tcaacttatctccattcttcactctgaaattatgtccattcaagggtgtttgtggcaaattgtgtaagcaaacacccaaatcattggagtcattttaccaacctgatatgcataatttgaattttatttttccatcaaaaggaataaaaatttaatcataatattcaaaaattctcaaatgagctctaagatttcactcaatcaaatggaaccctgtgcatctaaaactcaaagtgatataaaacatcttcagctaagctcaagtgtgacccacagaagtcagagtgattcagtttgaatcaaatacccatggccactgcagctttaggataggatgtggtgtaagactcaaaaagtgattgtaagatcctttttgctgaatggagaaagggatgaatgagctgcaaactctgcctttctatttttatccgaaaacaagaccaccaaggtaagcttggcagtttagttaatgataaaggattatgttcaaatttgagtgtataattgttgaggattgatcttattgttgatgttgtttcttgtgctgatgtcttgattctaatgttcttccttgatgctgtatgtgtataatgtaatagagttggttcttgaacccaataatgctgggagctatatgcttcaaccaggactggaacaaaggactggctcttctgtgtaatgtttgtgaaatgaactgtgtatatatttcaatctgtgaactgtaatactcgtgaacttcttgtgcaataaatccaaaccacctatttcacaaaaaaatagcaaatttggcgataatttctctttgcagaggcatctttgtggacctgaagtcctggaacctcaagtctcttcatgcctcaaagccctccccttttatattcatcaattccctcttcttacaaccccttctggttcgtcacgcaattgctaatcaagactcccctcgacacctgctcaaattatttcctcttccatccaggcctttgttcacaatttgaaaataacaataaacatggcctgactaattatcctcatccgtcgactccatcgattcatcactcgggactaatgcctctccatctctacatttgtcctggataccagtccccttttcctcctttttcctattcttgtctttgttccattccaaatttgctcgacctattctcggctttaccattccctctcttctgttcctttcccctccccctgtctactattcaactcttctccctacgcataactttttcctgcgccgaaaataattcccaaacctagccatgacacctaaccaaaaaacgcaaatggatccattgccattcccatttgccacctctaaatttctattcctgtccgtcaatcctgtactcctatcaaattttatctaaatttgacaaacaacttgcgtcttgcctatactgctccgtaactctctctcatctttccgagcctactcttcccaaatctcattatcaacctgtcaattttcttcttctgcgaaacaaattgtaaataatctctccacatactcatttcccacaatccgtgccttttccattgctattgtctccttattcctcatctccttataaccctaaaaccatctataacatgcagcccccccttttctgtcgacttctctttcctaaaccatactattcctgctatcctccacaacctccggtgtacattgatacttctccttttccatcggcttttctttcctaaactgaacgattcgaagtcattttcctaatccacacctaggttccgcatcaaatcagacccaagaaaagatatgataacccaatctgatctgatttgatttcaatgatttctggatccatagtattatggagaacattttaattcaagatctcttatcccgccaaattccatgcccaaacacctgttgaatgagcccatatcttacacaaaaagctggtcaacatgagcgagattttaggtcataacaagagtgtcaagatccgcactcaagaagctgctatttgaattatcgataagcaaggaccgttgcataactttgccaatagagaccatacagatgagtatgtacactgatcactcctccatcctttctttatttttttcatttctaagtctccagagttaaatttgcttttcatttgctgctggtatttgaataaaaaaatttcatacatggtgacaattccattgatatttgggagattgacgacaggagattacacggacaaagtagctttggatctgaaaattgatgaattgcgcgcaaagatcagctgcacagaggagaagaagtacagcgctgagtaccatccacccgacaaatgctcaatcggaaacgcaatcatgatcgaattgaaggaccgtacggtcttggacaaggtcgagatcaagtattctgttggacccaaacgtcgttgagaggaaggaaaaccactcttggatgctaagctcaagagacacatcaagactcacaattgtcttcctctctcatcctttcaaaacacccctacttcattttattaacttgtctctttggatttctattttcatgtcaatccggtcaatgaatcttctctgaaaattaaaataaaaaacacttccctaaggaacaaatagccaagatcctggaagtcgttaatgaccaaaagaccttggagaactttgacgttgaaaagttcatggatctctgggccaaatcttaagaccatagcccaacaaccctacaacaaacaaaaaagtaaaaaatgcaaagagtgattgtgtatttctttctgttttatttatctccagcatagcttcctaaatatagcctcttgtgacaatgtaagccaccaagattattgaatttttcagtgcaaaaaaatcccgatgcaattgctatagtgttgtgttcatgtactccatcagagaatgcaggggcttagcaggtgctctcaatcaatcaggaattgatagtgtcaaatgtgctgctctgatgtgcacatgccagacagaagcaccctcagtgtgaactgcgtagcatggctacatgctaggtaattggtttctcaagtcttgaactctttgcaccgcattagaaattgatgaagtagtctaccatgatgtgatactgtgttactttcttcatgtttcttattgaaacaaggatcatgtttaaaacactgcaggacttgtggctgcaaatgggccctacctgttaggtttgacaataaccagaatcatccatgttatttttcaccaacaacattggtttagcatcatgtcagtgtatcactaccgactaaaaaatactcaatattcaccccccatgcaagaagaatttatgaatctgtgacagggtgaagaatttatgaatctgtgacagggttctctgtccaatagtcttacatgacatgcagcacctgtgatttcacaggtctctgtgccatgcatgagaaatgtgtgggacacagccaagatgtcacaagcacagtgactgggcaaaggtgttcataggactgccaccctcatgacagctacatggcttcaactcatctaaacttcacaaagggtgttcaaaattgatttttagagcacattctacataaactcaaaaaattctacagcgttttgagaaaatccccagggcccaaatagagaaacattgtaagcttcatgaaattgttgttttggatgtgctgaaagtaggtatgccagtgctgctattgccaaacctctggctaaggatggccttgcaaatggaacaagacttatggtcaggtatatctagccaaaaattatccaggctgagatcttgaagcgcccccacacaggaggtatacatatattcatgagccaacctcaaattcagtgtgccttgttctaggttcaagtatctaattgtcagtgctttttgcttgaaaataaataaatttcaaggtcaatcattagacaaagtaggaattttctttccgggtcctgtttttggacaaggccagtttggcagttgtatgttggattgctgtgtgttacttcattaaatagtctttgtattggtatgttatcagactatgcagacacaatcacctcaaatgttgtacagtctcctcccagatgtttatagccatctgttttgagctccacaccaggaacccaagaatttcaagtcacaagattttgtggaatggtggaaaatgggtctcaaagaatgaatatgaaaaaataataatgataaacaagattataaaatttgtaaaaagtgaaaaggagaaaatcacaaaaactgacagctctgatatttctttcaggaaaagatgaaatctcccaagtgatagtatgagatctggaatgaataataagaagtgaaaatttggataaaaatgacaacttggtggttcaaaaagggtgcctagggggtcattcatcaagaaatgtggcattctggtactgcaatctactaattgtgactgcagggtgtccacccaccatgctcaaacttttttgggatcaatatttttcatttataatcattcttttcatgttccaaacttgccctctgtgtattcacttttcactcaaacaaaaaattaaagttttcaaaaaaatttgattttcttttatctttttcacaaattttaaaatcttttttctattattattttttcatattcattctttgaaaccccttttccaccattccacaaaatcttgtgacttgatgtttttgggttcctgctgtggagctcaaagcagatggctataaacatctgggaggagactgtacataaatcattgctcaaacaccacatacgaagtgcatgagtgattgggaattcttgttttgtagttttcattggtgtaacttcttcaagacattgcctgtgcagttgattacacgtggcgccagccacactattccctagtatgtgtaatctgtgacaggtgtcccaccaaaaaatgtgtactgagtgggatcaacgctgccacagatacggtatctgccagtgcccgtatctgccatgtatcactatgtatctgagccccaataaaaaaaaactatctgaacaatctgcttttatttgcaaggagattcaacaaatttggtttttggccatgcagatttgcagaattctccatgatacacacagtgtatcgtatctgtggcagcgttggtgggatgaagaggaaaacaactggcaggcagaggcctccttatatagtaaaatatgagggattttagccccgaggaaccccctgtatgaggcattttagcttccctgtacctgaaaatactgagagattttggctagactatctacaatgcatcccttttatatgcaagccgtaagaaaggaattcatgtgttctgtgtctgaataaatggaaatttaactggtacaactggtggccaacttgtggttctgtaagaataaaaggaattcaatatggaataaaggaattcaatatggaataaaggaattcaatatgcaatatgcaatatacccccatgcaatatactctccagctgagtgcctctgatcctgtgattctctgtgtgacatccttgatccgtgtaacttctgatccagtagagatatgaaggtggttccagtgagggactaggggttaaatttgctgtagattccatttgtccatatcttgagtccttcattgattaataataaaattttgaattttcttccttcatgcacaggaataatgaccacagcagactttttgaaacatcctcactggtaaattgtaaaaatatttgttaacttggagaaatcgttaggtttctggtcaagattatcaattcaatctaggtgataattcttttattatgcacatttgtttgacgtcatcatgagtcaaatgaccatgacacaatcgatgatcaatcttttgtttttcattttctttctttttgtacttatactcttctgtcaatcatctttcctggttgttctttcctcctcatcacaatattcctgctctttggtttagcattacataatacaaatatactcaacattaattatactcaaaagtagaatacaaaactatttacattgtagattctcataacgttatggtggcgagagcgcaccttctttggccggtttgtttgggggcatgcggaatgcttgcggctgatgcggaaagcatgctgagctgacgctacgcacacaagctgaggaaagcggcggtgcattagtggaaagtctagccttccaaggggaaagcgggtaaaagcaggccgaatgcgcgaggttctgaaaagcttgctgcgggggatccgggcactggcgggcactgggggtcatggccaactgcggaccgggggttcagcgtatactgcggaggggctacaaggagcgggggcaccaaggggcggaagcggggttcggagcggaccagaggcggaagcggcggtgagagacctgtccatgagcagccggaggagtacctggaccgacaggcgtcggaggggtgacaagcggagtccgagggagtgacagcggaggacatcatgggaagcaggaggaaacttgagtgtgggataattgggaagagtggagttcggagcggaagagaaaggggggaggggggacttatgactcagaacatatcagaaaaacagagtgacttaggagtgaattgtgtattagcctaaagaattgttagagatagaatagagttagagtgttacctaccaaaatcaataaaagaatagttattttacctacctacaagaccatcaagcaagttaccctggacaacaaaccggagtaggacgtgttgcggagcggagaagtgcaagaaatctcctagggcgcgccttactttccacaacatttgaaaagagaatttacttttatttatttatctctaagcttcaggcaagtttacctcttggtaaaattcatagccgctagcagttagagttatagataggtcctcacacaaataaagcgccaatatggagtgggggggtgtacaccgtgtagcaacactgaaacagatacaatatctgccatgtatcactccatgtatctgaatcgcaattaaacaaatatctgaccaatgtgcttttatttgcaaggagatgcaaaaaaaatgttttttggccatgtaaatttgcagaattctccatgatacacacagtgtattgtatctgttacagcaatgggtgtaggtctggctagcctctcagattgccttaacacagcttagatcaagaaaacccattaaaaggtttaaccttaaaccacaaactccactgccttaaacaagtattgcaaatagcaatgacggaagagacatcaattatcttcctgaccttgttttgccctttccctgccctcagcgcctctccttttatgccttcaaacctcttttgtctcagatcatcattattgtctttgccgtacgccccatctcttcccaaaattttacttttaccgtcacaaaaatatcaccttaagtattctatattaccatcgccgttttactactttccactcaattagcctgttccagattcaaattgctgtacatatgcttcgccttaatgattttgattgccttccaaaaattctacctttaccgtcacaaaacctctggcccccgcccccttcttctgtccccctaatctctccatttgttaaaaattttgttgacttccgcccatgtggacagtctgttctcaattcttcactattccggtgaactgcttttcatcgtccctctgttctcttgaacagaactatctgttttgctaatagcaatgttcctggcgcttgctccttgaatcctcaacaattgccacaattctgcattgttgccagacatatggacatatcccgtgctacggtcggcccatggatcacttattatggcaccttggatcctttgattccaaacaatactatacatatccatgctcatgcttcttattggcaatccacctgcccctcatttatgaggaataatggtgccccccaaattcattgcgacatgaagttcaggacgattcgcccaagcctcaccgcttgatctttcagtctttcacctgttagttggttcgtttactgatctcgcccctcgattcatatcctcatactcatgtttctgtccctccattttgttttctatttaatgtctcctggattcaaatcaatgtaccttcaagacttagaaccaggtcatagcgcttggatcaatggtcgcattgttcacaaaaatggattaaacatctacattaaggtgaactcattgtcttccatccttgcttcaaccagatccaagtctgaagcccaaaataagttggacgacgagaaatcaactagaactatgctgaatcaattctttgtcttgaatcagaatgaccaagtcggcttgggaatgccagcacgtgaatgctactatcataaaataccaaaagacttttggtgggatgatactgataataggtagcttcccaggaagagggaattgaacactgtcgggcgaatccattttgcatcaattcatcagggcaagaggtattttataaggttgattttaattcaccgaaaaaatattcaatcatgggaagatttaaagactgctcatggactggtatatagaacttgttgggaaactgctggcgccttgggcttattggtcaacaatagtcagtatgacgaggcgcttatcgcaggagcccaatttaaaacaggacaccaactcagagtcatgtttgcaattatcttgatgtgtagccctccagctggacctatgaccctttttctagcacactgggccaatctcggagacgacattaaatacatattacaaacaaagcacaaaattgaagatcccactgaagatcaaatcaaaactgtgactctttatccaattgggcagatctcagactctatgggatcagatatacataatgtaggactagcaatgcctcaacattgaacaacattcttgaatcaacttgagttgctcagcggaaatcacagggcaagtggctttagttttagacagtcaagtttttgcgcatggacaattacatgtggggttatcaagagtaaaaaatgttcaagacttgtgtgtaactcaagttggttcagaccgagctgtgctcaatgttgtagttaaggaaatttttaatgatctactgactaatagaaggtcacattatttttgaatgaaagtctgacaggcggcgcagccgcccttagacactagtttttttaaagattaggttttcctatcaatctggagctcccaagataaagagtcacatcctataatctagatattacttggtgatgggaaattcaaagaagcaaatcaacaagcaaagtttagacttgtgctttgggaaatccaaattagttatttgagcttaacagaaagtctcacaatacttagaatcatttttttttgcttgaggtgtttgattgggtttgctaacttgatcacatctcaaggggggcccaataggattgaaccataacaaaaaaggcatgaagcttataatcaagtatcatccaaaaggcttttagtaatcaaaccatttattcccaaggcagtatttgattgaaatgaaatgctatcaagagggttaaatatcctcaagtgactccagagtgatcagcatgcgtggagagaggcttggtgttaaaccttgaccaggggtgctcacactgcagcagggacaagggactgataggtttgtgctcacattgggtactaaattcagggtgatctatttgtattttggttttctgacggcaatgactttaggctcacagggaatatgtgcatacagattgatatcagctgtttggtgcgagggtgtcctcggttgcgatggacttgtgttgttgtattaaggtttggttgggatgtcacgggttctgagtctgatcagtggatgtcacatcgcccaacttaaacccccctgtggtcctccccctgcactccgcttgactttggccgacaaccaaaccagggcaatcgacaaccatggcactactcatgccaactgcagcacttcctcctcaaagcctcaaccaaacgaacatcaagacatcaaacatcaacagctcaagccaagcatcatcatcatcatcatccaatccgatcaacatcaccatcaaatccaagaagagggcacgctttgcagatgaaaactatgatgagacaacaacagcagcagcaacaacgacgacaacgacgacgacgagcaataacaacgaaaaacagaagcaacactgtctatcgagctacattaccttcaaccatgatgacccacccctcaaaaagattcgcattcaggcagagccctcttctttcgatctattcgatcaaccggctaatggtaagcagtcaagagacatgcaaataaaaacctgggcctgatttgtttattcattataaattggatcactgtttcaacagatacactccgaaaaggaatgtatctgacttttatcaataccgcattcaccgaacgagcaaacgtcagtccaccgattttcctgttcagtttgtcttgagtaaagtcctaacttcgtagagctcatcgttcctcccagggaaagttcgaacgatacgatcaactactcggccaattcgacccactcgtctcaccccaaacatcactagactccaaccaatcaaacgtctcactgacgagggtccagggctggctgagtgctctgacatccatggtctcccagctcgatcgtggtcattcacatcttgtcgagaaagtcctcagcttaccctggaccgtcttggacgatcagtttgtcaacgtcttctcaagatttgtcagtgggcttgtcagtgcccggagtgaatgggttcaaatcgtattggaaaacatcatccgaggattccattatagtcagtactgctcacttagcatcacgcttgctaagacgctgtttctaaccatatgatcttgtactccaggtacgatccctctggaacaacgctcggctctcttaccttcatcggtcaatcggaggctgatctatctcaggctccatagtctccttcgatctatccttcgattaattccaacgttaccttcaacactctggtcattactcgatctccatttccccaagaagcgtgaacatcgtgatggacatgtctgttatctatccaacctattgaagatcgccaattactgccccgatctgagcgccaagatcgtccagctctgtatcgagaagtgtttgaagatcgatgtggatatccaggtggaagtagaagagtgggaagatgaagaaggacgattggacgaagaaatcttcgggaaaccgatcgaggatgcatttgataaatcctggacagacgatgatgctcatgaatctgaccttgatgatgaggatgatgacggcgaggaggtagactttgatgagctatcttccgatgaaggggctctctccgacgatgagaatgagaagaacttgaaaacaccttcgcccgaatcggtgagaaaggtgaaaaaattagcggcaaaactggatggaatgttgcgttgtatctttgatcatttgcaactgatgagcttgggtgttgcgctcaagccgacgactctgacgaccaatccaactgaaacgaacgagcatccaggagagtcgaaggaacagatatcgctagcggcggtagacccacagcttcaagatgatcgagaggccatgttcaatctgcttctttcgaacttcgaatcgtccatcctgcgcacccgtcgaaccaggcacgtccagttcatcatgttctggtacgcatccctcgaaccagcatttgcggactcgctacttgcgacactagtggaacgggggctctatgatacagacgacaattcgctccctgtggccactagggtagcggcagtgagctatatagccagtctgatcagtcgtgccaaatatatcgataaacatgtcactcgtcatgtggtgtccttactctgcgctagattggaattaggcctggccgaagctcatcagatgaacgtcaatcaacatgtggtctggtatgcgattgcccaggcgatcttttacatcttttgcttcagatggaaggatctcttggtcgaggatgatgatgatgacgaacaagacgaggcaaatgagcttaatatccgcttctcccacccgaagaaattcaatgatcgttggttgagtggtctgaagattttggaacgagctattatctcacctttaaaccctctcagagtgagtcacaatcctttcaccttttccttgtcatatatttaatacataaatcttgtattgacaggattgctctttctttctttctttcttttaaagacatgcgcagatacggttgtctcgcagtttgcgaagatctcgcacgagacaaattttatatattgctacgatatcatgagaaggaacaacaataatcaacaggggaaggagacggagaagaaaggagggacgcaatcgaagggcttaagtgtaccaagctcgacgagctcgacatgctcaccatcctactcgcccagttcagggacaagctcgctcccaatggtcgatggccgaccggaacagccgctacgaacatcctcccacgaacaggttgtcaacaaggccctcttccagtctaagatcgacctcttctttcccttcgacccttttaaactccccctcagctcggcctatattcagactatctatcgctcatgggatcatggcgatgatgatgaggatgaggatgaggatgatgcagaagaagagaatacggatggggaggatgaggatgcaaatggtaatccagaggagtagtctttcttgccgttttactggcttccatgttggaaaatacataaaaataaaaaaacgtgtttgccatatttgatctggtcttttacagtcaatcatccatcctaatagtttgaaacccagttttgttttttatgcaccaaagatacatcaaatccaaaccacaaaaagcatttatcattactcatatacatgttatacatacatatacacagaagtttttttttttcttcttccaattggtacaagaatttttatttgttgagaataaaatgaaccaaagaatcaagttgtggtgggatgcaatgctgtgtacttttcttttttttgaaaatcagcagtcagaacctttttaaaaatggacctttcatggaggattttttaggtctaattgtctatgataagagtcctacatctgaaggtgtgctgattataaagtgttgaggtatggggcacacaatcttatgtatgtttaatatcaactaccaaaaaaaaaacagtagatgtccaaatcatgctcatctttgttacatcccagaagagcttaaaagtagaagaatatgattctgtataaggtgaggtgtttccagagtgagcagcttggacaattttgtcagcttgatcttgttacccaattgttgatgatggagtgtgtattacacagcactgatcttgttaatggtttgatgaagaggatgatgtcatcatttcctcaagcacccggacaggataagccgagagcagcggacacccagccactcaacttcaaccatctctctccccaaaaccccaaaacccaaaaaccaaaaaccaaccaagaaccactacattcagaaggaaatggacccactcggaagcatcaacaccaacacaaacaacaacaacagcaacaacaacaacagaccaaacccattcagctcaaaccaacaacaacaacaacaacaacaacaacactaccatcaacaacaacaacaacaacaacatcactatcatcaaacacccgacaaacgatattacccaaaatcgccaaacacctcatggccatcatctccactcatcaaaccaaacttagtaggagccgcatcagccaaccaacagcctatcatctggccagcacgctccaatccaacaacgcccactatcacccaactcaaccgagaaccacgtagtccgatcagagaagaaccacgtagaacactcaacaaccaacaacccatcccacaacactcagaacacactcaacaacaacaacaccagcaacaacaacaaaaacaacaacaacatcaacatcaaccataccaacagcaacaacaacaacaacatcatcatcaacaacaacaatatcctaatatctcacagaataatcatcaaaatactccctcagaaaacatccgcccagagaaacgacaggctaaaatcagagtcaccggcatcgaacgtaaccgaagagatctttatatcaagtttgacgcttgggtcagtcgtctcatcttcaacatatctttatatatatcatgctaaccaaaataacttaattagtctaatttgacaacaaataggactggccattgtcctaatgtctctagagcttataaggaattcttgtcgtttcatgaggccttgatctgtaataatccacatacgatcgtcccaccgatcccatttccaaagtaagttgattgaaacaaagcctaacgtataaaaaaacacccgctgattttaactccttgattattactattattctttacatctttcacagtacttcagctcccagtccagcagatgatgatagattggttgcctcagccttccaacaattctttgacagattactcataaacaacttcttgaggaacgacgatgagttgcgagtgtttctagagtctgattttgggtacacgccccagacgaagatcaagaagcgatcgatcaccagtggatcgggctggcttagcaagcctgccgtcggctcctccgtccgtaccttaccctcgagcacgatccaacagggaccaggagggaccccggatacggtggtatcgatcgtcgaagaggatgaactatcaaatgcgaagctgcagttcagactattggaggatcgcttggttgactgttgtcgctcggtcgaacagctctcccgttcccggcgctcgctagcccaagccctactcgatctctccggtcgggtcacccagttctcgaccaccgagtcacacggcgccctagctgagggcttccgtcgattaggccagacgatccgggcgatctcagagctcgagacgaacagcgcagtgggctatctggtgacgctctcggatggcctcagttggtgctcggtgagtgctaaagcagccaaggacgtgctccggaaccgggccggagtcttgcacgaacattacacgagcgtcaagaagtcgatcgagaagcgcagactgatcgagcggatcaagagcaccaacgtctcatccgaacgtgtcgaaagcgcactggaggaattggaggaagccaaaaaggcggaggagacgatcgcccagaaggccatgttgatctcgactaacctgagaccgtccttacggagccattcggaactcctgcacgacgatctcctctactcgttgatggaaaacgctcggactcagttgatctatgagaaacagatcctcaaagaactcgagcgtgtcaagcctgaattagattcgatcagcttacgtccagccaacgtgatctatggccattcgtcgacgaacctcgaatccgactcacatcatcatcatcatcatcatcgacaccaacaagattatcagaataataataattatataagaagagattcatcagctgatcatccaaaccatcgcgcctcattgtcatcctctacttactctaatcaccaggcccaacactcttcgacaatcatcaaccatcatcatatccaacccaccccgatccgcaccggcgagatctccaagaaattggtcgtccatgatcggctcggcgagaacgtcgactgtcggcaacgcgtcgatgctaaaagcgccgccgcttcgttggctcgcttgttttaatctccctctttctcttttcttcctctgagcctcactctctctctctctctctcttcatctctctcatttcctcactgttctcactgtttctctcactttgttcttccatctgcgtcttcattcatttttcttctttgtttttttttcaggtcagcttttgctcttcctctgtttttcttctaactatataagccttatgcgtttgtataaaatgagtcctacatatatgtataattatatgaatcaaaaacctgatgattttttttctcaagttatatatttcatatatttatatatatcttgcttttctctgatcattcttgtttatgttcatctgactataaacaagaaacaatctattctgatccccacctgattttccttaactattatcaaacaagtcagccagatatgtatgtagcacaaatggacaagtcacaatacatgatactgatgttgaacttggatgtttattgactgattgttctttgagcaatgatgagattgacatgcttatgtacttctttcttgtcctttccttctctctctcttcacatacacatccatctccaaaaaaaaacaagaaagagttgattatatccagtcaacctagcaatctatgatgtacaaaatacaaacatatttaggtatctggttgaaacaaccaatttggtcaactaggtatatatccaggctgcatgagcacagtgaagtcactgttttgtgctagtaatccgtcatcaatgctcatctggggcttggggatccctgacatccaatgcttggctacatgtgccaatctgcacttgtactgctttggccaactgtgaattggtgtgcacacacacaacttacactgaaacaaatccattacatgtatttgtagggctgttttgagaaaggttgtccatgactcaaacacgagtttcttgcaaaatcttgttctgtgttgtcaaacattgtgctccctggactttcaacaggaattcaactagctcaggacaggcgttgaggtggatgtcctaggacccaggagagtgcaccaaatttgaaagtttagtaaccaaaatccatatcgaaaacatgggattcttacactttttaattaacagacttttcaaatttctcacctatttatggctcatagtgactaaaaaataccagtactttacagccaaaccaagaaagcttttggtcttggttggctgattttctaaataataataataataataaaaaacagcaacttgattcagaaggtttggaaggatacattgagtgtatagattccaaaatgcatgctggcatcagcaacgggacctggacagccaatttactgggtggccggggcaaggggagcagcacctgatgagccagccagaccaagatttacatcaggattctgatggtcttaccctcatgagctagaatcaagagataaaaaagatagcaaatcaaatcaaaagtaaaccctgtatgtaagtgggcatacaggatggtgtattattccaaacattccagctgctgataacatttttcttttctttttgccaacagagactgcaagctttcttggtttggctgtatttaccttgcaagcatacatgtgatgatgtggccatgttttcagctttagaagatcacatctagttgtgagccaaagtggcttcaaacatgcattggcattagagatggtcgcggataatccgccgaggatatccgctatccgctggcggatacccgccagcgggtgcggatgcacccttccccctgaaatactggcgggtatccgggtatcccttgggatacccggtgccaagaggccacaccgccgggaggaatccctcccggcaagctggtttttaaaccagcttgtcgggaggggttcctcccgacgagctggtctgtgtaccagctcgttgggaggggttcctcccggcgagctggtttaaaccagctcgttgggaggggttcctccccgcgagctggtttaaaccagctcgttgggaggaggtcctccccgcgagctggcctctgtcccagtaggccgagaggagagcctcccctttgtttttttcggtctcatattaaaaaaagaagctcctgcaagaaacttgtctcgtctacacactggcgtatgcgcacacgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncccgcaagctggattgtgtagacgcttgccgggaggggttcctcccgacggtgtggcctctgcccctttaggccgagggggctgggttttttttctttttttctttctttttttttaaaaaaaacactcctggaagagcctcgccgcccattcagagggcgggtatccgcgggtatccgctggcggatgcggatgtgcgtttccgctgaaatcgtgagcggatatccgcatccgcgcggatatccggattcaatgcgcccatctctaattggcattttggttaccaacctcttgctgcactctcctgggtcctgatgtcctcctccaattagtcaattcttgttgagttggtggggtttttccctatgaatagcataaaaagaaaacaaggttgaggtgtctgatagtctgctaccatgatgtatcactacatgttgaaccatgaggactaccacccaacaaccctggcagtcaccagtgtctgtagcctatttggtaaagtcagcactctagtatgtgtctcagcttagctgaggtcgtgagtttgactctcaccagacacatcttcattttgtctgtccctacaaacaaaaaatgaggagggaaaaaaacattcagatcagacaacctttcccagaatagctgtagctgtatttgtattttttattttcatgtattgtactgaaatatattcatttctgatgtatttatttgctatcagatgcaaaacacagtattggtagaactgtttattttactgtcaaatacatgacaataaaacctatacataatgtattaaaatccatgtattcttggtgtatctgttgtcagatacacttctcattgcaccaccaccaggtggtcatttttctcagctcatcagctacctggatcaaacttgcgtcaagccagtttgagtccaaccacaaaaaataatcaaacttatattctgggactgaaacagattttccaagcttgccaatgatttcaataatcacagttctcacaacattcaaagactttccttgaaacaaagacctctgctctcacatgcctcagattcttgtagtttgaatagctgattgtagcatttcattttctacaaatatggggctttccccttgataattcaaatttccccacaaagaatagaaaataagaaaaaatcagttataaaacataccttaatcatcaagattcacataaaattacttaaaataatataaacttacttattaaaccacatctcccagtcactcttataaaataatattatatcaattataaaaattcatataaaatcacttttatagccttagattttatttaacatcatgattcccttgggatacctccaaatagttttactggctctacactgctccatggtaactcaaggaatggaatcaaatcatgggatccgtttgaatgaaatgattgacaaaggtatgtaattttctttggtaaattgctgtgtctatgtgttgaaacaaagactgataaggatttgacaaataattgctttgaatacagaaaaaggaataacaacatcatacagtgatttctctgttcctggtaaagttgtttcagggcacacaagctacatagatcagggagaaaaagaaaatgatcacatgaaaaccaaaaaacttgatcaaattgaacaggaaaatatttcctcaatggagccaaaaaaatcatggagaaaaatcagtactctgtttgaaaagattaaggtccaattttggataattaaacataaacccaacaaagaggattcatctcagtccaggaggatcagcaagtggaaaatctgcagaatattcccatgaaggtacttctttctttcttattaaacctttgtgccaaattattctaacttaattgaaacttgacagaaaaatctgaaacaatctttaatgatctgcaatcttcaagaaaacttgccagctcacttgggagattaattttcaagaatctttcctatgattatagctctgctgagctgaagttgattgaatctttccaagaattgaaactcattcaccaaatcctattcaatcatgcccatgatgctttggggatttctgagtttggaatttgcaccctcacaccaatagttgatatagacatcaaattgataaataacaaccttgaattctctctaacagaaattaatgaacatcacagtttttcaaaatcatggaacaaaatttcacaatggcaaaagcaatatttcaaggaacacttcaaaataaagagtctttcagatattgaagaatatttgtctgaagaatcttctgaagtttcaaacatcaatttaaatctactgccaaaacaacaggaaattaacttcaaccatttggtcaaaattttgatagatatgctgcatgatattgatttcaatgaaaacacattagtcaatttcaaagatctgaatcaaatctctgttaaatttcaagctaatacctttgagttgataaaatacatgtacaaacatcaacttctaacaggggaatattcacagaatttattcagtgtttcaccaggaataccaaattattttaacaaggtatttcaattaaaccatttcaagaagtacatgatatatccaagcaactatgagctggaatgtttactgtctgagggaaatttagaatttttgtctgaaagtaagtagcatgtgaggaaagaaaaatcttgccatttgatgaactcatatagctgatcatcctaatattttacttccattaatagttatgaataaggagcaaaagataaagaaatacttttcatttatctgcttgcaagcatataattattcatacagagaattgactaggaatttccctatgaattatgttgagaccattttggatgattctgagcttgattttaaagtcagagactctgaaacaagaagcagtaccatacaaaattttagatactggacaagatcaactatcagagaccctgattcttttttagttacattgaaaatccatcttgcaaacatatcaggaaaagcaaaaaaagaagacttgcaaattcactatttcagcatcttagaattgcaaaaaaatcttcaaatggcagtgaaactctttgttatagttggtgataatccagcaatttttgggaaacatattatgcacaagattctgttttcattcataacttggatagttgagaattatggcagaagattatttgatgatatcaagctaccaagactgttctgggataaatttgataccatgtctgcttgtagcaagctcctggccaaattagacagaagcatacgtgctgaagatttttcagaagagccaaagttgaacagggatcaaatcaaagaagcttatgataaatttcaacaggaatacataaattcagaaaagaatgaagatgttgatgactatattatgtatcatgaattgaataaacatctgtttaaattgttttaatactaaaatcagttcaccatttcgacttacagtgaaatgactggttacattgtgattccaatcaaaacttatttatttcaaattttcaagctggtttctagtttcaacatggaatcatttgagattgatacctcaatcctacatgacaacatctctctccaaataattcagaccacatctgtcagtgttttctagcagtgtatcatgtgtgaaatctactcaaattctctcaaattttgtggggattttacacacattctgctactacattgcagtaaaaaatagagcatcaatacagtcaaacctgtaaaactgcattcctgtgtaagcacataaaatgcctaactgcatacccaggtgcttctccatttgtacataccacataccataatactgcatagctaaattggggaaccctgcctgtgagaccacataaaaacagcaacaaaaaagcagaatctttcactagtttcataaaaaaacaatgcttacaccagaaatcaacatcagttttgtcaaaatcctcaatataagcctctgtgtaactaacatgaggtatttcaggataaaggttgttattgtgagtgttgactaaattttagaatgtgttgagtgttaatacctgtcctgttgaggaggtttcactctatcaggatgggttttactgagagccttgctatcaacagtgcatccagatcaatacaaggtattaataggcatccagggtacaaagactcacctgggattagttattcccgaaaaggaatgggtgggctaacaataagagataagctttaacggaattgttgaaatttgatcaattattgttacgtgtaatattcagcaaggccttgagtattgtggatgagtagagttattgaatgtaaacaagaacaataaggaagagctttattcatgttgatttatggttaaggtatcaattgtaagggtttactcccttcactgaatcttatggaaggaaccttggggctgagggagactttctagaaccaaaaggaattttatttttcttgttctagctcagcagattgataacaaagggaaaagtatctcatagtcagtacaagtttgagttttatcagagaagaaaggaaaaaggaaaaaagaaagaaagatgaaagacaatagagaaacaagatttcagggagtgaaatgtatttggcttacctagctcagcagattgataacaaagggaaaagtctctgctgagctaggaggggtagcgggacaatgaggcttgaagtattccagattcttgattgtgtgatttccttgtgaaacctgtagagcagggtttcacatcaatataaatgttaactgtgtttaattgtaattggtgtctgaattagatatgggtatttgcagcagggtaccacctgtgaatttggacaatctcagatccctttactcaaatacagcatccctaggcagcgtggaacttctcagcaaggagaaaagagcttagaggggctagataggtaataagactattgaatagtaaaaatagtatttgagtgtgggtgagactgccctcatgaatagcttgtgggagagttacattaagaaaaatagaatgtggtgtaattcatgatttattttagtgaggatactattttattacctttgttagatttctggaatggttgagatggatgatgaaggagttcctgttataagagtatttatctgagggatctctgtggtccaaattttatatctggaaaggttaatcaatgaaaagttctaagaagcagctagcaagcacttgggatgattggctactcatcagaggtggtattcttgcagcaaattctttataaggaattttagtatgggatgaaaggggaatttcaaagttacacactaataattccagtagtaaaatgttgattgggattgggataactactctaaaattaggaggagaatattcactgtacttctaagtattttgtgggtgaatttaccaaggaaccaatcttaggccaggagtggcctccttttatattctagagtcccccttgggggaattcttagaatattctagaatgtttatttagggggttggaaaaacgactcccaaaaatttgacgacaactcccattttggtcgaggggtcgtcggacgggagtcgtccttccaatcccccctgggggattgggggtcgacctcccaatccaattttattttttttttatttttttttatttttttgggtgggagtcggcgcccaaaacctccttggcaagtgggaggtttgggagtcgcttccctcccactggccgggggggattccctctggtcatcgagactgtacagtcttgatgactggagggaatcccttccggccatcgagattgtatggtcccaatgaccggagggaatcccttccggtcatcaatggtctcgatggccggaagggattccttccggtcatcaatggtctcgatgaccggaagggattccttccggtcatcgaaatcaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaagggattccttccaatcctcgaaatgataacaattatgacgaccggaagaggtgaggacgttcatcgaacgctccaaatgaccggaagggacaattatgatcatcgagaccatacaatcaagaaggccggaagcgatcacttgaggtcatcaaaattgcaatgatgtagatgaccggaaggggtctttccggtcatcgaatggtcttgatgaccggaagggattccttccggtcatcgagaccatacaatctcgatggccagaagggattccttccggtcatcgagactgtacagtctcgatgactggaggggaatcccccccggccagtgggagggaagcgactcccaaacctcccacttgccaaggaggttttgggcgccgactcccacccaaaaaaataaaaaaaaataaaaaaaaataaaattggattgggaggtcgactcccaatcccccagggggaattggaaggacgactcccgtccgacgacccctcgaccaaaatgggagtcgtcgtcaaatttttgggagtcgtttttccaaccccctttatttaatgtactacaacagtagttctcccatgatgtaatgggaatcttgtagtagattaaatacagtattttctatgtcaccatgatatcatgatgcattgtcatagccaattaaatcatgtgcctacctgtattagaataatggaggacttcctgtcatctaaatttgtaaatttacaagcaagggctaaacaatattggctggtgaaaattgcttgaccttgaaatttcaccagcaaacatattttagctggtccatctaaattaagccatctggttgacaagaagtcctccaatactgatggaaattaccacacacttgaaaaagactggtaatttctacgatttgaattattgtcttcaattgtagttaaaaatatgtattataatttaatatttattttataatattttggagtattttatatttttattaagactgtctgctgagtaggtgatttgaaaaagataataaagaacgataaaatcataaaataaaaataaaatcaagatgaatgaaaaataatatgaagataaaataatcagaggaagtaaaataataaaatgaaacaaaaacatagtaaaataatgtaatgaaggaaactgttgagctgagaggagatttgacgtgatattgttgaaatcttgaggcttgaggatattgaaaggttgaaatttgaaagttgaaattcaaccttgagggggcctgtaccgtttagaacaccacaccggtcaaatgatatctcattgactggaaggaatcacttctggtcaatgtggtagctcaacctcattggccagaaagaattccttctgtttgatgagctataaaaacctcaccaaccagaaggatttccttccagttgatgaggtataacaaactcatcaaccagaaggatttccttccagttgatgaggtataacaaactcatcaaccagaaggatttccttccagttgatgaggtataacaaactcatcaaccacaaggatttccttccagttgatgaggtataacaacctcatcaaccagaaggaatcccttctggtcaaataatacctcattgactggaaggagtcccttctggtcaatgtgttagctcaacctcattagccagaaagaattccttcctgttgatgaggttgttatacctcattgaccagtttggaattaatcttgggagaaatatagattaaaacagaatggtgctttaatggtatgcctctctggtagctaggttgagtaaggtaacaagaaaagagcaatagtatggactcttgaggaatagatgtggctatggatatttcttgaggatggaatgtctaaagtcttatctttactcgcctagatatacttgttcacaaatcaaggtatcccaaatttttgatgggcatatacctggctaataatggctgatcagttatctggctttctgggtaaggatctgataaggaaaaaatgaagagaaaaacaaagctccttctatacaaaattctggggagtggccagcttgtggttggaagaggaatggaaaaaaatggacaaaagaacaaacatggaagaaaataatcactatgaacaatgtgtcccaatttagtgtggcactaatataagtagtaagataatataagactagaatgaaacaagagaaagagccaagctaagataagataaggaatttagtctgaaacagagagaggcgtagctattttaattttttatcaagaggaagatccagggccaatcatttcacccaaatggggattgaaaaagcaatgggaagaaagtatcaaagaggattagtatgaaacacacctgatatgtatgcattcttggcatgagatggaaggagataagagaagaaatatttttagaggggtttgaggatatattgagaaggggtactagggtgtagttggtgtgtgagctaattattatcaataatgagctaggaatttggccatgggtttcatttgaggagtttcagaggtgtgtgatatgttattatccatgaggggggaaattgtgtggataacaggcgtgtcggatttgtttgaggtcctggggaattcctgaggggtattgggtctgtgattcctgtgtcataagtagttttgctgtgctttcagattcaggattggcttaccacaccaaaaggagttccttctggtcaagttggagcaactccaaattaaaccccacaagcgtgaggggtggtttggggagccaactcccaaagattcaaaaaaaaaaaatcaaaagataaaaaaatggatggctgactcccaagtccagccatccgtctggaggtatgaatcccaacagatggcaggcaacagtctttgggagttgttggtgaatccttggtagtcaattaaccaactcccctaaaatattcagtggggacatgttggcaatttataaaaaccttgatgaaactatcctggttgttttcagtgctttacacttaaattcctgaaaattatatgtatctaaataacctttcagagtcaaaaattttgcaatttctttaatgctatttcaatctatcaaattttagaaaacatgttgtatgtctagtgctacaaaaaaggggtaaggatgatacaatttcaaaacaacaaaactttgcacttagaaacaacatggctattcccagttgaccaaatgggcatgtaaaatcacaacttggaaagctaaaatgattcattatttttcacacatggccccaaatcagcaagttgactttcccatttttcccaagagctccgtttgtcatgacgtagcccccctataaaaccaggctgaagtaaatacaatacacttcaccaggataaagtacagcttaaaatactgggcatcactcaccctggtatcacattcttgcatcaccttttgaaataaaatgtcaatatcagacttaaacctaatgagagatgttgaataagtgccaaaccatcaaaattagttcagcttatttttaagcttacgcctcaacctttgatccatcagatgtccatacactggcctgatgtatcagattgttttaaagaaaaagtacacttcactcattagtgcaaggtgctctgagggctggagataatttgccatggggatgaggattattttgactcacaacacattttttgacagaagagctgattgaattcatgggtacatgttggtcaactgacacaaagcgcccagaatcattggtagggatcaatctgtaggccctgtgtacatatcagtcaaatcaataaataaccaatcattattgggccatcagcatccaagaaggcagtacccttcacaggtgaaaaaaaagacatactccacacaatcttgcttaactattttgatgcctttgggtccattggagcagaacactcggtttaactccatatcatcctcccatgaagatgcacttggatgtctatggtgtctggtcgacaaccgaaccccatcaaaacctgggagagcggcactaccagactaaatgtgatgccaaaattatctgttggaatcagcattctgagatccccctctggttatgattgagagctgcaaagtatgaacgcacacgactgttacatcttgctaaaatttggtcaaacgcattttcaattattgccttggggctgttggaaacaaagtaatattaaattgtttgttgatttgaaattgacgcaagggcaatctgagaaagattctttgactcacacattcatgaattttgggtttttgatgttcgtctagtggagaagatttatgattaacatccacagagaattctggtgaatcaaaactaaagaacgtacaacacagcttccagaagtcctttcggcactactttcattttggtcaagggttgaatctccatcgtagagaattttgcggtatgcactgtattggttcggggttgacaaagaagagaatgcaaatgtcaatgaggcaaatactccggttgattgacagggaatgtttgaaaatgttttgagagtaaaaccgggaagctcacgctgcgcaatcacctgcatgcaagttctttttgtgaccacatgtgatatgtttaagagatgatggtttggtttgttggagggagctctggagattcagcaagctgattgcgacgacaagaacaactcgatgcaatgccatgtcttccgtctgatgtcacttctgggttggattgggggaattcaatgatctatgaagcttaaattgtaaagtgggttaccgattttctgattgcaactcgggatcttaaatagggatgaaatgggcgtcaaagtgagggacatttgacattccaatgccacgctccggttagtggctgccgttcaccggtgctctcgtgggtggttgccgttcacccgtgctctcgttggtggctgccgttcaccggtgcactcgttgatggcaacagtgtggcaatcgttggtgactctcgttggaaggcgtagggttacgcgtatgagcatgaggctctgtcgaacaagaagaaagaatgcagcctgcaatgtgtattcgcttgggccgagtgcatccaatttctatcgtcatgtctttgatgctgctgaagataagtgtgaaaccagatctggattcattaattatgttagttgtacagtttcatgacccatagtctaaacactttcaccaagaatattaatcgtttctttctccattttcagaactctatcatgtgtttttctgtgatcatttgttttgattgaggtgttccctccatgagaaacaaaggtctcttcttgagccggaataacagattatttcaagccaatcccacaatcttcttcgggctcaagcctcccaatttaggcaaactctttatttttcgttcttgtccaacgtttttgtttatatttttgagatctctatattactgatagcacttatagcgcgctctttcgcatgtttgtgttaaaataaatgattcctttcaaactctttgctctacgcatcaggaaactcaaaaaattgataattggattaaaacctgtcaaaccgcatacttttaaccagtatgcccttagacaggtttttccataagggcacatagcctgtaaaaccacatgaaggggcttccacggaggggtatacggtttcacggttttgactgtatttttggcaaatttcataatgatgagttgatttttattcacaggttttagtttttaaattctttgttacatgcaaatctgcctatttctttgtccatttacctttcttcatctgatctaatttggaattggcaagcttctttttgaatagtataaatcctgaccaaagtacaagaacagtctgaatgagattgagagatatcatgaaaagggggggctgtgagatatggagagtcttacaggaatggtctcaaggtggctcaatgaaaggatgaggaggaaacaatgattccagatatcttgggtctgatgcacttaaataagttacatactggttggttgtattgtggttgggtagaaatgattaaaaaaataataacaatcagaaaatatttcaaagggaaaaagttggcataacaaatgagaatcaacgtggtgtagagaatgaagttggaggtgaattcttctagagatacaaaagagggtaactgagtcagagataaacaaagaacaatgtcaagacaaggagaagaaaattaaaaagaacgagcaaaatagataggtaggtggaccgatagaatgataagataaaactgacaaaaagaaggcagaatagaagaaaaatgtcgatcgtttttttgttctcttttcaattgggcaacctcttcccagacggagaacagcacaacagatcattttcttgcttcactatgattcacaattgtgatcgatcaaaagaaaataatcagttactctttctaatccaacccccccccccccaaaaaaaaaggagcaatctgtgtaaactcactcaaaggatttttctttttcgagcgagctaaaagaagcataaaaatgatgaagtgatcaatcaatccaagtcaggagccatgaactccatgccaacaatgagaccaagagcggcacgacgggcgacgaggacagagccacgaaagcctttagcagacagacgatcgaggatctggtcgacagcttggatagatttagacttggatcgggcttggactgtgaagagacactggatgatttcccaaacgaagttttctttccaattgatgtgctcggcggagaagacgatggcgacgagtgtatcgatggccgcctgacggacccgtccagaagtctcatttgattcgatcaatcggcgcattctaggccagatctcgttgactaatcgtctgctcatgaatgtgcccacatgttgacacagactcttcagtaagctcaaagtttcgatcgccgttcgatcgtcatccaaccgactgaggatgatcgtccagaaccgttggatgaccggcaagagtgatgattcgtgtgggttgagagaggtcgatcctaggatggggattgcgtcattgatcagtagactgacacctagacggacattagccgatgaatgggtgaggaaattcgcagatttgctcatcagctcggctgcgattctttggtagccggtcagcggtggtggtggggactccttctcatccccatcggcaacggattcagctccagacgggtgctcgtcaagctccccgaaaggtttccgtggatttttctctggtgaactgctagtcggaggggctctctggaactcctgccgtttcgctcgcgcggcttgaagggttttgaattgttcgagatcagttgaaatatcggtaggaggcccagcaagcgcccaacaaacgctcgcaagttgttgctcaatctcaaagacttcatcgattgggttctcagattgacaattgcttttcgcgtctgtaccgttattatcccctgtggtgggggcatcaagtctatgctgggcttgttcaaacgctgtctctttgttcatcaggttcatcacacaacggaagacgcttatgatctgttcacacatcaagtcgtagccatgatagtcgtccaaaagctcgaaaaagtcatgaaggagaatctgctctaccagcggaagcatggcgcgcaacccaacgagtctgatgagatgctctaacacaaaaggggcctgcatgtcgtactgatgtggcaatagttgatgtgaaaccatatgagtaagataatctgagttgtcttcgagcatgttggctaccgatgcgtagccacagtacaatgcgagctcgctgacggtagtcatcgcatgttggttaacgtaaggattcagagaccccaattgggctagaacgtagtacaagacccaggacaaattggcctgaaagtttccttcgaaaacatagcccaaggaagcgattagtcgaaggatcaaacacgtcctcaaagactggaagttgtcattctcgatcaattcatctgattctcgggataggctagttggtttgagacgttcaagttccaaaagttgatcgttaccccttaaatatttcgtcactgagagattgtctagagcttggtttacagccaccatttctgaagaagagccatctgcttcttctgaagtctggcctccttcgattcgatggctttcagatatgtcgagcaattttttcaacccttgtagacagaagatttcaatcctaccgaatctagtgcggtatcgatcatcagctgacattgattttgaagccctgattgattcaccgaacgtccacagagcgtttagttgtaaacagctttgctggacgtctaacggctttgcgcctttcgtggtggttgccaattgcaacaattgatcaaaatatacaatttctgaaattttgatcgacgaccccgacgtcaagcaggataggtgtaatacgagtcgagagattgtacggactaactcctcgagggctgtgatacagttgtaatggaaaatgttcttcacagataggttggggaacgtgctaggcaggggggcaggatctagttgatgcttcgattgaccacgagaacgatcaggggtagaacaggctcctgatggcaaaagtcgatcgggctgtgaatcgagaactttgggcattacaagctgtacgcgacacaagatggatgtaagtaaatcttgaaactcgcccaaatcgaaaaaatcgtgacaggattgataaaagcgagtggggcgagtttgatgagcaatgagttcgatgattatgttaagagaagatgtaattcgtgagctcaaatgagttatttcatcatcttgaccggatacttgcttgaccaagaggtttgaaagcgagcgcaaattggtccggatgaagtgaacgaggacttggaaacttgcaagtggagacgaccttgtgacattggccagtgatgaacaaatcttatcgtgagacgcgtcaaggtttcggttggactggacggaaatcagggcttcgagaattaccgcaaaaccttccttttccccgtcatcaggatggcttccactgttctcggcagaacacaatcttaatctcaatacgacgcttgtacgttctagcaagcgagagcaaaggtgaacccaagcttcacggacaattggactagtatgagtatctaaacacggagacagtcgttgaaggacgatcgaaattttagctgaagtcattcttagccacgaccgatcacgtttgacgagtatttcttggctgtcggtactgtgacgagacgctggcggagacgactttgcagcagcctgggaaggggtacgagtggcttgtgactggccaagtttccaatctgatgcaatttcgaggacttgactatagatgtcggactgagaaggctgatctagatcgggttcgcaatcaaccagctgaagttgacaatcaccaaggagttcctgaacatcaggtaaatcatcatccaagcattcgaccaagagccattcaagggtgtggagcgttaagctgagtaactcagaagattggcgcctttgggctagaagacaggccagttgagtgagtttcgaggtgatgctaggtagaaaggtactgaggatatcgacaccagtaccacctgagatgttggaagatgatagtcgaagtaaaccaagcctgattagctgaatggtattccttgctcggttcccactgggttgagattgcttagggttagcgtaaatctggtagagagtatttaagatatcgacaaggtgttggaataggaatcgaaggaggtaagctgatagagatggtaagttgggcggattttggtatagattatccaagttcaaagatggccttgattgattcggaaaatgaggatagagaattgcgatcatcaagtccagtgccaagcttgcactctcgtcagatcgagcaggtttccatgcaggagatttcttttctgcatttgattcattagatccagtgttctggatgaggattgggaggatggagttgatgattagagtttccttggaagtccatagcgcgttgggctcgtgtaatttggcagctctgactaggagagatgacaattccaagacttgattgaggcaagattctgataaggattggaggttgatttgatggtaaagttgttcgattggaaagaatatataatgaatcattggaggtgtcatcaggtcgggttgagaatggttgagaacaatagccttgatcgacgcgagaattggaagaagttggagcgagtgagtcggatttttgatcggaagcatcccgatgataggaacggtgagaggcttgatctggaatgagattcagagtagaagccaaccaataagccaagtccgacaagaccaagcaagcatataggtaaacaaaatggatagctacctgcttgaacagcatcgcttgatcgagtttcgcaaggggatgagtcggctggtgtttactttctccattcttgatgagctcgggtgtcttgcttgaggaactgagaccgttgatggtcatggtgatggtcatgagatgcttgagctgtgaaggagtgatgggcaagagtggaagcaaactggaacctcaaaaccccggggagacagttttccccagacacctcccgggacccggggggattctagttacagctcctttcgggtatcttgtcagagcatctccaccgcgggtggtaaatcggggttgccaattcccaaacgatgggaggacagaaagtgccctaacttaacccaaacctcgatcgggattcggagcggcgccagaggctggcgcgaagcgagcctcccttcgaagttcgcgaggagaaggggattgtgttggcgaccaccatgtcctcgttttttcctttgatttgattacatgaccaccttcagacttctagacaactcgtgcccactggggaaaacacgatgatctaggaccatatccatactggtgggtcaaaattgagagagggatgcttccctgttgcctttttgcttaaacgctatatgtgtccagagcatgttctgagtgacatatgtattggagctacatagtgctgctggataaccctcctgtgatggcttcccccttcggctcacggcgatacatatgagctggaaggagtcggttgccatgactccatgactggcatcaactcgatcgatttccctttcttttgaacaatactgatatcacatcagactccgcacgtgagtggcagacagagtggcatggatgcgtggatgtattcaggatcccggctgcaggaaccaggccaagtcctgccgtagcgcggtgccttcaacctgactctgatgatgcaaccagcaaccaaagaaaggcagattgagggtctcatggaaattgccagtaagagggcatggaccgaccaggagacaagtatcgagggtacgcatacaggcagtgtagcctagctcacggccccagccgatcggagcgccttttacagaacacacactggctgctgccctatatagtctgcagtaacaggccgctaagcagcatgatcatcgcgtgttcaacacttctccattttgaaccggctctgcccttatgagatactaagagtgcctgattgccagacatccccctagcaatcaaagcactgccacaatcgactggcggccctgtttccctccctgacttgcaggactgcctgaacccggtatcgggcgctgccgaggtataaagcccagcacatctgtggctcaagaagtccatcaatctcctcatccttgagcaagaaaagctttcattatacaaccctatctgtactctatccgtccacgaccacaaccttactcattatctattcctactatcttcgcaaagatgcctaacattagcaacatgaccccatctccaaaacaaaggaaccgttttatttctaccatccgtcgcaccctgaggactaatccccagcctgctagtcctaccactcccccatttggcaaacaagtaagtaaaattctacattggttatccctcactggaccgggctctgaacttccattggcctcttcttacatttcagaagacccctttcgccacttcaatcgaaccccgagcctcgcacgcctcctcgtctccatcaagttcaggctctagtgacgtatccaccccttctccatccaacagctcttcccagccaaccccgcagcaacgacggtatgcagcagtgttctcgaaaatcaccttcagcaccgctgagttcatcgaggacagatatatctattctcaaagccctgagaagcctgaggacccgctgagcttggcaacagaagagcttgtcccttgtccatccttcttcgcgattcctgcaaccagacaaccgtccgtgatagaccagcctgcggtccggcttgatcagacctcaaaccccaccgagcaccgcatcagcttcgctgggctctccgatctttccactccaacctcgccgctccgctcgtgcttccaggaagtgtttgatctgattgaagccggactggcggataatccatttgatcttattggagccgaaatttcagatgaacccttcaatcttctcggcgtcggaaggttgactgaacccttagactttcctcgagccaccatccggcataggtctatcgaagccgacaccccggtgatccggttggacattcccgcagtggggacctcgccagaatcccttgaacttcaggaatcatttgatctccctggaattggcgcgtcggagaaatcttttgatctccctgggctcggcatgccggaagagtccgattctcttgggctcgacacgtcggaagactcttttgatctttctggggtcgccacgccagacgagtctttcgatcatcaagaagctagcatgcccattgaacaaggtggcgtgactgagcacaaggctgagacggtcccttcggtcgataactccatccaaagctttttgtattcgttgtcggcctctctgcgcagcgacccgaccgagttttctccccggatctccgagtgggatcaagaatcaaacgggttctcgtggctcaatttggacgacgaacacgacttgaaccaaccggagtcgctctccgagctcggtaactccaggggccgacacaccgagtacctctctcgacctacgtttttgaaacgctcccctgccagagtcaaaaaactatcttccaaacaaaaaaaataagtttttctcccatctttcctacaaaaattatcagttaagtcagcattatggagaacacctgtaaggctataaaaaaaggacactttgtgctttgtgatgaaatcgctctttccagaaaacctcgatcctagttagttaatttgtagctgtatccttagtattagtattagtatcagtctcctatgtatctcggtcaagttttcgtaatatttatctcagtctgtcgtcatccggctacctcttcatcccattatttttatcatatcagttaaggaatcttcatttcatttcaacatcaacaaaagtatataaaaatgcacactggcttcaccctcctatttccatctcttcccatctctatggttgattgacatttttttatttgtattggtagtccacaaattttctggtctattttaccttgaagtatcagtgaacagcaatcattaaaccccttatttattgagatgttgccatgcgaggaatcagagatgtcagaacaatttcgactcatctgtatgataattttttttgggttgtaagtacttttgcacattgattgagagatcagcgggaagtggcaggatcctttcattttagaatctcagaggtcacgaactgtgtatctaccgtctgtttgccactcaagagtcttctgatgaataggacagacttcttatagtcaaatgaacccaacatgaaatcaaaaaaggtagaagggcgctctgattgagaattgataataaacgtaaaaaaaatcggtttacaactggtatacaatctaatcaacgttgattatttcagaccataacttctcgcgtcaaggaattttggactgagaataaatgggccagcattcaggggcccgagtgcttctgaagctaaggataacacgtttcaaactatttactaccagctatgaaggatttaattcgagatgccagttctggtgaaaggagtaagtcgtcatggtcgcctgaaacactttcgaaatcgctttctagcttattccctaacgaaagtttagattctaagataatggctgccaactctgattgtcgaatagtcaacaaggagtcctggcgtgaatgtaagatcaaaattcgtggacaagtcgttggattaactgttgatgacgaccaagatagtgggctgacatcttccaaataagtcaatcgatcaatgtctttttcttgaaaggcccctgcgacgaaatcgttataacttggatattcctcgagtaattttacaagatcgtagataccatcgagcaggatcaagccacggatattcttgcaagtggaaggggcgaggcgaggtgcttctggcgagggaggctccaagattccggcgagcgaaagacaaatgaaagcgccgactgaatggccgataagataggtttcgtcgatatctttgagctccgggagggtcttgacatgttcgatcgctcttgccacatccgcattgtgagttggatgtttgacatcactctcggggtttaccttgccggttgataggcgatagttcaccgagcagattgctgctgtaggaaactgacttgagaggttcccgatcaggccgacggagtgcctgtctgctttatctcctagcgaaacaatgaattatttgagtacgggctcttggaatcatgttcacgcctggccacttcagaaactaatgttgaaaaagatgcctggtcatttacctgctctccatgctccgccatggacataagttacaagttgagtgagcttcggaggtgccgccaaaggaatgtaaacatcgaagcattgatatggtggaatacccccggggtaggtcaggctatcgaggagtcggtggttgacagtcatgatgggggttgaggtacactcagatgcagttttcaagcaggcgtattctgatgtttttaggtacaagtgctgctttctgaggaaacttgtatgatgtatgtgtggtctcgtcgaagggatccttctggagaggaaaaactggagaaactcggaagcaacccgaaatggaaaacacaaacctcatctctcaggattttctgcaactcttttcagagtatcccttgacatatcaagcagcaagatataggtcaacggggagtacgcttcaaggaagaaagcttaacgactggaagtaatgttcatcacgctatctaaaactctgagcactctgggtctacgtaggacctttgagagtgtcacagccgtcccgagccgatagtgcccggccaatctgcgcacggttcactacttgatacaagttcctccgaaggggccgcgaagcgaccaccctcaacgcgacctcctgcgagtcgagtcaatataccttcaggcttctgttgcggagaatctgcattcgtcatttgttgcttcgccctccaccctcctccaccagcctccaccagcctccaccgctatgtgacatcagataacaatctcatgggggccgggcccggaaatctatgaaaagcttggagcctcagtgaggtttctaaagcactctttctgtgacacattatatcggagttgattagcattacataataaaatatgactcatgagtgggcttccatctcatccctccacatcgtcttacaaatcgccttagaaacaaaaatccgatttatcttgagagtttgaatacgcactcttatgcactgctggggaggtgccctgaacttgaaggccagatgcgatcacaaagtgaggagaaggaagaaaagcctcctgtcaggtcaacaagatctcacattatcctgcgatcaaccctctagggaccactcaaaagtgttcatagacacatgaggcctaattatgagctcacctttgggtcaatcagaattttgctccttcagcttggctgagcatcttgcactattcacgagacattttctttgccgcaagggacttccctccctccttcttcaagttcaagtcagtgaatctccaaacggccaaactacagaaacttattggaccagaagccaatattgccaagtaattcattgtgattcgtagatagtcgaatcaaacttcctgtttttttttttttgctttactgtcggtttcaattggaatcggtagccttgggccccaccaatctctcccatttccaacatggtattttccttctttttgatatgtctctttttgtgctgcatgggggcagatcctctatcggccattcatgaagagcagcgccactttgagattcctaccattccagtatttgggtctatttttgagggaaaaacttatgattacgttatcgttggggctggtacagcggggatgaccattggtgagttccctgataacctttgctccatgcttgcttattcacgctgggccaatggacatcgtcgttaatggtcacatctttctcccagctgctcgtctatctgaagatcccaccatacatgttgcggttgttgaagcgggaattgactacgctctgtcaccggctaacaaaccattggttgatacacctggggccgacactttgggatgcggtagcaaacagtgtgaggcgcaacttattagagcacaccactttgtataagagatggttcggttatttgtgcaaggactcatctgaataatcaatgaaaaaaatgctttgtagatgacgctatcaatgacgccgttgattggcggttcgacaccacaccacagtcgggagctaacaatcgtatagttcgctacgccagggggaaaactattgggggcagttcggcacgcaactttatgatttatcaaagagcatcaaaaggctctctggataaatgggctgagctgactggggatcccgattggacgttcgaaaagcggtttgctgattatcaaaagagcgtctcattcactgctcctaaggttagctatcattttggcgcgaaaaatttaaaacaagggtacagaactaacagaaacatgatatcttctctagcatgatttgcgccaggagttaccggaagctcgatatgacgatcttgctttcacccaagcaaacgggccggttcagttatcgtaccccaacatggcccaacctttttcaaaatacatgcaactgagtctcaatgagaaaggtattcctacgtgccaggacttcaacggagggacgctgagtggagtgcaatactcttcagcaactatcgatccaaaagacggccatcggtccacctcacgcgccttcttcgctgccgcgcgttctcgtagtaatctggtggtttacactacggccatggtgaagaggattatctttgatgaatcgacaccgccacgagcggaagggattgaatttgtttacacgctaactggtgtgtctgataagctgcttgcaaagaaagaagtgattgtgtcggcgggtgccttccagactccacaactgctcatggtttgtaagtaataccggataatgaagtggatgtagaagataaaattaaaaacgacgtgctgatatacctgctattgatataccttaattcaacagctgggattggtcccaaggaccagctcaccgccaaccaaatcccaatacttgttgagagtccgaatgttggacaaggaatgcaagatcagttgagcccagtcaacaaggattcaagtgcgcatcaacaacctgcactaatgaatttcttgttgacatgtttacgatttcagcatattttttggtcccacttatccggttcattctattgaaacgttgactcgcgttgccgcacaccccgagcatctggcctctcaattcgtcaatttcactcttcggcaactgggcccactgactaataatgttgcagatatgattgcttttgaaaagtttgacgaatcgaagttggagcaactaaattcagattcgctctctggttatcctaccgattggccccacgtcgaatacttgagtgcagccggtgtaagtgcttcactcgctctagtgtatataatgggcaactccttaagttttagatttcgcgctgaggaattgttcttacttctgaaaggttgtgggtgacttcgcaaatttgctcacttcaaacgctttagctggtgcggccaccggaaaagagtttgtgacaattctggcggccttagtcgctccacagtcccgaggaactgtcaagattgcctcaaatgatgcatccgttccccccctgatcgacccagcatggctaactgaccccgtcgatcaaagaattgctgtcgaagctttcaaaagaaccagggagttcttttcggctgaagctatgcaacccatccttgatggccaggaatacctaccaggtccttcagtcaccggtgatgatcaaatccttgattggattaaaaacaaccttatgacgggtatgcagttccttgcctctacaaattccgaaatttgacttattggcccattggaatactaactctacatgccatcattgtttcttagtgtggcatgctgcttgcacctgttcaatgagaactcaagaacagggcggagtgcttgattcacatttcagagtatatggcactcagagccttcgtgtcgtggatgcatccgcgtttccttcgctaccaccaggccatcctcagtccacagtgtacatgatagctgaacgagctgcttctttgatacaagaagaaaactcctgaaggactgttggtggattcctggcgatctctcaatgtttcttccacttttcgtggaggaaattagatatttcgaatagactccatgcatgaataattatgcattttgttaactaatttcgtatcttcttttcaaatcatcgatgctccatactacctcatttggacccttttttttagttttcaccactgaagccttgggtgcaagaccatacctcgcactttatattgtatgatatccattgcaaaaaccaaatcatcatttccgaaaagaattatcaacagtgagctttcaaatgtagctcttcacctgtggccattattcaaaaataatccaaacttactaaaagccttggaattttgttcaaatagaagtttggaggagaccaaattgagttcattattatatcatgtcatgcttccatgatatcatatttaattgaaaaatttctgtggtaaaaacagatgagctacatccatagtcttcctctcaagctttgatgtttccatacatcaggaatcagtttgaatgaattgttcagagtcgagccagaattggtccaattattaaatttatctaggattctagaaaaataatataattatcatgattagaatctagaacatcattcctaaaagtcaaccctggacctggactagtgaaaacagaaactaaaaaataaagtagattagaaaagataaacaatataaaatgaacatcacagtgtgatctcaaggatgaaaaagagcacttgaatgagacaagctgagatatgtgacaatgtgtgaaatattaagagtttacattattacctaaaacaattgtctgaggatcaagtcaaagctcaacaaaggcttcagagaatttgcagactttttgaggaaatctgctgaggccacattttcttgagaaatctatcacaggtgtgaatattgccttataaacttgctgaggtgaaatgaaatgggaatctcactgtatctctgtttcagatggacaatgagaaagatttgaagcaaaggtgggatttaaactggctatttgtgtaacttaagttgagaaaacattggattatctctcactacaatatttgaagttcgagtctcaatgactcactcattccatggaaatgaatcctgctatcaaccattagcccatttctgtgctctccaagaacaaagtgaaaacttgtagaataaatcttgcatcgaaatgtgtagtgtataccaaggtcagactaatttaacccactcagtacagcttcccagggggccctcttacagagcacagcaaattatttttttagggggggggggccttcagccttctcctaaggaactgcagtcgtgcccgatgaagctagagaagacatcagtgtcacatgaacagccgaaggtttgtaaataaatattgactgctgcgtgcccatcatgatatttgtatcgttgtctcatcttgaactcaatcagacggagtgttcaattcccagccattcccagctcaacctgagataaatacgagatggccgctgtcgatcaatgttgctacactgcatcctgattgctctgagtcatctcaggtcatctccagatctcttggtgcttgcgatcctgcaggggcctcaacacaagaccaacggtgtcatgaggaaagtcaaaaggtgcatcccctcttcccgtgatacatattgtcgttttgatcaaattctgatccacagcatttcttgaaagcaaaacaatatgtatgtcgcaaaattcgcagtttcaccttaatcttcaaatccatttaaaaataagctttgattcctttcactttttcatagattgcacgctgcggggggggggtacataccagaagactgcaggcacgatggaattcgcagtatgaaaagaataataaaataaacaacgcactttacggccattacggtgtcacatcgccctcataggatcaatcataaatccccccacggaagtgatcacacatgcttttcagatatccgaattgccacttaccataaaaaggacttccataatcactgggcctatctttgaattgtagcagacatctcaagactggccaggctcacgttttccaaattcagcatggtatcaatatgttttgtggcatgtctcctcatctgcttcatgggagttaaccctctgaccggtatcagcgaagatcatcttcgctttgacaatccaactcatcaagttcgtggctctttgatgaagagaaagacccaccattacatcatcgttggagccggtacggccggcatgaccattggtaaagaaaaatccagtttcacacgaggtttaatggttaaatgctgagctcaataaccttgccatttttgaaacttccttccagctgcccgactctccgaagacccgcatgttcaagtggcagttgttgaagcaggattcgactatgatctatcgccagtgaacaaacgattggttgacacgccaggaaccgatactataggatgcggtggcaagcagtgtgagagatgattccatatgttccatcggttggaattatgggtgactccaatgttgcaccaagagctggccaagaattgatgagtgcgaaatttgtagatgacaacatggccgatgccgtagattggcgttttaccaccacacctcaatcaggagccaacaatcgcacagttcgctacgctaggggaaaaactattgggggcagctcggcacggaactttatgatttatcaccgagcatcaaaaggttctttagacaaatgggccgaactgactggtgatcccgattggacgttcgaaaagcggtttgatgattatcaaaagagcgtgtcatttactcctcccaaggtcagcagaaattttggtagggaaaagtgaaggccgtcgtggaaattgaaaatatatatatatatatatatatatatatacttgcttcagcatgatttgcgccaggagttaccggcagctcaatgtgatcctctagcattcacccgatcaaatgggccggttcaaatctcgtaccctaacacggcccaacctttctcgaagtacatgcaactgagtctcaatgagaaaggtattcctacctgccaagacttcaacggaggatccttgagtggtgtacaatatgcttcaacaaccatcgacccaaaagacagtcatcgatcctcctcacgtgccttcctcgatgccgcgcgtactcgaaacaatctggtggtttacacgagtgccatggtcaaaaggattatcttcgatgaatccacgccaccccgagcgcaagggattgaattcctgaatacgctggcaggttcatctgatcagctgtttgcaaagaaggaagtgattttatcggccggtacctttcagtctccgcaactacttatggtctgtaagttatttcgtatgaccacaatggaagtactggcagagactttcacaaatagcgcgttaatcgctccactatgtacgaattccattagctgggattggacccagggatcagcttacggctaacaaaatcccaatacgcgttgaaaatccaaacgttggacggggaatgcaagatcagttgagtcaagtgcactggcattcgattgcgcgaaaaagtctgatgatgctaatctttgatcgatatttacttcttgaaactttcagtatattttttgggccaactcatccggttcatacaattgagacactgactcgcattgcggtcaacaccgactactccctctcccaatacctgaatttcactcgtcgacaattgggcccaatgacaaataatgcggccgacatgatctcctttgaaagattcaatacatcaaagctgctgcagctaaaagcgcaatctctttctgactaccctgcggattggccgcatgtcgaatacttgagtgccggcggcgtaagttctcgacctattcaactatcttaaaagaattatgccgcttgtggatttcgtccgaggaaactaagagcttcaatatttttctacaagcttgtgggcgacttctcagatctacataggctgaatttgaaagctggcatggccaccggaaaggagtttgtgacaattctggcagctttggtcgcgccacagtcccgagggaccgtcaagattacatcaaatgatgcatccgttcctcccctgatcgacccgggatggctaactgaccctgtcgatcaaagaattgctgtcgaagctttcaaacgaacccgggagtttttttcggctaaagctatgcacccaattcttgatgggcaggagtatctgccgggtccctcagtcaacagtgatgatcaaattcttgattggataaagaacaacctcatgacgggtatgtacgatccctccctccagaaatttcgagaagggattctaaggctaatctcaaactaactcgacgtgtcaatattagtgtggcatgctgcttgtacttgtgcaatgagaaccaaagaccagggcggcgtgcttgattcacatttcaaggtatatgatactaagggtctacgtgtcgtagatgcttcggcttttcctgcgctaccaccaggccatccccaatccacggtatacatgattgctgaacgagcggcctgtttgataagaaaaggaaaatgttgaagggctcctattagcttgttgaaatgccttacgccttcgaacttccatagtggcatcaagttcactgttttcgacatctttgttctcttgcttgatcaccaggatcgtttctctttttcacacctttttcccttaccattgctactattgagttgacaatcctgacattcaccgcatctccagaagcattacccattgattttttgttcccactgagcatcatttatttaacaccatagacacacgcattatccaactcgcaccccgttctacttacaatgaagaatgagttgatctctctgataaccacgagcagctatccaaattgaagcaatgcaatacgggggggggggggtgatttaaacgtacggaatcgttggtttcaatgacaaattctgaaaaactcgaatcattgcgttttttcttaaagggaaagcatgaaaaattggcaaaatgggtcctttgttccccacaaattggcatttaatatctgacacttctatgcaagattggtgatatgaatccaatggcagaatttattaaataatgacccaattcctattaattcctttaatcaagtcctcaatctcccacactttcaatgcttcgtttgtatgaggacatcacatatggtagtattctagtgattgtcatagttttgatggccgtgttgcacgtctttctactctatcttacctctgcattgatgttacataaatctttcaattcgattagactgagctagttcaggctgtgatggtcaacaagaacagcataagttaaagcatctgttgaataaaatctccatccatccttgaatcgagttatatcaaagaggatacaggatccaattgacagaccaggaactgattcaattcatgttgatgatattttgcgggaactaagtttacattttgaagatgcactttgtacttcacatgaacggtgcgacgtggcatagtttgagttgggcaagccaagtagcagtaattgagagccagagctgtgagaagacaaccagcattgcgatttttatcgttttcaagtcgcttgaacaataagttggttcgagttcattgtaaatgatcaaggagtaacggtgactttgacgttccattttttctgataatcctgcatctcggtgttcttgaatccgattagtttgagtttgcaatttattgaggggggtggataaagcgtagaaaacgagtcaggtttggtcatgcgccaaggctgattgatgtgggttgcaggtaagattccaactgactttagcttgatattgagagaggagggttttcaaggcgtcgttgatatttgagcggtgttcttccaagtcgggtaagatctctttcaccgttctttcgatcatcacccctccgatcatccggaaacattttcgtcctggatctgtttttttcaaggtctcgaccaccactcttaaaaatgggatcggttaggttataatttcagatacggccgatgtagatcatatcgtaggaaatcatggcagtcaattaggacgtagactgacgagtgttcttccgagtctcgttccaattgaccggccttggaagcgatcgctcgaatttcgtcgcccagtgtccgaaccgtattcacaatttctatataaacattgattgtgagccacgagttcatcctcacaagaagaagtgatccaagcctccagtcgtagtatacacaccttggttagagggccgttggggttgagttgtagtagccatcacagcgtcgaccgaacctgtggaaagatctcgaggtgccttggaataatttgtggggattcacagggtcgttcgacatcactttgcattccatttcgcatccccagaccccacccaactcaccaccgacccacgctcaccacaagcacctcaaggttgttttgaccagcaaaagaagcagcagaagtgaagacatctgatcacctgaagtctcacctcatcaatcgacgctggtgtgtagcacagtatagaaagatatctgacatattcagaattggattataatccatattatcaggcattacgtcatccctgttatcgtctagtggttaggacaccaggttttgactgcctgaatgtgtcctggtaacctgggttcgactcccagtaacaggtttcatttttttctccactggacggtggacctatcaataatcacgcatgacatggctcctcaagtcaggctgtcaatgggccgggcttgggcccaaaaaccttgcccaaacccgccccaccttagaacgtggggcggggcgggtcgggccacaattccaaaaagtatgcccaaacccgccccggcttttagacagtcgggcttggggcgggtctcgggtctgcccatcatttttttttgcctgagtatcattctcagaccttcggtcactcaagcgactgagctggtatgttgtgtttgcattgcatgatacatatatagagctagtgatatcgtgtatttcatatgtaatcaagccttaaatcatggttatgggattctggtccctcaaacctaataatatgtactgtgagtacatattattaggttaattctgatgatattcagaattaatcgggcttttcatgggccggtgggccggcccacatccaggaaagcctgcccaaacccggcccatgaatttggtgggtctccacggggcgggtcacacttgagtattattccaccctttcctgtccaaacccgccccgagacccgtcggggcgtgggtagcccatgggcgcccgagcccattgacagcctgatcctcaagcactctcaatctggagggcttccctttacaccccctagatcataatttttggccaaaaaaaaaaacatttcttacaagccttgtaatagtaagtctcatgtgggatgcttgagatatgattatgatgttgatttaggacttgggagggcttaaaaagtactctaaatggtggtgggaagtccttcaatttaacactctaattgaaaccaggactagctcacatgagggccttcactgcaaggcttctgaagaaggattttcttgacaaaaattaagacctttggtgtaattcaaattctgaaagggttgttgtaaatgccactgggaagacatccactacttgtcttttcttatctagtagtatgtacggtgccttgacagaaaaacattcaaaccccatgcaaaggttcagatttggtgggtgttgccccctgtgataattgggtataggattaccttgcaccaactgattgtcaatggtcctctgttgaccattgaatctctctgcaaccttgccttaacatccaatttgatgaaggcccaattcaacctcagatccatcatactagccaagtacaaatcagtcacaacaataagtgcattccacatcatcttgtgattcaaagcagttgtaaatgagcccacaaggaaaaaacgctgaatgttttgtattcatttatatctgttatttttccatccttcatcctagctgcctaaacaccccctcttatttttcccaaaatatgcagattttgtttttgatgtgtcttttttttcctttggaaatggaaccaaatgtggctgttgtgaacactttcccgatcccccattgatccatccaaccaaaaaatatctctcaaaaagaatgattctgacctccaaaagagggggttttctgtcaacccactgtactacaattctggttttcatgtattcaaacaatgccatcttggcctttctcattaatttgaaggaattgcttgagttgatggatggtccttcaccaaaaacgctgtcactgtaacccagcatttttcttagcactccatgcatctcaacaactatagtacaaccaaactgatacacacatgaagtgtcctatcctgcaggagatgactgcccttgacattttctatcatacacatcaagaaatctatgatggaggtgattgaggcccttgatgtatgtaccctctttgagtaagctgtttagacaaggaagcacacatgaggggttgtcctgagggtctcttcacagaatgtatcgatggatattgcttgtctaatcagaatctttgtcctttgagacttaacttccttgaccttatttttttgctgcaaaagatacataaataagcaagccattattatataatacaaattcttctggtgtcagcagccttgaaatacataacaccagaaagttaattatcatatggagcagttaaacttgcaccttattggataaaagaagatccaattccgatggccaatggaaaatgaaggagtcacatgagttctatgtgtagtgacttgattctcattgaggagggctggtaagatctagtgtaaatgaatcaggcaaaagacatagattggaatccatcaagatcttggcttttaacttgcatgtagctcatactcagatgtatggactacatgctttttgttaatatttgatacacattggcaactgtttctattttgtttttctcttgatttttattcatatgtattgactgaagtaacttcaaagtttctcccaatccacagaaagaggtgaaacacacgggggggagggtagtggtacgatgagaaaattatgatcaccactcaaaaattcaaactagaatcacaaaggaaagggtccaatgaggttgtttcttgataccgataagatagtggggaatcttagaagagatgtatatatatttaacaaatgaaagaatcttgtttcattcttttaattgaattttcattcacctcaaacaatacttccacttttcttagcaccccttttgtttttgtttttctttgtattgtgggatggtgatggtgatggcaagccagatcttttatccagagttgggagtcctattgttgactgaattaggggtttgaggtgctgtccgtccaggtggatgggcagctgaggttgagataattgagtcggcgtattgtgtgatctgataggattgacaagaaaaaaaaggaggatcaatgacgtgatcaaggtgggaagacatgcatgccatatacgaattcagactgacgagactccgagcgaagttggtgcctttcttgaccatggcaggacagcttggatgatcaagataatggtcaatgtgccgattgacggcggaaactgctgatctcgtctggggtgatagataatatctcaatcggaggaagtgagcgaaaaacagtgggtgtaggaagctggaaaagaaaccatatcagtcccgcgaagtgattcaccagcaacacgggttgaaaaaaggacgtgatcagaccaacgaacctgttttgaaatgtgagcgctcctagcgtcactctcccctggatcaccaacacctcaatgaatgctacacagtacatctataaacaaagtgtccagagaataatttaatgacatcaagcttcgagtaggagttcagagaccatctataaaaaaatgttcctcaaaaaaaactgacagctgattcataattctgtttgacccagctttggatacctcgactgaggacgactcctatttgttgcgattgttcggcaccagcggcgtctttcttggacggcaccttgggcaagaatgaagtccgaatgaaggagaggcctatcaggtcaagccgacacatgaccaggagtaacaaagtcgacaagacatggtcaattctggtctaccctggataagctagaaatccggatattcttgaataattgaagatcaaataaaaaatagggtttactcaactgtgaaaggtactgaagatagcaaagggtaaaagtgtcactgataaaccgcaccacaagcgagagatgtaaaaattccaaagagagatagaaatcagatcttttgcaaaaaaaaggagaagaactgcatctaagtttgaaaggaagcagctgtgatgagaactcaaccaaagattggttttgagaagaaccaataaagcgccacgaccaaatattgtacattttcgtccattgctgctcgttggagataagcttttgagagtgatggtgtacccagagacttgtagacgacaatagaccatgagagtattgcgcctgataatcacaaaaaattaaaacaagtaaatattgatgaagataggcaacgactcgttggagcacatgaaataataagcaaacaggattgaaggatgagaagacagactgaccaccgtaggctagagaatatgctttagggcgtgactggaggaagaggataccgagggtgttccagatagtcgagagtaggacgacgatatgaccgattgaccaggcaagatgagtgtacgacatcggtctgtaggccgaaccggaggtagaagaagtgctagccccagttgctgaaggctattaaaatatcgacatatcacgaagcgccaatcagttgaaagctatccgatgacaggaaaaaagaagagatggaggaggtgatcgaaaagcataccatttcgttcgtaagttggatgtgcgattgtcggtggtagttttcagagtcggcttgattggttggagtcttgtcgaaatgatggagcttgagctgtttggagaatctccggcaggggttgggtggaagcctgggtgctgacgtaaggcggggggtgcgccgcccaactgtcactcgatcttcttgcagcaaaaattccaagaaaactgccaacttacagatcaatcatcaaccaaactcacctcaattgtagagcagtgatgagggagcaacaagggaaaaaaataatcaactgagcttggaatatctggatgcctgtgtaacccctaccaaagcacaccgccataaaatcactcatgaggtattgactggtgacgttgattaattggtcaggaaagtacacactgttatgtagacaaaaccataattgcttcaaaaattgctcagataggaatggttaatcaatttcactagaagtaatatcatgtttgtctatgtggggtgcaataggagaaggcttgattatttttcaggatttctcattgctttcagagtctgactccttctttcaattgacagaaatataattgaatccaaaatcttaatgttatggaaggaagaaagtccagctggagctagtacatttatcttttttttagcaaaaaatgggctcatctggctcaaacacaagatcttgtctagcagctctatctatacagaatgagggtaccaccttgcagatagtttttcctgagtgcagcagataccaaggtgcgtgtgattttttccagcatggtgttgtgtttggaagatggtgccaatatgtcagaaacagatcagaagcacaaaaccaaaactttggacaagtgaagaggcaggggaagtgctgagtctagtatataagcatatggtatgtatatgcttgtaccgaagtccccagtggtgcgtgtgtgggctgacccgacttccttcggcgaacagccagtccacccggaagaacaaaccaagcaaaacagatcgaaatggctacgcactcctccaccgattcccaagcaccatcctatccatctcgaaaacaggcaagtggacatccgccgatctcagaaaagctgtactcgaggctgaaccagagatgatttttgttcggatgacgtacttctctgttgagaatatctacagctgccgatctatgacgaaccttcgcaggagatcatactcgtcaagactgaacttcctctccaagctcaagttcgttgggcccgacagaatattcaatccttcaagaaggacctcgagagccgatttaacttcgtcttggatcatggattgaatatcgagaaaaaggtcgcgggcactttgggtagtctgatcgatcaaaaggagtcgagctcgtcttcagtactctggtctgtcgattgatttctttctattaatttaaaaaaaagaaactgatccatgcttcatgcagtgtcggaatcgggacaatgacgggatcgatcctggctcgaaaccgatcgttccccctgaggttcctttctccgctcgcattctttatcctctcatccaaccaattcctacccacaacaacccagaacgtcaagtcatacctcttcaagctccaagatcaccatttcccgcaatcggctgcaaggcgtgatgaggtgatcaagcgaggagcggagagtgtggaatggctaaatgggttgagacagcgtatgtttctgaagacgactgaggtcgtcaaggatggcagtcaggtcttcgaaaaatacagtggcttgaagatctcccatgactcgtcccctgcgaaaaataaaaccgaataaattcaattcattcttccttcaacaaacaaacaaacaaacaaacaaaaaaccatcggtcctctttgaatcttctgttgtaaagaaataagattccttgtggttccgcattcaagcctgactagcaatccactcatctccatcaaaatttgtctccccacttttattccagctcgcctcaggcagcggaagattcgctcgaggaaagtcttgacagacttgctccagcgaaaacaagtacccttcaaacttcgtcttgacccccatcagagctcctataatcctttgccctcatagtaggctcagaattcttataagatttcaactaaagcttgaaagcttgaaagttgagaaaactttttcacacagcttctgtgatgttctagaggatggcgggtatgttcggaactggcttttcaggacagatatccgatattatgaactgtggtcgtgtccgcttgccaggatcacaattgtccaattatccacaattggcgatacagtcctgcggatcttgtctgcggatattgggaaagcttggagccatgcttgcttccacttcctgctcgacggggactatattcagacttcaattccattatcatggaaagcccctggagtcggacgaatgatatcatcaagttccgcttggtgacggatgaatgattaatgaaagtacacacagttcatgggagttagggaagcggatatgcgactgacatagtatcagcctcagtggttctttaacggatcagggaaaagatagggctctgcaagtggccaaacaggactgccaactcagctcctgagaaaatccacaggagttgatgtttaggtttatccttaactcatgcttcaaggaccatacaaattcagcttggatagtcctgctgcacaccgttgtccagcataccccaggccccttatgtgtgttggcttcggtgaaactgatccactttaataatggaaacttcataaccaaagagttttgtgtaatcccaaaagattgagtagacacaactacttgtttataaaagatgtggaaaaaaagcaataatgtttcattgatttataagctaccaagccggtatttaactcatgagtgcggactcccatctaaaaagagagagacagagagtaagtagacaaattaaaaaaaaaccctttgaacttttgtcttgcaagtgaaagtaaaagttctcttatctccatgaattaattgatagtaagacccagcttcaatggcagcatggttgatacttgagatgaaattgagggctctgagaagagtgttgttgtgagagttttatggctcatgtgataggtgttatttaactggtgtcgtgaggaaaccacgccttggaaaaggtgatggggagtggttgcccctccaatgactaacacaaaatggcaactaatcaatactacatatacatacaccaagtcagactgaggatgatcagggctcttctcttttgatggagtttataagctggtggggtgatttggatgtgattacgtaattaagtttagcatttatttcaacaatttttttttttttaattcgaaatcaacagttgttgttgatcgactggcccttccccctgtctgcgagctgtcatccagactcagccagcctctgtcacaagaatcgtttagacccccaacttgtccctacagcctccttccccccctacagagcgacatagccacagccagagagaaagagcaggagagagagagagagaacggtcaagaggaacacaacatcacttttaactatacaactaccatactcagaaccatccaaccaagcaaccaagcaccaggcagatagacatcccagccggataactatcgatcaactctctgttcacgatgtctgatactgaccactactctcaaaccgaccaacagggtgagctaaagcttctcttcactcaactcagctcagcaggagttctatctctaagcgacagccccatgaggatgcctcccttgagcgctcctatcaatccagaggcctccatatcctcttgtcttttcttttcttctttggttatcatccaactcaaccactctttcggcgatttcactcaccacctcggtttcccttcaatccaggtaatcaatccaacatcagccaggaacactccgaacaacctctggcgaatgttgtacgtaaaaaattgatgggatacgttggctgtaggttcatcctttgatttttttttctggctcctgacctcatgccactccagtcaactgatgatcgatcaccacttctgtgccttgctttttgccagttgccaacttgcccaaccaagtccatcgcaaatcagtacggaagggcttccatttcaccatcatggtcgtcggtgaaagtggtctaggcaaatctgtacgtcattctatcacgctgagtcaccaccaccatcccttccaaaaccaaaaaaaaggcacatgtacatttaaccctgatcccaattgctgactctccacctacctctttcaagactctcatcaataccctctttaacacaacactctaccctcccaaagaatatccgggacctcatgctgaacggccacggacgatcgcaatccaaagtatctctgcgggtatgctcctcatcgccatgatcactatccctccatccgcttagagtagatgggctgatgatggtttgatctagatatcgaggaagctggtgttcgtctgagacttaaagtagtcgacactcctggctatggcgatttcgtcaacaacgccgagtcatggagacctatcctggagaatatcgaggctcgatttgatggctacctcgaacaagaaaatcgtgtcaaccgtgccaagatagttgacaaccgaatccatgcctgtatctacttcatcgagcccactggtcattcgtttgagtcatgtcctcttgtccggtcatcctttctacctcagctgatcgtgccctgcttcacttcactgtctctctcctaacttgatttcagactcaagctagtcgacgtagaattcatgaagtgtcttcacaccaaagtcaaccttatcccggtgatcgccaaagcagacacgatgacggacgatgaaatcgccgcttttaagcaacgggtcagtcgatcgataaccttcttcgaccttctgaataaacggggtccttgaaatctaattattccctcgtgtccttcctctgcagatcttggcggatatcgcattccataatattagaatctatgaagcccgccggtacgagaaagaggacgaagaaaccattgctgaaaacgaggagatcatggtcagctgatccacccatttcttgtctgatcctcgatcgcacgttgtgatctactttcgcttggatgctgacttgttcagcatgggtatgcttgcagcggaaaattccatttgccatcgtcggctcggactcggaagtccaaacagctgatggacgacaatgccgcggacgtcaatatccatggggaatcatcgaagtggataacgaggagcactgtgactttgtcaaactaagacaaatgctaatcagaacacacatggaagaattgaaggaccacacagccaacgtgttgtatgaaaattaccgaacggagaaattgctttcgataggggtcactcaagaccactctgtcttccaggaagtcaagtcagtgatcattttctattattccatgaaaaaaaaacaagtcaaaatgagatcagtgtggttattgacatagattgtttctttggtgatcggttgtgtgaatcgatttacagtcctgctgcgaagatggccgaagagagggcccttcatgaagcgaagctggcaaagatggaggcagagatgaagatggtgttccaacagaaagtggctgaaaaggaggccaagttgaagcaatcggaagaagagctataccatcgtcaccgagacatgaaagaagcgcttgaaaaacaaaagtaagtggatatgttttttttacataagagaattaaatcgaggtgcctttcgggcacagagagagacacgaagctgatggttctttgttttcgggttcagagcggacttggaagataagaaacgtcgtctggaaagtggaaggcccttgacaccagagaaaacgaagaagaaaggcttcctcagcaatcgataaagagcgaccccaattgagtcaagcccatgatgattatattcatctcctattgttgggacactttcctttctctttccccttctttttatcgctagtgacaaccccaatctcctctgcctctttctccctctctcactcacacatccataaacctctagtcatctcccttttgaaactcatgatttgatttttttatgatgattattttttttttggtaatatggccactttgcttttggttttcttcctatcaaactattttttctttgttttgttatactcatgagaagaaaatgatttgatcctcttttgattatcctctccctctctcagtatacatattcttcttctcataaggaggtttagtttagttttcagttgttttaatcatctctcttaataatgagaagaatgttttgtcctttcctcactgttttgcatcatgaaaagaaaaaaagaaagaacacccccctcctctcccctccactcttttgtttcttcttctttattctctgctctctctctctctagtagtttctttattttacttcacaacttgtttcattctttcattatttatttatttatttagatatacaaatttctggtcaactactctttttcatctctttcattctacactgcacctcttctgctgggtgtgagactcagagagagagagagaatcaaaagtgggttgaagtggctggtcttatgcttgaatgtatgtaaggttggacaacaagaattgggtttttttatcagaagtaattggttgatttagcacagaactctgtctgttagtgtggttgtgtgtgtatgtgtcttggttcaacttcagttgggatacatacttgatcaagtgatgctcaatattgaacaggaatatatacagtccagcctgtgttgatgttcagaaaggtgggcatgttttcttggagcatctgtattggtggctatgtccacttgagcaagggataagggatggtcccagggttcaggacagggctagagggacatcctgaggaataggccctgggaagtcctggtctctgtcccaaagccccgggacttgttgtgattctattttctgagggaatgatggcactaatggcccagcaataccttcctatcccaaccacaattggtttttgctcttaggccttcaatggcccattgcattttttttgtttctcttttccaatgaataccacatttgaatatgaacaaaaaaacaagttatacattccataacaaggcaagatcaggaaaaaaaaatccggtctagaatgacccctggggctttggggttgtgtgaagcccatcccgattcctgaactttggggctcaggactggggtagccctggaatcccaaggtttgggaccatccctcagctaaaaggaccttagccaccaatttcgactgaactgggttaagcaaaatccaggcaaacctggtgtgtggtttcagctaacctcttctaaatatagcaatagtttgctttttggctagctaaaagctaactcacgcgtctgtctcaatctggcaccctccagtaaacatagcacacctcaagttcaagccacatcatgcaagccacaccaatgcagctggcaggtggtagctattggccacaagtcaaaactcatggggtgttgttaactcaactaatacagattacagatgctcttgtgggtccagatcaataggaagcaccatttcactaattcaggtggaatattctcataattgactggtaatacaaattgccagccaatggagaccttgtgctccagtgcaccaagcatcactgagtcaatactgcccacaggcaacagtttaacacatgcagtcaaactcttgactgtgaaaggtgagttatagtatacataggagattttggggcaaaaactggagatgatatttcagatacataatatgaaaaaacggaaataaatgggtctgccttttttcattcaatgtgcactccaaaaaaaaaaggtggagtgcccccccccctgatgcacaccaggatacttggagtcatagcccatccactctaacctctcctccatgtggcatgttgcagaagtgctttgtggagtgcactacacacactccttctgcatgaagatagtccctgatttcatctttaacatgattcacatctagccctgcagatatccctttcttgatttctgaacacagccttatctcaaacaaaccaacaaaccaaaatcacactaagaaactcatattccaaacaaaaaaaccacaagctcaaaagtattaaaaaacatttctatctgtcttggctttcaaaaatcacaacaaaaatctctgttgattgcaatgaatcaaaacaaaaaataatcttgggtactatcaatctgaaggtccaaaaatcctaataatttcacgtgagcaggatttgaaccccaaaaaataactgagcagtaaaaatactggagttcatgggtatgcaccccaagtattacagcagtttgaagctgtgcactccaaatcctatggagtgtacaaccatttactccagcatcatccatttttgcttgtttggctgtgcgttttgtgcaattatagtttgaacttattttcagctcaaacaagtggtttgctcaactcacgcacaccagaagaggtcaacttgagttgaaagttcatgattttcacaaatagctataaacaaaatgaaaacattacaaataaaattgaaagcaaaacaaaacaaacaagtgaaacttgataagtttatacaagcaggccctaccagccctcaaaggaaatctgatagatgtggatgagaaaatacacaaaaaactggctttatacccaactccaaaatcttgccatccaagaattgcaacttgaggcataggcctccactgatttggacagctctgctgcttgctatcactactgcctgtgcaagcctatttcagcttgtgttttacaccatccaaggccgccaggccctcagcagcaatttgggttcaactgcttcaacatgaactgccttaatatcacaacactgcacaatgtcaaatcaatcggcacctgaaaaagaagggttggtgtgatctgtgctgtaagtctcactgactaaactcaaccaattcttccttgtttcctcatctcattaccaatgactcatcccctctcatatttccctccatcctgtagggcatatttaccccccagatgaacttccacttgcccgtttgttctgcccatgttccaatgttaacatttaggataagtcattgctctcctgcgcacattctacaaatatatatttttctcccctgggcaaccagccctccctccacacccacaaaagcttgcatccagatcaagagtccacacggcttaactgggttatcaatgccacagtcatgacaggatagtaatatattctactgcattcagcttgacagcacttctttgttttgtgtgccaccagtggaaattgttgctctctactcaacttatactactcaagccaccaacgtcacaatcaatctaggattgcttagatgaagaaaaatcacgcatctaacgcgctactgtacaaattgtctttcaaagcaaacaggccgaaagtcaactggaaaaacgtggaaagtctcatgctacgtgtaatgtgagtggtagataaatttaggaaggagcaaccggtcaagagagttcaatttaatgcccctcgacagacaagggagtgttcaagtaccaaggccatcaacatcaccatgtcgggctgttgaataagagggcaatcaggactctgcagtctttcgaaaagactggatattttcaagtgggtgacccaccactgaagcctgatcaacaattgaaagggtaaaagcctcgcggcctttgggatctttccaccaggtatcgtaccgcatctgggctgatccgaccaaccaaaagtcagatagtgtctatttttctcatctgtccgataggttgtgcaatgaaaggagagacatgtcactcacttctcaatagcccttctggtacttcaggttgatccagggacaccctataaatccgaccacccatgttggaagagtttttgttgaacctgtagtatcttcgggtacctgatttgtcggggtagttgaagtgccataaatcgcttcggaactgtctgagttgaagcctataatcccgttctgcccatgcatcgttgagatttttgtactgtgggaagcgtttgtcttggtggcattgcaagcatcgttgttctgcaagggaggaccgcaggagaagcatgacggttatcttaatgattgatgcttttttcaaaggaaattagtcaatactactcaccgaagtaagtgcaaacaacgttgtggaagatccgtccgcaagtctagacgtcgagatccctttgcgaggcttatcgtaatccttgaaccaacggaatgcgtcctcccctttggaattataggccgactgatagccatttgaccagttgagtcccatgctcatgatgtaatcgttgcgaggggggtaaactgcgcgtgtactcatggcgaatgaggccaataaggcggtgagggtaatggcgctggggagctgcatcgttagctggtaagaggggcgcaaatgagatgggtgagatgcgttgagaggtcaagatggatattgaaacagggctggtaaagtgtgaaagtgaagatacgatgaagcggaaaagtgtctatgaaactatgtatgaacaagagaaacaaccaaagtgagagaatgaggactggcctgactgagcaatatgcaatgagggaaagctgaagaaaattcatagcgagacgctggctgagattagacagaagtctgcacccgaagagaaagacgcaagccgagagccggccatgagctgtgagcaaaacgcgtaacaacgggtcacaagcggcgaggggcataagctaaagaaaacgcaacaaggccggaagggctcagggccaggagtccgtcgtagcggctagaacgccctcccagcaacttcacggcctccatccgaactgatcagtctcacccgcgaggagggccccaaagggataagcctttaagcggtgaaagtaggcatcccgcgaaagcatgttgggcccgatccggcaggttttttttttctatatcacttgttgtagcccctccacaagaatcaaagggaaaaataaagactgcaagagcttttaggataaccgggaatcacacaatcccacagcatgtggcttgaagtgttagccagggctctcactcggagtcggaggcttgtgttaggctcgcctcggagacgttccgcggatggccgtctcagagatcccgagccagccacggctgccgccagtcttctcatctggccggcagcccccgcctcctccccatccaggggctggggtggccatgatcccatgaccaattgaaaaaaactacgaaatgatatgcacagtgacttgatctgatcccatatgattttgtcaagatacaaatctgaaatcccgtttttgattgaatgaatgatcaggcaaggagggtcaataacttcacaatacatagaatattgatatttgagttttttttttcaagaatttcttatctcagtagtagatattttgcactagcaaaccagctacatatactttcatatatagatattcattagtcaattcccaacacatcaccacacactacgtgcccaaagtataaaaaaaaaaaatagaatcgttaaataagagaaacgtgcccagattacgtgttttgatggattagagagtagttttccgatttttttttttcatgaagatatagaaagaaaaaaagtttttttttgcgttttgatttgatttgaattaggtgagaaggaagggggagataaatatatagggaaaaaaaaaattggggaatagagaaagtcgggaagattaatggccgggtttgctagccagaaagacgccgaggatgacgacgccgaggaagccgatagcggcggggaggatgaattctttggggaccccagcgacgagggtagggtcgacgggggtctgattgtgtgcgttctttttgctagatctggtggttgagagacgatcacgagagccggcctgagaatgacgttcctcgagctcctcgttctcgatctcttcagcttcagtgactgctttaagacgcgtcgagtagacttcggcggccttcttcttggagagctccgagtctccccagctcttacctcctctaagatgaaggaccactcgatcctttcgttgcttcttggcctggttcaccgcatccgtcacgtccctatctgaggtgatcaagaccagatcattctcgtcatcgaggtaggccaattgaaagtcctgtgcatccggtttgatagttgtagcgttgctggggtggtcggcgatgaacgggtccgactcgatcttgccgacgacgatctcccggacgaagtcgtaactatcgtaacgagcctggaaacgatgagcagagccggatggggcgatgaacttgaagaggtaagtgccgtcgtcgtagtcgagtgggaccatgccggtgaacggctggctgctggtcacgctctggagggtactgcggccggcgagggcagattcgtagtcctcctggacgacggaagctgagtcattgggtgcgagttctgagccgggcgtctcgaggccgggatgctggccatcgtgtccagtcttatgtcgcggcgtgtgcggacccgtctcgctgtgtgcgagctgggaacctgagacgatcgacgtgttatcttcatccaccgaacccgcttggccaaaagacgcgaagaatcggttccagaccggccctcctgagtcgtcgttagttacctcggaactgatcgagttcacttgttctaatgtcgcgtacgtcaacttgagcacatctacacatccttgaagttgtcctgcctcgtcgacaacgggtagattgagatagtgaccatctgtgtataggaaacgatgttgatctctttcagaccgtcatactcttcaaagagagagagagaataaatcaaggggagggagttgcataccatgcattttacgcagagcttcctggatgctcaggcttggaagcgcggtatcggggtgaggagtcatgacgcgaacgacgctacaggttctagcatcgagcccggcggcgatgactcggaggacgatatccttactggtgaagatcccggcaatccgtcttccgtcgctttccatcacgcagacggcggtggtatgatgttcgcgcatgaggacggcggcctccttgacgctggtcttcactccgaccgttgccgcgctcgtcctggcatctaggatcgagcctagatcagggaaggacatcttgttcctcagcgcctcaacatatgccatcagtggattcaccgccccaggtgtcgtgccacgtcccccgctcccaaactcggactggacaccctcgatcgcattgtatagcttttgtgaggagccataggcgcgctcgagtttctcgagtgactcgtgaaacacttttgtgatatccaacagtccgatcacgtccccttcatcattacagaccggctacatgacagtgagcccgtgaaaagttagttcttctggtcaatcctaatgaggtaggggcagttgatttatatgtaccaagtgcctgaatcctctggtgaccattgttgtgagtgcttcagtggccgaagtggtatccctggtgaccattgggttacgggtcatgatagccgagacaggagtagtacgaggatccattccatctccgatcacctgtgatcgagaccgcccaaaaaaaaaatcacaagttgagtttttttataattatagttttttttatcggattgagtggaagggcaaagcagaggagagagtaaccctgaaagccaaatctttcgccgtgaagatcccacacagatgttcatcctcgtcgaccactaggacgcaatcggttcgtttagctgcacagagctgtgaagcatctgcgactgtgatcgatgcaaggataaaagagtgtttttttttcctttggagttagaatatatgtcatgtgatgccagatgttttttttttttggtttcctaacctgtgatattatcgggtactgttagggctggtaggggtcttaatgcagacacagtaccggcctgtcgtttcggtcttggtcctccggagctaccggctggttgattattggtgcgtttttgaccaggtcgtttacgttgtagttcgttctcgattttcttcctgatagcctgtttgttgatgtatggagtggatgagtgtgctggtagtggtggatgagagtgtagttagttagttgagactcacttcatccttcctaccctgtcgttgtctagtctcgctcagtgagctctggaaactcgtgttccgatgtgaggatggactggtgctgctggtgagtgctgggtcgtcagagtagatgctatttggccgaggtagtcctgacctgtttgcggatcgttgtgagctagtcatgaggctgtttggtgagtgctgttggtgttggtgttggtgttggtgttgggtgggtgtggtactgttgacttggatcggaagtgggatccgactcatgtggggcgtgttgcggtagagtccccactcccgagggggacataaacaaaaacaataacagtaacaattttatgtaaatatttgtgcatactacatatttccagtagacacaactcaaacaaaactcacagaaggatacactcttcaagcctttcaactgggagtccaattatctttgggttgctgacttgtgcaagaaggggcagagagggaattgcttggattgggtatttccggtgctgtgattgtgaagtgatgcgcagcctgggtgatatgagctgttatgatgatatctgcctcgtgaccatggtgatgatgatgatgatgatgatgatgatgatgtctggattcggttgggtttgattagctaagccaaccacagcaacctaaaagagggaagcaaaaaccacgacccccaacaactcacaagcatctcccaacttccacagccaccttcagccttctccaactgctcaaccttaaccatgtcctcattctccaactctcctcggacggaggacttcattgccacctataccgtactgatacacgaagctgaatcattcacctccttcttcaagaaacgatgcgagatcgaagacgactatcaatctcaactatctagactcgtctcccggcagcatgatatcgaccgcaagctggcttcagaatatccagatggactcatcatccctcaaaccgcacgcgaagcctggcaggagatgtgtgccaacgtctcccaggaatctcagatcagaaagaattggatcaagctcatcaggcagaatgtgatcgaaccactagaacgcttcaaatctggcaaggaacgcactctaaaccggatcagggaagaactcaggagtagtatcaacgaacacaaggaatacctctcaaccgtccatcgactcaagaagaactacgatcgaaagtgcgaggaagtcgcccagtttcatgccatgaccgaggctgtcgaagttcgggataaactaatcgaggagcaacgcaacaatgctcactcagactgggaacacatctcatccaaaccacccccacccacctcaagctcaactcactcactcgatcactcaaccggctcggtctcaatccccgctacccctccctccggtcgaccttcgagcgataatgctactactaccaccaccactcaagctcctaggcaagccgtcatcatctcaggggccacatccagcgcactccgtgataccgtcaccccgccacccgccaatcccatccaagccaagggcaccgacgtcctccatgcactccgagctaacaccaataacctcatccaacgtctcaactctcgcaaggacagcaagtccggcacaccagctatgaaccacatcgaggatatcatccgtccaaccgcactccgtggggtcaaagttaagagggaggctgaggaggccgaccgagattaccgcaagggtatcttccatctagaaacactccgactacgaaaggaacaagtcatccgtggagccaggcgggctactgaagagatggtctatgagatgtccggggaagccaaggagtcattctcttactacaacgatgagactcgaattcaagccgtttcatggatatcggtaggttcacaccccacttgcctatttttatcgtgcatttgtctgaccactacctctatcctcaagatttgtgatcatgcccagcacttggtaatgaaagtcaatccggatgcagacatgagacaatacacggattcgaccctgcacgaatacgaagaacctaaagtgttgtatgagaatgcattcattggaccctgtaaaagcttattatttggggtagctatcaacgattactgcgctagcaatcccggaaaaggttcggtgccgttgatagtcaggatgtgcatcgaagaaatcgaccggaacggcttgaaacaggagggcatctatcgggtctccggtaaaatgcacagcgtgatccaattggttcatgagattgagaagtgaataacgaaatatatactctctttggggtaatttgtcgagatctgacagatcataattttttttccttatcatagggatgaggatactttcaagtttgatccagagcggcacgagatatacacgatctcaggagtcttgaaactatacctacgtcaattaccccaagcactgtttccattctcgctcgtcgagcgggtcagtctctcccaacaacttgaagaatcacgtgaagaagccttcaggttgttgtccaaacgaatccgcaggctgcccccggcccatcaagccaccctgaaactactctgcgaacatctccaccgggtcgctagtttctcgtctgtgaataagatgaccccaagtaatctaggcttggtcttctcccccgtcgtctttctcgacgaccctgctggccaacagctgccaacgcaaagctggaaggtaagcaaaactcctccaacagaattcaatacaagcgagagatattgagtcttgggctttgtggttcttaggatgatatcatggaaatcttgatcgagcaccacgacgaactctttgatggactgccggtagccgagtcgtccagcctcgaacgaagccgatcccaacagagcgtgagccgaaaccggacaatctcaccctcggcacgcaagtcactcgaggcggttcgctacgaaagctactcgatctcgggctcgcctcagatctctcccagtccgtcccagtcccgttcccaagacgcgatcgaaatcatttccttagccgaccaggtgtcttctgatacatccgccactcgtatgtcatcccagttttttttatgttgaatacattgtttccggatgcttatttgtcttgttctcgtcgtttctcagaatctcagccccccggaggctctcctaacccatgccccctcccccctcctgcccttgacagctctccagctatcgagcctacaaccgcgattaccaatcctccaaagcgaacattctcgatcaggagaaaaaaccatcgtccttctcttgacactaacaactaatgctttctttgctactgatatcacttttactggtgctctaacccacctgatcccccgtcaatccttgattttacaaaaaaacagaaatagaacacatcaactatcaagtgattctttgtcgtgtatcaaatatatggtctttttgactctctcttacaatcaaaaaacaaaacacgcatccacacagaaaaaaactaaaataaactctatctgaattcatttcctccgttctccctcctttttctttggtcaaatcgtgaaagttagttcggatcatcaattcccaaaatcaaaaaaaaaaaaaaacaccaaaaaaacccttttggatggcatatacagtaccaagagaaaatacatagatacatatacagtcacttgagtgctcatacannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccctcaacctcaacctcaacctcaccccctcaccccctcaccctctccttctccttctccctccccccctggcttcgaaacaactcataacacttctgtcctaccaccaactctcacaacccaacagtaaccccagtggtcaacacccccccccacgccaaaaaaaaaaaggatcaagcaaccctcttgaatataaattaactaattaactaaatatcatcacccaagcaagcaatgggtatctgtttctcttccaactcaaaccgctatcccgtcgatggaaacacaagcgcaagtagggatcggtcagtagtgcactcacttcttcctctccttcagaccacacttcttgaaactgaaccgcttccccatcacagctcatacgccatcgatagacagatagaagaggatgccaagaaattcaagagggagtgtaagatcctcctactcggttagtactagtaccctcaatttaacaaatctaagaaagaaaccgaagagaaaaaaaacaatactcatctcaaaaaaaaaacatcatcacaggatctggagagtcaggaaaatcaacgattgtcaaacaaatgaaaatcatccatcaaaacggatacactcgcgaagaattgctactattcaagctgacgatctacaagaacatcatcgactcagcgcaagccgtggtagtcgcgatgaggaaactgaaactagatccggtcgagtctgtcaaccaatcctactcagacatgatcctcgactaccgcctcgatttcaaccaacacggcgggggcctgaatccggaaatcgtgcggtctatcgaatcgctctggcatgatcctatcatccctgccgtactcgaccggggaagtgaattctacctgatggactcggccggatagtatgttgaagctcctctatctgggagatctacccgacgttcgactgatttgagactttcttatagcttttttgatcacgtacaccggatcggtcagatggactatatccctaatgaagtagacgtcctgatggcccgaaccaaaaccactgggatctcagaaaccaagttcaagtccggtcaacttagcattcagttcagtcggatcatcctctctcagagctattaacctgtgtgcttcaaaagtcactaactcagatttcttatcctattagcatgttcgacgttggaggtcagcgttcggagcggaaaaaatggatccattgtttcgaggctgtgacctcgattattttctgtgtggcattgagtgaatatgaccaagtcctactggaggagagcgggcaggtaagagaggctggagcagtctcacctccatctgaccaaatgaatcctgacctctccccttttttttatctctctctcttgattaacagaaccgcatggcagaatcgctagtcctatttgaatccgtcatcaattcgcgttggtttctacggacatcgataatcttattcttgaataagatcgatatcttcaaggccaagttacccaaagtaccgctcgaacgatacttcccagaatacacgggcgggaacgatgtgaataaggcagctaaatatatcctgtggaggtttactcagttgaacagggcgagactcagtatttatcctcagtcagtctctcgatttatctccctctctttctctcgcccgcctggatcatcctgggcttctcccctcctgcaatcagctgactcttcccacgatctctcagtttaacacaggctacggacacatcaaatattagattggtctttgcagcagtcaaagaaacagttgcgtgattttatcttgactttggtttacctgtcagttgaattactaacgtgactttttcccttatcagatattgcagaatgccctacgggatagtggaattctctaacaaaaaaaaccccctctcgcaccaaaaaacaatttaaaacataaacttcctaaaataaaacctaatggaaactgaagctgttaattcattgagttggctttcccctatcccaccccctcttgcgccttcatcctataacctctgtccccttatctcttacgttctctcgctcgccttgtctgtctcttgcataggaaaacaaaacaaatcaaacataatcaattgttatttcttttttttgttgtactactttttcatgattgactgtttctgtaatcctgatctttgactctcttctttccttggctgtctgctctcttcatatctctcctctcctctcctctcctcgacctctcccttcttcttcctcataaatactcttgccataagctcacctctctacatatatgtacatggaacaattttcttttaatgtaggaaagcaactaatttcatattttctgttttttcttttaattttcttttctttgtttacatttttttcttcattcttattctttttgttttgttgttgcttacaatcttttctttttaccatcatcatcatcatcgtcatcatcatcatttttgtcatttttgtcatcatctctgacattttgtttttctttttttgttttgctcatgatcacaagactatatatacatatttctatttctattatttcttttttcttttttgcattgttggttgattttctcctttttttgttctttgcaattgcgctgtcatgtggttttttcttgttgattggtcattggattaattgaatggttaattgattgattaattggatggctgttgaatgttgaatttactatgtcaaatacatacattgttttttttttcatgtttacatgcagattatatagatatttactcagaagctcatttgcaattttttttagtcaacacttcgacttgataattaggaaaaatttcaatagagatgaattgggttggagattctctcttaatctttttagggtcttagctaatcgactcccaaaaagtggaggatcgactcccaaaccccgaaacccccggaatttccaccgaaatccccgaggaatgggagtcgatcccccaaacccgtcagcgggtttgggagtcgaaaacccactaattttaataaaaaaaaaggccaacccccgaaggggttgggggtcgatgtcccaaaacccactgggttttgggtgtcgcttaccaaaaagggcccgcaacggccgggaggaattctcccggctgggtgtcgcttaccaaaaagggcccgcaacggccgggaggaattctcccggccgctgatggcacaccctcagcggccgagagaaacactctcggctgctgagagtgtacactctcatcggctgggagaaacactctcggccactgagagtgtacaccctcaacggccgggagaaaacctctcggccgttgagagtgtacactctcatcagctgagagaacactctcggctgatgagagtgaacactctcatcagccaagagaaacatgtatcctcggtcatggaggagtcaaatcctccatgaccaagggtgtatcctcggtcttggagcagtcaaatcctccatgaccgagggtgtatcctcggtcatggaggagtcaaatcctccctgaccgagggtgtatcctcggtcatggaggagttgaatcctccatgaccgaggatacatattcggtcatggaggtttcactcctccatgaccgagggtgtatgctcggtcatggaggagaagtaccccagacggcccggccaactaacctggaccggatggtacccccaacggcagccagtcaacgccaaacagtagtcagctcatgtttctcccggccgatgggagtgtacactctcatcagccgagagtgtttctcttggccgatgagagtgtacactctcatcggccgagagtgttctctcggctgatgagagtgtacactctcatcggcggggagaattcctcccggccgttgcgggccctttttggtaagcgacacccaaaaccggacatcgacccccaaccccttcgggggttggccttttttttattaaaattagtgggttttcgactcccaaacccgctgacgggtttgggggatcgactcccattcctcggggattttggtggaaattccgggggtttcggggtttgggagtcgatcctccactttttgggagtcgattagctaagaccctctttttatacagctgtcaatctggactggaggcaaacttgacacaagttttgttgtggtgggcgcatctggcagtgtagcgctggccaggtggttcctgcagggagactcatgccagaggtcaacaagcttgcttgctgagagcatccgcatcagtcgtcaacttagctcggattaaggcacttaatccaactgcgcaaccgcattggatctgattaagacaggatcaacttgatccagatctccatttggagctagtggggtctaaatctacaccccactaatcctgggaataagtcctgcatgcatattcaaaaggcatgaacacatacaaactagctccgatcaagtcggatcaactgacctcaaatacataacacatagatttaagccacctcagccaccactgatgcggctgaaggccgagatgaccttaatcttgtcctaatccgagctcgctaatccagtgtaacttgaccactgatgtggatgctctgagtttcaagtgctttgatgggagtgtcacaagatttgcagtcatgatgatgctccctcaaaacttgatcaatgtctggcctggaattcttgaagtgaggcagccaagattcagaattcaaacatcacattaatggtaatcaagattgattttctaaaatcaatgtttggattttttttatgctgacataattggtttgatgaactcttgcacacccccaaaaaaaagcttgactttgggtgaaaagttgtcattttcaaaaatacctacatatgtcaaaattgacaacctggcaaaataatctgagcagagggaaacatgtatgtgcaagaagcagaccctccttggtccacaaggaaattagataatagtgaatggggaagtacataggcagaaaaatacacaaaaaaacagcttccaagcccattaaatttgagaactcaccatgtggggattgttgtatttgtcataggcctccacaggtgtggactgctctgctgtttgctaccactcctgctgtggaggcctagttgagcttgtactgaatgtcattagtggagcacttgctgtcaacagatctgcaggcccccccccagaatccatataagcccttttgccaaatggagaagagaatgatggaggtacacgctcagtgcgtctacactgcacaaattgtatcatcaggcaagccagcccaatgagtgcttggactgatgttgcccaacaagtcctattgtgcggcatcactgggctgctgaacttgttggacaaagtttgtccaaagacttgtcagactggcttgtccgacaagttagtttatgcagtgctatatcatccaataacaagactggtaaaagaaacaagcaaacatattagatctgtaccaccaaaggtatttttctgaactgcaagatctttgcaaggattggccccactttgccaatcaataattcatccatattgttgctgttgaagttttgagctctgaaccggctgaagtctgaagactttttgaaagattttggaaactgaagaatttcatttcttataagctaaagtcttcattttgattgttacaagatttttgataagagaattattcttttacctgaaggcagaataattctaggctagatgtaatgataactttgaggtaagaagaagaatataataataataataaatttttctttaagtaagaggaaagaaaaagaaatagtaaagcaatagttcaatgattagttaacattgatgctagtaataataaagtgatcaaacaagaactttacttgattgatttgtataattgccttatacggtgaatcactttgcattattaactgaggaatctagataatgataaagtattttattactttagttttccttttattatttctctttcattatatgaaaggctataatgtttactcaccaaatacaggtggaaaaatttggtcggccaatttgatcgtttcggcgtttgtgacttgagagctagaatgaggagatgattttacgaggaaaagagattgtaatcgtttaggattcaacatcatcttttttctctaatcatgatcattgaaactcacctagagtttgatgacatgttcatctcgtcattgacatcatgattcaattcacaagccttacgcttggcatactcttgctcatctagtgagcagctgttatctgtacatgatcaaaataacatgatcagtaagatttagttttctagatagtttgataactaaggttatcaacctacccgcaattctccttttacaagggctgacgcaaggagcgtaattccaacacttttgagaaaatgacacaaaaaaggttgatggccttttttgggagaggttcacggaaaaagaatgaacaaaccaacgttttcattcacaagtggatagccagattaaatagactaaatacatgtgatcaaactgtggttgaggcaaattgaataaaaaagtaatattgaatgaaaactaagagacagaataatttgaagtcttggaagaaacaatcttagccggacttctcagtctcttttagtcagacaagaaaagttaatcaagacaaatcagaaattctactgcaaatatttagaggtgttaattctaaataattagctttcaagaatcaaataatgaaaatagaaaaataaagaaggcaatcattaagaaaagagttgttgataaattgctatggtgagttctaattagactactaagatgcataagattcaacaaaaacccagctacgacaaactataattcagtccatttcaagatgattcaagaaataaaaaggtgaaaaaagtaaaggaaagagggactgattttggggaagagtaggcaaagaggtgaaacctcaacagttgctccttgatccctaactatgagcttccttctattgtgataattgtctgtgatggtgcttctttacttgaacttttactcttgaccatcatttcaagaaatgcaaattttgactgcttgctgggatgtttggaatatactcagaactcttgttgcagcccctgaagacagcacagcggcatttctgcaatctgcaccattaggacagttcacatactgctgatgctggaatcaacagtcaaaccttgatttaaatctgagttttttgatgccttggaaagcaataaggtttggtgagaaggtccccttgagaagcaagatcccacagtaaaaagtaactgatattgcccatcagtaagcaaaccttgcttcatatcagcattggttttggtggaacatgaaccccctttattggcaatgctggatcaaatacaatatatcacattgtgtattgggattgcctatcacacagatttccaagactgtatcttctatctgataacagatccatcaaaaatacttgtattccaatacaacacagggtggattttctcaaatgcttcatgtcttgtactgtattgagaagaaaaatacacatacttaggaatatctgttttgtatctgattgcagataccaaagaaataaagaccatggatgagatagagatgggagaggtattttttgactggtctcaatgaacaactcacagagggtctcagagtaggcacaatgtaacatggggaagagccaatggtgatcatttcttgtatcttagtcagtttgaatatactatgtataagtgtgatcaagatgtgtttgaggaaacaaaaggaacatgatggaagaacaaaaagacatcaattcattatgatatgcatcaacaagagagtgcacaggcaaggagataagatttagctagagagctgataagccctattcttcagggttcttcgactaaaagaagatgggtcagaaatgtataacatgtactaaatacagaccatagtgaatgagaactttggggcaatggaatcaaagagaatgtgttttttgggatgagtaaaaaagtatcaaaattcatacagatacatcaagatacatgagaccctggcaccatattattatagagtgctgttgttaaggatggcaattgggcttcagtggtgaatacttattcagcgcatgacatctcaagatcaaaataccagatttcagacttgattctcattatttattttacttttcaaattgtaactgccatcaagggacgtgggccagggaatggtgtgcattaatcccagcaggatatgtattgattattttgtataagtgtattttcaacctggtaaaccaattggcaagtatgcatactgatacactttgccctttttcataggtctgcactatccaacttgtggctcagaggctgtgctaccttaactaagtccctgcccccctttattggagtggtaaaccacttgttgcattttgcagactggcgggagggacttatgcctaaagttaaccctgcggcctgagagcattaggatttttgggtgggagttttttgtaatccatctgacacaaatttgttggagtatatgcttatactgttgtatgcttctatcaaaccacatgacaaatcctgtatctagttcctctcaggattactctagaagtttctcctccagtgaatctaaaccaatcttttcttttcactcctaaagtgtcacagacaatctgtcagtgaacttcaacaaaatttgattgattgatgtttcttctagttttcagattggggatcattcaagctgtcctcatctatgtactaatttttctaatgggaaacacatctctttgattaataatgatgattgtaacattgccaatttcagatactgcacagtgcaaaatgcgtgatgcaggatggagcaggagccacaaaaaaggcacattgaatgccacacatgggccttaaaaatcaagaaaaatacataatgattctccatgatctggtgcatcttttgcttccccaaaacatgataatcaggtggaaaatggtgctgctatacatgattgaaaaaggtggttttcctaattctctcaggccacaaagttgactttgcacataagtcccacctttggtgggtccctgcaggacagcccccccccccctccaattggaaggatttagttaagtttggaggctgtgatgctcagccacagatcaacagcaaaactgccgccccatttggttctccagaatttgtaattaggaggcaaggtttggcatgagttcaagaaattttttaaattgttttatactttggggccaaatggggcctgaaacacatcagccatgcaaaatttgtgtaatgaccattccggcaaaaaggaaaacagaaaagtgtcaatgattatgaataaggtagattattgaaactaccattgaaattcaatgtctagatatgtacattgattggaaaaaatagatctggcttgaacaggatgaacatcagaaagaaaatctgagatccatgtttctctcaaatctctcagatcaccatcagccctaatgaagcttccataccaacatgtgtgacatgaattaagaaccatttcatccatcatcttggtaagaaatattttatctagatgggttacaaaatttcagtaaatggttctcaaggtttggttcccccaaaatagcgacgtggtatcattgcaaaggatacctgatgtggctctcaaaaagtatgacttcctcaaaacctgcctgttgaggtgcgcaacaaaaaaaaaaaccagtcatgaagcttggtaggttgtaaaaaaattgcagtttgaagaggaggcgagtcaagtatctgactctcggcgagctcaacccagtcgataattgatctcagcctcactgcatacggccgttattcagatcgagttctctttcgcattggtggagtatagcgactagactgctaccgtcggagccgtggggttggcaagatgggtctgtgcgagttgttgagtgggtgcttcttgttgcagtttggctgttagctcggcaagctatacaggattgtataatatatctggttagttttttggatttgctttctctcgtgacagattaatcgcttacgattggtctgagtctatccatattagcttgaaccgattcgatcttcttatcgactttcgatctaaatagataatcagagcaatgtcagataatcatgatgtgctggtcaattgatgatcttgagagaagaggatgactgagactgttcatgtttcaagaactcgatccttcgattgatatttgattgagactctgccaagtcttgtttgacgagtacgtttgcgatcgatttgaagatgattggtttatcatccggtttcaggttctcgatctgttccttgactgattcgttctcgctcagttgtgagtctaatgtctgtctgctgttgatcaatttcttgagttgtgcttgtgattcttggaattcggctgtcgatgacctcagttgttccttcaccgtcgccgtactcgtcgtcgtcatattcatctttggtttcttcgcggcggtgtccttggctctggagtttcccgccgcgcgagtgtaaccgggctcgttacaggtctgatgggactatgtgaaaaagctgtgaaaggcgtgcccaaataatttcaagtcaacacgcaggccctcccccaggggggctatatagcaattttgaactcacatgggtgtaaagagtttgaatttatgagcactggtgatttggctcagtggttctatttttttcacatctacattatgggacaggcctatgtaaaaccatattcaaagccatgagcatggacttgaggtactcctaattcatggtttctgccccctgggccaccctgcttaaaagttaccttttgccttccaataggatggttcacatttgaaagatttcagcaaaatgtttgtgtgaaaccagcactagagcattttgagtttgcatgctgaaaattggcctgtgcctctgccaatttttaagattttttgaaaccagcatgcagaaattttatccaaaatcaacaagatgttattcaaatgtgaacattcccaattatagggggtttcacaattgaactttgaggtgatttttaaggtgtttctgatcttgattttttttttgtggtgtgtgtgcagcaagttgagaaaccactaattgggagaaactcaaaaaaaaaaaaattaaaatgttgctcataaacaccttaaaaagttcaatggtgaacccccctaataatagggggggttcacaattgaaattcatgaaattttaaagcacatttgagggtctgtatgaataactttttcaaaaatgaaaaaagttgacctgatggtttggaaaccccaaattgtgtccagatcttcaaaattctaaaatattgttgagaaagactttggaattaactttagcatcctataggcatgaacgttgcaagatttttcaggtttttggtctcaaaaatttggacaggtggcagaagttatgctgtttgatgacgttacgaaaccaaacactcatgcgattggtctctggtcaccaattgatgacaccatacgaatatatgcccgcagcagcctgctctcgaaaggataggactcggccagctgacatcaaaatgaagaagaggtccgatgggctcagaaggcgggattatagtcacgttctcgacacttacagggaggtgtctgtcaagaataaccctttggtctccgcattccaccgatttgtaagactgtacttgataaatacgtatccgtcacaagcgaccgttttaaggtttaggatggctgtgaatcgcgattcctgccacctggtgattcctgcggatgagcccgaagagtttcattaaagcgcacatgactgtgattttgaccctgtgatggcatcatgtcatggtaaagaaccctgacaacaaaattcgatttgttgggctcacacagtccagccagccaaccctttcggacccctcgcgagttgcgtatgttgtacagtcgagttatccaagtggaagacatcggcagccgaagggatcctatcgccactggctgtgttggttgatagcctggttgaaaccgcagggaaggaattggccgattaaagattgctggatagtgcaacttgaccaaataaagctcattctaaatatccgacatagggggaccagaaattcttccaaaagacttgaatgccctggctgggtgatatctgatatcttacaacaaccacgtcatcccggaaaactttctgtgctttgagtgtcagcttgtacttcagcgtgacatcccatcacccaatctggtgagatctggtgtcgagtcaagttgtcgttttccttcagatttcttccagcacccagggagagagcaccaccagtcgtatccttgagttattctcccacgatcgactacagccatacatcctccgtgccctcttcctgcaacgatcacccacacataatcgacatcagcaacaaatctatccctttcggcctgctgtacgtaccgtctggtggcggtttataaatacccttccatcccttaatccgcttcttgccccatttatattcctcttcaccagcttcagcaaatttatgttccaatcataaaaaatcatataaacctaccaaaaaaataatctcaccgctttttcctttactccatcaccaacggtaaatttttttcaacgaccgcctgaccaataatcgaaagttttgccattacttcaaccagatgaccggctcgcagttcacccgtcctaatctcccagctcagcaaggtccatcgcatcttggcagaacatctggagaagaaaataggccgatcaatgcgccgactgagttggaagcggatgaaaaccgattgagattcgacagatcgcgcatcccggttttcaactcagaagcacccccaaaccgtctacctcctggccagtcgccagctgcaagattggatgatcaggcagacgcaatagtacacgctactgctccggttttcatcgatcgaaatttattcccaagatcctcagactacccctccgaacaagtcccgagcgactcaagctcgttcattcacccggcacccccatcttatgaacagactatcccctctgcccaaatccccaacttcgaaggccgaagtgacctgggatcgaacttgaccgatatcaggaatcttcccaatcaagttgaaatcaagaatccatcggggaatcctcaaacattgccgcaagaaaatccatttgaatcatatcccggccgatctgtcaccaatgaaccttcaaacaacgtggccgcgagtccgtacactcatttggatcggtcgattcccatcaaagctcatgcaagtcagtaccatgtcgcggacagtcagcatattgatgtaagtcttgccgcttttttcgactcatgtggaagtagtgtaacttatcctcttccttcattctccctgcaggatgattcggaagcatcattcgacgctgaacacggtgcttccaaggcccatttcgaggccgatcggcatcattcagaagagtcgcacaactcttccgtcgaggatggccatgacgagctagttccccatgccgccacaccatctataaccgcctctagcggaggacccaaagataagcgtctcaacgaagtcggtcctcagtctcgtcaagagccctgtgaggacctccatgcgggacggagccctcattatggctatctttcgactccgacaggcgaactcgacaaagttcaccgacaggaagatccgctatatgaagccgaactcacgccgtcaatggatttctctcacggaagagctgaagagaaccgatttgatccagttcgtcctcaacctcatgtccaacaagacgaacactttcaagcgggacgaagctctaccatgaaaggcaatacagctccgagaggcgaacccgagaaagggcatcgacaacaagatcagccacacgcgggcgattttcaagttgaaaagacaacagcacacgaaattgatcaagcccctccgataaagaagtcgattgctacctttcacagtcccaccaaagagcacgatttgaatgaatcgtcgaaggacattttctctgcccatctcaccgccgaccttgatccaagaccagagttttcgttcagtccacaagtaactcactctaagcccaactctccgcagtccagcgaagcaagcttaccactgcacagctcctctcgaggtagcaagcatgacaatcagtctctgtataatagtcctcagccggtcttgcacacggagcaagcagtgcaagatcacctttcggataacttttttgctggtgatgcgaaaatccccgagacgattttaccgaaccgccaagagtctagccaatcacgctccgatttctatcatttccccccctattcctctggtctggatagtgaggcttctcaaggtatctcaaattgcgaccgagaggaagatctgtcccaggagtgccgatccggagatagtgcaacagatgaccaggaccatcatcatcgtcaaatatctggcccgtcccctgcgacagagaaaactagacgcaagttttatttcaacccggaattggctgcttcgaggaaccttgatgccaacgaaacaaccgtcgctatgaacatcgttcctccgaacgaagaagttttggataccgaagaaactcaagccgctttgcccggtttcgaattggtgagcaccctaagtgaacatacacctgtcgctggtaagttttttttttttttttctttctttcgtcctattccccgaggcgccagttggggggtgatttgctgatcaatctatcatatctacaggtcaagtcatgggagcacacaccgatgacaagacttattctactcaagcacacgaccgtactgagcacatttccgattcctcatcatctgcagacatccccatcgaatccactgtatcagcaactaatcaaggacacgcgcgaagcattagcatgactcaacaatcttcctcttcggacaatcaaaactcaattatcatttactccgaccaccctccaacacaagaaactcacgacaccatcagcgaatcaccttctggcaattctcagctgttagaagaaatgcaaggaagctccttggacgaccaagagagccatagagttcttgacaaagtgtttgatttctcttcgactgatgatcagcggcacgatgagtcattggacgcctctcagagcccgccagaacagtccgaggtgccgatccgcgaacccctaaggcgtgagcctcctgccaaccctagtgttcttgtgactgccgaaaaagaaaatccagaagtcggcttttttagaggttcaacatccaccttgtccacccgaccctaccgcagctcctctcatgaatccgaatcagaagtgtcgggcgaagctgtggagacactcggagagcacttgcggccgcgccattccatccttgagcccgagtcagaagctgcccaagaggaagcgagctccgatggtgaagtggactcgcatcatgaagacaactcgcacaacagggatagatatgagttggagaatgttatggatgaggaggagttcctaccaccaggacaagaaccgactccttacgatatggaaggctcagaggcttctttctcagacgaagacctggattattcctacaccggcgacgtcccgacgacccacctcagtacaatcacggaactctctgagtctttggctgaagcccatctatcccgttcccccctgagccagaactggccttctcaatcaagtcccgccgtgcagcatgaatcgcacattgacgaggaacccctcggatacacagaaacacatccagtccaactcgagcgcacagcttcactcgcagacagttccctcgctgaagatgtaagggaagatattccacccagattggaagattccagccaatcgcacgaaataacggtggaacccgatgacaaccaatctcgttctttgcaacggacgagcaatcaggaattggcatcatcgtctcacaattctccccgagacatcccggtcccgcaggatgatggaagtatggtagagcacgagatgtttggacaggaggattccctcagcgatgttggccatgaacacggcccgaacacttctactgaacttgaccaatcttcttacctgaaggaatctgaattgattccggctgcacataacactgagtccttcgttccaccccttgctgttcccaccgcgatcccggcaaacgaagttcagatcaatcaatctaccgtctccaatcaccagagcgccgcccaatctgatttccacactgaagcgatgctcaccgtcgacaatctggttgatgaagttctcagtatgattccagaacaaaacaacaagtctatcgttctggattcgccggtcccagcagaaactcataggttagttggcaatccaccctctgcattcgtcaaatcaactgctaatttattttccttgtaaagctttgataaccgttcaatcgagcaggaagaatccggccgagccacgccggatagcgtattacacgcaagcatccgcgaagttacatcggataaggttgccgatagccaagaaacggaagctgaacgaatcgcccactccgactcagccgagccgccttctcatcctctcaaggatgatagcttgcaactttcagtaagtgatgcatcggctgggacattagatgaaaatacacgcgaagttgtatcagaccctctttctggcaatcatgagacgccagttcaacaccacccagaagctgtcgagccgccctctcaacctccacacgaagatagttctcagcttgtagtgggtgatgaaaagcacgatgaggttgagatatcgcgcaacgaagtacgagactctagtgatgcggcagacggtcccgccatcacacctgtttcacctcaagaacctctgcctgatcacaatgaattaccaacacttctatcggctgcactgccgaccccggagccggcggaattcattgaagcgacagcgtcgtctgaagcacaggacgtcccaacccctgcccattctgagctaccgcatgaagcatcgattcccgtcgacatcttggaggaagaagtctcaagccctactaccaaaccactcacggaagctgttgtcattgatcaattgctccccgtgctaactgaaaggtttgcaaaagctcttaacatgtcaaaaatggctttcatctgattactaactcgtgttcaaatcataggcctagaaatcatacaaccggtcatgctgaagaagacgcaatcgagcgggctacaccatcgaatcaaagcattctggacattgttgaccaggtttcgggtcatactgaaattgaagaaagaccttctcacccaagcccaacggatgaagactcggccggattatctcaagttgcccctcaaaacatcccgatccctgaagatagtacaaggttagaagagcacgaggacatcggactggatgattctttcaaagacaacactggtcatgaaaatgctatgatcacttcccccacaacactggcacccactattactgctccccccggtgatggaattgaggcgatgcagacttctgaagcccaagccattgattcccagaatgacgcggtccatcccgccgatggtttggtcgaagaagccacaagcctcagcgaaaaggcagctgaacagattatcaaccacgaagtagccgaagcgctttctcaatctcctaaagacaatagtccgcatctggtagtgggcaatgccaacgaggaaaaagttgaaattcattcttcacacttgagcgatgtcaaggacgctgtcggagacccagccagtcccactgaagaaatccccagcaacgatttacttgcagatgaccctaacctcaaatcccaaccagcccaagcgcttgttgccacggaaccgccttcagtggaaactaaaaagtcagtcaaggctcctaacacattatcaatgcttcaaatggattactgattatttttcttcttgcagtctcgaagaacttacaggaaagggtacaaccgagtcgtctgagccaacagatgaatcgaccagtccatctctggctactgatagacttttagtggagactgaagggtttgttaatttcccatattcttttgatccagtcattgataagatttcaaactgcaggccagaacgtcatacaatcgaacacgcagaaactgaaatccacgcggtggcagctgaacaaattcccaactccccagccaaagtgccctctcatcctcaaaccgatgatatcacacaaatcatctcgagtgatccgaaggacgaaatggttggaaccccctccaagcgatttcaagatcccagtggtgcagaagaggtccgctcaaccacgacggctccacctgagcaacttcaacccgctattagtcaagagtcaaccatccaaccaaccctagcgccggccgcccaaccgacaccagggccagtggatgctactgacggaataaaggcgcctggagctcaagtccttcattctacaatcgcagaaactgacacgggtccagcccaatctgagattaacactgaagcggagctcactgtcaagagttcggctgaaaatgcgccgagcagcagtctaagttccgaattacctcaagacaatgccgttttggatcaacagatttcagcggaaaccggaaggtcagtcgcactcaacattctttgtatgagatgaatagtgtactcatttaatatctgaactttagcctcgaacatcatccaaccaagccgcccatgccgtttgatgcaactgaatccatcgcccccccagtcaatgtcaaagacacgataccgtcttctgaagtagaagtccaggccaacgacaaggtttcgggcaacactgcaattgaaaccaatcctttgcagccgatcctcagcaatggagacttggccggattttcgccagttccccctcaagatgtcccaatcccggaaagcaaggcaagcgtagcacctcaagatatcccgatcccagagagcaaggcaagtatgactgagcccgagacaggcaaacaggatgattccttgagacttgatttggggcacgcagacaccgcaccaccttctcccctcgataagtcttctccagaaggtcacgaatcaatctcagctctcggtagctctgaatcagtcgttgcgcctgttgatgctactgagacaacatcggcatctgtagcccagaccatccaaccaagcggggatcggcagctacaaattgaaattgaaaggtgagcaaacaatccacacattgcaacttgccaaaattactgattttaagttttgaaaacagccttgacaaccacgacatggaacaagcgcttcaactgccgcgatcaccagaagaattagagtcaaagcccacaactgaccttgaagtatcccgtgagggagttcctcatggtaagtctggctcttcattgaacaggttccgccttaccaaatacttcaaacctgttaatctctcttgatttttattagatggaacgcaggattcagagtcaacctctatagatgccgaagcagctcctcaagaggctgagccagctcctcaagaggctgagccagttcctcaagaatccaagccagctcctcaagaaaccgagctatctcctcaagaatctgagtcagctcctctagaggccgagtcagctcctcaagaatccgggtcagctcctcaagaatccaagccagttcctgaagaatccgagtcagctcctcaagaacccgagccagctcctcaagactcacagccagctcctcaagaacctgagtcagctcctcaagacccccagccagctcttcaagaggctcagacagctcctcaacaatccgagtcagctcctcgagaggccgagccagttcctcaggaatctgagccagctcctcaagaacctgagtcagctcctcaagaacccaagtcaactcctcaagactcacagccagctccccaagaggctgagacagctcctcaaccatccgagtcagctcctcgagaggccgagccatttcctcaggaatccgagccagctcctcaagaacctgagccagctcctcaagaacctgagacagctcctcaagaatccgagccagctcctcaagaaactgagtcagctcttcaagaatccgagtcagctcctcaagaacctgaatcagttcctcaggaggccgagtcagctcctcaagacccccagccagctcttcaagaatctgagacagctcctcaagaatctgagccagctcctcaagaatccgagtcagctcctcaagaggccaacccagttcctcaagcttccgagccagctcctcaagaacccgagtcaactcctcacgactcacagccagctcctcaagaggctgagacagctcctcaccagccagctcctcaagaatctgagacagctcctcaagaacctcagtcagctcctccagacacccagccagctcctcaagaggccgagtcagctcctcaagactcacagccagctcctcaagaggctgaggcagctcctcaagaatccgagccagctcctcaagaggccgagccagttcctcaagaatccgagtcagctcctcaagaacctgaatcagctcctcaggaggccaagtcagctcctcaagactcccagccagctcttcaagaatttgagacagctcctcaagaatccgagccagctcctcaagaatccgagtcagctcctcaagaggccgagtcagttcctcaagaatccgagtcagctcctcaagaacctgaatcagctcctcaggaggccgagtcagctcctcaagacccccagccagctcttcaagaatttgagacagctcctcaagaatccgagccagcccctcaagaatctgagtcagctcctcaagaggcagagccagtccctcaagaatctgagccagctcctcaagaacctgagccagctccccaagaacctgagacagctcctcaagaatctgagccagctcctcaagaggctgagacagctcctcaagaatccgagtcagcccctcaagaacctgaatcagctcctcaggaggctgagtcagctcctcaagacccccagccagctcttcaagaatctgagacagctcctcaagaatccgagccagcccctcaagaatccgagtcagctcctcaagaggccgacccagttcctcaagaatccgagccagctcctcaagaacccgagtcaactcctcatgactcacagccagctcctcaagaggctgagacagctcctcaagaatctgagccagctcctcaagaaactgagtcagctcctcaagaggctgagtcagctcctcaagaatctgagacagctcatcaagaacctcagtcagctcctcaagacacccagccagctcctcaagaggccaagtcagctcctcaagactcacagccagctcctcaagaggccgagtcagctcctcaagaatccgagtcagctcctcaagaacctgagtcagctcctcaagaggctgagtcagctcctcaagacccccagccagctcctcaagaatccgagccagcccctcaagaatccgagtcagctcctcaagaggccgagccagttcctcaagaatccgagctagctcctcaagaacccgagtcaactcctcaagactcacagccagctcctcaagaggctgaggcagctcctcaagaatccgagccagctcctcaagaatctgagccagctcctcaagaaaccaagtcagctcctcaagaggccgagccagttcctcaagaatccgagctagctcctcaagaacccaagtcaactcctcaagactcacagccagctcctcaagaggctgaggcagctcctcaagaatccgagccagctcctcaagaatccgagccagctcctcaagaacctgagtcagctcctcaagaggctgagccagctcctcaagagcttgatccagctcctcaagacacccagccagctcctcaagaggctgagtcagctcctcaagactcacagccagctcctcaagactcacagccagctcctcaagaggctgagacagctcctcaagaatccgagtcagctcctcaagaatccgagccagcttctcaagaacctgagacagctcctcgagaggccgagtcagctcctcaagaatccgggccagctcctcaagaatccaagccagttcctgaagtacccgagtcagcttctcaagaggccgagtcagctcctcaagaggctgagccagctcctcaagaatccaagccagctcatcatgaacctgagtcagcttctcaagaacctgagtcagctcctcaagacccccagccagctcctcaagatccccagccagctcttgaagaacctgagtcaactcctcaagaatccgagccagctcctcaagaggctgagtcagctcctcaagaggccgagcaagaatccgagtcagctcctcaagaagcagagccatctcctcaagaacccaagtcagctccccaagaggctgagccagctcctcaagaatccgagccagctcctcaagaggccgagtcagctccccaagaatctgagtcaggtcctcaagaatccgagtcagctcctcaagagctggacccaactccccaagagccgcttgtcaatgcagcagtcggtatgaagccagcactaactccaaagaccctcagtgaattgcatcttgccacattcctaagtacaccaccggtatcctcgacatccgtaccccagccccctatcaacctgtctgctaacggaaaggcttggcctgctgcgcctgctgtatcaaatgttcatcgagaagttattcttccagccaggatgaaaaagataagcacgatatcgactagttcagcgcgcacacttttcatgaaggatctggccacctttgcatttcccttctctccccctcagcctctaactcggaaacccgtgatcaacagtgaggccccaactacaagtccaactggccctacatcccctcccccacgtgcgccgcaacctcatcatcagaacacttcctcgtcgccatctaccagagccaaatcaatcagcagcagacataaactcatcaagccttacccaagtcttaagcgcacacgcgctacggaaagccccgatcatcgatcgcgacgatcaagttaccgttctttcacttttctcaacacgattgctcctcaggcgactgatggggctaggggagtacatagaaccagatcaatcaagatgagtgaattcggcctggggcataagtcacacaagagacgttcggcgcgaccagaacaaaacaacgatctaggagatgcgtttgctatcattgagatgagtgacgctatgccctacaccccaaggtctgatcgatacgtcaacccaaccatcagccgccgactgagtacttctgtgaaagacattcgtgagtagtcttgtatttccttctgctttgtaccaaatactgaatctgaatttgaatttagttcacaagcgcaacaatcgccacaatcttttggggaagtctccgctggatgatgtgtatcttgccgaaggtgagtttttatcctgcatgcaacgagttccagttctctgatacattccagcactcagatttccacttcgacatggaaagagaacttgcaaatctgcccgagtccctttcagaagaggaatgtacgtcccagtaaagaatttgactcatgttgcctgaagaggttcactgacatggacatgtacctttgatttgttctccttttggcttccagtccaaacagtggaaattgcaactgctggcccctcaggttagtcacactgcaattcagcaaacattgatcagttttgatttttgtaatttttcacatttgattagtgccacgagacaatcaaagtcggctcgaagaccacaatgttcggcggagtgttgaaacaaatcaaagcactaagccaagcgctagcgacgatcgcaaaggaaaaaaacaccgccgggtgagatcaaagttggcagaggctacaatttcaattgctgataaaagtatgttttagtattacatgtccatgccgagcatcatctggctaactctttcttccgtattttgtagtcataagaaactagtcccatattcccattttccgcctgaaacatcaacatccctcaactgcttcccaattgaataacataataataaggctggtttattcccacatctttcatatttgatcaaatcctttatacacgagtaaacatcgaaatctcagtctatactcttagttgattcatttggtttccatgtcgttctctccggctgttgcgcatctgttactcatacggcattttacttcgtattctgatgtaaaagttgttaaaatatttcaaccgactcattcttcattgtcgtgcattcacatttgtccttcagcccttgtcatttttcccattccaactgcccatcaatgttttttggtaacaattgtattcttcgccctctaaattgggtaatttttgcttgtttatacgtaacactctttagctgaattccattcacatatatcgtttttctcaacactcgtttatgttgcatccatcgttgttttttagtaatgcattacatttggtttgtcttagcatcaatcacaatacaggatttttaatcagttgctacaacggtgtgactttcaattagacatccatcagggagcaccgatgcagaattgccaaattccatcacatctcagttcagaaagactttgagttgaatccgagatgtctaccactcagattttacctttgcatagctgtcttttgtgcaggtgctagctttcatacagctattgcatattgaaatcaaaattcctctgcacaaacttgtccaacaattcaacccattccactagctcattaaatagttgatttctgacaagacatgtatggttgaatagagatgagaaatgctttacacagccatatatagatggttgaaaatagagatggatgtcactcagctacactttcacagctagaggtcagatgcccaaaaaaaggaaatgacaggactattatttctaatttttgagggagccacacctttgaggaaagcaaagcggggttatatttgagcatctgaacacagataacataatcaggggaaccaaaaaaatcctccgggaatcatgtttgggtacattgtaggtccataagtgctttctctttttttttcaatatctgtttcaatactattttttgttttgtatcctgaattatgactctacatgatttgtttctggtgtaagtttgattttaaattgatttctttgattgaggagaaagaagatcaaaccactttgaggcgatcatcaaggatatggtaatcaagtgtcctggattttcaagaagattgacaatacaaaactgaactgtacccaaattcactgcatctgaaatctggatttgtgtcttgccaaaaagactaatttcatttttgcaattgaaaacctcttcatgtagccactgaaggagtttctgatagtcagagtaaggggtctcatttgtattgaaatagccccatagggcattgtggatgtaatatagacttaagtgtaaactgttgaaagccttcagcagttgttcagggctgtaaaaattccccttcaactgatagggaagtatcaatgatttgtaaactccagaatggacagatgagtgatctggagcatgaacattctccagtgtgaccatgagaaggccaacaggccaatttccaatcttctttacttccacccaagaatttgatagcaccagaaattcctgatatacgttattgatggccgatctacagcgttcttggtaatgataaattaaattgtacagtggtagctcttgcatgtttccttggagatcattcaagggccaattgggactgcctgaaaaaaccgctttcaatctttctgaaaagctatgggctggctgatgaaaaaggctatgaagttggacctgcttgaagaattccgctcccaagtagggacgagtagttttacgatcatgtttgtggttcgtatgagtagattcatcatccagtttttctttttgtttctcgcttttgtggctctctggctgttcattgtcaaaatcaagtctcaccagattactctcgtcattgaaaaagtcttctaaccaatccatgtcggactcagtagatgatgtggtaagtgggttcaaatcggaagtgctaaagtggttaacttgttcttgagagcttcctgcttcactgatagcggacagactgctaccaaaaacttgcgcgtcgattccaactccagtatgtggatggaaatgggaagtctcagcaggttgaccagcttgtcttagattctggataggtatagactggtcatagcgtactcgttttgattgttcgatatgactggcctgtgtcggttgctcatacataccagccggcgcaagttcaactggattcatgtaagagcttaattctggatgggtgggtgacatggtcatcaagacatttggttctaaggcgggactactggggtaatcccattgccctcgcttcaaggggtttactaggtcacgggaagcttggcgtaaagttgcactttggcctaattgtcttgccatctggttcaagtaatcctctgggaagggcgcacccacagaaaactgaaatatgccgagaagcagagatagtaaatgtaacagcatgttgaacgaggtaggatatcgattggttggtaggtgatggtcctaatgaatgctctcttcttagcacggtgcagtcaaagaattctagattttctatcagtcgcaacttgcccctacttaaatactttgctcggcagtctccccacaacacgatttgcttcgcgggcggccagagtctgtaaatgctgtgacacaaaaatccttcactcactctcggcggccagattgaacgctaaaaatcagagccggcagtcatactcatgcccatgccatgggcagtatgcctacacagcaggaccactacgtaagcatttgaaacatgcagacaccaccacagcgagccggcatgtatttagatccgcaggtcctctttatatgaccctgtactagtagggcagagtatctaaatatgtagagcgccatcaggatccagcacgacctcgtaagactggaaagtcactgggcagctcaccgcgcgcgctcgccaagacgcatgttgcgacacgtcgatcccacctcggaacgatgtgccatcgttgtttaaattagccgcggagccggaacgtcgagattgcgcatgtccatcaagcggagcagacgaacttcccttcgggccctgacggaagagggaagtcctttatgacgaggcacatggtcatttgagacgtttcgccatacacgaccggccaagagctggtctcagtcgaaccggagatataagggaagctttcacagctatacatcactctgcacagctcctcgacggaaagtctaaaagaaccgagcccccacgtgctgaacttcaagttacactaacaccagggttcagttacacgtttttcgtaaccgaactcctatgcgccgcaagcggcttcagcatgtaggatggacatagatcaacggacatcgtatcttcaaccagatgatcccgcttgcagctcgacgtataagtgtcaatgatgacctggcattcaatttctgaggtgataaaaccttcaaacccgttaatttggtttgcttacatccacgcaggccgtgttgatggtattgctcctactttagaaagtaaagtttgaaagccatcatgatgcagtggaccctctgcggccgcatgcagagaagaagattaataataatagaagaaaaaagccaataatcatttggtcacaatgacatagacacttatagaaaagtctggacaggtcaagacttacagggattgcaaccggcagtggataaatgttatgaagtatccataagtttggacagctttacaattcttgacctttgagcccaaaaagctacaagtactaccactggcacactcacagattatttctcatttttaggacaaagcacaatgacacagctgctgtgtccaaccactattctatctcagattttgaagtattgaagctctgataattgtagccaaactagagatcgttcgtcggtacccgttgctaggtacctagtaccgctcggcgggtaccgcccgcacccgcctcgcacccgccaggcggtgccgggtgcggtgccgggtgccggttttttggcaaaaacaaggcggtacccgggtaccgctgcgggtaccgccttatatccctaacataggggcatggtcatggaggggtgaaaccctccatgacaaaggttctctgtcatggaggagtgaaacctccatgactgaggatatatcctcggtcatggaggagtgaaacctccatgactgagtatgtatcctcggtcatggaggatttaactcctccatgaccgagcggcgaggatacaccctcggtcatggaggatttgactcctccatgaccaaggatacaccctcggtcatggaggatttgactcctccatgaccaaggatacaccctcggtcatggaggctttgactcctccatgaccaagcacctcggtcatggaggatttgactcctccatgaccgaggatacacactcggtcatggtttttttcagcttcttgctgatgtttctcttattctattgttctgttttttaactttccttttggacttttatgagcaacttgctgatgttttttttttttgcttttttttaataattttttggaacttttataggtaactcttgctgcatttttttcagcactttgctgatgtttcttttctgttttatttttttttcttctggattttattcttccaattagttattagttgtagatagataaatatgaaaaaaaagaaaaaaaaaaagtgacttgtctggcagtgtcaagtgaaatcaataattttcaacaaaatgaaaaagtgacttgcaactctgggagtgaccaccaaaaataataaataaatatgaaaaaatgaaaacaagtgactaaaaaatgaaaaaaaaagaattgggactctgggagagaaaataataaatgtgaaaaagatacaaaaagtgaattgggactgtgggagtgaatctaggtgagaaaaagagggggggtacccgcggtacccgccaaaagtaccgccggtacccgccaggaggtgcctggtgcggtacttggtacctattttctgaaaaaattcaacaggtacctaggtaccaacaggtacccgagtacaaacgaacgatctctaagccaaaccctaattttagaatttgaagatacataaagttggttcaatttcaacactgctctttaaacaatgaatacagaatgattcagcagtattggcagccattatttttgtcaagagcttcttggaaacagcttaaggttgttggatctttgactaattagcactgagcagtgacctatgacatgagtggcctctggcaagtactcactcagctatagcttcaaaaaatccatcaaaattctaaaaattggatagtcacctttgtttgctagagttgctttgatctaatttcaagaaggctcttgatgtgagtcactctgaaacttgaaattatcaagaaacaccaatcaaccttacatgatggcccttcaggaacctggcaagcctcctaatagaggggctcacaattaaacttcagagctagtttcaaggtgttgatgagcatcattttaaaatttttgtttttcagattgagtggtttctgaattttctgcccatcacaaaaactttataggtttttgatcagaaacagtttaaaaatggctttcaatttcaattttgaacctccctcataggcaggtgtcaaaaaatgtatgagaaattggccaaaccccaaaactcatacacttgaaaaagggtagtaattgacaattgttcaccaaatggttgaaaaagtccactttgagcatgcaaaaccacccaaacctggtccaaaccttgattttagccctggccatgagattttgtttcttttttgcccttttttgatgcaatctttgctcatggtttgagaaattgagtcaggtattgagtaacccaaaaaaggagggtgtcaaccttagagatactccatagtatccaaaagactgccaaattaataaatattcaatactcaatatgtaataaatcatgtaacattcaaataactaagaatattatttcataaaacaacatttcataagattttgatttctaaatggggttgcccactggaagtattcccaaattcctactccttcaaggactttgtataaattcaagtccttgaaggacaaaaggaatatatcatatgaatctagttttaaaatatatagaataaaattaatgtatattgaattagggttaaatatacatttaaggtaaccttggaaattttattctacaagcatactcaattatttaaacttgcagaaagaaatcaccacactatgtcaagagtgtggcaccttctagtagtatattgattctatttcaagaaaatacatgatttaattggctataaatatgcatcattatgtcatgggacatagaaaaattgaaatattttatttgaaataccatgaattgttccattacatctgtcagcctctatgctactaacctgagtgggttgtgctatgagtgttaacaagaagtgtaaaaagtgatggtttattcgtggtaaaaatccctcaacctgtagaagaaacagggaggagtcagtgaggaatggtacttctactgctgactcatccaattattcaattgggcatccagatcaatcctgttacgtggattaataggcttccaatgtgaggaattcttctactcacttgggatcaagtcttttaacaacaatccagatgaataagtgtatgtacacttaaggaccagaattgtttaaccagggggataattcttcatgcaatggtagggttgcgacccggcccctgatttgcgtggcagatacccggtcggataccgggttccgacgagatcaaggacaaccaaagagacactttctattgaattggatagccgattacaagagtctgctatctgagtaccatctatctctgtgaagagaggtgtggtcaattgattcctggatccgaaacggccaggtcgcaaccttagcaatagagataagtagaaatgccttgaatctgagcaaagtaaatctatttaggtctaaggtatctggattgtaatgttattggtgggttgaatcactaataatcacagtacaagtgttggtttgatgctactagaatttcctggggggaaaaggtaggaatcagggctccttaaatattctacagggggctcaggggaagaggagaggccctcagggcactatggagcttcttagcagctctaaaattttgtgtaaggatgggagctgcagctgtgcagtgctatgcatgggtggaagttcctaggacatgagataatacatgcataattgagttttgtggcctatttctcacgtaattgaaaaggctacagttactgtgcaggggctgtgcaattgtggagttagttgcatacatgtaactctgcttatgcaagcttgtgatcatgagaaatgcatgtccttcatgcataattcagtcttgcatgtagaatttgggctcctttcccgtgtaggctgctttgaattatgcaagctttgaattagagcacaaaagggtcctgatggcgccatccaagagggttatgatgcaatctgatgccctgatgatgtgatcaaggatgggtaagcttcagataaatttatatagcttattcctcatccatttcacgcttctactagctgattctttatacatatgtaattatttatggcttataaaatatgtacataatgtataagaataaacattgttttaataccttattctaatgatattcctgtgaaatcctagtgatattatatgtacaatactcaaggggatttcacagttaattatagaattattaaatataaattatgaattgagattaaatgtaaatacatatttatttatttattattttaacaacaatgtataatattttcccgtattcaattagttattgttatttgcagttactaggtacatttcacgtactgtgaaaggtgctctgtggctgacaacatcaggggaataattctaccatggtagtttacactaaaagagagattctagaatatttcaatatgttcctcaatgggacctctagaatatttaaggaggccatctccagcctaggattggttcctcagcatattcacccccagtgagtacacttagtaagtacagtgaatattctccacctgcttttggagtagtgtatcccattccccattgtcccatccctaccttatcactgtaattagtattaagaagtacagaattatcccagattcccttcttagttaattccttaaaaagtagttgctgcaagaccaccacctctgactgtagcctttcagatcaagtgcttgctagctacttattgcaatacttaatattgcttccaaatcatctgcaataacagaccttgttattaacttattttatcctacagtgctcctttgattatccaaagtgtctttaactgaggagtgtgaacttggaaccacttaagtgggaagtttggaccacttaattgtttgcgggtggctaggagtaatcttagtctttgaattaagtgatagtacctggctttaatattaattaagccagattttcatacacatagctgacaccagaggcccctgggtatgactttcatcaaaatatggaaatttccaccacccgcctgttggggaattttgtcagctctgtgtatgctacactggtttaaataatataaaaaccaggtgctatcactgtgctgaaggactatcaaagaaaaagattactctttttcaccctttatatgtggtccaaattccgcaaaggttaagtccacactcctttaagcttatttgtttctaatgaaccaaataacaggagattataacaattaataaattgttatagtttggattttaaagcaataataattgctaagaagaagctggcaagcacttgagctgattggctacttgtcagaggtggtagtcttgcagcaactgctttataaggaattttagtgagggatgaaaggggaatttcaaagttacacactaataattccagtagtaaaaggatgattgggattggaataactactctaaaagtaggaggagaatattcactgtacttactaagtatgctgtgggtgaatatgctgaggaaccaatcttaggccaggaatggcctccttttatattctagggtcccccttgggggcattcttagaatattctagaatgtttatttaatgtactacaatagtaattcttctcatgatgtaatgagaatattgtagtatattaaatacagtattatctatgtccccatgacatcatgatgcattgttatagccaattacatcatgtgtctacttataatagaataatactgatggaaattaccacacacttgacaaaggtggcaatttctacactttgaattatagtttaaatttatatttgtaactgtaaatttaatatttttttttatctttattttagggcattaataaaaaaacacggtttttccgcgtttacatgcggttttgctgcggcacattttgtaattaattttttaccgctcattttttgattttttttgaatttttaaagttatttcctacattttaaagaatttaatggtaaaaaccattttgcataaaaatgaattttcattattaattatttttttcactcatttctcaattaattgtttgcaaacatgtttgtaccttattttttatgcttttttgaaattttaaaattttttcctaggtttcaatgtgcatagaatttaatggtgtaatccaaattttttaaaactcaacggttcatttttaataatgaaattagacccattttttcacttaattttttacagcttaattttcattattttttgacattttaaatttatttcctacactttaagacatggttaaaattatggtaaaaaccatttttccccaaagtgaaaactataccttgaatgctgcatttgacacgtttttttttataattaattcatcactttttcacttaatcgtttgcaaacatgtttgtaccttattttttatgcttttttgaaattttaaaattatttcctaggtttcaatgtgcgtagagtttaatggtgtaatccaattttattaaaacttaacggttcatttttaatactgaaactagacacttttttcaattaattcttgacatgttatttctcaatattttttgacattttaaatttatttcccacaatttaagacatgattaaaatgatgaaaacacgcattttgaataaaaaccaaagattgttattgaatactgtgttggacatgtttttttgaatgtttttttaattggtttttaccggcttgattttaatcattttttgaaagtttaattttatttcctacatttaaaaatgtttagaattgaatggtgaagtccaatttcactaaaaatataagcttcaatcttaatagatgagtgtaccccgtttcttgcataatttgtaccatatacaaatttcatttgactgcaaaatggatacagccatcaattttaaaacctgtcaaagtttagtacaaaataaggataattaagtgtgtaagaattgattaaagaaacgtgtcaaatgcagtattcaagatatagttttcattttgatgcaaattcattgttaccataattttaaccatgccttaaagtgtgggaaataaatttaaaatgtcaaaaaatattgagaaataacatgtcaagaattaattgaaaaaagtctctagtttcagtattaaaaatgaaccgttgagttttaagaaaattggatgttaccattaaattttacacacttttcaatgtagggagcaactttaaaacttcaaaaaagcataaaaaaataaggtacacacatgtatgcaaacaattaggtgaaaaagtgatgaattaattaaagaaacgtgtcaaatgcagcattcaaggtatagttttcattttggggaaaaatggttgttaccataattttatacatgtcttaaagtgtaggaaataaatttaaaatgtcaaaaaatgatgaaaattaagctgtaaaaaattcagtgaaaaaatgggtctaattttagtattgaaaaagaaccgttgagttttaaaaaaattggattgcaccattaagttctacgcacattgaaacctaggaaaaaattttaaaaatttcaaaaaagcataaaaaataaggtacaaacatgtttgcaaacaattaattgagaaatagagatcgttcgttcgtactcgggtacctgttggtacctaggtacctgttgaattttttcagaaaataggtaccaagtaccgcaccaggcacctcctggcgggtaccggcggtacttttggcgggtaccgcgggtaccccccctctttttctcacctagattcactcccacagtcccaattcactttttgtatctttttcacatttattattttctctcccagagtcccaattctttttttttcattttttagtcacttgttttcattttttcatatttatttattatttttggtggtcactcccagagttgcaagtcactttttcattttgttgaaaattattgatttcacttgacactgccagacaagtcactttttttttttcttttttttcatatttatctatctacaactaataactaattggaagaataaaatccagaagaaaaaaaaataaaacagaaaagaaacatcagcaaagtgctgaaaaaaatgcagcaagagttacctataaaagttccaaaaaattattaaaaaaaagcaaaaaaaaaaaacatcagcaagttgctcataaaagtccaaaaggaaagttaaaaaacagaacaatagaataagagaaacatcagcaagaagctgaaaaaaaccatgaccgagtgtgtatcctcggtcatggaggagtcaaatcctccatgaccgaggtgtatgctctgcgcgtggaggaaggcaaatactacatgagccgagggcgtatgctcgccgctcggtcatggaggagtcaaatcctccatgaccgaggtgcttggtcatggaggagtcaaagcctccatgaccgagggtgtatcctcggtcatggaggagtcaaatcctccatgaccgaggtgcttggtcatggaggagtcaaagcctccatgaccgagggtgtatcctcggtcatggaggagtcaaatcctccatgaccgagggtgtatccttggtcatggaggagtcaaatcctccatgaccgagggtgtatcctcgccgctcggtcatggaggagttaaatcctccatgaccgaggatacatactcagtcatggaggtttcactcctccatgaccgaggatatatcctcagtcatggaggtttcactcctccatgacagagaacctttgtcatggagggtttcacccctccatgaccatgcccctatgttagggatataaggcggtacccgcagcggtacccgggtaccgccttgtttttgccaaaaaaccggcacccggcaccgcacccggcaccgcctggcgggtgcgaggcgggtgcgggcggtacccgccgagcggtactaggtacctagcaacgggtaccgacgaacgatctctattgagaaatgagtgaaaaaaaaataattaataattaaagggcattaataaacgtacccgggttttccgcgtgtacacccggttttgggggtgggtggcatacccggttttccgcgaggaaccccgggtttattttttatttattttttattttttcttgcatactcaaggaccggccacaaagctggtccaccgttccacgatgggagtagactctcccatcattggccgtcaatgggaggtctgtagtcccatcgacaaccagaaatggcctcgatctcgacaacgcaattccggatcgatcaaaccgtgggcgcatcgtgatttgaaaccggaaaacgtactcatcagcaatgacaaccaacctatcctgatggattttgggagcgcgatcaaagctcgaatcccgatccccaaccgatctattgctcttcaacaacaagatttagctgccgagttgagtcactcttctgcatcccctatgcccaatccatcaagtcttgattgagtgacttatgacactgactgttgttcgcatcgactgttcaaatagacattcttcgatgccataccaagcgccggaattatttgatgtcaagacgggagaagatctgacagaagcggtcgacatatggtccttaggatgtgtgctatactgtctagcgtatgggcattcgccatttgaaacgacggatacggccgagcaaggtggctctatggtgttggcagtgatgaacggctcctggaagttcccgaataccaaaggctcgaatccaaatcctaatgggaacaataacaactcaaatcaaagtctctgggtttatagtgaccgctttcaagagttgatcaaatcgatgctggtggtcggtcccaaagccagaccgacaatcttcgaggtcatcgattctgctcaggccatcttggatcaacagtctcaccttcctgaataagtcgctcggttatattgttatctgcttattaattactttgttgtttgcatttcgattatctacatttttatgggaattaaatctagatgaagagtggtgaatagactggtgagctgttcttgagagacttttgagctcttggcacagatgcccactaccaagtgacccaaaaacgatgggagagtctactcccatcgtggaacggtggaccggctttgtggccggtccttgagtatgcaagaaaaaaataaaaaaaaaataaaaaataaacccgggtttcctcgcggaaaaccgggtatgccacccacccccaaaaccgggtgtacacgcggaaaacccgggtacgtttattaatgccctaattaaaattcaaattctacgccttttatagtgtaggaaacaactttaaaaattcaaaaaaacttgaaaaataagcggtaaaaaattaattacaaaaccgtgtttaaacgcggaaaccgtgtgtgctgtgccgcagcaaaaccgtgtgtaaatgcggaaaaaccatgtttttttattaaggcccttattttatattatttttagagtattttatgtttttattcctactagcctctgaggctcttgagttgtgacaaactcctagaaggagtaggaatttggggatggttccagtgagcaaccccctctaaaatattatgaaaagttcatttataaaataatattctaggttttcttattattattacaagtaatatattattaagcagtcttttggatactcttgaggatctctaaggctgacaaatttccggggtcctggcccttcagttgaccagttagctgtatttcaattaaaagagtaagcctccacctcacagctaattagcctgattaattttgattgaagtgttgatgtgttctatttgctctaaaaatattgcaattaatgtttcaactatcacaggaactctttcatacttatcctcatttctaatcaaagtgggggggggggctaatagaatttgaatcaatctaggttagagagatagggctatagagaactttattaacttagcaattgtcctggttatttgagactgaatctcattcctcttaatacaaataggaatttgatgataactcagagtctgaaacctattgtaaaaaggacaggagcctaggtgtggttggcagcatctggagcctcccttggaacatttgtattgtagtgcattgaaaagacattctggaatattttggtcattccctcaagggtacctctagaatataaaaggtgtcagcctctgggtaactaacctgagtatttaatagtaaaaaggttggtactatgagttgactgaagtttttgagcgtggtgagtgttaggtagtgggtgattaataccagtcctgtaaagaggaggtttcactctatcagtatggtctttactgagaggcttgctatcaacagcgcatccggatcaatacaaggtattaataggcatccagggtactaagactcacctgggattgatttggttattcccaaaagggaatgggctaacaatacttattaagctttaacaaaattagttgaagattaacaggtattgttgatgggaatattcagcaaggctatgaatactgtggataagttgagtaagagtactgaagcttaagaacaataaatgtagacaagatttatgttggttacgtgtactgtatcaatataaatgttaactggtttaactggtgtctgaatattctggggattaatcagtgaaggaggcacggattataagttccagaatactgaaggggggaaagaatgagcgctcagaatcaagggagctttggccaggagaatgagcacatcaattgagtgactgatcattatttgtcatgatctgtaagtgacatcataattgtgtactagttgatcaatgtactagttgctcttgatgtgtacttaacagatcctctaataatgtagtcataattgtgatcagtgcatgtattgaatgtattaattctattggcacttaatacttactatttaatacatgtacatatttatttgtaataatatttgaccgtgaaaatactgtagcagggggatcacttgtggtacaggtatttcacggacaagggagtgaaaggtaagtgataattacttatgtagaacacaggtatgtatttgatagataagtaattaacagataagataaatttaaggtaaataagataagataagttaatgataataataagataacaagaggtaaaggtaatcaacattatggataagtacttatgtacataagtacaggtgttgcagttacttggtacatgaaaggtactgtgacatgtactctgtggctgacaaaaggagaacctttctgtatgtaggttggctcctcagcatattaacccacgaccaagttaatagatatggtgaacattctccccacatttagagtaattatccaatccccaatctccaacctttcattaatggaatgataagtgataaaccttgaaggttccccttcatccctcttcaatattccttaaaaaaaattggcatgacttccacctcatacaagtagtcaatcagctcaaatgcttgtcagatacttcacagaaaatattattgcttaactttgtctaagcccaattcttgatctttgtgattccctgttgtttattctcctcacattcaatcataacagagcttgtacttcacctctgtggatatatggaccacatgttgagggttgcacagagtattgtttcctttgatattccttcagcacagtgatagtgattggcttttatattatttacacatagctgacaggagcagtctgcaaaatttggcctgggcaaaggaaatctttgtaatatttttttattgtataatttgtccatcaccaaagaattggggtggaaggttcagcaggattgaaaaccccaaactaaattctttccaattggtatgtaggggacttctaattgagccacatttgttcaacttgtcatgatttgagttaagccaccagatgttgcaggtggccatggtattggccaaatcagtctataccagtctgattaaggagtaacttggcaacagttcacaatcttacagtccatatatatggcccaacattccagtcatttgtggtggtgagatgattaggcagttatggaatattagctttcaaagtgagacattgacttgatcagggtagaaacaacaaagaaacaagaaaaagggaagtaaatactgcaggtcaaagtaatgcaattggggttgtacggtagtagaagcatctaggacgattgaactcaagaatggaaaagggggtcacagttgagcaggaaaggaaatcccaagttgaccaggaaatgaagacacctgatcgagcggaagagtatgtctccagaggtgttgaacttggactaggagctagcgtcagtagaattgcaacttggagagacttataacaagagaaacagccgcgtgattattggaatatctctatggctctgattacaaggaaagccaagggagcaaggacataagctgtctgtaaatggtcttggtgataaggactttggcatctgttgtgaagataaggatcccagcgagtaattcaaaatggaggtgtaagaggcacacgcaaaggagcgacccttatctgatcaactgcttttccttcgcgttttttactttgatcttgtggtggtgtgatcaaatgttggtgtgatttttcaggaactccattgtcaactcgtagcccacaaatgttgaagcagccgccggaacactacaatccgagaaagtagacagattcacgcggtgaatcagcaaggcattgtgttgatctagctctaaggatagtagaatgatgtttagtaaaacagaacatcttacgctcgaagatctgttaaaatcatcaagtcagttcagttgggcgtgagctgataacatccagcaaaggcaaaacttacaagttggcgccaatcctcggaacaaagctcgactgaaattgcgagtgaatgcatagattcactgagtgacaatgctcaaaaaacggacgtatgatttacatgaaaaggtgactcacgcgccttcctctttacaaattttccgccatgtctcggcaatgtaattgatgcccttaggtggccggtctgccatttggatccgactcttaataacatctacaaaaagagttttagttacagcaatacacattttcatgggattcactcaagttagatatgctttttgaagctcacctagagggtaacagcaagtccagtatccgatcccacccatggcgccgctgcacaggagggtccagactggcaaggtctgtgctgagccatatcgcttttgaaaggcttgtttgctcacctcgaatcccgtataaaatcctggaattcgttgaatattcatttaaatgagaagatttggtgcttgagagatcctccagacagatagtcatgtaatgagaccaaccagcgtaagcagggatttcccgagcaacagtcacctatgacaagcgaggtgattggttgatagtacttttgggactgggaggaaacttgcctcacccaaaaaccacgcatgattcctttgcggaaaccccattcctcccacatcaagcgcactgcttctcgtagtctaagcgaagattgagcaccgtaagtttcctttttcgttataaatgaggcgccttccaacctgacctcagatcgttgggtttcccatactgagcttgcattctaactttaaacatttccaccggtgaagccagcacgctgttgacggcccctgccatcgaacctacatgatcgaattaaaggagaaattgtcagcgtgaattcaaggcagcatttatgtgagttggttcattcacctgcaagagccgtctgaagaacagtgagatcggggtacggactaacgatccgcttagatacagcgtatgccccaaagagaagtgaattgactcctgcgaccccaaacaagggcgatagcattcctggaggtccctggtcgatctcagtcaatcaagaatttcgtccaaataaatatatccgacgagacaactgagaagtcggagtgatacctttgtaaaagcccaagaaaccctcctgtgccaatgtccttctcgcaacgtccatcgggccagtaatcgttcctggggaagctatttgggcgcgggttttgatagtatcctgacgagcgatggtggcgaaacatattaaaaggaaagaatgtaaatgaaatcagtggatcattatcttttcatcactactaggcaaataatgaggaggctatgtaaaatgacttaccagcggttgaccaaccaagacctgcatcgttccacccacgctaccactgatcagtgaagcagccgtcgaggcgtggtgctgccctgatgtcaagcgctcggagggaagatcctgaatttggtccatctcggaggacacgagaaggaaagtgaggagagcagtgcgaaggtttttaactttttccgcgaggtgcctccgaccgttaagagagtctccccgacgaggggcccccgatcgccaaaagaggctctcctcgcgagtcgcgactggtgcaccgccgcgaggtgccacctttcatcatattcttgattataattatcattcactgtaacttgtaagacaaacatgtccaagatcttaaacattccaaaggctccttagtaatatcacattcaaatcaaaggaattttcaaccttttcttgaagtcatagtgattgtctcaagtttctggaataagatattacacagtgatcaaacactatactattgctactgatagaatgaaatgtaaaaaatagtaaaaaatagtatggcaggcacagaggctcagagctgatcctactcacagattctgcaggcccttatgagtgatacagttagcaatttatggctgataaaaggtaattttgtggactgataaaatgtcaggtacttgagtggacactggcaaaaaagttgtggatcttcttgataaatttgtattttcccaaggaagttattgaaaaaaatggatatcaaaaaattccagtctagttactgaaattttgttgaatttatcttgaactgattaattgcatttagaatatttgaaaactgattggcctatcttgagcctgaggaattcagtgcttcatttcaaactatcccataatgaagtgtgctatgagtatggatatgatgactgtcaagagatccacacattttaatcaagtacaagtatctctagcaaaaaaactaaacaaacttttctttacaagatagtgtagcttcattgcctcttgagaattgaggtttttcctgaatggatttgtaaaagttgtggcttaaaatctgttgttgatcaaattcgaaggcatggcaccctttgttgatgagaaacacttatataaaatgcttgaaagataatatttttggcactggaagttgtaaatcattattcacactgaaaaattcacaatgggattgaagattgttcacttgcaagtttaatttttgcgctctaactcaaagatgaaatcaaaattcgaattgaaattaagacttaaacctgtttatcggtctaaagtgccacttgtggtctgcaattttgtttattttcttttttcaaaaaataaaattggacccacaacgtatgaagttggtgaaagtgaccgtgcaaatttttggtcctgccagtgccgcttttgtctttcttaccctcatcgacaccaggaaaacctgctgaaaaaatctcatcagctgttgagggtgaagctggggtgcggctgaatgaaaaccaagaaaaagtcgaaagtttcggccacttggcactgcatgttgcgatgtatgcagatccgccaccaccttcctgatggtagtgccatggcagtgatgaattgatctatcaatttttgttgtgggtgaaaaaggtgggtgaaatttgactggatactcgacgctcattgcgcgtggccagttagccaggtcggagattactgaccttggcatattgtacctgcacatggacccatcggcaggggaagctggcgctggtcactggaaaatgcaactgatcaaatgcaatcacctcgaaagtgcgcggagagtgctgatgtcaaattccaaggcacgaagacggcacgagtatcgtcggatgatgccggtgagcagcggtgggtatttggagatgttcctcatacataaggtaggattgtggatggacttgaaaatagtcgagtggctgatatggttggtccgagcattcacaccttgctcctcgtgaggaacgcgtccgtccagaggttcgcactatagcctggttgtgtgggcttgctagatagccatttcttggccaatgattttcgacagacagccatgatggatgtgaaatgaggccgcctgaggttgagctggcttgactaactacatgataccggttcatgaaagtatcggactctgggttgagtgacgtcataatcaaccccgcatatatctgtgtgcacaaccacatgactggctggctgctgactcccgacttgactaccacttgggtccgattaaagtacttcgaccctcaatccttataaagaagatatatttatttgtctccagtaccgtcctcatttccagtggggtttcatactcggtcgaacggttggatgggaaggaatctggtctccatacattattggtaagctcatctggggtcaaacgtttatcgtcatgaccacccgcttgaagaatagattgaccaacgcttttctcttttatctcgtatggtcctacgtcgtggaaactatttcccagatatcccccaaaactgacgatcgtccagctcaggaactcggaaacggaaccacatctcggtcgaaaggtgctcgaagatatcatccccctgaccgggaagtgtaaaactcacagattggcgatcctccccatcttgggttttggatgactacaatgtgtcacttttgatgaaggtcggtaagcttaattcaactcagctggattcatttcaatttgtcaattaactgataaaaacaagttgttttctttttgttactaaagctcatcatcgtcaaccgctcctgaattccaaaaggaaggataaataaagcaccacttggcctccgatcaccttccaaaccattcttccagtcagaaattctgggtggtgagtgttttatattttgcactggggaaacccgtctctctcatccccctaattgatgtttgtaaaaccatctgaatctcatcttggcattccccaaccttgctatctcaattttcatgactagtctcaacttaatcttcctcgactcaacttattggtctgctcacttgtccagtctatagttaaataatttagcaacaggttacaatctagacccgagacgatcagccacactataagcttccatcccagctacctcaaaccatcgaattttgctatcaaaactccatccagtatgccagctcgcaccaatcttgctcccgatgatcgaatgaaggactggctaagctcccaaatcgatacttttcaagattttctcaaccgcttggcctcgcctgtcttcgctgtagcagatcaagtcctcgttgtactttcttaccttaacccgtttacttacatcttcctcatcttcaatttcttctatcgactctgtgtctcaccccatacacatcgatccattctcggatcgattatcttgggctttatcttcatcatcagcttgctgcttagtatcatcgcttacataacgttttaccgggcctatgttcctcacgtgggatttcgtctgcccgtttggctgcattacgggtacgttagtattctatgactctctggctctcttacgaacagtcttaccagatgcctactcgcttttttatgttacagggaagctcgggtaccatatgctgtcatggacttaacttccatcgcacctgagatcacgattgatcaggcatacgatgtgcatcttcatctcaccgtcccaaccaatgatcgcaacatgaatatgggtcagcgacttactatgtatctattcttcgtggtttctgaatccgcgctgatctgccaagttgttattctattggagctcttaggcaactttatggttcatttttcccttgtcacgactccaccgcataataccaccctccatcgaagctcacgccacgcttctctagtatacgagcctggatttgctcgcgtgcttcatgccttcaagtaccttcgaaccctcttcttcttttcctcgcccccctctgtccagcacgtcagagtacctcttctagagcaccgcatcatacatcccagctctcttggcaagcgcaccaaaatttcccatgctacgatcgatgtggggcggcaggatgtgtacagctcaccaactttactactcgagcgtaatggctggggagagcttcaaatttacaaagctgttttggtttttgatgcgcatttggaaggtcttaggtatgcctttatgttgaatttccacaatctaatctaagtctattcccgctcactaatgtggttcatccatcacttttctcataatagatgggcgctttactaccatccttacatttcgttttgctttttttcggcgttcttcttcatcgccgagcttatggctgtatttgtcacttggggggcagctctttatcgtcaatcaccaagcaagtcgcctgaattgaaaccattccccaaagaagagtcttactccggtaggccacatagcccgaccaatcagaatcgcctgaaacatgaaactcctgctctgggtacgacagaggtggatagttcttcaacctctgaaaatgaccctcgatctctgcatgaccccgaggatcgcgaacatgacgctttcttcgacgaacccccacggatcaaaaccgagatcaacgaggatggggtactagtaggtagcagtcgggacatcaataccgatcattcgacgagcgacccccagggccgtcttatccatcggaagtcgtccaagacctccagatatagctaactgaaacattttctatatttttggctcgcatacgtcaatgagccctccgcaagattgcttcttcctttttgttgttgatgccgtcacggcggctgcatgtagatcacggtgctctatctcatctttttcgtaaaatatcagcttactatagcgttctgtcttactaaaatctccacgaccatcccaaatctctcttgatacactcaatgtgccatttgtgtcaagtcataacaaagagatgaaaaaaaaaatgattaaattttaccccgcacatacatacctagaaaatgatttttatttatctggtttcaccattcttcacattcatctgatgtctacttaaagggattttcacattgcaaggccatggaaactcaatgtgggatcttgccaagcaaaatgaaatttgtgactcactgtcagctcaaaaaatgtattcattcaccattgtcgggtaataaaacatctacatacatttttagtagtattacgcatttgacccttcacttatttaacttcgacatttgtttcgatgctggtacaattcttagttttaagattttgcggctgaattgagtttgagacgacgttgtctgttgtagtaaagaatgcctatcgtcacatcattgagtttactgggatgagacgtgcgcagtcctccaatacctgctgtagagcgagacaccaacttacctgagtgcttctctgtgcggagggcgagtaccatcccgcaggctccctgccgtcggtacatacaatgctatggcgaggctatgaggccggccggggttcttatgagcggggtacctcacaggttgctcaagggccagacatgtttttatatcggaagtatattatatcagattaatctctgttccgtttccgcgagtgactgcagcattggtcagtctctcactttgacctttttccatttttctcgccatcgccataccgtcatctgcggactcttactcctcgtggattcactgtgtatccagtctgaggtgaggtttgagagctagaaacctgtaccgtggaatgttcatatttttatgaggattctttcattcctcattattgtcattaggaccagccacatgatatacataagtgtttgttgagaaaccctggttcatgaagcaatggcaacttgtagccaattaaatactacgttcaaaaagcatttgtcccgccattccttaggcccatcgattacaatacgatgggcatttaaaaccctccttggagaaacatgagatgcttcatttattttttctcctgttagccgtccagacattagtggcactagccctcggaggcgactgtgaccagttcaaaatggaagcagccaagaccaaaaatcaaagtcagaagacctacccaactatatgcagacccagggataagaggataggatgactgattggtatttcagacttactgatactccaacctaacttcgactatggagaaatgtcgtgttaccatcacttggacttgcttgtccaagcttggtcaccaatcggcggatcagctgtttcttcttgcggtcccatttgagtgatctgccctggtcacgcaaagttgtggccgggagaaagtcttgctccaaaagagtgcaggtggttgagacgttcatggggtcccctttgatggtgttcgtagggtggactgacgaagaaacactcttgagaatgtgcatcgcagcccagaattgatgctcgtcttgtcgtgaggtgaaccatcccttcaagatacgtttggcgcgctcagggtcttccttcttcgcttctctgacactcataaaactggattgggatcgttggggtgatgagtctgctagggttggaaatagctgccttttcaattcgtactccagattgatcgcaatggttcggcggagcaagctatcatgaaaggcctccatgatttggcagcttgattccaacaagcggtttgaagtcctggagccaagagcacaagccacccggagttcattagcacttcccttgagatttcgattgctgagcaacgttgccgaaggatgttgattaaggtgatggctacaatttaaagagaaatggtttgagtctgacttattaaaaactcaaattatggattaccatgcttacaatgttgaatcgatttcctcaacatggtcctcgtgctgctgtttcctttgagcttccagctgcagatgttgctggacgtcggatttgaatcttctgaagtcggttgcgttgagcatttcgagaggttttatgattgcttgatgagaactagatatcgcatcaactggtgagaatcggaagctgaatagactgtggcaggcagcatgtgtgaattaatcaaaacatgcagcaacgaacacttgctccacccagtcagcaaaattagcctgatggcccacgatgttggctctgttcttgtggccacgttcttattaattatccatgtggttgagctcaaccggtacaacaagaatggacaggagaaaaatgcctaggtggctggctagcctaccaactagctgccctgctgggatggcaggatgcgcttacaagttgccatctcaacaggcgtcaagactttgctggtcagcaaaacaaagccacaggatcattttgttgttacctttttcgtacatataagaaatcccaatggatcaagtcaaaaaaactaccgccaacaacactcctcagcttacgtttgacatccaggtaagtaggctggaatttcaaccaatttgctgtgtctgtagtttgtttcagcctttggacttacggttttctgcaatacttctaagaaagaaccaatgggctcaactagctttcaagaaactacaccaccgaccctcagtgatctttcatccaaccaaatactcaagttggacaggcactggaacctaaggccctggctcgcgcacaacatcgaggattcagtcaaggagatacttcttactatttccaatccaatatttgataacttagagaggatgatggtgtgggaactcaatgtctatgactgtttcaaggaagccaatgcttttgatcctatccgaaccaaatcagtcttgaacaaatggtttccccagcaaggggattgggagctcttctttcctaccatggatctactaaaatcaacaagccgttttttcagcgatgacgatacaccaatcacttttctggggtttactcttgaagatgcccaagcgcttttgcaactcgattaccaacctccagcttcatacagctcctcaggctccggtcaatgggatatccgtaagaaggaactcgcaaagcatctggtcacaatgatggatgagatgaggaaggcacaaggctactcctcgatgatcctcgatgcccactttgagagtttggaccttgctgatgaaggtgagttctcacttgtatgaagccaatcaactgataatttgtacttgggttacttactccctatccattcttctattgccacaggtaccgaagcctccgaaccacacctcaaccaatgatcaagcctcaacccctcatcagcctagactctgaaagctgtttctgcagttctttccccgacccgagtcgtcgttcccctacccgagttgtagttcccctacccacactggtttttctggcccgcttggccccacagtttcatcgaagaggcaagcactccaccgcaactaatgcaagagttgcttcacatgcaactaggttaaccgatttcctatttgtgcgggcagttaatcccagcttatttggaagtggcattgaaatatatgtgtattagagtaatctagcctttatcaatgatcaatatttattccacagagagacggggtagctctgttgaggtgttaaagtcatgagccccaagcacagatgtccctaagcctatgtatgatgagatgcaagctaaattgcagcttcggcttctgcagatcgaacgactaatctatggtcggcttacggggaagagtgccggaactatggtgttttaaaaggccccaaaggggtgatcctatcaatagattttttgcccctacgtcctttggagcgtctctacgccggctcagccgacaagaccctgactgcgtttgatcccaagactgatcaagttgttcgtcgacatcgcagccatggggtgttactcaactcgatcgcagtttccggagctagtggacaggacttactagcatctgcttcagacgatgggacggtaccgatatggcacaaggatgacaagaaccccctggattccttcaaacttggttatcctctgaccgctgtcgaacggagtgccaatggtcaaccaatctttgtcggagggctggataatgatattcattgttttgatctccgtaagaaagaggtcttttggagcctgcaagctcatacaaatacgattgccggactcaagctaagtccagacggaagcttcttgctgagcgccgggtttcacgacactgtccgaatcgtgagtacttattatctcaagttaatcttacaatcattgatctgacattctatacccacttgtgctcacttgtcaattgacagtgacacgtttggccttttgctccagttaccagtacacatgacccgaacgcccctcgtctggtacaaacgctgttaggagcgccagctggatttgataacgtaaagttctggttcactggtcgaaaagagcttattgattgagtagacaaagcttaccttcaagggaacttttttcggtttgctttgtttgtcatgccagcaattacggtcgcctacgtgggatgcttctggcgataaagtggcagtaggagccactgatcggacattgtgcgtatggaatgatcaaaagccttctgacgagcctgatttaactggctggcgaagctactagtatcaaagtctcaccgcccacatcaccacccctcggtctcttccatccgcctgaggtcccccatccattgttgagcgtcaatgagctcggtggtcttccaagtgaagaacattctctcccaccattaaaagcacacattcaggtatgtatccatactgtgattatgatgtccatcgcctttcatacttggaaccagtaatcaataaaacttcaatcagatcacccggagccgctgccaaaatcggttcatcttccagagacgcatccgccggacgagtccttgccgaatgatgcctggcaattgcagagtaagtagaatgatctgtatcaaaatgtttcctctatccgaccaagctgacttgatcaatcatggttctcaaaaatcaggggaatatcataagcttggcccgcaccccgaacgattgacagaccgacgtaagtagttcttagagtaaaaaaaatgctaccaatcttgcagagaactgagtttgtgaatttgataccaacccgtagtccgcgtaattgaatatatatgagcgagccagcgcaatcaaaacctgccgtgattgttgaattcttccagcgatatggatccttgactcgtccagaagaacgactcacgcttgttcaagaagcaattcaagacctgctaaattaccgtaagataacgtatgaccttggacaacattggctgaaggcttttgaggcgatttgtctgacccaaaaagactttgaaagtgagttagtaccttcaattcgaaccctcttcttcttttcctcgccccgctctgtccagcacgtctgagtacctcttctagagcaccgcatcatacatcccagttctcttggcaagcgcacagaaatttcccatgctacgatcgatgtggggcggcaggatgtgtacagctcaccaactttactactcgagcgtaatggctggggagagcttcaaatttacaaagctgctttggtttttgatgcgcatttggaaggtcttaggtatgcctttatgttgaatttccacaatctaatctaagtctattcccgctcactaatgtggttcatccatcacatttcttataacagatgggcgcgttactaccatccttacatttcgttttgctttttttcggtgttcttcttcatcgccgagcttatggctgtatttgtcacttggggggcagctctttatcgtcaatcgccaagcaagtcgcctgaattgagaccattccccaaagaagagtcttactccggtagaccacatagcccgaccaatcagaatcgcctgaaacatgaaactcctgctctgggtacgacagaggtggatagttcttcaacctctgaaaatgaccctcgatctctgcatgaccccgaggatcgcgaacatgacgctttcttcgacgaacccccacggatcaaaaccgagatcaacgaggatggggtactagtaggtagcagtcgggacatcaataccgatcattcgacgagcgacccccagggccgtcttatccatcggaagtcgtccaagacctccagatatagctaactaaaacattttctatattattggcccgaatacgtcaatgagccctccgcaagattgcttcttcctttttggtgttgatgccgtcacggcggctgcatgtagatcacggtgctctatctcatctttttcgtaaaatatcagcttactatagcgttccgtcttactaaaatctcgacgaccatcccaaatctctcttgatacactcaatgtgccatttgtgtcaagtcataacaaagagatgaaaaaaaaaaatattaaattttaccccgcacatacctagaacatgatttttatttttctggtttcacctttcttcacgttcatctgatgtctgcttaaagggattttcacattgcaaggccatggaaactcaatgtgggatcttgccaagcagaatgaaatttttgactcgctgtcagctcaaaagtgtattcattcacagcacaattgtcgggtaataaaacatctacataaatacatttctagtagtattacccatttgaccattcacgtatttaactttgacatttgtttcggtgctggtattcttagttttaagatgttgcggttggagacgacgttgtttgttgtagtaaaaatgcatatcgtcacatcattgagtttactgggatgagacgtgcgcaatacttgctgtagagccagacaccaacttgcctgagtgcttctatgtgtggagggccagcaccatcccgcaggctccctaccctcggtacatacgttacaatcccacagcgaggctatgaggccagccggtgttcttatgaccggtgtaccttgcaggttactcaagggccagacatgtttttatatcagattctctgttccgtttccgcgagtgactgcagcatttgtcagtctctcacttttacctttttccattcttctcgccatcgccattccatcatctgcggactcttactcctcgtggattcactgtgcatccagtctgaggggaggtttgagagctagaaacctgtaccgtggaacgtttttgaggttttgtttagaaggctgaactcgcattgttgataagacaacatgagtcagttgagatcattgcaatgttttgtttaccgagacttgtcaaatcagttcaagcttgtagttaatcgaccctttcaattctgatatctttgttcgcatccccttaatttcaagagatcaccgattaccactcatcatctgattttcatacccttcttcgctcaacatgtcattcttccatttacttttcctcctgttgggcgtccagaaattagtggccccaccctccctcgggagcgactggtaccagttggaaatggaaaatttgatcaatgattctcaattcactgaatcatcaaacaaggctcagtctggtgtcagtaaaggagtaaaccaattggagcgaggatggcttgatcaccgggggagtcatggcccagagatcacatcaatttccaaaccggaatcagccgggacaatgccggaatctcacaacaagaacggtccgagtaatttgaatgaaggactaacatcagccatgcagagccaacaatcaaaaagaacatacaataaccaatctgcaccactaaaaaagaaatcaaaaattgaacaggctagtaacaaacatgcagaattgtgcatgggcggcccgtcttttgcaagcacagcagaaaactctcaaggaaaagttgaccagtttttgattcctgaattggacccaactgatgcatcaagcaatgactcactattagaaattttggataattttttcaacaatcatgaaaacctttctgcgctcagccaaggcccaaaacaggagtcagaatacctgcccccatgtatgcagaaccccgaaagagaggataaaatgactgaacagtatctcagttctgataacagtctgttgaatcctgtcctacttcatccccttgaccatatgcaaactttgcttccaaagagtcatctatcaagctcatcctatattgacacttctcaattgccatcaaattctttacaaaaaaacaaaaaagaagtacatttgaatcatttagtagataagtatgagaaactgtatagagttaccataaatcaattatatcatgaatttctgcttttgcccatctctccggttgaagtcaagaagattggtaacctgtctgtaaattttcttgtggtcccacttggtaaggatcatttgggatatgaatcactgtttttagttccttttaattcaaaaggggaagtgttcaacactgagacacttatcaagaattttagagatttacacttgagcctgcatgaaacacacagcaccctttggaaacaactcaatacaaatcatctttccaccaaggactctgacttccaggaaatcatgcactggctctttggggaggtattcaatccaaaaactaaaattcctctcatgggcaggacacaagtcaaaattttagatgaagtaaaatttagtccagttcagtttggggtgatgaaacttcttgaagagccagagtctttggaagaattgtccctggaaattgtaaggatttggttccagatgcattctgataaatgggaagatggaaacaataattctagctgtgatatttcaaataatttgaccaaacaagatacttctatatctctaggtaaaatgaaaggattagaagctgtgaaatctaaaatgccctttgctaatgattccactcataagataatcaatttcacacattgtggagcattcaaaaaggtttggaaggtaaaccatgaattatttctagagattgggaacttcaaattgtttgatgtttatgatcatgagccaagaaaaaacattaatgtggaaaacagaaattttctgagttggatggatagttcattgagcaaagttgaacctgcaaaagagaagatttcatgttcaattatacaagaatgcacaagtctttcaagacaataccctattttgtcaactgattttccagaaacaattcaggatttagatatagcaattacaacaaatgaattcaatcaccatcatttttttgtaatgccagtgtatccaaataacaaaaaaattgtgagaaaatctcagatcaaaataaaggtgaagaatatctgtgatagtctggaacattactctggtttaatattttctcatcttttgactgaagggtcaaagccagatcagatttcccagtcaggctttctggagtggttttctgaaagattttatggtagaaaccatccaaatttaaagtttccaatctttggtaaatttgaaagatctgctttgaatcaactttccaagatagaatatgatgatgtccaaacactagtcattcaaaaattccactcaaaaaggaaatataaatatcaagaagcttctttggcgcttttgggctattggttcaaaaatgaaaatccaacattttggaatgaatacttcaagactgatgaggagtattccaaatttattgctacggttatagtaaatcataaagaagagatcaaattcaagaaatttggcatctgatcccttgtccaattcatttctattacattggttcatttattttgtttattcatgttcagtttttgtttcgtgaaagcaaaatctaacccaattatacagtagagttttcagctgtgcctcagggccaggccataagcagcctccaaaaaatagtaaaaaatgttttaaattttaccaatgatgggccgctacattacactctttttttctctctgttttctcattttctctgtgcttctcacctttcatcactcttgtcacaaatatgtcactacatccaaagtatacctgggccagagtacttggaaggattcctctcttcatccttccacaaaccttgactctgacccaggtatgtattcactcctttctctattctttctctattctttctctttctcttttctttttctctgatttttgtttctctcttaactaatgcaatgcataatatccttccacaaacttctgactctgaccctgttgattccaacagtatttaaccataaaattatatgcatgcaaagatgggacaagatcatttcaggagctatagataaaatccaaaaaaataggagatattgtgacttgggcagttttttcagcactcaaactgccagtatgccatagatttgggctgtgagtggtctttgtgatttaatgatatggatgacttgagcttaaggcacaatccagtgacatatcacagacttttcacaccagaggggctgtccatctgaatggtgtctgagctgtgacaccctcatgcaaccagttggtattcccctctggtctgaacagtgtgtgatatgtcaccggattgtgcttgagaagaatctggtgacatatcacacaccaatcacacacaattcagaccagaggcaacagtgggccagctacactaaccgtagcgtagtgtagcgaaaaatcactacaatgtagcgtagcgttagcgcgtttttcaatttctgtgctaacactacaccaaaatttggctagtgttagcgtagcacagcggcagtagcggcgcgctaacactacacaaaaaaaatggtgccgctacgctaacgctacatgtgcctgtagcgtagtgtagcgtagcggcccaccgttgccagagggcagtgtccagatgaatggggcccaatacaataggaggtcaaatcacacacttgtcacaaaacttccaacccaaggggacatttcaagctgaatggggtcaggtctcatccacccagtgaacattgccctcctgctctgaacagtgcgtgatgggttgtgtgatatgtcaccggattgcactcaagcgcaatctgaatccggtgacatatcacacacttctcagaccagaggggaagatctagctgattggtgtctgaactgtgtcaccctcatatacggtactttaattgacaatgtagaaacaaagttatgactgagttgaactagagttcagcatgaattcaactaaggttaatgatagttggcattgaataattacatattatttcataaataggttgttctatagttcttgttatataatgaaacagttcaacaaaaacatagtcatgacttcaaacaaacttcagacaaaaactcacacagaattaggatatggcactcactggggagtgccctcaaagctccgctggtgttcctagcaaaacttccataaaagcctgttgagtcaatgtaaatcaatcatcccaacccatagtattttgttccttaccagagggaagtcttaagattaagtaatccattgtgtttcccaaaaatttcttgaacatgattagaaggttgaaatgcccattgttattattagaaacatatacatcagcagaggggtattcaacagggtaaagatgtttctcacagaattaagctgcagaatttgaaaggcttgcatgatgtcaggtcaattaaggggcaacaaaaacacaatcccgcatatctgattattaaaaaaaaggtaatagttgcttcaaagatccatcattatctatattagtattaccttgcacctatgcacacaattccaatcaactagagtaatgaggttgaaaagagcaatggccgcagccaaattggaccctgttatcacataatataaaaatatatcttttaaactagaatttaggggtggatgagcctacctttccattaaaaatctactccctgattttttgcatgtcaaaattcctgatctttcaaaggaataactctggctctggcctacgttgattatttaggtggttcatccagatgcagcccaagttatatttcaacttgtttccaccctgtgtatgtgtttatatttcaaagtttttgattgttttctgaatattgatgttaaaataatagagaaccaatcccagccagttatgcagataatgcaaaataagacacaaatgtttcatcaactgcatagattgagggtcttagtcaaccgactcccaaaatttggagttccgactcccaaatttttgggacttcattaggaccgcccgttgatgggtgaccccctgatttttttcccctagttttttgggagtcggacctccaagaggtttgaattgcttagaagtcggacctgtgaaaaagataagaaaaaataagaaaaaattgaattcccccaggggtttttgggagtggatactctaaaagccctatggggggttgtgagtcggctgcaaaaaaagaaaaaaaaccttccgacggccgggatgattcctcttggctgtcgagagtataacctcttggcagccgggaggattcctcttggctgtggagagggtacacgctccacaactgagagggcttctcttggccatcaagagtgtacactcttgacagccgggaggattgctcttggctgttgagagtgtacaatgctgatgagagtgttctataataaaatgtgaatttattctctgatctgaaattgtacatatcatggcaatgaatgtttatgatttgaagtatgtatgggtataccagcaatgggacactatatgacactatgaaaaacccactcatgttatcatagcagccctcaaaacggtggactaaccctgtattgttagcacactgttagtcccactaggctgcattacacccttttagcatcaaaaaaacaccaaaaactgctaaactgcactgtagcacagcgtagcaggcccttttttgtggcctgtatgtgtagatttagcagatttatggtgggatcaacggtgggccagctacgctaactgtagcgttagcgtagcggaaaagcgctacaatgtagcgtagcgttagcgcatttttcaatttctgcgctaacgctacgcgcatgggggaaaaatttgcgctaacgtttagcgtagcgttagcgcaattccccccatgtgcgctaatactacgctcacagggcgcaaaaaaccgcccgctacgctgcgttacagccgtttttagcggtttttgggtgttttttgccgctacaaacactgtagcgtagcggcgccagcggtgcgctaacactacaccaaaatttggctagtgttagcgccactacaagttagcgtagcgcagcggcagtagcagcgcgctaacactacatgaaaaaaaaatggcgccgctacgctaacactacatgggcctgtagcgtagtgtagcgtagcggcccaccgctggtgggattctgctgtgctgcactaaatgttagcagaattccaccacattacactgcactaacactactgttagcataactggcctattgttgggcagacctttctatatgcatgaccgtagtgaggtgatccaccccaaattagattttacttcaaaatcactccttccaagggtataacctgtccaaaggcattcaaaaatccttctcccaggggcccttggacaggtttgagtgtacagacccttgatagaaaaaatgcaaccctttgatcagagtcacaagggtaaaccaatggactgaaagttatgcttcctggtgaagatggggaaagtcagttccaaagaatgattctgaaaattaggatagaaaaattaaggtttataaaaaagttgtaaatttttcctccttttttggtacttttcaatcatttttcaaattagctcaaaaaatcagcatcaacatgattgcatgtgaaaagaatgatcattaatgaaaagttaaaaaaaaataatgatccaaagtttagagagcataagaagctggactgagattggaattaaatttgatttcactgcctgattgtagggttagtctaggtggaagacacaatccaaacctgcaaaagaacagctgttgatcaactttttcagtttttcatttagaatctgcattctttttgcatgaaattgtgttgaacctgattttttgagctactttgaaaaatgattgaagaatacccaaaaaattcaaaaaaccaggaaaggcatacaaagtttttaccaaactttttacatccaacttttcagaatcctttcttggaactcattttccaaagggttccattttttctgtcaaggcgctgtatgtacatcatgacatgtgcaggccttcccagcattaagggggttcacactttgccaatttcctggagagcagtaaggccccatttaaaatttaccacaaatcatgcatacctagttgaaacaagcagcaattttgggccatcatgaacagccttattgatgttggagaattcaattcagcttgtcaaaacattcttccacaacatccaaaagtgttggttgagaagtttcttccaatggacctgagcagtatgtaatcacataatgcatttggttgacatgcgtgttacttgtcatcgatctgacctttcacagggccccaccaccctttgagtcaagcggagacttttcttatccttctggcaaacttgccgagcaaacaaattcaacaaccacaatcagataagcagatcgggatggccacatcgttgataacctcactgatcccatcgttggacgaagtgatcttggactacctggaaggataccttgacgaggatgaagacccggttggaacgtttgtcaaaccactcttggaatgcgaagggatcaaggagaatcagatcaacgatgtatgcaatcgactcaatcagatcctggcaaacaagcgcgaaattcagaagagtgaccaggatgggcctaaaaccctggatcaggtatttcccctacacagcttcttacctgtaggaatttactttactgatttctgcttactttactggtttctgctatttcattcaggctgttcacatgcgatcccaggcggcgatgtccaaggtaaatcgaattcaaaattcaaccatgattgacgatgcacatgccctgaaaatccccccccccccctcccccccccccccccctcaacctgttaaaaagagacgaattagtggtaatttgaaaaatttttgttagttgactcttgctgtgttaatcgggggggttttaaccttgaacttccggaattcgattcgtcatatccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngaaactcgggcactgtgactctctgtagtgaggagagggccgatgtatggagagatcgactgctagcagaggaagccgaactgaatgctttattatccgcacccgatccacacggtaactctgatactgccgaagcgcgagcagcagtcagagatcgagagcttgccaccatacgactcggagaagtccatcaactcttggtggatattgatgccgaaacaggtccaagtcgagcagcagagtcagtttgaatgattctctcgcaactcatagccatcctgactacttctgactaaagagagaattctgatacaggttgttagcgggactggggttctcgactgaagaccaggctcggccgacgaaggcattctctggaggttggcgaatgagactcagtctggcaagagcactgttttgcagacccgatctcctacttcttgatgaacgtcagtctccacccaaaaagtgacttttccagatgtcaaaagctgaatcctccattcaatccacagcgtcgaacaatttggatcttaatgctcttgcttggcttgaggattatctccagacctggcccggatctttgctcgtggtttctcacgaccgtgctttcttggacgaaatcgctaccgacatcattcaccaacattcacaacgactagactgtatgccaagtttgacacaacacatcaccctcgttttctttattgcttaatgaatgcattgtttttctatgatcatttgacctacagactacaagggaaacttcactcagttctatgcaaccaaatctgaacgagccaagaaccaacgtcgagaatatgaatcccaactccaatacagacaacacttacaagcgtttatcgatcgatggcggtataatgctaatcgggcagcccaggcccagagtaaaatcaaaattctggagaaattgcccgagctggaacctcctgaggatgatgatgtcgtccatttcaagtttgcgccgaccgacaagttgacaccccctcttctccaactagaggactgttcatttggctattctactgacaagccaatattgaagcatgtgaacattgatggtgtgtgtccatcaaataacttcaacggtaacaccttgctgataattgatttccatcgtatgtagtgacgatggaaagtaggatggggttgattggtcctaacggagcaggtacataattatttcatataacctccaatcaaacgttgaacttgtgaaggttaaaaacattcacacaataatctgaacaggtaaatcgaccctactcaagttactcattggggagcttcaaccaatcgaaggccgacaacaccgaaacagccgcctgaggatcagttatttctcgcaacatcacgtggaccagctggatttgaatctatcaccggtctcctttctagccgcccgaatgcccgggaaatctgaccaagagtaccgtcaacatctcgggagtttcggactgacgggcctgacgggcttgcaacagatctcgaccctgtctggaggacagaagagtcgagtggccttcgcccttcttagcttgcaacaacctcacatcttggtccttgatgagccgaccaatcacttggatatcgaggggttggatgctctcatggatgccctttctaaatggaacggtggtgtcatcgttgtttctcacgacagtcgattcattcataacgtctgtaaagaattatgggtcgtcgcttcccaaaaagctgagaaattgttcgtcccttttctccgagcggcgagacttttttcttttccaaccaattgttgcacttcatttactgactactcttctccctgatatttcttttgttttctagcgttggcgatgttagcgcatacaaaagtctcatcgttgccaaccagaaaaccaaaccgacctgatcacaaacaaacaaaaaaaaccatcaatccaatcacaaattctgttttttttttttttttttttcttctctcattcgtttgtagtacaaccgtcaattctggaatatttgtgcacagatatcagcagattgtgcacaaaattctggtttgcagagagaattgtttccatgtgctgtccccgtttctctggatccctgcgggctagtctgaggtgaggtttaagagctggagaaagctgtgccgtagaacgtatttgatgtcttgttgagcaggctggactcgcattgccgataagacaacaggggtcaggcccatgagatcattgcaatggtttgttttaccaaaataatgacaaaaattctcacgggatgactttggtttcttttgtttttatgtttgcaatgaattgatatgaagatgcttaatagaaagaaatatgaatgaacaaatatttaagttgtatgatgtaagatgaaacttttaaaatatgctcatacacaaaagaaagaaagggggcaaactagatagatcttttgagtttgagttttttggattaaagaaaaaagaaaaacatgatctaagattttttaagcaaaaagaaagagttacaaaaaaggagatatatttatagatggatgcaagtaaatcaaaaccaaatcaaagagggcgagaaaaaaaaacaaaagaacagaagaaaagagggaaggaattgaaagtgagattaaaagttcagattaaggagagaatcgttttcatttttctcgataagccgttcaaagtatctacgaatctcatgacaagcgaagctaacggatcccaacgcaagtagaaggaccagatcacgttgatcgagcgcttgggtttgaaagattttctgtaagactggaagatagatgatcattaagagactcaagaaggagaccaagacggtgatcaacaggattggattatgagttttgactacccgttcgtctcgattgaccaaatgatgatgggaggatgttgttcggcttataggatggtagatcttccgtgaagcccgactgaagaatgccgggatcttgtattggatgaagccttggatctggtgcttaagactcctaggaaacaggtcgacattcaagcctctattctggatggctgagataaggtccaagaagacgaaggaagtaaaggtcaccgtttggtctctctgtcccacttctggccctttcaaatcgaacagatagatgaataaggtgcctccgatgatcatgattgctgagaagccgatccggtacagcagtcggatcgtcaaaaccgccgaatgtttcgatctcggtttacgtttcatgacttctttgttgactggatcgactccaagcgattgagaaggaggcccatccatcaagatattgatgaacaagatctgcatcgcattcaatggtgcaggcaagcccaagatggtcgagatggtaatcaggcttaatgcagcaacggccgtcgaaagttggaatgctaaaaagttttgaatattgtagaagatcgtctttccttcctcaattgcgggtaggatggtcgagaagttatcgtcgacgaggatcaaatctgcagcttccttagccacatctgttgcgcctttccccatcgagatcccgatatcggccatccttagagccggtgcatcattaaccccatcgccggtcatggcgacgacggatccagtggattgaaaggcctcgatgatcgacatcttgtgtcgtggcgtcactcgggcaaacaccgaagtccccttgacccggtcgatcaactgacgaggagtcagtcgatcaatctcttgcccagtcagacagctcgagatacccgaattggtcagaattcccagctctcgtgagatcgctgtggccgtgaactctgagtctcccgtgatcataacgacatgtacgcctcccttttgaagtgaagcaatggcagttgagactccctttcgaggcggatcggtcattccttgtaatccagtgaagatcatgttattggagtcaaatccgtaggccatggctaagactcggaggcccgatttggccatcttttcagcttgttgggtgatcttagctcgagccccatcctcgtctaagctggtggtgactgagtcagatttgagatagaacttgcaccgagaaaggacgacctccggggcaccaatcaagtagtgggtgtcgggatcagtgatcattgattgagttgatcgactgcttcggggtgagagcggtgcgttggatggtctcgagtcagttgttttgaatgagccgacaacagatgagtacttagcctcagatgtgaacggagtctcagatttccgattgaacagtggtcgacaatcttcgacccccaaaatcgttagcacgttcaggagggccacctcagtgctcgtaccaacattagtcccatcctgatttcgataagcattcacacagaggttggcgatctcaagcgttttgaggatcacatctgagattttgagcatgtgcatattgggctcagtcagggattggacggttttcagaccatcatcgatcgtaaagatttgagtgacggtcatctgattggtcgtgagagttccagttttgtcagaacatatcactgaaactgagccgagagtttcgactgaatgtaatttcttgacgatcgctttccgtttcgacatcctcaaaacacctaacgctaaagtgacggtgactacgatcggcaatccttctggaatggcggcaacggcaagtgagactgtttggggaagcgatacaggcgatgtcatctgataaaactattagcgcaaagtggaaataagccaaattaattaagaaaaggtactaactgacccccaactgtaaacatctccagccaactgcgtttctgccataatccaattaggcagatgacggcgatgacggcgaatgagattgcactaagtttcttagctaattcgtccatcgataactgcaggggtgtctttcgttcttcgacctcttgcatcatcccaaagacgacaccgaactcagtttgagagccagttccaacgacaatcccagcgccgttgccgttcttgaccagggtacccatgagtgccacgttagttcgttcggagatatcgggtagccgaccttcgacctggatccgatcgacttgtttcttcatcggcttggtctcccctgtcatcgagctttcatcgatctcaagttgagtggctttgatcagtctcaggtctgctggaatccgatcgccgacggagaaggtgaccaagtcccctgggacgaggacgttggcgagtaaggtttgtggctgaccatctcgtgttagatgacaataatgtggtaccaatttgttcagagccgccagtgatttctcagatcgttgctcttgaatgaaacccactttggatacaaagaaagagagagataagtacaaacaaccccctttcaatatatatatatatttttgcttaaaaagatgtgaataatgtttttcatacctgtgactacgattacgatggcagcagtaatactgatagcatcatccgtgttaccgacgatataactgacggctgctgatcctaatagcaggagattcagcggactctcgtagaactgagcgaggaattttttcaggacggattctctagcatcgacctggaactcgtttgggccgtgaattccacggatggcgggtacggactgggagggtaatcctttgacgggatgggtgttgaactgttggactacctggtcgatcgattggactgaatagtgtgcggatggggtggcggaggcatagaaggaggatgaagaagggttttgagggtcgtcctgggttgtcggatgggctttatgatgggggaatgttgaggtggttgggctgggcagtcgatgatggtggtgatggtgggatgttctgagtagggtttcgtcttcagctcgcctgagtagggtcgaataagcaaatccttcgtctgttgttggtggtgttcctatgggctggggtggaggcgaggatgacttgatgggtgttagtccgatgtagagtggtttgtcctggtggttgctgctgttgttgtacatgctgctgttgtggttagtaggaggaggtcttgtggttgtgctcagctcaagtagacgagccagccagcaaaaaaaaagacgacatcactctcatctcgggcccagcttcgatcaccaggcccggtacactacgacggcccgaccagaatcacattgaaaatcacatcgatgatcaaaatcctgaaaatgggctttcaaattgagactcatctcatcaaaaaaaagaaaccaggaagaaaactttcaattcggaaaacggggtggtgtttgtctacaacgtgcaaggccaagaggatagccttaaattcaatgcaatcatctttattacccataattgggctggaagatcaaagataacaattctttgggcttatatagaaatacttgttcatctcagatgtgtagatctgttattcttccacaaaaagtgttatctaacactcaatcactttccacagtcatcaagacacgagctatctctagactctaattggcaggattgatcctgaggggcggggaggtttatcgccatcacattcaattcccaatcacacacaccaaaatacatgaatcccttctatgctgtaatccaaaaaaaggagaaaaagtcacaaaaaaacgatagacaaaggaaataggatgcgtctacaagaccagcaaataaaacatgtcgaacagggccttctcaaagggggatatgaaaacaagaaaaagtaagcagggagactgatttatctatcgatttttatgaatcgccaatgttgcattcaggatggacgagcagtacaggatctcggacggtggtggaagattctgctccttcactctcttgttgtaatccttcaccacgcaattccatgatacatttttcctggaaatggtgaacaaagaaagaaaaaaaaagtcaggattcgcgataagccccttcattgcatggagacatccgtgtatatgaatacaaatatattgaactgaccttgacgagtctgatcaggactttgccaatcagagctttctctgtctcaagctcctctaccgaattcaaatcaggctccatctcttccaaataccactgaaccaattcagattttttgattccacttccggtctcccgctccacggtttgcagtttaccaagcaccagggtcataatgcccatatacttctcgtatgtgatcttaatctgggctttcttgggttggaccggtttcggcgggccaggagtggaggaagggccggcggtgtctgtagtcggggcctcggtggtgtcaacatccatcgaagcttctgttgggttggttggcagcgtttcagcttcgacttcttcttcttcttcatcatcgaatccaatgtcgtccttttccacatgaataatcgactgcttcagcaagttaaaagcttcgcgcacatatgcaggtataatctggatacaatgtagaacaatgtcaggatatctggcaagttgtttaggtggtgaatcaagtcagctgaacaagtaagctggcatacttcttccatacaatgagctcgagcaatcgcttcactaagacgaatcatactctccaactgtcgaactgtgatccgataagaatttcttccccatccttgcgaatcatcttgtctcaagtctcgatacttttgtaccaaaacggttgctgcttcaggtgtcatctgcaagtcgtatcaacacgaacaattaataaaataaatgtgctcaatattggttattgaggtgactgcttaccttggggttgaacgtccggccgtatctgatatacctctgcaaagcatcagttgaaaactctggtttgattgcaacctctcgaagtcggtggacattgacgatatgactggcgatggcaaagtcaacatcctcgttacactcgtctaagaccacgaaaaacaagtcgaatcgactcatgatgggtccgctcatggcgacgttggcccttaacgacatttttttgttgtagcgaccaccgactggattggcagccgccaggatggatgtacgggcgttgagggtagcctgtattcccgctttggcgatcgagatcgtttgctgctccatcgcttcgtggatggctacttgatcagaaagatccatcttatcgaattcgtcaatcgcacagatcccgttatctgctaacatcagagcacccgcttcgattgtgaactccccggtctcttcatctttaaccaccgcagctgtcagaccagctgctgaagacgcctttccactggtatagacagaccgcggcagaaaaccacagatgtacttcaagaattgtgatttggatgttgatggatcgccgacaatgcataggttgatatctcctcgtaggttgataccctcatgggtcgttttatgaactccgcccatcaactgcaacagtagacccttcttgacgatttcgtgtccgtaaactgtaggcgcaatcgattgaaccagtcggttgtaaatccggtcagagtgaaccatttcacgaagttcttggacttcttggtcatttagtgagtctaaaaagtcttttcgagttcctaattgatcgttaccgacgtcgggatcccacctaacattcgtggcattggactgtgaaaaatgaacgagacacgtataaataggcgaccgactgctagccaatccgggattctaagaaacttactcgagagtcggcagcttggaccatacaggccaagaacgcagtcttataggtcaagtccctagctcccagcattttcaatccgctgacacccatactttcagcgccaacacctctcatcccgccgggccgtccaccgccagctgttttgatcatctctgcattcacaccaggtaatccgagctgagccacatcagggacgacaatgaaagttccggtgaaaatacatttgtctcctgccttcgctttctcgacaacttcggctcgaagaatcacatctagtgatcggggcatcgagccagtcgggatttcatttgagttttcttgaattctgacacgttgccaatcggtaaatgtggattgttcaatcgataatttccattcggttcggttgttacacgtaggatgagggcacgtattgggctaattaagtggcaattttaaaaaaaaaactttgcatgagcgaaaagtgagggaaggatatgatgacaaacgaaggggaacttacctacctcagtgtatttgaactgttgctcgacatctcttacaatatttttacattcctcgcaaatgaaggtggcaaagatcagctctggccttacctcactagtcctggtgacagtgccaccgaccgagatgagtttgccgattttttctgtcctgagatctctgatgcccataacgtgtggtaggttgtagatcgcaagattgaactggcgactgatcaagccagaagaaaccgtcgagttggtgtgggtgttaatgtgctggtaggaaggaatatatttcttgacaagagattgcaaggcttgtttgaggtaaggcaaaaatctgacaagcagttcaaattcccgaaatcttgggtaagcttttgatcagacgttttaaaccaaaccaagcaaagtcacgtaccggtaatactgctctgaaatggctttggcgaggaccgtctcagttgaaagcagatgtgcgaaatcaagataaagcgttgtgagttcgaattctttcaaggctttaattagctcgacatataatcgccgaggacccgagggagaaggagacgaaagatcattttgatcggtttgatcaacgaagctggacgaaaatgattagaaaaaacaaacgaacagttaaccagttggacttgaatgcgagaattctagatagagaaaaaaacttacttctcaaggaattcttcaaatttttctctcactcgctctccggtgtcatcgttcaccctagggatctcttctaagttcctcgcagctctgggtctgcctctagatggtgcgccttgtcgatcgccttcttcctcagcttcgccggtgggtgtcatgccgtcagcgcgtcgatgagagccttggccactcattcccatttccgcatcgccaccgatgctgagctccgaaggcatagggttagatgagctgagtccggacatgctggtgagtgttgggcgctactggatcagtgtgaggtggtcttgggggtgatgatgtgatggggagaagcgaagtggatggatgtgatgacttgccgtcgaggcgcgtctcttgagtccgcggcggtgcgcccgagccgcatacacaggagacatggacttctgccgcatgtacctggatacaacatatctccctttccaatctgcacatttgtccaactttgagatttgaaaactgaagaaagttgaaataaagattccagcattatgcaggcaaatatttactctgctataggttatttaagcaatcaaacatctgatcagtgcagttgctggcagttattgaaccattgtccacattcccatctcaaattttatcttggccacttacgtatgatttgggagggggctactagctccctcttgcatttgataagaaaaacacttgagtgaaataggaattgctgctgtattctttcatgtacccattaccccaattacccaccttgattgccatgagatgattttgtccaaatccatttgggtgaagtttaataaattcttgaatattcctgattagtcttaccattttttcctggattttaattcttacagtattcacgtttatccaaactataaatttcatctgatttccaataatgaagagcaacttcacccaggaataaactgtggatgtaatttgtaaacctcatttccaccccaggctccacaaactctgccctggctgggggtgtatgtaaacagggagccaaatctattggggatgtaaaaaaattccttgctagtgtaaatatggttcccatgtacactcttatacatcctgtgatctggccctgatttgtgtgaaacctgcgactatcaatcaatcaccaccccctgattcatatccacacatacaatccaacactgttcacacatttttatactccagcataccttccaattgggcaggaccaacaaaatttcagctttgaaaataaaatttgggaatgcattgcacagctttcacacctggtggtcagatggcatctgggccaagttttgtcccaaatccactgtccagaaactgccctgttcatgtattgatcaggggtgagggttggggtgggaaagctggataacaatcagacttgggggcatagcttgtgtacatgtagggagcaagggattcaactaaaagcatatccaccgtgggagctaaactggattgatatcttgagtttagcaacccaaacccaaaaaaaccatccataattccgcctgggttgctaaactggaaaaaagattacctcctgaggtaaaaaaccaatcaagtcgccacatgcagcaaccctctagcagcacttcagcaacttgtcccccctgcaaactcctccatcttcacaaatctccagatccccatccacccaattgaaatcatgtatgtacaacactctcctccccacaatgatacaatctgccaatagctacattgtaagatttgagaccactcatcatttactctcatgtgtctcaatgcctaatacagttgacctttcacaagtgagccttgcttctgttagatgaactggtcatcattgcaagctactcttgatgacaggtacgaaatggtcatcaagagcatggtgtactcttgattacaggtaccaacccatcatcaagagtagattttgctctcaacgaccaaattgaccaatcatcaagagcttcaggtactctccatgaacattctgactggtcactacaggcctgtgagggatgtttcctctggatgaccaggctcatcaaggaaggaacagttgtctaacaaccatgggtgggtgtcaaagctgaacaggttgctagaaataaaatttgagttgctattgcagcgcagggatttagcaaccaagttttatctcccgtgttggatatgctctaaggccctgtttggccgcaaatcatgatatgtgatttggctaaagtttggcgcggatttggactgtgcaatataaaatgatacaaaatgtttgcatgaactcacaacaaaccttgcctcaaaattacaaattacggatggccaaacagggccaaagtatgagaaaaagaaaaaaaacaatcaagcaggggggttgacttgtgatccatgggtggattggatctaccactacatctagtcttggaaggcatgaatagataatatagctgagagggacatggatttgtattgatatctatgcttgaccagtgacgtgtgatcctgggatatgcaccatttccctgccaagtgtcatctccagctggtgggggcttcaacatttaacttttgaaggctcaaaccccggtcaatgaggcactttgcacagctgcaccctcctgaaatctggggatctcaccacctacgcagtttagacaggacaaacaggagcccacaggccaggcgaaatccccccccccacccagtgggtgtgggccactgaagcccagctgtcacctgatcaggtgaaagagttttcctaaggccatcatcacatggacctatccacgcattttagaaaccatcagaaatatagctgtaactggatccaaatgaattatttgatgtgcaatctacaagggtataatggatgagaagagtagagctcatcaatcataattccaaaaatctatctgtttccatgggctgatgccaaatcaggtgaattaaaggtttgctgtattgttcatctatccattaagttttcagtcaactcaaatggaagagatgagataatttggagaatcatttgggatttttttcagagatcttaatgctgtgattatttcatgaatgatttgattgagagtcaattttgatgatactatgtagtgtggtttcatcaaatcatccaaaataaagtcgttaattattgagctttcatcaaattcaattcacaggttgatacagctttgttttgatttttcatgtcaactggtaagatttttgcatctttttttttgatccttttgtccccttaaattaatgtatccatcaattgagtttagttttccatttttcattcagctcatttttctccacctgagcgccgtttgctgtctgacgattgtttgtatgtttccgtgcccccccgaagtgctcggggacgggtatcggtgctttagcatcagactgggtgagattgtcggtgttcgtgaaacttaaactctcttcgaagttcgccctttggaaaagcccgatcacaagatttcaacacgcgtctggatcagcgccctttctcgcggaaactcgcaaggattcctcagctgctcgcccggagacatcaaggagtcatccgaccgaaataccgggcttacgatggtgcacacgtttggagggatctactaaaagtctccactcaaacgaggtttttttttttcagcattcaccactgccactcacgatggccgttgcccgggaccccaatctgcctgtgacgcgtgtcttccaacgtggaataaacgcattcaaagctggggactatcagcgcgcaatccaatgctttgatcaagctttccaggcctcctcatccactgaacctatcgccctaagaatcaatattctcgacagtcgggctgctgctaaggacaaactgaacgatcttaggggtagcttgtcagattcgaaaaaggtgattgatctggctcccgagtctcccaaagtaagcacttctctctctctctaacttccaaccaactcaacttgaaacgtctatctgatggctgctgcatcgaccctcaccctgccttccttccctactacatgtaggggtacatccgtgctgctcgtcttttcaacaagatccagagatttccggcctccataaagatgttcgagctggccgtctccaagctgaactcgagtccacaaaagaacacgcaattgatagaggcaagtgaacaagactagaaactgagtcccaacttttcttctgacctgcaatccttcattcggctgttggacgtgcagaccctacgagctgagctccagcaagttcgccttcaagaacagacccacatggctacaccaggaatctctcgcgccccatcatcatccacttcatccgtgagctcactctgattgactctgctaaagcctaccaatatctaacgtaggattgtgttgtcgtgttcttgtcatggctgttagaaacctaaatctgacttggtgggaaagatgccattcgagatttttatcgacatcgtctcgttattggacactccgacgcgtgttagatgtatgggggtatgctcctcgtggcgtcaggcgattctaaacaccccacgcctttggaacaacctttctctgaatgcgtacaaccaccagaagctgttgacgaaggccaaatattggctcgatcggctcgaaccggaccaacagttgcacactcttaatatcagcccttcccccatatggcctccctcgaccgttcacaacctcctcacctttctagccgacaaactagccacgaggaaagccgcaccaaacacctgtcttcggtctttcagcttccatcaggctggcacctcccatggaattggagtgacacgcaaaaccttcgctgatgtgatcgcttttgcgtattcgcatcgggccaacttgtttaatttggaactacaactacctggtttcatcacctgctacatgacgctacctaccctcttggccgactttccattgttgaacgggctcaagctgcaaggtagccgcggacaatatataaacttcaagaaacctgaggacttctctcggaatcgtgttccctcatcgacggctacacattccggatcgggctccccagatggtaatagcccaagtacgtctggtcattcgcaatcgaacccgaactcgttggatgcaagccagccggtccaaaaggtatgggatcaacttgagacgttgtttatacactgcacgtcattcatgcctagcgaagaactaccactcgccctaccttccctgcgatccttatctttaatcactacggtcatcaccgcgagcacgccgggcagcggcgtgagggacatgttcgatcggggtgtacctggcgtcagggacatgttggatcggagtgtacctgggatagactttactcatctatgcaagctagaaaatctagaattctccggagcctccatcggcgaggagcaatgggagcctgtttggcggacttgcgggggcttgcctaggttgaaaagggtccgcttcggggtccagccgcatttcattcccgcccttctcgagctggccaacatctccccggattggtctccgccgcaagacgaagtcattcatgggccgttgagaactgaaatagccgctatactacccgagctggagttgatctctctatcgtctcttgatagctggatatcttacaagttcgtagcagtcttcggccatcaattcacaaagctcgagtcgctctcggtggccggtttacagctcgactcagacaccgagccgttgatggtctatgcattgcgccatttgccagcactcgtgaacctcaatcttgggagcaccaacgcgagtccgggagtgatcgaggccatcaaacctggccggctggaatatctcaagctcgccaattgtccccgggtcaccttccggccactttcctccctggtggcccctaaaaatctgcacttcctggacatcaggggctgtcatttgatctccacccgcgaaatgctcgagtggctcgcccgtcgcgtcacgtccttcgtttggcaagaagatcaggattatttggctaggagagccaccagacgactcttcctagattgatctgctgacttacttgccattagccatgatccccgaaggacctcctgcgagatatgattttacggtttttgtggtgacttatacgaaaggaaacgttgggctggtttctgatttaccttaccttaaacttctctcattgtattactaaatatcatttatagtttgttagcttgtcgttttactggggttcattggggatagaacagcttgtttttgtttagaggttaagattttgaatacacatatatgtctgcaaagtataatgtataatgtacacaatatgaatattacatctcctccggatcatcagagaaggagttgacagtccgtcaagaagccgggaattggaattcaaatctcctccaccgagcccgttgatcgcccatccaaaccggggtgcctaagctatttccgagtggatcgggtggctggatctggaaggcgtcgcgctcgacaaaggtgattgtggacggaaaggtttgcgagacgaggacgatcgtctgggtcttggttccgaaccatgtctcatgactggccgaggccccgggagtagagagtcgatggtaagggcggatcaagatattgcttggtatgtcgtccgtcgaatcattggttgtcctgaaaaaatcattgcaagatttttggtcaattttcattcgatcaaagaaggctctgaagaaatgaaggtttgactgacgatattagatcgaacagttccgtctcaagatccgtcggagcaccctgaggacagctcgtatccgttcgaatcttgcgtagacactcttccatcaaccgaatcccctgggtaactttgggccagatgggaggtttgcaagcaatcccgttactgattgcatagacaagtggggcttgagggtcagacgaggcctgctgatgatgattgctcgtgaagtcgccgaagtgatggtggattcggtctgggtttcgattgcaaaagaagccgatccgatcttgctcatcctcgttcctggcgagctgtccgatcaccagattatagccattcatcttcgtggacaaccggctggatttcaagtgatcgagataactgtggacggcgaggttcccggcgaggaattcctggatgatgaggcctctgctgatgagcgggacggacggctcgacttcctgatcctgcccatcatcatcatcaagagtggggatgtggttgagtgggggagtgaggttggtcaggaagccgaatctcccggtctctttgtggatcccaagccaggtccctccggcgatcgcatctcgtcccgacagaatctcatccgagaggctgctgggatcttcgcttccttccttaataatctgtctgcaatcttgcgtggtcgggtcttcgggagcgggcgacgagggaggagcttggacgtccggatggatcggaccgaacgaatgcagatgggccgggagactgggtcggctaagaaactcgtcccgattagaggccaagatcctattccgtcgtgttattttgatttttttttcagaaggagaaactccgtcagccgcaacacctgatcaatgaatgaaaaccccgagaatctcaagaaataatgatgggtgaagaaaaagtcttggaactgacagtctgtatccgagctgggttttggccgaccaaatggcgatacacattccgaacgaagtgagttttagtacatgtacggtcggtcctgttttttttttttttgtagccgttgaagattgtacaacacttttatatgaggtcccggggtcgccagacaggacatccatcccccctgctaatattgataaactgagcttctcacaatgcaacccaagacactcaacactcagcagtgaccggtcggcgggatgcaggcctacatattagctctgggccgtgttcttcctcagaaattgcgctcgacattcataaaaaagaaacaagcgaactctggattgtatacaatttctttttttttccgactggctgctgtgcggggttgacccgggtgatcccagcaggatccgattggggaggtggattcggctggactaaataaagaaataaataaatacataacccagggatttgaatgaacccttgtgtgatcctcagtgtggtggtgggcttttgatggtcctcagtttcgaagtggagcaaagagtgccggagtttgatgtgggatgaggtgttgatgtgctcgagaagtgattgttgcactcttgctctggtggcgaatgctgaatctgggatgattgaagaatggagcaggttgtctttgggagtgtggattggagatcgagaggatggggccggtctggattgtcgtccaatgcgggtccttctgatccgatcaatccaaggattcctgcccagaccgaaggtagagtcactgggatgacagcttttttacagctttaatggcgcctcttcttgattcctgcaatcagtatagctgtgggtcgagtcagctgactggtcttgaggggtgtagagagggtccgatgatgctgggatgtatgtggctcatccacctcgaggctcggaggctcggttggcgagtcccgccttgatgagatcacaaggcaatcttccagaacacttgatctcttccagtctgctgattctgatcagtacgtaaaatccctaaaatagtgtggggtcagtctggtttaaagccaaaaaaaccaaaaaaaaaaaaaaacaagaccagttgaaagactctcctctgcccatcgaacagtctcatcatccaatcattcattcattctcctcttaacctcaccccttcccctctctctttcttcctcttcacagcaaacaaacaaacaaacaagagaccatgctaaactatctcaccaacctagcatcctactacctactaccacaacaacaacaacaacaacaacaccagcaacagcaacagcaactactcagtccacatccaacctacaactcaaacgcactctcactcgcctcaatcgcatcaaaaactgaccaactcactcagtcaaaccaatcattcctacccagctcaacctcattcccattctcatcagcatcatcatcatcaccactaccactaacagaacaacaacaacaacaactcataccaaactcaactaatacaaccatcctacaactcaacctcaacaccaaactactactacccaccaaaccatcacctcacaaggcactatccccaagagcaacccacgatctcatctccaggctcgatgccacctccccactcctccctcagaacctcgccaacttcatcactgctgcctcactcgccgcaagggtctcactcagatcttcagccttcttcatcgaactcatcctagaatctctcagatactcaactacaacctcactaggcatcacccgtcgagcactcatctctgccgtcggcagcgcaagggccatacactacaatcatcactcaaacaacaaccaaccacttccaaattcatcctacctcaacgtcctcgatcattataccaacgtaggcatctacctcgtccaccatgtcttcaccatggccgaactgctctccattgccggcctcgacctcactcattcagtcatctcaactggcttcgaggtcagtttgtaaaaattcaactatacctagtcatcatcattctcacatccctccctctctcccttccttcatctcagaccgccgaggtttcagtcatgatgctcgacagcatctttggctcaaacgaatcatctcgcgcactctcggctattatcatgctagtccgacgcgaactgcttcacgaccctcgtttcactccctcccattcgagtaccctgactggtctcgtcgctctcacaaaggcgatcactgcctttgcatgtctacagctcgccaccactcgtcgtaccaccgcttcgatgaagatgcgggtcgtgtgggacgcaacgatgattgctgaatcagtcaccgaatcaaagagcttggccgacggaatcgattaccaactaggcatcaagcaaggtcgagctcacggctgcaactcttcacaccctccaccatcatccccggagacacacactcactcacccccctccactcgttcatcccctcgacagagcatacacaagttatccgaatctgacaagtcttccctcctcaccgatctcagaacatcaatggaagcaagagcaactcacttcaactctcatcgcagtatcaactctgaaatcctctctactgcccccacccctcctcaatctccagaacatcgtttggaagaacgccaagaaattgaatataaactcacccagatccttaccgacggtgaaaacaatccagatccctacaacgataatcattccaactcggctaccatcggcttaccagcttcatccaacactgcaagattggtgcccgatgacgtcagaaaagcactttaccaggtcaagcgcacctcctactcacgaactcagtcttactcctccgaattaaccagtctaggaactaccaccttacccgattatctatcaaccgccacctatcagctcaccaccttgaccactcaaaccaccagaacaaggactacgacgactaacagtgcccactccagtaccccaaacgaccacgaccatcatttttcttctaataccaccaagaggaataatgataagaaggcttccactctaccctcctcaccacaaccctcttacgacgcatatcaggtccattggtctgccaacgttcacctggatcctcatccctctacttccacaccaccaccctctcggcccaagatgcgaatcatgacaagaatacttgattcacaacccaagcagaacgcatgtgatcagaccgagtatgagcctgcggaacagtcactatcagatcacttgagttccaagccaaaggtatccaggacgaaatccatgccatcttccccccggcgctcgttttgctttacccaatcgaaagtcgtcagacgctccttgacacgatccaagacgcattccaatatgaacgacctgacactccttgatgatccgtactcattcgtttatccgctcccaaccatggtctccacctctcaaacccctccttcgtccccctccgtcgtcagtgaggagtccagtctcgaatccgacgagcttgtcatccaacctgatcagcgcccattcaccagtacaatctcagagatccctcaggaggatgaggatgagaatcagcgagggtattttggtgtgagggacgggccgatgaggcctgtagtaccaccacccccttcatttaatactaatcgtcaaaaatcatctacctccattcaaaccgttcgcacccatcaagtctctcaaaccctctctccaagcgcccagcccccatcctcagacttcccgcctcaaccactcgtcaagaacctcggccgattcatgcgctacagctcagccgcctatggccaacagttcctcaggatcatgggcatcggtgtcgactcgttcaactaccccaacaccaggaagcactctgccaatgatcatgccttcgccagtcacgtcggtctccccgtcgaccagatcctcctcagctcattcaccgagcccaatccggtcctgggtaatgaagttttgagtccgctggtccattacgtctcgatcgatcacgactcgaaggcggtggtcttgacctgtcgaggtaccctaggcctctccgatattctcgtcgatctgacgtgtgaatacgagccgattgcggttgatggtggggacccgagtgcgtcgtatctagcgcattcaggcatgctgcactccgcacttcggctacggagggagtcctcgacggtgcacgaggtgatcaaacaagcgttgatcgattacccgacttacgggctgatcatcactggccattcgctcggtgggggggtcgcggctctgttggcggtgctctgtagcacccggacggaaagcttcctgggccagatctcgggccagtcgacgccgatcgcccatcctcccatcagcacccgcttcgtcacctccttccgctccggcttcccgcccggcagaccgatccattcttacacctatggcacccccgccgtcgcctcgctcgacctcagcgaatacaccaagggcttagtcaccacggtctgtaatgggatcgatatcgtccccacactctcgctcggcgtccttcatgacctcaaaagtatcgccgtctccttacatgaagaggaaagtgtggcgatcgagatcgtgaagaaagtagtaggtctctatcgaccgaaatctactagcagtacaaccggtccgacccaacaacaacaacaacaacaggctcaagaactcttcacctcttctcaacaagataatgatgatgatgatgatggaactggtaaaaataaggagaaagtgtcgatgaaggagcatgagatcaggaacggcgtgggcgacaatcgggcgaatggtgcggattatcgcgaccctgctctggagggctcgctgtttgggaaggccgaattgacgcccgagttgggcgattggctctggtctcttcgacggaccatgcgtgccgtctcggatgctgagaaactctagtatgtcttctccctttcctttcctttctctctctttctttgttgatgtttttttttttccttggtagtccgccgggtgaggtgtggcatgtcgaatcctacgaggtctttgtcgttagagaagtcaatgatcaagagaacaagaggaagaagaagaacaatccaggggcaccatcgcccggagcgagatctacttcctcacctcatccttcgtcttcttcttctaatagtaccggtttctcgtacccgaaccatcatgatccggcgccgccttctacaccaacgactgctaccccgacgccgtcctcggccacttcttccagacgtcaaggtcgcagaatcatcctcagggcttgcgatgacgtgcaggctcggttctcggaacctatctttggaaaaaccgttcgtctacatttcttttttttttcagagagagtgaaaggggggggggggtgggtttatgtaactggaattgatctttttggctttggctttggctttggggatcgtgtttgtagatgtttcatgatcatattccttcgcaatatgaattggttctggaactcttggagaccgcgatcggcaattcttcggacgattaacacacacagttctccttcatcatcattcatcatcattcatcattcacctaatttataattaatcatcatctctttttttttttttttttttcagcacaaaaattgcattgttattttccttcttttttggtttgaggctggtttactttttatttttcagatccaactgatgtgcattctctcttctttctttctttcttccttgctctcctcgtacatcctcaaatctccacaattgccggctcatcaaccaaccaaaccacccctttcttttttgttatatttcctttgtatgtaataataaatcatccgatccaatccaatccatcctgtattctacattctctcaccttgtctttttcgtatggatgtatcatatatatatatatacatatatatgttgtatttttcttatatcttacttttttttgcaacacttgtacatacataaaaaacctcaaactctccattgtttttttattggttgttgtaacttttataatccatgttgtatcaattataatgtccattcacttttctatttttttttgttgatcacagcttgtcaatccatcaatgtatgtatacatacatacacacatacatgaccttctcattcatgaatgttcccttttttttgcatatcagtactaatccatgggttcatggaagctgaataacccaagggtgtttgatgggataagtggccaagaggccccatgttcagttaatactttggccattgatgctgggaaaggaaagggatgggggtggttgtggaaagccttggatcttgatcctcaagagagctggatctgatcaggttctgggtgacgggtgattcgcaaaattcgtgccgttcatgctggggaaattttctgtcgggcttctgtggacaattatcatagctaagcccacagctgggattcatgagatcgccccatttttctaatcattctaaagctggatgtccacggggtctgttttactcaaatgtgaatctcgtgatgcgcaagatcaagcccacctgttatctctacccccccccccccccccaaaaaaaaaaaaaaccgccgatggggtgccgacgtgtctgatctcgagtacaaaatcttcaaaaattgattgcagctttttcgtgtttgcagagccacacacatccgaaaatcgggcgaggcattgtcgagaaaaactgggctgcgcggcctgcagttgtctcctgccagcccagacagactctctgaccactgcggagggcgatgttaacttctaagttgtaacaagctggacttgcatcttgaatgtttttctccgctccacgtatttatgtatactccttataaatatctctaatcacttctccaatctgtggagccctgatagagctttgaattgatcttttggcttcatatgtagctctgggccgtttgatcgagtctctgctctccaatatattcaagttcatcgatcgtcgacgttatattttagaaggtctagtagtagtctttcagaagttagaccatccatctgcgcagctgtttgcagggaaaagaggaaattgtagcggcacacatcaatgggcaggccacccgccctagtgaaatggagcacctcatcttggctcctcggagcttgggccatcatcactgccagcaccaacgatcagttcgtcccaggcctccattccaccgcccatctcctggatccgcgggccaagtgctccgacatccataatgacgacatcaacttcgtcgaacttgacgagtatctttcgagccgggaaattggcggatcgtctacaagtgtacaatctggccaagctgcaagaagctcaccagttcagcagaagcatgcagatatcctctctcaacccctcaaactctcatcacattctgcaaggaaatctcccactgattgctccttagcactccaagcaaacactagttcaaaaaatcaccatttcatctccaagcaatcactatcagccattcttgcccctggcacaacttcaagtgagcaattcaactcaggtgttactgatcacttttggagtccccacaacataatagatgatttggatgagtcttatgaccttgatgagttctttgatctcctagaaaaaagtatgctagtgattgcttctactgattgattgaccgagggccacactaattttgatctacttaatctgttctagccgggtccaaaggagcatctagcatagaatcatctgaggtgcctgatcaagtctccacaagggaaagctgtgaaaagatcaattgtgctgcccacatgccacaaaaagagtgctccatacccacaaacaaacctctcatttccgacaattctttgcaagacattacgattcctgagtggattgggtccacaaaatacattaattgcagggaatttcttgggcaaaaaaagagcagtgatgtggcagaccatttgatgtttcattggccgacaccctttcatcttggaataggaagggaagaggaaatccaaacaatcagtcctggaaatcatcataaacccattccagactttgaaagccacggacttgggagggaagaaaacctctgttcatttgattcaatccctgtgatgtctcaagttcaatatccaaaagtgtctgaaagatgttccagatcaatggttcttgttcctggtagatcacaggggggatcacgttcctatgaatacacaaaagaatttgcaggacttgatctgtcaatacccatgatttccaaatctggttgtcctacagtttctgcaagatgcatcagatcaatgatcagtgttcctgatattccagacagggaagcacctctctatccaaacagaaagaaactcgcagatggcaataatccaatcccaatcaataccaagactaactatcctccagtttctgcaagatgtcatagattgatgatccaagcagaggattccacaccatctcaacttccaagaatgagatttgatatttatactttgagctgtgagaagcttgaggaagaacatcaagagaagctggatgaagtgctcaagcttttcggctctgcttgggagaatccactgacaatcagactgagtcagttcaagaaaacattcactccaatcatcttttcaagacttgtatctgctggtagtaccacaaaatctaaaagggatcaaaaagcaagcaaagacagactcttgagtgtcaaaagtaaatcattccaagagcataaacacatttggtatcaatactggaacatccaaacaggcgttgatttcgaaacagaatatctcccatcaatcactaggactcaattcaaagaagtgtttccactttatctgttttatgtagagatgatcctgaccgtcatacctcggcctgcagaaggtcatgaaagaggggactatagttatacacaagagctgagagaagccagccgtcttttcctgggactggagaatccattccaggatccgctaaacgatccagatgaactatggacagaaaagagggcaaaattatccgtgcagatagagcgttcgaaagcccaaagaccgcaagtgttgtggatctttctggatctctgggtgcgagagcggtacccagaattgtggacaagccagttgaaaaaaacccgcagatcaatctccagtcatgccaaaggattcttcaattacatcttctgcttctcgatcgtcaggttgagccggtattatcaaggccttcttccacaacctaattgatccaatcatcttttcaaggaaactttcaaactttcggttggtcgtttgaacatgatatcactgatgaacctttgtaatcttcaagccaatttttttttctttacggtcaatgatcatgatctggtgtaagaaaggttgaatatctatcagaaatatgaacttgagacttcccaactctcctaatcaaacagtcattgaccactcacgtgcgttgataatcgcactcccctcccctccccgcccgcccacgcccctccaaaaggggtgtgcaatcacacccgcccgtctctgaggggcgggtttgattgcacgcccctcggaatgctgatttcccaaggaaacaggcttatatcctaggatgttttgctgacataatcgcgggaggacttgcccaccagtcaagaaccgagaatatctcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncttgtactacttgtctctatttgatattgtctatctcagtcagtctgctttgcttcctataaaatcaaactcacattgtggtatgctttcatttaattccatttctttgattatttcaagtattgttaaaataaacaatgcatttttcagacatttagcagagaataattgacttgggcaggatttgaaccagcgaccttagcttgaagctaagacactatactagaagtgctgcctttaccaactaggctaccaagtccatgcctgatgtgctgatattagaacactgtggattacagaatttcaacaagtatattgtttttctttcattctaacttgtgtttgtttctcagttttggttctattatggtgttgcaagcgggtctgggcacaggcccaagttgggaaaaaaaggggccaagcgggcttggccgattcccaagcgcgcgtggcgccctttaaacccaacttggctcagattcaacccttgcttggcacctccccaatttggagggggtcggacccaagccacgcttggccgagcccaagcgagggtgccacccgcgccaaacctgacctcacaggtcagctaggtgggtcgcgggtgtggtggtggtggtagtcgatgtcggtgatctggtgagcccagagcttgggttcagccaagccagacttgggccagtgccaaggtccgacccccgcgcgacctgccaaatcaagccccctgggcgctggcccaggccccggtggcgcgaggacacgcgggactggggcctgtgcccagacccgcttgcaacaccatatcaattataaaacctgtttttcatcactgtggttggtaaaaagttcaattcagagcatggggtgagttcttgtatttcaactagggagactgtacagtagagatggtcaaagggtatccgtcgcggatacccgctatcccctggcggatacccgccagagccagtggatatccgccaggggatacggatttgggttcgaatgtgcccttttcccagaaatttgggcggatatccggatatccccagggatacctgagaccaatggccggctggaagggttttctttctagttggcaaggcatgtacctcgtcgactgaagcctagtggtagagtttcctctttagccaacaaggtacatgtacctcaccgactggaagttttccctttgagtcaacgaggtacgtgtaccttgccggctggaaggaaacctttccagccggcgaggatgtgcctcgccggccatttagagggcgggtatccgaggatatctgctcagatacccgctaaggcggggggatatctgccagcggatgcggatgctgctttccccggaaaaagcaaccggatatctgcatccgcgcggatatccggatgcaaagtgaccatctctactgtacagtgaccagtctctatggccgggaggagtattcctcctggccatcaagactgtgcctcaatggcagagaggacacctccccttcattgctactttactgtcagcctatgtgatgccaagagcttgtctcttctagctacaacaggtgaaaggataattaaaggtatgtacatgtgtagataacatgtgaaagttgaaagaatttaaagactgaagatttcatttctttataagttaagtgatttataaagaaaataaaattttataaataagaagataaagaaatgattgagttattacctgaaggcagaataaaactctgaaaagataataacacttataaaagaataagagataaaagtttgtcaagtaagagcagtaataagctaatgatctaaaaggcaaacttgattagttcttatcctatttaaaatttctttattttaataagaattactttactatagttagatccatcaatctggtaaaggataattctaatacgatgattgacttttgtttaatgtttctaaacattgtacaaaaagttgaaaacatcaattaatgattttattgctttgtattctcttttcttaattataggaaaaggccttttactcactggtcttatatggagaaatacgatcgatgagttgcgtacaacttgaggagaattgatgaaagctaaagatgataatttgttgaggaaagaaagatgaaatcgtcagcgatcatctctttcaattcctctcatcacaattgtcaatactcacttagagtttgatgatcaatgatcatcatcttctaaagctatgacatcattgatgcaaactcctgaatcccaagctttgagcttggcatttgcatgctcatctgcagaagagccagtctctgtacataatcaaacaataatgatcagtaaaatgatttactctgggaagtttatactttaaagtataacttacccgaggctctcctcttttgagggctaaacttaggaattgaattccaacaaaagtgggggaggtttggtaataagaaaaatacacactattaattttatatttacagaggggcctgagttacaggggtattggctgtgccctctaatatcaagaactgtgaaaacaggggtattttgaagtacctgataatatgttcctttatagtaaaggagtattctcagaagaaaacctacggctgaagtgtttaagtaaataatatttactgatacttatttccaagccaatgggaacttcgggagggggtaaactgttcttgaggtgcttagaaaggtggttgagaggtgtgggaggagttctggggcaatcggttggttggttggtttgttgatattcatgtggaaaacagcaggaactgggtcaaaaagcaggttgaaactggttattgaggttggttcttactgtcaagtgatgatgaagatggggaatcaaagtttaggggtgaggggcaagaaggggtccttaaaaaataattctgagcccctggaggcaaactcaggtgtctatctggatggtgtagctcttctactaagccattggaacctttagatcagctatggcacctggagggcttggttacaggtgttatagcaatgatgcaatgattgtaactgggtttactaggtttcctgacgaaattgtaacccccatttaacccatgagatccttggattgtgtgtgggatgattcttgacagagagcaattgtcccaatgggtccaaaagggtcacagatcacccaacaccaagaaaaaaaaatgatcacttgatgacaagtgacatcagcccaagtccagcatgttgcccattacatacccagctcaactcttcctcagccccctgtagcacacaaaggcactattgtatttgtgttgcagcagagttggagctacagtggagcagtgatcacttttacatggtttcacttgccatctagtgagcattgattcttcctggtgcaaaccaggttggttacaaggtctgtgctcttgtatttcaggtttcaatgatgaaaaacttgtttttagatttttcccaaactgtgtgaaacttaattaaacatttatcacttctacaacctgtagtatgatgtgactgggagggttcagcatgtaaaagaggtctggtgtccctcaggtatcacagaagtatgcgaaggagtggtaattaaggggtatctttggtggggtaccctaggttaatttacctatagattcagaatatgcagtaatattctaagtttctctcaatttttagaatttatttgcagattctttgttaaaatgtttatttttaatgttttttatattattttgggcattaataaaaaaaacacagtttttccgcgtctacacgcggttttgcagcagcgctgcgctgcgcagcacacgtggattccacgtttggacgcattttttgaattaatttttaacaccttaatttttattatttttttaaattttaaagttgtttcctacactatgaatttaatggtaaaatccaatgtgaaaaaaatgaagggttcatttttaatactgcaattagacacttttttcaattaattttttacagcttaattttcattattttttgacattttgaatttcttcttacactttcagacatgtagaaaattatggtaagaaccattttgcctcaaaatgaaaactttttcttgaatattgcattcaacatgttttttaaattaattcttaccagcttattgttcattattttttggaattttaaattcatttcttacataatcagaggtttaaaaatttatggtcttatccattttgcataaaaattaaattattacttctaatatatgagcttaccccattttttgcataattgttaccagatacaaattttatttctctccaaaatggataagaccatgtatcactgtcttgatgtaaataatttatgaccaatgtgattctatggaaagtgttgtaccacaattgtggcctgtagccatatacgttggtattccctacgatgcaaaatgtgtattgtgttttttgcagtgttagcccatgcccaataaaactgtttttaaagaaaattaggagggggaggatctgtgactgttaatggaaccatgaaagaattaaggggaatgcaaaataggtaacatgaccaacccactgcattgaatgttttgattatcactctcaaaaacttgcatggtgtgaaatgaaaaaagattttctcctgcagtgatttgcttttattttttcttttattttcttttgggtccctccaaattttcactacagagatcatatagttgctatttgagccactcaagttcatagagtttatatggtttaaatgtgactgtgttcattgcaggtttcaaagtgatgagaggcacagttttgacttgcaaagaatgtttgatttgggcagtgttttgggcattgatgtacttcgcctgataagaatgtgtcacatcgcttgtttctttcatacaggttacaattattgcatgaatatctttcaccacattggtctaatatgttaggaaattttgctagggtttcacaatctttagggcatattcctgtacttgttaaaggcatgaagttcacagccagaagtatgagtgtctttcccagacatttcttgtgagtaagtctcatgtttgacaaatctagcagttgggactcaatgggaattgaaccaagggttgtggagtttttttccagccagacaaggacagtttgataagattttcctatactgttcagagaagttgttgacaatgttcatgcatcttttacatacttaaaccttttctttttctcctagcctcaatcaattcagtgttctttcacatttttggagcttcatttcatacagaatcatttgggatctatcctttgtaacctttctcccttggctttttatctgttgtaaatcttcatgagtcaaacctgcaaatcccaattttcccttccatggctgggaggaattcctactatatataccagaaatcaaggactgtcccttgatggctaggaaggaagcttgaagcactccaatctcttccttttttccatttctcctgctgtcttgagaaaattcaacaacaaaactcacatttatgttttaaaattggattttgattcacaggctaaccaccatgtagtaatatctggcaaaaatatgagaatttcagcaacaaaattgatgaagagtttagggccagtaccacagcacccagaccaattttcaatacattttttgcattttgggtttttcacaacccaaaattcaattctggttttgcaccaaaaatttgggaatctaggaatcaggatgatatatggtacaccatatccatcagatcccctggaaatcggaaaaattgatgcagtggtacagggtttagaaaaacatgcaagatttcataaaaacctctggaaaaaacaacctccaaaatttggaacacccccagggaggacaaaagaggcttgggacactggcatggagtcaagatgttgccctatgaaacggtaggcattttcagtaagaataatagggtttgggtgtggtacacaccaaagaagaatctctatttgataatttaactcttaggccacttttgtaatgtcagtggtgtgtgcaggcataatatgagtgaaatccaccgtcaaattttgtgggtatttcacacattattattacgctgctacattgcactaacaaacagggccttatccatattgttacccttgagtctgatattctcactaatacaatctgttggaaaaacagttctcagcatctcacttcatttcaaaatttgaaaacccaagttcaattatggattgactcaagagatgcactcaactgaccagtctcaaggtagtgatgtggttacctttgaaagggtctgtggttggatgtgcaaatagctgtcctgcttgcttctccctttgatgaaaggtctcccacaaaagaattgtgggctaatcgtattggactttcaagagacaaattcccctgtgtgaataatcagaaccaaggaagcttgctggcctttagcctgcttgagtgatttgatcacatgaaggatggtaagctctccaaaccccccaaaatcacgccttgtacatacaacatatccgcaaaaaaccgatgattatcgcatacgagaatgccaagctccaaaggaaatcagatttcctcgagttcctattggcttcaactggaaaacccttcccttgcctttggtcacgctttttctctcctctgtcagcgtgtttaactttatcatctcgagtctgagcttttccctcattctcttggtcgctatccttctcttgtattttgaaaaaacttgttaaagtctggtgtaatccagtcctatgcggcgagttccttgacgtcagtgatgatgatgttgcttaggttctttatctcgtagtcacatcagaccagatagggctagaccgattccttcagttgactcacagaccggttgaatgaatgtattcagctctccattcaacagagatggaccacaggttagtcccgtcagcggggcccaactgaccggtcccaaatgtcctcagtcaatcgcacccctggctgaactgagcaagataaacaacacggtgagttgtccaccgtgaagactgcaatatttggatctattggtcgatcgcccaggagcacaagaccttgagggtataagaacgcagctggtcaagtggtcattctgagtttccatctcatcaaacatttaattcaattttgtaacatactcagatcattaagatcaaccacattccttttttattgcttttcaagctgccatatattcacacataatccgattacctcctacaaaacctttacctgagtcgtattcttcaagaccgtaggcaaccatcaactcataactcttcatcaactcggcgacaccatgaattcctttgctttcatgagcatgctcttgttttcctcgacgacgcttggcatgccaaatggatactcatacaccaactatcccagtcaagcttcggaatattattcagtcatgtatggagatgcacctcactacgatagcggttatttggacaaccaaccatcgaccgatacctactgggacccgacactggcgccatcctatccttacggacgttcagtctctatctcaggtgcagatatgaaggtgagcgaaaagacttgtcttgtcacttcctcgtattttgatcagcaacttatcaagggttcattttcaaacactgcagacagatccatctccgtcttccgggagtatcccagctggtggtgaccccagtcacactccagcaggagctaggagcagcgccggtcttctctagacaaagagcccactggatgcgctcacctcttcaacgcgggaaaccagcacaaagcgacactcaaaatgacctataggtttcaactgaaaaaaatccttatagatagatctgttaatcgctattgtaaataagtgacatgggattaatagagataccatatggatggctagaaagaaccagataagaagaaaaacatactcggaaacgttttgagggattgttctgataattatttaataataaatccaactagacgagcttttctttgcctgagttgataaatttgatatggaagcgggctagctccacatacatggagttcagagaccatgtaaacaagctgaacatgactcatgagcatgtcctgcaagctggaatttggacaggattatagaagcttacagaccagaatactgcaagaatattctcgctgtggtcaatttccacaagttaatttttcgatgtggatagtgaaggaaacaaatacatacgtcctactcccctccccccctccaagtagagacattttcagctaacttaacaaagtccctgcccccatttgtcggagtggtaaaccacttgtggcatggcgctgaccggaggagggtcaacgcgggacagcgtccgtctccaattggaggaactttggccaagttggcattctcagtctcgccaagattgatattttggacatgttgagctcaaggtttcctgtaggatggaaatcgattttgatgtcggttgttcgaggacagtcgaggaccagggaggttcaagttttcaacggcccatctcattctcaaggatgtcccaaaatgtcacttgcgattatcgtgacacccaggctaactggagctgtcacagccatgggccacgttttccttgtgtcgtcactggcctcgactctctgcggattgctttgacaacagcttggaatctgttgttgaccattcttactacaacattttcgtcgccagcacaacttcttcttatctttcttggaatctcctgcacccggttgctgcccatcacatcctcacaatcaggcggtctcgctcgaagctcaaaacctctttcaaatacgaactgctaccttcgatatttcggtgcgacggcgatcgatcttcgatacttttgctcatttatttcgatttgatagacgtcatcccactatcaccaccatcatgcatcgcttcaaaccaatcatactctacactttgctcggcttcgttggattgataatcgtcatcagctctaccatcgcactcgatcaggattcactttcggacccagtaccactgcaatcaaaaccacaaggctcctcaaactcggacttatcttcatcgggacgaacccgagagcaggaaggtaagatgaccacattgcatgctttttttcggaattcttgatggcgataaaaatctgacgtcgatcattcttttacgaatattccaccaggcctcgcactgtataatcgagccctgcgactattgaaccatgttcaatctcattcaaatctagtccctccccgcacctcgctgcatccacctctctcaatcctttcgccctcctcttatgcacccctcctcgaagatatcccatggcttaaccgaggtgttttttcattcttcctgaaattactgcgcaaaccctccgattcatcaagcgaagataatgacaattcaaccagaagagaccctaaaaaaccagccctgctgctcgtactcggattccccaagagagttttcgatcgctttggacgtacctcagctcggatcacgaagaacggtatgaagtcgagttcagcaaaaattctcggtcagaaggaggctgaagaggccacttatcgagctattgaacacttgaacaagtcagctttcgagtacggcaatttggatgccggcatgacgttgggtaacatttggttatggggcggaaatccacctagtgtcattccacgggatcctcgtaaagcaatggacgcttttgaatgggttgccaacctctccggaaacgctactgctcaagcaaacctggcatttctatatgccactggttatggcggcgcacttggtcacaatctcacgcatgtgggcgatcagagcaaagcattactctattacacattcggggctcttggtggcgattacgctgctgaaatgtcactgggctatcgccattgggtcggaatcggtactccacagagttgccgtgaagcactacccttttacaagagtgcagctgaaaaatgtgagcatcagtgtacctaatgccaccttagttcaatctaatattccaattgtactttgcttcttactgattcagccctcttcctattattaaagctatgcggacttttaatgctggaccaccaggtggccgacacatgccacccactaaagtacgactttcggatcacgatggcggggtctatggtcctggcgcttccgtcgcctcttcagggaataataaaaaccaacattcgcctcagcagccctcgactgtccaagcttggaatgatgtcctggagttttatcgtatgtaaaacaatctttgattgctgggtttgatttttgggactttcagtcctcatattctattctttttttagagtttcacgccgaccggggagatgccacttttatgtttcgcctggggcggatatattattacggttttggcagtgctggtgatagcattcaagattttgccttgaccaatgggcgtaattatttgaaatcattcaaatggttcaatcgaattgttcgtgctgtatggccccgtgatccagaagcagcgacatccccgaatggacatgcataccagaataagcaaggtcaatggcagacacctacagttgggacttacgacgcaactaaggatcccaaacagcccgtcgatgaaacccatttagttgctgccggactctctgctggctacttgggtcggatatacttgcgcggagaaggcgtcccgcgcaataatgccaaagcattcctttggttcagtcgaggtgcaagccaagtaagctctcgaacaggccactaccttttttattcttctaaacacacccaaactcacatgacggtctctgtagggtgaccgcgagtctcacaacggccttggaatcatgtatcgtgatggattgggtgtacgaaggaaccttgaaaaggctttggaatacttccaactagcctccgatgccgaactcgctgacgcaaacgtgaaccttgggaaatactacatgggtcagtgacatcatgaacgctctttattttattttattttaaaaaaaatagcggggtcgttaatctatcttgttacttcctcctgcctttacaggtgtagatcctttgaatgcaattccttacttcgataatgccatcaagaatggcgatacttatcaatcttactactacttggcagaaatcaacgctttgaatgcgggacagaccaataaacccgagttctgcccgattgcagttgcattttacaaacgagtggctgaacgaggcgattggtttcaagaagttttctggaaagctgaaaaggcgtgggccgatggcgacgaagtaactgcattgcttggtttcttgatgatggctgaacgtggctatgaagttgcccaaaacaacgtcgcctacatcttggaccgtcacaagaaacgacttcgattacctaaggagcgaagttcgggtaacgcaacagatcgactggcacttacctattggacgcgttcggctgctcaagataatatcgatgccttggtcaaaatgggagattattatttggatggctttggaacttcgagtggccagccccaacctgaaaaggcagcagcctgctatcaaactgccactaacacacatttgagtgcgatggcgatgtggaatttgggctggatgcatgaaaacgggatcggagtttctcaagactatcatcttgcgaaacggttttacgacctggctctggagaccaactcggaagcctcccttcctgttacattagccctgatgaagctttacattcgatcggtatgggactacgttatccatggcgattcgaaatatctgctagtgtttacgtccgcaagtgatgaacaaaacggttcgggatggtggagcttgcgtcgactgcgagatgaactgactcgaagatggttaggcatttcaccacccccaggtgctaaccctactgatgaggcagaagtgaacgtcccagccgatggggaaggggctgcttttgacgccgctgcgacacaaagagcactcgaacaggatgaagaccccttggagtgggcccgaaacgccagagaacgagaccggatgttgggtgaaggagaagaggaggatgacatgtttctggcaggtaatgccggtgatgattttttggaaacagttggaattctatttctttgtttaggcctagggtgcgcactttctatactttacgatcttgacttctaccacatgaggcatgtgttgtatcttttggtgtggctactaatataactttcaatacagggcgttcgtattcttccgccagcaaagggaacaggccaatcttcgagcagaagccgagcaacaacacgttgaattggatgatgcactcgaagagctcattcaacctccagcacccgtcgcacctccagccaatgaccctaacgatgcgactccgacagaagatctggctgatttggcagcaaggatacggacaactagcgagatcgctggtgccgatggggagacaagtaaccagaggcagggagaacagccaacacaaaatggtcaaaatcaagacggattgagaaggaggacgagaacggatcaagaggatggaaactaaatcgatcgacttgcgtcccacccaacctaaaatgactcgactctcgatgcagattgagtgatctgcactgaatacttagcttcggggctagttctccctctcaattaagaaggcaagacgggtcaaatagaagatgtgtataaatatatataaatttcaagatagagaaaaatcatcgctgtacattaacaatctgactaaccggccctttgcttgatccttacccacaaagccaactatgccgctacactgtccggttcacttcaaaggggtgttggtcttgttttcagaacgacatagaggggcaaacaattttcgatttaacaatggttgttgttttgttctccacgcaaaatcaaatctctctcctcccgcatcattactctcactctctagtctttcaaaaatttgtcggaatgtgttttgttttgttcttttttttttgatgagaatgcatgcacttgtctttttttccaaccaaagaaatcaggcatcgtgagagtacatctctgaatgattgagtgcttgtagtatctgatctacacatttgcttgtggatgactgtcagtctggatattgtacagatcttgggattggtttgatgggaatgtggcgagttttggtgcagggacttgttgcctccaagcagggaaacccatcgaaatgacttccttccatcttctccttcggccatcctcactctgtcttcgtcctactcccacccgtttccggcaaccgagaagaacaatcgccccttcatcctgcactttcgcctcatcgtcactcaacagcagcacaccttcttcctcaaccttttccgcacagtcaacagtccaggagttgggcatagaatcagccgagcaagccaactcatggatcagccaactctccgacttcctgatctcccaacctctccagcccctatcctataccacaacggtcatcctagcgacgatcttagtcagatccaccacgaccctacccgtctcgatttggtcacggcttcgaatcaatcggttcgaacggatcgtcctgccgacttttaaagccttcaggaccaacctagctctccgagccaaacgggccttccttgaccctgcacagatcgcggtctaccaacgacatctccaatcaaagctgaagcgcgagttggaccgtctgatctcggagaacagatgtcgaccatcggtgacgatcatgggctctctgggcatacatgtgccggtgatttatgggctgacgacggtacttaggacggcctgtgagcgggtccctcctggctctccactcgccatcgagccctctccgatcctcggcgacagcttactcgagcccgatctggccctcgccttggtctgctgggctgccttcctggtgaacatcgagctcaacgcaagcttccgttacctccggagatcctccgcctcctcagattcatcaactcctaagactgcccagaccagaaaccaggcttcattcattgctagaggattgagcttttggacccctgagaagatccgctcggcttcctttctggccgggatcgggatgatgggcatttcttcttctcaacccgctgtaagtctctctccgatgtctcagaacaaaaaaaagaagtacaaataaccgttagaaatcgactattgtattgatatgttgctctaactcttggctacgctgcgaatcgatcgatgacgataaaacaacctccaaattgatcagctggtactcatctattggctgacttcgaactgcttttcgatcctccagagcgtctgttttatataccttgaccaccgtcacaacctcttgaaatccagctcaaaagatcagccgctggtctctcctcccaaacaccctcaacccgtcccaacagctactcatccacaaattaattcaagaccttcgacggctcatccgcagggtaatcgtcagtattataaacagtcatcacgtggtccgaagcccgtgaagcctgcttcttgatctctaccttcacgtctttgaccgaatacattgttagttatatatcttccaaaactttgttgtttgaattcctgatcattaacctgtttctcttgacacggagattactcatgtactggcacgtctataatcattgtcacttgtccatttcatctcaagggtgaaaacccaaagaccagagagaagtaattgttgatcaggcaacaggtcatatagcagcttttttattttgaaaataaaagcaataatcttcaaaagctggtgtcatctctggtaatccaagtaaatgcagattgagatactagtaaacatctcaccttgagggccccaagccgtacagtgaaatgattatggtgtccaaatatgaatatggagttgttggtataaaaatataaaagaataaaaaagtgagacttgaaaggggcctgtcagcatacttaaaactctaaggctccgtttggcagtcctttttatcataagaaaaatatgtaaatccggataatcagaataaggttgataaaccttaaaccaactatcacaaagctagacaatcctctgcttattacaggggatttttggtgttatagggtgaccagccaagcacaattttcactgatgataataactgtggtcccccaaaaagatttgcaggattttcctatgatattttatgatatcatggatggactgctaaacggagcctaaatgacaggtcccagccaaaagtgagaagaagtatgctgtcaagtagtgtcaagtagaaatttacatattcaattctgaacaccataaatgatcttgattccttatttttttccataatttgtgtctgtgagagtttctgttatgactgggtttgcgggagagaaagatgcagcttgggattttcagtcctgattttgaagattgcaagatggggagagagtcaaattttgttggaattgtgcctcttttcttctcatccccaaaaaacccatctatctcatctttaaaaataaagatgtttagataagtaataatacacatgatttttactttgttttttgatggcttctgcgtaatattttgtcatgttgtctagtgctgaaatccttgtagtctttgaaccctggtctagtctttatcaactttcatttattccagtcatctgttcaagcatatgttaatctttgttattcattttgatattcattttttctcaaccacatgtttgagctcttgtatgtagactatttaacgcatagtctcctctaagttagagatggttgaagggtatccgtcgcggatacccgttatccgctggcggatacccgcctgtgccaacggatacccgccagcgggtgcggatttgggtgcggatggccccttttccgcaaattgctggcgggtatccgggtatcccaaaggatacccgcggccggaaggggagatggccggctggaaggaagcccttccagtcaacgaggtacatgtacctcgccggctggaaggaagcccttccagtcaacgaggtacatgtaccttgccggctggaaggaagcccttccagccggtccgttgccggccctttagagggcgggtatccgaggatacccgctcggatacccgctgcggccgacggatacccgctagcgggtgcgggtgcggatgtggatgtgcaatttcgctaaaatcgccatcggatatccgcatccgaacggatatccggatgcggaccaaccatctctactctaagtaaaaaactcattggctctctcactctttttctgacccttatgccactccaacaaaaaatgattttttgttgcccaaaaattctctttgttcacagttacattttcttcaaatttctccccttggtatgagtaatacatgtgtatagccatgatagttgtgtgatccctacagatacatacatgtaagatcaaaacaatttcttgcacgttgtatttccattagctggtcagttaatacccctgttggaaatgataataattgatttgatcttcaccttgcataactccttcctcaccccttcatttgcttgatcaagattagcaaaactgcaattctatttttgctacctgctttggaatttcacttttgtggatcattgttgaaattttaagactcaggcgcgtaagaggatgagggccaaaaaaggaaaggactcttctttgggaaaggttcacggaaaggagtgtgaagaaccgatgatttttattcactgtaggtaggctagcttaagtagactagttacaagtggtcaaaatgtggtttgagaaaaatgaataagaaaaaagtattttgaataaaaattgagagaagataaaacaagttcttggaagtaacaaactatgcaaaacatctcattctcttttagtaatgtcagatgagttaatcaagaaaaaatgttttaaatcacagataacaagaggcgttaattcttattaatcaatctttgataaatcaataataaagtcagaaaaaagaagaatccatcttagagacatgagtagttaaaaaggctgatttacttaaggttcaaatttgactcagaagggggctcagaataaccaaaaacaagctacttgaagaatataatctagtctgatttaagatgactagaaatggatgaagggcagagagagacagaactgaggaaaattcaacaatcatctctcctttttttccatccatacatttctttcttgtttagtcctaagtatgaaagatggtcacttccttttatttttctctactgaaatatgcattctgaagagttcttaaaaattgaacagtttttggtcagattatccaatttgtgatgtgttatatcacaaataagcaactcatgctcactagttgaagattggatttaagaagataagaatttgaagtagctcccctacaaccctttctggagtggtacgcggcaaaaagaagttcctacaagtacaataaccttttcaagctggcaattgaatgctaaggttgaaaagaggttagtcagcctgcttcattgtggcaatgacaccgtgtgcgtgttcattcctaacataattttgcaggtttttttttattatcagaggctccacagagagagataccacccgggttgaaaattccatcactgaaaacttgaaaggccaccatcggcgtccttccggtcccctagtatcccacccgcgaccgactcggatgaccgggggttcggggactcgggcgaggtgccgaggttggttcggtccttcggaggtgtattccgagccggcaaagacaaagaccaggcgcgtttgtctgatgtactgcttccggaaatggtccacatagttgtgcgaggccctgctcgttccatcccactattccaaggtaagaagtttccaactgtctgtagatctctccaattcaactctggtccaaatgtctgacatgttgcctttataactcaggaaacccttctcggtaggacatcgcgcatacaagccaaaaaccacatggagccgccagtgggaaccatatctcagacgacctcgtcccagccctcgagaaaggattccatgaggtttgatgaccgcatgaaggtgagtcgaacgcacaggctttcggttgttcatgaccttttcttacctctatggctaacaaactgctctcaaaagtctttcgaaatcgttcttaaaagtctggacggatgtcggaaggatgagagtctaatcggttctcgtctcctaaatccatcttctggccacttggctcttatcttagaaattttgtgggatattcaacggaaagattcactcgttgggctcattgctcgtggattcgatcgccaccaaatcgcaagggagcccccaacttcagaagctcagttgccacctgacctgctcaacttaaagaatgataccaagctagcgcgtcgtattcatcttgcaaccctatccgtcctgtggatgcgagtggtaagtgcttggaaaggagacagttggatgtctgaggttcttttccgcatacacgagttcactgaaagcttctttatttttcgtaacagcattgtcttcacgcaatactaaccgacctcgcaaaggatgaagatcatcaagcgtttcactgctaccccagtcaacgagttttgaaccgctacttcagtctttcgccatctggttatcatcgcacaactctatgtccatatctatcgcgcctgctggccactccatctagcgcggctgctttcgttgaggctgccgagggcttcgttaagatttggaaggctttacccatgtatttgatgaaacggcctcgaggaaaatcagccactacactcgggagctttccggacatgtcggctcaactcgacaacttggccaaagccttggatatctcagaaacttactcagaccctctcgatttaatcaagtcctcaactcatatcttgattcgacagacccttgattggactctggatgcctaccgcaatgcagcaacggttaccaaaagggcatcgcttttcaaatctcgtccgtctatccccccgattgaatctgaaccacaagtggcttccacaactcaatctgaaccacaagtggctcccacaactcaatctgaaccacaagtggctcccacaactcaatctgagctacaagtggctctccctactgagtctacatcgcgaataatgaggccttctcagaatcccaaaaaacatccacgtgaagcagcgtcctctcacccgtcaacaacgactaccgagtcatccctacataccgtaccccgctcttcagcccccagtatcctagccgagtccccaagcaccaatcacgtgtctcgttcgcctcctcaacgcatcaatcaaatttcaccaacaaattgtaatttgagtctttctaaagaagctcgcccccatacacctaaacagacaaacaaccccgacaaccagtctcaagccattgaaaagacaggtacatcgagtggtgacccattaccaccaaatgtaaccggcctcgatcattctcaacaggaaatgcctgctgaccgtcggcccgcttctccaaccctggaaatcatagataggaatgatcaatcaattctctctgcaactgcctcgcgtgattctcccagagcaaaagacactgcgggccagtatccggtgccttgttctcaaactcccaaaaacctcgttgcaacaactccttccgcaaccgatttacatcttgaccagcacgattctgaccattgtcaaatcgtttctgacccagtcccgaacaaatcggcggccagccatggccgattgacttctcctattagcgaaaaccatcctaccccatcaccaaagagccccgacggtcgcccgctatcttcttccccaaaatctcgcactgctacgagccagccagccccttcgatcccattgcgccgcgagctgtctacggaaacgcaccagagctcgctgcagaggacgaacgatgttggcgatgagggtctgacgcctctctcgcagactctggatggcccagtagccccaagcgactccgaaccaatcctctcagtacccagaacgaaagcgcggaccgctctccaagatagttctgttgaatcatcttcactaagtgccagctgttttgttctccctccaggtaacaaggatgcgtcgcaaaagaccaacgatccttgcaatcaagggctgacacctctctctcaaactctcgttggctcggcagcgccaagcgacactcaaccagttcctccagtacctggaacagaacaacagaacacttttgatgattctgttgaagtaccacattcgactgagaaacacctgatacaaccattatctgaaacacctcgagattgtgcttctaaggaaccaactattcagccgaaggcaggaccacgtcaagtcccttgtgagtcaacattgaacccattcaatgcaactacgaatgtttgtttcaatcggccattgcttacccacgtaattggtttctgcagctcatgaccccattcaaggtccagctgatgttactcaggtgtccaagttctccagccattcggtgttgcgtccggatcttcgaacccctttctcttcacaggttagttactctgatatccaaacaggggttttctttgactgacatcagtcttattggcagcatgtgaggcattctctagggcttctccatgagagaagcgcggcaaattcaaaggccacggttgataagcccagcaagaagaggcagcgacgatccaccgattgtggaaaccaggcgagaagaaagcgattgcagattaacccattcgtgatgctcgaaaatcagacgtacgcaaatgatatcttgaaagaattccgggacgatccacgattgtcgaaggcatatgaacaagcgagacagatcgcaattcagatcaactcggaggctattgacgattcccaatctgattcaaagtgtgatgacagtggctctgaatcggcagggagcggtagtgtaatggatgatgagaacgctcaactggatcctgcaattgtcgaaaaattgaaagccaatgcagctcaatttgtcaaacctgagaagagctatttttccatgttgctagagaaggccaactctgacttgaagaagtagcctataaatttccttgtaaggtttatccgtgtaatatgatctatttgtttttttacttcttgatatcttggtctatatgtatggacggtgataaaagcaaactgtgtacaataacagtgtacaccatgcattgacaatatgtaaatgagttttgctattacagggatttggcccaatgtcacttgccaacgaggtttgaaaaatgagagaaaggcagctgaaaaatgatgtatatgagccggtacagatgcgggtagctaaggaggtatttccaacaaacttggcagtcccatccaacaccattaccacacttggctgttgtacctcattggctgagaggaatcccttttggttagtgaggtaccacgacctcaccgacgggggattccttccggtcagtgaagtaactgtacctcattgaccagaacaaatctcttccgttcagtaaggtacagctgagctgcctcagtcaccggaagggattcgttctggtcatgtgggagcaacccccaaacggaaaccccatgcgtgaggggtggtttgggcagccaactcccccaaaaaataatcaaaaaattaaataaaaaaaattgggtggacgactcccaaaaccggcccaacatttagaagatgactcccaacggatgtctgtcaatggttgttgttggctaaaaaatgggagtcaatgtcatttttcacattcaggttacaagatctatagttcaagcatttcaatgaaccctcagacttcttatggatttatcaaatgattgcaaactcaacacctgcagatcctatccaaaagaatgtgagtgatttatgtagttccttctttgggattgatcttatagtttttaaatctcagtgaaaggtggctgacttgttggaatggatatttctgtccaaactgttcatggtgccttccaacaccatctgccaaggaggccaaattccaatctggcccatcatcactttcgaagacttgaaggcctttggtgaggtcatcacctggctgccactccagggtttccggtgctgtgttgttgagcactggaatggccttgaagcttgagaagtaacacaccaactgccagaaaaaaagtgggaaaaaaacagttttctgccactttccaaacatgtgaatttgacatacataaataaaaccttatcagttgataagaggagagggattgtatctgacagtgtcacagaaatagtatgatatgcatttttgattgtagatcatgatgagcaactttgaatgaaacctctaacttaatgaggtccctcaattatgtagggacttcattgagttccatgcctgtggtatactaatataaatgcaaaaagaattgcatgagaccttttgacaggctcattctacaggacctcaacagacccatccaattatctcctctgtggtcattaagagccagcaagattggctccatctgaaaataataatgagaaggaagaatgatcaaatcatgtaacacaggctttgaattaattaggaagttcacctggatataatttgggccctgtaaccagacaaaaaatttgttatttggttggtgtgattaataccaagatttgacctattagatggcgtcaaatataaagaaatccaccataagttaattgactggtggggaaaaatccactattttttaaacatgctggttattcacccaccccctttgaggaccatgcaaaaattctatttgctgaaaaaaccttgtttctagttgtggatttcttatattgataccccccaatgtttcctaattggaaggtgatttttctttgatgaacctttcaaaaccagacaccctcagatgtctgtttgaaataaagagccaatggaaatctcaaatgagtcaggacatgttgttatttcaatgtccttccaaaaattaataaattggccatattgcatggatatcatctgaataaacttttatcaatttatctttctacttcaattctcaagtgataaaatgcacattggataaaactgataaaagtggtaaaatttgatttctaaccagagagaacaaaaaactaagctattgttttaatctttttgctgttttattataagaatctggttgattttgttttcttttgtcaatttgatgcctctgttgaaattccacaaattttgtgtagtttctaagaaaggaatgaaccataatctcccaaaaagctttgtcttctgggaaacaaagattccattgacttatatggaagctcttgtaccaacagccattcaggaagatggagagctgtactaagttcctgtgtgagccagaattgctaaaatagttgaccaccaggatttggagctctccaaactttgtcctgtcaagtggtagatcgacctctttgacctttccaaaaaccggcagacttccctttggattgaataactcaaatttgacccattccataaacccaccctcagcttcatttttgtgcagcaaatcaaatcttttaagtgcaaatctttccgagatatgttggctcagaagacggtgaaaaaaatctaaataaagcagaaggtttttggctctggctaataatttggcaattctgatgcttcctaaacattcatttgtgattttgattgattctaaaatcggacttgaagagtctttttgatattttgtgtttgagaacaataatatgggaagattctgaaagatccttgttgaatcccggttacgtggaatgctttcattgaattcttcaattttttgaagtatttcttctgctgttcctttcaagccagtgatctcatgactatactttcctggaagtatctcttgtggtaagtcctctgatctcagaaggaggaaatccctgattttgaatgaaggctcaactgagcgcttaacttcctccctaaatttcatctttgaatatattgccttcattagcaaatcttttgaaagaaatgaaaatggtgaatttttagagacttgcattagaaactcaaagataggagaattgaatttctcaaaccattccaaaagtagcaggcaagcagttgagatgcacgattcaatgtcggaggtaggtttggataaaaatctgaggatagatttttggacctctccaaatgtgttttgatctcttgcaaagtctggtttttcaatcaatccaaaaacaggcagactggaggtcggaaaaaatgtttctatgagtaaccattctatgatttgattatgtaaagagctctcattattggcactgcatcttggatcaaacctcctcagggcagccatgctgaccaaaagtgtccaactgatcaaatgcttcatgtgaatcaaaaaaacttctttatcatagaatcttcgatttcttggatttacaggacggaccaagccattatatacacccactggtaggtcttggaacttgaatttatcaggacacatttgcttatttttacaccttgatagggattgatatgtctgagcaaactgctcaagaaaattttccaacagaggatgttgcatatttgttatgtcgagaggtctcaggatgtgcaatttactagtgataggcatcttggaatatccctcatttctgtgagcgttctctctgtgaatacgatcaacttcatccttcatgaaattcacttggtttttcggttttcttgaaaccacgccaggaaatggaccggtaccaaaacgttgatccaatgcactagtaccagcttgatacctctcgctagatctcaaccccggtctatatctcttatccggttgacctgaaacgagatgcttcaatttccatcagccattgccacttgcacattttgctggccaatcagcttgagccatcaagtttctgcttaccaataccagagaattgaatgtcttccggtttgtatcttgcccttaattggtttgggacctctggctccagaagcgattggtattcaaccggatgtggttgatagtgtccgtttaatctaccaccatcgctccctaggggatagaaaagtgtttgggctatcaaagagctcaatgttaaacaagcaaaacaagaccctctatcaaattcagaatccgcaaagccggaagcctgaccttccaaggaatcctcagctccacttctgaggttttcaaatgatggtaaggccggtgagaggagcgctaatgattctctccaagaacgttagcgattcagttcctatttttagtactttttattcttagtaaaaagataaccgacttgtttcttgaccatcatgggtttgctgaagatgaggagcttgaattgggtcagtctttccccactgagcaagctgcgacccgattccatcttcccatgcatcgaggttccagtcggacggatcatcgctttcgaagggtggaagacccttggtgaggtcatcacctggctgccatcctaagagttgctccgctggctcattgagtattacaggggtggcctggaagcttgagaagtgcatcaccacctggctgaaaaccaggggggcgaaaaaggttgtatgtctctttctagacatgctgaaggaggaaagatagcgcactcctgctccggcacttttcatggacttggcggccccactagaaccagtcggagtttttgcggctattggatctcgtactaattgattagagcggagtgacagcatctgatttcgtgacggaaacagtctgaaacagtatgctacataagcgactcatttctaaccaagcaactttgggttacgcaactggtcagacatagatccaagtgaccggatgcttataagttcgtcatgtttcagtggttgatacgttcaggcatcgtgagctctctaaagtgggattgtttgtgccacgaagtacacttaagaatgaatatatttacataaatgcttcacgtgtgaagccggatgggctaaaagtttgatcgaaccgatttatacgcggtatcgtctgtctcgaggggcgaaggagcgcccgacctgctgcgagggcagaatgaatcaactagcttcccattcacatgcctgaatttactcaaggggagattgtggaagtcgtgttccgatcaagtgcttatcgtctcgtttgagaatagattgaagatagctaaatattaggatgaaagaagaggaacggttgcgctgaaagtctaataataataaaaaaaatatgcataatacaataaagttttacaggaaaaaaatcgtgacaagtaatcaagatttttgcgggttttgagtggattttgatctggctttggagctctcacgtttccattcgatttttaattgttctaattcatctaaataattagctctacggaaagctgaacaaagcatagaatacagcggcttcctgaaccttcgaaattgttgtctatctaaagttgctccatgggtggggttagattgatcgagtgagacatgtttgatattcgagatgtcttccttggaatggtatggtgatcggctcagaaagctacgaactagaatgtttcttgtgacttcatctgatttcatattggctttctggatcttttccatggtttcgagtaaccgctcctcgcgttctgctctgcttgctgattcgttccaagggtagctttctgcatcatgaatggtcttcttggcactgaggaggatattggaggtgtattcgtctgggatgtaaccctttgagacgagctcgggcaaggcctcgtaggcggactgaagccctcttcgacgaccgatcgaatgtaatagaattccgtaagttttttgttttccgccatccataagaatcctgcggcgttccatattatgaatgattcttgtcaagtcttcaacatgaccaagccttgatttcaagctcagatagagattgtgggcatcatgatctggaacaatatggggatgtgagaccagagcatcccacaccgagcaagccgagtgcagcagtggtcgcggcgttcgcctgtcccacaccgacatacacgccttgaattgatccaacgtttgtaattccggtggaagctccgctaaaagatcatgggctatcgaaagatgctgatgtgaggcgcacgtgctcatcaaccgatgaagaaattcagaggcaaaggattttgagaagttggggtgttggcggagtacttgaagaaccatagcagcagcgggctcgtggcagctcattcttaagagtgcgtcgcaaagaatctcgatcgattgtgtcatacatttcatacaatcggtttcttgattaaatgaatcggtaattgcctcagaaagttgaaggagcacctcgattctagcgttttgagttttcaaggacgacgaaaacaggattttccgggatgcaattcgaatgattgagagaaaatcggatcgtctcaaatttctctgacgactcagtaatcgtttcaagaccgtccaattttgatattttaaggtagccaagccgatcgatttaaagatcctcgcatcaaacttgctcgacggaaaccgctcgtggaatctttgagcttgttcggcgtctccgaagatcgtgaggattttgctaggatggagaaataagaattcatgggtgatgttgagaattgtattttgatctaatctcttccctttcggagtattcaagaattcgttccattgctcccagtgatatttgacgcgcttgtggattgaagatttactggcacgccccgcgttctctttgagggagataagctctttgaggagtaaatccgtatcgatttgagttgacggtccagcctcatttgagggaacttgttcttcgccaatcgattccgaccccttagtggtagcattctgatcatcatccttcgaaccacgtggagatacgctgagattgattgccggtgagaagaccgaggatgctgacgggttcttcacttttggttgtgacggcctatgctggaaaaagatactagtcaggatgtgtctgagcgaggtgagtatgcttgaacaatacttcagcttggactcacatcaagctggcttgcgcactactggctcttcgatgggttgctggcttgaatggacagcagcacagtttgcggggttgaccatcggcaaggacaagtttggatgagctggtcgatgaacggataagccttgctgggttgaagcaggccgagagtgtgatgacttggaacatgaggcaatcagccctgacttcgctgcatgcaccccacctgtgctgttcctcttggctgctatttatataggggccagcactgggattacctaagcacccccgctacaaggatatcactcaactaaagactagtaccgagggcgagtatcaaccatgcaccatcagttgacggactgcccatagcggggaacacaagagccgcaatctcatcatgtcaaccgattcaaacaaaacgatcccatcctcatcacgtctattggaagccaccagaccggtgttcgatcggctcaagaactcttccatcgaacgtcgacgcagagcatcctctgaatccatctcaatcgatactagtgcatccagcttgtcctctgtcgaccaagaatgggaggaaaatattcgacaacttcatctgctgatcgatgtcatcctgctgccttgcttcggaaaatggctcgggcggacaacggcttcgtggatctatgctcgttacactcaaagcttcgcaaacacggcgatggattcgataggagtactgcgaaagatcactggtcagaaatgaagataatgaatggcctcagtgtgagttttctcttctcttcagatctacggattgagactgacggagtttcagccgaccttgctctattgacctagtatagtttccactatgcccacttcagtccaattctagctgctggcgatcgggaacttattcaaaaatcacacctgcactgttccattttacttttccacttcacacacgctccgtgtgctctctatcagtagataatccacactaaactttcaatgaacttgtgatttcaagtagattcacatccggtttttttttggcatttttgttgttgcttataatgtactaatattattttccatttcacttggcaagtaagggcccgcaaatataaagatcaccttagaacttggtttcatttcaactgtgttttattgatattcatggtcgtccagcactctaattaataactaatcccagaatcttctagaaacagtccgattgccctagcatacaatgtgagtcaagttgaaaaatgatttccgaagcaactcccagaacataattatgcacaagttgaaagggccttcagggacagctagacatgagtcatatttgaactttggtctcacatacataccaacggtaatgttacagcatacccaagaaagcttgcactttttgcacgcaaaaaaaaaattgtccgctcaaaaaaaatttttgtggctttcttccctgcagctgtcatcacgtacagtgacatttgaacaataaggtgtatgtatgtacagacatacagtcagtgtcagcacaacacagaccagacccaaaaccaagcaccacatctcgcactcattgctggcttttttaactcatcattccgtcacgagttccaaccagcccaatcatttgcaacctgtgagtacttgtcttgtgagcatgtctcttagatggctgctgatttcagcaattttctctacggtttagcaatgccgttcgtagattatcaagcggctttcaagttcttagtggttaaagccgcgcttgacggttggagcatagacgatataaatatccggcatgacaccactgtcagcacgtattccctccgccgttggacccagttgtacgaaaggacaagctccgtggtatgtgatccggcaacgtatgcaaccattgggcggccaatggctttatcggatgaggaaaggcggtttttattagggctggtcacctcggaaccaacaatttatctagccgagattcagctatcattactcgaggagcggaatatcaagatctcgatgcaaatgatctctaacgaattacacaagcggctcaggatgtctcaaaagactatgcaaaaggtccacccaaagcagaacaaccataagcgaggtgcttatgtgggtttgattgcatatcactagagatggtcgcggataatccgttacggatatccgttatcccctggcagatacccgccagtgccaacggatacccgccagcgggtgcggattcgggtgcggatgcccccttccccctggaatcctggcggatatccgggtatcccaagggatatccgcccatacaggaggccttgggagggccacaggctgtgagaaacaaaagaaaaaatggaaaaaaggaaaaataaaagaaaaaatggggcattaacaaaaaaacatggtttttgctgcgcgcactgcgcaacagacacattttttaattaatgtttttactgcttgtttattagtattttttgaaatttgaaatttatttcttatgttttaaagtgcgtcgaattcaatggtaaaaagcattttacataaaaattaatggttctttttgaataatgcaattagacacattttttcaattaatttttgacagattaataaataattttcattattttttgacattgtaaattttttcccttaatttattttaattaattttgccagcttaatttccatcattttttgaaattttgaatttatttactacactttgagtagtgtcaaagcttatggtatcatttattttgacaagaaatcaaagcttcaatcttaatatatgagtgtaccccatttattgcataattaaattatacaaattatgataatttgtaccgtataccagttttatttgtatgcaaagttgatataaccatccattttaaaaaaataatgaaatttaatcctgtaaaaatttacatgagttagctgcaagaaacaaaaaaaattgcaaaggaaaaaggaattagattttttccatatttttgggagggtcacaggctgtgagcaacaaaaggaaaaaataaaataagaaataaataataaataaaataaataaataaataaaaaacaaaaacttaaaaccactttgccaactgctcaacaaaaaaaaattcaaaagcaaaaagaaatataattttttccattttccatattttttggagggtcacaggctgcaagcagcaaaggaaaaaaaatgaaaaaaaaaaaaatttgaaggcttgaaggccgcaagaaattcaaaatcagtgtttatgcagctttctgcatccgaaatttccccaagaaactttcattttgcagcctgggggtcatttttgggacggatatccgcgggtatccgcgcggatacccgccagggccagcgggtatccgccaggggatgcggatgtctgatttggctgaaaacgtgaggggatatccgaatccgaacggatatccggatgcgctgggcccatctctacatatcacagcccggaatctttggtatttaccggtaagtaatggctcccttggcttgaatcagcctgtttcagtcatgctgatattctctgttagatgagtgcggcatatgtagcgacggggtccgacgcacaaggggatgggctcccgtaggagagcggacttcttgaatgcctgtatcacgggccacacatcgtttcaatgtcgtcccagcggtggctttggatggtctggtgacattgttgattcaggaagagacgatgtgtcgaaagggctacgagttctacttagagcacattctggtgagtcgatctcgggattgatgtataatattaagcaaccgcttcaaccggagattcctaatcggggatttatcatctttaatctagttgccgaggatgaatccattccctgcgcctcgtagtgtcttggtcttggataatgcctcctttcaccacaacggccggattgccgacctagtagaagcacgcgggtgccggattgtttacctccctccttactcaccagatatgaacccaattgagaaggggttcagtatcctcaaggcttcactgcgtcggtatggccacctagacggaggcgttggagaccgaatggttatagaaactcatgttgagtatgtcttcaatgcgacaccaatgcgaaagctgttcagaggatgtggctacatagattgagcaagatacaccttacacctttctcatatactcttctctgcttcatgatactgtcttggtctcagtcagtctgcttagcttctcctgtgcagatagtcgtctcagcggctttctgaaaactcttctggtcttcaatatattgtcatgttctttgtgtttgtcatatcttttgttagaggaaatggagatgataaagcttaattgcatggtccctgagcacccaaagggtaaccaatctctttccccttgttgggttgattaattacaaacaagttttcaagctcacgaggtggtcatcaagcgaggaaggcggtggccatcaaggagataagcgggagcctattgaggaagaaaaatgagttgatagattgaccgaggacaaatgagatatgacagatattgaggaccatttccactgtttccaaaaagccggtggctatcaaggaggtaagcgggatgctattgaggaagatgatagagttgatagattgagcgaggagaaatgagataagactgatattgaggactatttacaatgtttccagaagagcgatcaaagatggatgaggggttaaagcaagccattcagacccggctgcgataatagaaagaaaaatacttgatggttatgatagcctattgcctcgtgtgtgagtgtgtgttattggtagtgattgatggtagtgattgatagtgatatccaagcggtgaacatgtgtgagtgtgtgttattggtagtgattgataggggtatccgagcggtgacatattggtcggggatttaaagagtagcctgggcacgagcttggctcttcaagcgatctgagtagcgtttagctgctacaacaattgtccttgcgggtcccattgggaccccggcggtcatgagctcactggcttcaacatgccggaacatgctccaatgggtaatgcctagttcggccaacccatctcgaaccgccgagctgttggggtcgacgcgagcatatgtcagaaatggggtaatgttattgtcgccttcattgtctgacggtgccggggaggagtccggctgagtgttagtcacggcttggacgtggttggggtcagggttgggaatcccacttggaggaaccccatgggtaccgggtgcaggaccttgatacgggtacggcgcatgataccccattggggggggatacccgtgagggtatgggggataagcgtacggctgagctggctgctgggggatcgcggccggagctcgcgggtcagaatcaagagggccagtgatgtaggtgaacattggtgtcttgggcggggtccgcaaatcaacagtctctggggacatgtgctaggggttcaatcagggcaataacattagtaagtacgtaagtcagacgatcaaggtccaaaagtacttaccatcgctttgccccaagcctccgcgacgcgcatcgatatgacaaagtactcctgggttttctccgggttgacgaagacagacttgtccgagctaccgctcagttgtggtcgaggagtgtatgttgctaggatctggccgatgtattcattgatcttcgcacaatcgattgccgcacttgaaggctgaaaggccggttcgcccgatggacctggattgtcaagatcgtttaaaccatccaaagcagccgctctctgcagatcaagtcagtgatcaatctgacatgatagcatgaaaaaccggattagaaaccagaactcacttcagccaaggctctgggatccttctgatccaacttacaggtcagttttcaacccttgttggcaacttcccggcatgcagcaagccatgcactgaagacacctggttgcgccagctgcttgttttttgaggcggcaaatggcccaccatggtgaatactaccataccagtggatatcccccggacccccaatgactcgatacgctgcacaaaacccgctagccttttgtcctcgttggtgacaatggcagcgatgactgccaatttgaaagagggaaggtcggtgtttgagacatcccagcgaatggttaatttatcaacctccgatttatacacccgtgtttttggaatatccacactgcctgtttttctcttgcgcgacgagggtgggtcgccttggatgggcaagtggaaatggaattcgatcgcaattgtctgttcctcgtgaattgttgccgatgcatctaaacgatcagggagcggggaggggggaggagattgtcggtcatcgtccgaaggagccctgctgtagtcctgaaggaggccaatctcatcatctaggtctaacacattagacataacagccggagaagttagctggtcaatgacccgagttgatctgttcggtctgggtccgcgaggagttagctccgcatttgccatccgggcacctcggtttggtgaggcttgagaggttgttccaaaagatgggtaaggatggaacctattcgaaagatccaccacatttgactgatgagactcgctcatatgacccaattgatgagatcgagccggtgacgaggcgagtgagggtgagtgagatctgtcggatggatgggtattgatagaggtcgagctgggtgttgaaaacgaacgattcggattcacatacatgttgtgaaattcttgcgcagttagacactgagcttccgctgctcgagcgtcatttacgggaccatagctttggtggaccgaggattgcatcgttgtataggccaaagttcaattaggcccagcaggaaactgccaacatcgttgaccatttgcatccaagaactcgaagctgtcgtctactggggtcatcgtgttggtcagaggggtcaaaggtagagatggtcggtccgcatccggatacccgtttggatgcggatatccgatggcaatttcagcaaaattgcacatccgcatccgcacccgcacccgctagcgggtatccgtcggccgcagcgggtatcctcggatacccgccctctaaagggccggcgacggaccggctggaagggtttccttccagccggcaaggcacttgtacctagccggctggaagggtttccttccagccggcaaggtaaatgtaccttgacgaggtacatgtacctcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggatacccgcccagcaatttgcagaaaaaagagccatccgcacccgctggcgagtatccgccagcggataacgggtatccgcgacggatacccttcgaccatctctagtcaaaggtaggttgtccaatgcaccgtcaacccaatcagttccagaataatgagatcgcgagccagtcgagttgtgtatgatgtcgtccaagcgcatttgggtagatttgaacctttcaagatactgattttgaaaaatttcatccaatgcttggttccgatccagccaacacggggagcccgacaccggacacacatacatgcatgtatgtctgtacatatgtacatacaccttattgttcaaatgtcactgtatgtgatgacagctgcagggaaggaagccacaaaaattttttttgagcggacaatttttttttttgcgtgcaaaaagtgcaagctttcttgggtatgctgtacaaaccagcgttcaaaaagatttctcccagactgcccagtgagcaccagcctgacacgtgcgactcaatcctcttacgcgcctggcattcaaacatctcattgcagccaccagcggccaccctcaagcggggcttgcagaaaaagtgcctgggctgagatacatagtacacaggagttcaaccatggcgcggtgtctctgcgacagaatttaagaccctacacggcgggtgcaggttgacgacatgagtacagcgggtgtgctgtacgcgcgactcgatttgacccagcagcggatgacgatgtcggtacggggtgcacgtattccgtactcgtcacggcgtgtgagcggtcaaccagcggttgctgctgacgacgctccgtgggtggaatgtcggcctcgtgaccgtgtcggacatcatgtccgacacaatgacaaacgcatgtctggccatcgaaggccataactatgatgaccgaccgtttttcgagattcaactggccagggttccatcgggcatcctgtgaccacattgagacggtcgtgctggtaccgtctcgaatgggtcagaggctgacgggttcatttgggtcaaatggtgaccgtgcacaaatggtcatcggttgactgacatcaatccagagttggggtgaccgtttcaaaatggtctcggggggaccttttgtaattagagcatgggatggcggacatcttgtcatttgcttggttttttgaccatttttgtcgtttccagcgcgaacgctgggcttcttccaaataatcatgggttgctttcgggaccccaggacatttcctgtgaggcaatagaagatggaaatgtcaaattttccaagcctcagagaattaccatcccatctgcagcgcaactggtcagtcaagaggaaaactcgcaagccatgcacactcttccaggcggtctatttgcagaggcatacaggggcagttttgaaacaggaaagcacaaaaattgcccaaatgataactccatgaagaggaaagctttcgaacctgttgttaccactagctccaatgatcaattgggatcgtgttctcttgatcatattagaaaaccctctttattaagatatgatgacatcacttcccaagaacttggggaatttctgtgcaagccaaccaatccagaaaattgccaagtggctcatatcaatgcgaattccttagcaaaacttcaaaaagaacatgctgaggaaccagcgaccaatcatcaggtgtcatccccactacccttatacaaacggccaaggttcagcaaaatactatcaacgggcaagagtgagaatattgatcactccacccagttattcccaaagtcattctgtccctcaattggaaaaaatactagagaagctcagggatttttgggggcttttgaaaaaacctgtcacaacttatatcaagggaaaggttcttttattgacctcagcataggtccagaatttctcattaagcaagaaaaagatgatccactggatccaccccagtctatcaaccaaaacaaaactccatcatccagccaaaacactcagcaattcacatcagatccacaaataaactgtgcaacaggttcaatgatttggcccatttctcctccattttctcattgggaatttcagataccaacacctaattttgaaaaaggggaaaatgtttggcaaatggaaaattctatcatgaagaaaccactgcaaaagaatcaaattcatggggaatctaatttgtttgaatacacaaacaaatccccaaaagagatcaatttgtcattgggaaacaaacattttccaaatccttccaagatacaagatgaatttgaccaatcaaacacaaaaagtcctgctattttaaactcaccacatttctccaggttacaaaaccctggtgaaactgtcaaagcagaaagggtgaatgtaaataaagaatctttcaaagttctcccaaaccatttttttacagctccactaattaaagaggagcccccaatggcagaatatgctccccatccaggattctcaaaggagataaacagggcttctgcttccatggaaaatatacaacatcccaagtttccaagaatttcctttgataaaagtattttcatagctgaagatgggcagggtgaaaagcaaacttaccatgatctgatcctaggtatcattgagaaatattccagagatgggaagcttatcctaaaaccaaatgaattttgggatgtttctaaatctacaaagaaaaataggactcagaaatctgcaaagaaagaaccatcagtttcaagagtaaataaatacagaattggctttctgagggaaaaacataaatacttctatacagtagtagatacatggtacaattattggaaagatcaagcaggcattgatttcaagaataaatatagagaaagaatccaactaccaatcttgcaagattaattcccagtatttttatttcatgctgaaatgataattacaattttctacccagaaacaaagcaaattgaatataaagagtatctagaaagtgcctttgaattccatgcaaatttggcaaagaagtatttggatgaagatcatgaggtagcaattgagacagacactagagttgccaaaaaaagtaaattctatgggatggacagatatggtcaattgattgtttggatgtttttggatccttggatcaaagaattcttcccagagatttggaatgtgatgtctagatattcaaggagaattaatacaaattcaaagggggtcattgaaacttttttctcattttcaatcaagaaactgactgaaatttatgaaacgttttatgtaaaaatttaatttgattgagtcggagccttaaagctttaatttcagtcttatttaattttctttattctgatcatttcaacatgtgtttttaacttttgttgatgatttcatttataatataaccttgtagccttcaagttccatcaaggaatcagatgatctttgtcagatttctttccatttttgaactatgtgaattcctatttttttctaaatactcgaggacttcccatcaacatctgcaggtctcccagagctggcatagagcctcaaaattcaaatttctctgtgagaatcaagaattttcgggtctagatctacttctgtgagggtctcagatccaacgggaagtcctccactcctatggcttactccaagagaatattcagattccaactttgagttacataaccacttgaaatttgccttatctgagtgcttgtgtcaaattctaggaaacagtttgtttggtgagtctcagggtcttacaaattgatttgacaacagatatgaaatatagaaataccttgtggcacaaagcgcttcaggcccttaggattggaaacttcatgttgcaacctgagtgtgttaaactcaattgagcttcatgtcacattggaggaattcccgatgtggtaagccactcctgaaaattcaaagttatcaagagcaaaaatcacagaagaatcacacaatcaagacaccccagaaagctccccagacccccaaaacccaatcatgaatcccctcaagcacagtccacatggataataatatttcccagaagatactccacagccctgaaactcattcccctccaaacaattccattcttcctccccctggtgtctcacactagtaacaatccccctgatccatgaaacagttatttcctcctattttcttccatggaatattctaccccttatttgtttcatactagtaaccttgggagcatttgcccactgattgtttcccctgttttctctggataaatattttcccttggttcatactcttcatagaatgttccacttatcttccaactacaagctggccactccccagaattttgtatataaggagctttgtttttcctcttcatttgttcctcatcagatcctgccccagcaattcagataactgatcacccattattagccaggtatttgcccatcaacatttgggataccttgatctgtcaacaaagtatatttagactagtaaacataagacatattagacataccatcctcaagaaatctccaaagccacacctttttccttaagagtccatactcttatattttcttgttatcagagaggcagcccaataaagcactcatccctctcaagctctattcctcccaagagtagttccacactgacaaatctgggaccctcacagatggtgggttagacgcaaaaagtctagatctttgctgggaaatctagcttttgaggctctaaatggaggactttctgtcatcatttagagtgttttttagacccctctcagttctaaatcaacactctgattaaaaccacaactagctcacttgacagccatcacaacaaggcttgtgaaaaagatattatttttgccaaagatttagattgaagcagtgtaaattaaattctgggagggttctaaagtgcaacgggcagtcatcaagccaatttagagcctcagaaatcaaacttctctgcaagaatcaagaatttttggctctaggtcgacttttgcaacactcccagatccgacgggaagttcctccattgaccttttcaatctctcaatctttaatatggggtttcacagttgagtgcaagtgacttgcaggacattttgcaaatcactctcatgtatggagattttcaaaaatggctttctactagccacatctaacctcataatgagtaatggtagctgaacatgcatgctttgttgtacagattgacttgcaaacccttttgcaaggcatttgcacccagctctgaatcccactaatgtatccaatatcttgtccacctttccactggaccacacggattctatccaaatttgatgtgaaatcactttggttttgattagacgtccctctctttccctgcttcattcttttcactgaccttgttatctcggcgataagaatgaatgaaaagttgtctgtggctagaagctgtatgactatgaagctgttactcacgggttcccctgatgggcgcgtatcccccggggggttttgcccatttaagctgagatggcagctgtgttggaaattgcaatcaaagtggtcaacaagcaaccatgaaagcaatcctcaacccaagaaacctacagacgaccgtcaagttcacatctactatccaacgaccattctcaatttcatcgaaccaatatcaagatgaacaagttaaggtaagacttccgtccttgcagaaaaaaaaagcaatcgaactgatttggtaaacctacggcaggccaaaggaatcaccccacagaagatctcaatcttgaagaggcaagccgttgcaaatgccgaagccagctacgagagtttacccccgatgacgagtggattcgatcaactgtcgataaaagagcccaagagctttctgcgaccgaggatccatctgagcagtctacctaagctggctctcaagctgaccaggccggctaaggagacggaagcctatgggataaactttggagtgctccccaggagtcagccaatgccccaggagcggactgttcctgaacagaagccggtctcgttgatcgatcaagccctgaggtcccggcctaccgagccccagctcgctgaataccaagactcgattagtgctgacccctcagaggagaccaaggctcgcaagacggagttcggcacgtccaacaacgacccttcctgtcacaacgcctcttccgacctcctcgtcgtctcccacaaaaaacttcaaaaactcgccgacctcatcaaccgacatcggatgtctgtcgatcaggctctcatccagatgcgtttcagtcacaaggctattgccgcgaaggtactagacctactcctcaaggctaaacaagaagcgatcgagcgtggtttcaaacccgatcgattagtgatcggtcagttcaattatccccccccccaccccgtctcatcccgatcatggtttttgtttcaacgaagaaaagcagctgatgtctgtgccggattcatctgaaaaaaaaagcggaagcgtgggtgaccaagggttttcatacctccgaactacaagtaagagctcgaggacgacacggaaagatcagccatccgacagccaagttcaatgtcgtcttacgccagtcaaccgatgccaacaagctagccctccaacggagactggccttgaaagagtccaaccgccggctcactcaacgtggtacgatcgctggtagcccaatcagagtccccgccgatggtgtgctgccttcatccgttgctcatagacctttctggggatggtaatcccacttccactttctttgtcgttcttaaattagaattatactccttttttgtactcaattcatattccattttgactttataaagataaatatacctattttttgtctttatatacaagtataaatatctatctctttggtgaaagagcaagtttttctaagcacaacaggaaagacgtgtattggtctattttaccaacaagtcattctcaggtctctacttacactaactaagttatacctgtcttgatcctgcttgattgctggactattcttgattattccctgctcatgttcagctcagcctgccacaggttggatagcttggacctttgtgtcttgtataccaggaacaaagatgaagattggtatttaagtttatctatgttcaggaagttctactatcttgtagcttcctagtagtcataccacctgttccgtccttttccccattgctgattgctgtgtagaatcttcagactcaacctctgaggaaaccatctgacaggagtctgattgtatacttggtgctttggtcatgggtgaaattttcatttttttttccccttgtcttttttgaactccattcaaacactatgagatgcaggcctcaacagtgcataattcattcaaggcacatcctacttggtgaaataccctcctggacaaagcttaatgttcaaaaatgttgaagtagaagtgtggtgtttcttcttctcaatgtgctttccaaccttcctcttccatgtcacagatttgtgacattttgcgtgtagttactctaggacagccagccacacatggaaggattcctttctcatcatttccactctagtctgtcctggcccaatttattgaaacaagatgctgcctcagagtcacacaaaccaaaaatcttcacaatctggcagccagctcattgcaagtctcaacacccaaaaaatgacccaattgatggctgcggtaaaggccttaatcctgaccccaattatctaactaagtgcctaatggccagaatgtcttttatcagcttcaatctggctctgcttgcatcttctcatttttaaaaaaagtgtatttttcttcaaagcctcaaagaaaaatccagcattaactgcctggagaactcccaattcagaaactcaacaggttgaataatgaagaagtctgtggactaatctttcaacattcattgtaattgcaaatgcctggaatctttcataaatatcttgcagctggaatttttaagccaaggtccacaatgcagggcttcatttgtcttaacatggactgcttcagtcagttataaaaatttggagatgggctcatggaggataaacctgtttttatattgttcggagcttgtgtggtttggaggcatcccgcggagggcgtccctcggggtgtgcagcggggttccttcggggcagacaactgccaagttgtcaaatttcaatgcaatcgatcaacttgcacatcaaaaacttcccacctgaaatcaaccttgaaccaaaccaagcagaccagtattgggaccaagttggccgaagcatcgaaacaaataacatccgaatctcaattcccaatcacaaccagacacccaaactagacattcgaggttacggaccaatactagcgcaacatactacgttcagaatggacccatccaactctcactcgatgagcaaaagctcgccgacagccttacgcagcttgatttgggaaggatcgattccgatttccttcgtactagagccgagtgaactcccgcctgggtcagatcgaggggttgaggcgttttacgttggtgagatgatcctggctcgatggtcgaatcctttcagctcaagaatatcgtcttctttcctctcctccatgttcttgtagacttcggctcccaggatgtcgtacctcagcttgctggttccgatcgtcaagtccaatctgatcggcctttgtttggatgataacgccctttttacactgaaggaggagaatatctggtttgagcatgctcctagcaaagttgccctaaaatggttcattgtttttgctacatgtcacccacatccatcgaatttctactaatgacttgcttctttttatttttgatatcaggcactggccgatcggattaatttacgataccctccttgcatcattacccgcatcatcgttgggactaccacttcaagtgactgtgcaccttaaccctgtcccagctgacaaaggattgctaccaaacgctgtttcagtctgtagagaagcgtttatgagccaggtgagtcgacgttcttcaatgcgaaacatttctaacatgcgggagattcgcagtgctcaattgattacacaggtcaaggaagcagattttgtgcgatggggaagcacccggagggtaaccaacttaagacaaagggaggcagaatcgctatgggaaggattggtagaacgtttgcttatttttcaaaatcatctcggattcaatcgggacatccatcgcttacagctcaatcgcatctctgctgctctctgcaatcactcatcttcaatctatcacagacgacttcgacaagttttggctcgtcgccagtaaactgatacccatcccaccctcaccatcaagtctgcactcagcacctatgacgccggcgcagcctacaaactcatcgattgatcgcatgccggacggaaacggtgtccgaaatgtgcctatgcgaatttatcttcccgataacatcccagttatgcaagctcaatctggcccagtagatgagaacggcaagtcaatcagcagtgagaccgtccagatcagtcatagtaatttgcatttggcttccacttgaccatttataggacgacgagttacactaggggcggctctagctgacctcgcaccatccctgtttcccgaaccatcatcaacatcgaagcgacgtcttgcaagagcatttatacaaggcgttcaagtacccctagagactgaactcggctggcttggggcggtgatgtgttgtgctgatggctgggttgccgtggtgatccatctgggtcggtaaagtcgagagttcacttttttccaaccattaccatttcttgtgaaccgcggtcttttgaacatgaggaaatgactcaatttggccgccaatcaaacctgagagagtctcagcctgtgggtatgctatttcctcccttgtttacatcaacatctttctcttcataacacatcactctttcattgcatggtcttaatataaattatcttagtaatttggggtaattatattctaaatttacgtaacttgcttgttcttttcatatgtttatgaagttttatatttgttgtaaatcccgcactggtgaactaccctacgtcagtcaaggtcccgggttgtgcagtctccccaattatcattttcagcagttttttattatgcaaaaagaacacctgttttcagtctttaggagccaaaacatcaatttggatgactgtccgcatgtacaataccaggcacctacagcttaaaagtacaactgttaatagtagttgacaaataatgtttaccccatctcaattgggcacaaggagatggttttgctcgatttgaaatggtgaagcctgaggtcctaccagatgaattggttaatgagcacactgttgatcatcacatcttgtttgatccaaagtatcacctttgaaattattcatattggctcagtcaactgaacctcatcaagcacaacataggtttcatattataaaataaagccatacttcatcaatacaaaagatcagaggaaattttggtgtttaagagggaaatttagattttgtcatgataattccatgcaatcaactcaagcttatcactaatctctaaaattcagcctgcaaaagttagttacatgtatcaacagtgggccgctacactaaccatagcggttagtgtagcgtaacacagcggaattgctgttagcgctaagcgtagcgtagcgggattccgccacgacaccgctaacgctacgcgtgtgggccgcaaaaaagggcccactacgctgtgctacagcgctttttagcggtttttggccgctttttccgctaaaagcgctgtagcgcagcgtagcgtagcgtagcgtagcaaaaaaccactcaaaaaccgctaacactacagttttttgatgaaatgaagtgccgctacactacgctttttgggccaaaagcgtagcgtagcgtagcggcccaccactgcatgtatgtgtcatttgcacacacactcagctgttatcagctttgactggcatgattgcagaagtacaaaagagggagaatcttagctgaacatgacattatgactttcttaaaactgaatttgatttttttttcaatcatagaagagttgatttgaggtaagagttgaaaccagaaggttacaatccagtttcaaaacattctgaattgaaacccaagtgtccagaatgccaatacagagaacttataacagtctgtaccaggttttttatggatagaaacacattggtcagaatcaccacattgtatagtattttttaattatcttatcaaaatttaaaaaagtaaaaaggcacaaggaaatcaagtgtaatagttttgattcaatctgtggacaatttttaaatttatgaagaggatcaagagatgaatgtatatgtaattctgacatggataaaattaaaaccattgaaatatataatcaggaatttcttttgaatttctttcttttttgataattttatttcttgatttcatttcaatcaaagtttaaagcatattttgaaaaagatgatcattgattttattgaacaaagtttcaaattgtgcagccatgtatgtcaattttttctgtctttcacgttccattttgccttctatgagaagaaattgtggggattcatttgtcaagggaatgtgtttcttgagctcgatccggtctgaagatctttgaagagcctcaaatattttggaaaacttgttcatgtgagaaaatgtctggtcatcatccttcagtgaaatcagatgacctagttcctcaagttcatttggcaaaagatgtaaaagtttttcccattcagcttcatccagttttccaatattaatgtcttgggatagtttttgcgccaatttctcatcagctgtgtttttgattgatttgaccaagagttcttcaagtgccaggtttttgatgatgttttttgttttttgactccatagtagatgataatgctggtgtcccataccatcatagatcagtttttcatttgggttcagtttcctttctccctgttgtgaaacaagtcttctataggccaaccattctggagtaggaggttcatgaaatgatccttggctcattttgtaataaactaagatcttgcatctatcagaaaatgtaagatcccattgattgttttgaccctgaatttcttttgaaactttccacagccttgattcctgccagggtgttgagaataccacttcatcaaagaattttgcatgattgaaatttgaattgatgtattcaagctctggagtagagtgaagtacttccttaattatttttgccttatcaattgcctttttgtcaataagggactgtaatttcttctcagatgattccaacaacttttctcaaacattgaattttgggtttccattcaacaacttgcttctgattttctcctgactggtatctaaacctttttcctcatgagtttttttaagccatcgaagcacaatctcctcccttgattcaaccatctcttgaccaactcctgaatgtcccaatttttcttcatttaatgacatccatttaagtagaagtccctctttggtttgaagtttttctttaaaatgtctccaagtcattttaaaggcatgcatgtttgttggttcccacagccgatctttcatccgataatactgctttgctaattgtttcacctcttgcatatcctcttctgtgaactcatcaatgtgttcatctggatgtaaacttttatattcttcagtgtttttcattactttctcgcgaaatatcagattccctggagttgtttggtccatgggttttgctttcaacacatcgtaagccttctggtttctgagaatttccacaatttgttggagctgaagttcttctttccctactttattaacttcagtctctaaggcgttgatcaacctatcatcaaattccgtccaggattgaccaacttcctctttcctacccaagtccttgagtgcatcagtaatcagttccagatcttcaagactatttccacctcgccgaaccggaggtccttcttgaatcattttgaatttctgcaaaagctcctgcgacttctcttttcttcttacagcaaccgggcgaccaataatattttttaccagattttgctccttggcaatggtggaaagctgagatgaatctgcaatttttcttgctagtttttgttcttgctgactaatttcaaacccggcttgttggatcctttcaagttgcaataccgccagctgttcatctgttacttctctatttcgaagctgaacccggatcttgtgtaatgacaacctcagttgacgcttttgccaattcggacgtttgaaaaagcgctcccagatggagtgaaagaaagccagaaaaccctggttatttctcttgaatttgttgtcttccttcgctaacttccagaggttttccaaaatcgatttttgctcgggttcaagtgtatccctcaattctttgacccattgatacggcttggggtctactttttttctttccaagatgtttgctaacgagcctctcatgatatctaaccgggtttgctcttctgcccacagcttgcgttcgggtccggtcggatgaagaaaatcccaagcgtgaaggtttgcggaatcgattccgtccaggttcgtctttaatcccttcaaccgtctgatgtgctcctctccgtgtttaccggggaagaaaaccaacttgagttcattttcttttaaatccgacaatttcttttcttggtggcttctttctaatttgaaagatgaaacccctttctcttgaggtttgtggaggccctggtatctctccatcctgggtccttctgaaggtgtaatcaactcgtgaggcgctagagtcagtcctttcatttcatggccaccatcgattatagcctccgtggactttgggacattgtacatcgcgaggttctctagaaacatgttgaaggtgcaaagagctaagaatatcatcctatgatatgttttggtgctatagaagagtaaacgtggtattggcatgttggttgttctgaagagatgtaggtgcagaaaatctgcaggactctgggtattccaacggtggactctgggtattccaaagtttccaagcgaagaactttacccttttatgtatctcttatggccgaaccaagagcagcttagtcttgccgagtcacataccgctacaccgaggtcagccgaactccggaacctgcctgaccggcggtgacgttaatgtccaagctgtgcaacatacaaactcccaaaccgtgccctggggggtcgactttgcaagtttgctcaggcaaagcataggaaaaattatgtaacacagaagccaagatgccttgagggaatttcgaaaatgcaaatgaggcaatcatctgtacgttgattggacctcttgggtcacacattgcgctcaaaatgaaaaaaggctcccgatgacacagcggatggcatttgcggatatccggaagagcagtttgaccacattgctgatgatccgggcgtgcatgcagggcttaaacaggggtttagcacctggcttgaccagtcatggcatctcacgagtttacctcgtcaattcctcgatggctgcgataactcggcaccaagtgcgcctgtcggatggcgtgaccatctccctgtcccttcatgtgagcttagtcgttttcctaaaattttcctctcaggccgtgtgcatcgcaataaagttttcatccagttgatcccttttgagtagcctcatccagcgccgttacttccaggactcgttatacttctacacggtcgcttgcataattcaactcgaggtccatgtagcgagttgtttcctaaaatctcatattcaaccttaacttatgatgctcgtggaatgggtgaaagtagtggaaccactgggtggtgcaacattgaggtgagtctcctggacccaagatattatttttagatggcagtcttcttaccctgagtcgtcattctcaaagcaagaggtggaagatttaaaggagattatcagtcatatcaaaagcacattcagcccaccccttaatcaagtgatcgccatcattgggcactcgaaaggcgcagcagttggttttcgatgggcatccctgaaggaactacacaaagatatcagtcaaccgcacctgtacgaccaggttgatcgaccaccacttctgatttcgctgtcagctcgctacgatacctccgacgttgggctttcgcgttttaatcaagaacagcaagcgaagttggaaaacgacggaaagttcgtatggctaagctatcgagccggccgtgattttaccgagcggagagattacgttgtaacgctagaggacgtcgaaaaggccaagggcgtctcattagaatgcgtcaaagatgtcagagagaactcccaagtcgtcttgtttcatggccgcgcagatgggacggtggccgttcaccattcacataagcttgatcaacaacttcgagacaccaacccgagcacaagtgtcgatttggttttagtcgaaggcgcaaaacataattgggatcaggatggcgaaatcgagatgctggtcgagtggattgacacatggatcaaacgtcgagcagggcgagattcaaccaggattcctgctgataaaatcatagatcaccttggccctcagaggtagactcggaggattcttattctcttgacagttcaatttttgggtagtttttgcacagtctcaacgataattgaaaagagattactagaaatgtttttaggtacctgtgtcaacaaaatgtattgaaatgattgaagtatgaaagccgcagcttcgcccggggtacctggcaaaaacacttgaacttttgaagttgatggtcaatgcgagtttgttcaaaggttaacaaagacctcttcgaagaggatctcacagggtcactgcctcacaggagagaaggtggcagtgaaaaaactcactactggccccaaaggtccagcttgttaagattaactgccaactcgctttttcccagatacttacatcaatgaggaaagaataaccaaacattcacaacttcatagcattctcaggataatgtatctacagtaccgttggacaggaagatttcaaacggtgaagcaagcgtggcgataaccgatatgcaaatgttttcttatcttgacaagtaccgtctgtgattgggctgtttgaattgatgtttggcaatattttataactggtttgattatctcccccaagtggaaggatgtgtaggcgcattgtccacaattgcttcgatttcttccttgatctcaggtgttaatttatcgatgatctataaagaagcaaattgaatcatcaggtgagaacaggcggatcatgagccagaacaacaaggataaggtgcggatactaactttcaatgccccaaagttctctcttaactgttccggttttgtcgcgccgaggataacggtactgacacgcttattacttgcagcccaggccaaggctaattgtccgacggtgcagccaagcttatcctcagctaactgagtcaatttcttaaccttctcgatttccagtcggccttcttccgtctgcaacccggccaccaagtgcttgaggtactctttgttgacctcgagtcgcgacccagccgggatcccgtcattgtattttcctgttggatgacaatggaacccgccaacgaatccccatccgtcaattgaccccttactttaagctctcaactgactgctccaagcgttcactcagtcacgtacctgtcaggagtccgcccttcaatggagaccaaatcgtcgacccatctggtccaatcacgacagtcaaaccatcagcttttccttccttccatgactttccttttgagcttggaccacacccaataaagaaaccctttttgcataagaatagctacaaatcctaactcacatcccaaatttttgaagattggttcgtattcgacttcaaaccgttccctgtgaagcacttgtaattcaacgaaagaacaccatcaatttgacggagtgattgtaaatcctttgaaaaagcaatcttgagacgcacaagagtactgaggttgctcaaccattggaggtatcaagaggtttgtcccagcgacagtgacagcttcttgtatttgctgagcgctccattcgctggtaccccagtacaaagcatggccattcctgacgaggtaatcaaatgcccagacagtctcgaatatggggacggtagggtcgggtcgatgggcatgcaccacatcgacgtagcgaagttggagccgcttcaacgaagccatgaggccctcgatgatatgcttccgcgaaaggccccgcgcattgggctcctgtgaagtcccggtgccgaaaaatatcttggtggccaccatgaactcgctccgctcccaacctagctctttgagagccttgcccaactcggtctccgacttgccattcgcatagccctccgcagtgtcaaagtaatctttatgattcccacacaaggtggacaatcggcaattgttaattaagatctatctcagatagctatgtatgcatcagtgggtaagacttactgcaaccctgtagtgaggattttttttgatgggtccatcaaatagggtcagtttgcctcatcaagaatgcgcctctaagcattcataaaaatcacaacacagacatgatcccaagcaatctgcaagagctctttaacggcagcgccggtggccaccgagcctacactcaacgcgccgccatctaccgtcaaggtgagagaattccccgaagcaaaaccagcaggatcagaccaagcggaaatgcccatccgctcggagcaagctactcaatcgaacccgcacttacaagagaagattggcacacgcaggccccaatggcccagttggttgaatttcatgtccttgattctatggatgaaaaaagcacatgtatccaatctttgcctagccgagcgaaaaaaaaaacacatcgaggaagccaagaaaagaactcggcgactcactgatattttggaggaggcatgatcgatctgctgtcagctccatgatttaatcctttcaaaaggccttccccaaaaacttgcggggtagcggctgcctcggtaactagactgttgactggggtcatagcagacgtagtttgatcaaatatcattataaataatgacaattgccgaacggtgttacgattatagctgaacatttcttctcccaattgtcgtgaatgtgcgtctagtgagatgttgaaatatgaaatctaaaggtgatatttacaatgggcagtgaagcagtcatcagactgaggcctctttaatgcattcattgccggtagaaagagcattaaagtcttgacagctctcgaaaccaatcgacttattgaaaattgattgtgccccagcctgtcccagcttgcgataagccaacttgacctagtcaaccatgtcagatctacaaaaaaagtgtatcaatattaacatggattgattcaactacaccgatcggatgtaatttgagccagctcaacaaagcctctggtgtgtgagccccgcagggtttttgtctccctgggcttccctggggtcgggaccgatgccgcggacaggagacaacaggaagttacgctaagtccggatgtagccccacctacaatgagacacatagtgtgattgaattagagcgtgtacactacggaaacaactgtcaggttgaaatttgaagaaaggagaagaaaaaaaaagaagttgcactacctggattttttctaatagcttggtaaaaatcaaagccccaacccacgacttcaagctcaagtgaatcagatgttcagtttttcatccaatatcaatcccgtcgaagtattgcggggttgaggggattcaaaccttactttttgacagatttttgatggagaacccagtgtttcaacatctcccaatcaactttcattgaattttcaacagattctggacaaagaaaccacaatctttgagtcccatatcggaaaatttacagcatctccaatcaattggaacaacgacagccatctccagcactgatacattatttcaaacctgtcccacttgttgcttgcacaacaggacttgcatctgcatccagtgagccactgagcttgattgaccaagctctggaggggttgactcttgagatgtagccaagcttcatcaacttcaaccctcataaagtcagctccaaacaccatacagcctctaaaatcttctattttcagaaagggtttcacctctgcatcgtctttttttgtattttatctgctctaatcaaatgctatgggcctatccacagcttctacttgaacatccataccaagcagattttggccaaattccatgagatattcattattgcccaaactataaaatcaccccccccccttgttgaatactcccacattatgaattgttttaacatctgaataattcctgctcatctccatgttcctgtcgatgctttcctggcatggaagagcaattccacagagttctagttaggatagtgaactgtgcagatgaatgtgtattcaattaaggcaccaatgagattgcaaagtttagggatgaaacgtaagctgctataaaaaaagaatcaagaggacaaactcccatgaggccatcacattgagactcaaaatgaggatgattctgcttgatgagatggaaaatttctccctgattgagagtgagaaacctgatagcttttgttggtgtgtggggtgggaaaactccacatttggagtatgaggaggatacaagccgggtgggcaggagcaatacacaaacattgattctccctcataacagctttccctcactcaaccaaggcctttgttgaacaaaagagggtgcagccacatggtgattggccacattttttcaatttattagtggcagaacaacacttttttgagcctaaattatatactgtagtgttatcagctttttgatgcactatgtggtggaaactttgttgcaaacccacatcctagccactgtacatttatccacccttcctccctgatcaatgacaaaaatggagaagctttggcatcaagaggcaccatggcaacattaatacaataaagaattgaataagaaagacccttagagcatccacattgtttgattggataagtgaggattagcaaactttttaatcccaggtggcaggattagtgggatataaatttagggggttggaaaaacgactcccaaaaatttgacgacgactcccattttggtcaaggggtcgtcggacgggagtcgtctttccaattccccctgggggaccccaaatttaatccctgttagctccaaaactgaccctggagctaacttcatccaatttttaatctcaactggtatgtttaggaggattagattaggaagctaatcctgcctaatccacacaccaatgcggatactctaaattgatttactaatctcaaggttggctttcttttatatcatgaaattattgactaaatgggtttctttccctctgcaataccactatgttgccccaaagggttgcagcgttattattaggcttgctgaaggatgtcaatatctgtagtatgacttaccctccaacactcacagaaaattcatagcttaggcataagacttcaggggggttaacatagggtggatatcaggacagttctacagacaatcagaaaacctatgagttgacatttgggtgtgtgaaatgccaaatttacccatcaataaaaaacctctcacaaccacatcagaatgcaatacccccctatgtgagtagggctgataaactggctatcagtctgtctcaatggctctcctgaatcttatcaaatgattttccctgaatttatgcctcaaattagagctttaattctaaggccccgtttggcttcaaatcatgatttgtgatttggctagggtttggcgcggatttggaccgtgcgatataaaacgatatgaaatttttgcacaaactcttgccaaatcttgactcacaattacaaattatggacggccaaacagggcctaaatacactaaaataagctagaaaattaaattgattggctctcagaagaaaatattccaaaactgattgaagggagaataatcagaaacaataaaacaaggagcatgaattattgcagagtgagatcttgtaaattcttctgggcaaaacctgtcaatcttcaaacaataataataataataacttgaaagatgtgtccaccagtctggtgggcagaaaaaaaatgaaccccccaactttccaacaccctgtgactcataccaacttaatgaaaaaaaaaaaaacaggaaaatcatgggttttttttttgcagccttgcagaaggaaactttgtatctttacttgaatcaaacactaatctttccacacagtccaatatggaggggtcacttgcccccaaataccttttccaaaagattaatatgttgtctttttagcaatccaatgcacgtaaactagaaaatctgacctaatgcatgatccagctcaattggtgaaatcttttatttttatgtttgttgaatacaaaacttggaagaagtcaaaaaagattagcaaactgggtcatgagaaacagaggaagaatgaacccatgaaatctgaaagttggatggataaccagtagaaccttgattgatgagatgatgttgactgtttgattagattgttcattcattttgttgttcagaaatgcaatcaaaaaaaaaatctttctatcatacccattgaaacatcagcttgtgaaactgtcctctgtatagaaaacacttgtcattacccattcaacaaactgaccttgtgacagtacttcaaaaaagattacttggtaaattgaccattgggaaattattccaggagagtgatgatcagggttctggctaaagaagaattggcaatcagagtgattcaggtttttgtcattttactctcagtaattcaggcgcttcaactactggtatatcttcacttatcctgttgtataatttcttgatgtctctaacttggaagggtatctattttcaattgttgtctgtgatttttgcaagcagcagtttacctgccctctaaatgatgcacctagagcatcaatttttttttttttgaaaaaaaaaaacaagcagcagcagacgcagacgcagtaatggtgcctgggtttgatcaagttgtcataagctctcctttccaagttgagagttgctcagctgtaagggatgtcattctcgattaaatgttcaatgataaggcccccaacggtggtgcttgcgatagcattatactttctttggatgaattggctggagttgctgctggtcaaaccgatcaagctgaagcaagacctcacttgatctgtagcggtagtgtgggcatgaccgcgtcgtctgcacacatgccttgaactcaaaccggtccaagtttgtatggaagccagtacgagcacttcgacggaaagggttctcacctctgttacgtcatcatccagcacacgtacagcaaccccgacagttgtttccactcaacaatcgagaaggccggcacatttattagggtgcgactgaccatataaaagactttcgacagtctacacataacttctcatcctcgatatccctcctcaatcttcatctggttccctcacatccaaatatctcatcgatcgttcaccttacccagcttcttgctagtcgcacattccgaaaagcttatcatggagagcaagacgcaagtagtatccgagtcgtctgcccctaccggcgagatcgtccaaaagaatgctaaaaagttcaagttcatccccccaccgacgtttgacaacaaagaggaagagcgcaagtacaagctcggcaaacttgctgctgccttcagaatcttcgcacatgtgagaggtgtaacattccatcttttgggacttggattggacttgactgacccttccaaatcacatcgttcgctagcatggctttgatgaaggcgtggccggtcatttgacgctgagagatccgatccttaccgatcacttctggtgagcatttgttgcctcatgtcttgaccccggtcagatctcacagctaacgtcaagtggtacatcttttgtgctgccaactatctatctaaagggttaaccctttcggtcgtgcattttctcagatgactgtttccgacttgttactcatcaatcctcaaggtgaaattgtgatgggtggtaaaccggaccgccagatttacaacgaggtgcgtcatgttctctttcgtactacaagctactactaaatacttcgcccctcgcttaacttcatataccctcgcttacaacaggcagcatatgcgatccagtaagagcaactctcgctactgctcgatctctttggagtctggaaagattatactcattcctcacttttcagccatgccatccataccgctcgccctgatgtcgaggcggcttgtcacagccatagtgtttatggacgtgcattctctacacttggtattgagttcgttaaactcccctaattcgtcttcatccatgtgtcatcagaagactcatactttccttcagcctggacatcaccactcaggatgcttgcgcattctacaacgatttggcggtgtatcgcggcttcggaggggttgtcttggcctctgaagagggcgacaacattgccagttagttttcccgtctccctagttcagatgaagtttttccatgttgcttgaccaatattcatctgtagaggcgcttggtcaaaagaaggctgttatcttgcaaaacgtaatgttacttcttctaaccattcgtttgattccatacgacgactacattctcactgattctcttttttttggttggactgcaaatagcatggtttgttgaccacaagcaccagcattgaagctgctgtatggtggttcatctccctcgaaagtctgtgcaggatccagctcttggctgatgcagccgctggcgggcgagggattaagaccattcaagcaggcgaaaaggaagctgcatttacctatcaagccgttggtgcgtataaccattttcccccgggatccccagatgactcatgaatcttcttacccgattgaaacaggctctcacatggcaggctgggctcaagcccaaccctactttgatcaaatccatgagaaaactggcggtgcttatctccaatagctgctttttgcaactatttctctaaaaggtcgagaatgaattttgttttcatttttttgagcgagtcagccaatgtacaaacacgatgagtacataaccgagggttttccttgtcgataccctcatgctttgatagtttcaagatctagtattccaaatgagaatcaaattatcaataattaccattgagaattgatcttgggaaatagatctgtcgaaacctgaatgtttataaaagcttgccgaccatcacttcttcgatgaaatggcctactggtcgactcagtgttaatgataattcttgtctgccgcttctgcaacaaagataatatacacccttagtacaggagtgattacccgtcgatttctaggggggagcacataataattgcttgagaaatttggtagtgcttgaaaacccaattttatacaagttgtaaggctggaaatgaaaaatggaagcgaagtaaacaatttaacgcaataatgtagttgaaatgagcagtgtgagttggtaggtgcttgaacctagagtaaaggcctcgagtccatatccatgctgttcaaggtagcatattcgctattgagtattgcgtgcctcgctcttcgcaaccgggccgtaaacctggtagtgccatgaacaatcgatttccttgagcacagttgttaaggccatcatgggcatcgcaacgaaccaacttggctttgaagacatttttcggcctcagccggctcgtttctctcttttatccaccatcgcctcccagttccacatgttgccttcgcctcattgttccaccgcaggcaaatgaccaagcgcctggccggcggcaggcttctcttgacaagctctgtggcctggtgttgagtacaaggcctttcctcttcatgacaaggcttgttgacctcttagtcaaggctaccttgtcccctcgtatctatcccttggactcttgactgtttgtttagtataggtttcttggtacctcgcactcccaataatcagcaaaagccggagatcagctcagcctcgaccgaaatccagctccgtattgaaaattttcaaatttcagcctacttcaaaagcctcaatcagtgccatccaaacccctgtgacctgcggcccttcccattcgaaatcaaaggttttcaacatttcaagaaattgatcagtagtctccatctggggctatcaggtttatcaaaacttctcagtgaccggttcacctagaagcttttcatcggattatctcacaagtatcaccatcaatcaattttctggccacatcctcaggatcgttcacatatcctctgtgcagtctggagccctcagcagtgtctaaaggcacctctgtgcatagaaattgaaagttctgagaaatagccgaaaatgatttcttctcgcaatccactctctcgtctgacgcttcgaacattattcctcttcaacctttcaattcacctcgccttctctacacggatgccgtttggtcctatgtcagagcttactggctctgctgcgatcattgacaaaatactctctcctggaaatccgaggaatcctgcaccctcttcaacctcaggtaagctcagagccagggataagagattctaaaattattcaccggtattaagggtcaatttcttcctctttgaatcgattttttttttctaatacaccagtcccgactaagaccaccaactccacgacaactaggaagtcgaataaggatggatcgatgcctgattactacggctcaacatgttcaatttccttcacgaggagatctaacaatcagcctcgaagtctgcaagaaaggatttctaggcgcgctctagatccctcaagagaggatgaacgaagtgctttgtttttgactgaagctgctgagaaatgcgtggactcatcaagaacatggggtgcgactgcagggtatcctttggggggtgcgtacctcgtcgtcacaaataatcagttgattgcctttactaaccgcgcagtttgatcaatttgcttctttatcttagtgggtgtctgttattccgtcggttacatcgatgagccaaaatcaactgttggtggacaaatcaatgtcttcagacttggaacagtttctgaattgagtagaatcagcggaatggatgccgatgagctggaagaaagcacccggcttgaactctctttcttatcgcaaaacgcaccgagcggctctgcagaatattccaagtcaagtattgaaggcgccttgcgtttctcccaggcgccatgggccccttttgatgatcctcagcatctcataaatcctacgaatccacagttcactgcgtcctacggggatacagaaatggtacttatcgggtcctttcatttgaacttgatggatgcttatgttcccaaggcctcaagaatcaggaagcgcgataatgttgaccgtgtgtcggccttgagcccatctggtgccagacttgtccgccgagagacaccaatcctagagtcgcatttctttgatctcagcgatcatcccacaaaacgatcaccgctcgctggaacacatccatgggggttattcaagcgacaagcagtggctccaagtaagtgatttttcttccgaatgttgattcacacgattcaaacatgtatctccaactgaccttccacttcatccgtctcagtttcatcggattcagaattcagctctgataccgcttgctcggatgctggcctgtctgcgaacagctttttctctggtgacggaaaagaagccctaccccctattgaagaccgacgcaagtccttcgtgtctccatccacaacagcccctctcattcccccatccccctttttatccccagctcaacgggaggccaacgcaacttacgcggtgccttcaacattcatggcagcaaagtaagctaaaaatagctcactaatctggaatgatatcgtgcttaacatgcctctatctcgccttttcttttcttcttagctctctccttgcggcatcaggaatcaacttcaatgtaaccgcataccagttgcctggtcgatatttgatggtccttccagtcgggctcattatctacggtgcattatccctcatcggctttctcgtaagtagctttatcaatgtcaagtcttatgggtagaatgaatgatcaattggctgatgtatctgaaccccccgatctgtgacggatatctctagacggtgatggccgtgacctatgaacgcaaacagtatcgagatcagtttcgcaagcggaagaaagagcagcagggccttccctccggcgactttgataacttctccgatagacgggtctagaccgtcgcagtccaaatatcagatcatcagcaagtcttcatcaatatcttctcagctctctcggcctttgtccaaagtctgcaacaaaagacattcccctcttgatgttcattctgattcgatctcccatacaatcttcttctccacttatcattattaatacacccattttataagtcttgcaattggttgtacattaataccccatgtataactgctgggtcaatttttttttgtttttataaagaagcaggtttagacagtttgatcaaaaaataaataaattgtattttgactttttttaaacatttgaccatctaataatacataccacattttgctaattccctgatcctgatcctgcatttcatctgttgattcttttttttgatttgggacatgagggatttagaatcaaaggggtttagccaattgccagctcccttgcttataaatgtgctctggttcctttgaaacccttatgcaattcttgtaaatattttatcaaattatcttttctggagtattttgactacagaactgttctcttcttatattccacatctcacatttctcaattaatcaattgactgatttctttctgtggttcaaacttattatggacccctctggctgaattctgaaggttgatggtagccattgaaatgagcattgtgacaatccaaaagtatgttccaagttaagtgtggaacaacaccagagtgaaaaaaaaaacatattttccttctctttacaattacctacatccactaagtcccaatattagagctcatttttaagactttggtggaagatgagctgtacagtgtacacccaaagaacatcttgccattttttaaaaaaagaattggtattcatttgtacctaaaatattgaccaagttcttcaaggaccttttcaagctatcagctgtaggctcatagagtcaaacaacctgccatccaatctaacaccagcgtcaacccccaattcacattggtcaatgctggtgttagaccaccaggacaggtatctaactctgcaagctaaaacccccagaaggccattgagtaaccctgcccaacatttggggcaaattatatggtcaccgagtcaaacttcccaaaattgggggcaaatactagcttagtatgtaaatcatcagaggaattcttgtggcctctaaatgaaactatgatttctacaatattgcacttggataaacaacaaaccttgcaagttgcaagaccatcaggttcaagaaacaattttggtgacatgcatataggaaaaaaaaacatacattttatgagtcactcaaattgatgtcaaggtttgcatggacctcaacaagataaaagaaagtatacatatgcacctacttgcactctgattcttcagtctcatcccaaagagaaaattaaaaaaatggtctcgtctttgttttggaatcaaagaactggcagagctgggtatggagggcttgcttgctcatgggtctaggtggatagggcagggttttttacttttcaaaaaaaccaacatacataggagaagactgagatgattcatttctgatcagtttggtcatgcatagtatggtcttgcaagcccgtctgggcacaatctcaagtcccgcgtggccgagtgccaccaggggtttagattgtgcccagagggcttgatcggacaggatgggcggggggcaggacttggcacatagccaagtcccgctgggccgatttcaagccctgggccgattggtagcctgtgcaccagcccggcactggaccccggctcagcagatggccttctcgggggccggcatgttggcgggcgtagcaccctcgcttgatttcggccaagcgaggctttgtcccgacccccgccaactttagcatgtgccaatcgggggttgggatggtgccacgcaggctttgggatcggccaagcgggctttgggattggcccagcgcgcttggcctttttttgaccaaactttggtgtgtgcccagacgggcttgcaacaccatataatcacatgttactgtcacccctgcgggagtggtcttgagggtgcttcatcaagtgtggcagtttacatacacttatcagagcctgcctgtcaattagggttttacgtacatcgcatacatgcagctcctatttcttgttggcgggtcgcgtgtccagcggggcggcgtgaaggggggttgagacgcgagacgcgtctaaggtgagctcgtttcagagttggatggactcctttcttgagaagaaagaaaatccccttcttgacagctttgttagactagctgggactagggcgttcttttgaagcctgccaaacagcagttgttcctgtccagcatcacaaaatcgaacccaagccacttcccccccagtactcggaggagacctgaatttaaggacgttcgaacaagaagctgtagagaagaaaaactttatcatccgactctacgtattttgactttgaatggtaagcttcgctagcaagtcagatcgaatcaaaaataatcatcattccattctcaggaaccacccatttgtttttagagattctactgattccctcccgattcaacagcccatacatagttacacagtcaagtcatcccattcccagctcccatcaaccactcccattaacccagccactccatcctgccctcggccttcttcccctgccatcgatcacccccgcactcagctcggagaatcctcaaaccgggttcatctcctatcgatcgcgaataacacgttggcctcatcgtcgtcagtccttcttccaagctagttcacgcgcaacctctcggcgatcttcaatcttcatctgttttcaatattttttgctgaattttcgtttcacgatcggattcatcccgtcgtacttcaacatcaactcgctttgattttgatttttcagggcagcttctcttgtttctgaagaatcaacaaaacatttcgatacccaggattccgctgtagcattgaccagctctcttagcagccagcctttgagataatatcaaataaagttgtgcgtcttaatctcactttggccatgcacttggttcttctagtcgttcaacttccagtgacactcggctcagatgcttcaccactcccgtgtctttcaactcagatacactcacttgcccaagcatttaacggatcaccgccacccttgaattcagtgtctcgcatccctgcgcatagtcactgcctccaagtcctcgatcaacttttccactagcctcccgttggtggcccttattggatgcgtacctgcaatccatcagttgtcaacaagtctacccctagacatcctagccgaacctcgtgcgacccctctgacgcgaaatctcaatcatcagaaaacccaactcatcgtatgaatcccaactcggccaacatgactcctcgtgaactttctagcaaaccctcctcatcaaagctcaactcggctcgtacgttgccgcgagtggaccagaacgattcagagagagacccatcttctcgtagtgagtcacctcctaacccagctcctgccttgacaattgctgatctataatctactattgacagctgctagtggcgaaaaccacttacattcttcggctgctgctcctagacaaagcgaagctttcaagcgcctgggacaagccagcttggtttcatcctccatcttcaagtcggcaccttccaccccaaatcagccatctcgctcaacaaccaacaaccagccatctaccgtagcacagaccggatcacaagcaaccccagcctctcgcttcccatttaccccacagcgcgccccaggtacccagagtcaaatggcggctgctctgcgaggtctcggaatcgcctctcaactctcatcggctgcagatacccatcgtgccccacccaccacgcgtcctttgcccaatccaaccccttccactcccctccaagccatccacaagcctggcaccaagcgtaaaagtgacgagaatctacccataccgcctcgaccgcctcctaaccttccaccctccgctccacctcttcaaatgctgaaccagatgaatcagaaggcgcgcccacctcctcgacagagcaacgccttcaatgttctgacacgcaacgctctagttacatcgtctcctttcaagtcgtctggttctgatccatcaataagcaaatccacctccagttcctcagataacctcgaccgtgccacctcatcaccaccacctacatcatttgttccctcctcagaaagcgatgaagtgtcttctcatggatcagacttagaccctgcttcctcaccacccaatttcagggccgatttgcccgtccgcccgacctcaccgcgtccaggtggaagtacgaacggagtgctcaagatgcagagacttgggggcccccgaagcttcacaccccctcatacttcacagtcttccggttacgtctctgaacccgaaacctgtgatccgaatcgacgagttccgtctgctctgagctgcccgagtaggcgccgtgaacgtcgtaaaactgtaacctggggtggagaagacgtcctagagtttgaatgggaagaagaatggcgtcgtaccagtgccaactcctcttcagattcgcaaatatcagactcgaagctcgaagacacatccgacatcagtactgagtctgatgtcagcgaaacccctcaagcgttggtcggccatcccagccctgagcatcaatcacattcatctgaattttggcaaggtccatcgaccacgacagaactgaacggccttgcttctcaccactccaatgagcataaccaaccaacttaccaggaagatgatcacgatgcaattgaccaatctaacggctctgttgtcattcacgatggctcacaagaaccgcttccgccagcagtatccggcattgatacctcatatactgcaaacagtcaatcgagtgaaattgatccggttgatcagatggtcgacgaactgcttacatctcctgacttagccggacttgtcaatgcccaagcaggtcacactcggccgaccgcctctcttgtgcatggccaagaccggaattgcccacctgaaaatttcggccctcccgaggagactcttgcagaagcagacaaagctgtaattcagaaaaacaatgatcttcctcaaaccaatcatgtccaaccgcgttctcgtttcccctacgtgaaagcggagaattctgaccaactatctgagcggccagaaactgtcatcttacccacggaggctccttccacatccaatcctaccccactcgagcagattcctcccagtcaagcagcctcattccagcccatctctttgtcatgcttaggtctcgaagatagtctttgtaagttcagacaagatttatatctctatcctcgtttatttacttcttctcttgctttgtagttggcgaagcttccgtaatctcctccattctcgaatcatcaaccctcgatgtggaaggtttggatgctatgtccttagctccttcccaaccaatgctatcttctacacctcgcgcctcctactcggatcaactcccatctcccaatcctccctcaccacaagcctgtcacccaatcagtacggctcagatagaagttgaagaagccccatctgctcataccagccctcgacgtcccttgcccagacctccgccggcctcttccaatgttcatactgcgcaccctgcccttcaagctctctcagcgactacacaatctgcatacaatctccctgaagttccacacagctcgccatttccctcatcgaaccagctgtctggctcagctactgcagcatgggtccgtcctgcaagtgaagctgtcacctccgagtctgatactggaggtgagagtggacctggcagtccaaacgggaaccgacctaggataacccgcaaaagaatccatgatcgaattcgggatcgagatcgcgcctcgaagaccggagaagagtctgaggatatttctctgagtatactgtctcgtgcaccgacttctcattcggcatcaatccacaaacttgggctcaatggcgaggaagaaaaactggaattgtctcaggatatcaccatggattcagatgaaccgactcgctcaaccgtcaccataggccctctcaaagagattcaagcgaggccccctatgagggcccaacaagtcaaattatctagtaatgatgatctgcttgggattcaggaagcccaacttgagcccggaaacttgagtacgatttcgagtggactcgacaagcttgcccgcggctttcaagccttggaagacgggacaaagtcttctgattcttccctctcgctcatcaaaccagaaggcttgaatgtcactgagtcacccgcgctgcccagcaaaacggtcatgatcaagggcgctggccgtaggagacgcagcgcctcaactggtggtgctgatctagatgaaactggcacaggcactggtgccaaggctgctgttaaagtgagttccgtcccaactggcccgtttagttatgattttctcttttttgtcttcagctaatatatttgtttgaacatcaaatccgccatcagtcaactcccatcaagcggtattctatggctgtggacaaggaaaattcgaagatcacatccgccttacttcacaacaccatccaacctgcaatgtcaaatactgacttgcaggagccgctcaatcgagtcttgaatagagccaacaacgccgttagtattctgactaaatcggggtttctactaaaaacttgtatctctaattacttgtatattttgtccccactcagagatcgtatcgagtctctgagcccgatgagattgtggtcgcttccgatcatacaatgaccgctggggtggcaggcgatgtagcggcaaatcgcaattggcgtaaggtcagaaaggtttccgatatcaatcaacacgcagctcagttgaaagctttttgggctcaaaatggcaatactaacaagattggacgtgttttcattaaaagtgagttgcaaccctcttcatcttctgaaaccaagcatacattaatctttgcgactcttcttaataaaagtgtccaagttggtttttcgaggagtgcccttgtcacaacccccggcccactttcaagtggtaattgataacggtcttcatacggttaggaccccattctacaagttggagcctgaagttacgattggcgtagaattcgagcttgttcgagccaagaagctggagttcagtcttgccttctgtgttccgctgaacgaaccactcaatgcccacctcaagcccccacttcctcccaagcctctctctccaccccgaccagtctcccaagtagtcccacaatctgtccctcacagtcccaaacggctatttggcttctttggtgcctcctctaagcggagctcgaaacatcaacagcagatactactagagaagcaacaacagattcaaattatggagcgcgaaaaggctgttctggctcgccagctggctgctcggtcaactccacatccccttgttggcctactcgaccgaaatcatgtcttggcaactgcgctcgtcaactttgagcaatatgcgcacgagtgcttaggtaaatggaaacatgcggttgttccttgcatgtctgctttagaagatccagtcaaagctgagatgcagatgagacggacattcactggaccaatcggacaagtcagtctggagtttttgtcgcttcctccgatccctaagctgccgaatgcgacgattccgaactcgggttcggaatgcttaaaaggtctcaagatagctgaatggtggcaagaggtatggcacgaaggtgttctcagtcagttgggcgctgattgtctggtaagtcgctcagccatttctttcccctccacaagttctcgtattaaatcctaatgctcgattttttgttctagacctggagaagaaggacattcaaggcgactggcggatcgctttttgcttataacgatatcatgaagaagctgtctgcagagatccgattgactgaagtggtttctctccaagactgcggaagcgagaatgttgatgagaacgaacaaccgaaacatagcacgatcaatgaccaaggagagatactaccaccattcaccttccgactggtattcaaagacggctccgagattttgttccatgccgacaatcagaccgagttcaaacgttggaaaaacgtactgaaacaacttttggggaagatccaaccactgccagcttgggtaagtcaactgtctaggaggttgttgcgattattctcatcgctttcgcagcactgacgctgctgttttttttatcgttgttgcaacataggccgaattgctgcggttgcagatcgctgctcggcaggcatcatcagcggaggacgaaaagagtgaggaagagagagctggcggacagaagcaatctgcgaagcctgtgggtcaccgccagcccggtcgacgcccccgttcgccgaagtctcgtgcgatggccagcaagcctccgtcaagctcctcccaagcatcctcaatctccaccctcacctctgccgcgtcttccagctatcccaccaatctttctgatatcacctccaacacttactcttccatgcggcccgcatcggctctgatgagctcccaagcgccgtcccaagcctcttcgcaagctccttctcatcggctcaagccgtccaacatcggctccgatgcttcttcatctcgtcgtcccccatccaccctcctcacctcttccccacgccccacactctcggccatgtcctccgtcggctccaccgccatgtcctcggccggctctgctgcctcctccgttcactctagacccactttcgcttccggttcttccgccaataatcttcctccatcctccaggcccattcaatctcaaatgaaacgctccaagggaaacgtcaaactcgtctgattatctctgctttcgtcttgtatccctcttccttcctttctttctatcttgagtttcagtccaactgcttcttctttctctatcttccatcttgttttttttttctcttgttcaaaaacaaataaatgaataaattcaaaagaaagaaaaaaggctacttttttaagtttttttcttttcttttcatcattatcactttggttgcttatttgtatacatccacactcttgtccactcgaatgaacaaagaataaacaaaacaaaaaacataatcttctcttgctctcattcattatcttcctaaccaacctggtgtctgtgtttatatatatatatatatatctgttattttgttcttgtttttttttttgctagtacagccaaaccgagaaagcttgcggtctcggttggcagaagatttaaaaaaaaaaaaaaaccagtcggaatctttggaagattacacaccctgtatgcctattcaaatacagcggttacctgagtgtgaagtccctatcttttttctacctcttttccaggtcatgagagtaagaccatcggaatcctgagggggagtttagtctcaccagcccatgacctggatgtcacccatgcccctcctgcccatcgagctggctggtcggtccctgtcggtgctaccagcaggtattttacaacctgtacactttctgtattcttccaaagagttccgactgcagtcgggatttttttttttttttgaattttctgccaaccgagaccgcaagctttctcggtttggctgtaaaagagttgtatacctgatttcttttggtttctctctctcttctcttcaccaccatcaaattaatagatccattttatttcaacatctttctgttttcgcttgtccattttgttttctcgtgtcgaatttttatctacttatttgcttattaaatgaacctacataatattagtgatttggggatgcttcttttgtgagccttgagagaggccatgtgggcagatgcatgtcgttcagctagctcagagatacaggttcctgagcggatcatgtgtcatcagtgacctcttcactctgcgaaagcaggagattgatccaaactatgtacactggggcaaaagcttgacaaactgccaagttgtttttttgtagctttgttgagctatcatgtgacttctaacagtttttattctttcattgttctggtttgtaagaaagagcatagaaagcgtgaaaagtaagagcaaactagcaaaatgggaaggtgaagaagttgttaagcagtaggatctgttgactaattttgcagctgacacggagatcattctcgacaccccatggcaagaaaatgggatcaactattgataacagacattgggccttcgtttgattacttcgtttgcactagatgaccgccggccattattttccaccaggacaggccttcttgtattgcgggatggtaagtgagtactgtccaggctcctgtgaacggaagcgtaacataggaagtcgagtcaacttaagattgagcacacatctttctttggcagacccggttcaaatttcggatgaaagcacgcacaaatggatcgggcaaaccgggttgatctaccttgcagcaagctttcgagtccgccggttctttgtcgtccgacctgaacgcacggactgcataagaatggtgacgaaggatgaatgaccgtcaatacattttcaggtcgatcaagaagaacagttggcaacttgatgcaatctcgactcttgcggtgcctacatatataaatacataggatcaagaaaacttactgagccttccgtccggtttggcattaggttcaaagttgatgacgttgaatgggctgaagccttcaggacatgcagggaatgctgcctcataggcagcggggcccatgatcatgatgctggcgaacaagatagatagatttccgaactgcatcgcgggtgacaatgaagatgattctgttgtgggtttttgatggggtttttagatggggttttctatgtggggaccggtgctgattggtgcacaagtacttatactgatgcgcaggctgctctgacgctgggcgcaataaaggcgagggggagtcttcggtaaaagcagtggtagattcgggcggagctggtcgcatcacgcagaatgagtattacagccaagttcctatgagagacactgtacacatgcgatgaaggtactgttaagaaggaaacagaagtaggcagaagtatttgaaactacgagccaaggcaaggtcataaagcgatgcaaaaccggtcagcgccagtcacgtcacctggctaatagtggtgttcaaggtgttgtgatgtgctcgcgctgtgtaacactcctacggagggacccccctctccggagtccgttgagaggctcggttaagctagggttgagctatgatggatggtttatttccaacaggttttattcttccattgttctggtttgtaagaaagagtatagaaaacgcgaaaagcaagagcagactagcaaaatggaggctgaagttgttaagcagtagggtctgttgactaattttgcagttgacacgaagatcattctcgacaccccatgacaagaaaatcggatcaactattcataacagacattgggccttcgtttgattgcttcgtttgcactagatgaccaccggccattattttccaccaggacaggccttcttgtattgcgggatggtaagtgtgtagtgtccaggctcctgtgaacggaatcgtaacaaagccgagtcaacttaagattgaacacacatctttctttggcagacccagttcgaatttatgatcaaaacacgcacatatggaccgggcaaacccttttgatctaccttgcagcaagctttcgagtccaccggttctttgtcgtccgacttgaacgcacggactgcataagaatggagacgaagggtgaatgaccgtcaatacattttcatgtcgatcacgactcttgcggtggcctacatataaatacataggatcaagaaaacttactgagccttccgtccgggttggctttatgatcaaagttgatcacgtagaatgggctgaggccttcaggacatgggaatgctgccacataggcagcggggcccatgagcatgatgctggcgaacaagatagatagatttccgaactgcatcgcgggtgacaatgaagatgattctgttgtgggtttttgatggggttttctgtgcgggaaccagtgttgattggtgcacaagtacttatactgatgggtaggctgctgatgctctgacgctgggcgcaataaggcgacagtggtagattcgggcggagctggtcgcatcacgcagaataagtataacagccaagttcctatgagagtgcgatgaagtaggcagtatttgaaactacgagccaaggcaaggtcataaagcgatgcaaaaccggtcagcgccagtcacgtcacctggctaatagtggtgttgaaggtgttatgatgtgatatgcacaagtactcactcaatgaagtacagccaatccccaaaaccttgcggctttgtgatggctcatgtaaaaatttccgaagaatactttttgcgccaccgactcttatgtcgagcctaactaggcctccacggcgggagcgggagcgagcagcggagctgtccacgccagtggaggcctaaaacagatgcggcaatccccgcgtgctgagttttcaaaattgggcttgaaacccagttttctgtgcatttttctgcctatgctcttcttcttgcactgttatctaatttacttgtggcccaaggagggtctgcttcttgtacattcttccctctgctcacattcttgtgtcatgttgtgagttttgatgtagttatttttgaaaatgacaacttttcaactgaagtcgagcttttttggtgtgtgcgagttcatcaaaccgcttatgtcagcgtaaaagaaagctcaaatgctgattttataaaatcattattaattacggttgcgaggtgcaacttctaagttttggcctgatcaataagatcaggcaggtcttgaaaaatttgagaccaaacatcaagaaagttttgagggagcatcaggatttcaaatcttgtgatgctcccaccaaaacaattgaaactcagcacctgagtttgtcgacctctggcccaagtctcccctgcggggagttcccttcgggaaccgcctggccagcgctacgctgccagatgcgcccgccgcagctggagacttgtgataagttcgctcttatgtacagttgcggacggcaaaacccggttatcgacccagcccaaccggccggaagggtgtaacccgaggccaagccccgagcccatgccccggggttcagggatctggaatcctggattgccttttggaatgccccaaaccccagggcatgtaagggtggcacccaaaaggcacaacccggggtcaggtggttgggatgggtctgggacaccccccaaccccccgaagaatggagccttgagaggccttttgagatgttataattacacttttggatgtttttcgagcatcatcagtgctccggtgagcaaattggtgtctattcacaagccaggagagtggaggacttcccgtcggatctgcgaccctcgcagatgtcaatttagacctgaaaagtccagaatttcgctgggaaatctagctttcaaggcctctaaatcacttctggaagacctgcagatttgacgggaagttgcccagtggcaagtgcgtgagtagagtgacaattgagcaggggggtgaagtgacaacttcccaacaagcaatttagtgagtttcaatcatcaaaaattgcacagatgattgtaaaagagcaagatggagtgtcaggggtatattctaggctcacaaccacccctcagctcagtgcttgcatgcaaaaaaaaaactaaaaccacccgggtggatcggtgtccacccggttggttttggatgtggggtccgggatgggcttgaccccccacccaaagccccaggtgccagccttaggggcagaaggtgcaagcttggagcctcattttattcttgcatgcttttcccttgtttgaggtgatgtataagcaggcattaatggccataaatttatttactgagtttgtgagaggcaaacaacaaaaaaaatgtgatacatcattggggtagcaattcctgatctgcacatctggttgactagcagtgtagcatcttcattgataagtagaaccagtttgtgaaaagacttttgcttgatgaggcaaaacaagaggccacagattttgctttttaacaatttgacagacagccatttcctcaccatcagacccaacttcttctttgaagtggagccacattcaacttcgattcaaggagtacctcttggtgcaattttagaaccactgtcatccacattgacatagtcagcttcatcatcatctatttcaataacttttggttggttagaggattgcaaagatgttggtttggaggcttgggaagcaaacacaggaggggggggggcactccaaggtcttgtgcttcataaaaatgggttgggttcaggttgaaaaaccttgcccatcaacccagggtacatggcaggttggttcatattctggaaatggttgaccaaacccaacccagctatggtgagcttgggtctgggttgggtccgggtcaacctgggtcttttggggatgtggtgtgttgatttttcatctcactgcggactcatgcaactgtaagaggtgatctctcttcactaatcttacgtcaacgggcagatggcgcaaggctagagtccgattgtttctagaaccaaaggaagtcttttttatttcaaactagacggtcgagagaagaactctcaattggtacaatcttttgagggacaagaagggaggaaacaagatgaagagaactccaaagccagaagtactcacctagacggtcgagagaagaactctgccgtctaagtgagagggacaagactaggctatatagacttagtagcttatgtaatctggtcctctaggccttgtgaaacccttgagacaaggggggtttcacagcaacctcaatgtaccacgcgcataccagtgatgagaaacgttgactgcggattcaagaacctagaaccacttaggttgtctccatccttgaggagatagccggcaagctcaatcaatctcctcccttcaaccaacctagaaagaacttgatctaactaactgcactcgcttgactcctcaataataattgaatgtcaagacttccgggataaaacttgtaaagtaaaaagaaattgataatcaatcctagctgacctgagtcctgacctctttccatttcctgtttctctttttgtcagctgtcaatcttgcgtagaggtctggctggacaagattgggggttgtaataaatgtcttactatggtaaagataaaaaaaactaaatacaagaggaagggaaagatgaaaagaaggataaaaagttgtttcttttatttaacttgtttgaattctattgttctataagaatatggttaagctggcacacaaacacctaggcctctattcctaaaggtaggaataggatgcaatcagatagatgtgattgtgatgatttttcattggtcaagagactcaattggtttattaacatcaaacccagttatattaattcattttattcttgattcattttattatcattttttatagattctatttcagtttgatactactaattctttatgaatctgatgatagtgtagagacattaacttgattgattaggggctttcagtattttagtaagaatgaaaggttatcagattcaatggatgacttcctgtcaatatctgcgggtctcccagaagcaatttagagcctcaaaagctagatttcccagcaaaattgtagaccttttgggtctaaatcaacatctgcaagggtcccagatccgacgggaagtcctccaatctcaaccatatctaatttaggaatactagtccaaatgtaataaaattcttagataaataaagacctcaagggtatataaataccattgctgagtttatctaagtaagtaaagtcttactacttttttgaatgagtatttcaaaaataagatataatattttgattggttctcttcagatcagggagaaatattcaatccaacatgaagtagcttttatatccaagctggacatccattttcatgtgaactctataatcaagcattgtaatcatacatgaacatagtttctgtttgtattgattctgggttaaatgttgcttacttcacttactttgtatttcaaacaatcctgtcaaattatgtttctcatttatcatttaactaaaattgtttcatttcaaatcattcattatgcacattttcttctaattaacaatcccaatattataatgcattttcaacactggttttgagaccttttggacacaccagagtgtctctaaggttgacactttttctctctggctgtatagactgagtatcctgatccctcataacttcacactttttctctctggctgcatagactgagtatcctgatccctcataacttctatcacctgcgctctaatcctaagtaattctttaagattctgtttgtttctttttcttcttttctgtttccttctttttctgtttgttgtcaaaataactgactgtttctctcataattttcttgtcttgattcttttattcagtcttctaccaacggtgaaacgatgcgatgcgatgcgataaatagccatgtatcggtatcgcatcgaaaaagtgatgcattgcatcgaaaaagcaatgcattgcatcgaaaaagcaatgcattgcatcgaaaaagcgatgcattgcatcagtatcgtatcggaaagcgatgcaaaccgatgccaccaaattatggtgcatcacatcgcatcactttgccaatgcgatactgatacactgtatcaaagaatttgatgcaagcaatgcgatgcggggccccgcattgctcttgcgatgcgatgcgataaaggcccgatacgatgcgatacctatgcatgcatcgcatcagtttcatcgttgcttctaccactactaaaatcctcatcttttctcttggatagtcatcttctctctttgtctacattgactagtggtatgccttgccttcttttcctttctctatttcttctcaatatttctctctttctatgatctgatttcttttttcttttttcttcagttctggtttctgtttttagcaataaattcaaatttcatcatggtgcacaagctacatttatttgtctttgtactgtgtttacagtatgtatgagtatcataacaggttttgtttctcagtgagattgaaaaatggaggcaaatattgtgtttgcagtatgtattgtggttacaggcaaatattgagtatcagagaggggagagtaaaaagtagcattttgccatgtatgttgtgtttttttttttcagtgatcaacgctgggccactacgccaaaagtaaacagcccactaaagttagcgtagtggcaatggtgggccacctacgctaaacatagtgtagcaaaaaaatgccacaattgagcgtagcgttagcgaaaaacaccacaattgagcgtagcgttagcacttttcttcttttctgcgctaaaattacgtgcatggggaaacctttagtgttagcgcgctgttagtgccactacgctgcgctacagcgcttttagcagcaaaaacagcccaaaaaatgctaaaatgtgctgtagcgcagcatagtgggcccttttttgccgcccacacatgtagcgttagcgcagatttttgtatctttgctaacactatgctacaatgttgcgtatttgtgctacactacgctagacaaacactaccgttagcatagctggcccagtgttgcagtgagagtgagtgaaaaaagggaagcaaatagaatatagtacttgatttgatcaaagttacatcttcctcattgccatttataccatcatcactacagatccagttttgctcacacacaagcacctcaagtgtgttgggtttcattcttgatcaatagtcactcaggactcttccacctgtggagaaatatgactctgatgaaattgagttcattggaaccattggattggtttagccagtatggaaagggttggaaatttaccctcatgggtgctccaccaagagtgttgatattgaatatctgcttatatccatactgtatgcttccactatagttattcattatgtcttgtatttagtccatcagatctccacccatggagctctttccgcactgaatacaaaccatatcacttcttgtcagctcacagtgtcacaagacttctgtctgtgaacttcagtccctgcgacccctgtgcccctcaacaggttatgaccccatgtcgctctagctccacctattccaagtcacactcttccaacagttatcactgccccgaactcagctcctcaatccctcaatttttccacctagcaatcaatctcaggctctccccaatacttaacttggtcgacatgccctatcaattgacccagaacccctcaccgctcatcccctcggttccccaacttgacggaaactcggttgtattcccagcgtggcgcgcgcggatcgaagatgtcctcgccatccagggggtgctagatatcgttcaaggcaaggttcctcgtcccaaagccgatgcggccgacacgaaaccgctagtccgtaccgagaaaggatacaatccggaggaatttcgcaccgattgggataccctttcggatattgcacggtctagagatgggcccgtcgcatccggatatccgttcggattcggatatccgctcgcgttttcagtggaatcagacatccgcatccgcatccgcatcctccagcggatacccgctggcgctggcgggtatccgcgcggatatccgcggatatccggcccttaaatgacccctagggtgcaaaatgaatgttacgtggggaaatttcagatttggggggctgcataaacaccaattttgaagtcctggtagcctgcaagccttcaattttttttttttcttcctttgctgcttgcactgccaaaaaatagttttaattttttgttttgttttttaatatatatatatttccttttcatttatttatttatttatttattttttctttttgtttttctctattttttttttcttttgttgctcacagcctgtgacactcccaaaaaaatggaaaaaataaaaacaattttttctttgcgattttttttgttgcttaagttgcagccaactcgtgtatgacttgtatttttgaggtgaaccagtaagagtgacagaaagcaaggaaagaaagagaatcaaaaaaattttaacccgtgtatgacatttgtatttttgaggtgaaccagtgaactgtgagagtgacagaaagagattgagaggagcaaagaaagagaatggaaatttttttgttgcttgcagctaactcgtgtatgacatttgtatctttgacgtgaaccagtgagagtgacagaaagagattgagacttgagagaaggaaagaaagagaatggagaaataaactaaaatgaaactaatatttaatcaatcaatgacgacagcaacggtttgcgtgccacgagcgcttggagtttgactcgcaccagcgctttgactcccaccagtcctcttcgccttagtcctagcttcgttcttctttttttccatgtattcgtggagcgccagaggtttgatctacgaggatgaggaacaggtgggccgtggatcggccgccgagaaggacatgggtatatcccagggtccagcagccgagtggggccgcagctgtgggctgcgctacgcagcccacagccgcggccacaggcacctatatatgatcgggtatcccaagggatacccggatatccgccaagattttgggcggaaaatgacatccgcactcgaatccgcacccgctggcgggtatccgttggccctggtgggtatccgccaggggataacggatatccgtgacggattatccgcgaccatctctagcacggtcaacgatcaaactgaccttatctgttgatctatctatccgttaccgagacattaagccggcaagcaaactctacgaccaaatttgcgaggcctatgaaaagaacactcgagctcgccgactcatgctcgaggatgcattctggaccgccaagcacgatccaaacgttccaatagcaaaatggattgcgcgggtgcgaagcgcggcgtctgatctcactagcgtgaaattgactcctcacaatcagcaaatctgtgatcgactacttcgcggacttgacgactcgtggaagccgatccgagatcacttagtgtactcacccaatgaggtctctttggacgacgccatcggggccctagagtcgcacgaggtctccacccaggttccaactgatcactatgacgcctcagcagctacgacaaaagcaaaaccgaggctcggatgctggaactgtggccagaagggccatcattcttccaaatgccctaacccctccctgaagaagaagtcgggtgctcaagcgtcctcagctgaagctcgtagtctcatatgcgacccttggcaattactccgacggtgacgaagatgacgacggcagctatgacgatgatggctgtgacgtcgtttggggctaaagaatgaactcaagacaacattctatttgtgatgaacacaactccggtgcaagtcgatggtcaattctacgagcgcgtttgtaatttttggataaatattcactgtcgtggtgtttccctgtcccttactacctctggatctctggcctgattctatttccttttctgttcccgcttgagattttttttactccactaattccgcatactattagtgttgaaatttttttatctcatttatcttatcacaactatagttttcagcaagggggtgtgttgatattgaatatctgcttatatccatactgtatgcttccactatagttattcattatgtcttgtatttagtccatcagatctccacccatggagctctttccgcactgaatacaaaccatatcacttcttgtcagctcacagtgtcacaagacttctgtctgtgaacttcagtccctgcgacccctgtgcccctcaacaaagagaagactgagaatgcctgagagttgctaagaactgaaggctcttggtggtaaaggtcaagctctgcagttgttgaaacaatgtgggttgccttctttgctgcaaggtactttttgtagtgcatgttgtcattgtcttcaacagtttgggagtttccaatattggatgatttcccttcagtataaagtgacttttgaggattgttggaacagtttttgttactaatcacctggttaacccaggatgagagattggattttatttccatggcacaaggctagttgcggataatcctctgtggatatccgttatctgctggcagatacccgccagggggtgtggatttgggtgtggatggccccttttcccccaaatcctggcggatatccaggtatccccagggatacccagtgccaagagaggccacaccgctgtggaactactcttgggatgaatagagcttgagaaggatgagtgctttattgggctgcctctctgataacaagaaaatataagagtatggactcttaaggaaaaaggtgtggctgtggagatttcttgaggatggtatgtctaatatttcttatggttactagtctaaataaacttgtcacaaatcaaggtatcccaaatgttgatgggcaaatacctggctaatagtgggtgatcagttatctgaatttctggggcaggctctgatgtggaacaaaggaagaggaaaaacaaggctccttatatacaaaatctggggagtggccaatttgtggttggaagatggatggaacaaaatggaacaaagaatgaacaaggaagaaaattgaactatgaacaatgtggcctaatttagtgtggcactaagataatataagactagactgaaaccaaagaaagagccaagctaagataaggcaatgaattcattctgaaacagagagaggcttggataatcttatcaaggggaagaggtgggggtaattatttcacccagatggggattgaacagacaatgggaagaaagggccaaaagagggctagtatgaaacatggctgttgagtggtaattcttggcataaggtggaaggagataagagataaggaatatattttagaggggtttgaggttatattgggaaagggtactagtgtgtaattggtgtgtgagctaactcttatcaagagtgaactaggaatttggccaagggtttcatttgaggagtttcagaggtgtggaagatgtctttacctatgagggggtacttgtgagggttattggtttgttgcctttgtttgagggcctggggaaactcttgagggtcttgggtctgtgattcttgtgtgatatgtagtcttgctgtgccttgaggttcaggattggcttaccacatccacccccaaattagatgatgtccccatcatccaagaaaagagaaaaaaaagaaagacaatcctgataaaaatgaaaatgtatcctagacagagaaacaggtcatgactggggaaattcataattggaaatagtgccaaaaagaggaaagaaacaaaaaaaatctatggtttgtatatgtagagaaattctttttgtacttttatcttatgtaatgatttttttttaaaaattttagttcattttgattcataaattactcaagagaggtttggaaatatgcattcttcatgtagtccaggaaacaaggtatttgactgatgttggaagtaaagactatgcaactgtgaagctgagattgcagaaatctggggttcaaccatccccaaattagagatggagagggtcttggattatctagtatagggaggtgaggaatatcttttttttatttttggagagggagaaaatttcttggacaaatagaaaagggtgtccatcaaattttgaagtttcaaggggtgattcaggattcaacacaattgaaacagatttttcttcaggatttatctttccttcctcctctctctctttttttttttttttttttttttttgactaatatagcatgctacattaccttttttcttgtttcattctagaggctttcattccttttgcttgtgttttgctttgatattcaggggatgtgtgtactgtactactactagtgccactaggtgctagtacctgcaagagaagagttgagtttcagttgaaacatatgaccaagcctagatcttgccttatcagacatggctaaagctttttggaaaaggagtcatgtaaagtaattggatagagcgggtatgtaggcagagggtgtattgaagcaggcaagctagtatgtagatttgctatccagctcaatacatgatctgaatgaacttggtttgtcagctcctagagatccttggttttggtctatcaacgttgtggcaggtgccaatacaagttagaagcctcgctgttccatacacctggaagatagatctcctctggtaggattggtcaatctctgaaactatcactcgcttttccggtagtaacacggaatgcttggcttttattttataaattgatatgttccaggtacagacctgccctttgattaatctttcttccctggcgaaatggaagccttgcccaatccctatgtcacacaagtcaccaaacgtttttgtgccagttttgatgatcactttctgtgctatacaactctgacatcgcctgttggacctctgagagctgctagatggaaaggtcgattgtttcttgtggagttctcttgatctcatatccgaacacttcaaaaccccagtaagtttcattaatcttacttcgcttcggatgtctgttaatgaaaccaacgggttgtttggtatttttcttgcttttttcttaaagcgatctaaagatactgtagattctggtttccttttatcaatccgagcttggcaaggcacttctgcattgcttatcgaaagagctgagcaatttctttccttggtccttgactgaactctaacctgttcctcctttggcctgtaattcaagaggatcaattgattgctaaaatttcgtgtctgatccttcaagcgatctaaaaccacttcagctattgtcctgcttgtacctttccgactgcaatcacaacttttcagattgtatttttgcaagatcggtcgctttcttttcttgcttccctggcccatccagcgcgaacagttgctgatcaacatcttctcccactttctgctagcatcccaagccaaacaagagaagctcagcgaagcaaaagtggtcgctccagcggttatattccagtacttcctgtttatagtaatgttttgtactaagtggttttctgacactgtaagaatttttttatatcctcttaagccaatttttttcttccttttctttctcactttagatagattctggccaactggggtgtgaagaaactgaaaatttgaatgcttcatccaaaggaacaatgtgaactgtaagccatttttgctgaattctagtgagggactttctaaaaacacagatttggagttcttcttcatgctgatttctttgatccttatatttctgaaatttgcaggctttctgtttccagtattttcagaggtagtaagaggagttttgaaataagggtggctggtatcaggtggctgaaagggtggcaatttctgttggtgggaaggtacttggtgattttttgggaaaaaatattctgggagaattattgtgatggaggctgattgaaaatttttttctgttgttttcccagggtctttttctttgttgtagacttctaatatgtttttaaggtttctatgaggatcaaatacttgacttgaagcaatgaaaactggttcctggtagaaaatttcttctttggcacctttctggagaggttctgcaaaatgggtctccatggaattcaattgtgaattgggaatataatcaacttctagagataagttaggtgcaatattggaagtgggtttctctggggttccaattccttcaggtacaaacattgttgagtttatctttgttatgggggactgaattgactgtgctaaacccaaggctgatacatcctctgtttttatattctgactcaatttttcctcaattttctcttcaaccagggttgtcagggagttttgcaattcaggaataggattaactggggtctcttcaacttggaatactagtaaattctcttctggggaaatgggttctacagaaagttcactttctgagccaaggtattctgtttcagtattgctccagggttccagagtctccagtggttggccattatcaatgagctgaggggaaaattccaagttgactggtcctactggtaagttatctatattttctgtacatgtttcactctctgatccaagatatactaattgatttctatccaaggggtccaactccttgcaaatttcaaggatctgggggggaaattccaaggttacaggtgctactggggagcaaatttcttcaagcagggcacatggtaaggatatttctgagggaatttttgctgaaatgacttctgtttctgatccaaatttttttgtctctgtgttgtccaaggggtccaaggtttccagggattggccattttctaaggtcagggggaaggcatccaaggttgaagaaagtgctggagggagattttctgcaagtggtgaatggatttctgggttacattcttccatgttggtgacattatgatgattctgattgagttggtgaatttgttcttcaggttgatgaggtgcttcttgaagaggatccagtttattgagctccctgtcaacatactccagaataacaccataggatggtacctctgcaatatggaaatttgctcccaaaatcaagtgaccatcccagataagtggatcagatattaacctttccaactttaggctgagggatctccaaaggtagtttgaaaattcatccatgtggaaattgtgaccatttctgatgaggtagtgagtgattgcttcaaattggattctgaatagttggaggtgttctagattttttattcctcccatgcctatagtggagctgaccaaacattgcaaatcctttctagtatattcctcctttgtgaaaggcattccatctttgggtctgtagataatgctcaatttttctgttctttccaaaaagtggatgggtgtaggtttcttgggttccagagggtgagttggctgagttggagtattctttactggtcctggtggtcctgtatccttaatttctttcctgtggtggtaaaggggttcttgagtttccaaatgttccaggttttcactttctgagggttggggatgtctcattggtccagggttaaaggctggagtatgggcaggaggaggttggtagaatgtggttccagggttatagtactggtgagggggtagttgagggggtaagacttgtcctctccaagcagggataactaaattggccatgttgattttatgggtaggtccagacatggaatttctggttggttggatggtcatattgtaagttgggttgttaagttttctactgttataatattcttgctgataatccaatgatattttgttgatgcagatttaccaatgaagatttctgcagggaatgataaggtatgaaaattctgaattctaatagggttggtagtgactagctaatctgtgactgtatatttagcatagaaactgtaagtggtagtgactgaaaccaaaagatctgttgggccactgttgggacaccacttgtggaactactcttgggatgaatagagcttgagaaggatgagtgctttattgggctgcctctctgataacaagaaaatataagagtatggactcttaaggaaaaaggtgtggctgtggagatttcttgaggatggtatgtctaatatttcttatggttactagtctaaataaacttgtcacaaatcaaggtatcccaaatgttgatgggcaaatacctggctaatagtgggtgatcagttatctgaatttctggggcaggctctgatgtggaacaaaggaagaggaaaaacaaggctccttatatacaaaatctggggagtggccaatttgtggttggaagatggatggaacaaaatggaacaaagaatgaacaaggaagaaaattgaactatgaacaatgtggcctaatttagtgtggcactaagataatataagactagactgaaaccaaagaaagagccaagctaagataaggcaatgaattcattctgaaacagagagaggcttggataatcttatcaaggggaagaggtgggggtaattatttcacccagatggggattgaacagacaatgggaagaaagggccaaaagagggctagtatgaaacatggctgttgagtggtaattcttggcataaggtggaaggagataagagataaggaatatattttagaggggtttgaggttatattgggaaagggtactagtgtgtaattggtgtgtgagctaactcttatcaagagtgaactaggaatttggccaagggtttcatttgaggagtttcagaggtgtggaagatgtctttacctatgagggggtacttgtgagggttattggtttgttgcctttgtttgagggcctggggaaactcttgagggtcttgggtctgtgattcttgtgtgatatgtagtcttgctgtgccttgaggttcaggattggcttaccacaccgccacttgacagttattgtctcagctccaatcaataaattagctccaggatggcgaggaactgcttgtgaatcaacttggaaggtctgggaagcttgcacactaatggcagcttggttgaataacatataacattctattggatctctggaccaaccatttaactctaggatggtgtacactggatcacaaatcaacttcaaagaccgggaatcctcttagattggtggcaactgggacctttatatggattttgcttggagcaacaacttggatctaggaaaggagaaaatgattgtgattcaactctgaaggacttggaagtcttggccattggtggcaacttggttgaatgaaggatacaatactttcttgatgacaacagtaagaagaagctagtcgcaaacaagagagaatataatagacgagctgggataaataccagctcccggcggcgtgtctgagtctttgaagacccagctcatcagaagggattccttccgacgatgtgattaattttgggaattaataaaaaaacatggtttttccgcgcttacgcgcggttttgctgcggcacagcgcacgtggtttccgcgtttacacacggttttttaattaattttttaccgcttattttttgagtttttttgaatttttgaaattgtttcctatgtgttaaagcatttagaatttaatggtaaaaaccattttccgtaaaaatgagttttaattattaattttttttttcactcatttctcaattaattgtttgcatacatgtctgtaccttattttttatgtttttttaagattttaaatttatttcctaggttttagtacgtgtagaatttaatggtaaaatccaatttttataaaaatgaatggttcattttttatagggtcttagttaaacgactcccaaatattggagttccgactcccaaatatttgggacgtcgagaggactggctgcgggcggtcctctcgacgttgatccccctatatttttttttccccgaaaatatgggagtcggacctccaaagggtccgactatttttggagtcggaactccaaaaaaaataataaaaaaaagaaatcccccggggggatttgggagtcgttcctccaataattgggagtcggaacaacaaaaaacataataaatagaaaaccatcaaaaatagtaaaaaaactataaaataaaataaaaataaatcaagacatttaaaaattcaaccccactgaataaggggccccttgaataaaagtaaaaataaaacagcaaaatggagtaaaacagaacaaaataaaataaaacaaaacaataaaataaaataaaagaaaacaataaattaaataaaatatggaacacaagaaaataaaatacaatagtattgtagtttaaatgataaaaaataaccacataaattagaaaatcaaatgtaattatgagatacaagaatccagggaatcatcctccaatgagaggaggaaaaattggcaaaaaggaaatatcagcaaaaacagagagaaatgtatgccctcttgagcatatgggaggcaaaagcttccttcttattggttggttaaatgaccaaatatcatcaaaagtagaaatcactgctaataatattcaattgattgaagaatcaagaaaaacatgaatttcacgtgcactacttaggagttaaaacccacatcaatgaaacagaagcaataaattgaaagaaacagaaggagagttaaaggagaggacacaagtagaaggaggggaacataagcaagaaatttaatctgagacaaaatatggagaaggagaggaagacatgaagaataaaattagtaatgagtagtctctgggaataaaattttgcgtccaacagtcagaacatggcaagctgaatacttctcctcccatggtaaagcctctggtacggcgtcttccttccaatctttcataagttgtggtgcaggaaagtatacagggtcaaacatttccaaggcgacaaagtgattggggacatgagcaatgcagatagggggattgttgttggggggacagaaataagggagaaaacttagagaaccatgtagagaaaagaagaaaacggtggtctcgaaggcattggccatagcttcaccaaaggaaggcattgacatccatttgtcaacagaacagggttcaggcgtgtcgacctagaggctgtccaacattttgttgattcaatcgaagatttgctttttgacataccattccctctggctggtgatttcagtgaagagcgcctcacggatccgcatgtaatcaccctggtctcttcccaaacaccacgcaacggctcggtagccacagtgaccattggatcttgggttgaggatgcttttcactgattatgggtggtagatactggcgatagctggatacgtccgcgtcgtctggcttgttttcgtcaaatggtttggggggaagcatggcgggttggtctttgggtggggtttggactttggcggggaggcttgcggttttgatcggttgaatcttcttctttggggctggtcctgttttggtggacggtgtatcggatttgttggtcgtggcggttagctctttgtccatgttggctggcgggggagctttgacacgagcattccaaggagggaggatcctcttcctaggttccggactgtttttccttgcctcagatgcctcaatctcttcctcttcttccaacgccttgtcttcttctttctgtaatgccttctggtcagcttttcggaatgccttcattgccgctttcgcattgttcagcttctgtttctttggtttgacagcttaactctcgtctttcttcctcttcttctcgacatgttcgaactccgacagttcccgtttggtggtccttggtttgtttgttgtgcctttcggttgtcctcgagtcttctgagcttcggttggcagctggacatctactaccgccccggatccttcaagcagctggttgatggcggcgaattggattgcttgctgggctggattcatcgaacgtagctgatccgttatctgctcaatcatagggttatcattctgggttgccctgggggttggatcacgtttgaggacctgaggagggattcatgtcagaaccaaatggaaacagatgggaagaataacaaaatggaaacacatgggaagagatatgaaaacatacattcatgtgccattggagatggaaatcttccggtgataccattcctcctgattttgagatttccaagagttgatgtttgcaaggtatgcccattcgaaggacatatcgttgattgcactgcacattttcaccaagtttcttcccggattattgaaagcctgactgagtgcataatttgtgatcttcccaaggcagggtcggaagatgctgccaaggtatcgaagtgtcgtgatcttttgctggtgatgtggtgatattgctcttcaattgcattgctgatgagctggacggccgaggcaaaagtttgttgtggcccaaggaggtgagacttgatgaatgcatgggccgattccatttgcaaggttttccggttgttgaaatgagtcacggtgcatgtccacacattggagtagtgtttggcaacaggcaaccaggtcgaggaggcatatttttcaaagtctggcccatatttgtgggcccagtgtgagaaactcgcttgaaaattggaccgggtcaaaatctttactatgttcatccagtattgaagcatatcctttcgttgtttgtctgtggcaatgagttttgctcctttggccaagagattcttctgaatatgccaaacacaaagcatgcggtgggcgttggggaacgaggtggcaaggaaattaattagagcctgcttgcaatccgtgatgacaacaggagggagggggatctcgttgctttggaaaatcgtcagaagtgattgcagggcccaattgtagaacggctcggtttcctccgccatgaaacagaatgcgacactgaacgtcttgttcgaaccggtgattccagacacgtggagcagaggcatgcggtacttatttgtcttatatgtgcagtcgagtaggatgatgtggtggtatgccttgaggagcttcagggaatccgagtgacagaaaaaaagcgctttgagattaccttcttgatctactttggtggcggtggtgaagttggtgttggccagagttttgttcaagtgaacaatcggacttatcccttgaagtgtttcctggcgagcctttttccgggcggtgtaaattgtgctgacgttcgctagtatgatctcatttgggtgagtcttcttcagggaccggagtatcttgctaggcctcaatcctgcctcgccaagagccttcatttcttcacaaagacgtggtgtgagcagacatgctttccgacggcttgtgattatgagcccccgtcctcactcggaagtcccactgattgatgccctttttgtgaaagtaagctgtggcctcccatgggcaccatatcaaccgagtcaaacaagccttcctgtgagtttcaccggggcgcttattttggtctggatggccacctctagattccccaaatgaacagtaccagtcaataacccaaacgcaaggtacaagacatggtgagagacggtgtaagactcaaaaagtgattgtaagatcctttttgctgaatggagaaagggatgaaatgagctgcaaactctgcctttctatattatcagaaaacaagaccaccaaggtaagcttggcagtttggttggtgataatggattatgttcaaagatggttgtataattgttgaaggttgatcttgttgtccaaagaattgattgagttgttgatgttgtttctcgtgttgatgtcttgatacttgttttcttccttgatgctgtatatgtataatgtaatagaggtggttcttgaacccaaagggactgggagcactatgcttcaaccaggactggaacaaaggactggctcttctgtgtaatgtttgtgaaatgaactgtgtctatatttcaatctgtgaactgtactactcgtgaacttcttgtgtaataaatatgtataatctgtgacaggtgtcccaccaaaaatgtgtactgagtgggatgaggaggaaaacaactggcaggcagaggcctccttatatagtaaattatgagggattttagccccaagggaccctttatgaggcattttggctgccctatccttgaaaatcctgagggattttggctagactatctaaaatgcatcccttttatatgtaagctgtaagaaaggaattcatgtgttctgtggctgaataaatgggaatttaactggtacaactggtggccaacttgtggttctgtaagtataaaaggaattcaatatgaataaaaggaattcaatatgcaatatgcaatataccctccagctgagtgcctctgatcctgtgattctccgtgtgacatccttgattctgcgtaacttctgatccagtagagatatgaaggtggttccagtgattgactaggggttaaattggctgtagattccatttctgatgtccatttgtccctatcttgagtccttcattgataaataataaaattttgaattttcttccttcatacacaggaataatgaccacaacggaaaagacaaaattcaggctgcttacctgtcacatttgaagagcttgctctttccttcgactgttcgcctgagcacaattgcatagccattatgcaatgtaaagcgcttaacatcctcaatcatgaactcgggatcggcgtaaagtgctgcgggggggttcgggaaatcatatagccggaagtttgtcttaggacagatccagtagttgtccaggttgaagtttgtaacgaaatcggttcggtcattgacggggtcctcgccttctccttcctgattagtgttacccttgctggggcctggggccacctcccggtggcttcgcgtaaatcctgagtttcctgaaccggcttgagactcttcagttgctcctccaatatctcagcgattgcggcctcgtctttgtctgaatcttccttggaaatttcgtccagaacatccttggagagctcttcatatatttcattgacagtcttctccgccttctcttcctcttgattgtcttcatgttgaggtccttgggagttctgggatgcacagaagtcctgcgtgagttgtaagagggcggggtcaataccgtctagagggtttaccgaggattggataacctcatctggtggggcttgaccagatgggacggccggcgaagctgggatctgaccatgagcctgagtgaagacagtcggggaggcagcagctggagtggcttgaggggaaacaaccgcgggtccattggcaatatcttgaggcatgaggtcagagggtgagggtggaatctcactgtgaggctgaatgtcgctgtgggtcaacatgggggcaggatcatcttcaccgggggaacgaccgggtacggagaggctggcatcaataccttcagagagtgggcctccagagaacaggataacctcatcttcagcaatggggaggtttgcatctggaggttgggacatcacggcaggtctgtcagcaagagcatgaggggtggagacagagtagagccagagggtggagacagagggtgaggaatgaaatgaatcttaccttgaggcttatttaaaccatcagtaggtatgccaagcttgtcgtccagaggtccatccggcggatttgctccatgcaacggtgagcctacgataatgtctaccacggcgtctcctttgggggcttgaggggcatcttgaggtcctgagaccgcaggtcggtcagcaggagcttcacgggtggagaaagacagagggtgaggaatgaaataaatcttaccttggggctgatttaacccatcagtaggtacgccaagcatgtcgtccagaggtccatccaacggatttgctccacgcaacggtgagcctacgaccacgtctaccacggcgtctcctttgggggcttgaggggcatcttgcggttgtgagtggtctgggtgggggtcttgaggctcttcatgaggtcctgaggggtctttgtggggggcttcaggctcttgagggtcttcatgaggtcctgaggggtcatcttgggggcctgaggtgttttgagggccttcatgggggtctgttgggtcttcttgggggccttcatgggggtctgttgggtcttcttgggggcctggggtgttttgaggtccttcatgggggtctgttgggtcttcttgggggtctgaggggtcttgagggtctcctacaggggctggaaggccttcttgaggggctgagttgggggttgtgtgggtaggggggctgttaggcatggtgggggttgtttgggttgttttgggggttctgggagggctaatgggggttttggtaggtctggggggttgctgatggtcctggtaggtcctgtttcgcttccttaacgtttgctaacggtccgatcgattgtttcgttcgtttttgggagggagggagtctgggagtcgcgggcgcgggtgggaggcagtcggatatcgactgccgtgggcccgaggtagatattttatatacatatatttttatttggtgtcgttccgactcccaattattggaggaacgactcccaaatccccccggcggattcctttttttttattttttttggagttccgactcccaaaatagtcggaccctttggaggtccgactcccatatttttggggaaaaaaaaatatagggggatcgacgtcgagaggaccgtccgcagccagtcctcttgatgtcccaaatatttgggagtcgcaactccaatatttgggagtcgtttaactaagaccctttttataatgcaatcatacccattttttcacttagatttttacagcttaattttcattcttttttgacattttaaatttctttcctacactttaatacttttaaataattatggtaataatcattttacataaaaatcaaagattgttattgaatactacgttgggcagttttttttaatgtttttttaattggtttttaccggcttaattttgagcattttttgaaattttaaatttatttactacatttaaaaagggccttaataaaaaaacccgcattttccgtgttttgacgcacttttgctgcggcacagcacacacgcaatccgtgtttaaacccgctttcttaattaatttttttttgccgttaattttaatttttttcgattttttaaaattgtttcctacactaaaaaacgtgtagaatttaatggtaaagtctattttgcataaaaatgactttcaattcttaattttttttccactcattttttccgttaattgtttgctttaagttttttacctcatttttcaagattgtgtgtaactttaaagttgtttcctacattattaagtgtgtagatatttatggtgaaatccaattttcataaaaatgaatggttcatttttaataatgcaattacacccattttttcacttaaatttttagagctcaattttcattcttttttcacattttaaactttttgcctacactttcagaaatgtataaatttatggtaaaaattattttgaatcaaagtaagaactacatcttgtatactgcatttgacaccgtttttttatttaattcttcactttttcactcaattgtttgcattaatttttttaccttattttttctgcttttttgaaatttgaaagctttttcctacatttcaaagtgtttagaatttactggtaacattcaatttccataaaactcaacggttcattctgaatactgtaatcagccttaaaattcaattgatttttaagagcttaattttcatgattttttgacattttaaatctgtttcctacactttaaggcatgtatagaattatggtacaaatcaatttgcatcaaaataaaaaatgtaccttgaataaagcctttgacatgtttctttaattaattcttacacgcttaattatccttattttatggaattttaagttcatttcctacactttgaaaggttttcaaattgttggctgtatccattttgcattcaaagaaaatttgtatacagtacaaattatgcaagaaacggtgtacactcttatattaagatttaagcttctcttttcaggcaaaatggattctaccattaaattctacacacttttagatgtaggaaatagatttaaaatttcaaaaaatgattaaaatcgagccggtaaaaatcaattaaacaaacataaaaaaaacctgtcacacgcagtattcattacaaatctttggtttttatgcaaaaagatttttaccatcattttaaccatgtcttaaagtgtgggaaataaatttaaaaagtgaaaaaaaaaaaaatgaaaattaagctgtaaaaatttaagtgaaaaaagtgtctaatttcagtattcaaagtgaaccgttgagttttaaaaaatttggattacgccattaaattctgcatgctttaaaacctaggaaataattttaaaacctcaaaaaaacttaaaaaataaagtacacacatgcatgcaaacaattacttgaaaaatgagtgaaaaaaataattaataatcaaaattcatttttatggaaaatggtttttaccattaaattctacaccttttaaagtgtaggaaacagcttcaaaaaatcaaaaaaactcgaaattaatggcaaaaaaaaattaattaaaaatgcgggtttaaaagcggaatgcgcgtgtgctgtgccgcagcaaaagcgcgtcaaaacgcggaaaatgcgggtttttttattaaggcccttttttaattaattttttaccgcttttttttttttttttaatttttaaaattgtttcctatgttttaaagcgtgtagaatttaatggtaaaaaccattttccataaaaatgagttttaattattaattttttttttttggggggggggttggtttttgtaccggttttttcgtgcccacacccagttttggctgtgcgcagcagttttgagcgtaccccgttttccgtgcaaaaacccggttctttatttattattttttactggcacagcgagctggcagactccctgtcggcttgctggtatttactgtgcagtctatcccactaggcagagcctccttggcaactggatgataaaccagtttgccaggagcctttcatcagctcgctgaaggaccttcagcaaagccaacagcaatggattagctcactcaatgagagatcagactgcattgacaaccagaagaaaggaaactaagagagatagagaaaaacaacatacctgagggatgaggaaggaatccttacacaccatcagcccaggtataaatctacatctgtgacatatgagtccattaaggccttccctgcaaggagaacattctttctcaagggcagataagaggaagcagtgtggtcagagtgcggtgccactttgagttctctttgctttcccaggagacggggaacacatgtctccagcaactcttctcaggaggccgaggcatccctgcaacccagctcacccacaggacggcaccggagtggagggagcacaaggacagaacctgggagaggccaaggagaccccggaggggtcaggaaaacgccagaccaacccgtgtgcgggtcttgtctgttgtaacttagtaattagtctgggcaggagggaggttttttaagaatgaatggtgttactagggttggtataagttgtggagctgtggtcggcaaggagttggataggaaaggggtaggaaagtttccagcggtgtgagtgacaagtttgagggtggtaatggagaggaagaagggtagcaggacgatttagcctttggcatggaaccaactccttcttgtcccccggctgcccaaagcagtgcagctttgccctgtggtttggggcaggcttgctttgggctgtgctttcctttgggccccatggacacactctacctcctgatgctctccccgggccccactccatgaaaggtggtaaaacacagactgaagaagaaatgacacaagaaatggaaattcaacagttgtgcaatttttttcttgactcgggttgccaaaagctccatagcaaccaattatagcatcccaggctctcattggactggagtgtgttcctcttggctgtcaagagtgtccaactctcaacagccgagtgaatggagatgctcaagagagagagagagagagagagagagagatacattgagcaaacaagccaacaatcaatcaagattgatcttctttaaaagctaatctgatggtgagaggagagcatacaacaacaaaggagaaaaagttcaaatggtgtaaaagcaggcagttttttgttctacaattgtaggttttatgttttgggttaacaagactttttcttataaggattgggcaaggctaatggcggatatattggcttgagaaaatcacagcttcaggatgaggtgtaataaaatagatatatatcatccgcctatggaaaatcgagaaacccagcatgggacacaacagttcagccatcgcggcttgattggttatctaaactaactcgggtatattcacatgacccaatggctcatgggccacgaaggagttgtccaaattgtttgaggatggaggcccctgcagccagctcttgataggacttgttgaccttctctatgtccacctgcggtgccaattggccggagagaaccctagccgagtggagtagtatgcgtcagttgagaaaaagacaaaaaaaaaaagaaagaagggcgaaagactgactggctcaggataggacagttcggatctctggcgtagagggtatgacagtactcgagcagcaagccttggtggacgcagttcttggcgtacgtctttctcccttgcacctcggcgtcatgagcttcccccatgatggccatagctgccgattcgtcggtatagagcgaagggtcgcgtcggatggccaagtaagaagcagaatagtctgaggacttgatcttggagaattctcgtgccgacggggtgagcagcggcatggtctcctgatcattgccctggtttacatagcccccaccctacgtgttcaaaaaaaaagacaaagtgatcagggagcctgcagaaaaatttttgacaacagatttgatacgaacttgttgtgtgcgagcaccactcccctcgggggctgagtgagtaggtttgttttgtgtgtctttcttggtcgacttgcctttgtcggtcgacttgggtttgtcggtcgacttgtctttctcggtggtctccgtcgccttgctcttctctgtcgacttgccatctttcttggtgggctcgtctttcgtggttggctcgtctttcgccgtcgacttgcctttctcagtcgagttggactgactggtggggacggtgaggggagctccgaatttgggacattgctgaagcaagcaggttgggctgattaatcgctatgacgtctatgaggaagagcgagaaagaaagaaagagagaataagacgaacagtaacatcaaattcgtcatgagcatgaccacagggagcctgctcgcgggcggcggtctcttgtttctccaattcgattttgcgttgtctttcgcgatcgaggagttcagctagatggtactgtagttgttcgacagcagatgcacgctgatcggctggacgaaggtccttgatcctgtagagaatatcatcgatatacctgaagacggcagtcctggccgaatctttgcgcaaagacgatttgccatggccctgggtcgatagcttagcggcggcctgtcgtaagtggatcacacctttcttgtcggtgttggtcaggagctgttggagctttttgatgacaatagcgttcagctttcccgtccatttgatggcttcgatctcggcttgtctgcattcatgttgttgatgggtctgacaatgcttgtgggaagcatctttctctttatcgatgctgctagcaaaaacaacaccatgagtcagatgagcgtaagatgagcgacaaaccggagggacgaccatgatacatacgctggagggtcctccaagtccgagtcatcggatagctacgtagagagagagagaaaggcatcgtgttcaggggttagggaagggattcgggattcgggatgagagactgaaggcaggatgagggagagggacgcacctgcaaagaatcccacttggcatagttgagcggcatgttgaaaggagaagaggcggttgagtgtgggcagatgaggtgtttgttgcgtcagctctttcttcacttattatttataagagcgacaacaatcctccgctgcaactaaatagatagcaacaccaagcgcccagggtagcactggtgacggtgtgggccagtttcagcgaagtccactggacagatgctgtgacatgtctcgagaggcctgacatgcgacctgtcacattctagctatgatgtcacaccgtcaagttcatctctttgaatcccaagaaaaccagaacacatacaagaacgatttttcgagcaacatccaagaacaacaaacagcctcctctccctgcgcttttctgacggatggacggccacgcgaacgagtccaacgggcggttggagaagacgggatgctcggagcttgtcgaaagcgtgcacgcctgctcacgctcgttgaaggaccatctcgcacagcaaccaccacctcctcaacaacacccctcgacctccccttcttcccgatcggcgacctcgtcgaccaacgagctctcccgcaaaacaaagatcaagcttcagggcttgctggccgagtccttggatgacttgcttgctggtccgcgtttctccccctgatgtagcctccctgctctgttcatgttttgctcgcttacttgactattttcattccctagtttatgtggacttgatggttgggtcggtagaggaccgagtgatgaaacctgaactggtctgtcttttccaccaaacaagactcctgatttatctcctcaaccaactttatttccactaaagaagggccaaataaatcatctgaatcaggtagaaacttttttctttctaattatataaatctaggaaaacttgcgcacgtatttccgacgaacggcacggagttcgaagtcgcaagaggggcgacaggaactgataggaggaacgagtcggcgattcatcgagcatggagtaggaggtggacgacgggggcgtggagggcctaagactggctcgagttcgacctcgtctccaacgacgcccaaagctcgacaagatcccgacggagagggagatgatgatgagagcctgaatgggcctaagaaggctcggctggccgcgcctgagatcgaggaaaagatccgcgccggccgtctagctcatcatcctgacttgccccaaatcagacaggtcgttaaaacttcccatccttgtcataaagatcacactccccaagagaaaaatgaagaggacgaagaagatgatagtgatgatgatggcgagttgaaagtttatgacgattgatgaggagaatcctcagaatgttgttagtaactcactcaaacttgtaatgagctattgtctttgtttgactgttcaacatttctcagtatcatgaatgatcaccaagttcacatggcttagttgaagatccctttaagcatcggaagcttctatgtagtcgtcaccaatggcgagtttctttcgagattcactgttggtatgggttgagttgtttgcaagctcattgcagtcccactaagattttgatatcgttgctttcttgtctcgtcgacataatcttttttcagtgagtgatcaaggcttgggcaatcctactgaatttgcacaacacccaggatggtattgccttgtgaaaatgtatacaatcaaagattgatatgtacaatcaatgatatttcgaatagttagatcaagacaagtgcagttataccaaagcataataaaccctccaactaaatatcgattgaagtttagtttgtaaaccaaagaaaacataaaagagtccaaaaaatgtacaaatgttgacggcatggtcataataaataggtacaatgagctgaagttggatggcgatgtagtcccccaagaaatgagaaccaaaaaaagaccaaggaagtattgggttgaaagaaggtaaagagaaacataaaaaaaagacattatggcggaaatcgaagtgttcatcgaatgcaaattgggatgggaaagggtagtggcaacaacacatcttgagatggtataaagaaaaagcaaggtaggtgagagagagagagagagtaaaaggaaaaaaaacgaagggatagtggatcaccagggccctgtaggaagtcggatcgcttgtgtggaaagaaatactgcatcacccatgacaggggaacagtctttcctctcaaaggagctgttaaagtaacatggcatgcttggactggtgctggtgttcgagcactttagccaactaagataaaaacacgagagagagagagagagaaagcgaagtcagcacacaagcaacttcttcaagtcgatgagtgaagtagaagaggcgaggtaaagactgtaccttataagcttcagcggtatctttcctggcggcgatcgagcttggcggaggacactcgtcgtccgacaaggtccatccgaaccgggtcgcaggggcctcctctaccgaagaactcgcctgttcatgatgggaaccctggacagtggtgtcatcgcgggaagggactgggtccagagcgttggttgggctaccttccgggtgagccaacgggactggggtcgaggacgacttccgggcgatctttttcttcttgtttttcttctgagagaggtgcggctcggaaagcttcttcatggtttctttgacacgtctgatggcggatcgaatagataataagagtgagtaaatcgtatccagaacttggtacattcttgacaagacgacattttacagaatagctctctgtcactcaacttgtttgaccgtttgatatgatgctctctttggacctgaattttcttgtatcttccattgaatctaatgtacgtacaaaagagagtatcagcagtctatttcacaatgacaaaagcgaagaaatggagtagaactgaataagcaacgcacttgtgatcccagatctttctaccttcggcccatcgtctgaggggcccatctttgatgacaccaagctcctcaggcgagatttttaggatatcgagatcggcctcgacctccaacggcctaatcctgccatcgagagctacgcgttcgcgaatcataccgtccacgaaagaagggtggcgctcaggaagtgaggcgtggtagatggtatactctagttcagccaatgtggcttctggaagaggggcaggagctgatgcgtcgggtgcgatccgagaaagtcttcggtcaggcctgggccgcgtaacagacggagaggggggcggtgtaggaagctgatctggtggagccgtcagcttggacgcgaagaccgccttattggaagcgtcaacctgtggggtaccggtcgacgcagacacctgcatattggctgacgatcccggcgcaggaaccggtccactctcttcggtctcgtgagtatgatcctgcgaattaaagggtcaagttttaatacacaaggtgatgacgtaatgccgaaccacaaagaaaaacttacctggcttggtgatctgggtttgttggaaggatctaagttattctcgctctcagagccagtaacggatttgcagaaagagccaatcgccctgtaacagtacttagccggtcgaaggaaggagaacatgggcaggactgtatggattcaaataagataggtaagtccttccgattatgtgtttgtaattttgaacgcaaaacttaccatgaaacatctcatctggacacggagaacaacagagtctcagggtcaataatatgaactgcaaagacgaatattttactaccaaggcaactaaccataaacctgaaggtggaccttggtagggggatattcagccgcattggttttccttcccgggtgagcgttcatcaaatcagccctcaagggatatcgttcggggtgtgcagcacgatgagcaagctggcagaagattagaatcaaatgattaatttccatcaactttcgaaatgttgtgaatcagacgtacataaatgatttcatccctgagaacttcattctgaccggcaatctacatcgcatgaaatggagaagacggggttgatcagtaaccagttcgaagcgtgaatcagtcaggaaagaagatatatttacaatcatcaagggtggtaatccacccaggcttggggagaaaataggtgagcagtatggatgagtcaattgatcgttggtacaatagctgagaacggttgttgggaagcacacggcggagtgaaggaatagtcagaaatcggattaagacacgtcagaatgcgtaaacacaaatgcttacagttgaatttgttgatccattttcactggctgtccgtctttgagttcaatgattgaggcgctgttgtcggactcatcattacggatcttcagctctgctgataacttgagtttgaacgggttgacgtcttcactagatcttgaaggttgtggttcggaggttgtgggagtaggctgggcttcaggtgcgtttgcgggtggagttggctttgcgggagagacgctggccttcagtgacggcggtggccagaggacactcggctggtgcataaacccgtaaggtgctacaagagagtgtcgaagtcattaggaatggagttaaatcaggacagaactgaaaaaagacatacgtatgatgtccgtttcggagttattcatgactgaagggaatgaatgggtgagatccacccaaggagagatgagcactgcaccagcaggcatcggcaatccagcatcgcggatcaaggtcaacaatgccaaactgagacctccaccagcagagtcgcccgcaatgacaattttagacgggtcaaccatcctatgtctgaatgaaagagaaaaaatgatcttgtaagtaagggtgttggacgatgcgtgaaagtaagccctgtgacgcgtaacttggcattttccggaggtcgaatgaggtagaggtatgcggccagacagtcggccagtgcacacggaaatgggtattgaggagcgaggcggtaattgactgcaaaagcgcgaccacccatcttccgggcgtacctccagatggtatatctagaaaagcacgtgacaatcgatgcaggtatcagacttccaatttctcaaataaatgactgttatattgctgagaatagtgatggaggcttaccgatgcgtgttcacgctaccaaagtaataagctgatttaacatattgagccggttgtagaagtcagtgcttgattgtcaagttaagagaacaggcatgacatcatgaaatgaaaaggattctgacctccaccatgaatgtagagcatgcacggcatcttgtccaaatcatcttcgtaggtgtcactagtagtttcttcttcgcacgaagaagaactaggattatttgggggggccgtagtgggaggaggagcagcaccgtgatcgagtgtggagaagaggtgattcaagttgtcttcgtcatttcgagtgggttcttgaactggggttccaagtcggtcatcatggaaaccgggagctgtactaaattgacgagatgctttggaggcccgaagggagccaaagatagatttgcgcctgggggcgggcacctcgggagacttgggatgagaagctccccttggggcggtggctggcgatggagatcgtttcgaggacgaacgggataccgagcgggatgagggcgaccgaggtagatcgcgcttcatggcaatccattccccctcgactgaaccgtccttgttaccacgaagctgccaccactgccgcccgccaattagattcttgatctcatcagggccaaaggccgctgtgagatattcagcggcagaagaacatgttgaggcagggattgagacgcggataactctgacactccaaggggccggctgaaaggtatttccaagacgctgtaatcagagggagaggacacatcatgtcaataatggctacatgcaaatgagcccaatgtatatgtctaatatataatctgacctgcacgtcctcaacagggtattgagtgattttctggctcattgatcgagcaacagcgagtgcttcatctgccttcaattcgttgcgattcgccggatcagaatctgaaggggtgatgatgtgcttgaagaatgtaccaacgacggttgggagtgccataaaactgactgtgaggccgttgagcggaaggatcggtccagacatggtgccgagttggatggagagaggtttgagtgaaggcgggtgggaatagagttgaggtggatcttgctatgtcggataatatgagcagatttgaggtgattgaggctgttgtgagagcttgaatgtgatgcaacccactgggggtcggtcgaggatagtgttttgttgtgggtttaaccgagggagctttccaatgaaacagtgattcgaaagttggtgcttgggaggggctggatggaccgtcctcctgttgaatcgttcttatatatgaggcagcgtctggtatagacaggggtcatgagggagggtcagagcggacggacagaaaaaaaaggcaggatggacaggcaggcaaaaaagcaattccaaggaatcagcaatcagttgcagataggaatacgctcaatcggaccaatcatcatgggcgatctagccggcaattaaacaagctagtgcaagatcttgccggatgggcgacgacagaccagtccggtgaagtgctctatccagttcgggacaaccctgggtgaagatgggcaaggtggggcaagaggatgatgaccttcagtgggtgtggtgagaaagatctggtcgaatcgaccaagatacatgcagaaatgaaggctaatccatgacaaggatacgcaggctcattggagttgaggttgacaacgaagcttgaatcgggacatgagattggtgaatgcgatgtagaatactcaccaaggaggaaacggtactgaagtatttacatttgatgaagggaagataaccagagaagctcaccgaggctggaagctcgctatcgctggatgccactggaggatgaggcttggatctgactatgcaccacacagccgagactcgaaggcactcggaagctccgggaggaagagaccaacataaaagaaccctctaaggcaacttgacagcagctgatgatgagctacaaaaaacacaatcaaccggagatgctggagatctggaagaagaccaagcaaagtcattaagatggacaccaccaaaacgagtgaaaagcaaaccacgcagagccaattgaaagtgggaggtaaagtgagtatcgaggccccgagcggttatttccggactttcctcagagtgtggatgggtgtacacttcatccaaaagtccgacatcgaatcgcataccgagccatgtcgataattcttatcattcgaaaactgtttcaacttccaagtgcactgcacgtaaccctaattagccgcgattggattcgatcggattcgatttgaacgataagaactctgcatccatcccaagcatggttaatcgctgatgatcgcagttggacgcaatactctggtaaacaacagatgcacagagagtccagaagatgtcttgaacaatcttgaagaaagtttgaagaaatcccatggcccatttcttcagtccgcctccctcatgtaaagaaaatggtgtattcaaaatctttgcattcataaattcataaacaacatagcccagagcttcatgaagttttgagttgagatatgagagacattaatttacagatcatcagcacatcagaatgtgtgatgatgtcctcttatctctccatatggcttgtgtgaaatgggaagaggagatagtatagaagaagaggatgatctgatagaaaaaaaaaaaaacaagaggtagagaaaaatgtctaataaagagtgtgttagtaaggcatatcatgtcaaaaggtattaattaaaaatcatcataagaaggaattgtaggacaatatagagctttgctgagtcccatggaatggtgggatgcctgttggttcaagactctcaagaaattaaatcttccattacttgtctacatatatggtattcaaagttgaaatgcatgaaatcataaccacataaatcataagatcttaaaaccttgtttgcaggggatcttggtaatctgattatgtaagctttggctttcccagccaaaatgttttatgattatatgttttatgcactctatgatttcatgcatttcaactttgaataccacaatagctgggggggcatcacacaaatagggagaccatttcccaccttctaatgaactcccaacttgtgcatttccaaccacctatgtagctctgaataatcagagagatttcttttttcttttttcttttttcttttttcttttttcttttttcttttttcttttttcttttttcttttttcttttttcttttttcttttttcttttttcttttttcttttttcttttttcttttttcttttttcttgtacctgcacttgtcagcagatggtggcctgcagtgccactcagaaggattcaatttcaaggaacaagtgaatggcttgatcagtgcttggggcagctgatcctgggaaacttgttcccccaattacatacacaaggcacttttctctctgcccttctcgatcccacaacgtgttggtttttctgaatctccttgccccagacaagtcacatcacaaaccagctcgaccaaagatatcacacacccaccaagcccatgagcagctcaagtgtatctgcctacctacctatggaggatccaatacatgcattagaacttcaactgaaaaaaaaaagatcctgatcatggtttggtgataatctatttcctggattttgctagactgctgggccagacagcactcaagctgcataaatacattgtaaaaaatgaagagtactttttttggtggatgatctcacttcagacatgcaccccccacttccctccgtacaattggcagaccttatgaaggttgatttctggatacccctcacctccatacaatcaacacacacacacacacattcaaatgtctatgtacacatcacacaacactgtcatctacacattattcttcatttcaacaacctctgccatctttcttcccccatccactccctcacctccccccttcatccttcatccccatttccccccattattcaccccatcctcccacaaggaagaagaaaagagaattagattatatatagatataaaaggaagggaattgatgatcataaaataataaacaacagcttttcaatatatttgtatatagtgtgatgtgagtgtgagtgtgtttatatactgatgactgatgaggaatgatgatgacatgtgtatatatgtattcatagagatgtaaattcatgtgtatcatgaaacaaatgtatttttatataaatatatcaaggagaacagtatactagtaacaaacattggatttgggagtggagggggtagggggggaggagggcagaagggagagggagggaaaacaagaaactcaaggaggaggacgttcgtcgtcggagatttcgatagggctgacggaatcagtccgatcggggacgttaagattgattccgttacttctagttctagggcccaagccaatagccattctgctgggattagccgagccggagaagtcgtcagggtcgacagctgatccggggggagatgtgtcatggtgaccaaggtgtcgtctggcagagacggaaccggcgccactggccatgtcgacatcgctcctgcgacgggtgatcgagtggttggggatcctgagactatcatgccctgttggcccacgattctgcccgtactgttgtgtccctccctccggcgtcaccatggctccgactcgttcggggcccgcattcaccgcccgagaggtccggctcgagggcgtcgaggtactggccccgttcagttggttgtgctctgctagtgaccgttcgcgcagtccaaaggggggtagtcgggtgttggggaccccatataagggtatcggcgaccgcagtccatccccttcgttgccaacttctagctcaaattgttcaggtccatgagactggctgtaacgtggcgcagaactcgagccggccatcgattgactgtctgattctggctcgtcgacctgcatcgtcgccgatggttgatcattgtgggtcactgatcggtcgttgacacccaatagcgcattgacacccatgttatcgttattgaactggaagaacatccgggaagcagggtgtctaggcagatctgggagtgataaaagctggccatttccactgattaccgctgagttgacacttgtacttggtccctggtgtaaaaagtcagacagggctacccttccacctcgttcaggtagtctcagctcccttcgacgactccccatgccatagagttgtgggttggtctgctgtcgggcggcggccatggcagctgccatcgtccttgggtcgggcatactattgaaaactgacagattgggtccgataggagcagccgaaagggtcatgttgttcgtggtttcttcatcgattgagctgttgtttgatgaagtcggccctactcggctacgattgttcgaactggtgattgagacatacagagcggcgagatagtaccggagttcgctaacaccttttccggaataaacgcagaatgcctgccgttggtgggcattaaagtcctaacgaaaaaaaaaaatgtttaactatcagtatgccgatgtgtcttgctatttattaatgaaacaagattaatgttaccttaggtggagcccgacaccaggcttgcaaatcggtccttctgaatgctgggacaccagttaaactgagatgagtcagccgttgcagccgttgcaataaccaatgaatagcgccgacagtgatgttgtcacaataagagagatgaattcgttctagcgatgttctttcaaccagagtatatactgattgatcggtgatgttggtgacctgatttgattgtcggcaagaaggcatgaatgaatttgagcgcgctggcttttttttaaatacaatgtgacttacccgaactagaccgattcgcttcaacctgggaagacattgcgctaactcgaaaacactcatatccgttaaattattacagcctgtgcacaaacaatccgataagaattagcaactgtgtaggaatcgaggcagcgaatctgggtcgcacatgcaagatcgatgtaacgcagtcgagtacagctccgagcgactcgaatcaccgcacggtccgtcaaactgtgagaagagggggttatgttagtcctatcatttcttcccaaatcaagcaaatggaagtggtgaataacagaagaacaagcaccaacctactaacatgcccgagatgaagatagtgtaggtatttgcccaatccgcagatcgagtttaaggcttcatcggtcagtccgccacatttggcaaggacgaggtttcggatccgaggcatatgcttgatgatcccatcgagactggcatcagttaacctgacgagtgaggtaagatctaggaatcggatatgatcaaaatgcatgacggattcctctagacgacgatggctggtaattgaggagataaattcataggccgtgctgtcgagttggtggggaatcatcccattggatccgttgtaaggataggcatggtaaccattgctattaccattcaccgtccctggatctggtttgttgtccggattctcttcagattcctctaggataggatggctgataccattggcaccaatgttacaattcgatgcgttaggaaaccctccatcggatatctcggtgcagcccgagagactaagttcacgaagatgagaagagttcttccatagcatccatagactggcgtttgtgaccagcctgcagcctactagatcgacctctagcaagaggggacatgcgacagcgacgactgtcagagcggcatctgtgatcttttcgcagtactttaatttgagctggtgaattttttttaaaaaaaggctcagttttcaagattctcatgaacgtgaagttgaatggatgaattgataatgacaacatgttgttgggagggaatgccttacccttctgagagctttacagtgccttagtgattgtagaccggcgtcggtcatagctttacaacccgataggttgagaccttgtaagaatttggagtattggccaacggcatggatacattcgtcggtgattagtttgcagtcggagaggtcgagagcgaccaaatcctgagagttttttaggatcttgatgattgaatcatcggtaatcgaattacaaccggagagggtcagacgttcgagtcgggtacagttaacgagcctgagtaagatatgatcagtcatgtgatccgcaataccagagaagttgagcctgcggatgaatgagatatatgggaaggtctggtttttggaggctagtgagacgagcattttgatgagacatgatgtcgatgggaaggtaggcttgtgccatagcagttcgatcccacattgacaccaagccttgcagaccaatagggcccgccctacacaacaacagaaaaagcaaatcaagtcagtatgagaaaagaaaaaagcgttcaaggacagtagaactggagaggtgctgactgaggtcactggtggatgatacggagcgtaggatttgaatcaagatttcatggggtagtgagctggagagtgatgcggctcgagagtggctagatttccaagttccgtttgtagtaggttggggttgattaggggtttggatggtggtgtttaattttccagactcgggggtgcaagttggggctgctgattgttgttgctgtggttgtttttgggtagtcgtcgtcgttgtcgttgttgctgctgttgttgttgtggctgctgatgatgattgttctggttgtggctgttgttgttgttgatcgattgaggctgagttgttgagcctaggactgagactgttgaatggccatggatgggagccgatcttggtggatggggtggcgagtgcaggtgcggttggatggtgtaggatatgtgagttgattcttaggtttcgatcgtcaccccttctcggtgggtctggtccaggagtatcttcatctgattctgatgaggctgttgaggagggggaggaagggtaacgacgagggggaggttcttgtcggttgatggtaggtggtgagttgttggtttgatggatgatatggtgggttgacatgactctgtctgtttttgtttggggaaggaggagaaggagacgaggactaaaagcagtactctgtatgggttggatggtcaagaggaagaagaagaggaagaggtacaagtagaatgatttgtgagttgtggtcaacacgatcgaggctggaaaactcggactctgctgggaaactggggacgaaggactccccttgttacaatggtaacccacttttgtacatagaaaaaaatcaaaaaatatatattaactccgaacttaaaacagacacataattgtactgacaaagaactacatagggtagcttaggcaagtctctccatcaggaaatgacatcataaccagcatcttgtcaaaaacctgtcaaaactaacagtgaagttgaccggccttttaatgaccaaaatccacaaaaattcagctcaagtaaaatacgttttattttgttctgaattttacgtagatcccttggctctctctctctctctctctcagcttattaagatacatggaactggaacacatccaaatttttgtaaacttttcaaaaaaagaaaatgaaggaaggaataagacaagacaagacaacagaaagaaacaaaggaaagatgacaacattgaaagaaagtgtgaaatgagaaaaactgaagctaaaacagggcttcaagtgtcatctgtttggcaatatctgtattagctacgacctgcttgaattcatcaaacgagagcttgccatcactgtccacaaaaacaaaccattagagatcaaagaaattcaagccttctctgagattgtctctcactcaccaatctgtatcagcttccatgatcgtcttgtccacgatctgttggagttgttgatcctgattggatcagatcatattttttttttggtataaatagtcagcattactcagctcaacatccaatccatataatcctccgtcatactcactttcaagttgttcccaaccatcatcttcagaactaagaacaattctccattcgaaataaatccatctcgatccatatcatacactttgaacgcgactatcaatcagagaacaaaaacatcaatccaatggattagtataaactatcttctcatctgaaacaaagatacttctccctttgaaagagaggcaagaggtattcacacttcagcttttgttctcgatctcctcgactactaaacgccgataaaccgtccacaaattcttggaaatcgaccgtcccaccaccgctgttatttttttaaaaaaaaaattgaagggggagaaaaggtgagtgtttcgatgggagggagaaggactgcagatctctgaatcgtgcaactcactcttcatcgaagatcgcaatcatcctcgacgccaatgggttgttcgcaatcgccgggatctgagcgaaaaaggaatccaaacaaaaaaaaagcatcaatgagtgtggacttggtttaaccggaaatcgatctctcgaaatttggaccggatcgatatctttttgttttcttgccctcgatatctaaagcgagtcgatcagagcatcgaacctctccccttcctcttctttatcttgactgggggagcaggcgcttgattttccgactcggtagacttgatatcctcgattctcatttatccccctcaaagacgaagtcgagttcactcaacttgcagaaattcatccttatctatcgaacccgattgatctcgatcgagcttcataaaccgtttctttaacctctggatttcgtcacccgtaactttatcggggtcgcattccattaggggtttttttaagaaagggacgatcacaaccaaatcggtagtccaaaggggtttttttttttcaatgaccgtatattgaagagatgagaatcatcagtatgtacatcaagttgtctttaacaataacagacaagacacttacagtttgacgatttttcgatctcttgaagtagttgagatcctgtttgacccatcgtgagatttgagtgattggagagtgaagattaggatgagggtgtttttttttttttggataagatggtggtgatggtggtggtggtgttgctggtcaaagtcgatcgaactagggaaaccaaacaaaaagaccggattcagaatgatgacgaaatttgattgctgtggtccggggggacccgatcaccgagaacaacttcaccctattctgcatccctttcaaaactgcagaattcgggctggctcatcaaaggaccgatgaaatacctcgccctaacatcaaccatcttataatgtatttttgttttgaatcaatttgaccagtgagtggacagacccacaacttcccccttcaatttcttacatgggcaacacggtgttatatattgggagtgccatgatttgtagtgaaaacattttccaagtctcactcacaggatactctttctctggacagctagaatttcttaatgttctaaacaataactcactaggttcatatctgctcattttatttttgacttctgacattgaaaaatgatggtgatgatgaagctgatgtgttctacgatgaaggagaggggctttttattggctccccagaggttgaactgtgatgctgtataaagaatgtttctgatttgacaagactgatgagctcatcccagttttttttgatcctttcatttagagcatgcatcctgctttcattcaatttacttaatgttactataacaatcatcaagtttttagatgtggccaaagatgaaaacttttgatcatgggataagatatattaatcttggttgggactggataactagggcgctcaacattgccccccaagccacggtaagtttgagaggaagccgttttagattataaccgcagctaaaaaaaataacagacatctctcagaagtatatccaatggcaatagaatggagtttcaaaaattttgttaggggtctcaaattgccttaactatgtaccctcaatttccatggcggatttatgagattgattgactacgctggtggaacaaagtcatatgcttctctcccagtttcaaaatctggctccagtctggtcatgccaacacataattatgagagtctgggcaagctattgcagaatcagatcacttgacatccccatcggggccataaggaaagtgttcacatgatttatatccattcatgagccttttgatatttgaatgaagtgttttatatctatataaataactagagtctttttggaaatccgtcaacattgttgcggctgggggtgatcttttcacctaagcttcatccggagcatggttatggagtctgtaatgagtacacctcacatggccgccagcacggcttcgtcggcttcggtagcacaggttacggctcacccgtgcactcttccaaacgggctttccgtatgatctgcagttgtccttcgtcccctggcttgagttaataagggagaggcttttccgctcatgagcaattctgaagccgttcaatcaatatcgagattaatacatgaacaaattaactcacgcaaccttttctagaaaattcaaagatgaagtcatcagtgccacttcgtccgattttccgtattgaatcccacaaaagattcgtctgtttagttttgtttaagtttaatctgttcttggcaaattttgggatggatgtcctcattacaaaccctaggattttactgaagcccccagaccatccaaccaatcagcttataaaggctactcaagagttgggtcagcaggcaatccaaatgagtggtcaagctgaagaagcttcgacaagcagagggatatatcaagacatgtctggacatatgaaggaagaagatagagcatctactttcacaattgatccacagtatcatagcatgaaattttcggagttgaaagaagagcagctcgatgcagtttgcttcaacggccaatacgggaaagcgcatatactgcaattgcagaaattgaaaagcatgatcgaaggcatagacaaagcaaagaaatcttggcaggatatttatctgaaatcctacggaagcaaagagaaatttgatgaggaccgggccaaaactgaacacttatcggatgtgattcgaggcatattggcagatgtttatgacaagaggaatgcaaaccgtgaggagtatgaatggtgtcaaagaaagctattcgatatttgtcccggaatggaggagccagggagccaccagagcagcttcataggatccgcaaaagcagacagatcgtccaagcctggaagccatcagctaggataccctctgagacggatccgggtttgtcttcggaacaggtctgcaacaaagcaggaacggatcctgttagatctgggcagggccgaacaagcgggcttcacattctcccaggaggtcatcagcttggccgagaagattgctggcttggctcagctcattgtggatcccgcaaacaatgtgctgctttcaagcggagaaaggaagcttttgaagagattagaaagtcacacactttcgcttagaagacaagaccatttaatcaggatgggtgataggtttcaagagctccaaaaacaagacactttgttggggttgactgaccccgatgatttgggactgattcttgagacactcaaagagttgcattccagggaaagaaacagtccattctggacggatgaggatgagaagttggccaaggccttgaagatgataagcaaagattgcggaacaaatcaatggaaatcacaacagattgtgacagagatcagaaatcagaaggcttacaaggtattgagaggcaaaggagtggccacattgactctagaggatgttcagctctgcagaaaattgtcaaaaaatttacaaaattatcacaaatcttatcaacttgataaggttgatgagttgacagaagaagagacgattaaggttaaagacttggcaaagcaatattattggatgaaagagaagttttgggaacctaagaactatgatccaatagggactgcaatcaaagcgatggagaatgaggtctcatccgtagaggaactatccctccgatttttgagaacaaaagaaacactcgattcaagccaaaagatcctctcgaaaaagttggaaaggggaattcccatcatacggctccaagaagatacagccacaaacactgaaagaggagtctatgaaaacgaaatgaaactgcctgacaatagaaagataaagagagtcaagaaagcgctccaatcagcagacgatctgagactgattgaacggtacactgaagctgatttggccagactgtttgaggagacggtttattccacccctctgtcggagttttggatctgggggaaccagagacacaagccttcgatcatctatccagagctccacagcctgttgtcgcttgcggaatcaagcgtcttgtcgttcgaggagagatgcaaagtggtgatttattctggaaagatcaaggcaaaactctattgggaagctgacgcgccgcctgtgacggtggaaagcttggctctaaagcgactcaagttcctccattctcagaatatgaggacccttgatgcccatgaaaatctgatctatgccagcttgaatggaggccttttcggagaaatatggcacttgaaatccaaactcaaaatcaagtctttggccctagaagaactgttagtccaagcctgtaaaccgacgattgaagaccaaaagctggcattgaagctatcgggcccaaatgttttcttgagtgaactgaatcactctgaatgggcaactatcgtttatcttctacccgatgagattatgaagctgggacgtctttgcagtaccccgagtccagaagatgctaatgggaaagacacaacacagccacacaacataccctcttccaacctgcaatcgagtccatcagatcctctgcttgaaaaaaacgatcatgcaagcttcttcaagaatgaccgattttcccagacactggtgctgatccagaacgcgtcggaccgcatgaatctcaagcccaaggcgacgacgtttgaagactcaaatccagcagcctttctgctcgaggaatctgaaaaagaggcgtcaaacctcgcgaaatatagcacttatgcggcaaagatcctcgatttacacgcgaaactcaagagcaaagtggcccgaacaaagatcagtgagagtggtcggacattctgagaatcgtgtgtttctataatcctataaggatgttttctttttgaagcaaatttcgatctgacctttgggagggaactcattgaggatgtaactcagggagaatccgaactggttttctgatgcttcagcataatatctgaaaaccatgtatgcatgattctgtttgtgtttctgtaacgtttcagattctaaccttttattttctctttagttgtcgatttcattggtaagatattgaaatctttagttacttatttgttagtttagttgttatcatgatctttaattaaggatcattagacttgttgttttatattgttttgtgtcgagattttactcagtttgtttacgaattctttccttatatactcttgttagttttgttagacttctctctttcctctcctttttcttcatcgctatattcttgttctttattatcattatccttaaaagccttataaataaaatctctttccaaaaagtcttccccgtcaagagtttatcttattctaagataaactaccccctacctcttgtaatatagacggtatcttctcttgaagatacttatagtcattcaagaaaagagagcagtaggcgggctctcacaattatatcgcgatctttttctcttagatcactccgatttattagaattcaaatttttttttgccttgaaactcgtttcttcaatcaactcgtctcttcacgtcttaaagtttttctttccgtcattcatgtccgatcaatcttcgcctattgcgcccatcaggatgtcgtttccatcttcaccactcccgaattccttcaaccgtcaatctgaatttccgctcatctcgcccttcaacagtcctttgcccaatatctttgtcggcgatcgatctcgccgttctcttcctccactctccccaatgccggcaggttttgaacctcgtcctattccttcacctgatctcagtcatttgccttcttctcccattcacctaccttcttccccccttccttcgcgacgagatgatcaacatggggtttcctctcttttatcggatcttcgcgtcgacaatcccgaccgtgaccaaacgttgttagctcacgctcaatccattgctaatttagaactgcaatgtcgccgctatgaagaggttctccgaaagaatgaggagactatctctcaatttagtcaactactggtgttcgcgtcggatttcaccaaaatgaagactcatatcgctaaggaatttctccagattcgcaacaattttgatacttccacaagttccactaacaccaggttgtttcaattagagtcacgagatcttgtcacccctgcgacaaaggctcattttgagccccccccattattctcacctgtcgttctctggcgaggtttcagagactcatcaattttgttattcgattcgcgacactttcgcaaggattcctcactatttttctgatgaatgcgagaagattctttggatttctagttatttcagaacgaccacaggtcgtttaggtgatcaatgcctgtcgtactcttggtggcgaagccttttgacttggaatgctagcaagcaagaccttccgactaagtcggcttccgctttggcacctttcgtcttgccggaattaactcattcggacactttcctttcgaccatcgaggatcacttctctagtcacactgaagaggaagatgcccgcaaagccttctttgctttgaggcaaggtacttcctcgattgcggacttcaatattcaattcaatactctcctttactccgtcgatctctctcctcgttccgctgtcgaacattatgaacgtgctattaaccagaagattatcgagttgggtattcaacgtggcgggtggtctgaactcaccgaccttgacgacatgcaacgcatggctgtcaaattgtctttagatgtcggtcgggtaaatcagatcaatcagcgtaaattcaccgttccgccacctcgcgttgaatacaaaacttcggtcactagtcaaccggcggcgaaatctagtcaatctggtcccatggatattgatgctgttctagctgctgtcgggtttaatttgagattatggcgcgaaacttgtgtggcgcgagagttatgttttcgttgcgttcaacctttcgatcgcgaacatatcaagaatcgaggctgtccacgcccggagaatacttgggtagagaaggagcaggctcttccatattggaaggaatggggggggttactcgggagaaacattttgtggataagggcaagaagcgcgattcggttgacaattctgaagactcccattcgccaaaacgacgttttcaatctacttcgactccggtggcttctgggtctggtgcggagccagttcatttagattcagtgtcgacggaaccgatgtctattggtgaaatcatgttcaatagacagatgtctcaattggaatatgaagaatgtgagtctgctaatcgtgtcttgcgttcttctttacatgatcgtcccatttttgaaggtcatttgatcgataagaagggagatttgcttaatgtttctgttttggtggattccggtgcttcgacatcttttattgatgattcttttgtttctctacatgaattaaggactcacacattacagtctcctttaagccttagatctttcgatggttcggcggcgatcacaggcgatgttacttcatatatagatggtatttttctgattcctttagttaccggaaagtttttggaaacttcggtaagactccatgttacgagactttcttccgctagtgttatttttggaagcacttggttgaaggacactaatacttttattggtggacttcacaatgacattgtgatcaatggttgtaatctttctaattcggctgttgattcttctccgggttcatatttattaaagaaatactctgatgtttttatttctgagagtttgtcagttttgcctcctcatcgtgcgggttttgattgtgaaataaatctgaaggaaggtgctattcctccatttgggaggatgtataacttaagtaagccggagcgcgatgagttgaagaaatatattgatgaaaatctgcaaaaaggttttattaaagtttcatcctcgccagctgctgctccaattttttacgtgaaggtagccggcaaagctgatcggccttgtgttgattatcgtttgttgaacgatatgaccacaagagactcttaccctcttccagtaatttctcatttgttgaataacttacacgggtgcaaatttttatcaaagattgatttgaaagcagcgttcaacctattgcgcgttgcacctggacacgaatggaagacggcgttcaggacaccttggggtttgtacgaatatcaagtaatgccgtttggcttggctaatgcaccggcgacttttcagcgttttattcaacacgttctacgtgagtatttagatatatgttgtttcgtttatattgatgatattttgattttttcgcgtactcatgatgctcacattcaggatttggagaatattctctctaagttgcgagagtattctttgaaggcatctcttaacaaatgtgaatttttttgtccacaggttacgttcttaggttttgatattacagagtttggtttgaaaatgaatgacaagaagttgagtacaattaatgattggccttatcctactaatttgaaagaattacgtaggtttttggggtttacaaatttttataggaaattcattcctgcgttttccaaagtggcgggtccgttgacttctttaacaaaaggggactttgggtctcaagtgggatggcgcacagatctgtctgttaaagcttttgaggagctgaagggtttgtttgttaaagaacctttgttattacattttgattttgagaaattgcgatatgtgcacgtcgatagttcaggttttgcaatagcagcggttcttagtcaacctgataagcaaggtaatttgttacctgttagttacttttctaggaagcttacagatcgtgagcggtcgtggatgattttcgatctagaattgttagcgattgtagaggcttgcgaagagtggcgcgcgtggttgatgggcactgaggaaccggttcgaatgttttctgatcattcaaatttagtttactttaaaactgctaaatatctttctcccaagcaagcgcgttgggctttgttcatagataacttcaatatgctgatttaccacatttcggggaagaaaaatcctgctgacggtcctagtcgtcgtgaggatttggtcggtaagattacggagcttcctgaagcgcgtgctatcgttgatcgattggttcaaccggcagatttgaatgaagtaaaaactgatagtctggccatgtttcacgggattcacgatcttgctttccagcggcctaatcaagcgttgttggatcattttgcaaaacattatttggaagatgaacgtaaaggtaaagatatcaaggtaattgatggtttggtttttcatagggataggattttggttccagcgactctgagattacgaatgttgcagatgtatcacgatgcaccagctataggtcatcctgggatcgcacggacgttatcaaccttgatgaggacgttttcttggccatcaataacaaaatctgtcacggattatgttaggtcgtgtgattcttgtcaacgagtgaaggctcggcggcaagctcaagatggaaaattggttccgattgttgcgggacctaaaccgtggagtactatagggatggacatgatagtgaaactgccgttgtcaggggggttcgattcgattttggtggtaatagatttgttgagcaaattgactcattttattccttgtaaggaggcttcttcatctgcggtgttggctaacttatttaggaagaatattttccgcttgcatgggcttcctgacaggattgtttctgatcgtggagctacttttgtaagtgatttttggaaggctttgatgacggctttgagtatcaattcatcattatcgacggcttatcatccacaaacggacggtcagactgaacgcatgaatcaagtcttggaagattatttgaggcattactgttcttattaccaagataattgggacaaatgcttggatatggccgagttttctataaataatttggattcggcaagtttgaaaatttcacctttctttttctcttatggtcatcatccaaaatttaacattatgacagaaaatttgggtcgtaaagatttggatgagttcattttagatttgcagttaacgcaggaaacggcaatggaatgtttgattcaagctcgcaagaaacaagcattgtattataatgaaaagaaaaagccttcgccagtttatgttgaaggagatatggtattgttgttgaggaagtttattcagacgaggaggctaaattcaaaattggattatagatacattggaccgtttcgtgtgattaggatgataggtaagaatgcagtggagttggatattggaaaggaatatcctagacttcatccggtctttaatgtttcattgatagtacgatatattaacccaaatttatttgcgggtcgaaatgtgttggaaggtattaaagaaaagtattatagagatgaagaagtcgtggattggaagctgatgaaatctattttagatgcgcgagaatacaagaagggtaagtatgaaattttggtttcttggaagaattcaacagtggctgatgacacttggattgctgaggatcattttccggaatcaatgaaaacttacttatccacctttaaggatcttcatgcagaattgtttggaggtaagaaaaagaaaaaagggaaaagagctaagaaaaccggaaaggaaaattctggaggaattcaggtacaaggtgagtcttatttgtaacgtttcagattctaaccttttattttctctttagttgtcgatttcattggtaagatattgaaatctttagttacttatttgttagtttagttgttatcatgatctttaattaaggatcattagacttgttgttttatattgttttgtgtcgagattttactcagtttgtttacgaattctttccttatatactcttgttagttttgttagacttctctctttcctctcctttttcttcatcgcgatattcttgttctttattatcattatccttaaaagccttataaataaaatctctttccaaaaagtcttccccgtcaagagtttatcttattctaagataaactaccccctacctcttgtaatatagacggtatcttctcttgaagatacttatagtcattcaagaaaagagagcagtaggcgggctctcacagtttccttgatcttcttgcctgggaatccggattggtgatgacggcacattaatgaaaagtgtggatttttatgaatggatgggttttcggatgagttttaaatttgatgatgagaattgatcagtttgtatgtaccacaccaacgaaccatctctcctttctcaatacattttccccattgattgatgtccagtcaacctcatgttttccttcgcccctagattgagagctatataactggagcgatcaagtcttatgtgttttcagatcatcgttgctcgacccaatcaagcttcttcaattgttcaagaggtacaaaaaccttcagaattcaaagattctctctctgattaacatttcactcctagcactacaaacaataccagtttcgccccaggaaaaaatggtaatttgaggggtggaaaattgttcaatttcctgaggctttttttacaaaatgactcaggagtaaaaatcaggctaaaatgagctattttagcccaaaattaaaaatgcctcaaactttccaaaattaatttttagctcatttgaggcatttttattttttggctaaaatagctcattttagcttaatttttactcctgagtcattttgtaaaaaaatgctcaggaaagtgacctattttccaccaaccaaattgccattttttcctggggcaaaatcggtattgtttgtagtgtagctactactcctccatctaatggattgattgaaccgttcagatcattgaggttgatgtatgagatgatagaaatttgaaaagtgagattcaggttagaattctctatgaagatcattacgaaagaacaatagaagaagtacaacaacaaatgtgagtttgtataaaagagaaaggatgagattaagagggaggaaggtgagactgaatattagcgaacatagcttcgaagtcgaccggattaagattagtcacagcaccgttgttattattattagaggaaggggtgggaagatgggcgaggggagagggcgtcgggagcgccgctggatctgcagaagaagccgacgaagcagcagcagcagcaggggacgtagaggacgaagaaggcgtagtagtattgttgaaggaagtagtcggcagagcgagatgatgggcattggaaactagaggattaatgttgagatgggtgttattgttgttgttgttggtgagagaagagaagagcggattattggaaacaggctcggtactcaatcgattattattattatgagtgttagaggaggaggaggacgggaaggcgaggtcgatgcccaagccgatcaatccgggcacctgttcgagggtccgtttagcgggggaagcggtctgactgggcccgccagaatgcgggagagagggcgagtgggagaagctggagaggaaggcggacaggtcggcttgagtggtgatcatgtccatcgagctcgagctgtcgagcgagcccgtgttggtcagagacgtcgtcgtcgataagaggttttggtcctgggctgggactgatagctgagcagacgggtctgttgtggaactctgttgttgttgagatgccatgatgggaatcgcgggtggtcgatcagtctgtgtctcattagagccttgagatgggacggtagtctgcacgttttgaagctcgttatttggatctttctcggttgcggttggagggatggtgacatgtgcatgttggttgagtggggaggggacgacggatccatgatggctactcccgaagagactgccgtcgccaaagaggtcgccatcggtgagatcggaggctgatttcaagtccatcgtcgccgtgcctggcctctcgttactcggattagcactcgtcggactacaggctgcactactactactgctactgccttctttagaggtagctttaacgggggagacgttgttgagtgcggtttctgggctcgagtcgcgttcgagatcgatctcgatcgggccttgattttgagcttctggcttggtctgattgtcgatttcgggttggtctggtggtgggatcagcttatctgctccggatggttgttctgatggtcgaggatcttgagttggtgttgttgtttgttcgatcggattgggtggttgaggtgatggtgattgtgatgaggtgagatcgatgggttgggtgaggctggtctggggatgagtctttgggttgtttaggatttctacttctggttcttgttcgatgatgatgggttgctgttgagtgcttggtgtttgttgatgttgatttgagatgagttcgatttccatctgattttgatcggttactgttgttgttggtggtggtgctggtggtggttgtgattggattgcgtgatcgaggtctcgtttggtgattgcgattgccacggtctggaggtaatagatagttagttagatggttgggttttttttttttttttggtgaagtggtttttgcttactgcgatcttttcgatctgtagtagggtgccatcgaatccgttgaggttttgtttgagttgttctagtagttcttttggtggtagatggttttggtttgattggataaagggtgtgatgttgagttttctgagttggaggttgtagttgatgatattggcgatggagcgaaaggtggcttgtagctgttgatctagttggtcgatttggtctgtgaggatgacttctgatcttggttgttgttgttgttgctggtagtgctgaggctgctgcagatagtgctgctgttgttgttgttgatactgctggggaggttgttgatattgctgttgttgttgatattgatgctgaagctgctgctgatatggatgttgttgatattgttgttgttgatggtgatgttgctgttgttgctgttgttgttgttgttggtgttccatgttggttgagttttggttttttgttgactgtttgagagatggagagatgttttgtgttttttttctataagcatatgctgtctggcgcgtgtatgtatgcttctactgagtttattccctcctgtgattgctctgtgaaatctatgaaatgctctcctgtccgctgctgtgctgatcttcttcattcatttttttgggtttttccattttcggacattcttcacagcaaaacaccccacactcattcaaaaccacaccagaaagatgctcatcgacaacccaactgtccaaaaaccaacatcataaacaacaacaacaacaacaacaacaacaacaccaaccaactaaccaactaacaacaatataatcaaccatgctggaaaaccatcaacaacaaccaatcgactgcttgctagaccacctcatctcaatcagcacccaactcatcgactcatcaaagaatgcactcgaatcgaccatcaactcaagagactgtctaagcaccttctccaggatcgaaaacttactagatcgatccatcaggatccgacaacgagaactcaatcggaagatccactcgatccaatcccatcaactcgaactagatcgaatccaagaacaagtacactcactatggccacaacaacaacaacaacagcaacagcaacatcaccatctacatttccatcaagtcatcaatcactatccatccatccatcatcaaaaacaatccagtaacaacactctcatctcaatcgaagaagatcaaacactgaaaccacatcaacccactctaagactgagcccctccttgaaaatcaaacccatccaactcacccgatccaacagctgcaacaataaggaacactaccagagcccgaccgtccagctcctctcgccatcggtcccttcagtccgctccgaccattcctcaatccttctcgactaccacgcccgacggtctttcgaccagcctgcgccgctccaccccgtcttccccccctcccagcccacgactcactccaatacatcctcctcctcctcctcctcttcttcctcattggctacattcttctcaccccttcggatcgcaaagaaggcctccaatatcctcagctcttctttcttatcctccactctcaaccatcctcctactgctaccactatcgtcccatcgagactgtcgatcgattctacgctcaacgaactcgcttctcgagatccatcatcgctgctcgctcaccaatcctcgccttcatcctctcccgcctcctcgaacctctcgcttcctccgcccgtgcccttctcctcgaccacccctcaactcactccttcagatcttctgcatcctccttgaccttcgtcctaggctcgacgcttcttaactcactccagttggtcggatcactaccaagacgaagaagccgtcggctgatcactccacatgtagatattgacgtgtatatatgctgcttttatcactccccatccgtcccagtcattcgttttttttttgtcttatcatcatatttattagggttttttttgggatagatatggtcagttaatcttcaatagttgacatttcaagccttttatatatacataaatgtaatagtaatagctttcaggatttatgtcttcggagtcaatttttgatctaagcagtctgaatcccatcaacctatccatcagtctatctatcgatctctatctctgtcatcaccatcatcatcatcattttccaacacatctccattcgattttgatttgtattattagtctttagatcccttatacacacacccttcatcttgtatcttcgctggcattcctggtctattgtgaggaggaggattcgaaggagtaagggaggggaatgtatggatttgactcttaattttgagtccattgcttccagtgtaaattatcttcattacatacttccaccatgtgatatcctctagatgtttttttgtttttttgtttgtctgtatacatatgtaatcatacacacacatcattcacatatataaatatactcattgtttattgagggccagctgttggtcggtttacattaatagaccatcatcccaaacattggcttctttttgtgggatgtgagaagtggaaattgtttagagtgtgagcttgaaagagatgatgattttcattcattccttaggaaggaaaatctctatctgaaactatctacaagtctgtgacatgtgttgcattcaagagcttgactcatgtcacaacaaaaacgtacaacaatgagagtttgatcaagatttaggaacccaacaaatgatttgatgtgtcttgagtggaggacttcccgtcggatctgggacccttgcagtttttgatttagacccaaaaagtctagatttttgcagggaaatctagctttttcggctctaaatcaaaactgggagccccgcagatgttgacgggaagtcatccagtgtctgctagaagatcctcagatctatgtgggaattaactttcatgtgccctttgagagaacagttttggcacaggtttgtaactgagccaagatttcaaattcaaggacaacacatgtatggtaatctgggagttatgggttaacttgggatgatggtctatatacaactcctgattacatgtcatgtattaggcaagagaaatttgagctgttcatgactggatctaggaagggcacaggatggctagaatgtcctggaggcccttcaactgggaccatggatggtatgattggtttctatattgagcatggtactggagatatgaaggggtcttgtattctctcagtgcatccttttggaaagagggaagaagagtcagggacatgtccaagtgtcttcttcttacacttagtcagcccatcagtgttggtataaattgctttgagaccacatgccaaaattagtgcaatcttctaacatacacattggatgtggttaacttggagctgaggtctgggttaatcctggttttcttagtgattccaccttggcagtcattgtacagttgtttgaacctgattcagtttttgagctaggatttagaaaaaaatataaatgtaggttagaaatggatcaatctgacaaaaaaataaaataaaacttatctttgggtgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgaggtccgtgtagaccgcatcaatcggaaggaatcccttctggttgatgaggttgttacacctcatcaatcggaaggaatcccttctgattgatgaggaccggaagagattcctttcgattgatgaggtgtaacaacctcatcaaccggaaaggattccttccggttgatgaggtgtaacaacctcatcaacctgaaggaatcccttccggttggtgaggtgtaacagccccatcgactggaaggaatcacttccggtcaatggtattgttgtttcttattgaccggaaggatttccttccggtcatgtgggagcaactcccaaatcccctcaagcatgaggggtggtttggggatccgactcccaaaaatgcaaaaaaaaatattaaaaaaaataaaacatcattggatggccgactcccaaagtcggccatccatttggaaaaacgactcccatttgacgttggacgaccgtatgtgggagtcggcgactaaaatttgggagtcgtttttcccagccccttaaaaaaagggggttggaaaaacaactcccattttggttgagagttgttttccaaactgatggctgactttgggagttggccatcaatttatttattttatttttttagggagttggcaccccaaaccacccctcacgcttgagggggtttgggagtcgtcgctcccatgactggaaggattttcttccggtcaatgagaaacaaaaatctcatcaactggaagggattccttccgttcaatgaggtataacatcctcattgaaggaaggaatcccttacaattgatgaggtataacaaactcattgacttatacctcatcaaccataaagaattccttccagctgatgaggttgttatacctcattgattggaagggattccttccggttgatgagatgtaacaacctcatcaattggaagggattccttttggtcaatgaggtttttatacctcatcaattggtaggggttccttccgttgatgaggatgttacacctcatcaattggaagggattccttccgttgatgaggatgttccagccaatgatgttgagatgcttatagctagctcagcttgtattcaggctttcattctcatgcttttgtctgatcatcaaatctaaacatattacattcttgatcaccctttcattgagctgtcaccaggcttttgcctgagtagcttcagtcccatagcctggttccactcaacagattttgagctccactgtcgctctaactcaacatatttttccgttacgctcccggtcatatcaagccatgccaatccaaactatcaacaacccatctccacttatacggggagtgataatcacactccctcccccttcgcgcacgcactccaacacgccaatcaaaattggcgtgcggacccacacaccaaccctctgcgcgggcattcccccagcaggttggcgtgcgggtctgcacgccaacctataagcggggcatgcatgcacgcctcgccatatcccataggacccatgcctgggtcctatgggatagccctggcttggggctgttgaagggaaaaaaaaagtatttggctgggaggaacccctccccccagccagcccgtgaactgttacagagtcttgaggtcgggaggagttcctcacgaccttgagaccttacatggttcaaggccaagaggaatccctctcggccttgagactgtaaaaggtctcaaggccaagaggaatccctctcggccttgagactgtaaaaggtctcaaggccaagaggaacccctcttggcctgagatggtaaaagatctcaaggccgagaggaacccctcttggcctgatactgtacaccatcgaccatcgatgaccggtcaaccggtcatcaatgggggtctttgcttccatcaatgaccggttgaccggtgtggtagctgaatgtgtaaaaattcaaagttttttattattctttttatcccgcttttttcctctacatacactcggaaatcacctattacggctcaagaactggattctacggtcaatttcacccttggtcaccactggaggcgtcactggaactcaactggattgggagttacaccctctggactctcacaacactcacttacacacctcaacaacctgtcaacacttaatcaccaccaacacatcaacaattacatatctcacactatacatatgcacattgcaggacaactacactctctcaccagcatagtacataagtatacacaccactccaccatcttctgacatattgacacatgcagtgttagtgtagtaccactctggatttacaagtgacatcatgcaggccgtcatgtcatttgttattcttccttgcagctgtcagactatctcacaccactcatgtaatcttcatcactccatcttaatttgcagactagtacaatcacctcatgtagcatgctacaccagcataaaaccctcatgtagacttctagttcaagataaaatgactcttatgacatcatgtaagttgctcaaccagccaaaatacctcatgtacatgtcctgactagctaaatcccctcattgtaaagctctggccagctaaaatctctcattctcttgttcccctgaagctaaaatccctcacctttgtgtatttaaggaggctctcctcccagttgtttttcccctcagtttagtacccacaaatcacataccccctaccattacataccataccattaacattacatactgtaacaacccttacaaacaccctataacaacccttacacttgtaatacacactaaactcactctcatactctcaaaacctcttctctcatacaattatactgcgatcaaacaacttattcttgaaccaaccacccctatcacttcattaaaacttgccaagctgagcttggtgggtcttgttatctgatagtacagaagggcagagcttgcaactccaccatacccttcaacattcagcaaaagggttctcacaaccacttttgagtcttacaccggtcatcgatggtgtacagtctcaggccgagaggggttcctctcggccttgagatcttttacagtctcaggccgagaggggttcctctcggccttgagatcttttaccgtctcaggccgagaggggttcctctcggccttgagaccttttacctcccgacctcaagactccgtaaccgttcacgggctggctggggggaggggttcctcccagccaaatacttttttttccttcaacagcctcaagccagggctatcccataggacccatgcctgggtcctatgggatatggcgagtcgtgcatgcatgccccgcttataggttggcgtgcagccttgcacgccaatcaaaattggcgtgcagacccgcacgccaacctgctgggggaatgcccgcgcagagggttggcgtgtgggtccgcacgccaattttgattggcgtgttggagtgcgtgcgccaagggggagggagtgtgtttatcactcccccacttataccattggttccctccttggacggcaacttggtcacgttcccagcgtggagatctgaacttgaagatgtcctagtgattgagggcgtgcacaatattgtcacaggcaaacttgtttttcccaaaggcaacacaaagctatctgtgaaatcctctgagcagcgcggctataaacctgaagagttggcagccgactgggattccttctccaaagtggctcaatcaaccatcaagctggccctctcagttgatctgtccatttgctacaagtcagtccaacctgccagcaaactgttcaaaactttctgcaaggggtacaagaagtgttgggataaagaccctagtgggctgagggagatgtgagacaggatggggaaaagcccatgtacctgcagccttctagcttgtgaggtggaaaagcactctcactacaaggggctgtatccaatagagaccccagggaacaggcacagaagaactgatgaggtttatttcaaaaatgagaggctgggttttaagctaatacagctgggggatgagttgtgggacatcaggaaaaacactacaagcatattcatgtgagaaagaaaaacagagtgtgagagagaggtgaaattccaacaagaagaacacctgtgcttgctggcttctccttgaggataacgtttggtcagcttgtcatgaccccaaccaacccattgcaaagtggattgcgcgagtgaggatggcagcaactgatctcgctagtgtcaagcttgctcctgacaatcagcaaatatgtgatcaactactctgtggatcggaaaatagctgtaagatgatttgtgatcatctggtgtactctccgcaagaagtatctcttgacaatgcaattggtgcacttgaatcccacaaggtttccacttctgctacgcacggccatgtcaatcaagaacatatggccttggttgctgctgctaagaataaacaacatcttggttgctggaactgcggccagaagggccatcatttggacatctgccccaatctgtccataaagagcaaatccaagcccacctctaaagctggggatgttcttgcgggtgctgtttctacatttcaactgggacactacccttctgaaggcaatgacaacagtgacagctttgatgtagtatggggttgatggactgcaagaaggtcaagcacattagtttcgtaggacttacaactttggtgcaacctgatagtcaattaccgtggtcggttaagagtataatggttgaaaaatacttctccctgtcctctacacgctaagtatctctggcttgatttatctaaactttctgtcccctgatattgagatttttttatctgctatcatacccactagtagaatttttttatctcttttattctcctttagtttgtttttggtcttcagcaagggggtgtgttgagatgcttatggctagggtatgcttcaaccaaaactcagcttgtatttaggctttcattctcatgcttttgtctgatcatcaaatctaaacacattatgttcttgatcacccttgcgttgagctgtcaccaggcttttgattgagtagcctcagtcccatagcctgttccactcaacagatgaggttgttatacctcatcgaacagaaggaatcccttcaggtcgatgagatttttgtttcttgtcaactggaaggaaatcctcctggtcatgggagtgatgactcccaaacaccctcaagcatgaggggtggtttggggtaccgactccctaaaaataaaaataaaaaataatttgatggctgactcccaaagtcggcaatcagtttggaagaatgactcccgcccaacaaccctttgaccaaaatgggagtcgtcagcaaattttagggagtcgtttttccaaccccctaaattggaaagcaacagaagtttaaaatggagagtatggagcaaccggcttgccttaaggttagatatcaccttgtctttcaggttgacatacaaatggtgggcttctgctgctgcccaagtgttcaagtaaagcttgattccctgtggagcatagttgcacaaaatagccagcagagtatcctcaattctaatccaagggagagtcaatcacatgagccagaatcaagggtcctatgggacagcccaggtcccaaacgcataaaaatatgcatttaggaccacatatattgggcgtgcaggcaggcacaccaacctgcagggtataccccctgcaggcgagtggtgtgcctgcctgcacaccattctgcaatggtgtgcaggcacgcacaccaatctgcagctggcgtgtgcgaggggggatggattgcccttatcatccccctgaaaggaatctgggtttggaaaaaccaccacttgagttatgaatggacccctcctgaattcctttgttgtaaaaagcggtgagatggtacaagaatgaaacagtttgggtgttgataggtagtggatttaggcaatgtgatgatggtggttccaagtgaaatgagacttttcactactggtttgtagggatgaacttctcatcttctttcagtattgtatatggttatgcaagatcaccatattctaccttgcatcataaagtttataattactagttgacagatacaagattaggtcagtctgatgatagacattctttgctgcggacaagaagaatgttggaattgagtgctaagggatttcactcatgaatcatgcagagtttcaacagtaaggtataggacaacaatgggctattacatttacctgaatctgtaatgtattttctgttagttagaaatggcccctttgcatccggatatctggctgatttttctaggtaaacaggtatctgcacccgcatctgcatccaccggcgggtttcccccccaccttgccgggtatccgagcaggtatcttcggatacccaccccttaaaccaagggtggttggagggggcgggaccagaagggtttccttcaggtcaacaccggtgtccattgtggaactcctattgtgccaggcggtaggcagttggttgaagggaaattgctttgagggctgccttcaagtggggtcaggataaattgagctgtgatctgaacaaaaacacgttggggttggttggttttctgagaggagacaacagaattcgatttctgtggcggttgatgaggttgaggatctgtgaaggtgagtatgaggatcagatgaatcaatggtaaaaagatcaataatatttgatgggtctatcttggatcagatcagagtgccatgcttccccatcatctcagttcaaactgaactttgactctggggagtgacatgtcatcacatccctaagtacaacacaactcaaccaaaaaacaaaaacaagcccacactacacaacactacacaacacaacacaacacaacacacacaacacaacaaagcacagaaaagaacagaacagaacagaacagaacagaacagaacagaacagaacagaacagaacagaacagaacagaacagaacagaacagaacaaaacaaaacaaaacaaaacaaaataatcaagagtgaaataaaccaacatcctgagatgtcttaggaccaagaaaattaaacaagactgtctactgagtaggtgatttgaaaaagataagtaagaataataaaatgataaaaaataaaatcaagatgaataaaaaaaaataacatgaagagtaaataataagaggaaatggaataaaataataaaatgaggaaaccattggactgagtggggatttgaggtgataatattgaaatcttgagtcttgaggatattgaagagttgaaagttgaaatttgacattcgagcttgagggggcctgtaccgtttagaacaccacaccataacttccatttctcttacatttatacccagttttgccatgaagtcataaaaagcccaactggggaattgatctccccccccccctccgcttctccagttgaaaaaatttctgactggcaaaaatacctgtccagaatctccgtcccttgcagagcaggccattggaacaaggtccacatctgctagccggtgtggtaagaccaatcaaaaccagtaaagcacctttctgaatccattttgcatcaattacatatcacaacaaccctcaaatcaacattctaaatatgtaatacactcatggccaccttcaatcactccatagacacttccatcagaaccacaaaggccaaaaactcattatcaatattctacatggatcaccagccacacttggtaataaaataagtacagatcatccattttccgctagccttcccgacacccttgcttggccaagatgaccgcctttctgacggtaaccttagcctagcttgggtttgggaaagagaggggggggggtgtattcataaacccccttaggggacaccccctccggccggagaaggtttgtggaaaataggacgctaaaggagagaaaatacgggggttggggtctcaggcatacatccccgccccagccctctgcctacagtctttctacacttagggtgggtgggtggtgtgcgaaaagaagggggagaaaatggtgtcgggtacggcaagggggtggacttgccggaaaacagctagctgatagatcttcaaggggaagagagcgaggacaagtgatgagtctccctcttaaccacaggctctatgcctcaaaagatgccagacgctcggacgtttcaggaacgtctgtgcgcttctggcgtagtctggatcagctagtaggctagcgaccatggaagaagatgacatggctgcaccttagtcatatgacaggtataaagtgggagaaagtccaccatcaagttgagccagactattaggaaagacccctgttcttcatcattcttgtttctctttattacataccatggcactttctacagtatctacttatgtcatgtttccatccctgttgtttcagccttgttttccttattctacatatgtcattcccaagcctgtctcccaagccatgatgttgccttgttacatgtaccctgtgatgatgccttgctccttgttttcttatcccctcccagaagacttatatgcagtgctctcttggcccttgccatttgtcccccatcagagttgacattattcctccctggtcattgatttagcattacttacttggaatatatttagcattacagaattaagacatttcacacagacttattatcctcataccttaccctttacatattttacatcttcatttagccacacctttctttaagagtccatactcttatttcttgttcttcttactctcccagtaaccagagaggcagcccttcaagcattcatccctctctacgctctattcgcaccaaagagtagttccacaacggaaaaattctgcttaccatgagtgggcatggactttatccaaccggtatacatgaacaaattctacacacatgttttgtagatctgatatgcttgactggggcaacttggattatcagatcctgagacacatcaaattttcaaaacaagttgattggatgtgagatttttccaagactttaattctcagttgtttcagatttttcatgagtggtaaaaactaggattggtctgaagggattgaatgcatataaaaaacagcacttgtctcagtctccttgatccacttctcatagcaaaaattcacctctaaaatctggattttagtttctgcttaggccacatattaatagacttgggagggggatacaatgttcagctacaattgtgacaattttcaaagggtatcattgtttctaatgatgcttgatcaaaccatgcctggaatgatcccaggcaaaaatctagtcaccaaggcagccgccgcaccaaaattggtcagggaaggcctttcaaaaaaactagatcatggatataccagcggatcaataatctctcctcaaaaataccagccagttgccaagttttgttttgggctccctctatatgagttttttccccttgggccctcgggctaggcaaggattaaaatccatgtgttgtctcgttttcacccgtacttagaatcaaggacacaaagttccaccaactcggtgtggtagctgaatgtgtaaaaattcaaagttttttattattcttttttatccctcatttttcctctacatacactcacaaatcacttgatatggctcaagaaatggattctacactcaatttcacccttggtcaccactggaggcgtcactggaacccaactggattggaagctacactctctggcctctcacaacacttatttacacacctcaacaccatggaaatactcaaccaccatcaacacattaacaattacatatctcaaactatacatatgcacattgcaggacaactacacactcacaccagcatagtacataagtatatacaccacttcactatcttctgacatattgacacatgcagtgttagtgtagtaccactctggatttacaagtgacatcatgcaggttgtcatgtcatttgttattcttccttgcagctgtcagactatctcacaccactcatgtaatcttcatcactccatcttagttttagactagtacaatcacctcatgtagcgtgctacactagcataaaaccctcatgtagacttctagttcaagccagaatgactcttatgacatcatggaggttgctcaaccagccaaaatacctcatgtacatgtcctgactagctaaatcccctcattttaaagctctggccagctaaaatctcacattctcttgttcccctgaagctaaaatccctcacccttgtgtatttaaggaggctctcctcccggttgttgttcccctcagtttagtacccacaaatcacataccccctaccattacataccataccattaacattacatactgtaacagcccttacaaacaccctataacaacccttacacttgtaatacacactaaactcactctcatactctcaaaaactcttctctcacaccattaaattgcgatcaaacaacttattctcgaaccaaccacccctatcacttgattaaaatttgccaagctgagcttggtgggtcttgttatctgatagtacagaagggcagagcttgcaactccaccatacccttcaaaattcagcaaaagggttctcacaaccacttttgagtcttacatcgggggcttgggtttgtgtgtgccaatcttttcctgtaagtccgggtttccaattgagaaactatggagtgttgatgaaaatatcatagatccagtggaaaaacacaaacaatttctgcataaaatcactttcagtttgaatgccaaagtgattgatgtatttgaggaattctgaatgacatgcttgcaagtggactatcaatgattccaactttgtctcaacgtaattggttctagagaggtctacggctttgatctcaagccaaacatatccgtccatacaagtttctttattgttgaaagtaagtgattttagttgggcaggaaattcttcagattccactcttgttttcactggtctggttttggaaaaagcttctcaataatgttttataatctcttcttcttttttcccagatttcattgagtttggaatgatttctaggttgcacattgcaaaattctctaagttttgttgtgcactaactacatcagatactcttccaacaatcatctgcaaatgaactgccttggcatcccatcccctggtaaattttgggtttgaactccttgtagtaaaatttaactattgaaaacacggcttgtcaagttctgtctgatttttgtaaggatgataggcatctgatcaatatcctctgtattggtccaaattcttttccttgtccaaaaccatgaagagcatcacaactgatcaatccaataacaggtgcgctattccttccgcgccaacagtggttgtgccttgttggccttgagactgtacaagggtctcaaggccgagagggtctgtctgacgggtatccctgtggatacccggatatcctctcagatcttgggtgaaatgagacatccgctggcgggtatccgccagcgcataacgggtatccgcaatggataacccaagaccatctctactattagttaaaaaaatcatcacaacacagctcatttcatgtatcaatctgtgatgaggtgacaaatgcattcaaaatggagttgtttaaacaactccctgtttttagttgacagctcccaacaaccattgataggtgcccattgggatttgttcctccaaatggatggccaactttgggatttggccaaaaccaggctgagaaaaaaacaaaaaattgagtaaacagtcagatgatagaaaaatacaggatttagaaagagaaagagagcataccactaatttagatggaaagatataacaaaacaagtgaggactttataggaggatacaattgatgagcaagcagatagtctgaggaaatggagagaacaaaaacaaataagaagagaaaggatcagtgatttgttcatcaagcacagaagaaaaaagaagagaaaacaagaaaagaatataacaaacaggatatgttgagcacaagatttatgagttaaggatttgctttacagcagaagagaatcaacggtgggccagctacggtaaccgtagcgttagcgtagcgtagtgtagcaaaaaatcgctacaatgtagcatagcgttagcgcgtttttcaatttctgcgctaacgctacacgcatgggggaaaaatttgcgctaacgtttagcgtagcgttagcgcaattccccccatgtgcgctaacgctacgcgcacagggcgcaaaaaaaccgcccgctacgctgcgctacagccatttttagcggtttttaggcgatttttgccgctaaaaacgctgtagcgtagcgtaacgcagcatagcggcgccagcggtgcgctaacactacaccaaaatttggctagtgttagcgccgctacaatttagcgtagcgcagcggcagtagcggcacgctaacactacacaaaaaaaaagaaaaatggtgccgctacgctaacgctacatgggcctgtagcgtagcggcccaccgctgagagaatgagcaccaatgaagacttttttatgagagaaaggacaaagaggaaaggtgagagtttggaatcaagcttaagagaatggtgtggaactcctatcgtgctaggcggtaggcagttggttgaagggatggtgctttgagggctgccttcaagtggggtctggatgagttgagctgtgatctgaacaaaacgcgttggggttggttggttttctgagaggggacaacagaagttgatttctgtggtggttgttgagcttgaggatcagtgtttatgaggatcagatgaattaatgataaaaagatcaatcagaattgatgggtctatcttggatcagcgcagagtagggttccgacccggtgcctcggagccggattccgtgcatcccgaaccctgaccccgcggatatgcggcacctagccgggtttctccggatctctaggatattttttttatgttttttttgctattctgctgtgaaaaaaaggggttcagggcgggaaagttagagatgaggtgcagcagctaggcccccgaacgggtttgatgcgggtaatccccgcaaatccccgacttctgggggttttcagcatccgaccggatgccggatctctctgggtcaatcccaagccctgatccggtttgcgggttttccggatcttgccggatcggaaccctagatcagagtgccatgcttccccatcatctcagttcaaactaaactttgactctggggagtgacatgtcacagacatgtcatcacatccctaactacaacacaactcaaccagaaaacaaaaacaacacaacacagaacagaacaagacagaacaaaataaaataaaataaaataatcaagagtggaataaaccaacatactaagatgtcttaggaccaacaaaactaaacaatactgtctactgagtaggtgatttgaaaaagataatacagaatgataaaatgataaaataaaaataaaaataagatgaatgaaaaataatatgaagataaaataatcagaggaaatgaaataataaaaggaaacaaaaacatagtaaagtaatataatgaaggaaattgttggactgagaggggattttaggtgatattgttgaaatcttgaggcttgaggatattgatgatttgaaatttgaccttgagggggcctgtaccgtttagaacaccacaacggagaagttgggaacattacactgggtgtaaaaccagttttggcaagcgtagtgatctgtaattgagtgagttgagagattcttagagcttgagcaagttgaatcttgatgttcttgtcaatattgggaggagaagacaggtacaatgagtcctgattacttaaagttgatttatcttaaccctaagaggttgaatgagcttgatgtgtgattgtcatcattgacccttgacatgtcaagttttaccatatttcaacagccatccttttattttggagtcagctcccaaaaccacccctcaagcatgggggtgtgggacttgtcactcccacttgaccacccagaaggaacccttctgtctgatgaagtctttgtacctcaagactggaaggatttccttctggtcagtgaggtctttgtaccttgctaaccagtttaagactcaaaaagtgattgtaatatcctttttgctcaatggagaaagggatgaatgagctgcaaaccctgtttgtctatattatcaaaaaacaaggccatcaaggtaagcttggaagtttggctaacaacaaaggattatgttcaaagatgaatgtataattgttgaggattgatcttgttatccaaatatttgattgagtcattgatgttgttttctgtgttgatgtcttgataatctacaatgcatccattttatatgtaagctgtaagaaaggaattcataatggaataaaggaatgcaatatgcattatgcaatatatccccacaaaatataacctacaactgattagctctggccctgtgattctctgtgtgacatccttgatcagtgtaacttctgatccagtagagatatgaaggtggttccagtgattgactaggggttaaattggccttaggttccatttatgatgtccatttttccgtatcccatttccttaattgacaaataataatatttttgatttttctcccttcatacacatgatcacaccagaaggaaccccatctggttgatgaggcttaacaacctcatcaataggaaggaaattattctggttgacgaagtataacaaaatcactgaatggaaggaaatccttctggttgataaggtttaaatacctcattgaatggaaggaaccattccggtaagtgaggttgttatacctcattgaccagaaggggttccttccagtctgtgaggcacaaagaacttactgaccggaagagattccttccagcaaataaggtattgaaacctcattaaccagaaggtttccctccagctggtcaagtgggagtgacaactcccaatcccttcatgcttgaggggtggtttgaggagccaactcccaaaaaattgaggaacgactccaacagacgtctgttgatggtttttgggattcatcgactaaaaatgggagttgtttaaccagatccctaaaaaatgggctagaaacttacctgaggaacatctgataccacccaaaatgtgctgtcaaccattggaaagtatcaacaaaattcaatatttttttctcaagataaaagaaaagaaagaaaaaaatgattgatacaattcatatttcaggtcaaattttttattgtattgtcactgcctttttcttggaaagatgagattgggaaagaagaaaattcaagcataaaagggatgcaaatgaaaattgcatattgagggtgtttctctaaggaattgggatacattagcttggattatatactccaactctccaattccataataaaaaaaacagattaaaaaatgatctgtgaatatttttttgtagcttgatcaattgaacagcagaaaaaagttctgattactgcttttgcttgatcattaattttattgtcactgcttgccatttgattccaaagttctggaaataagtctttgatccaaggctccaaaaacacccaaagagcagagtcacccttttcctttattctgtagaattgactgctttttgggaattttccagaattcttcttttcttcctggctatcttcatccagatacttcttcaatatattcaaatacaattcagaagctctttctagctcaattttatattcaagtctctctttccctggagaaaaaattgcaattatcatatcaacatgaaatagaaagtatggaaaatattttctaaagacatatggttgaattcttctctcaaatttttctttgaaatcaatttgggtttgatctttccagtagttgtaccatatgtacacgtttctatcaaagtatctctgtttttccctaatcaagaatttcctttcttttggagttagttttaattcagtggaatgtttttcattggagctccaagtccatcttcccctcataattttaccagtctctttaaattcatttggcttcaagataagtttccccctatcaaatctttggattacttccaagatcctttgggtgtgaagtttgacatttccctgtaattcttcaactttgaaaaaactgtcatcaaagacaagtcttggaagctttggctttggaattttttcaacaaaaactttactgctactcaggtctttcaaggattttatctggggaaagtattctaatcttgaggactcttctttaattgttttcagtgaatttgttttggaaacattaattcccaatgatttcatatttgagaaacccttttctttttctgtcaattggttgtttatttgaaacttggaggggtgtgagcaatttcctatggcacaaccctttgaactatcctcttcagatgatttatccatcatatagtcttttgttccttttaatgaagtgttctttcttacaggaaatttgcaatgtaagaggggagaagaactgtgttggctgtgtgaaaaagattcatttatcatttgaatttctgatgggaagatttgagggttttggttggttggaatggggttgaattggattttaggctgaggtgaattcaaaagagggaaatcttcttcttgatcacttagttctggaatactgttgatgtcaatggaaaaatctttcagggaatgattatcaatcaattcttggtatgtatgatccattccaattgaggcaggggaagatttttgagatacctgggtgatgaatttaatatttttctcatcttccatttcatttatttcacttaatttctggtgtttgtatatcaatcttggattcatgctgagaaagttcaaagctgagactacagcatggtttttgtggcacttgtttgagatagattcttgatggcaatatccaaattttgaatctgcttcttggttgtttttcttggacagaaattctgccagttcacttgaatcaatgtcatcaaacttcagtatagaggtcttacccagctgatctacataaactgggtccaattcaattttgaaaccagagggaacaacagattcaaaacttttccttttcatggaatcaccctttttccaagattttttacctcctatatacaaactttcctttgaaagtaggggagaggaagtaaactcttcttttttcaatttttcatggtcttccaagacttctgataggttatatggacaagtatggatgtactgtgaattttgatcttggttactttgttgaaattgagatggtagagaagtctccagagagttgctgcttttgatgttatattcctttgcttccatgcaggaaaaaattttgggttctgattgcaacccttcataatttgggatgagtccagcatttgttctagaaatgacacagatggcaaaaataatgatcaaaagataacttttctgaaattgtatatgtgtagaattcactcctaaatgggactgataccttctgagattgtggggttccattcctttcaggaggaaaaatgactgcaacccctgggactttctactgattagaggtattctaagtattgataaatatctggtacaaatgctttgatttattgggatatcttgcatgatccagattcaaacttctatcaagttcttactaaatactattgggtgatatcctggaagattccctctatgaatccagggtaaattttcttttgggcaaaacccgcaattgaaatgcagtaagttataggtatgattttttgggggaatttgttaaaaaaaagttgaaatgaaattcattggtaggatattttgtaattgctatgatgggtattcaattttatatttgatgattctggaaacaatgtagataccaatcttcttctgggccaaattttgcttcatttaaatcattctgaactagaaccatgaaacaaaaaaagcaaaatcaaacagttcatgtgcatcagccatttgttacaataaatgtatgtatgtatcaaaaaaaccaagtgacaccaaatttcaaaacaaatcccatagttttcaaaggtataatctaagacaggttttacaatgaatagtgttcattacaggattcctcacttgatattttgcaaacgttgggtaggaagatatgtataaagaacttcaatatcttgaattaaacaatttacaaaacctagttcaggatcagagatccactggcacaggatatcattccaactcccagatacctgagtatctgacagggctccctgctacaggctaaggatcctccaaatggattgattctcccctggatcaagagatataatatattgtccagaggagaatcaatctattccgaggatcagagtgagttttttgcattgaaaggactggtgagccatgagccatttctggaaaatgtgcttcagaatatcgggatgatgttcatgaaatcaacagtaaagagaagaaacaatatttgttacaagaaaaaaaagagaggaaacagggagagaagacaaaacactaccctggagcagtgaggaaaccagtgacacaaatttcagatttctggaaggatgtttataaaggcacacccagagcttaggtgcaaacccatacacccacccttaacagacacaaatgcagccccatagcctagtaaactcagtgtgtttggtggcacactgtcatggcttcttcctgaggggaggggtatatggtctggggctttggtgttctagctttggatagtaaatcggtggatggggagagtggaggactgttgtcaaatttgggacctttgacagatgtcaatttatgtccaaactatctccatttattcagggaaatgtagcttctggccagagagacccacatatgttcatgagaagttggccagtggctcgttccgtcaaaatctggatcccatccagataatgatgatttagagccaaaaagtcattcctcatgacttttcggctcaaaatctggagcccatctagataacgatgatttagagccgaaaagtcatgatctatgcaggaagatggacaactggaggacttcccgtcaacatctgcgggtctcccagagccggtttagaggctcaaaattcaaatttctctttgagaatcaagaattttcaggtctagaccgacttctgcaagggccccagatccgacaggaagtcctccactggaggacttcccgtcgcggtttagagtgttttttagacctctctcagttctaaattaacactctaatcacaacctcaactagctcacatgagggcctttactacaaggcttctgaagaaagattttttttcgccaaaaattaagcccttcatggtgtaaatccaattctgtgagggtcgtaaatgccgacgggaagtcatccactgggggacttcccgtcaacatctgcgggtctcccagagttggtttagagctgcaaaattcaaatttcttgtgagaatcaagaatttttgggtctagatcgacttctgcgagggtcccagatccaacgggaagtcctccactggaggccttaatcctgcagtgtgaccatttatcatacatttcaagacatctatatatatatagggccttaataaaaaaacccgcattttccgtgttttgacacgcttttgctgcggcacagcacacacgcattccgtgtttaaatccgcatttttaattaatttatttttgccattaattttaatttttttcaagttttttaaattgtttcctaggtgaaaaagtgcgtagaatttaatggtgaagtccattttccaataaaatgacttttgattattaatttttttttccacttatttttcaattaattgtttacatacatgtttctacctcattttttatgcttttttgaaatgttaaatttatttcctaggtttcaatgtgtgtagaatttaatggtgtaatccaaatttttcaaaactcaacggttcatttttaatactgaaatttgacatttttttcacttaaatttctacaggttaattttcattcttttttgacgttttaaaattttctcctgcactttgagacatgtaaaaaattatggtaacaaccatttttccccaaaatgaaaactataccttgaatgctgcatttgacacatttttttaattaatccttcacgttttcacttaattgtttgcatacatgtgtgtaccttattttctatgcttttttgaaattttgaagtttttttcctacatttaaaagtgtatagaatttaatggtaatattcaatttccataaagctcaatggttcattctgaatactgtaattagtcatatttttcaattgatttttaacagcttaattttcattatttttttgacattttaaatttgtttcctacactttcagacatggtaaacatgatgggaaacaatcaatttgcatcaaaacaaaaactggtatcttgaataatgcctttgatgtatttttttgatttaattctttacacgcttaattacccttattttttggaaattttaagctcattttcctcccctttgaaagggttcaaaatttgatggcctgtatccattctgcattcaaatacaatttgtatacagtacaaattatgcaagaaacggggtacactcacgtattataattgaagcttgtatttttatggaaattggaattcaccattcaattctacacatatttaaatgtaggaaatgcatttaaaattttgaaaaatgattaaaatccagccggtaaaaaccaatcaaaaaaacataaaaaaaaacatgtccaacacagtattcaataacagtctttggtttttatgcaaaatggttattaccatcattttactcatgtcttaaagtgtgggaaataaatttaaaatgtcaaaaaataatgaaaattaagctgtagaaatttaagtgaaaaaaatgtcaaatttcagtattaaaaatgaaccgttgagttttaaaaaatttggattacaccattaaattctacacacattgaaacctaggaaataaatttaaaataccaaaaaagcataaaaaatgaggtagaaacatgtatgtaaacaaccaattgaaaaataagtggaaaaaaaattaataatcaaaagtcattttattggaaaatggacttcaccattaaattctacgcattttttcacctaggaaacaattttaaaaacttcaaaaaaaatcaaaattaatggcaaaaataaattaattaaaaatgcgggtttaaacacggaatgcgcgtgtgctgtgccgcagcaaaagcgcgtcaaaacgcggaaaatgcgggtttttttgttaaggcccataaagtcctaacttaacactaggacagttcatgtctgaactttgaggcacatttaatgtgctttatcattaaaatttttacaaatttatcagaaatctctgcaaattcctctgaacttgatgtttcatcaaatttcgtaaaattttatcttaaagtgtgttacaagtcgtcttgaactccagacgtgaaccggcctactgtgatcaaagctcagttcacataagcaccaatattacgaggattttgttttttgttttcttttgccaaaacccaagatcttatctcatcaaaggttcttggaacatcgactcccaaaagctgggaggacgattcccaacctttgggggatgtccccagaaccatctctcgagggtcctggaaccatcctggactaataaaacagcctgccaacctgggagttgtggctggaacaatggcctcttgccaagcgggtcaacggcctacttggcgcgagggtctttcctctttccaagtaggccggttgacctacatactcggcgaaaggaaagacctcttgtttatacaaagctttcacaagcctctcagtcaatccccctctcccccaagtcctccattgatgggatcttctctctgacacatctccataacataaatgaaacccaagacaagttgcagcacacctctgcagctcattcacatacacaaacacacacacccgaattgttttagaaacctctcccaaaagaaaaaaaaaaaaaagagaatgggatgcaaacatgtagaagcccgccagtcgaccctttacacagcccccaaaagccattcaagggtcagatctatgtctgtgtcagtctgtccaaggataggggccgtccctcaacatcctcaaccaaataattgattattttttttaaatgtatatatacacatgaacaagaacttagaagagcaaaagcaaagaaagttaaagtcaagaagaagaaggagaagacgaagaagatgaagaaggagggggaggaggggtagaatgaagggcaacaaaggaagcccagaagcgactacaagcgcggcgatttttcttggttggagtcgaatgaggaaccgacgtagatgggatagagggatgatgatgaagagaaaggcatggagtagaaggagcaggatgaggatgaggacgatgagcagggcgagatccgcccctggaacgtctccaaagcacgacgaatctgtagaaccgacgccggatggcgagtctatcgatctgtcttctcgcgcgatctcgagtctctggccgattcgaaagagaagaagaagacgaccgatgggaaggcgggagttcgagtgagtcgagatagacaagtcgacgcaagagaacactctcgagagtcttgttcgtgctcttcgaaagtaggaggaacttgagcaccgcttcaaacccattaaggtctcccacacaaggatccacaaaacagctttccaaggcccgtacgagcccgttcccatcgtgcctcatttccttccccttgagaatgccgagctcagtcttgagtaaatgcaagaccagatgagagcgggcttgggatcgcgacaatggccatttggctttgtgggaatgtttcaaggataatcgttggtacatggcccgatagtgtttgccgatcgcgagttgattagcagaggaagaagaagaagaagaacgatgggtcaagtttttgaacacatagatcatcgagcggatgacttgatgtgagagtagatcggtggaggaggtgagtgccagaggctggatcttttgattccggagcagatctttgagtttggctctagtcctccttccgaccctgatgagactacgtctacgttcgtcgcgattgatagtttcccacagcttgagggcgagcgagggagaggcgagttgggagcaacggaagaggagatgactgtagatccgcatccggggctcccgctcgacgggcagactggcgagacagatctcgaggttggcccggagggtgtcgagcgactgacgcggacggaggatgaagtcgatgatcggccgttggtcggcttggtccagttggctgagcgtgtgtcggatcagctcggggttggccgacagactgtcgaatctgcgcgcgccgagtaggatgatccgagctagcttcggtcccggtggatgctgctcgacatgggtctgtaggaggctcatgaactgctcctgtgtaccctgtcgggcgagatattcgagaagtcgaagctggatatcactgcgtgtcgcccaagcatgaacctggggtgaattggaggatgttgctgctgatgatgatgatgggtcgaggggaggggagtgacgagtggtaagacgggtgagcttgctgagtagtcgctcacagcgttcgcgagtcaggacggcgaattcgagttcgttagtcgagtgagtgatcgcgtctagtaggatctgatgtcgattgagatcgaggcacggataaattggttgttgacggttgagttgatcttgtttgagacggcgatcgaagccgatgggcatggatgcaaagcgagtcaagacgtccaagctcattcgattgatccgagtccattggtgttgtggatgatgattgatggtagtttcgatactctgacagataaagtggatgcaccatagtctgagaggatcgaggatgggctctgaacgaccatgatgacggaggaagtcgagtagtgcggtgacttggcccgatcgacggttgaatagctttggatcgttgaggatcgatggttcggctagtgatctatcgaggaagatgacggcgagatcccagcgctgggcctgtcgggcgagatcgatgattctgaggatggtgagtggggagagtgaatggttgagcttggaggcaaagaggccgagggtggaggaggattggagggtgccgacttgatctaaaccgagctcgatggtcctgagtggtagattggaccgttggcaatcgcaacgaggtggtccgtttgagaggaatgcacgagttctggaatggatcttgagtgacttggagatcgagttggatggattgagttgatcgataggtttggttggatgatgatggcgttggttgctccagtgttgtactatttgggccattgcttctgcttgccaggcagttgaggtgggtgttcgaatctcagttgagtgtgggttgagcctgtctcggatggtggatcgtgagatgaggaagagttgttcgactgtctgctgagatagttggggtgtatggtttaggttgaggaagtgatcgagtagatggatcagttgttggttgagtcttggttgttccttgatcagttgagggaagagtgtgctgtagtcgtcttgagtctcggttgagaatgagcgtcttggttggtttggagtgttgtgtttgacaggtttgtgagttttgatgattattcttggtggttctggttcgtgttcgtcagatgcttgttctgctagttgtttttgcttctgtttctggttgttgatgatttgatagatcatgtagggtagggtggtaaatctgactagttggaatatgagatggcttggtgagcctagtagttggatcactggtcgtagtgatcgatcgttcatcctgtgaatataagaacaagggttagtgttttgatagatgataatcattgggcattagataaaaaccaactcctctgttgttgaccacttgaccgccaattgtgtatgtatcggacgggttgaaattatttgaggtgatcaggtgaggaggcaagtggagattcgatcagaagatacatagtacagcaacctgtcacagatctccaacccccgggatacactggctgtcacagatcatgtgataacccacaaccaccactgccactcaaaacacagcaaaaacacaaacaaaaaaaaaaacaccaaagatgaacaacttgagaaggaaactactactactcaacaccaacaacagaagactaatatcaacagcaacaatcaaaccactaccaccaccacccacactcaacttaccagtaaccatcaaaccaccgcctcagaaacagatcatcaacctaagatatgccaacaatccatcagaactgatcatcaggatagagaaactagcacgagatcaacgactagacctcatcatccaactcatcaaatcatcatccatcagagtagcaaccatctcagtatggacagaactattcaaactgctcatccaactcaacagacagaacctggcctacaaactattcctagaactcaaacgaagacagatcaaacctgacctcaagttcttccatctctacttccatctcatctcaactgccgaacgatcccagaaacacttcagcctggaaagactcacatcactctggaatcaatcacaacaatccatcaacaacaacaacaacaacaacactactactacaccagaggatcatcaagcctcgatcatcagtctcaccaatgcatacctcaactgtctactccatcatggataccatccagaagcattcaagatcttcaactcactcaaaacactcgactcctccacactctaccagatctcgagatcattatccggtaccaaggaagacttgcaacgagcacgagaactgatcgaacgattcaagaaggaagatcaggagccttcacttctcgaccttcgaacgaccctctcactcgccaatctattcctcaaatcgaacgacacctctgatcaccaatatgcggccgatctgatccaagaaaggatcgggatccaactggccgataacccgtacaagttctgggccaaaaccaaaccccagccgatccttggccacctctcctcctctgagaaatccgacagctccaagacgatgatccgcttcgaaccaggccaattaactactctcctcagaatgcttctcaagatgaataaattcgccttggtgcgcagagtgtggacccagatctcaactaacccggatctatacctccaaagagatacaatcgattccactcattgtggtttggtcatgatcgccatgggaaggtgtggagcgatggactcagtaaaaggtgacaaaaatttcatagatcagctatctttcttctagagacaatcgatcataggatgcttatcgatcatctgatcattgctttctttgtgcaggtctactacgttggatgatcgagtcgggaaacaagcgactacggccgacgggggacactctagacaaagcgatccaagcggcatggcagacggaggatgtgagtggggggatcagtgtgttggccagcctgacgcagacccatacggaactgatggagcccgaggagatagcccaggacgggctggtggagctaatccagaagacccgccacctggccccgctcacgccttccaaccgtgccctggccacgctcctccaggcggccggccgggcggggaagatcgcagagatcgggcgggcgttggaggcagtggctcggttccggagcctgccggaccccacaccggccgccgccctcgccgctcctggggctcctaaacaaaccgctccgttcggaggacccgagtcctcggcagagatcgaacggtattgggtcgaccaattcatctgggtgctcaccgacctcctcgataagcttcttgcccgcaacgatcgctccaaggtcttctctgactcccagatcgagaagttcgaggactggagatctctcatcgatcgctctctcgcatctgatccgctggcctcttcccttagatctaggatcgaggttcgtgcccaggaacgcttggattggaggaccttgcaatccgcttccccctctcgtcgtccttcttctcactcttcttctcattccttttctcgtgtttcatctcatcgtcgatctacctctgattatcgtcggagagagtagcccttgtcttcttaacatacttcttctttttccccacatattttttttctttctttctcttctgttttgggtcaagagcgaaacaacaacgaaaactttaggactttgttaaagaacaagttcatacatttgtgaatgagcattactatgtacgacgtacttgtgttaagatttgggctggtacaattgttcatgaacatgatagatcggcagtgcttcaggatcatatcaattcaaacgagatcttcattccaattccaattgagaggcagagaagggtgatcgaatttccatgcctgagtttgctattgaaacctacttgaaactgattattttgcaacaaagctctgctgctgggtgcctattccaacacactgaagaacaaaagtagttctccaagattgtgaagggtctagatccttctgcttgtgaaggggggaaaagtttttccggagtgactcagtgagctcctggactgatgacaactttttgacaagcttgaagataacaattccaattttcagttggcagacaaggaaagtctattggagtatgcaaatacagccgctgcgactcgtaagtccatacagtcttctccgccgtcagcagattgattgattgattctgagattgtggggtcaaaacactggattgataaaaagagagagaagccaccacgaccactcatctgatcgttgaccgattcaaaaaccccaaccagacgaatcaagcaccgatgctcacgccgaccaagtccgccgccgccatccggctcatccaagccgcccgccaatccttcgccggctgccagtcccatggctgtccctgtccagcccaccaagccatccagaaccaacactcccccacggatatccgctcggctgctcgctccattctctccaaaggtcgcgcccgctccttcgctgcccccgtcgactccctcactgaatatgctttcgaggtctccgccgctcaattgagttgcgtctttgttttcgttgacatccttcctctccctctcatcctttcttttctaatgtgatctcatcattggcttattttgttttccttgggtttgattatgggtagggtttggtgaaggcgtgaccagagtaagcttccaaatctgattttcctatcttcagagcttctgtttgcttgacttggtttgttaatttatttaattattttattttttatttgcttgaaaaaggaagttgggatggatttccaaaacatgaaagccaggaaggtgggcgtcttcacggacaagacgatcatgaacttgtacccgatgaaagcggcgatggagtcattggagatggccgggatctcctacgaggtattcaacgaatgcaaggtagagccgaaccaagagaggtaaacagccactccatacgagcaatgatcatcatggttttgttttattgtacttgagactgagatacataagtgtgtcaaaaaacaaaaaacaaaaaaatggatagttgggaacgggcgataagcttcagtcggacgcacgacttctcgcacttcttggccgtcggcgggggctcggtgatcgacacctgcaaggtcgccaacctttacagctgttaccccgacgcagacctgctcgagttcgtcaatgcgcccatcggcaaaggctcgcccatcgagcgctccctcaagcctttgatcgccgtccccactaccgctggcacgggctccgaaactaccggcaccgctgtccgtttttcaacccccccttctctttcttctttaattggtcgagaaagtgatagatgtatgactcactaaccttggggaaaaacccccttacttttttgtgccaattgtgtccatcagatcttcgattatacaccgcttcaagctaagactgggattgccaatcgggccttaagacctacgttagggatcgtggacccattgagcaccgacagctgtccgcgagccgtccatgtcaacagtggcctggacgtgctcttccactctctcgaatcttacaccggtaagctatcttattatctccctcaaaagaatgagtaatccaatggatccttctcaccgagtgatttctgttactttagctattccttattacatgcgtactcctcgaccttcgaatcctaaatacagacccgcctatcaaggccggaatccaatcagcgatgtgttttctttgtgggctttgaaaactaccgtcagtcctcaacttttcttccgttttttttgttgcggatgtgggcaggcaggaagagcaagtttcttcttctgtacagtatcactcattctcgacacatcatcgttttcaataattaggttgaatatcttccccgagtggctaaagatccgaccgacagagaggcaaaaacacagatgttgtgagtacacaaatttgcatgaagattctttttcttctccaacaaaaaaaaaaaaaataagaacgatttattgagagtgttctttttttttgtggcgattgtcgacaaaaggcttgcatctacctttgcaggaatcgggtttgggaacgccggtgtccatttatgtcatggattttcgtacccggtaagtgtgatataaaagattgttaaaggagagtcagctgagagaatggtgactacataacacagatctccggcttgaacaagaagttagccaaatggagtggttcagggtatgaggtcgagggccctttggtaccgcacggactatcagtcgcgttgacgggctcggcggtcttccgcttcaccgcgggcctcgtcgccggaccgacaccgggaagcggcggacatctttggacgagctcgcggcgagggttcttcggcgcacgtcgccgatgccgacgtcggcgaactcatccacgatcggatcgcccagttcctcgtcgagctcggcttgcctcgcggcctcaatgggatcggctaccatccgcaaaatatcgaggccttggtcgcgggtactcttccccagaaacgcgtcctgtatgtgtccgcttttagcctccacttcactcactcctttcagtcacccaattattaatctccttctgttccacctctctcattagggacctcgcccccggcgattctaatgctgaggccttgtctcaaatcttggagaaagcaatgtccttttaaccttcttcttcctcttcccccttccaatctgcaatcctatctgcaatcctgtcaaaacaaacatcaacccccggaatcaagtctctgatacaatccatgttgcacatacgcatctgttttctctttctctctttctctacctccaacatcgtcgtttttcgcttcttacttggttgtgcgtgcatatatgtatttgtgtctagtatatcttggacttgaatatgttgtgtaagtacatatccacaccctcagttctcatttgaagagattaaaggcgcacgtcttttttttggatgcatggatggatgacacttctccaaaaaaaacagattgttgatcatcccatgttattttatgtttgaaatccgttccaattcccagtcctgcaccaaaaacacatcctcaagtgttctaaccatttccatatcatacacacacacaaacatatatgctcttcaaccaagcaaaaacagaaatgcatagaaggcttgtttaaatcctaaacataatgttaagttggtaaacaagttgtggtgatcaagattgatttctgagtgaatggttaaaatgtcagtgaatgattagattcaaccattgccactactggcaacattcttgaatcgaattccacctgaaagaaagagttgtggaccttcttgcatgctaagaatttttgtccagtgcattcccaattttggggccagagatggttgttgaattatgtatgtgcctgatcaggagccaagccaagcccaatacacaactttactcttatacaatcttgggttcaatcactccttcaaatcatcaccatcttcttgcccaccaattcttctttctcacctcaacgactgtactaaaagtttgataccaagacagtttatatgtacctgccatttacttgaagggtgtgtgtagtgtccaagaaacccaacttccataacacattgtttcacaatcacaatcctttgatgtggcaaacattgaggagcccgccactacaaatatatctgtgttggagtagtctttcagtctcactctttttgtatgtgcttctcacctttcatcactatgtcacacacatgtccctagatccgaagtatatctgggccagagtacatggaaggactcttctcctcatccttccacaaaccttcaaactctgacccaattgattccaacaatctatgatttcacttatctaggttggagatagcatatgttgtcatatggaaaatggtacgtactcaagtattttaaagcgcacattgtgatgtgatgctcccaggatcatcaggaaacaactttggtccttgctaccccaaattgtactgtctctagagctacttgatacaacaaagtcagtgtggttgaggggatgggactcccactggaactttgaagtaactcactcaatctggggacacttccacaatataagtatggttctgtgcttcttggaaccaacctgaaagtgaaatcgtcacacattttaatctgatcaatttcttcatgtgtgacgtccggtaaactggccatatgcttatcatttcatttctcactccattaacaaaaaccaaaaacgcatgagtcgccgatgaccaccccgttgtgtcgaggaatgacgcagcgcggggttttgtcggaacaccaaaccgcttcatcaagattttattttcatcaagtcatcgtttggctaacatgacgcagattatggtgaaggtaaccctcgcatagatcccccggcaatcagatcagcccccaaggttgcacatgatgggcttgagattgtttttctcgggctttttgctcaccgataacattatgggtgaaatcccggagacaacaagcaacccgggtgtgtggaactttggcccacgtgacagacctagaaaggcttatcgccacagagcttgaattgttttgatatgcatttatttatgtgccaagtggtctatacgcgtgcttggaggaaaggtacgctgttttggttgacatgacctgaatgccgacgtgcctgctggtgctcaagcttcagaagctcatcttcatcggggttgggccggattttggccgacaccctccggtcaggaactcagcagggcatgctcactcgtagactgtagtcttagagctcaacatcagggagcgaccagacctttccccttgttcctctggttagctcaaaaaaaagtcaagtgtactactgagcctctttggtagacaagattccaatgtctagtctaagctaccgaagtcaatttgctattcgactgagctttctagccaaagcaaagatggctgttcttacttactgtggccccagtccgtttcaagtgttcgcctggagttcactgaccggcgagcggcaaaagtttggtataaaaagcacccttcctcacgccgacaaggttgcacaatactcttcatccttatttctcttcttcgtctcaacccactactattactactactactactactactactacttcacatcactatctttggtattttcctttcttgaaacccctcactgaaccccattatcaactccatcgctgcccaccacaaccccactacatacttcctcacctgctatgactaaactcatcacaatctctgtcaatggtcgaccatcccggatcacccaagatatccttaagcgaactgccatgcgtcgcaaacgggaagctgaaaaggcgctcgtccgagcccgcgactccctaaaagtgctcctgaaggccaaataccctacacgacgacccgtcgaggtgggtgacacgaactcggacaccgcacttttatccaagggctacgtatacgagactccatcaaaccgaaggagaggaggcggacacggagcgccattcctacggagtcccttggcatactgtccagtggcagccgtcgaaccggaagtgccgcaagctccttgggttatctttgaatctccttcatttggcattctcgacaagtaagcatccgatgttctgttgaatcacattagtttatcagagtgttgatgattcttctatcactcctgatttctcgagtagcttagatatgaccaccacctcggacttcgcgaccaatgttctcaacctttacaaccgagctcaaaacatgaccgacgcacaactaactgaagcgatcgcgtcggacgaatggtggtcagaagtcgagagatgctggaaccagacattcaagccacaagaacgcgaggttactccactgcctgagttcgagacactgcctgagttcgaggcactgcctgagttcgagatgaccgctgaagaattcccactcttattcgaacttctcaaagcctaaaacattatgcatcactctctccattcctattcttagtatatctcatttctatggcgctgtttgttctttttacttccattcctaacttgtctcccctttcttgtattcggtattagtacatcaatttttaataattcacaagtcatggacgattctatcgaaaaaaaactgcgcaacttcttgaaatcttgtgaatcttcttgttctacgaaatctacaattatgaaaccatacaactccatcctttggctaccccttccaagtgttcacctagagacagataactgctcacaaagactgttaaatgattttgggtcctcttttaaagttggaccccagtggatgaaaattgtcacaaggcggagatctattgtgctgaatgctccatctatgtgactcagaagatacgcgtgagtaaatcctgtcagcaggttgactcaatgcttttagtcgctcaaatgctgcttggtctttcttacgagggtcactctgatccagcggaacagaagcctcgttagaaacacctgaattctacgcgggtggccgttctctagcgcgatattgtaggggctgagttctgctcagcgaagcgcgtcacgatatttccctttgactgagtacttctatcacgggtcaagcctgctcagcttgctgctcagtatgagcgcttcaatcgcgcttttcattctcagcaattagcagcaattggctgttataaaaaggcttccccacagcgcccgtcggcatctactcctcccaggctacaccactccgacttttcaatcctccctcgagataccccacaacgctggccgatgatggtggcttcccaaccccctccgatttcctctccgatggcacctcctcgcgatgaccccactagtgcaagcccagctcacttcggttcttgcaagtgcaccccaaaagcatcggtcactgtcaagattagacacgctcgtcgaaagccttccttaactgcctcgagcaagcactcctaccgcttcaccaacaagggaatggaactagttgccgacaaagggccccttgtctctcgcaccatccccgcctatgtcatcattcaggaataccgcgccgctgctcgtcggaaagaacaaaactcatctcctctccgcccaaactgaatccttgggaaccccgacattcaatttcttatgccttcttcccggcaaccttggtagtatttattcctttgaatactcttgtttactaatcaaaaagagtggaccacttcaagcccccccttcttcattgattcgtctttccctcgaacgaaataaaaacccagcggtaagcttagagttcacctcgtactttggtccctcgccctgtgtgtttgataaatatacctttctcctggtcccatagacacattccttgatacgcgagatcagtttcttctgtttaccaatgatatcaaacctaacaaaataaactttcatatagaatcccaacaaaccacacaaacatcttcttggtttgatagtctttacttttatatttcaggccaaagacaaactcgagctggctccagttgcctcgctcaatgcctacatatttcatcctcttgaggccaccccatgttgtctgtcaccttcttcagcctcctttagagttcacacgaggtagatttgtttgcttaaatattccactgatcccctatgaatacgcgtttttatgttcagacggcaatcttctccataaacaatgcgtatactcaagaaatgaataagtacttttgtatcgtagtattttttcttctatatgtgaactttagctgccttggatataattttatctacccttaaactttcatggagtacttgcctgttgacttgtggccattttttcttgagttcctgtcttgtttgtttctgtttctacgtgtcaattcagccgctttacaatcaagtgatcttgtgttgaggtgggccaggcttgggaaatgaaatatcacagactctgggtctcatggcagtgactggatacagaagataagtgctgtttatattcagtgaggaaagaacataaggaccagaaccggcgtgaactaaatacaacattgatgttcatttcaaaatcttgaagcactttatatgattgagctttaaaatgctacatacataattcacatggaatcccaactcacaaaatcaccagaattgtattttgtatctgtttgtttgtcacatttattttcgaaggcaaaaaggaaatgaggcgatattcacccctgttatgagagcaggttatgatcagcctaaccctcatgaaatcaatccaatccaatcaattgtattgcctgtaaattctttgatatgaaggtttttgggatctgcaagttcttggaggttcttcacttggctgaaacgcgtacaaagtagttcgatcgactgattacgtaatgctgatgcagactgaccccagtcgagccaattcccagttgggtggtccctttgcctccctctcccccatctgcccactctggttctagaattcgtctcaaaatcatccaactcaatctcaagcaagaatgcctaccgaaatgagagggtaagtctctttcagctcttgtagaccaatcactcggaaaactgacccagctgtttgttcacaattaaactgcaggctaaaccagtatatcgcggatctggtaagacctttgttggtgtattcacatcctttctcaatgaccatactgatagttacatccatggacttttcctagagagcttgtcgggtccgcgaactggaggaaaaaagaataaacaaagaaatggcaaacatcagacaaaagtttaaaggcaagcacaaatacaccgagtggctcttttcaatcgagttgagcaattgatatctaatccttcctgtctcttcttgatattccaattttggtgaatggatttccaaacagacggcaatctggacgggtattcgaagaaaaagtatctcgcgaaaatcgtcttcacttacatcctaggttaccctgtcgatgtcggacacatggaggcagtcaacttgatctcaagccctaaatactcggaaaaacaaatcgtattgaatggatccttttattctttcgacgaccttctcaagtcatcaaactgtggaatttcagatagaagactcacccatgacctaccctctctctttcctttcgttccagggttatctggccttgactctgttgatgcacgaaaattcggacttggttcgactggttatcaactcaatccggaaagatttggacggacataacgaaacaaataactgtctagccctccaagcgatcgcaaacataggtgggaaagagatgtcagaaagcttgctacatgatgtttatagccttttgattagtccaatatcgaactcctttgtcaagaagaaagccgccttgacgctcttaagactgtatcggaaaaatccagaggtctttccaatctcagactgggctttaagaatcgtctcactaatggcggatggtgatatggtatgaacctttatgttcctatcttatcgtaaatcgatgcttcttatatctgatgctgttcactaacataaaaaaaaaaaaaaaaaaaaaaactgtagggcgtctgtttggctgttaccagtttagtattgacccttgcgcaagatcatcttcaagattttgcgatgtgctaccaaaaagctgtcgacaggctttacaacgttaggaccaagtcaaacattctctctcattcttcattttttccttctcccatttcttgtcatgattgattactatccctcaaactcacaaatctttttctggtctgatcatctgttctcccaagataggtgattgtcgacttagtcacccctagtgaatatatctactatcgagttccaataccttggctacaatgcaagctgctacgactattgcagtactacccaccaacaggtaaatgatcaatctcacattataacctctgataggaaagtcagcaaactaaccttaacaaacaattgtcatttatcactaattgaaaggggatagcgctgtggcaaacactctccaaatcgtcttgtcgaccatccttgatatcgctcaagaaactcccaaaaatgttcagcagagtaacgctcaaaacgcagtcttgtttgaagcaattaacctggccattcatctagatccgaactcagacctagtgtctcgatcatcggtccttctagccggattcattttatccaaggaaaccaatgttcgatacctaggactcgatactatgtcacacttagctgcgcgatcggatgaccttactgttttgaaacaacatcaagataccatcatcttaagcttaagggataaagacatcagtgtccgacggcgaggcttagatctgttatattcgatgtgcgactcaacgaatgcaaaagtgatcgttggagaactactacgttacttggggatttctgactataccctcagggaagaacttgtgttgaagattgcgattttgacagagaagtttgcgactgagtacgaatggtacttgaacaccattctgaagctgatgaatatagcgggagagcacatcagcgatgaagtctggtatcgggttatccagatagtcactaacacagaagaactacaagaatatgccatgcaaaaggttttcgagtacattcatctacccgtctgtcatgaacagatgatcaagctggcggcctacatcatgggagaatgttcgtaatcttcgaatcgttactttcatcatcttttctacatcctcccagtttttattgtttgaggtaaactgaccaggccattcttgcttgtgacatcctcagttggtcatctcgtagctaataacgagggtctttcaccgatcgagcaatttcaagtccttcatgccaaagcaaatcaatgctcgaccagtactcgagcaatgctattaacaacatatttgaagtggttgaatctgttccccgagatccgcacgcagattttggatgtctttgaaaaatacacacatgttttggatgcggagcttcaacagcgcgcatgtaagcacaccttttcgacgcggcatgtagaaagagatactaacaagatccttgctttgacttgcgcacacacgatcggttattcgtgatggattgatgattgtccaattttcccaggtgaatatcttgcgatcgcgcaaatgccggatgaagacctcctacaaaccgtttgtgatgaaatgccaccgtttcccgaacgagagagcacattactcaatcgactaacgaagactcaaggagaaactggtgataagcgaacatgggtgattggaggcaaggaagccaacaagacgaaggagcaaaatagactgcaaggcgtgcctcggaaaaaccgtaactcgatgcttaccagccctggtcaaatcccattgcccccggtggcttcctcttcaactaacgagggtaccaacaccaatggtgcgacaaatcagatagtgcaagacttgaatgggcttgagctcgagacgaagcccaatcctgtggaacacgtcgagccagccacagcatccgttttaacacatggggctgaaaagcagctgatccggttgagttacttgtcagaaggagtgctgtacgaagatgcgcaattgcaaatcggcctcaaatccgagtaccatggcgaccatggccaactgacactgtactttggaaataaaattaccgcacccttcgagtctttgacgttgatggtggaaagcgacgagccagaggcactggcgatcagcttgccgaggatcccaaccaacacaatcgaggcgatgactcaaatcgagcagagagttctagtagaatgcaaagggccgtttggaaagctgccagtgttgaaagtctcctatctagccggctcgctgcaaacgttcacgatccgattgccgatctatttgagcaaatttctcgagcccattcaactgaatgcgacgaccttcttcgaacgttggaagcagatcggcgggccacccagggaacagcaagagatcttcaagatcaagaagactgacaacaccggcgagctgatgaagagtgccaagatggctcagttggtggccggaatgaagctcaatatcttggaacaagtcgacccaaatccgaataacttggtcggtgctggcgtcttgaatacttcggctaatggtaaagtggggtgcttgatgagattggaacctaatgaaaaagctcaagtaagtcgtcatgaccttgtgaatttatgtcattcctctcattcttggcctttgatcattttggattgacttgaaatgaactccccaaaataactacagttggcacgtataaccatcagaactactaatgatctagtctcagctcaattaatcaaaatcctgatgcaacctctgaaagaaagttaaacagagaaataataatgtttttgcttacacacacatttcacattactcatccgttgttattttttttcttcttctatgggtggagaacttttcttttcattttgtttctacacacatacaataatccaaactgttattcttcttatttatcagttaatttgttactaggatttttttttctttttttttttctgatcatgttcttttttgttcttttttttgcataatatagacacataaaagatgttgtaatttttatttttttggctgttgtgaagggtttacatgtatgtatgtatggttggtgatgcagaagccttagtgagggatggacccccatcaagccactatccttgattttttttttgtaaattacaagtgtacagtgagtagaatgaaaaaaatgtctattcaaattttgtgtcctatgaaaaaccaaataaggaggtatcaaatataaccaaatccacctttacttaattgactggtttgaaaaaatccaccctttttgaaacatgtgggttctccatttcaccccttttcaggtacatttgatgcaaaaaaaaagttttggtaaaagtgactggtttccaatggtggattccattggaaaccagtcacttttccaaaaataaaattttgcaccaatcagtcctccaagggggtaggagaagaaccaacatgttttgaaaaatggtggatttttccaaacccagtccatcaaataatggtggatttggttatatttgagaccccctccctgatggtggctcttttttgttattttgtattggtcattctgattcacacaaaacatcaagttttttttttctgtctttggatggatcttgatcagtcttgaataagttgcctaaagcctcagttgatgatgtcaaccacagaggataaaaccaagcacacagtcagtcaacaccctcaaggacccaggcaagcccctcatctggatccaccaaacaatctgcagcacctcaatttcccatttttctttcctatcactaagagtaagacctcatatactgaatattccccacaggatatctgctaaagtatcagggatatccagtagacaccaggttttgttatgttaagtgttttctgacctggggaaaatcttctgtaacatttctgcaaaaggtctgtaatcttttggtaaattctgagtacataccttgacacttttctgtaatgtttctctaaagtggatgtcagccaccgtgataccattgccaagatggtaaatcttctagctacatgtggtgcaaaacttaagatgacagagttcaagctctggaactgaagagtttgggtggtaattccaatgatgattgggaattacaaggttattagatagtagaaatgaataattatatcaatgaatattgatataatttaaacagaggggcctgataaatcaggggtggtttatattgtgcaaaagcagaggatttaggtacctgttaacactggggcctgtttaacaggggtggtttaaaacccagaagaaagtagtaagaatctcaagaaagaagggggcattatgtactaataaagccccttaagtcttgaggttctgatagacagagaattaaatcaagatacaatacattaccagacagatacaattgttaagcatttgggacggtgggttgtaataatctgaggaatccttatttggggggacagagggctctttctatacccgtggaggcatctgggagatcagggtcaacttgtgggcgcttcatgcatggaggctgaaacatgtgtccatattcttggaaatgtgccacaggtgttctgtagaagatgaaagctgaaacatgtggctatttccttggaaatgtgccacacacgtgttataaatatacaaatgtatatttgaaacagcaaatcagtttcaagtcttaaacctgtttattagcatatttaattataaacataagcatctttcatttcctgcttggaggtacaccctatatctttaatgtagatttaccatatgaagtagttgaaatatagggtacctttgagtgaggtacccaaggttattcttcatatagattaagaatcttgagaaataatgcccttattatttgatcttcccatttattttcagtactatccatctaaaaacatctctggtgagtaataatgtcttttttgtattttatattatgttttgtgtactatgacaggttgtctctgctatagtagcaagctgacagtggatgtcctcctgttatgcttcatcaactacactacaaaaagtgttggatcacattggaaaaatgcgtggcgacattgcatgtcacatgcaatgtcaccttgcattttcaaaatttgattgaatttttagccctagcaattcaatcgcatgtgaaaatgcaaggtgacattgcatgtgacattcaatgtgtgaagccccggcttacggataaggtaacggctctagcggagccttatccagctgctgagtactctattgactgctctcggtcgttccctttttccttatttccttaacctatgtactgtccgccgctcttggctatattattcatctcgcttcttatctctctaaccttattatcttgtatattagacatactaaatacggaccgaacttagccaagtccggtcctttcccttattaccttgtaacactagtcgtcccatctaatgggactgctcatattcctcttgtgtacctctctttctaccccaatatctctactaactcttccgtctataaatacgagcccattatgctgcaatacatcctcaacaaatttctcttgtatcttttccccacctcaaaagccatccagaatcacagatgttaccacacattttcacaatgtgatccaatactttttgtagtgctaacagtgtgagcttatagaaaggttcatgaaagttacagaatattgacagagctcagagaacaactgacagaacaaaacctggtgtctatactaaacatcccagatatctcacctgatatcctgtgcatccaggatatccagtatagattgtagtgtaaaaacttaattgtctcaacacccgccaaatttcaaaaaaaaaaaaaaaacatgtgggccctgcccccatggcaccaagtatacttatttatttatttatttatttattcttttttttcattagtggaagcacaaagcattcagctcagtgcttcattttttgtttttcttaatgacatgtggcatctatgttttttggacaagcctgcaaaaaggggccacacaacctataactacgggttcaaatgacacatattcatcaggttttactgctccaacatttttttatctcccaccttgaccatctattttcagtgtgattttgatgtgcaacagcaagtgttaatgatttttatcaatcaggagatcaatgtcatgcccaagtattcttgagttaagttctccttggaagatggtgggagatctctgatcggaatgactgtgggtttatacattgacagtatctgaacagtccaaatgaagtaacataaaagcatgtacatgtgaacaacgataaagcgaaaaaacgaaatcaatggaggtgctttcattgaaataaaaaataaaaagtacaaaaaatgggacaataaatatggagaacgttaagaacgagtttttgtaacaaattattttagtttgattttgtgagagaaagagagagagacagagaacagaagtctcaggtgtgtatgtggagcatatgattgattggctttgaccagtctgtcgatctcctttcagaaattttctttacctgaaacgaatgaaccagaaaagaaagtcagtgatcgagagattctttgagtgaggtatgaaatggaaaaaagagaaagaaagttaccccagaagaatcgagtgtcattgtcggtcccgccggtccatttgttacattgtagatgtaaggaatgtcctaagggtccagggccgcagaaaaagacaccgacatcggtggctggatgtgtctctctgacggagttaaagatacctgaagtgacaacacggaattgaatcagtatggattttacagggcaagaggctcaaaaaaaaccccccgatttgtcacttacgatcccaattgggtcggccatagtgagtaggagacctcagttgagtgatagcatccctgtttcctccgacgtcagagacgatgatgttgttgatgtcgtcgtctttgagtttctgagtgatataggtgtgcaattcgacccgtctatcgacgtcctgttcttcgatagccgagaggagggatttgaaccattcgaaggagtcgaagtcacggcagacccagaagaagtagaccttctggagccggatcggcgagccctgtttggaggccgaggggaagttgagcttgtaccagatcgacttgagcaccgaggcgaacggcgtcaccccgatccctccccccaccagcatgaccacctcgaacttgaacacatcctccgacgccgagccgaacggaccatcaaccatcacccgtgggagaacccggttggtggccgggggcaaaaccgtcggacgaccggcgttcgacttctccttgttccgcgaaaaatcgcagcccaaagcctcggcaaactccatcgtaaaatcgccaacacaacggatgtggactgagatgtagtcttcctccggggccgaggtcagggtgaacggatgccattgccagtacgaaacttctggacagttcaggaagatgtactgtcctgctcgggttgtcgttttctctttcttgatttgcacttcgcagacgttggaagggtgttggattaccttggagatgtacgtcttgtggcgcgaccgcacttctcgtaatactcgctcccagatgaaaatcgtaccgccaacgagccaatatctgtgcagtagaaggggagaagttagcatcacagttgatctcatcggaatgtcactgattcaatcatactcacttccagaacactccaatctgattgaacgagcaatacggaggacgatctggttgaatcatgcagaacattctgaaaaaagagtgagggtcaaaaataagagggaatccgtcagtttatttgttggattaaattcaaagcaaagaagagcaaacccgtgtaattgccaggcggaaaagaagacgatgaagaggtgatgagagtaccagaagcgctcgaatttggcacgtcttggtttctcacgggcgtaccagacgatgatgccgaggctgagggtcatgatccagccagtggccccgggacctgtgaggaagttagcgcctatgaagccgacgatcccggtctgagtccgaacggccagttggccaaagttgaccatgtgagctaggatatgaatcgcactgaagaaggccagggcaaagccagtaaacttgtggaaggtgatattcttctcgaaagggatcacttgattcagtgccgatctcctgagaagagtaataaaattccgacatattgggaggaggataaaggccacgtcaacgtgcaggacaagtgctgaggctcgagcgatgggataagtgatgttgaaggtggctcttgcttgggtgaggttgtccttgagtaagaagttcagaaatgcaaagacaaaggtgatgatgtggatgaagatccaggtccagacgaagaacttcctcgagccctcattgaccatccaggacttaaacctggtggtgaaggaggtgaggatgaggccacgctcgacatcgaatttggtggttgagcggggcagctgggggaccgggccgttagagctgaagctgagccgattatcatcagaaaactcggaatcgcccttgcgagaggataagtcggagcctcccatcaggccttgcagtcggactcgttcggtaaggttccggttgaaacgtggggcggtgaagttggcgacgattggtgagcgtctgtctactggagtcagagggacttgggactcttcaaactccggattgtagaattccttttcgtactgccttcgttcgttcccaatcccgagcctgctcggggcgcctgctgagccccttggaggagccatcctgacaacagcaggaagagggttggatggtgggagagtagatgtaatgagttgatgggcgtgggattaggctgtcaagctgttgttctctgtgctggcgaattaggatattattattatgtgtgctgatgatgatgactccgggtagatgtgatagtggagatattaatgaagaaagggaagaaggggaataactctcagtggccagtgtgttgtagatatgtctcttcggtcgccactggcactgggtgagcctgttctaagtgtttgtctaggaggagagtttttcagtctaagtagtccgaaatgcaagcttaatgagctggaatggctcgagctgagcaaccctgtgccagtgtggacatggctcagagttaccaacatggtaattgatgaactggccgtgtggccgtgactggcccgtaaccaatgagggatggagcaagaattgactattcaggacaaagctaccttggtgcccgagcactcagcccgcaaatacatattataagttgtttaccggggcattaaaacaaacaagaaaacaaaggagatgaaagcacttggcggctcttcagagcacaagcgtctcttcttttgacccgaattgccgccgaccgagggcagcggcaaattagtagagcagatatgaaacctgctcgcctgctcgctagcgagggatcttcttcctcagccagcaggagcaaggtgcttgtcaaggagggatccctctcagccggctcgtagttgcttgctggggccccggccggagaaatcctccccggcaagcgggcgggtaaccttggtgaccgctcgccgagggcgaagcttgctcgggccagcagaggccaagcaaggcggcatctgccctacatatacccttgacacaccaaagaagaatccttcccgggcgggtaggaacatggtgtgctctggctctggagagcagcggatgctactgatttttgtcggcgctcatcatgcccgcgactcttggagaagcatttctttttggtgagatcaattaagcaagaagcgagggatgatactgtgaatacagtgcttccttttacctacgtcattagttggtcaccccaacctacatcttctgttagttttgtgatttcttttcgagttttgccatcttgatcaatgattttgggtttgactctacgagaaaaaaagaggcctccgaagaaaggagaaaaaaaaaatgcatcatggcaacagggcaaacgacgagcttttctcacaggacacaaagagatgagccaggatgggtgatgataagtatgtattaattataaacaagtgggggctaaagtattgaggagcattggcaaagaacaggcaaggaggaatgaagagtgatcgaattcagggtctcggaccatcgacttgagcgatgatctcaacacacacaacgatgatggtgatgatgatgatgataaaaaaaggaaacacaaaacgataatgtattgataacgcaagtcttgatgagcggtgtaaaatatgcaaacagtcaatcaacaaaaaaaaatcaacaaacacaaacaacagcaaattggagtaagtttttcaaagaggaaattctcgagcacaattatttacaattcttcaacactttttttttctgatctgctttatgttttacgctttttttggggggttatgtagtttagtttagttcaggggtgatgtaagaagaggaagaaggaggaggaagggagttttctttgtgattataatgtaaagtatttatatatatgtatcaaattctacacatcgctattttatatcttcaacgtaccaaatataatatatatatatgcatatatattatgcatttggtgtcggcaggagaggcccactaaatacaaacaccaggctctatatcattgagggaaagagagagagaggaagagaaggggaaaaacgaaaaaatggaacgaaaaagaaagaaatgaagatatatgaaagcgacctgtaaagacactcaagtcgaggttgatggtcaagtcgaaaaggcacggtgtttgataccttgccttccctcgattcactattcaaaaatactgaggttcgatcgaccaacgacgatccaaatccagtccgctcttccaccaagatggcttcagttgtggagcatctccattcaggaaaagtcagggtttgctagatctgtgggacagaacacgaaacgggttgaaatgaagcaatcagctaatctgcgattgaccaaaggtataaaagacggggaatcaagcctacctgaggtgctatgatcgaaattgactgtcaaagacgagcaaaagcaatgaatagatcgatatcagtgacacggtcgcgacatcaaaactcaatagatggaatcacgtactgaaggcatcaaacaagctcgagtcaaggtcgaaggataatgcgtctgtactaaacaactggtccattgcctgttcaagaaagcaactcatcagctctccatttcttgacctgtgaataaagaaagtatgtaaaaaaccccgggaaactcacgttgttattaacaacactcaagtcatccgaagtcaagttctgggagccggcgttgcccgacggcgatatgtgagattgagcgttaccaccattgtttacattttggtgctgctgtccgttaccattggaatctaatgaccataaaccgcctggtttatcgtgcgactatgtgaagcagagagactacgttaatcaaggaagaaaaaagtcaaacaagaagacgatcagacataccttggaactggcttcggttgcaaatatcgatttctcgttgccatgttcaactccacctgaggactcaatcgtttcatttgcgcgttgcacatcgcctgtcgcagcattcgccttggattcggcatcattgtttgacattgatcttccagaaatggattgactgggaggcaaggtagcagatgcagggtcggtaccggtacacatgtttccagtgccaccagaaaggggattctgatcatttcgcgaagcagggcgcagtggttggttaagattaggggatggggcaacaatggatgggagaggcgttgattcggttgttttgtttgcactggcagaggattgtggcgttgaaggctgggttgctatgttacgaccggagggtggaggcatcgagttttcgtcagatttgctgcagccttctttattggggctggtagagttgctgcccttatggccattcgaggctccagtagtatttatcgcttgactgtgcttcgcatgaatcgattgcttataggcttcaacactcatgttcatcggtgaagcttcagatggactaccagcgaactcggaatggtgggccccagcacgccgtgcggcttgcatctgcgccatttgttgctgctgaagagcattcatttgatgatgctggttaggcggctgatgttggttcatctgctgatgctggctcaactggtgctggtgctgattcaactgttgttgctggttcaactgttgttgttggttcagttgttgttgttggttgaactgctgttgttgactcaattgttgctgttgctgttggtgctgctgttccatgcgttgttgttgaagagccatttgctgctgattcatctgctgttgattcatctgttgttgatggtgctgagccaactgttgctgttgagagatgagctgctgttgatgcgcatgctgagctggagttggtaggctagaaggttcgggtgggatgacatcgtttgagttatacatggggtcgttcaaacgcctcttcttgcgctcctggtcaccattgctcaccgcaggactggcacgattgtgggaaggggcagcggatggttgcggggtggatgcgtgcgatgcactcggcgtacgaggatgagcttgcatcgccgggctgtttgcatgattggatgctcgactgggttgacgttggggctgtacctgattgggcgcaaaagggctggagacatgagccgctccagatcgactgggaggtcgggatggacgataagcttgttggtgggggtttaaaggagagccatgttggataggaggaggtggcatcatggcgtgcgcttggtcggaattcatgttagccagcatacccgggctacaaagcagaccaaggaaaatgataatgatcaacgatcgaactacattgtgatatgaagtatgggagtttcttaccgtctgacgttcatagacatctgtcgctgttgaacaaattgctcatgatgagcgggatgaatttgatgcatgtgttgtggctggcgaagttgagcttcttgagcgcgcaatgcaagctcttgctgttgttgttgcacgttcgcatgttgctgatgctgttgcgcctgttgctgcaagtgagtttgtcgttggcgaaccatgttggcttcgaatctctggaagtgttgttgcgtcggcatacgattcatttgttcacgtcgagcctgctctgccaataaagcctgcttggcttgcaaatgatgggggctaacgcgtgtgccagcgggaggattgccgggttcttgatgaggggcgttgtacggggtggggttgaccaaagtgtactgctgttgaattcgatcactcagctgccccttctgaacgtcaactgggtttggcacggcgaggatacccaacgcgtcacgccgggctttggttaatccacccggatcggtaggcatcccaagcgaagcagcagccacagtctgagcataaacttgggctggcttagattgtgctggagctcggcctgtcttggcacggaagacgtcccagaagatcgaccaccattcaaacagaaatccctggtcggtgtccatggcaagttttggcttgggtaaattctcgcgcaaagtatggtagtcgagtggcgaggaccgaggcgatgcagaggtgttgggagaagtgctagcaccgttgggtccatgaggaccggatgggttggtcgccggatcactactaggaccctgactgccaggagtttcgttagatgaacgattactatctgtattgttgaagccgtagtgtgaagcattcgaaatacttgagccagatgaagacatagagcgttcagatggcaggagctcacttgctgcgttgccacctttggggatagctggattggtgccatcgtgggtactgaggacgttcgacccagcctgaggggaggaattgggggcattgattgatccttcggaacgtcgtctcttgtgagtattgctactgagtggattgggtttcgatccgggttgtgaagcaggtacaccttcacgtccatcgacaagatcaagctccacaccgctggcgacaaacactcgcgcgacctcataaagtccttgtttgaggagatagtcgtataggtaggtattaaagaaccgtaagctttctaaggctgccgggttcgacccaggattggcttgagtgccgatcttggcttgcggggctgagttgggcggtacagcaaagccgagtccaggaaagttgttcagagacgcaggaggtatggccgagtcctcgcgggatccaggcttgccattcggcatgttctggccggatggtgccgacgatgtagatggtctagcagaatgggctagatgagtggcaggactgtcaggtccggcatgtgcctgagtttcgtttgctctaccatgcgggggagccgagcctggctgagcagtgggaagacgagcccttggatgacttgaaggttgaaaattttgattcacaacgggcatggctgatgcggagtgagacggcgggatggtggctgagggtggggcagaggcgagggccagagagtggttgagagcttgatagctggggggaagggaagtggagaaggagaaggatgcattgcgatggagctgggcgataggggagtgattaggggggccaggaggtaaaggggcgcttgaggagggcgcggagaccggatagtgggaaaagttatgggagttcggattggcgagagtgagaccgacgggtcgtttatgattttgggagccaggagctggggaggtgacgtcgaagccatgggagctagatgcgcccggaagggcggtggcggcggcagtcatctgaggaaggttgttgctgaaggttgaggggaaaggggaatgtcgagatggttgctgtgctggtgctgatgatgatgatgagggataagcgttgatgggcgggttgatgatcggagacgaggagggtcggagagggactcgcaagatgatggaggcggggattgggtagaccgaccagaggtagtgctgaccagcataaaacggaggacggaggcctcgggctgagttttacgtcaaagtaagctgagagggcagaagaaactcagagcggagaggcgagagtaagtgtgcgaacaagacaggcgaggatgaggatgattgaacgatgaggtcttgaagaggaggggaggaggagaagtgccggggatatgcagttgagatggctttgtttgctggggcggttgagcagtggagagggggttggagagagagatgtaggtggtggtggtgatagtaggcaagagcgataggaataacttgagaagggttcgagtagatgggagagcgagagcgagatacaacacaagtaaataattgaaagaaagattgaattgaagaaggggaagatagagcagagagagatgggggtctcgtttaaactagtcggtttacaaggtgtttaaggaggggggggtagcagggatatatatgctaatagtgggatgacgcaatgtggtcaacagaagaaagtcgttgatcaagagtcggtggaagactgcaaaatgttcaagactggcttgttgaggcggagatgaagggtggatggggtctttccagctttaatcgagtttttacaagtcgaatgacaagctgagccaggcctggttggtcgagcggggatgctcgagctgagagagaagcctgggactgagactgagagggaggaagaaggagttctgcccagagacggttgtcgggttggaagagggggggatgggtggatggatgatgatggtttacagcgacgcaagcttgtaactcagtctcaaccacaccaccaaaacaccacccggggggagagagatgtcacagtcccaagaaagaagaacaggttcgactggcccattaaccgaagactccaagaagggcttaaaaataacaagctcttaacctaactgacaacttctcactcactcaactcaaggagagaggaagccaaaaccaaaaccaaagggactcaagcatgcataaatatgtagtctatctaaaaccattaaaaaaagttgcacatcagtcatgacttcccatagcagaactggaaactgaccacccatggtataacatcagagggatccactccaggaaaagctgaagaattgtctcctgcttgagtattagacatctagcttgagagttaaccaaattagccttgtttcatgaaagagagtcatgatgtaatcatcgagcaaaagttgattgcacgaaacaccaggcgcttctctctcaaatttcatcagcgttaatcaagacagatagttatgttcatttcttctcaaattatatgctctcaagataaacacaacgattgacccaacagtaagcaaagagaacacgaatgaccaaggttgattggcggctccaccaacgcttcaagtgagcccatcaaaacccatcccactggtgactattagagctctgcacccggcgcgcaacggccatccgccatctccgggtcaaatcgggctgacttgttcacatataggaactctcatccggacttgccgagcgctcaaagattgatacctccaaaaaccccggaaagacagcagcgattaacagttcttgtgccgtgcaaattcggactcatcggcatgcaacttcaaaataaatattgaaatatggatttattgatcagatgtaacaagctacacatagtgcgtcggttcgttgttgcctcctgttttagtagttaccatgacatctgtggaccgcgtgttccccactatctctttcggaagataaaagaagaaaaacaattggactgcacctcaaaataatcgtttgtatgcatttcgcacaatatcaggtcctcatggatgatctggtcgtcaaggacccttgcccggcgtgatttgtgttcaggtcacacattggcggatagattaggaccaaaaaaaatgaaaatgaggacgccggtggccggcaggggacagattttactggacaccctcatatccctcgggtgcattgttgtgcactgctttaaatgtaacgatcaagcggcggggagtcggccgtttcaagcagcgacttgggctgataaaatgaaagttcatgcacttctgattgatggaaagtggtctaggaggtcaatggttcttatcacatttttggaacttgcagtaaagtgatatgaagcacacctgtccaaatgtccatagcaattgatctgtctcatggattccataggtgacgcagaaaatttcactgatgatggagctttgtgttgttgctacataattgtcaacagagagcacaaccatagcacagaagtgatccacaaaaaagatacaatcagaaccttgagaatcatgcaatgagtcgcattgaccaaaaagcaaaagcggcccagtttttggaagagtcatatttcccagccaaatttccttactgaagctttccatacagaatgtgtgtccagttgccctaaattttaaagttttctgataagacttgtgaagcataaatctgcatgagcaaactttgtcagggattgtgtaagcagaaacatgagacagttttatgtagatgctctgagggtatgtaatacactgtgtcagaatttgttttttgtttttttggacaaggtttgatatcaagtgtttgctcaaaattttatttcagtaccaaaagaacaaatcacggaaaattgagttgctaaaagcccaatgtttatgcttggataagaaacttgtaaccataagccccccaccatccactcccagttctacattgagcagtaagcagatctgtgccagatgacatttatgaatctattttcatacatctattatcaaactttgaatactctgagggcccacagaaatggtagatttgtccaatattaatggccccgctgcacacactgaggggagctcaaaatcaaatcatggcagtgtgaatttgagaacataaatggcctgtggcaggaatgatgtaagtattttcttgatgtttgagcctgtttttgaacacccttaatgtttcctgggttgaaatcaacagattgcctcctgctgtggaatatgaacttgcaaagcaagtctcagtcaggaggggattcttgccctattaccccaaattgtgtatcccaaagaatcgaaattggacaggaatgattttcaaaggttttcaagtccttgccatcatgaattcatttgaaagtgatcttctttgtctgaacttttctttattcctgttcagcccatagagtttgaggggtcgcatcaaattgattcatccccaaatgtagtcactccaaacatgaaattgtgggtttcactgcaagagtcttttgtcagagcacgtctgatcaacaactatattcacagctttttggtacttcaagtttgttttttaaactttgcaactgactcttcactcatgacttattagaatttagcccacaacccctttgaaaccatacatgttttatggaatttggtctaccaaaatgcacaaaaatgcctaaaaacttcaaccatcaactcatactcccccttaacccatgtcaaaatatgtctgtccactaaaggggttcaatagtgagtcaactgtacatactttagaacacctttgaagatgaccaccaaacaaagagtcatgtgagtggcacagaaaaaaaaagaaaatgaactcaaaagacattcttgccccatcgtttttgggcaataaacttttagtacctgttattagaggcttactttgtgagttcaaacaaattttttcaggggctttgtgaatctcatttctagatccaggttattttttctgaccatccttccatcaggaaaaaaaaaacaattctcatcagatgacaggtgacactatggagcattggtcaatccagtgtagctctaattctgatagtgctgtgatccaactgcaatggcccctttgtgtgctgcaggtcactgaactagagttaagcttggtaaatagtgggtagcctgctcaacttggcctgatttcacttgtcatcaagtgagcattgtcttttcctagttttcccaaatattatcattcacctttgacttcaataccaatcttttctgcaagtatctccatctttctgctccaaccatctccatctttctgctccaaccatctccatctttctgctccacccatctctatcagttctattcaaattccccctatctgtattcatttacacaaagaaatatttccctcagctcatcttctcaacacaccccttggatcataatctcattgataaaaacttcctcactaatgggcctgatacagttgattttgatgaaaagggtaaaattaaggccttgtttagtagcaatataatccaagaaatatattgctatctttgcatgaaatcctgtgtgaaatctgatcagttgcctcaaaacctcatcagatatcaccacaatttccaatatatttttgtcaaacagagcctaaaataacctctgagtataacagaatcatcatcctgcaagcaatgaagaagaaaagagttgatgctccaaatttatttttctgtggttctaaagttctggaatacagtgcaacaaacacttaaaagaattgtatgctttgctacttgaagggaagaactttcaccattgttcaatctcatcagtagttagattcagaatgacttcaacttgaactaaattaagttgaaagaatatgtgtacaattttttttctgtttctatctattccttatatgtaaattcaataattgagatggcttcttgattcctcactaagtctctattggtgacttgtggtgattttgcatatttaacaatcatttaatggtttgaaaaacaaggaagcctcttttgacaaatggtgggccagtcacacagacaccaacagtagcaatatggtatcttggtgtgagcttcataagctatgtagcagatgatttgcttattgtggcaagtttttccagctaataatgcaatactatttgtgattaaatcaaaggatgagaagacaatgtgggtataaaatatgagtaaatccagttttcttttcaaaataacaatgatatttttgatcaagaatacctgcaagcatccatcaatgaggttttctatggaaaggcttcaacaaccccttccaaatatctcttactctactccataagttctcccagaaagatgcaatgtggaaggaaataggttttctgcttgaattccattctttgtaatattcatcaaccattgggttggtccacttggctttggtccagccttcccagtctacctctgatggattctttttgtttttcagaaacttgttgagaacaaaaattttgaaatatccaaattgtgtttttgagagctctggatgtgtttcagaaagcacttgttccaatttcctttttgtgtgaagaataaaatcatgatttactcagtaaatggtattgttttttctatataaatttgaaatttctgaatagatacttacagatattgaaactctctcatgaattctttttggaatttatccacaggattcccagataaaatgcttctaagaaatgaatgtctttattaggacagaaaaagaaacaataatgagcataattgaatgaagacactattccataaaacacaattatgtttactgacatctttacattctttaccaaccaatttaggaccatctttatttgaataggtggaaaagaaagtttcccatcctggatccaaccttgatttgattttctaagtaaattgagttttccagaatgatcaagcaatgataccattcaggctaatttcaagtcctcattccaaatattcaaattcaagttacaagaacaaaaactatacttactcaaaccaaggccagatttcatccactttttcacccttgatgccatattgcctcaaagaaacaatcttcagtgctttaagaccaaattccctgaaattgacacaatttcaatattgtttaggttcaatcactgaaaaattgatcccataaatgaacaaagtacctacttttccttttgaagttcttcaggtgtgagtactggtgaatttcgggaaggaatcaggttttctcctttcatcagatgaatgtttttactgtacccattaaaagaattcaaagagggttaaaatagttttaatatgggtttaagaacacacagggaacaaaaacttacagattggattcagaatttttgggacaatttgagttagaagatgatctgggacagtcttgtctcatggaagatttgctatttctgcataaataatgtatgtggtatcagtgtccaaatgacatgaatgtagaaatttcattaaaagggctgtattcacacgtacgtgccatgtagtctacctgatggacccctacagaggcaaacacaatcaaaaaaaggtttcaaatcagtactttaacatatttcgatcgtttttcctggaggtgagatcacttacttgggttcactggtactagggatgcaatagatcatagggtgtttgaagctcagaactactgcttattttgtatccttgaaattgatttgtttgatactcacagaggacccgattcgatctccacaagacgcaagcgtttccagagttttgtaccagagcattgaccaggagcttcgataatgagcaccaaaagtgaccccaaaaaggccagcgcacctggtctaagtaacattcctctttgtttgcgcttgtggtgctttctttggcgtaggaattcaaagtcaaagctagatggttagacaggaaattgtacggctaaagcgcaaatgtttatagttttcaaggaagtcaactgtggtaaatgaaggatatgagatgatctcgacataagaatgggattcaggggaaataaactggaaagcggctagcaatagtcacatcgaatcggtgtggcaaggttgaattttgggaataagagtagtattacaaattctgtacactgttagtaatcgatgatgctttagaggcaaaataaacaactcgctgagaagagctgaggaggctgacatggtgatgttactgacattaaaacctgtgccaaaacctgtgaagcaggaaagcatatcatattacttgagatcacctttacagccgcaaaattacagtttcaagatggtccggagcctctcagactcggcttcagcgacgaccatgttgaccgcttcctccaccttggtagatgccacatgggagagaacagatgtgtgagagagagacccgactgaaattgtcttctgttccctatttcttctttctcttatacttcccaatcttctaccatgttttttgctttctgtctacaccgacttctttgatcaaacagaaacctatctctgatatcctttgatctatacaaatttcatgtcgccttttttcttcaaatttactcggaggcagctacattgaaactttttctgtagtcttctagcttcctcacactctactctttctgatatgcctgatcaatttttctcgggaatcgcgttgataagttatgacttgactcaaaattccttcgccggccatcttcgaaacaattatcaacgccaacgatggtaaatatatccgtttttctatgatattgacatcttgatataacgcgtacttgagattactccatgcacatcaacaactagaaccgctagctagatccatttcttcacgtcttctgattcctagagatcaaaccgtaccatcttgatcatcaatcctctctcgccccccttctccttcttgcaattcaattctgatttttcttttggagtcttgttttttcttgtttcctgcctcctctttcttgattttttgaaataatatatttatgaatgatactatgacttcgaaatgacaacataattcataatttctactcaaagtgtgattatctgtgattttgattggtgagccatgtcatgcacccgcaaagcttcaataaatgatctaaatcctaaggatcattgcagatttcagggtcctccaactacttgatcttgattaaacaattgttaagtgaggattagttaacggctacttataaacataacttaccaaagctgtatgtcatatgtcggaacacagaaaacatacgtcttttttgccttctgcctatcccggctcttagagcatctccaccgcggtccgtattttcgggtccctatcgatcgaaaatacggactcggaatgcagatagggactcgcagacttgttgtgccacaccgggcagtctgtaaatcaacatgactgtgagtgcacaatcctcggtccctatccaatccctggatccagggtctggagagggaccgaggatgaaatccgtaaaatacggacgacgatggggaccgcggtgggcggtgttttttgggccgcggtccctaaatgcgggatagggacccgatttagggaccgcggtggagatgctctaatagactctacaaataggcccccatctctgattttcaatacataaattccatatattatcacttttttaaaaaactccttataccaccacattctaaatatcaacgcgataaatcttctttcaaatttttatgacctcaataaatcgatttcttgcagattcaaccagaacatggcgaagctggaaatgccgcagccaaatgaaacacacaagcaggataagataaaaggcaagtcttcctttaaattactgcatgtatgtacatcaggaaacatgattgctaatcagacccatctcttcataaattaatgatttgtggcgatcaaccaccaacatcttaagaaatcccctccctctatcctcttcttgcaatttgactcttttttcccttccttgctgattttccatttttaaattgcgaagctgtcctccatctttcatcactttcctcaataagaacgagcaaataaaaaccatttcatgtttgcttctcctaattgggcggacgattatttgagggtttgactggtgatccatgcacccgccgtaaggatcattgggtcctctctaggagaaggcaactgttgagcagcgcagcgtacctaagttgtttgtatgccagatcgtagaaaacaaccggatggatatgaggaacattatattgttgattgaatgtattcacagtttctttcttcaaagattgatttatgggtccgggtccagccacctgcacccaacgtcaatgatgcatcaaattctcaatcaacaagtgagtattcaaccttctccaagaaatgaatgtttgagacatagggttggctcagcaggtgacgagtttgtaggccccgcctgcggatgatgtctggcttgacggacatactgttatgctcgtagatttcttttcaccgaccctctggaaagctgatatcctctttctctgctctcaatatctctgctatttgcgatctctcagtttgactctctgtatttgttgttggacttattaatctgtgcctcgcacaaatgaataatacactgattcaaaaactctggagtggcagggagtgactgcctctggtaggtgggcggacgccgtccattgtcaaatgcagtgtcccacatagcagctttccatctgcaagttgtccaagtggcgccgagtccccaggtgttgaacaaacacggctgcaacgccgggcctttgtgtatgctgagcgtcgcgttgaaaaaatcctacaacaaagggctccagactcagcggagctggaatgcgcctcagggattgtaatccttctgagccgttggtgatgctttcattgatgctgcattcttgagtataaaagactgccaatgaacacgactttcctcccatcctctccccccagcacaccaatccaatccacctccctcccactcaccagcaccactaccactcgacgagttcctcaaccatattataactatggctcactcccacacccctacaatttcatctcccctagccagctctggcccaagaccgacaacgggtattgtctttggtgccgccggatgcatcccaaaacagtgcatcttcatcaaccttgcacaagctcggcagtctcctcactacactaccagcgccacccaccaataccgcttcacctccaagggaatcgcgctctttgctgtcaacggtaccaactttcacgtccagcccatcacggaggatgatgaggatgatgtccaaccactctgaactcttgtcagtttgcaacctgccttctcttatccaagccaatattgtgactatttttgctcgccaaatccctccaaagttccaaacagactcgttttcccgtgtcgtctcttctgcaacaactgtacattagtaaacaaaattgttcctccagtgctcgtacaccactgttttggatttatctggccttatgccttggacattatatattcatgagttatggctttgctttgaattcctatgtccagcactatcttcaatacaattatcaacgccagaaattgtaaatattctttcgactcttttgactcaagtacattgatatcagcgcgctcaaatcactaatgatggtttccttctcagctaagttgtctgtggcgccgtgaaaaaatgccgaggctggaaatgcctccgcttgagaaaacaagcaataaaaaaaggatcaggcaagtcttcttctggattactccacgcacttcagtgaacaggatgattcatcagatcgatttctatcatagccctatgattcctagcagtgaacttgcaacctcttgattcattttgtaattctgctttgtttttctttacaactatctcttttttttttcttctgaaaaattaaattatatccatcctcaacatactcaccactttcatagatgctactgagactttgacatgtctattcaattatctcgatcgagtgctgaaggtcgtcctcattaactgaggtctgactggtcactggccagatggagtggtgatagataatctttttctaggatttattcgtgcaatcaatgcctcctccaaattaattttgtttacagcatgaatgagttttatagctacctataaatatagctgctttcaagatgtgtgtggtgtttcggatgagctggattgagctacgccttaccttactcgacatctaaagactgtgatggatgattatttgagacataaaagaggcccaggaagtgatggggtttgcaggtgctaccgggtgatgaggtcaggcctgatggacataaacatttgagcattcgaacggaatgctcagatctgtaccatgatgcacccaagctcaggcagtcaagtgctgaacaaatacggctccgtcaccgcgcctttcttgtttgctgagcttggcgttacacaaatttatcgacaaaggctccaggctcagtggagctggaatgctgcttagggattgtaatccttctgagccgttggcgctgctctcaatgtcgctgagcccttgggtgctgaatataaaagaccgtcaatgagttcctctttcctcccctcatctcctgccaacacaccatccactccaccagtttactaaccatggcccactcccatgcccccccactttcatctcccctagcccaccccggcccaagaccggccaaggccctcctcttcggcgccaccccatgcctccccaaacaatgcatcctcatcgagcttgctcaggctcgccagttcccctacctcactgccagcgcctcccaccaataccgcttcacccctaagggaatcaggctctttgctctcaaggggtcgaacttccacatccgcttcttccttgaagtagaccccaaagacaacccgacttgaattctcgtctgttctctagcttctgctttcctcatcctgctcagtcttctaaccttttctttggcttctgtctgcgccgctttcattcaaacagactcccatctttgatctcctttcatctttataaatttcacatgacctgtttttttcttcaaattcacttagaggtaggtcattgtgagctctatgctcctcgcactctactctgtccaatttgtcttaccttatcccttggacattggattcacaaagacttcacttaagattccttcgccggccatcttcgaacgagccctcaacgccaacaatggtagattttctttcgatctctttatgatcttgatatctcgatatgaacgcgctaaaatcgttaaaatggtggcttccttcccgcagatagattgtccatggttccaagagaagatgacgaagctaaaaaacgcaccaacggcttaatgaaacacgcgtcaaggaaaagagatgaagcaagtcttgactttcggattacttcacccataatatatcaacacatacaatcactaaccagaccgatttcttgatacccccacgattcctcacttttagagaccacctggtaccatcttgctcattaatcctttctctctcgctcacatgatgtgcttgactattcctacgtcagctgttagagtctgcaattctgcagctctcaaaagatcgatcttctccccaggcaaatcacttttttgaagcgccacctttcgtatattgtcggctatgtataattatgagagtttgaagctttttgttgttcacatattttctttccataattttatgaatcatcctgaattgaaaatcccttcaagcttctgtgtggtaatttgcaagcattcatagccaagcctcttttcttcaaacatgtggagtttccttctagattgaaagaaagttaggtttctaccaacttgaactgcattagtaatgcaagcacatgtcttgcaacagttttttttgtcaagaacaagcctcacctttcaacaaacattctagattggtaccaatagctgctcatgtatgttgagtaatgtatgtggtgttgatttccagcctaataaaaaatacaataaaagaacaaactctcacttgacatggtttccagcctaataaaaaatacaataaaagaacaaactctcgggcgacctgtcactggggtcaaggtggggttcatggcccccatcttccccgtcttcatgcctgcgcactcaaattgatcattgcaagatgcaaatggggcatgaaatcataattataatgagttttgaaggggttgagtaccttttaacatatcacttgagggtagtagatgcaggagatagctatgcagtgcatgttttctttatcaagtgttgagtgaatatctgcaagttgggagggctaaaactgaagatttcccaccatttggagggtttctgtgagactacatcccacctccaaaaatacagggacttgaataagttaggaccaaaccttgctattcaaagacctttagccataacagtttttcttgtctctcttataagttgatatttctctggcacaacttgaaggaaatgatgatctgaacattagtgcatcacacaagtctacccctgattaaccttatggcaatcaccaacaactgatccattcataagccttgatctcatttaatctttggcacaggagtgtggtcttgatcccacaacctagaatccttgcaggtgattatactccaaaatgtgtgagaattgttttggtccagtgtctttcacagtaatattgatgatatcttggagcattactgtggaacgatccgtattgctggtcttttagacgcctagaaagctttaagcagaggatgattttattgtggaatgagttgaaaagcaatacaacatcgaagattcgaaatcactccgaaagacagggaaagaagaagatgcgtttgaaagatcttgctgtaactggcccactgacagaacaaataaaaagaagaagaaaaatgatttcagaaaacaaaaaacaacacttccttcttcttgttaactgtagtgatagtcgcatggagtggtctagacaatcagacaacatgactaagtaattcaaatgaaaaattttcgtcagtatgcgattttttcatgaattattggtcacaggtcgtttgataaactcaagcagacatacgttttgctttttggcggtcttgtaaaacatttttgattggctgctcaatgcatttgaacgctcgaccaagctatccaatttctcccctctctccaacacagactcaatcgttttgtgctaatgggcccacaaatgaagggagaaaagaaaaatattagtaagtcaattgaatataacattggctaaagaatgagggaataagagccaatcaagattgacatacaagtacgatcttggtttcatctaattcttgttggactttcaggatagtatcagcctgtttagggtcttgatacttaaccaaatactcatcgacggcagtgaaaccgaggttgggaggagaggagggattgttgacagccgatttccatttggattcagggatcttagttgtgaattcgtccagtaacttgttcaataatgagaatgctacccggaccggatattcgtcgtcggtgatgatgatccctatcaggttctccgccggccgaagataggcatgcgctgtgtagttattctcttggaccgattggcgttgccctgatgcggttcgctcggcgactgttttcgcaaagaaattcaggaattcaccgatactacaagtgtcatttagtaaatcatttgtcagacaaagcttggacgcatttttggatatgacagatttatctgtctgaaagattccaggattctgaaaaaagaggaatggaccagtaccttccacgttgaagaaagctaaaggacgacaaatcggaggcttgagcgaccgggattgctagaaaaaggaggcgatcaagagcgggaacaaaacggtcagaatgcgaatgttggggggatgatgataagagggagggaaggaccaacctggaggctggtgtggtttttggacggccaggatttggatcgagaggactttcatgatggcaatcggtcgatttttggttgactggagtgatgatcagctttttgttgtggtggagggtggatgacactggttagtctgggaacacaaatgcagcaggaagctgggaggagggggctgtttcatcgaccccgggggtgacgggggctatttaaacaactgccccctagccggcccccgaaactacgtaaggaggacaggccgtatcggatatgtgcatagtggtgctccgatccggaatgacagttccggactttcgtgagcttgcgtgccacttcagcggtccaaccaggcgtgaatccaaagcagaagagctccagcatttacagaaacttaaaagctttcagattgacagcgtcttttactctggaagtggctctgatgaggaagttttcatcttaaaaacattgagccaacttgtcaggttgaggcgagtcattacataatctgagacaggtctcatctccccgaggattcccccgggtgttatgtgggtgctgtcactacgtcacccagtgttgaccacaccatcctagtgagtcttgagtccttgaccatctcaacaaccatctcaacaacttacagtcaacttgcaaacttcaacaacgaaatccaaacaaccatcatcagccatggacgacatcgccgatctgaccttcacccttgcacctccgatcaacaaaccatcgatcaacaactcagccaatcggaagggagcctcatcctttgattacctttctgcttctatcgccagatcctcatcagcatcaccatcccatcatccgatctcacgaactatctccccatccactaacagcaaccacagaccatccccaggattatcatcaaataactctcaggatgccttcagctcaatctttggagagaaaccctcaagctcgtctcaacaaaagtccaccgccacctctcaaatgacaatagcagaaagacttcaagccgcacagaaccagaatttacatcgccagctgagctcggcttccaccaattcagcatatccacaatccgctagctacactccaaactctatccatccaggagcgtgcgtcgattgctgaatctctgattcattttaaggcctgcatagctgacatcactctaattgcctcaggcgatcggtttctcccttggcctcacaccccactacgtcacttgcccttcagaatcatcaacccatctcacgcaactcatccgaatcttgggatttcgatttattggaacagcccaaaaacccacaacatccttcgtcatcagttgctcagccgcactcaactcactcccaatcaaccaccaagaggaaagacagttggggaatagatcccctttcggatttcgatcagacatccgataaaccctcacacgtcacctcccatcagaatggatcggtcccgcctgatcatatggccgattctctcttgggggatgaatttggcccggtcgaggcacccgatagagcgtttggttcgatcgctctaaccgatgaaccaacgtcttctggtgatgatattctgggtttactcggggcaccaatcgatcaagtccatgctgatcgcatcaaacaacaggccaatgaactcttacatcaatcgtctcaggctggaccgagcactcgaaacgttcaacaacggccatcaaaaccgtctgttggccgagccgattctccaccccctcacatccttggccaagtggtcgagataggcttctctcctgctcgttcacgccaggcgttgatccataccaggaatcaaaagacaggcgactgggacgtctcgtctgcggtcgagagcctcttgggtgctcaaactcagccggcaagccgtgaagagaatgttcttagctcaccaccacactcagagccccaacgcaagccacgtggaccgccatcccaaaatcatccagcacaagagaacgggcaggcaaagtcagaattgaccacggccctcgcagccgtcaacgccaaggagatacaagatcaagctgccgagctcttggcacaagcatcagcctacggtacgacagcgctcggtaaagcggcttcattctggaaacaagggaaagcatccctgacgaaggtgatcgaagaccaaacgggtaccagtaatgttagtgcttctaaggatggggatgctctcaagccgaagtggatgagagacgctcaagcacaatgtcaaaaaggcgaggatgataataaacgaggctcatctttaactcccttttccgatgattcttcgccgagaaaactcgatcaaggtccacctgtctcctctacctctaaggaaaacagttcgagctcccgaaaaccatatgtctcgtcggcacggcgacaagtagccgaaagaatcatgcgccctaatggagctggagagggacagcctgtccggaaacccagcactggtgaactgcttttctcttcagatcctcgcccgactccttcttctaatgcaccgacatcgcaatctgcaagctcaaaaccgccacccgctcaaactaccccacgccgcaatttcccaagctggcctgccgtcacagtcagcgcgcaacaggtcaagcaatctgaagtttatcgagtcaaaggcaatgaattcttcaagcaaggtcaatatggcagcgctgaagcagcttacacccaagcgctggatgtcttacaagatccaacaagcctggccagtccacagaacgtttactttgggagtctgtcactatttaataaccgggctgctgctcggctcaagaatggggatggcaaaggggcgaggagcgatgtagaccgagtgattgaagtgttgttttgcgaagacagtcaactggataaacccctatcggaactgagcgagcgactagaatggaaccagagccggctgccggtcgagttgaagcagagcctcaacctacccgaacaagtgggaaaagcgttgagcaaacgggcccggattagtgaggaggctgaacgatgggaggaggcgaaggtcgattgggagaactgtcgaaggttgggtgggggcgtgatgaagggtgcgggtgggatgaagatggtgagcgagagtctgggtcgatgttcgcaggctgtgagcaagccctctatctcgcccggctcgatggcaagtgtgagtggatcgaagccgaagctcggtgggacgggcgagacgacgaagagggcggctcaacggatcggcgaacaacgagcctcggaggccgtccaaagactcaagatcgctaacgagaagatcgagttggaggaggcgcaaaaactggatgctaaggatgccgtggatgagcggatcggggcttggaagaacgggaaggagaataacttgagggcgttgatcgctagtcttgattcagtactctgggatcaactcaattggaagaaagtctcgatggctgaactcctgactgagtctcaggttaaagttaaatacgttagggctatctctaaagttcatcctgataaagttcagtgatttcttttatcttgatatcaactctctctctctctctcccgcaacaaaaaacaactggagaaggactaatcagacatatgcttgctgttttttgttttttttggcattagattcctaaggatgctacagttgctcagcaaatgattgcgaagtcggtctttgctgtgttgaatgaagcctggattgctatgcaaaactgaagaaagaaatagaaataaataaacacgcagtcatacttctccattttctttttctttccatctacatatcttcgattggttttgttttgtggtagatagatcaatgtttcagtgttacagtttctttgttgtttgtctctcgttcaagcttgtagttgcatagatgagtttgttgttaaattctgtgtttttgatccggagtacgtagcttttttttgtgtatgtgccaggttgatggatgatgggattgaggtgttacaaacagggggacagataaatagctggcaaccccagcagtcatccatcccactaacttgggaccaaccatcaccatcaggccgatcgatgaccatgaccaacaacaactactcgccacccctctcaccaagaacaacactctcagcctcaacccagaaccagcagaccatccccaccctaccacatgacatcattgctgctgcccactgtctagcaccactcgatgacctccatctagcccatctggtcaacgaactcaaaccaccaacaccagtctggtcgatctacaacgacgacccctcttcatcgggcggcccagtgatcgagtcgaacgacaggctgagaaccgacgagctggccgacctgcccgcacccgaggccgaacgattgcatgccgcatacgatatcgaggaccatctcgactgcacccctgatcgattgctggtctacggcccatccactccactggccgagctactcagacaagtcaaggaactcctaatcaagaacagatccaaatcatcagccaccctcaatcgcaaccagaacaatcaaaatcaacatcatctgggcttatcgtcgtcctatggccaatcgaccaaccaagtctatgtggcaagagtttggtttcagcctcacgagggcaccgatggcctgtacaaatgggctaagggtggcgccgatctgattaggttcgagatcgccaatgatctcgagaccagcgcagacatccaatctcaaccagtcatcatcaattggtctcccgtcgaagtcgctctgtctcaagccttagaggttcgtctcatcatccctcacatttaattaggattgcacacatcaaacaaaaaacccattaacattcagcaatttctcatttgttaggtgggtcatcagctgttggccttactacactctcggcaattcacggagatcttgggaacgatcgaagaggagtctgcggagtttcgagcgatcaatccgattgtctggcttgtcgacccggtagaatacgcccatgcccaactgcgagagacaaccgaatggggctggtccgaacaccatgtcgagctgaattcttcaaaccctcctcgtcgtgcttgcactagctgtcccagttccaactccagtgcttcttcgactaccacccgtgactccagtcgacgagtttccaagtcacagttatctcacgaactctgtcctctagaccatcctgataatcagcctcagtcgccaccatcgggctcacatcctactgctccacctacttcctcctctagcgttcccttacactccaaactggctgccaaaagtctcagcgatgatctgcccagctggctggacgatttattagatcgaaggctgccccgtctcctatcgttaccggacggctgcctgtcacacgagttgctcaactcagcccatccagtcaacatcctcaacaatccacagctgtcaagacttccgccggtaccctttacgctatcgtcaccgccatcggagcagggtgggtctggccatgaagtcgcctcacccgccttgccgtcgaagatgggcagtttgagatggccgactctatcggccgtgggctcgccaagccggccgttcgggattgatcaacgctcgctcgccaactcggtcccctcgttcgaccaacactacatccccagtcccggtcttgccggctccctccgccatggtcagactaataccctccgctactacccctgtaaggcctgtgccgaacacgccttcaaactcgccctctctcacaaactcaacgaggagaaacgccgaaaccacttgccccgctctgtccccatgcgtccttcgcgtagctcccaagtacatccccactcccatcctcactctcaccaccatcaccaccaccaccatcatcaacaacaacaccatcatcatcggaaagggagcaggaatggaagcacttgtcatactgaatggcccccgatcgatcagtccgctggaggaccatcatcatcctctcctcccccaccgccgtctgcttcttcttcttccgccgctccgacttctgcttcttgtccatctaacctctcaccaccctcgagtcataccttcgattgtcgacaaagccttgctactatcatcgatcatcatgttcttcctcctaatccaaagagcgattctcagcttacactggcgatcgacaactcttcttcttcgtcatcgattaccgctatcgatcttaataccaatactaataccaatactcacaagaacacggatatgaataccaatacgaataccaatgtgaatgcgaatactaatgcctcaagaatcatcaatcatcgtgagcctgtgatcggactgggagtcaaaggcaaagcattgaaagaagccatggatcgcgaacatgatgagttcatcaagcaacaccaccaccatctcaaccattctctcttgtgcgtttttttacccccccccccccgctttctctctttgtttctgcccatttatgtttctgtttgattctggagatactgatcttgttggttggttgggattaggagggcgacgacaatggaggaggagtgtccggctcggatggaccggttttcgggccatacttgggacgaaggcgaggctgttgaagattgattgatatgatctctccactatctcttctgttctgtccatctatctgtctatcgctctctctctctctctctctctctcatacagatccatacatacatgcactcttgtggttctcatcctctctctctctctctctctctctctaaattatctttatttgtattcctgtaaactgggttgctctcttggtcatctatcttcagatctatcttatcaaacacacataatcctcacactttgatagatacacatctacatacatataccatgtttttgtttttttctttacttttcgttgctggtttggttttcttcttcttcttcttcttgactggttataagtcttccgactcgaattgtaagtgtagagttgttgacttatgggtatctatgtgtttacatttagatagttgaggtgttgttgaaagaaagatgaaaaagaaagtaagaacttaataaggtcagggagtggaggagaggttactggaaatttaaaacaagctggggaggtcgggtcaggagacactggctggttcaagaaggctccctgagtaattcaagagtcttcccaaaatctcataaggtaactagcaatctgacggcaagtccaccaatatctgtgggtctcccaaaagcaatttagagcctcaaaagctagatttcccagcaaaattctagatttttttggggtctgaatcaacatctgtgtgtcagtgagggtcccagatccaacagggagtgctctgtttgccaaagctccaatccaagaccaagcttaggcagacagcttgcaaaatacatcatctcagcagatagccatggcctaatgttcatctgaggagccagactgcttacaaaatactgccaaacaatagctattagcttctggtgattattggctaaggattgccttgtgtgtattccaaaacaacctcaagtgtaatcatgcaagcctttaatgatgatagtagcagatcaacagagacctgatgctaagcttgaagactacccagcctgaaggtctgttgcttgttctctgtccctctccaatggctgtctctgccctactgggcctcaaaagtgcacgaaatgccctctcaacagttggctgttgcaggcaggcttggttggcttggtctaacatttgatgctcctttttcatccccctccggcaggactctactgctcctcagaatctgggccctctcccaagaaactccttgcacaacatctgagcatctaaatgcaccagatgaggaaggcccaaggatattcctcattcatcatcttttttgacaaccccacttttaggactcttcagtagctatgaaaggtatgtttacaaattacactttgtttgtgccaacaaataccagtggtataatctgctcaagggactgaggggatgttgttctattagcggggctcatgatagcttcttgcaagaagcaatttcttcttgcacaagaaaccgcagcactgctgcagacttcaaatttagcacagaatttcaaaatcttgctcagaaaattaacatcagcattgatgaacaagcaagaaaaataaataacaggtgtgagaagcaaaaaatgctagagtagtgtgaaccccaacattatcactacaactcactgcgccccctcagttatattgacttttttttgttctggttagtttattgatacatttttttcatccaatttggatactttcaaatggggaaagaaagagatttatcatgttaacctcaaaaaggaactgatggagtttgaaaggtgttattaaagataagacaaaggatattggaacattatttttttagggtcttagctaatcgactcccaaaaagtggaggatcgactcccaaaccccgaaacccccggaatttccaccgaaatccccgaggaatgggagtcaatcccccaaacccgtcagcgggtttgggagtcgaaaagctagtaattttaataaaaaaaaaggccaacccccgaaggagttgggggtcgacgtcccaaaacccactggggttttgggtgtcgcttaccaaaaatagcccgcaacggccgggaggattcctcccggccactgatggctcaccctcagcggccgatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggccgagaggttttctcccggccgttgagggtgtattttctcattggccgagagtgtacactctcggctgatgagagtgtacactctcagcggccgagagtgtttctctcggccgctgagggtgtgccatcagcggccgggaggaatcctcccggccgttgcgggctatttttggtaagtgacacccaaaacccagtgggttttgggacgtcgacccccaactccttcgggggttggcctttttttttattaaaattactagcttttcgactcccaaacccgctgacgggtttgggggatcgactcccattcctcggggatttcggtggaaattccgggggtttcggggtttgggagtcgatcctccactttttgggagtcgattagctaagaccctttttttatgtttccaaagggtactccaccttggccattaaaaaatcaaaggcggtgaaaacggttgtctacctactgtacagatattgaaaaaaagatcttgaattattgagtggactaaaaaaaaacacatttggaactctttagggattgtctgggattgaacagttgccaaggatgccaaattctgagcaaggatcagggtttgaagttctgtctgttttgtgattataaatgatcactggccacttccatttaaaaatgctctgcatcttcatcagcctggagttcctttctgctcctgcaatcaggcaaggggctgcacataagcctattatcctatgggtttcccattcaacagtcagcctgggcaccacagtccaaggggatttctttaagccaagggcataagatagttgggcgaatcaattcaaaaaagagatcatatttccattaggaagcaatcagggaagcacatgctaatagcaaaattaaggattgaagcttgaacataatctttactgatacaaaactggtgactgatgaatgagtgcctcaaattccaaacaggttatgcttttgtaatggcttggtaatgccacctgattaggagatgtcttttttttttagtaatgatataagaatcttggaaattatgtgaaaaaaatggcagtggtccatctccttgatcacagctccccagttgatatcagaccctctaagattctctagcactacaggtagacatacatttctgcctgaggattggacattgctatatgttgctcaagaaagtacttctgattttgggctgtttattttctgaaagtgattataaagtgtgggtgccagcatatggccgcatggcccaggaagcccccaagagaatgcagtattcagcttggagattgtttgcattctgggaaaggttacacccaacatcatggtcagctcaatcaagtcatcatgccagccctgtgggaattggtaactttggtgttttcaagtccacaggacaaggcttttttttagatgcatttgacaattctgactagtctcaaccacacaaccaaagtctttgcttgaccctggtcgttgcttgggaaatcaagtctgttgaagcaacacaacaagatccatccatcatgctcattttgccatccatcaatccatccaccatcagatgctaaatgacatcagagtgttccagagaagtctgcaagccattggcatcaattgtgagagacaaatttcaagacaaatgcttggtttgtacatcacatctgtgcagcaaaggtcaggaaagaccatcttactttagaccgatgaaatggctgattgagggtgcaatgatgatgtttgcatactactcctggaccaaagaacaccatcttattcttgataaaaaaatgaccatagtctttgtaatgtcaagaggaaggctatctgatgacaaccaatcaagatcagagacaaaaaagtaaacaatttgcaaagaagcatggatttcagcgcagtagatcagagtggaaagaaacaacttgtgtgtatgtaactactatgtatatatatatatataatttatctttcttcttccaggtgaaagcaaccaacaaactgaataattgacatactgactcaaactaataagcaaaagatagaatagagtagaatgattatcactattcttttgatgttatgttatgttatgtttttttttgatgataaggttaggataaacaaggccacattgcatatgatgcactaactgaagagaatttcttcttttttctttttttttctagaggtgaggggagaaaggatggatggagcttgagaattggttggataagtcaatcagaacaagaaagtattaagagtggaagagaagcaggaaaagggaaagataaagaaacaaacacacagcaaatgaaagatgaagtaaattggttcgcaattgcacaccgggaacgcgtactacagatcaacagggccagactactggagtgactaactaaagatgggatttttttgggtttattttgctggtaaagttgctagaaagtgctaaagaggacggaacagtttgaggtaagaacaaggatgatgaaacgtataagtgctactatattcatgatgatttgtgatgggaataccagaaggatgaagtttttgttttgttttctatgtccgggaggggatgggcctcatgtagaacttgggtaagttgggggaaggatgtagtacaataatgtagaggtgatagatagaacatagaggaacaatgctaaaatgaagtgagactgtagtagaaaaaaaatgtgcgacggtattgagaaggtatacagattacttgaatgaagatggtgcatgtagttgtaggtttgcggggtgcaggaaatcagcaccgcgtgttttatatgggaaagccccaacgattgtcaaacggtctcaaggcattagcttggccagaggggatattttcgaaggacaagtaggcgggtgtgacgggttggatggtagctcgacgactcggaagagtggttgggaaatccaggttgccgatcgagttgagagacctatcaaatgatagaccgggttgtcgccctcgccatgagttctgaagcccggacgatggtagaggggaagagatgggaccatgtgaggtcggggtggattggccgctggataggccttgggtgtaactcgaatgagttggtagaccgggcatcaaaccggcatatgaaacgcttgaatgtggttggtcggattctctccttactggtagactgggtcgcaccggcgcagcgatcggtggtggtggagccccacttgctccaccaagtgtcgatgcaatttgtttgatcatcgaaggatcctgcccttgaacgatcttccagacagattcgaatgatatgccaagagccgatgataattttttgacatattcaacctgcttatctcccagagatcgtccccagctcagccggatacgagactttccgtgaataggaaaatcgtgcattttgagcatggcctgttgggcatcttcacgtctgacgtactggacaaacccacagcctttattgggtggaatcttgacataagtgatttcgccaaaattttggaagaacgtctgcggaggaagtttatctcagtctggtaaactctagaaggaagctcatttggagaaactgactttcaatgttccttcgctaatgcaggcaggaagaccaccgacaaagacagtggtgttagagggatcgttgctcgcatcatgtgcgacagaggcgatctgagagagggctgcaagatgagaagtgattgaattgggagatgacgccggatctatcggcgggaggtcatatgccgaatgcagttgctgatgttgctgagtcaaattcgctgcggtaaccccattgggagaaggaaatatacctaaaaaaatgaggcgataaagtggccgggaaatgaggacagtaatattgattgagaatttgagacagatactcacctgtggaggacatgtagccgctaggcaacgagttcggatgcgtgagtgaggagctgagtgctgggaacaacgcgggtgagtgggtattggagatgaggtggttgggctgagcagcagcagcagccctggccactggcattgcagatgagctcagcattggatgacccgggaggggggcaacaccgggggcagtggtgtattgggattggcaatttgcaagtaaaccttgaggagccaacgagcagacagagcgcgacagtgaagcaggataatgatttggtaaagcagggactgattgatttcgatctatgagaggtgcgcatgccgaaatagtacgtgggaaagaaggggcgggtagcggcagtgaatgggtctgtgagccggtggacgccgcggaaagtggtgggtaaccgggcgaaagccgcaatgccgacatagaagacgatagccggttcgtagcctgaaaatggggtagtcagccaaccggataagtagcggatgagttgcgacaagtcgatttaactgatgagaaggttgaagaatgagaagattttgtggaccgcacctgtgacatcccatcgtgattgattcgcaaattcgcattagagtgatctggtgcgtaggagttggtcataaggcgtgattgagcggcattattggtgagcggagggtagctggatgagaggcgcagggtagaaagggatgacgacagaccaccaacgtcctggatgtgttgtccaatccatcagaaaaaaaatcaatcacagccatctcacattgaattatttaaggtgttgtagaaggagagctgaacacgcacctgagtaagactatcacgatggattcgcaagattgatttgggtgggtcattggccatcgagtttgccaccatgcgcgagtttagcaaggctttgtttcgtgtctcgccctgttcatggggatgatttccaaaagaaacactggaaggcagttctggtcgtgctctctggccattaatcgcagatatggatgtgcgatgttgggaatgatccccagcggtgccactggagccgctcgcctccgtgatcttaatacaacgacctcgtaggaagaggccggtcccatttttcgaacgaccaagcgcgagggcgcggtgcatgtcactttcctcaccgaagcgaatgaaggcatacccacgagaaagtccagtggagaggtcacccatgattttcgcagacttggtcgatgggaagctgcaggtaaaaagagcctggatggatcattcgacgagtgagcggtcaaacaatatcaattgcacgaggggatactagtgaacagtgacttaccactaattctccttcagttacctcacgatcaaggtctcgaatgaaaactgagaactcgcgatcccaggttggctgaactcccggtaaaccagttgcccagttgagctgaagtcaagaaaaacaccaaaaaagaaatttagcttacacccaccgcgataggattcagtattggcagtcaattattcaccttgaaagtcctctcgcaaccaggcatgagggttggtggcaagttgctaatcattcgccaagcatgctgggccatctcggcggtcgggtaggtaagaaagcaataagctgaactcgggctggccccactgatcattttgatcttgacattcacgccattaggtccgatatccgccttggaaccggcggaagaggttggaacgaaatgtggcagatgccaccccatcatgactagacattttcggacgtagtcttcatccatccatgattcaagatcacccatccaaagggtggtgggtgagcgtggcagaggtgggttgggttgatcgagagattgagtaccactttgattggaaagtgatgcggcacgcgtaaggggagggtgaatatgagacggattggggcctgagggtgcactgactgttggtaggttaatttctgatgccgaagacattcgctggggacgaagagccggtggtgaggaacgaaagaactgttgcttggccggtgcggggagggcgggatgggacaagatatccgtgaattctggtgaggatttattcttttccgattcaatgcccatccccactannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcccagaggttgactggcaaggaatgccgaggaagacctgcagtcgtagaatcgaagttcaaaagacttgtatggttggatagccaagtgcaacgccgggctgaatacaagatgtacagttaaaggtgggtgggttgtacgatccaatattttgctattggtcggttgaaggagtgatcgagattgagttatttaatacagcccttacaccctatcccacaagtcatctgaaagggttcttctgaaagtcacaagctgacagagtttgatggagataatctttcggttgggtgtccagaagttgatggatgggcagaaggaaggaaagtggcaaatgctggcgagtttgattgtctgcctctgggagataccgcactgagaaggaatggcgatgccgcttccgccgtggtgagttgggatatgatgtgtgtactgtggcaacttgcgcaatcgaaagtaatacttgtttttggtttttttttatcttgtgcttgcttctggatatcgctgagtggcggtttgtcaacgatttcaggttgagaaatccattctgagtggatttcaagaggatggattgggggatggatggatggatggatggatggatggatattgaaacggagagtgggtcggagtgagtgattgagaacgaaggctgttgaggattagagcgctaaccaatcagacacagatcgcccgacagacagcctaggataagcaatcttccagtcgatgaagttcaagagcccagtctgtggtaccgagggtgaagaattgccgactgatccggaaagtgggcgagagagagagagaaagaaagaaagaaagggaacgaggcaaggccaagttatatacaggcaagtttgaaagattgttggatgtatggcttgctggtctacccgatataagtaactgagcaagaaggctcaccgatgcaagcgagtttaaaggaaaggatgaaactggaaattgattggagagttttggtcaagaagttacgaggtgttttagtgcaggatgggtttctgaagcggaacttcaaccatggcgcgcaagaataaggaagtttgacgagcagaggacggtgcatcatccggattaacaggatcgagaacgatgccgagctgatgggttgatgctgatggaataaagaacgagttgtgcgcaaacttttacagtctaataaacagcaactcggttttcttttggcccgatggagaccccagtccggcgatattaatatcaaaaatgcgtcctgcttgagaagacagcttgctggcgctccaagtacagcccaacaaaagagccctgatcagaagaagcctgatgggctctaaggttcagattcaaggtaaacacatttcgtcctcatcccaagaggtgcagaggcgggcgattgttggagaagaattgaattggaaacgaggagccgaaaaaacatcaggcgatgatctggacgagcggatatatcagctgaaacgctgccagagtcttgaatcttggaccagcttggtttggagaagcgtagactgaagtacaaggagaatcttcttgagcttcaatcagtcgctcaaacgacagccagactgactcgatggtctttcttacagatcagttccaataaaagcttcctcatggtacatacatagaccatccaagtaaggaattatcagcatcatcatcagcccatcatcaggactcggagaagataatatggtgtcatcaagttatcatcagcagtaagtatcatcatccttaatccgatcattccaatgccagaattatcaattcttgtggagagagtgttatgattgatgctaatcgagtatatcaaaaaaaaagaaaagaaaagaaaagaaaagaaaagaggatcgctacggaaaaaaaaaagaagaagcagaagcagaacgagaaacgccaagctgctgctactaacctagatctcgtggcagtacgcttgattataagttttgttgtttgagccaaaatgaggggccagcgagatttcacgcggggtacaatctgatcaggtggtggtctgaactgggctggaggatttcgggagacgggaacagagtttgaaggggccagcgtatttatgattgatggtgaattagctccaagttattaaatatgatatccgtacaaaattgggttggttgtttgtttgtttttgacatgaggaatgcagcatctttaggttcgtcggtttggattcctctggctggttggatgaaggatatgtatctagattgaccatcaatcactccagcttctctctctctctcttaaatcaagccaggagtgttgagagcctctacaagcctcatgacatgcgccgcttcatcccaggtgaaaaaagatgatatctaaatatctatgcatatctctgtaaaaaaaaaagaatgtttagattaaaaaagtatgtaaaggaaacatcgaatgggatggaattcgtaaccaggaggagctggcatgtgagagctcaggattgggtaggtgggattgacctttgacagttcgaaaggctatcaagaaacaacgtctttgactctagactatgtaacccctgcgcttccgcctgatcttgcaaaaacaagtgccaaccaaagctctcctcctcctcccttcccccttcaccaaaagcttcgtttagatccaatgctctcaactcccaactgacaagactacccggtctggcaagtcgagaatcgtgctcgatagggcccatgtgtttagacacacctcccaacttggctcgatcgacatgtcctcggtgtaatatgatggtatatgtgatgtaaggaacattgccaccccccggcagtctagccccagtcccagacccttggctttggggtatgtatgtgaccaaaagtcaaaaaatttatgtaagtaatcagagaaaaaaaaacatcgctgttagctactcgacgagtcgacagtctgaagcgggcatatcaaacaggtgcaattttagctcaacttgcaggggtctatctgtgtatgagcttcttgcttttgagctgcggccagcgtaaataaagcacctttcttcttcccactggtccattgggcttgagatcgcagccggggccatcgtccaaacttcatgagcttctagtgatttttccttttgtacacaccacagctttggccagagtcagaaacaattcaagtcagcctatgcaggtcatcgtgaagaaaaggaatgttccgaatacatattttgcaatcttcatctgatcatgtccgatcagctgatggactgaacagtgcgctatttacgtgatcacgacgtaattacttccaaaaaaaaaaaaaaaaaaccagagccggcaattctcgatcgggtgactcatattgagcttgcaggttttttttgcagggtttttctttctttaaaaaaaggtggtggtgatgagggtgttgcaatataaatgtatgctggatctcgcagatatcaagatgaaaatgtgactgccgagccccatcgactgtcgggttggaagaacttgccttgtgtcatgatggtcttcagtgtgtgtgtggtgtgtgtgtgtatgtgatggtcttccatgcagagagcggttgtccagccagcttgaacgttccctaaacacgcttccagctgtccatctgtcattcttcatgaggcttgctcagcatggagaaagactgaagatcgcctctggaagttccctcatctgcttctgacaggttggccatcatgcagtgtaccccagcgaatcgtagcggctcttggtcttcacatatgtacgaatttgccccacagtgctttctgaaaacaacaactcgacgcgatcaagttaccagtctcttctctatcttttattcctgcttcctcatctcctgatgaaataaaaaacgatcggacttcttaaaaacaataaccatcggacggctttctgattatctcatcttcattaagcgacttagcaatcaagctaccactaccagtctcctctctatctgtcattccggcttcctcatctactgatgaaaaaataacaaacgatcggagggcttagtgctaatctcatctttgtttagtgaactagataccggtctcatctcgttaacttgttctcagtcattgttctctcaataactagtcctcagatcttgttctctctttttgcttcttcaatgacttgtgaataaaattcaatacatcggttgcagttgtttgttttgatctcacctatatctacatacagccaacccacaaaggcttgcaactttcgtttgcaaaaaataaaaaaaattgttgccaagaaataaaaatttgtgagattcttagctgtagctgtcatgaaagctgcatttgaacaaggaggtacatacatacactacgggtgctggggttcgaaacatttccgaagttcgttcggaaatgtttcgaaatatgcgcccgcaggggcggacgtcctggaccttggtccaggtacatttcgaaatgtgattcgaaagcgattccgatggtctttcgaagaccttccgatacattttcgaaagactttcgaagtaattacgaaattctgtggtttcgaaattgactccgaagcgctacttcggaatgcttccgagagagtttcgaaagaatttcgtaataattggagggtttcgaaactttttccgaactgttacagttctgcaatggcgctctccgctggcttttagatcgacacccttgtctcttataagggttgtcccgttcttacatcttcagttgtattgatcattcattctcaatcatgtatctctgagtcttacaagtttgtatttctgcttgtatgtacatataatggagaaaaaaaatacaaaagaaaaagcaaaaaaagataccataaacatttcacttcgatcgatcaattcaggattgaaatgaaagaaacgataaaaaacgataatataaatcaatcaattggattgaaatgaaatgaaagaaaggataaaaaacaggtgctatcattgaagtgatcgcagaggaagctgaacaggcggatatgttgggcgctcgcaggttagaatacaattcgcgtctctttccatgatttacctcaaattgaattcgcttggactcagggtacagtacgataagtctattcaagatggcagtgaactcgtgatcagaactttgtgggatgcagtgatgatgggtaagatgacgagacttatatttagttgtctgtttggtaagatggagcgatagacaactccttagaggagtcaaaaagccagtagatcgactaggggtaatgaggggatatggattcatctgctaaagaagaaagagaggaggaagcagaagatgcagatgagatggatttgctaaagaagaagaaggggaggactcggaggatgcagaggatatggatgagaagagatgcggcagaggtggaaggagagccaggagaggatgtccttttcatctgaaggacgggttggtcgaaacctctcgaagtttgaacactgttggaacacctttcgaacacttttcgaaagcaatttcgaaagatgccaacttttatcgaaatgtctttcgaagacagcttcgaaagttgcgtttaaggttttgatccggcacaatccgcataaaaaccggaaatgtgtcagatcaaaaccttaaacacaaaatatcggaatcttttcgatattttttgcggaacttttgtaaaaatttcgaaatttttacgaaagccgcttcgaacttcatgttttgaaactctttcggagcgaaaccttaaaagcacccccgtagtgtaagtacatataccttgttcaaatatatgtgttcagctaggttctgttcaaaagttttgacatctgcagggaacatcacaccaaaaaaaaaattccggtggatttatttttattttttgcaaccaaaagttgcaagcttttctgggttagctgtatcactacgcataacacaagatgatcgatcggtcttgcctggcatgacagatcaccgattcaacaaaaagcagatcactgattcaacaaaaagagccagcaaacagggcaggtcaaatcaatcatttgacctgcctgatctttttgggtgaagttcatctccacaagagaccggacatagactgagctctgattgattgaaccagagggaaacatcaagagatatgtattagcaaaatacaaaaggaaacacaagcgacctggtttagtttaagagcatgcaatccggtgagcgatgaaaacacttttgattcacacaagcagggacagaagctgtttgtgtaggacaaagccagacaagatagagtcgtgaggacagttgattgagagtttcagataaaagatagataagtaagtgatcatcgagacagtccatatgaccaagccaaacaaagcagtaagagatccttcagacagtcaagaacagcagagaaaggaatcaatcaatgtagccacatcctctgaacagcttcctcatcaaggacgctgtgaacacatagcgtacatgagattcaatgatttccccatcttcaaaactaccatctagacgaccatatcgtcgaagcgaggccttcaagacactgaatcctttctcgattggattcatgtcaggcgagtatggagggagataaacaattcgacaaccacgggcttctacaaggtcatgaattcttccattatggtgaaacgatgcattatccaagactagaacactccgaggcccagggaacggattcatcattggcaactgtttgatagcccaggttagagaaagaatgccaaaaaagatgatgagttgttgaatcagacttaccaggatgtgttccaaatagaactcatagccatctcggcacatgttttcctcttgaaccaaagctgtcactagaccgtccaaagccacagcagggatgacattgaaacgatgtcttgcacgtgctactggcattcgagaggtcctttcacctaggggtgcccatccgattgttcgtcggaccccatcactacatatgccacactcgtctaaaggaagctgcttggtcagtggatcactaacagctacaatcaagatgagcccttaccggtaaagaccaaggattgggggctgtgatgtgcaatcaaaccaacataagcacctcgcttacaaatgtcctgtctcgggttgaccttctgcatcgtctttcgagacatcctcagtcggttgtgaagctcattcgagattgtttgcaaggacacatgtacatttcggtttacaagcagagattgctgtatttcttctaaatagatagtcggatccgaggtaaccagggccaaaaggaatcgtctttcttcatccgataatgcgattggactccctcttgttgcataggtagccggatcacatacaaccgatctggtcttttcgtataaatttgtccagcgtcgaagggaatcagcactgacggttgtgttattctggatgttgaaatcatccaagctttggccgtcaagcgaagctttgaccaccaagaacttgtatgccgatctataattgacaaatggcatggataaactgtaggaaaagtgtagaaaaagtcacatgaatcagcaggcaaacagaatcaaagtgagctatgcagcagaaacacttacaatttccgtttggttgggcaaagatgtgagggagggaatgatttaggaggccagtattttggagggaattgatgagtgttggtccggtcggatgtatgcatataatccagctagtgacccactagttcatacttacctcctaattcaaatgcagctgtctagaatgacagctgccgggaagaaatctgcaatattttttttttatgcaggctcaaatttttagtttttcttgcaaaagttgcaagcttttttgggtatgctgtaataggatgggcctggatgggcgcattcatatatgcatttatgcgcgaacttcctagctgctcttgacacttacagcgaccaactccatgtctcagctttaatccatgaaccctgcaaccatctgtcccgaaggaattttggatttcgatttgaatatgatttaaacaaattaagtttccctttgaagggcttggtgtgcttagaaatggagaaaaaaacatactcacatctttgcgggaaggagctgagaggcatatgaggtcaaagcgatgtgatgttagacagttagagctcgaagggcctagcgagttggggcatcaggttaaaacacaccatgctgatttgggtaaggcaaaatcaaaatttctttgtggattaatgtggcaaatcacattttgaccctttcattccaatatcctgtttttacaggagaggaaaagatagcagagatcgagtccaattgtggatgcagccatttgcctctctcctgagctcaacacagacgcaagcagacaagttaaggtggcaacccggcaccccgggtcgggtagtggctaaccccgcactcataccaggcatgcctgaagccggagaagagtacaacggatctttttttccacacaggctgccagacattgagtcttgaccatttgaaatttctgaaccaagattcttggtcaattcttgcaagatgccatcaaaacataccaacaatgaagttgagggccagtacactaacagcaatcctgaaccagactccaaaccagcgatgcatgctgaaaccaataccacatgaaacaccaactcaggatgaaattgtgactaagaggagttgggttcacgcatacttcaagacaaccacgtccaacagaggggtccctttcaatgcttttcaggcagcaaattgagatggggcagtctggtgcagacacctagtggttgacaaaaaattcaaccaaaagtatgtcaactcacttggatttcagacatcacctatagaaagggaaactggaggtcaatggaatcaccaaattccctgcaaaatgcattatgaggacacttgaatgcacctccctgaggctgaccttggccaccactgggaagttacatgtgttgcaatatccagagggctttctgtaacatgacttcccagctgtccagataatgtggttagtgttattcagacaaactggtttttgggccaaaagtaacataacaaaggggatttccccccctctttatgaagaaaaataacacaattgacatgtaatctgtgtcttattcctttttattcatttttatccacctttagtggataatgtaatgacaaaaatatgtgaaaaaaagaaaggctgttgcggtttgtaacactaatggccaagattctgttgttatctttatattactgttatgggtagattaacctcccagtgtgtccttggccatcactcacttgtttgtcacatccaatgtttctttccaggttattggtgacagcaatgtccaccaattgctttggctctgcaaccccaaagttaatcaatttatttgctccaaagagtcatatttcatgttcagaaattggttcaccaggagaagaaagtcctttgtgatcaacaccatcaaattcattcacagatcagcctgatctgcaacatgtggacttcccccaaaatatattctgtacttggggcaatgatgggccgctacactatgctacggtaaacagcccaccaaatttagtatagcggccctcaaaacagtgccccaaacctgtagtgttagcgcactgttagtgccactacactacactacaccaatggtgggccagctatgctaaacttagcattagtgtagcttaaatatgctaatttttagtgtagcttaaatatgctaatttttagtgtagcgttagtgcaattccacaaatatgtgctagcactacaggcaaagggggaaaaatcccctgaaatttggtgtagcattagctcacatttgtggaatcatgctaacactacaccaacagggtgcaaatatgcacccactacactgcatttgagcaatttttaacggcttttggcattttttgtctataaaattaaaacaggtttctcttggggatcaataatcctggctgcttgaattttggagggaggtcactcaggagcactgccaaagcaattgtgtcagatagcccagagctgtatctgtgattatatcagatatcactacaagaaaaccttgagaaactgctggcagttgacatccaaagactttgctgattctttttcttcaactcaaatcttactcagtgcttactttggtcaaactttgatgcacagtaactgtgcatattgcacagtgactttgcagaaggcattgctctgggatacccagtggtttcaacaaagttgatactggagtatcctgcatgccaactgatacctgtgacctatgattttcttgcagtgtatcttcatgtgatgtttcatgagtttgagtgcctgatttaatatacaaaaattgaatcagacaattcaacttgatttaatatacaaaaattgaatcagacaagatttaaaatcacataaaaatgtctgatataatcacagatacagctctctgatcaattttggtgtatgtgcagcaaataaattgtgtcagatggttgtatcaatgattatatcaaatgtttttgtgtgattttacatcagttcaaatgtctgatttaatgcttggaaattgcatcaggaatttcaactgatgtaatatcacatggaaatatctgatataagcacagataaagctatctgacacacttgcttttgcagtggagtcccaattgaaaatcacttagttgatgtactagaaaattttgaattttgaaataaagtattttgtatcaaacccaccaatgctttgaagaatcaaatgatgaaagctcatctttccaatatgatacccctaaatattgaaacatgcccacttggttgtatggctcacgtcaacgctgaaaccaataaattacatgcatctgtatctgtttttatcccaatacattgtatctgtattttattagaaaaacaatactatacaaatatattgtatctggtcaccaatacagcccaatacaaaaacaatacaatactgcattttttgtatcacccagttgggttgttaaatacagtccaaattggccaacaaatgtgtagtagttttttgataaaatacctttgtattgtatctgattttagatataatacccaagccccttttttgagtatctgaataaaagataaaatacactttatttcccaatacatgtattgtattttatttctttcagtgttgcttacacaatcaatctggctgctcaaactgggatcaaacatttcaaccaatcatcactatttccaactgatttgcctcacggtctcatgaacatatcaagcaatcagcctgctctggtagagcttgagagcattgcctcttgaatcaaatgactcacttcctggttacaacaccctccccagaaatctgcctcattttccgtgattaccacccacatgcaaggtggagatctcaatttttttcaggatgttttgactttgtggaattcaacctttgatatgatccaaaggggatccaaatttcaatctttcatttcagtatttttcaaaacattcaacctcactacaaaaaggattcagttgcattctgcaaatgcaaggtaacatcacatgtcacatgcgctgtcacctcacatttgcaaaatgtgattgaatttttaacgctgaaaatttgattgcattttgtgaatgcaaagtgacatcgcatgtgacatgtgatgttacctcgcatttgcagaatgcaacctaccactttttgtagtgcctgactgaacattactgcttgataaatatcaaagctttgggagaaaaatatttttcacaaattttgaaactctgaactgtgatttttttgccaaaattgcagcatttgacatgaaatattacaaagatgccaactgctgccagtttggcaagatttttttgttcctattttctaatattcatttttttggatctattctacaccacttgaccaattattttcaattcaagtttgtgctttaaatctctggattccacaacaagcagccaaaaataatggtacagtgggtagacagtgaaaaatgactgcttattttggattccagagctctgaaacacaaacttgaagtcatgagacttggtaaggtggtgcataataggtcccaaaaaataaatatggaataataaaagcaaaaaataaagtttgaaaatttgtgcaaaataaaaattaactcaatttttttcaaaagctttgatattcattttgggggagtgggagtgctgagagaaagaaagaatggaacatgacaagaatgattctaaatgaaaaaaaattggaacaaaaaaaggtttggccaggttggtggtccagattggagccaaaacagtaaattctagtgctttgctgcaatgtgggctggtgaatgccccactcaacagctgtttgaagccatctgaaaaccagtttttccaaaattttcatttatagtcattcttatcatttcccaatctttcttcctctcagcactcccactcccccaaaatgaatatcaaagcttttgaaaaaaaatcaattttattttttatttttcacaagttttgaaactttattttttgcttttattatttcatattcattttttgggacctattatgcaccacctgaccaagtctcatgatttcaaatttgtggtttggagctctgaaatccaaaataagcagccacttttcactgtctaggcactgtacaccaactgtacaaacaacacatttatcactccaagaaatagaaatcatgtgtcaatgatctataaagaatcaccactctgctttcagttctatttgagtttgaatgctatactcaaaaaagaatcatcaaatatttttggttttaaaataatcaatcatgtttcaatgatcaatgaacaatcacaatatttctgttttcagataggtgatctgattggatacctggtctaccctgtttattagccaacccagcactgccagcttacttggctaggttgagtgcatccaagttaaactgggatgcactcaaccaatttatacttggttgcatctcaacccacaaggtaactactgtcaggcttgagatactttagagatggcaccaagtacttgtttgcaattacttgctactttttggcaagtacttgttgccttccaacaagtccttgcctacaggtgcgggtgtctgagatttgagaattttcatgcaagtacttgaagttgtacttgttgcaggtgcacacctgtgcacctttacttcagatggcacttgatgcgcttagttgtgctttggtagggaatatgcttctctcaggaggcacagtctgtcactagggggatgagtgtggcattttactcaaaaaatggtaagatcaagaggggtattttgagaacatggaaggcaaataggaagaatgagaagaaagcagaaatagagaaatctggaagaaaatgaggggcaagagttaagatttattattactatttacactcaattagtttaaaaatatctgacatgaaaaaaaaagaaaatttatcacctttatatatatctcaaaataagcttgcacacttgcaagtatgcaagtacttgctttgtcctgcccccgcaagtatgggtgtgggtgtgggtgtctgagatctgagaattttcacacaagtacttgtacttgttgcaggtgcgcaagtatgaggggccatctctaggatacttactagtgttgggagtagtatctagagtcaagaatggaaaaaatgtgacaggatagaaagcagctttaaggtcaattcttcagaactttttactttgacatggctcagagattctcaatgagtcttacacatgccttcctgaagccttacatgaattgtcctgaatcagtgagccagggaaaccaactcaagaggtctcagggatgggaagtggttaacaggtggggaacttgatgaagaaattaggaccggagaatgaaaagtattttgagatttttttcaacaaaagatgatttcttgttggaatagctcagaggggcgcaaaaagagggagagaaccaataactttttacttaaaagagaccaggcattaattggtctacgtacaagaggttaaacatgtgggtgagagaacaatgtatatacaaatgaatagcaattttaaacatatgcatgaaaagatgacaggagcaaatactcgttgataaagactagacccaggttggaagactacagggatttcagcactagacaagagaaaagtttccactcagacacttacaagacaaagtaaaaattaatactatttcatctagacatcattaaaatagggaaggtatgataaatgaactttttagggatgagaagaaaagagatgaaattccaacacttgagaaattggaacttttgtgagagttgtaatgagattgtgtaaagtactggatggtatttttaccacaaaacagttattttgtatcacaacaaaaacaaataggaggtataaaatataagaaatccaacattagaaaccagtcaattaaccaaaaatattgttttcaccaatgggtccccaaggacacaagatgaagaactagcatgtttaaaaaatggtggttttttcaaaaccagtcaattaaataatggtgtatttgcctatatttgataacctctaataatagggagtatcaattataaccaaatccaccaatttttaatgggacttgatcagctgactcccaaaaattggagagtcgactccaaaacccaggtttccctgaaatttgggagttgattccccaaatccatcagtgggtttgggagtcggttcaccaattccctatttaattgactggtttgaaaaaatccaccattttttaaacatgttggttcttcatttgaccccttttggggcccattgatgcaaaaaaatattttgggaaaattgactggtttctaatggtggatttcctatatttgataccccctaataggggatatcaaatataaccaaatccaccattatttaattgactggtttgaaaaaatacaccctttttaaaacattttggtaatccatttaacccattttggggcccatttattcaaaaaaagttttcggaaaagtgactggtttctgatagtgtattgcctatatttcataccccctaatacaggggtttcacttgaatttttttccacatattggagggttttgatacagtcaatggtgggctgctacgcttttttcccaaaagcgttagtgtagcagtgtggtatgtccatacctttccatgtatcctcatttttctctcatcattttacatatattcattttagttttatctaatgttcagattctatacattatttcacccctattcacctcttaaaccttttcagtatctcttatagttctctagttatcatctcttcagtatattcatagttatagaacagtacattacattatacatacagtacatatacatcactcattatatagttacattatctgtgtagaatcactcctcaataataacaacaatggaccactatgctatgctatgctaaatggcccactaaaacagcacaccaaacctgtagtgttagcgcgctttttaggggcaaaaaaggcccaaaacccaccataatgtgctgttgcacatcgtagtgggcccttttttttgaggcccacacatgtagtgttagcacagtcgtggaataattccgctgtgctacactaagcattagcggaattctgctgcgctacgctaagcgttagcggaattccgctgcgctgcgctaagcattagcggaattctgctaagctacaatatgcaaatgctacttttagcgtagtgggcccattgttgatcatgatacatcaccaatactgcatattacactatatactcagcataaccttaactacacacatcattcaggataaccttaactacactacatacatatttctttacacacagccttgactttccatttatgattaccaattgtatacacagaccatctacctctaggttaattcatttctcatcactcattactgtctgagatttacattacccatagccaggatttccccagacatggtgctttgctgttgtatgtacatgttgtacacttatatactctttcttcctcctcatgtattttccactcatgctatgtaccttgtctgaattatcctctaaccatagtcttagaaatcaaaccatgactcacgagtattgccattaggcaaaacttcaaaagtccctcccttgtgtgagggtgcttgtgccccagaagcacagggagagacttgtttcaagttaggatcaatagggggcaatagcaatacctgtattgataacacatcatatgacattgcaaatgcaataagaatatttgtattatgtattggtaaaggcccctgcaacaacaaaaataacactgggtgggtgagacccctgttgatattggtattgcatacttatcagacaccataccaacaacgctgaaactgagttgagacatgtatttggtatttgtgtgtattgtctcttttttgagactgatacctggtatcagtattctctcggttggtgagaaaatccactgtcttggatttgtctttactcatgcaaaaaaaagtttttttttctttgatacaccaaatatcttgtgtactaaagatattttgggtgggatcatccctctgagacaatacacaatactagtctcactttccaaagacaatacatgtgtattgtctcaagaaagtgagataacacaaggattggtatttttgggtattccatgatgatacaaataaacacctgataccatcttgtcttgtcttagttccagtgttgataccaatggctttttatattttgttgcagcggtgggccactacacttttggcccaaaaagcatagcgtaacggcactttttttgcgccaaaaaattgtggtgtgagtgttttttagcggatttttgctatgctacgctgcgctacagggccaaaaaactgctaaccagcatgttagcgtagcttagtcggcccttttttggggcccatgcgcgtagtgttagtgcagatgttgcggtattccgctacgctacgctaaagtttagcagaattccgctgcactacagttagtgtaactggccgaccgttggttgttggatggagggggactagccatttggctggaaaattccttttcagccagtctgtacctcaacatttttgcttcacacttttacaaaggcaccattagaatcagaagatttttttacatctctacatacccacagacccttgtaaaagttcatttcccagaaatcattacaatgtagagaatgtatcattccttgatacccagtgtgaacggtattggataaccaggagatttaaagatctgattttctggactgtgggactcttcaaacaaattacaacatcttcaatttcactttggtctataagaaaaaaacacataagtcttgtctaaatgctcaatttgttaaaccaaaaattctattgggatgatatggaataggctggacaagaattgttgccatgcagccagttcaagacaacaattcactcaaaaatatggaggatttagctgagatgcaaggctacatctttgccattatgaatcggattgcattgagttgcgtgttttcaaaaaacaattgcatccattttgcattctttttcttggcaaaatgccatcccactcagacaacacatgcaactctgcataatcctctcctgcagagaaaatcccttcaggactcaagggggatcacccagcccctcctccatttgagcggcttaattaagctagggtacatcatgattctgctggatagagttgtagacaccctcaagctttacaatctcctgctgaaactaggtttctgatctggaccctgtaggctgtaaatatggaagaatccatgcaacctgcagatggatcatagtttgggatcagtcttggtatccggtcagatgctcaaaccccctataaattggggcatatgcaggtatgacctaccaacatctgggaaaaagtcacagtggtcacattttatctttgagttttcctgccttaaccacctttttcattttttttcatccaaaaatacacataaattgaggttaaaaactcagacaaacccagctctgcctcagatatctgcaggctgagggtgtgggatggggctggctctgagccatcagattctcaaactattcttgaaattgagcacaatctgtgggctcttggagatcaagattcacaaaaggcctctagcaatgagtctggcccctgggactgacaaattggacacttctgtgattccggatattcaccctagcatcaagattttcatggaggacattaagcctacctccggataacatgatgatcttttatccgtggggttcatgatttgactttattgaattttaaagctcattttaaggtgttcatcaatattgttaaaatttatctgtggatttttcagaaactcccaaatcaatgcaactcataaaattttcaggatgtggttgaaaaggccttcaaattggctctcaaaatttcaatcatgaaccctgctattgtgttgtgattcagaactaggacaacttcaagagaccaaaggattgccacaagcaccaggtcactgtggaatctctgatgaatgccctcaaagggtttgggactaagggcgagctcttcattatcactaccagtgaaagcacggttcaattgacgagcttccaatttacaatcaaaccccttgaaaataagatcaccttttgccgttgcaaggattacccctccaatcgtgctaaatgggtgtttgatggaatcgatgtcagttgcaatgtcagggagttcacaccaagctgaaacaggtttttttgttgttgataaaaacaagctgcttcagcaagagtggaaatatgcacctcaattggacctgaatcgccataaaggcaattccttgaattcgtgccaagatgcatcccctttgggaggctctctgttagcctcaggtccatcaagctctttcaggctgattgatatccgaatcttgctcagtatctattcacaatttctcctatgcttttttcgtcgtcgcctcctcagctcaagggtgtgctcactgctgcacgcctgctggaagagaacttgcacagccattgcattcaaagatagaggcgcccttaaaccggcgaggcacgtggtgtgatatttggataggttcatgagtcctcaacatttccccaaagctggaaacatcaccatgcatcttggcggattttggcctaggtgttggtgtgatgtcatgatgcacatccaacaggatatacgcgctcacgttgacagttggaagcagatttgtctttgaatcttgaatgtatgctagtgtctataattcctgagctggattttctctcttcacaagtgccagtctcgacttgcactctgcatccgatgatgcacccgggaaggccctggtctggacggtcgctagtcttctgctcaagtcgatatatgatgagatggtgttacaatgcatgaactcgcagctttcgaatccactgcagctcattatagtctacagccaatcaaggtttcctcagttcaagatttgaagacaatttcatgcctatatgcgtactctgcatatttttgggattcatcggtccattgggcctagacatctcacagccctgacggccttcatcccgcctcggccatccatggcaatgggcatttttctatgtattcggcgccgaattctcgttgggaagcgcgatggcctggtgacggtgacacggaagcatgagccacagccgactggtggtacatggcaacgagtgtttttgacgcgctccggccgattgcactttctcaccgagatctctctcaagctgctctccccaagctgaggcattaccaaagatgttgaacattgtttttggtgcaggcaacaaacaacacgggtgaacagagccagttggccaagttagcttgagttcttcccatcgctaacgttcatgctcagtcatcgatggcaccctcactctgactcatcaaaggcatttgtgcaacacaccgcacaactccaaagtgcccactcggtcaggccgcgttttccaagcaccgtatgagtgcgtatcatcagaaaaccgacaacgttttctagttgttcatggattcttgctgattcttgtacatatgtagaactatctattgtttgtcttgtagagtctgtacactgtcatcgtggctggcagggctggcctacaacggcaacatggctcagcaaagcttgatcgatccaaatatcctgccacagtatttgtaaaaacggcacaactttgtgatgttgtgcgtgcatacatggacctccccctcccccccccatccgcccttgtgtgtgtatgtatgatgtacacatctatgctatgtaggcaagtttgttgatccagttgggatggagttgggttagaattttgggggtcacctctgagcagcagtcagaaatcgcaacaaatataacaccacatcactgcatccaaacaggagcttataacgagcactggctactgacagccggcctaacaccggctctctctgtcgcgcatggaattggacaaggtcgcttatacacgctacatgaaccatttatttatttacaatcaatttccaatcagcttcaaatgcttttcagagttcagaacggacctcgataagattccccaagtgtttacttccacgtcctgactgtggttcatacgaaaaaaaacttcatcgctgccgctgctcccggtgaatgggtgccactcttctgttgattggccgaccattctgtgcaagccatggggccgcttcctcagccttcgtccctatgacactgcaacgagatccagtcaagtagcgcctcctctgcttccttttcctccagtcaccctccagtcgactcaatcatctctgcttccccggacgcttcctgttcagtccagctggctacagctcaccaactgtctagcaactggcgtcatcctttcgcgtgtctgatctacaactcgcctgtagtgctactccaatggatcaacatttatcatcttcgccttcccagacgcgctcgccctctgttctcactccgctgttctcttcctcccaagctgcatactgctcttcgcccgtcgatctcgcctatagttcaatattaaatccgtacacgaccccattggccagggttcatgctcctcaatctagtctttctatctccaatacccagactcaagcatcacctgcagccctccgtcccccattcgcacaccgaacctccttacccgcaagctacaacatgtcctccaatggtgagtactctcagccacatgtatgcggatccgtacgcgctactgatctgtcatttgattattattgcctaggtattttcccctcgccaattggtgcagcctcgctcaattcaactcaggcatattatccggcgtattcctcctacaatggatacccattggcaataccgatcgcggcacctttggcgaccatgccacagacaagctttcaagaaaattcgccaaatgacgatccctcgagcaccaccgtttttgttgcaggtcttccagcctgtatcactgaggacacgttgaaagtatgttcattttgatctggcactagggtttattgatgttttccgagcctaactagcccacccatactatcctagaccttttttcaaaactttggagagatagcatatgtgaagattccgccgcacaaaggatatggctttgtgaaatatgttcgacgggaggacgctaaacaggctatcatcaaaatgaatgattttcctatccatgaaaagtctcggatcaggctgagctggggccgctcacttggagacaagaaagtggaatatgtcaaaaagctatcgtcgaccttgggaatttcgtttgagtctgtgtggaaaattgtacaaggacaggatcctgccgcaatcaagcagatcgtctctaccgtctgtggtcatagtattggccaagcgtatgagcaatcaaacccaccaacaactagtcctttggatcagctgcaccaagttgattattttcccgagttcacccccgccacccagagtaacgctgcttccatgaacgtctttccgagcgtgatttctactcacatacccgcttcgtccatcgatctagctcacaagaacgtttcacctgatgtcccgggactctccatccgaaccgaagctcatcgttttccaagcgtccatgctgccacgagcgaaccaacgaaagaattccaaccacgtcaaacgccttcccgcacgctagagtctgctctgccgttcaattcgcgccccaaagcgctttctcaaggctccgggtccgcctctctccctcccccctcttgggcgatgcgccactcttggcaagaattggctccaagtgggaagtcttcgcaaccggtcgaaagtcccaccaattcggttgacgggattcgattccctgatgcaggcaccagccgacgggccacgatcccatccgttacaccttccaccttccattacgatcatctgcctccgtctcagcgatatcaagcggcatccccggcgagcgctttcctttccagtagtcaggcaagctcaatggatagcttggaggcctctacttttggatttaaaaatgtagccaaggatcacaactcagttgtcaaaggaagagacgaatatcatttaggctgcgatggatttcttcatgagctattggaggaaggtcgggagggcgccggttcagagcatgagccttacggattatataagacgcacgcttcgcatcttcctggtgacggattaagatcggattcatctgtgtggagtacgccttcagtcgccaagtcatcgccactctcagagagagatggttcggattggccgcgctcattcctgggctccaaatcgaccaccgaaactgcaagcgtgaagaacatattcgactcagcgttcaaattttcatcccagtcgcatcagacccgcgagacggacgactgtattaaagataccccttcgggcggcttggattcctggagtttcccaagctccgtcggcaatcctaacaggatcgtcaaccccaatctgtccgatccatccccatcacatcttccatccgctctcaactccgccttcaattcgttagacagcttttactctctgtcactgtgagaaacacgaattccccccaaaaaatgcctcatctggcataccttctatctacgctcaagatctctaagtaacacaatgcatacacatctgtcaaaatgtacattcgcgcaatctactcctagtgtttttttccctttcatatttgtcccgtaaatctattgttatcctaaccaagttccaaaacccctatctgctgagtatcactaaatttagcatagctcttgtttgataatactattgttccccaccaagcttttgactcgcctgcaaggagattacatccatgaaatttcgttaagtcagcctgacacgtcgtcgcgcaaattaagcattttttttttggaggagtttgtgtgccagtatttttcactgggtcttgtaagactggttggcagatgacaggcttgtctgagccaatcatgccaagaattctgaacagcttcactcaggaagggacaagtaccagcaataagatacaacttgaaggaaaccaaacaatcattcaaatgctatgcaccattcagtttcctatatcacagttgacctaaatgccgttaaaatggtcctcttgcgtactcatcagctacctcagaagatcagaatcaaaacagtcttcacaataaaccagacccaaaagatataccagcaccaaatcttgcatattgattgtccagattataggaacctgttccattttttctagcacttttaattttgatgtaactcatcatctatgatttctgctgcaaccacagatgcgtcctcaacgtatctacatagtcccagtgtagtcattggattagaagcaataaataccatgggttctgacactgccattggtttgagcagccacagttcattatccattctgtggtatgtactgcaaagacactcaaactctccaagagactataaaatcaagtcaataaccattccccatttgattaggtctccactaaaatagttggagaatattttgaaacccatcagttgggtttgaaagtaggtttgcagattgcccagtgtactctccacttgaattgctgccaaagtctacaagcagagtttatgtattaggtcaagtatgtaggatggatttggtgtgaatatcctgcaaaagagaggtgcggattacacagcctgtttggctaattgacacccaagaattggagagccaactcccaaaccccaattcccccgctttccccaaataatggaagtcaatcccccaaaattgtcagtgggtttgggatttggatcaccaaattttttataaaaaatcccttaaaggggttggaacttgggagtcaattacccaaaacccactggcactacaaacaataccagtttcgccccagtaaaaaatggcaatttgggtggtggaaaatatatcaatttccctgagtattttttacaaaatggctcaggagtaaaaattaggctaaaatgagctattttagcccaaaaataaaaatgcctcaaacattccaaaattgatttttagttcatttgaggcatttttattttttggctaaaatagctcattttagcctcattttcactcctgagtcattttgtaaaaaatcctcagggaaattgatatattttccaccacccaaatcaccattttttcctggggcaaaactggtattgtttgtagtgtgggtttggggagttggtgaaccgcaaacagccctcaaagggcatgaggaatatccctccaagtagcaacaatgattctaatatctcaagccaacattggtacaagtagtaaacaatgtctgagagccgtagacctgtccaagctgattggtctgttaaagctttgcacagaaagtgaacgggctcagttcattgactttggcctgcctgagctcactgggaaagtgcaacagtcacaccctggatgcctgtgggctggaatcagataggcatctgacaaattcactgagacaatcacaacagatgagattttgttgaaaatggagaaggaaagagaacaagcttgttggaaaatatagcttgagtgaaggcctattaggatgagaagtaaatgagaataatacaagttcttataatcaggtggagatgtacttccattgtaatgattgtgagctttaatgttataagacagcagcaaaaaacatattcaattcatctttctcatgaggagctaatcaagaattaagtgcttgctgaacgcattcagtttgaggatttcatcttgaagaaagtcagaaattgaggcacttctcacaaatttgatattgtgtacaagccattcacaaattgaaatattgtgaatcgtttatgtggagacacttggaatccttaaagttgtacttgatggtagttagacagccttttctctaaaaggaatcatctggaacttacccttactagcagctagcagcaaattgctgcattgacttgtgcacttcactgatacacaacctgcacttttcaccttggaggatgcaagatgtggagacactggtaaatgttacactttgtagaaatgtgacacctgtttcatagtttatcatcctctcaaacttggcatttttgaagcatggaatgttttcaaccatgaaatagcagcaattcccaagctgccattggtgaccagccaccccaaaatgtgtatttcactcaaaactcagtggcatcttttgaaattccacatggtgacattgtgacagctgtttcccagtagaccattatctaaaacttgactttctttaaagcatggtatgttttttaacgtggcatagtcgcaatgcccaagctgttgtttgtgaccaacctccctgacatgtgtatttaatctgaaaataagggaatatttttgccattaaggctgtatgacaggagaaatccttgaaaattagggtttgggcagtgtgactgcattgttaatacatagaggtatctgatcctcaaacctcttggtagaaaaatttatttttctgggtgatatagggaaaatgactgtttttaatcaagggccaaacacccctgtcactgacatgtatattttactcaaaaataagtgaaacctttaaaaacattttcccagtacaccatcatctcaaactgattttatttacataattgtatttttattccactgggtcatgtgatttaggggcaatccccaagctttcatatgtgaccaccaaccccaaaatttgtatttacctcaaaaatcagggacatgttttgcaatggaggctgtatgaaagggaaaatacttgaaacatacacttgggggcagtgtgacagctgtttctcagtagagtatcatctcaaacttaacctgatttacatcagggattttttttttcaaacttgattacagtgtgactgcagtttgctgtagtttgcacctgggtaaccgtgaggttacctgcctgagaattccactgagtttagacacccacacctgtacctggcacctgccggcgggcaccggtcatacactggcagatacacaccaacaggtacctgatgtcatttctattttgctgcatagaagtatctgaacctcacacttcttgatagcaagatttatttttccagcagacatgcaagaaaggaaaaatgtctcatcaggggacaaaatatctgacagtggcatgtatatttctctcaaacatcagtgaaaaactcaccaacagtttcccagtagactgtgatctcaaactcagatttctttacaaaatggtattttttcactgttacttaggggaaattcctaagctgttgtttgtgaccaccaacccctgaaattggtatttaactcaaacatatgggccatgtttttccattgagtctgtatggcaggagaaatccttgaaacacacacttgggggcagtgtgacaactgtttcctagtagagcatcatcttgaaattgactttatacatcagtgcatgtttttcaatgtgacatgagggcaatatctaagttttcacttgtgacaaactaaattttctatctgtatgacaggagaaatcctcaaagtttacacttgatggtggtatgactgcttttccccatgtagaagtatgtgggccttaaacctcttcacttggtagtaatctctattttccctatgcagaagcatttgaaatttacaattctaggcagtatggagagtattgagtcaggaaaccacccatgagataagcacttcaatcacacactcttgaaaatccaaagaactacagtgatgtgtgaaacaatggaaaaatgcacttgatttgtgggaaagatacagactacagtggtttctcactgcacaatccattcagatccactgaagtttattgacattatgtcattacatgaagattttgagtacaagatccctcacagtgtttcaatcatacagtaaagaaggttttattgatacaatcttctaaacattttacatgaaaactcctacaatatgatgtgtaccttgctgcatcatgtatcacttgatgaacttccccacccagaattacccatttctatctatttaaggccccccatctctggtatcaacctcctcaaaattccactagcattcaacaaacttctgaaagggaatcaatttatctaccaaatagttagaattcctcattttactacacacattaaccaatctaaatttattaccaaaattcccaacatgaaccctaatcaatattgtgagcctgaaggttcaaatctgtcccaccaccaaaaagaacatctgtctgtttaataaatttagtatagatcaagcattccctacatcagatgagccatacatcttatgcttaagtgaaaaccagacaaaacaaacattttcaatcttaatagatctattttgaaaatctcatcatgtgattgtcactgatgagaaatcagaaaacctaatctgactgattaaattatatccattgaattcagataaccatccatccaatgaaaccactctcagattaagtagattaatgatcaaggatctttatcatctgagtatcaatagaagacaacaaccaaataaattttggggacatggcagaatggcaggcattggtttccaaggaggatatgactgtaaaaaatctgcgggtcagtctttgccaatgtttcaactctccattggctattttctgaatgtagaatttattttgcaggaacatctgcctggaattcaaatataagccaaagagagaaagaaaatgataccatactatccacaaacctttcctatcacaatcaaacattatgtgaaagaggaccttttccatctcagcttatgaagagaataagaaaataatagataaatttggacttccaagctggtcagttggtgattggaatgccatcaatagtaaaggagctctattcaccaatttgatagtaacaactgaggacttttataatgccccccatgtggatactgattacaacccactgacatatggaatattcagctatattagtaaacagccttccctatcatctggattcatatttttcatcctttgagcccgtttaatgagactttggctgatctagaatgagcacctcaagtgggtgaaattttctttactcatcaattcttctggcgggggtgctgtgtgatgttcaagttgattacttggccacataacctctgatatacctggagttgtcccaaaatcaatattgcaaccatattttgggaagcagaaggcatgtccattaaaatgagatggtggcaggacagggaacccatttcctttactaatataaatgaatattccatatgccagtggtttgtaatcaggatccagatgggggttattataaaagggtcgctgtaattttacaaactatattttacaagacatatgtcttgtaaatcagatggtttgtaaaattacatttttatgggggtaatgtataattttacaaaccatcacccaaaaatatgggttgcaaaaaaaaagggttgcgacatatgtgccttaaaattgcaacccatgccccatggagttgaattttaaggcacatatgctgcaacccttatgtcttgcaaacaatatgatttgcaaaagtacattttggcctgatgtcatggaattttgcaaccattagtttacaacccatatatgagttgtaaattatgttttgcaaaattgcacaacatggtatgtaaaattgaattttacaaaccatgttttgcaaccctccaaaaaaaaaaaaaccattgatgaccggtttgaccggtcattgatgggaggacatacctccatcaatgaccggtcaaaccagtcattgatgggaggacatacctccatcaatgaccggtcaaaccagtcattgatgggaggacatacctccatcaatgaccggtcaaaccggtcattgatggaggtaaacacccccatcaatgaccgatgggggtgtttattgtgatggaggtaaacacccccatcgatgaccgatgggggtgtttattgtgattcatacaaacaccccccatcaatgactgatggggtgattgcattgatgaccaatcaacggtcattgatgggggtgtttcactgtttacctccatcaatgaccggtttgaccggtcatcgatggaggtatgtcctcccatcgatgaccggttttgaccggtcatcaatgggggtgtttgggggtttccattgatgaccggtcaaaaccggtcatcgatgggagtgtttgggggtctttactcccatcaaggactggttaaaaccggtccttgatgggattgtgtacttcatcatgttgagttgtcggcaatgtatgtttgacaaagggtgggaggtggggacaaggcctggcatatcacccatgatatgccatgcttgccaaatgtttgtatgaagcttaaagcttatatattgaaatttcaaggatagtttgtgaattatgtgttgtaaaattctattacataatggatatgtattgaaagtttaatgatagattgtaaactatgtgttgtaaaattctattacagggtaccaataagcttttttacatacgtagtttcacaagacattaaggtttgcaagcgtatgtgttgtaaaattctaaatttaagctttgatatacaactttacaacctagtcatgcaagacttgcatgatatagtttgtaaaattacataatgcaatgttgtgatacaattttaacaaacatattttacaaaccaattttttacaaccttcgaaaatcacagatggtttgtaaaattatacattacccccatggaaatgtaattttacaagctatccggtttacaagacatatgtcttgtaaaaaatagtttgtaaaattcacttaccccattataaaagccctcagttgttaccatcaaattggtgaatagagatcctgtactattgatagcattccaatcgtcaactgaccagcttggaagttcaaatttatctattattttcttaatctcttcattctcttcataagctgagatggaaaaggtcataaccctttcaaataatgtttggttatgataggaaaggtttgtggataatatggtatcattttgtttctatcttccacttatattttaatttcaggcatatgttcctgaaaaataagttctacattcagaaaattgccagtggacaattgggacattggcaaagacttacctgcagatttgctaaagtcatatcctccttggaaaccaatgcctgccattctgccatgtgtccaaaatttatttggttggtgtcttctattgatacttgaatgataaagatccttaatcattaatctactcaatctgagagtggtttcattggttggatggttatctgaattcaatggatgaaattcaatcagacagagtaggttttctgatttctcatcagtgataatcacatgatgagattttgaaaatagatctattgagattgaaaatgtttgttttttctggttttcacttaagcataagacatatcgtatggctcatctattgtagggaatgcttggtctttattttttttaaatttatgaaacagatggatgttgtttttggtggtgggacagatttgaaccttcaggcccacaataatcattagggttcatgttggaaattttggtaataaatttgaattggttaatgtgtggagtaaaataaggaattctaaccatttgctaggtaaattgattccctttaagaggtttgttgaatgttagtggaatgttgaggaggttgagaccaaagatggagggcctcaaatagatagaaatgggtaatccccatgccggatttcttttgctgccagcaacagcctacactgcaagctgagcagtctgctttctcatcctcatttagagggatgagagagttggctttgatgtccgattctcattatcaacaacatcatagccaacaagggctgtgatgtgataacgatgtagggcatggctggatgtcattccacatcgtgttgctcattcattgaaagatgtcctttcgacatgaattccactggcgaggtgacatcggtgtacgatggccacttgatccgataaatccgcaggctgaaatcaagcgggcataatccggcaggagcgcgtccagacattaagttcccggtagaaaattatggatcgggattgaactcagcaacggcattccgcatacacacacatctcaatcgcgcatgaacgaggacgccgacagttttcgaaaaccgagttacatagtactccaacctgtgacaatttaaaccccttcgatcgttttgtatcgggactaccctcgccaggcgcctcggttttcttagcagacatcacagcaagatgcatatcgtggaactcatcctggacggtttcaagtatgtctggtccaaatttcctatgatttcttctagatacagacctatcagctcatcatttttttttacctgtgatcggaaggtcctatccggtacggttagtaacaagattctggagcagctggttcgacttgaattcaatctgatgggcctccttttcggtcatttagaactacgatcagtggattcgatccctccttcaatgcggtcaccggtttaaacgggtccggaaaatcgaacatcttggacgcgatttgttttgtgctagggatcaccaatttgtccgccgtcagagccaacaacctccaggacttgatttacaaacgtggtcaggctggcgtaaccaaggccagtgtgacggtggtatttgataatcgagataaaaccaagtcgccactcggatttgagcagtatgctgaagtaacggtcacgcgacaggtaacttgatcaagatacttcaacgcgcaattccttcaattcaaccaattgtacttgttttcctctgtctcgcagatattgatgggtggagcgacaaagtatctcatcaatggacatcgatcaacccagaactcggtacaaaatctctttcaatcagtccaactcaacatcaacaaccctaactttttaatcatgcaaggcaggttttcatttcagagatgttttttcttatccagaaaatcatcagtctaacggttacaacacttgtaattaggcaaaatcacgaaagtgctgaatatgaagccccaggaaatcttgggaatgatcgaagaagcggccgggactagtatgtttgaagaacggaaagagaaagcagtcaagaccatggcgaaaaaagataaaaagatggaggaaattcaggacgttgagtctggctgctttcttgttctgtcaagctacgcacaatctgattttttcctttttctaaaacagctgttacgcgaggaaattgaacccaagctaaaccgactaagggaggaaaaacgaacttaccttgcctatcaacaaaacgaagcccaacttgaaatcctaacgagactgtgtttggcctgggatcactttcaagccaaccgaaagctacaagacattatggctcagattgacgggaagaacgaagaaatccatcaggttgaagcagaccaagatcgattgaacaaagaaatccggacgattgacgaagagtctgttcggattaatcgaaagatggaacaagaatccaagaaaggcggcaaggttgaaaaacttgaaaaaaccctcactgcactttcgaccgatgttgctcggctcaatacccaagtcgagcttagccagaagacctggacggaggagcaaaccaaggtgaaggagttgatcaaggctgaaaaagatctgtcggccgttctagagacgaaaaaagcacaggctaccgatttgaacagtaaatttactcaactcaagacggagtttgataactcgacgcttgacctaaagaaggctgaagagttgttacaaactctagtgactggcttgacgaacgatgactctgagggagctaatgcaggcggatatatgggacaactggcgaacgcaaaacaacaagtagctgatctcgcatctgaagctgagcaagctcgtgttaagatcggtcacttgaccaaagaactcaaggagaaagaaccgaaggctaaaaaactcgagaaggaaggtggcggtgccgcgtttgagctgcaaaaggcccagtcggaaaagaagcagttggagcagacgcttgaaaaaatcgattgggatgagaatgccgaagttactctcagacaacgccgggacgaagaatctgagattgtatcaaaacttaccgccgatgttaatcatatcaaaagtcggctaagccaattagatttcacatacgcagaccccgtgagaaatttcgatcactcgaaagtcaaaggactcgtcgcccagctgatcacgatcgacccctccagcctgaatcaagttacagctctagaagtctgtgcaggtggtaggctgtataacgtcgtggtggaagataatcataccgcatcgcaactactagataacggtcggctgacacgtaaagtaacgatgatcccactaaaccagatacgcgccttcgttgcttccgctggacaactgaactcggcatccaagatctccaacaattcggccaaactagcgcttcaattaatcgggtacgatgccgatgtttccaaagccatggagtttgtatttggtaacactttgatctgtccggatgctcagactgcaaagcaagtgacttttgatcaaaatgtaaggatgaagagtgtcactttcgatggcgatatttacgatccttctgggactttatccggtggctccaaaccttctacctctggaattttgatcaaagtccaagagttgaaaaaggttgaaagtctcttgcggcagcaccaagccaacttgcaacagattgaggaggaatggcaggcggctaagtcgaagattgccaaatttaaccaggcgaaaaaagatttggaccttaagtcacatgaagtcagcctgttggaagaaagagtgaaagaaagtaacacaactcgggtaagttaaattgcaatcattgcgtttttttttttttttgggggggggggggtttgcgctggcttatagtaatgtttttattttcgtccatagattatttctgaagtagccacgattaagaatacactaacagaattgaacaccttgattgcgaattgcaagcaaaaacaaaatgctgctgaagccgaatgtaaacgcctacaaaaagagatggacgatttcaaaaacaataaagattccaagttaaaacaaatcaaggtaacgcatggaatatctttcatatatctccaaagccgttcatcatcctgataaagactttagcacaggccgacattagtcaaaagaaggcaaacatgagcaatacttcaagcacggtgaaggctatgcagagagaggttcaaggggtcgacatggaaatcggtttgttttttcttctttgggctgtgagaagtaaaccgctacctaacgttcttgagggcaaatagaacaactggtcagtgatgtctcggcggcaaagaaagaagtggaggaggcggcagaggcagttggggctgccaagtcagagcatgaaggcttgaaagccaagctgaaacaagccaaagtgagtcgcgttccgtgtgtgttttctgatgattgtacgcactcatcgctgtctccactcgaccgatgcaggaagagcatgcgcaggcggacttggaatacagacaagaaacaaaacgattggatggattccgacgagaattggccgatatggagaaggctaaacaggccaaattggaagcgatcggccaagtcgattcgaccatttcgactctgcgtcataagattgactccttctcgcgtgaacgcaagggtgcacaagatgctatcgagcgaatcgagaacacatatgaatgggttgccggagccaaaaagtctactctctctctctctctccctctttttgtctgtttttctagcttgcgctgactcgatgcattttcttttcatccgcttaggttgttcggtcaagccggaggtgaattcgacttttctgcccatcggatgaaggataaaaagtcggagctggaaagacttgaagccgaccaacacaagatgcggaaaaaagtcaacccgaaagtgcttcatatgattgataggcatgtctcacctttctctcaattttcctcacaaaggaatgacgcgaaaagattgctgatgtgtgtctcacctctctggggttttgttttggtttagtgtcgagaaacgagagaaagagcttactgcaaaacattcaacagtcatcaaagataaagggaagatcgaggaaaccattgccagattagatgaatacaaacttgaagccttgacaaaggcatgggttacggtgaatgggtcagttgaacggcctttgttgctctttttatttcgaaaaaaaaaaactcaatcaaccaaccttgattagcattcttacggggtttttttttccatctgcagagaatttgggcacatttttgacactctcttaccaggaaactggtgtgaattacagcccgccgaggggatgacgctttcgcaaggcttggaggtaagagtgcgactggggtcgacatggaaatcgagtctgacagagctcagtggtggacaaaggtaacgattgatgcacatcttgtcggccaattcttaaaagtctcactgtcccactgtctctcctcctccatccagatccttaatcgctctctccttgatcatgagtcttttgaagactcatccgtcgccgatctatgtccttgatggcacgtcgattcatctcatggaagatgttcacctctcgacctccgactgatgtgtccgcttcttttatacttgtactacagaggttgatgccgcgctggatctacaacacacccaaaacttaggcctactcttcaagcatcggtcggttttttttttctttggccttctgctgtagttgtatatgagatgaagagcttcgttctgaaacagcaacacttcctcgttttttttttttttttggtcgcagctttaagggaagtcagttcatcgtcgtgtcgctcaaagaaggtctcttcaccaatgccaacgtcttgtttcggacccgattcaggtacccttcttcttcttcttcttcttctttctttgtaaaaaccatcttgatcctcaagacaggattgctgatctggggatcatttcacattgtttttttatagggatggtacgtcggttgtcgaacgaactgtttcgcggtctacttcgagtctctataataccgacgagagagctaatccgtcatcgtcaagtcgtgccaataaatcgtctaatcgttgacctgtctgccgctctatcctgaacttgttatacgacttgtgtctgatcctttctttgtgctctttcaaaattgtgtgttactttttctatatccctaatcatcactcatgtcatttgctctttttgtctcgagaacgtcacccgtcgatttcgtctgttcttacatctgccaatcgattgattgtctgtacagttatgtggatataatgatcgatgtttcattttttttcgtcttttagaaagattgttgtcattggtagttcccatccggtcttacaattccagaaaagaaaaaaacccagctttcttcgggcaagcagtaaatctttggttttcagtggtcaggattaagtactttgagttttgaaacaagaggaggacggatagaaatatacaaaacaatcaatgatgaagagtagttttcgaacaaaccaaaaaaaaaaaaaacatgcaatgaatagatgagtgattcaagtagtttcttgagcgtgtgtttgagaagattaaaaactgacgaccaaggatgagagatcaaacaagtacaatcgaatgtgaatatgaaaatgggacgcaagtgagtgatgcatcaatatgtggatgtgcggtagtgatcgaaggacaaaaaccaaagaagaataagaataactagtctatggaacacgaacatattgagtgttgattattaaagagtggatgatttatggagtgtggaaggggatgttttatgttaatacaacaaaagatctcaacgtcgaaaacatcaaaacaaaagaagaaggatctgatcaagcgattgatattgtgtgtgtgtgtgtttttacatcctattctggcggcccgagccgccagaagaggagaattgtttgagcctgaactcgcgtctctcgagtgtcaagtcgacgctttggggattcgcccaccccaacaagggcacgacgattgccgtcatattgtctctcctatgtacccaccatcacaaaacggaaaaaaaaaaagtgatcagatcgatttttgttgttgttgattttgagatgaacaagagaggtaaggaagggaaaggagattgacccgcccaagctttcggcaaatccgacgactctcttggccgcttcggttggcgacttggtccgtttacatagatcgatgatctcttgattcgagatcacgttcgagatcccatcggagaccaagaccaagaactcccaatcccgacctacaaagtcggaggagatcaatacgtgatatagagagagtgtttttaaagggaaagatggacggaccgttgatgattttattgatgatatcaggttcgccggtgacgcctagagccttaaagccagcgtcgcccaagccgcgggaattagcgagggagccgccccaacgggattcgccgaaggagtcggtgatgaggccggtgccgatcctgcggagtctgtccgactcgacgcgcgagtccggatgatggtattcggtgagcgggaggaccttgccgttggtggccgagcagagcagggccgaggtgtctcccagatgggcgagcactagcgagagcaggggcgagctgaagtgcggatcgatcctccggctctgctcggcatcctcgatcggcagcggcgtgatcagggccatcgtcgtcacggcgcccgacttgggacaacggctgatcagctgttggtctgctaataagaagctgagcgacaatcgctcgtcgacgcccatcctcggctggtctttatcatcaccctcccctttcctcgacggatcggtgttgttgttgttgtagacttcttgggcaatctcttcgaggaagccgcctctgaaccgccggaaatagcccccgatcgagcggtactttcggatgactttggggatgtcaatcagcttggattgctcgatgatccgggcgagattcttggacagaaattctgcggaatcggagccgccatggccgtcgatgacgcctacgaagagagtctgaaggagactctgcttgtgatccttgttttgagcgatgtgggaggaagagggctgatcagtgttgttgggtgtcctcttgcgatacttggcctgattattagcgatcaagcgttggtaatcttgggccctcctgagggtcttgtcgagttcgagggcgtcgaggttcaagcttgcgagggcgaagaagtcctcctggtagggccgttcgccgcgtgattgggcgatgcctaggaccgactcggattggagagagactttgatcttgccgatcctggggatctcgtaggtctgtgtcagtcgtgcttcgtatgctgacgatgatgatggtgctgttgttgttgttgttgagtggttgttgttctggattctgctcgtcctgctcagagtcagttggtggtggtagttggtcctgattcgagctggatgaatccgaagcatttttgattttgtttgttttaaggttttcttggttggaaactcaattgatcttcttcgacctccttatatctgccccaatgggccttccccttcttccctcatctatttcctatatcctacaaccaactaactcaagtcttcccctagttaaagaacgctactcattcctggagaattcctattgaccagtgggatacacatccgccgaggaaaaaatcaccagattaggatggtcttgctttcaacagacacttcccgatgatcacatcacatagccagcctgggcttttttttggcggtttcttatgtagtacacagtgcgctttttgtggtggctaaaaaattctcactgatatacatacaactggatgattgtttgagtcttttataattccgcacaaggtttgagttcttggagctcttgatggattgcgatttgaggagtagcggttgaatctgggatttgtgtatggtgaatcgcagagtgtggtaggtttgatttcgtttgagtgccactgccgtgttttgggggtgtgttgaatagtttgggtgatgggggatgttgaaggatggttgttcatcactcgctccaccgcctcatcatcatccgaactcctcaaccaacaacaagcacaacaacctccacctccacctccactcagcatgccagtgagtcttgatcctctcacccaccaaaaagcctatatcactctgaactcacaacgaacgatcacaggcttaccattcggcatacaaccatgcaaccgactatcgcccggtcgcaaacatggtcatcttacccatccgatccaagatccgcggaccagcaccacctctaggttagtagtcatcacaacaaccatcctctcggggaaaagaagacaaggaaggattgatgactcttggaccctcagccaacccgagcgacatggacatcgtagacgaagcgctcgacctcttcaaatccaacagcctgttccgcaacttcgagatcaagggctttgccgatcgggtgctcatctatctgatcctcttcatctccgactgtctccaccggatcagcctgctcaagccccaccagaacaacaagaacgaggccagcaaacagctcctctcctacagcttggataacttcttcctgcccggcgaacccggattcccgatgaatggcatctatgctccccccaaggacaaaatcgacgccggtcggtctctctctctctctctctttttccagaagatatagatcaactgattgtttttcgttctatagatttgctcaaacaatatctcactcagatcagacaagaatgctcgcttcgattgatcgaaaaagtctacaatactcccgacggaaagccgagtaaatggtggatgtgtttccagaagtaagcttctcctagcatcaccacctaaatccccctcccacgctcttccatatgctttttactatccgcccttctcattcaatcaaccttccttgcttgtttgctgacctcacaattcacctctttttcaattttctatggatttgtttttgtttttgtggatgggaaaaacatatggttttaggaggaaattcatgggcaaaagtttatcttgaatcgaaggaattcctctggtttttctgtctgtttttggcttgtgttcgatcaccaaaataaaacgaaggaagaaaaatacatatgactggtttccagtctgccggtttccttgcgaactcctacacattccatcttaattattattattatttctttacctgtggttcgccgccctacctatatatgaattgatgatcgaatgtattacatgtttctatgcgatgatgatgatgatgatgatgatccgacgatttcaaatcaaagggagcttgaataggtttttatcaagaatgggtgggacagatccattcaaacagggctttgatgagctatgtacagactatcttatgagattaccctctctttggaataaatccgggcttgtttccttttccaatcagtctatagcagtttgatttgggttgctgaagtggtacatgaatgactgtgggtttagtccacaggcaaagaacatctgttggcttcttctttccaggggaagttgattgatgagctgcatatgcataatagcacacatttatttgattcgagccgtgaatcacgctgaacctcatcaactcaacaaatttcctctcgagaaccgactcacgatggcctcaacttcagcctcagccatcccacaccatcggatcaggaacgtctgcattgtgagttcatccctcaccatcttccaagctgaaaaattactgtgacaagaactaattatttttttatatacagttagctcatgtggaccatggcaaatcgagttatgcagactctctcctggcggccaacaacatcatcaccccgaagatggccggcaagctgcgatacttggactcaagaccggacgaacaagaacgagggatcaccatgaaatccagcgccgtctctctctcatatgccaccatccgattaaatcctgcgggggttgaagaactcgagcaattcaggatcaatctcatcgatactccaggacatgtcgatttcaccaccgaggtctcaactgctagccgattgtgtgacggcgctttggtcttggttgatgtggtcgaaggagtttgtacccaagtatgccatcctcttagaatttctcttcatcaaaactccattaaatagtcctgaatcctactgatgatcattccttgtcttctcttgctcctcatatagactatttccgtacttcgtcaggtttggaatgaacaactgaaaccaattctcgtaattaacaaagttgatcgtctcattgtcgagctacggttatcacctactgaggcctactatcatctagttagattagtcgaacaggtgaatgcaatcatgggatccttcttctttaccgatcggatggagcaagatctccgatggagagaggcggccgaaagatccgaacaacaacaagaacaatccagctcgattcctaacaaacaattcacagaaacagacgatcaggatatctactttgatccgacgaagggagacgtgatcttctcatctgcaatcgacaattggtctttcaatatcgctagctttgctactctctggtcaaaaaaattaggcatcgaacaagctaaacttgaatcatgtctctggggcgatttcttcttcgatccgaaatctaaaaaagtcttgaataagaagcaagcaactcaaaaaggctccctcaaaccaatgtttgttcagttcgtactcgataacctatgggcagtttacgactctgttattctcaacccgttagtttgatccattcttgttttgttcattattcatcctagaatctttggtactgacatcttccttattgttgtagggattctattaaaactgaaaaaattattcagagtttaggcctcaagattagacttcaagatctcaagtccaaggattccaaaaacttattgctggcgatttgctcgcaatggcttccgatctctaacactaccttccgtacgatcgttgctaaagttcctgatccgatcacatctcaatccacccgactcccgaagatgctatatccctatctgccggacttgacccaagctatccctcacagcgagatcgaacgcgacctctatgcaggcaaatcagacgattctagtcatgttgtcatctatgtcagtaaaatgtttgcagtcccgatcagcgaattgccccagtttcaacgcaaacaactcaccgccgaagaaatgagggagaaggggagggctgctcgggttcgcgctcaagccgcgtctgcttctcatgatgcagtcccgctgaacatcacagcttccacagaaatcgtcggcgagaccgggccagttcccgaacctccttctgaattaccatcaacaagtcctgctcctgctcctgatgacccatcgactcagccagaagattcggccaatgtgattgaggaagcttcacctgaagaaggagaagctttgattggatttgcacgaatttactcgggtaccgtcaaagtcaaccagaaattgacatgtgtcctacccaagtacaattcaacaaatcctacgcaagttaactctgctcatttgaagactgtgaccatcgaaaacctttacatcatcatgggaaggtcattagtcgaaacctcagaagttagagctggtcatgtgtttggtatcggtggtcttgcagggaaagttttgagaaacgcgacgctgtgtggagcgctggtctccaaggcgaaccaagacgaagtggacgacaagctgcccgaactaatcaacttggccggagtccaactcgcagtgagcaccctgaaatcttggtctacatttcattctattgtttatagaccatcgttttctttgggattgtagtccgcgccgatcgtccgtgtttcactcgaacctaaacaaccttcagatatgcccaagttggttgaggggttgaaactcttgaatcagtctgatccttgtgtcgaaaccctgattcaagatactggcgagcatgtaatcttgaccgcgggtgaactccatctagaggtaagtcttttcattgtaatgagtaattttcaagattacccaacgctgactgcctttttcttctgctgagatgatcagcgatgcttgagagatttgagagaaaggtttgcaaagatccgcattcaagcttctaaaccaatcgtgcccttccgtgagaccgctgttcgtggcgtcggtaagctctagacatcgcctcaaatcataacgaataagaatactgatctctgatgggattttttcaatcgtacaccatgcgcatatcaagacatgccaccacccaagaccaaagaccagcctcgaggaacgatcagtgggaccgtattgggtggcctgatttccttcactgttcgcgctatacccttgcctgaacccatcacgagctacctagccaagcattccgagatgatgagaaagatttccctgcggcaagagcgcaagttggatccgacgaacagctcgtcggactcgacgggtgttggatcgttgccttcaagcaacatggagtccatgggtctcatgaacgatgtccaggagtatgatcagaccgctaatcttgctcaagcttcgaataacaattacgattcggtcttttggtccggacttgaagacgcctgcaaaagcttgaccaattcgtctgcaaacgaactcgatttcgacacgttggtcgattctatttgggcttttggtcccaaaaggagtgggccaaatctgctgttagataagcttcccggatcaatccgatcgtgagtcacttagaggaagaactacatttgtgaaacgccctaaaacggatgtttggttcatttttttgtgcaggttgaggaaacctaacagatgcaactcccagtcattggtaaaagaacaggagacagagcagaatgcgcagagtggaaccgaccagctgatgtcgatgagagagttcgatgattcgatcgaaaccgccttccaactagccaccttcaaaggacctttatgtgccgagccgatgtcggggatgtgtttctccatcgaggatatacagatcggtggagaagatcttgcgggatcggtcgaaacgagtcagtgtgatctctagctatctatctcaatgctaggccatttttttttttactaaacatttgtgtggttgattgtcttttggaatgggcgctttggtccgacagttcgtgcgagatggtcgcaactgacgggcgaattgatttcgtcggtccaagaagctttcagaaatgcattcctggattggtcgcctcgattgatgttggcgatgtatacctgtgagattcaagcgacgagtaagtgaaagagcgtcccctcacgacccttgcatccagattgtccagaagatgaatgattgactcgcctgactctctgcttaatgatgatgatgatgttgttgttgttttatagctgaagtgttggggaaagtgtacggagtgattgcgcgaaggaaaggggtgatcaaatcggaggagatcaaggatgggacgacgttctatacgattggggcccgtctgccgatcatcgaatccttcggcttcaacgacgagctcatgaagaaaacctccgggatcgccctgccgcagttgatcttcgacggcttcgaaatcctcgttgatctcgaccccttctggatccctaaaactgatgaggaattggaagacttcggcgcgcttgctgataaggaaaacttgcctagaaagtatatggatcaagttaggaaacgcaaggttaatcattcccccccccccttttgttttcttgttgttcttttgtttgtttttttcgttgatcaagcaagcttgttttttttctcttgcttacactaaccttggaatctctttcttctgtagggaatgtttgttgagaaaaagatcgtccaacatgctgaaaaacaaagaacgatgaagcgctaaggatcctaatacataactacaacctcatctgtctcccttcccaaagcgctgatctttttatttttttcgcgcgaagcatcttctcaaattgtttcttatccccatcaacggtggaagtcattgataacatatagctccgacttaggccttttaaaccgttatttatatttgcgtctcattggcacagttgtcaacttgaatagattgaaaggaatgcaagcccaagtggctgtcatgggggagcttgtcacataactggtcatgtggctgagtttctgtcgcaattgtttccctttgcgctgatctaatcctaatcaccgattctggaataatgagtgtctgtattaccaagaagcacttgatcgactttcgggaaacccacccgaatcgatgtgataagagaaattttattgacacacctcatggtgtgcgcgttcatcagccaatagctcgatgatgtctctgtttcatcaccgagtcgaggggatcggggacggcagtgtatatagactggtgacgatgagcctgttttgcccggtctatcgactcgtcgaatgcacacgacagtctgtctatcggtaggagccaagttgtgcagagtcggggcagcagaggcaatgcaatacatcccaagttgccatatgtagacccagcttataaatgaacacaattaaatcccgccaccttcgcggttcgtccgatataaaaaagcctccatcgaatcgacaagcaggaactctcgactctctccaacaagttgccagtcaagttctcaacctctcctctcacaatcgccaaactgtctgtgtattcagacggaaatgtatatttttacgatagttagtaagaaatctgagccttgccccgctcagacacccgagtcgaactgggcaccgccgccacgcagagccgacacccgaatgaagtttcatctatccgttaggtcaattccggccaaacatcccttattgtctgcccgagctccttccgtcgcgctttcttcattctccagacatacttatataaccttgagcttaatcgtccacgaaatcacattatatgtagagtaacccaaccatcgtcatttttttccggttgacagtcaactttcttacattcatttccttggttgcagtcaaatctcttacattcatttctctggtcgaaaatcataccaacaaatcataaaattcaaatggccgttcgaaaaaccagtcatcatcatgttcggagcgacttctctaatcccctggggcctatcaaaactatactcttgttgtgtctcacattctccattcttgagattgttctggtagaaggaatggaactgttagccggtggatcgaaagcgtctaccgccggaagtcgccttaccggggccgccggccacgccactaaccttgcagacacgggtagacctggcgaacaaacggcttttcacactcaacatggggggtcactcgattcgacccgagatctgaaaggcgcaccagctaacccaactgcaggacaacatttcgatcccgttgcacagccacaaatcgcactcaagaaggataagggccacggctggttcagtaaattcaagtcgatgctcaaagatatgtttagtttcaattggacccgacgattcttccgttggcgtaagtttccaacagtactttgctacgtcagattgaattcagtctcactttgtccccccccacgttccccactaccatggaaccttggaatgattccttatctctgtaaccagtttggcatggagatgaggagccataccactacgaagtaattcctcacggatatgctcagccgtacctctatccaggacattccgtccctcctcgatatgtcttccctccgggtcatattagtcgagaaaacgcgccggagacatacatcggatcgcacaaccacaaagcatatatctacttacgggacaaatcaataactactccactgccaaactcagcccacatgactcatgtcgagtatctccctggtttcatacaaacctacaactatatcaagccaggtgacaacagtttgtttagagcacttgccgaaatcaagtaccagaatcaagagagtcatatgcacgttcagacggaaatattcgattacatgaaagataaccgccacaaatttcaacaccttcttcccgacaatggaaaagactatagcaccaaagtgtttgattatatcaacgctctggcccatcaaactcaccctcctgatgatctggtccttgctgcctttgcagaaagtaacaagtacaatctagcttttgtatctgatacaaaaccatctgcatttgctgggcaatatcgtttcaacccatcaagtcatgagtaccgcgggatcattttgaatggccaaaattatgaccttctaagaagttgtaagtctatattcctcagagaaaaaaagtctctgattttgtctttccagcttgcatgatgatgaattgaccttattcaatacctctatcataatgatatttacatcaaacttgataccatcctgggttccacctcctcaagttcatggatatggtcagccatatgtccatcccagacatatattcccaccaggcagccatattactccagagaatgctccctatgtgcccataggagaccacaaccgagtggcacatcaacacttgagtaggataaaagtagcaacatcagtcccagactctgtctacacaactcctgtggagtatttgcccggttatatacgcactcatgattacatacaaaagggtgaagagagcttcttcagagcattatctgcaatcaaatggcctggcaatcaagagggacatcgattcatcaagggcgaaataattgaatacatgcaaaacaaccccgagaaattcaaccgatttctgcccaacaatgggatggagtatgagagcaaagtgcttgctcatgtcaacatgaatcacgaacaacgccaagctcttggtgttggctatcagctagagactgcagcatttgctgaaaaaaacaagctgaatgtcgcttttgtagctgatacacagcccgatgtgtctgctttcacacatcatttcgatacctctcatcctggtctgtactgtggaatcattctgaacaatcataattttgagctgttgaagagccgtaagtacatgttcctcaaaatagattcttggatcattggctgatttggtttcttcttgctatgtcaaacttggctcacttcaacattcccatcatatcaatatatatctaccaatcacttgatcatccctgtatgtaaatagtttaaaccatcaaatgtcttaaccagggatctcatacaagccccagctagataaaaaatatcgtttgaaatctccagacaaaagtaccaaatcacttttatatttactgattatccactgctccttcaataaaataccctctattctataaaatttttacaaccagtaaatcaagggttttggttaattgacttgcaaaagttggacagtcatctcccaaacccccaaaatctccactgatttccctaaacattgggagtcaatcccctgcaaccctgtcatgagcaggtcagatccccaagatttttgtgtgaaaaaaatgaaacccccagatctaggggttggaagttgatgccccaaaacccactggggtttgggggcccgcaaaccaaaaacagcccccaatagccaggaggattcctcctggccatactgagagaacactctctgagggcatcaaagccaagtaactctgtctgtcatattatcattcccactgttactgttatcagtaaggagtaactctcaggctctgctcatttgattgtatgtaggccatttttctctttcattctttgaagaattcagtgctcacacaatgtggcatgttctggatgatctgatcaaggagagaaaacacattatctaaggcctggacctcacttaacatctgcttctctctgtgctcttccttctttttaacaatgatagaaaacaaatccactagatccaaaattaaattgcacctccttctccagtaactgtacaataataataatgaccaaaaaaacccccaagatgaaaggtgtcttcttcaacccaccgacacagctaaactgatgataacatgtgtccatttcttggaaagtgctgaatcaggggcctgggggacaaccagcctttgaactcacaatcccatggtttgacaagcaaaaacaaaaacctcttgataggtgtgcattttgaaacacttgaaataaccaaagaaaccaatcaattagaactcaatatagatttgatttgaagagagagagagagagagaataagaaaaagaaaaggtacatgattgcttatgagaatgaccattatgtaaacagtagtatgatatgcaagcaaattgaccagaggaggaggaaatgaatatggctctatgtaggtgcaatggtgtcaaaaaaaaaaaaagaaaatggaattgaaattgatttggtggaattttgatggtttactacaagcctcaacacaaaaataaaacagaatttagtttgttgataatccccaaaaagcaaaccatagaaacagttgaaagacatatatggaattgaaagaaagagcaacaagaataaatagaataaaatgaaatgaaataaaagcacatgacatgtgatttatttgagctcaaaaaaaagatgtgatgagaatgatgatgaggaagaaaacagaagaaataagactgataacaagaatcatacaaagaagagtgcagaaattcctgtcaaaatatagataagaacaaaacatagcgaacaattttgataaactataaggtgtcttgatataataatatatggttttatttaggttttttaagatttgtatatatcatgggactgttttttacatcaaatacctttcacacattgtgagcatttcaacgttcagtcaaaacaatgcaacaaagcgaagaaaaggaagaagaaaaaaaaacgatgaaccgaacggatatataaacatccacacatcaataaataaatatatgtatatatgaggattttcaaacaggttagtttttttaaaagctccattcatttcaccgtgactgcttcctggttctctctggtctggactccattcatcacattttgagttattgaacttgaggcggctttcggattgaccgctcgagcctcgtttgcactgccagctggtgagggcaagaattggttggcttttgcatcgactttggtggtgttgtgagaatctttggtttcttgagaactcgtactagtcacaaatggcctcgaccaaaattcgtcactcaaaccgctccgactgtccattccagtgaacccaccactgccaccctctctgatcctgaaccgactgatcccattgtgcttcttttcgttatcagcctgagatccattagcagagctggcaggcatgccaattgtactctcatcatcgaatcccatcatatacatcaacagtgcgtcctcttcgtcaacgttagaatagcagggcccgtcatttgatccaattgatttactggctacttgtgaggggttggtatgagttgagtgggagttcaacagacgtttaggattaccagagtgaccttcagttgaacagacagactcgggagttgaatcgctagatagcttactcggcgaaaactcgggtgtctcggtagccgctccgtttgtaaacccttgtccatttgagctattttgtacccgactctcacccgtaactgttggagatgtttcttcctgagtcccaaagaccgattggttggtatcaaacaaaaactcgctcatggattcggtcttccaacgagtaggacctattccttcttgggagccgattttctctttctcaactgttccaccctcggtcctactttgatcaccttttgttccatttgaattgggtgttgaattggattcaatgaatcttgccatggtcggacccatgtacatcatgtcaaagccaccgtcgccgaaacaagggctgcctttggagttggcaagggcgtcatcaaagagccacgaacccaatagctcatcatctcgcggtcgactaccctcgtcatcttcaccagcaattgggaacttgaggtcggccatgaatccacgccaaccatcctcgtccaatgtgtttgtgctcgtgcttccctgtgggccactagagatggagtcgctaagttctttcagaagatcttccacttgaacctgcggaggtttctcgctttgtactactgctgattgagggttaaatggggcgggtaccgaggatgttgcaggtgcagaggtgcctatgggtgaggtatcagactgtgaggtagcattttcaggaagagccgacttggccgcatcgtcgggttggtttccattggattcaagtagaaccgagggtgtgttaggtttgccaccctgggtttgctccaacttttcagcttctcgctttgccttggcagcagcatgttcagctttgacttcggccatgatttgatgagagggtttcgtcgatcgaccagtttgggtggatggtttgcgtgccgtgcgtttgttaggacctaccgcggactggttgcgtttcccaggccctttcgaaccaggcgatttagggttattgccaacaggcgatgttaactcatttggatgctgcaccggagaggcttccaaaccttgctgtggtatctcttgtgctggcggcgaaggacccccagcaccttgtaagcgatcaggactggtcacaagcgaagtactgggtcgcatacgtttagaggggggttgtttcagatcttcgaccttcaaacgcgatttgacgtgttcgatgaagtgggggtgctgcgccattggttggggaggctgcacagcttgggccaaagcaggattggatgtatcattaaattgtgcctgtggctgcgatgggaattgtgattgctgatacgattgtggaattggctgctgctgcatgggcaattgttgttgcgactgctgctgctgctgctgctgctgttgttgttgttgctgctgttgttgttgctgctgctgctgctgtaattgctgctgctgttgctgctgttgcaattgctgctgttgctgctgttgctgttgcaattgctgctgatcttgcgatggaggaagtagttgggatagagggtgtgattgttgttgctgcgagggaggccgtacctgagggggtgaggtgaggctattgaagtgactagctatgagagttctcgatccttcaatgctgccacgcaaatgaagtatatccgattgtcccatatagaagtcgttgtttcggagcgaagccaaggccgtatggaacaccagaatctatcagaatttcataaaaaaacaaaaagatttgcagagagccaatatcagtacaattgtgccaagtagggctgagaacctcatctaagaagaaagttgtgctaacgaaagcaataatggttcgagcttgatcgactctcccccccgtggcaagatactccggtagacgcgacgttacattttgtaccatgacagacatttcatccatgctgcttttgtattgctccttttcggcgtggcttaactctcgggtcatgggctgcttatatctcgaccacactgaattgatgaaatatcagtgtctagcaaggtcaacaatcgggagtaaaaaataaatagatgaataaatgaataaacaagaccaacaggttttagcttgtggcacacactctggccggatcgcagcaatagccgcgcttgcttcatttattttagtaatgggaataccagtcaaggcggagtggacgggtacgttgccgggcatctcaggtccgaacatttgtatcccttcttccatagcagaagtggggccaacccatccggggacagctgtggcaggaggaggacgaggttgagttacttgagtaggtagatgcgaaggcaatccagtattttgcgaaggaaatttatgttgactctgggcacgagcctgccgaattttgttgatctggtcttcgggaattggcaatttgcgaagttgttcatcagacatggccatgatttgcgtaaaagtcggtgcacccccgacgcgagtgtgagggactggcaattgacgattttccgactgattggcggcaggtggaacaaatacattcgcttgcataaaatcacgctgcatggtggatggctggttgggatgtatgttggcccgttgcggtggaagttgatggtgtagctgaccatgaggatgagcagggccgtgcggttccttatcgataacctcgagttggtttgaaggcttggcatgtgggtgatgatgtgcctgcccatcaatttgaccttgttgtaatcgctgctcaccggggtggtctgcttgagggaactgcggttgaggagtcaaatggtttgaggcggttggagtttgagcaacctgctgattggcaggttgtgaaagagtttggccaatatggtatggcggattacgcttaagcatgttcacgaaggcatactctatatcaagacaaaaggatcgatatatatcacagagctcattgccggcaccttgcacctcattgttgtcagatcgattgatgctgttatccattttcattgcgatgcccccccacgatccattagccgtggcctaaagtggaaagtataatagtgatgtgagtcagccaagcaatgcacaggcaggatccgaaggggatcgataaaaaagaaatcgaatatactcacgcgatcgaaaccaccagaagtaacgcatgtggtgaacagcttgcacaagtctatttcttttccacgaaaaccaggctgtccattccagacagcccccttgcgcgttacattctccctgatcgccgagatgagcttttcatgtgtaactccattcaagagactacccatggaaagtgcagggggttgattgagagctgcattgtttggagaattgccttgggtcaaatggggggaagcggatggataacctgtaggttggacggctgatgggggacgagggggttgggtatgtccgggaccgccctgtcggggactttccacacggagcaagtttggctgcacctgtggattttggaagcgcgcgtggtgttcggtagtgtttgatgttgaagcggggtgggtcatcggactactaaaaggcatttgcccaccggcaccttgggaaatttgccgggcgtgttgctgaggtgtaacagctgtagggaagctcgacatgggggcggtctgatgagatccatgggtctgctgggattgctgttggagttgtggctgaacggagggggagaatgggttcagtcgatgatgatactaaaaatgaaataggacgttacatacgtgaacttgttgtttttgatttggttgaatggcaggacctggatgaggtgaggtttgatgaagttcggtaagctgctgctgccctgggccaaggtggtgcggatgctgtgactggtgctgattgatcgagtgaggctggtggccaggaagagatagaatctgccgtgtaccaggcgcttgatgggcgttagacgagtgtggccgtgtttgctgattttgaggtagaatggcaccgggattgggtggcattgcgctcgggcctagaccaaggccacctggaaagctttttaataaaaagttcaagaggtctttacccccctgttggtcgaccattactctaagttgattggtgaggtgagaatgttgaaggcgagctttgatgagatctgcttcaaaatgcgttttttcctctgcggacatcggccttgaatgcggctgagcatcggttggaagaattatattgtcagacaagcaacgctggagataattgacttggtttaagaactgctgcaggctgtgcaactgtcgtttcatgctgagcagcgccgcctcatcaatctctggcagtttcgaagtatgcatctgcgactgagggtgggccaaacgatttgagcccccttgtgattgctgttgcaaatgatgtgggggctgctgctgctgttggagatggagggtttgttgttgctgagcttgcagctgctggtgtgcctgctgctgctgctgctgctgttgttgttgttgttgttgttgttgctgttgctgttgttgttgctgctgttgctgctgcggtggtggcggctgttgttgttgttgttgtgggagagtgtgagcaggatgcgagaaagcttgctgatgcagaatttgcgagtggtttgaagtaggttgtagctgggatggttggcgagagtgcggtgcagaagtatgtgaaggaggcggctggggagtgattgaactgggcggaagaccagatgaagtgagcggcgctggataaggactagccgatacactagacagctgagtcgacgtggtttgggcagcaattccaccaacagggcccatcgaattaggcggaagatccgtgtttctgagcctaggttgagtctgctgaggattttgggggtctggcggaggatagaccaagttccctgcttcgtccaaaaaatgagcgagcccagcagcacgaaaaacgtcagcgccaactttttcaaacaggacatcaatcagttcgttgggtaaacgacctgttttagcggcgctgatagtagccatcagtttattttgctcagcggggagggttgactgaggggagaacgcgtgctgggatgaattttgttggttaggtagcaatcgccccatgggaattgaagatgggtcatgagaagtgtcgctggaatgggagttggaagggttgtttgcagaatcggcgaggaaagatcggatttggtcctgtgacagggggttggcgaatgctggcgacattgatccgggaccagacagaggtggctggccagtgcgatgagcctgctgttgagcttgagtgagacggttaagggcagcagtagctgctacttgagaattcggatagaactgagccgcttgctgggaagagcccagtgggccaagtgggtgttgtgattgcatgagttgttgctgttgttgtgtttgttgttgttgttgttgtataagttgttgttgatgctgctgatgttgctgctgctgatgtgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngagagggagggaaattcaacctgaataaacaaattcgtattgactcaaattctggagggaaaaaaacagggtagaagagccctcaaagagggctaagagtactgctaggttgtgagacagaaaattgtacatacttgctacaagaggctgtatgagtgacctcagggaacagatacagaggaactgatgtttttctttgaaaacatgagggctaggttgtgggacagggggtgaaaaagaccatgcagattcaactggaaaaggagagaaacaaatgacaggtggttgtgagaagggaggaagtgaaagaagacagaaagacaacatgaaattccaacagattggataataatctaagattggaggatacattccaacacataaatgaaagggggtcggaaaaacgactccctaaaatttgccaacgactcccattttggtcgaggggtcgtcggacgggagtcgtctttctaattccccctgggggattgcgagtcaacttcccaattgttttttattaaaatttatttttttgggtgggagtcggcgcccaaaaccctccttggcaagtgggaggtttgggagttgcctccctcccactggccagggggattccctcctgtcattgagactgtacagtctcaatgaccggaaagaatcccttccggtcatcaagaccatacaatcttgatggccggaaggaaccccttccagccatcgagaccaatctccatgaccagaagttccggccgttgtggaactcctatcgtgccagacagtaggcagttggttgaagggaaattgctttgagggctgcctttcaagtggggtccggatgagtgagctgtgatctgaacaaaaaaagtgttggggttggctgtgttttctgagaggagacaacagaagtggagttctgtggcggttgttgagcttgaggattggtgtgtatgaggatcagatggattaataatgaaaagatcaataagaaatgatgggtctatcttggatcagatcagagtgccatgcttccccatcatctcagttcaaactgaactttgactctggggagtgacatgtcacagacatgtcatcacatccctaactacaacacaactcaaccaaaaaagaaaaacaagaccacactacgcaacactacacaacactacacaacactacacaacactacacaacccacacaacacaacacagaacaaaacaaaaaaaaaatcaagagtgaaataaaccaacatcctgagatgtcttaggaccaagaaaattaaaaaagactgtctgctgagtaggtgatttgaaaaagataataaagaatgataaaatgataaaataaaaataaaatcaagatgaatgaaaaataatataaagagtaaataataagaggaaatggaataaaataataaaatgaggaaaccattggactgagtggggatttgaggtgatatttttgaactcttgagtcttgaggatattgataatttgaaaattgaaaattgaaaattgaccttgagggggcctgtaccgtttagaacaccacaccgttgagattgtatgtctaggctgtacacctcatcgatcggtaaggatatccttccggccgatgagatannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccttctgattgatgaggaccggaagggattccttccgattgatgaggtgtaacagccccatcgaccggaaggaatcacttccggtcaatggtgttgttgtttcttattgaccagaaggatttccttccggtcatgtgggagcaactcccaaatcccctcaagcatgaggggtggtttggggatccaactcccaaaaatgcaaaaaaaaaaaaatattaaaaaaaataaaacatcattggatggccgactcccaaagtcggtgtaagactcaaaaagtggttgtaagaccctttttgctgaatggagaaggggatggtggaggtgcaagctctgcccttctatactatcagataacaagacccaccaagctcagcttggcaagttttaatcaagtgatagggtaagttcaggaatgagtttgtgtgatgctgagaatgagttgagttgttattggtgttgggtaaggttctgtaaaggtggtgtatctgtgattgagtggtactaaacttgtgactgatgaataatacactgggaggagagcctccttatatatacaacagtgagggaatttagctccagggcagccagtaatgagtgattttggctggcctgggctattacatgaggtatttttagctacatacaaaatttgaatgagtgaatgtgattggtcaaacatgtacaagagttgaagtggtgatccaagcagctgaatgagtgattctgattggtcaggttctgatgtgtttacaagtgagtgtggtggtgtaagctgcagctgtcatgcatggaaaatacactaatttaggctgcaggtatgatgtaatatgtagaagtggaatgtaaagagtgtagatgtatgtaaatgagtgtatatgtaaatgagtgtgtactgtactgagggtgtctgtgtagcttgagggttgtaattgggtttggtgatatgtaatgatggttgaaatccttgtgatatgttgtccagtgttgggtaagagttgatccaggtgtgttccagtgatgcctccgtggtgaccaagggtgaatttatctgtagagtccagttcttgagccgtatggtgtgatttctgagagagattgggtgataatatgaagatatatataagaaaaagaaaggaaaaaaactttgaattttcacatttttgactaccacatcggccatccatttggaaaaacgactcccattcaatgtcagacaaccatatttgggagtcggtgactaaaatttgggagtcgtttttccaacccccaaatgaaaatccaagatgttgatggtatatttgaagcaccagctggatgcagggatgttccatgtaatcaccagttttctgcatactgccatgaaatacattgtcaaattttcattttttgggtggccacagagtcataagcaaagtcctgagtgtattaaccaattgttaagcctggtgtggctgacctaaaggaggatttcaggttgaactcttataggtttgagaacatttgaaatttcaggctaagcactcagctccaatatgaattccccttgtaaacaatattcaggacaaccatgagcacaccccattcattcaagactccctgctccccatgtcacatttggactgcactttgataaatcttaattttacctgactgaatgttgagcaggcaagtgacaatggcctcattgtcttgatatatccttcaatccatggaaggtcttcacatcagttctaatctccagcagtatttctcaccagtatctttactgtgaggattggtcctctgtgggttccatttctatctcctactgcttcctattaggtgtgtggcccaccacaaaatgaacaaagcaaaatacatatcattttggaaggaatttaattccaaaaattaagttgttccatatctcccttttgaccccattttttggatagagaatgtagaatttccaaggggctcattgttcatagcacacacaatactggcaatcccactttcatatcactcatttctcattgccatagactattccccattgtctgatgtaaatagctcatttaacttcctgttgtgtattcatttttgtcgtcccttcataacattgaattaacagcacaaaattcctaactcaatttcaatggaatcacttgcaaaaacaaatgcatctttatgagaattttccaaatccagtaaagctatggttcaataaggttcatgaatactcatgaagtcaaagtgcgaaaaaagtcgggcttgaatgtatttgctgatcatcagttgtttcttttttatatttcaatttgacctcactcacgttcctgcgtgtagatcgcatggaaaggagttgatcagaacaccacctttgcatccaaattgtatgatattttcggaataatggggttcaagatgtgatggttggtgcatatatcagttcattggcgatgaaaaatgatgagggcggagggtcagtacaagcaaggaagtatacagagagtgaatacattgttatgagaaagattacaaacaaactaggaaaataaaactacagcagtgtcgaacacttcacgattgtcaatttacgatgtgctgagataagcaacttcaagatttgggctcatggcacacacgaatatacaggatgaaagactcaaaaaattaactaattgtgaaacaagagtccggtttcagatgttcagcttcttggaaagatcggtttcaagttcggcagtggcactcgtcacagcgaccggctcgttgggaacagttgcgacgacgctagcacgtctttcggtgagtaaggtttggccgatttcggtgtgtgtcaaaccagagctcacggagccccctcttttcaaaaactcttccatttgcaacggttcatgattaatggattgctgaatgatgggagcttcgtgagtgacatctgagacagggagacagcgaggttaaaggaaggcaaaattgattagtcaaaattctttcggcgtcattggttactggcgagaaggacctaaagcttacggtggatagggatggtcgtgtgtattctgtgtcgctcgtgggtttccttttcgataacaggttgaaccacgtgatggacgtgatggtgctctctaacctgaactttttcaccatgatcgataatctttttctccacgggagcatggacaacctcgtttttgaattgacttccgagagactcataagctgcggcgtctgcagcgctggcttcaatgttctcatgaacggctgtctgttgatcagaatgagacacttctcgatcagctgatgacaaacaattttgacagtaatgaaagagggcttaccactggtgctacttgggtgcgatgcacctcctccagtatctccttatcttttacgggctaaacatgccgggcatcagcgtgtttttcaatgcgattttttagaaaaaaatgtacgtgaaactaacctggacatggtgctggacgtagtgtaaatgcctctcatgctctttcgctctggttatttcttcgacctcctcgtgcttgatcagattgtgagtaacagctgtgacagaaacagagtgaatcagtcgttgatctatccgcttctggtctcacagagaaaatactgaaaagaattcggatgaatcagcattcgccaaactacttacgtgcagcaactttctgactttcagtgtcagcgacaatcttcgcactgaggggttcggcggtggagtatcggcctggattcaaatgacatgtttcatcaaatgataaaatcagtgagtggatatgatgaatgagaatgagacctggctcacgatccacaacttcaaccgggatatcagtcttgatactgagcttcctgctgttttcctggataggctcgctgcctacaaccactggagtgactacggactcaacagtctctttagaagaagcctttgaagggcgacgaggggttttggtgtcaatagttcctttggaaccggttcgcgaaatgttcttttcgtccttgttgatcgaattgagaacatctttaatttttcccattattactttcaaatagggatattttcgaggttggaagtataaaaatccttagaaaatcagatggaaaagtgaacgatggcgaagagaaggaatttgcagcagatggcgacgcagtccgctgtgcacgagatcaatctgatataaatgtccgataagtcttgttgcgattgagaaattgattaatggtctgggtgggcagttgatgttactttccatttttggttttccgatgttccataaccaagctggatccggcttatgtttgtagtaagctttgagctcagcagtagcgctcaatatttccagacactcttttcctcaagtcggctgtttttccatgttgactcgggatcgtatcggcctgcaagcttgcccactttttcctggtttgttctcggggctgcctattccggctaagctacacacaactgctagtattctgaatggcgagctttgccacatcaacatctacattaatcggttctatgtccaaagatatcaatcctgtaagatgttcttgcgcttcagctggcctttcccttgcttgttcgagcggtaagtgtgcaccgtacgctgccgtatgcagtctccggcatggcaactccctttgctgttttgtttcagaattaccgaaaagccacacacggcagcttgtggaaatctcttgacgcaagccgagtcgaacggcctcaaattgcttgttccggtgaccgaagacttggtcactgacaccaagcctttcaacctaaaatatgtagctcactcgggtcttcatgcaggaagccggagcccccttcgcctagtccgaaaccgcgcaaagaaagatttaacagggtttaacagggcttctccgcatcatcggtcagttctcaatccttcatcacggatcgaatttaacactttcaaaggtagatcatgtacacaggcgaccaagttcgaccacaatttccccgccatttgaccgggaaaacaaccattttgacccccgcagttgggcaggggcaaacggcggtcgaacctctaaccactttgaccgcttgcttcatcgcggccaaaaatggggcaaattcccgactcaaaccggaaaaagttcgggcaaactggtgccacccagcaaataaaccacggccattgagacaacaacgagcttgattgtctgtgaccggatctcctcggattgctccccggaggaccgcataagagcacaaatatccgccgcatgattccggacggatgggagtatcccaatccgagagatctcccagatgtacatgtactcggacaatttctgccagaccgccaggcacgagttccggtttggtaatctgtaagctatctgtctgtgtgaagctatccgtgatcctttcggatcacggtttccagccattgcaggcatcgctcggtttgtgggattccgagcaatggctggaatcccagttagtgtttattatgacatctgattgattaatttctggaatcggaggcttgagctacaacaaatcatttttagattaagttaggaaaatgaaagaaatgaatttcggaccccattcggctgttgcgccggaggatttttttggtgagcatgagaaggaaatttttgtgagcatgataaggaaaagcaacacaatgcactatttgtcaagctctgctccagaaaatcagacaaagggctcggtcggtccttgaccttgcccaccaacagtcatcaggtggatttctttttcaacatcctcctcggttggaagcctgatatgctcatgttctaatatcacatcgaatttctttttctggccaaaaagctctttatcaatcgcgcggaccacacgaccatagctaagaaacaatagtgcaccagtcaataatctgagtggtagttaacaaaaagaatcggcaccacatacgcaatacgatagagttcgctttgactccttacatgctccagctgttggtcaatcaactcccactgcgatatattctctgtagggtctcgatgaacatggtgtacaacagtgtagagtcgcaaaaaaccgaggcgggtagtcatgctagtgtcgtaactccgaaggatttctgcctccgctttcaactgcttgcgggcggccatgttttgatcaatctggcagcataattgggcatttgtaagaacgtgtgtggcacaatcaatcttaccagacagggtgactcactataaccactagcgcatccaagcttggaaccgcaccatcaattggccggtggttgaattccttgatgtttgtgagaagctacaaacatcaaggtggttagggtccatgtggcaacaacggggcagcgcaatacctaccagattgcgcaagaggcccttttcattcttcagaagtcctcgcattaactgaatcaccgcagcgcatgcatcaatgtcgttgggatatccaggtggtaggtaatcttggtgaaacgcagagggttgtgatcgaatatgcgcctacagtcatgaaacaaatgttcaaacattagttcatagtttactattgatgtgaaatcccaaaataagacattggactcgccttgagcatgagtaagggggttcgcctgattggggtcgagtctgctaatgtcatagtgcgagtgtaggattcgacatttcctttagtcaagatctgacggagcatgtttcgcatgcaacactgtatttaggggacacgttagtatgaaatacacaaccaaaggagaaaaatgaattgaaataaccttaacatggtttgaaaaggtgaatttctttgccgaggttgcacggccgggcaatgtcggagtatccatatgctcagaagtggtctttccgagcaagtgaacaaaaaacatgacggtgagtctccacttctcctcgtcagtggcctagaagttgttttgtttaagattgaaagtggttctgatgagtgacatgtaagtttgagataggggggatgcagttgaactcacctgaaaaagttgattgacgagttgcaagttggactccgagaagtgcaactgtccttggagttcaccaatcaaaccggcaccaactgctgggagattgtgttgtgcttctgcgggtgggttggccccccaatcaaatgtctgggcatccggcaatggctcctcatcagattgggtttgatgggcaggatcttcattgtcttcatccgcaatggccccgaaaaaatgctctggggatggggatcgattgctttcctcaagccagttgagtgttgggtcgataacgggcacaccaggggcaacttgtacacctgccccccaacccacatcattaggggcctcgtttgcagcattgaggtccctgatactgccatttgaattggcctggcggcggggcacttgattagacgctcggctttgagatgctagtggtccagtagatccgcgggctggggtcaaacggcggcctcgatcggagcctcggtggggatgaaacctgtctatcagatagcaactgttcagctgacttggagaagcaatccgaaacaaggggtcccctcactggaaacaggaacctgggcgatggccagccggccggcagtgcggggtgctgaaggggctggggatggagttggggtgaagttctgtggttgagacatctcaacaatgcaagccgttgaaggtggcaaaaatccaggaaaaataatatttaagaggtgggggtttgagagaaaagcattggcagacaaacacttttttgcctggtcaaggcaagtgctcaccgtgtgagcccttcctcttttctgtgtttgattttgataaaccatctctgatttgtttttgggtttggtgtatgttggggctgaatcaaaaaaattgcttcttgtccggttcatttccatcttgcatgaactcacctccactccagtgcaagaagattggtccctgttcaaggggaattggactgctcttgttttttaaacaaacaacttcactcaaccctgtggttcaaaaattcactcactccttcactcaactgttgggttggaataaagctcctttgggcttttagtccaacagtcagaggtaacatgaatatcccaggtaaattgtggtgttatttttattgtattgtcatttgaaattgatggtgatggactcttcacatttaggcttcattattgtggcgcgccagcatggcaggacaacttatgcttgtgaggcctgtccaggaagaaccactttgaatcctgtggaacatttacaatcaagaacacatctcatcaatgcaagtttggtccaaccaattcctgaaactttcaaccaagatactcaaatgtatccaggaacaggatcagaacctgaagatactgccctggcatttgagaccattgatatatcatcaggcaatccagaaaattctgataatgatgtagtaatagtacccacaaggaccactgaattatcaatcttcaatccaaatcaatttcaagaggtggaatttgaggatgagggtgactgggatgattccatatttgaagctgtaaatcttgtacaaggcactgctttagagagggatgtatcattattaaatgatggtgttaacaggaacacattaacacattggtacccataccaaaaccgagaggtgagtttacactcagagctatcctcagggacaattaatgacacttctggattttaggctctgattggtacacttatgcagggatatatgaggtgctcaatttcacgtagcatgtattctcaaatgcgccttattctctccatcactgggttagagctacctcattggaatactataaggaacactagtgaaagcattaggatgctcttaaattttcatgtgttggaaaatgaaagtatttggaaccacaaatgcttttctttgagcatcccacagatcctagaacaagtaagtcatatttatctatccctttccttatgaaaatattgcagagagatgcaccattttttagatgaacatgttttgatgtttgaataacaatattggatatctttgatttgaggtaaattattctaatggatactgaataaatttataatgtttttacctaggagatttcaaacccatatgtgcatccacatttggatttctacccagaggatccaaatggccagaatatattcaagttatcacaaagtaagaaatggtgtgaggaattgggacctaatgagagagttcaaatggttgtcagcaatgataagcatttttacatctttgaacccactcagttgaaatcaggaaaagtggtagtcccagtttacttctacaaaatgaataatgaaatatatgccaagtgtaccaagccattcatttcgccaacaagccatgacgcaaaggtgctcaaaattgaatttgaaggagcactggagttcacttctgaccgcctacaagcaatcaaattttcagaatttaaaaatatatactctgaaattatctggggaaattttggtaaattggcagaggcatgcaaatcactcatttggggtaagtgaaacctttgttcagagttgaatttttcttggttgttgacatgcctatttctggtttcatttgacagaaataggcaatgaaataccactcacattgcccaataagtggagatttatgtcaagaggaagagtgatacgccacatgcccataaacttgtattgtgatgatacatctggaaatatttccaaacaatttaacaagcatgtctctttttatttcacgctttccggacttcccccaaatgtggccaatcaagagttcaactgtcactttgtgaccacctcaaatcaggcaagtgtattggagttggctgataaaataacagatgacatgaagttagttagttactctgcaatcattactcctgtttattactgaccagtgtgaattttagtgatttggctagagggggacatgttgcttatgattatgagttgggacaggatgttttaatcatgagtgttgtgttatgcttccagggggattccccgatgcatgcagaggtgacctgcactcacatgccaaatgcatccttgaactcatgccgcatgtgtaagctgaaagctgccagtattgaagatagacgcagcctccaatacatccagcatttcataggacgtgatactcaaggacatgtggtaaggatttccctgttttggcagattgattgattaattcatgagaacatgtacatttatggtgtgttactcacaagctgatatacttttcttttggatcacagtgcagaccctccccaaggacttggaaggagaccaaaacaacagccaaatacttgtggagactttccaaaactgaacccaaaacggtggtagaccgcatgatcaccgatttgggggttaaggataatattaacaaacaggctatggatattatgagagaagggaatgatcaacaattgatagaaaaaattagaagcttagataatgaagatgatcaagaccagcttttcagtcccatcatgaggctcaaaggtgagtatttctatcacattatttgatggtttacatactttattgaggtaaaaatactggtttgttactttatttcaggatttgatgggtgcaaggatacacctgttgagatccttcatgtgttccttcttggggttgtgaagtacctgacaggagatttcatgaaaggactcaaagcatgtcatgttgaaagattaatggcatcctgggaatctttcaacaaaaattcactcaacattgaaaccattaacccattgaacatggccaaacaccatggtagtttccttggaaaacatttccggattgttttgcaagcagccccttttgtgttctatcaatttatgtcagaagagaaaaggctactctggatctctttgtgccggctttcaacttatatttttcaaacccggattcctgacatggatacctatttagtagaactcaaaataaggattgatgatttcatgtggcatattatcaagatgaattgtcaatgggtgaacaagcccaaacttcacatgcttcttcacttacctgaatgcattcaacgatttggtccagccaccctctatgccactgaaaagttcgagagcttcaatggggttttgcgaaatgcatccatacactccaaccgtcacagtccgggaagagacatagccatcaaatttgtcaatgaagcatgtttacgactaattctttcaggggggccacattggaaccacagaactcatggaagatttattgctgatcagcaggttactgatgtattcagggatcatccacaaatacaaaaatctcttggatacaaccatctacttgttacatcccacaaccaaacaccctctgtcataactacccccctccccaaaggagaaatggaaggtgttccagattttttgcaaagaagatttccccaccataaaatcaaacaaattcaccagttgagactattacaacatgatgtattgaagaaagactattttgttttggtaagtatcttctaccagaaaaaaacatcatattgaaccagctgaccatgggacttgcattttataacctcaggtcaaaaaaaatacaagttcaggatccactaaagatattgaatgtgttgaatctatatggtctgccagtttggagcatcaaacccggtattttgtcagggccaggcgatttttgcaagggccaatcaatccattttatcagatgagagagctagatgtcacaagtcacgttgattattttgaagcatctgtatgtataatttccctcaaatgtctcacatgttgaattcaatctggattgttatcatttggctaattgaaacctactattaaacaccttaaaatggccaggatattgttgcttgcctcaatacccaacacaattgtcaatctggaagatgccaagtggtcaagggatccaggaacaaaggccccaattatgaaggcactcaaacaacattgaagatccgtcataatgacaaaaagagcttcatattgaattctgcttcattgcgagatcctgtaacccatcgtgaattggcaggactcaacacttattaccatctcaactgggccactgccattgagactggtagggcccggtggcgtccaaatccaaccaaccagacctcacagacacgtgcaagcagccttgccccaagtttgatttgattgttgtcattgttggatgatggatgacaaaccaactgaatgatcccatcttcaaaaataaaacatgccattgaatcacatctaaaacatggtgatgaataaccactaaaatgacattgaatcatatctcaaggatacacgctaaaataaatatacattgaatcacatctcaataatacacgctaaaataaatacacattgaatcacatctcaagaatacacgctaaaataaatatacattgaatcacatctcaataatacacgctaaaataaatatacattgaatcacatctcaagcatggtggctaaaataaataaacatgcagtggatataagctcaagacactgctgaataaataccagcactgccaaatatacaaaatatccaattaaccatgttatttgagaattcaaaacacgtgccactcatcccaatgtatttttagaagatatattggcaacctttttctatcaatttattgcctctaaatccaactatgtgaattgtgcatcatactagtaatccttatccgtgatgttttttttatacttgaaatgaaactggccatttgctcatgttatttgatgccttcccctggtcttgtaatccaagggggtgttgtgaagagccccctcactaaggacttgatcaaatggatgtttcaaccctgtgtgctttgtaaaatggaccccgaaaactgtcactgaggcttcattcaatttggaattttggacaaggggaatttttacatggatgatttgagtttcaaaccttttaatttcagtggatggtgatcaccttctgctctggagtcttccaaaaggcacccattctgttccaaaagctcacaaggcggggccccaaggctgccattgttgtttttcgatcacccacctcttgtgcggtccctggtcagcatgcggcaaaatttagctcaggaatcatcaaactgtgtgttgggtggaatgcactcaaacaactcatctcagattgattttttctgcctgcctggggatgatggagttgagcctcacgcgggaggcaaaggcagtcattttggtgcacttgaagaagccaaccctccgtcccaaaaatctgcatccaatcctcaaacagcgcaaaggaaaggaaaacgccaggctgataaagaaaaatgttggttttgcacaactacgagcgccctgtgttcattatcctgacttccttgctcttctcacagcaggactgatggttcgccgcgacactcgtcgttttcgcccgtttccaactcaacgctcttggaggcttcgccgtccggtgtacatcgatcttgagcgcgaggatacccccgagcccagagccggcgcccctcatgatgctggccgacacataagtgaacctgtcgttgtggaacgcgcgcacgaggaactcatggcggctggacaactccctgtggccaaccccaacatccaaccgcccgaaagccccactaacaccactcgggccaattccaatcttgccgtcaacctccccggttctttggccccaccaaatgcggactcgaactcaaaccacctgcacgtttttgaaggaaacaatcccagacgcatgccgccggcgccaactttggctcaaccaaatgccaaccccttcgttgcccgtgtgcctttcccaccggcacgagcagccatggaggcagtcgctatggagacctatcttaacatcgctcacatacctcgcgacgacctccgtacccgttcccgacttctggtccacggcattggccattggactttttttcgtgccaccaatgaagcggaattgactcgattgggattccccttggggattgcccgcttattatgtgaaggggttgctcgcttggaggcttttagggaagaaatggagcgagaggggattgagatgtcccccatcttatagttcgacacttaattgaattagcgtttttaaatccaaacacaaaaagccggcactatagttttacacttatttgaattaggttgttaaaattcgtacacaagaagccggcaccatcaagtaaaatatgtagtttgcatgatttgtgctctgctaacgaatcaaatcccacaccccaatcgcttttgtgtgagttgagccaccatttgagtcgttgcccggcgttcaaatgagggagaatccaagtaagattccatgaaattacccttgaccgcctcttacatcttcaccgcgataaagccatcagcatcaaagaacccgaatgcggctttctttgaggtgtcaaatgtgaaaaccaccctttgcttttgtgggtattggaagacaactgggtcataaaagtatcgaactgggtcagtaaaagtattggagacctgatgtctgtcaaccattttgttgctggtgtccaacatgggtgtgggcctgactttccctgagtcttacgcacaacactcacccacaacaaccaagcaatgagtagaatgcagatgtaagagttgaatcaaatatgaacaccagtttgtttaacctgtgtttgtactagagatttcacttggcacctgccagcaggtacctgccacaacttcaaacaattacctgaacacctccagccaccagctgtgcatttgaaggatgtattactgtcaaagaaacagttctgcatgctccacctggcaagctggtggatagaactgtccagggcatcttctgaatgtgtgccaggtacctgccggcaggtgccaagtgacatctctagtttgtacaagaagtagccaattgaaagacacacacaatttatgagcttcatgaccaagcctggattcattctttggtgataagtgagtccaacatatcctggattatcctgggatgtgaatcggaactagtgagagttgcatggttagctcacaagatccaatcaggtgagttttgaagcttttcatcagttccagtctgaattacccattccaggccgccattctaagctatcatccaggaaaacactgtggctcaccttgaaaaaaagatagatcagcaatcataaagcctgagtttgatggtgagatcacaaaatttgtgttattggttggactcaaggttggcatggccgttattgccttttggcttctgaaaaccagggcttgactggaccttgaatggtaatttgaatattcttgtaaagaacaagcaatgaaacaacagccaaggggggcttgataaacgcacaccaccccccctggtgcacgccaaaccgcacgccaggtgggtattggcgtgcacacctgcacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntggtacatataccagctcgtcggtagggtttccttccagtagcagagctggtatagaaaccagctcgtcggaagtattcccttccgacaagccggtgtacatgctcgttggaagggtttccttccaacgagggtatagaaaccagctcgccgggaggaacccctcccaacgagctggtacatataccagcttgtcaggaggggtttctcctggcggtgtgacctcggcctctttaggccgaggggatttgaaaaaaaaatggaatgaaatgaaaaaaaaaaaacaaaggggccgtcccatagtgcctgggtcctatgggacggtggcaaatccttggcgtgcaggcctgcacgccggtctacactctgtagattggcgtgcgggcccgcacaccaattttctttggcgtgcaggcgtgcatgccaatccccacctggcgtgtggtttggcgtgcgccagggggggtggcgtgcgtttatcaagcccccctctgcctttactgtgtactacactaaacaagaccaccaatcttagattggcagcttttaattagtgatagtggagtgtatcaaaagatactctgttgtcaacaggtggacaggtgcaaaaatgggttgttgttatgtgtaaagatgctgtaataattgtatgtaagggttgttataattgtaaaaccaaaatattggggaacaaataatattatggaatgagcagtgatttgcctgttatgtggggaattgaatgcaggaagtctgctggggagaaattccaactgggaggaagggcctccttatatagacaacaatgaggtattttggctccaggggagccaggaatgagggattttggctggttgtacagccttacatgagggaatttggccaagatggaagaatacatgaggggttttggctggtggtacagcctacaggatgtgatttgagtggtttccgtcggattgacaagctgtgcaacagttgctatgcaacctagcaacctgcaggctgtgttctgtaagccgcatgatgtcatcctgtattttgaggctgtacgcattgcatcacaggttgccaaggtaacctgtatgctgtgcctgcatacttccattgtacttgcttgagatgtacaaatgccagttcaaatggcccagaggggtgaaatgcgtacctgatatacttgtaacatgtaagggtgcttgacccccctacctgtgagtaaaagagggtcgtaacatgcaacacaggggggttacatgtgtccaagcctgctcctctagggtaattttggaccctggaatcccttcctggagccatatttggtgtaatattannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaaccaaagatatgaggtgccatataaagcggtgtcagccttagagatactccatagtatccaaaagactgctaaatgaatattgaatattaaatactcaataggtaatataatatgtaataatactatttaataaaacaatatttcataagaatataaagggggttgctcactggatgtatccccaaattcctactccttcaaggactttgtatatattcaaaaccttgaaggacaaaaggaataaaacatacaaaaatatagaatgaaatcaatgtatattaaattagggttaaatatacatttagggtaaccttagaaattttattctacaagcataatcaatttattaaaacttgtagaaaagaaattaccacactatgtcaagagtgtggcactttctactagtaatattctatttaaggagacacatgatttaattggctataaacatgcatcatgatgtcatgggacatagaatatacattatttgaaataccttgaattattcccattacatcaggggaataattctaccatggtatactaaaagagagattctagaatattctaaggagggcctcaaggggacctctagaatatttaaggaggccttcccctgcctaggattgtttcctcagcattttcacccccagtacacttagtgagtacagtgaatattctccacctacttttagagtagtctttttatccaatccaaccctaccttcttactggaattgttattaagctaagagttatcccagactcaacacttaattaattccttaaaaagtagttgctgcaagaccaccacctcttactgtagcctttcagctcaggtgcttgccagctacttcttgcatattaattattgcttccaacactctgcaataacttattctgttattgtctcctacaggctctcttgattattcaagtgtctttaactgaggagtgtggacttttcaacctcttaagtgggaagtttggaccacttaatactttgagggtgactaggagtaatcttggtctttaacctgagtccttcagcacagtgatagtacttggctcttatattattaagccaaagtttcatacacatagctgacaagcggagtcatcacttcactggtgaatgacttgactttcttgtaaattattctgacattgataggtggggttcctggatatccttctccatatcttcctggatcaagctgtatcagttgggaattagatgtacaatttgctaactttaagggtgtcttcaatcagccctttgacaagcttccaggagctgcactagatcaaacctttgtcaatatatggggggtaatatatggggggtattcatttttccatagagaatttgtttacctttcctcagacattgaatcagtagaagaggaatcctgtgatctataaatggagcactgagtcttctgtaattccaaatgcttgttactgtcactgagctttccataacacatgatttgggtaataatcctgcctggcatagcaattcaaaagttggcccataaaggggttccttcttgttgaatttttctcagttctttctctctctgaccttcatctctttctagtcatcaaaaatcataccagtctataattatcaagtagcttgttttctgttgttattaagccccttctgagtcaaataggaaccctaagtaattagcttatctcaacaactcatgtctctacgattatttcttctctttcctgatctctttgcttgatttattaaaaactgactatttagaattaacgactctaaatatctgtggtttatagcatgtttttcttgattaactcatctggcttgactaaaagagactgagacgttttgtacggtttgtttcttccaagactcatgtttcttcctctcagtcttttattcaatattcttttttattcatttttctttcaaccactttttgaccacttgtacctagtctatttaatcctggctagttgcaagtgaatgaaaattattggctcttacactctttttccgtgagcccttcccaaaaatgagactcttcttttttggccctcaacctcttacgtgctttagctgtaaaatttcaacacttctggtcaatttggtgcaacaacctcactaactagatacaatgtggtcaggagttcattgtacctcatagtcattgactggaaggaattccttctggttgatgagtgtcagagtgccattggctcttcactgagaaccatgagggttccaatgttgtgtccagtggtcacctagtgtggagtttgtgtgcaaaggagtggagagtttgattatcactcccccctcataaaaggcatagacataataccaatggtgttgagaataatgtggtgaattattgagaaattgagtgttttttgattctcatgctttttgtaaatatattctgaggcttgtgcatattggaatttcactcttttgatctctgttttttatatttttctttcaaaactgtgtcactcatttttcctttgattgtaaatatgcatttctttcttcattttgtatcaaatcatatcccacaaattgatcaccttgtatctagtctacttaatctcactagataaaaagaaattcactcatcagtctttgctatttttgatctggtcctaagtggacacttatgccttcacttagtatttctcaaacacactttagcccgctttactaagtttacatagcctctcatgagacagactatgtctgcttttggctttgctgattatttttcccctctccaactataatttcttcagtgcaaaagttttaggctccgtttggcagtccatgatatcataaaatatcataggaaaatcctgcaaatctttttggtggaccacatttattatcataagtgaagattgtgtttggctggtcacactataacaccaaaaatccactacaatatgcagagaattatctagctttatgattattctgattatccggatttacatatttcttcttatgatataatggactaccaaacggagacttagggaaaattcctggagcatactgatatggaaagttttgagctgaactgctttgaaattgggggtgtttaagggatagtttgcaggaaaaaaatcttggcaataaagccttgcacatgatattccatgatattccatgatatttgaatggatatcaatcatatctgatcaacagattcaaattatcagagtagacactcttccttatttttttgtcttggcaaccaagaggcctaaatttcattgggataggatccagaccagaaaataagtgcaattatccttgtgcaaattcatgctgatcaactaatatcagaaatacctctcacaaaatacctcaagctatttacaaattcttctcacatcaaacatgactgctaatatcagcagggataatccaacccagaaaatgaagctcaaacaaccccactaaagaattgactaggtcaactaaaataaccagtccagggacatgcaccagcacgcgccagtttgccgcttgcctgaagttgatatgacaagatgggagtgcaaaagaattggaacatggcactacctatgtatctatgtaccgcaggtatctcaaaatgtttgggtttatagaggcttgagatgccagcacgtgacgagatcaaagccgccatacagtgccataagaattaggcttgcgcatgtcgtcacaggtcgtcaccagcccgacacaattgtttcggttgaagaagaaaattaaaaagaaaagacaaaaaatagacgaaaaacaagcaggaaatcaggtgagcctcattggttgaggtgttccgtgaatcgatttgaatcttgaagaaactttgccacagcttcatcggcttttcggatgttgaggatcctgtggaggttttccgctttgaatcgaaccttgaggtgtcgaaggtgttttcggagagcccttcgttgatttttgaactttggacagaaattcatgaagtgaaagactgtttccctggctccacaatgggggcaaagtgggtcaagactcctgcaaatacggaagagatgttttttcagtgcacaatgacctgaatccaattggttgatcaacgaggtaaatccgattggtagacccgagggagctggtcttctggtcatcagctcatccattgccatccggtggaccttccaaaagttgcttttaatagcaagagagggtgtggaaggggactccaatgcctccttggccaaatgatctgctagttcgttgcccagtatgtccttgtggcctgggcaccacgctatagccacctttaacctttgagggagttccagaagcgcattgtcgatacattggaatatccattgacccggtcttggggcattgggttcagccgtcctcaaaatgacaccctggttatccacaaaaatcaatagacggtgatagcgcgttgtgacacacatctccttggccaaaccaacagccgctaggatccccaccgcctcactttcgtgattggatacgaccgctttattgccaatgaagtatgaactgaaggtgttggaagccgggcaaatggccgccccagcaccccctttttcggggtgatatgacccatcactgaagattaagagcgcccccgggtctgaggatagaattgaaacgtaagacttaacagaatgtatagcaccctcttttgacattcccatattctcgtaatccaagtttcgtgatggtcgagatccaaattcaaagttgagatgaatgagttctggatccatgtccacagcccgagatacagctttggtggccaaaccaatccgtgctgcatccgccagcctaagtgaagagcttgccctgctggaaagtatgaaagatcggacaacattgttaagttttactgtcactattttcctgtaataaaaggaaaagcttgatcttatggcctctgtcagaaatggttgcacccccaatctgttacggatgaaagtgctggctgtcgatttgaagaccccgagggagtaaattcctgcaattctgtccaccttttcagccagtgcattgacttttcccctgttgggctctgtcgcccatagggctgccccataagttattctggggaacaaaacacattttatcagcttgattcgatctgcctctttcgtgccccaacgagaattcccgaagatacgtagctggttgagtgtcttttgcgccttttcctcgaggactctgaagttcttgttgaaaaggagtttccggtccaaccaaacacccagccatttgacttccgacattggtttcagctgctgagtcccaaatgggaagtcctcctccggagctttcccctttgtcagccacaggaattgggcttttgcctgatcgaaaattgccccgtgggtttgaccccagcggagagatcgacaaccctcttcaattagccctcttctggctgcgcctgccgtttttgctgcaacaaggtgcactacatcgtctacgtaacccagtgatactgtatccatagccgtggagaatgattttgtcagcagggagttattatataagatgtatagaatcacagaaagaggggacccctggggtagtccaattccaattgggaaagctgatgatgtgaagtcgtctagtttgatggttgtcgacctgtccttgaggaagtctgcaattatcagtactaagtatgttggacactttagatggaaaagataattgataagtctggttgggtgaacggaggggtaagccgacttcacatccaggaacaacgcggtcaccactttaccctccctccatttggctttaacccaatgttcaaaagcaaacaaagcgtcctcagttccggagcctttcctgcctccaaagtgtccctcagcaagtacaccggattgttcggcccacgccgtgagtcgccgcgcgaggatcagttcgaaaagcttgctcaaggtgctcagcagcgcaatggggcggtaagcacctggattggtgtagtccggtttaccctgtttccggatgatggtggtgacggcaactttccaggagatcggaaaaatgctcttgattagaatgctattgtaaagtttggacagaacagacgatagatctccggaaagggacttaagaagttcattagctatcccgtcaatccctggggcttttttggggcgaatccgttgaacagccgagatgacctcggctttggacactggggggtagctgccgaacctacaactcaagtccaaatttacatccgaaagatcaatagctacatttgtgactgaagtgccctggaagagaatcttagcctgatgttgtttgtcatggactaatttgccatcgttccccttgagggggcattctgactcaacagcccgcaagctttttgcctgaagttgatatgacaagatgggagtgcaaaagaattggaacatggcactacctatgtatctatgtaccccaggtatctcaaaatgtttgggtttatagaggcttgagatgccagcacgtgacgagatcaaagccgccatacagtgccataagaattaggcttgcgcatgtcgtcacaggtcgtcaccagcccgacacaattgtttcgggatttgtacatattcacaggttcatccacacacataagctgcgtagaagtttaccggcacggtttccagcactcatttagaagcttggatcaggtggccagctgatggagatgacgtccccttaaacgaggagatatctattataatcaagtcatggggcttacacatcgaggcatttacgccggtaattgtagaagtctttgtcgtatatgtgagcatactagatcatcaggagttgaattttggtccctagatcgcaccctgagctccagcggtcatttgggctcgacttcggttgagcttcgatggctgcacacaaatgcttgagcatactgctagggtgggattcgacctgggtatctggaaaatcgcgaagtggtgcgttgggaatttgcagtgaatgagaattaaggtgagaatgtggtgaagatggatgggattggagcgcaggacaagttggttctcctgcccttcgtgctggttactttaccaggacctttcctgatcgaatgacggcgattgttgcttatgactgctggtcgagttcagcatacaagtttagagtttaatacacctatacaaacagtcatcccagcgtgtcatgaggggtcaaaatagcaactatatctttccacttcatcagctgcccttctgtaggaatttggggatcgagatggtttcagttccatcatttcaattcggttgccagtggagggaaaggctaaggccattacgtcaatcgtggctctcggtcgtgcgatacactggtgaggcttaattgggtctgtatatccatagtatcgatatacctccacagtctggtgattgtgggggtggcggttgtatggatatatagggggtctaagtccatggccgtgtctgtattttctgtgtggagtaaaactcaaccgttctggggtcgaccgcatgagccggcatacatacagccgatactctcatggctgcagcagtactactctttgtatcagctgatgctctatttttcctgactaagcacatcgctctcttcagttttccttcagcttaagaactcgagcagttgaccatcctgccctcctccctcttcccccaagatatattatatctagatatccacctcttcattaccagttggtttgctctctattgcatcttgcgattcagtcatccgttgagcataccctatcagacgcctttaggatagataacttgttggtggggattgtctgctgaatcataaagatcttcagacacttaagctggaaacaagcgtaaaaaacactaacaaactcgcacatcaacctaccggccacaacccttctccgagtcactgcaattcaaaccttcttcctcgttctgctgttttctcctataggctatggatcgtcctaaaaacctccgtccattaccccaggatattatcaggttagtcgaaatcgaaagagcttcgtaatcagtcatcatacgtaacgatcatcattatatggcaccttgctgatcgctcaagctaccccgcttgaccttgattcgcatcctgtccagactaatctgccagcacatcctactggatgccgatccctcccaacctcacctctggttagatccatacattcgaaccatcaccccccaagacgctcaaaataatctcaggactatcaccttggaacccactcccatcgtccaagcccagcaaactctcaaatctctctgtctcgtctcgcaccaatggaattcagaagccagaaaggcactctggtcttctgggatccaattcggtttaccccgttcctttggtaattcgcattttatagtttctatcctccaattacctgcttgggttggatgttgtctggtctcgccttttttttaaaaaaggaaaaaaaaaaaacagggggaacatgaaaaaaccgactctgacaatgatctttctctttctcagaaaccgtggttaaattggtcgatcccattggatccttctttgatggtggtgttgagccaacctggctcatctcaccacctccgagtcgacaatcaagtcccaagagaacattttgcacaagtgaaaacttggtttccgtttcttccggccgacacgctgcctccgatcctgatcaaactagctaccgtagatcattttctggtggccgtcgttccgtcagtcttaagcgtcaagggggaaactacatcttgcaacctcattcggacagggaatgcccgcattcaccgctccagccgactcaccaatctacttctctgagtcctgtgtggagtgatgaacaccgacgtgcatttgagcgcagcatcagtcctttgcgtggtaggattgccgtgcaggcactctcccaggccttcaggcgcacatccgtatcccccagcgcctctcctacttcactcgtcacactcggcaaacgtgacgaagacctcaaagaagaagatgagactgaggatgatgaatacatattcgatcaccacatcgacgatttgtttaaccctgctccttacattacatcggtatctttctccaaatatcgctctcacgggatgaggcgaagcgtggctgaaggtcaccaaatccggtttgtcacgccggaacgactgtgtaggctgttaagatctacacgctctagatacagcggtttatctgaaaaggatcacgatgagatcacgggatcaaatcgagcttccgagggtcatttgctcttgcgtaaggggaaattggaagcggtgggctttagcgagtacatggatagcgcgataactaaaggcgtacttgatgaaattttacttcgtggtggagttgaggtggagtaccaggtaaacaatccaaattgcccttcagcaaaagacgattccttcacagaagaaaatcatgatcgaggtcgcgcccgttctcgtaaggagctatacaccgcctcccattgcgccagtccgcatcatactttaccggctccagtcgaagaagtctttcaaggttacgcttctatgcatccaacgatcaccccattccccatctcatttgacacagattcatcttgttcatttagaatcgaaagacgattagaatcaagcttgctcagtgaaactccagtcaaggctctagacctctgcggatgcatttccagcaaatttcgatcttctttaaaggactttatcattgaccatgccctttcctcaccatacccatctgctcgaacagattcaactccaatcagcctgatgaatacacctaacgggctactcagatggacgagatttcccttcctgaccagattaggcttgagtagagttatgattcttgacgatctcgaactgtcagattttctctctggtttcgtcaatttactcgatcttgatctcagtcataccagggctggaaaaaatgttctgcatactcttcagttaatcaaaaagagtgaccgaagcagatccgaatcggtgattcttcgaccaagtttcaggagtttaaacttagcaaaatgtaggggtctgaccaaagaaaacttggtcggattcttatgcgggaaccaagatgacggtggcgccagcgatgctgaccagtgggaagatcctatggaatcgatcggtggattagaagagttatcattgcacggagacttgacacagccgacccctcttgatgcggaagcgctcgacaaaatcttctcaagttgtccagccctgctttctgggagattgacgacgctggatttttcatccgtcctaatcgatgacagcgagtttgatctgaagcgaaagatgcctgtccaaccacgactgttgcaattagggctcggatcatgtcctcacataagtttggaaacaatcagatttttactcaaggagaaaatgaattctgtcgagatcttggatatttcttctagttgcctatccgctagacaaagagaaactcgatttggacaaaccacttgcgctatatcaaccgccaaactacataccgagctcattagtccagtcactcgcttgggaccaggaggtaggagggtaagcaatctccgagttatcgaactcgacgatgctagcttgcaggctataaggggcggagccgggggatggaaagcagcgtttggaaaaggccaaagaggatggttagctcaatctcacttgttcacacgactgcacttttctttgatgaaagcggcttgattacacgtccaaaaggaactaatcgaccactgattttcctccgtgatatatttaggtatgtagatctatccgtggccgtgataatcgtaagagaggcttcgactcaagaccaatcgccggcgcatcctcgccgccaaatcatcagccgtgcttctttgaaagacaacttgaactctgacagtctgaattccatggagtcacttaccgaagaggcacaagtcgggcgcctggaagacagtctagatgcactcaaaaactcagatgaaacgatcagacacacggaaatcggttggatgagcagaaaaactgaaagtcagtcatctgaatctttactcctattatttctttccaattgtattcatgtttgcaacacctaaatcaattttacttcctgcttcacccatcacagttctccatggttccggactcttaggtcgacaggaaggattatacggtttccatgcatttgcttccaattagaacatctacaaacaaaaaaacaaaacccaaaaacttgggaaattttgaaaaaaataaataaaactcttttcttttgtaactttctttgctcgctttcctttcttttggatgtgctgtgttatgtgatcgacctttaaatatttctgcttcgttgttgtacgctttctgtcttgtgttattgggttataacgtaattgctttctttttgccggttcttcaactgtctacaatagcctttacctcttcctttttctagtagagaagcctcttttagagagagagagctccacagggattcttagattagcatgtttctactccatgccaagagtgctgatgtatacttttagctgaaagggtcctgctgtgattggtaattttacaaaaggtccacacaaaagatcttcattcacaacagttctagataaaaatcgctttcgtaatccccacttgatgaatattgtacaaagtgattctctcctgatgtcccacttatgtatgtagtatcatccactgatgagttgtcaatccaaaaaccaaccctgttattctacatgagcaatttaacaccagtcccttcatgatcatttccaaatttctgatccaagagacctcattcagactcagttcattctgttcctaggccatcttttgcacatggtctagcactcaggaggattacataggccctttttcatctgttttttttggctttcctttgcctccatcttgatcatcttgcctagaccagtaattggtttatgacaagaaggagagatcttgtcaagtagtgcaatcatatcttaagtaataagaaaaccccaaaaaatcaagatcaagtcttggttttcaccatcaggtgaaagaaggattattatgactagaatagtagggttccttggtgtggtttagaaaactttggattatttgaagtgagtgtgttgtatggattannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntctccttcacacacacacccctcctaatatcttacaccttcccacgcattggttccttttatcttaataattaaactcaaacttacccaagccctgtctctgggccaccccaactgaaactaaaccaagcaacatcaacaaaaaaccaaaaaaacataaatatttgcactccgactcgtttaccttttcttctctcagctgtaattcgccaaaaaccaacctcaaacactcaagcaaacgcagactcttgacgagaatgccctccttcatccctcatcactccaagcaactacccctcaaagcaaaacccaaacaacgctcagccaccctcatctctctcggcggctcatccactgcttcctctgctgccaacccagacgacgactcatccttcgaactcgaagaaaactcaatcaccaccactagctcaccaccaccaacaacaacaacaaccaacaagaacaacaacagcaacaatccaactactcgtcgctcactccaactcttaaacccttctgcctccccctatgtctcgctcaccccaggactagtctcacccgacaggcaccaaaacccttccccacatactcgccaattcccatcaatccccaccaccatctcccactcactctccaactctcaatcatcatcatcacaacaagccaccagacccatcccaaccgctcatcgacaatcatcagctccttctccactcggtctcagtaccagtcaacacaccctcaaaaccttggccggcggtagatattacgacgagtacgacgaggatgaggagatcaacccatccacagcctatcctaccactccatcaccccatccgcccccctcagcctgtcaagcctccttccccccatcctcatccatctcatccaccccttcatcttccctaggtcgctcccaatctcaaactctgaaagctcatattatcgacttcaacaacacgcccacttcgatcaagaataccaaacgacattcttcactcctagtacctgccaacgaacgcaccgttcacacgccatccaagcccctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttcctccgcgtatggcctctcttggcaccgggtatcccttggtagacccgaatatccgccagtctgagcggaaaacggccatccgcagccgactccgcacccgctggcgggtatccgctggccctagcgggtatccgccaggggatagcggatatccgcggcggattatccccgcccatctctaatggtggccactcaattttagccccctgccaatttttaacacttacttgtaagaccacattcccctgtcagactaccttgagattatgggttcaattccccctcagatcatactttactgggttccattcccacactttttcaatttccactttcacatcatgtagcaaggggggaggggggggggttgaggtgtaaccatgatgtatcaccagagtgtggtggagctgttggcatgaaccatggcaactaccacccaactaaccttacaaccacaagggtctgtagcaaatctcaccaggaacatcctccgtttgtttgtctctacatcttatgctgttcattttctgcgggattgtgtgtgatcataggacattgaaaatcatcactatggacctcagccatatcagttatagggacagttcacacaacttgtccattgaaaacagaaagtagaggaagaggtttcaagagcataaattctcacttgacatgtcaatttctctaattgatgatttacactacactacatgtgtagtgtaacttctaccgtagcgtagcgtaactaggcatgtagtgtagtgtagcgtagcttaatttggtaaaagttacactaaatgttagctttaaatcagttacacctgacagtcaaaattttgttagcgcaaaaaaagttacactaactgttagttgggggttgataaccgcacgccaacccccatggcgcacgccgatccgcacgccaggcccannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggtttccttccgctggatgaggtacatgtacctcgtccaagcggaaggcgttccttccgatggacaaggtacatgtacctcgtccagcggaaggaaacccttccgctggagtgtacaccgctcgccgggaggggttcctcccggcggtgtgacctcggcctctctaggccgagggggaaaaaaaagaaagaaaaaagaaagaaaaaaaaaagaaaaaaaaagaaaaaaaaaaggaaaaatggggccgtcccatcgtaggacccatgcctgggtcctatgggacggcccaggtcctaaacgcatataaatatgcgtttaggacctaaagttgggcgtgcaggcctgcacgccaactgcaggccaactcccctgcagcagattggcgtgcaggcccgcacgccaatctgcgcctggcgtgcgccatgggggttggcgtgcggttatcaacccccctgttagtttagctgagattatttgaagctaacactaccaaaaaatttgagagaaaaatttacactacactaacagttagcgtagtggggtttagcgtcagctaacactacagaatttccaggaaataaaaaggccactacactaacagttagtggtcaaatagtgtagtgtagcgtagcggcccactgttgctaccagagcggattccctggattcctgaacgctctacatcaccatagcatccaggggagagcggtggatggtgatttgtggtgatgggcactagtagaaaaacacactgattccaatggtgccattggcaccgttggaattggtgatgttgagggtaaatttgggtgaaacacctttttcaggaatttggctgggtgactcaagcgaatctgctcttttgtcacaagtctcttgcggaagggggcgctcggctcagcgacagtgttacacagtgtcctcccaccagggagggacttgtgttaagtaagcctttttttccggtttggggatcccatacttctttgtttatcctttgatattctgcaagttttttttttgttccttgagatctgggagatctggcccaaggccagttttttcaaccaagcttgatttttggtggttagtgagggaatgaccaaaggaagctcattttcagaaccggagatagagctggtctctggatatctgttgcggatatctgctatccgctggcagatatccgccagtgccgatggatgacggatacccgccaaaggatgcggatgccccctttcccctgcaatcctggcggatatccgggtatcccagcggatatctgcccatataggagggaaaaaaagaaaaaaacaaagataaaataaaataaaataagggccttaataaaaacccagtctttcctgtgcgcagcacacaccgattccgcgtttgggtgtgtttttttaatcaattttttaccacttctttttcatgtttttttgaaattttgaatttatttcctagtttttaaaatgcatagaactttgtggtaatattcaatttctttaaaaatcaaaggatcactttgaaaattccaatcaaacatattttttcaattaatttcttacagcttgtttctcaataatttttgttactacactttaagacatgtaaagaattatggtaataatcattttgcatcaaaatgaaaattaattcttgaatattgtatttggcatgtctttttaattaattcttataggcctaatttacattattttttggaattttaaattcatttcctacattttgagaggtttcaagtcttatggtattattcattttacccaaaaatcaaagctccaaccttaatatatgagtttaccccgtttcttgcataatttgtgctgtataccaattttatttgtatgcaaaactgacataaccatcaattttcaaacctttcaaaattcaggaaataaattcaaaattccaacaaataatgagcatcaggcctgtaagaattagttaaaaataggggattaataaacgtaccccccttttctgctaaccacacccggtttttcacacctggttttctgcttctacacccggtttttcccagcctttgtaattcattttttggaaattctgattattctaaaaatcttctaaaattgatcattctttttgggtatataaaaaatcctcaaaagagaacttcaatttttttatttttctcacccattttttcccaatttttttttgaccctatgaactcttgaaaacttgaattaaagccaaaaattattattaattttcaagtttttaatctttcttctccatacagatggtcccattcaagatattccttattttgtccatttggttatagctcaaaaccaacaacattggggtttccaaaatgaaatcaaatttggtcctttatagatttcccaaatattgggcaatatcaatgataaatttaaatgtactttgaattctcaaaaactcataggcagaaaaaaaaacttgatgaatcagataaattaaaatttctcttttgaggattttttatatacccaaaaagaatgatcaattttagaagatttttagcatattcagaattgccaaaaaatgaattaaaaaggctgcggaaaaccgggtgtagaagcagaaaaccaggtgtggttagcagaaaaggggggtacgtttattaatcccctaaaaatacatgccaaatataatattcaagaatcaatttttattttgatgtaaaataattattaccataattttttacatgtcttaaattgtaggaaaaaaatttaaaatgtcagaaaatattgacaaataagctgtaagaaattaattgaaaaaatgtgcttgattggaattttcaaagtgatcctttgatttctaaagcaatttaatattaccacaaaatcctacgcattttaaaacctaggaaataaatttaaaatttcaaaaaaacatgaaaaataagtggtaaaaaattaattaaaaaaagaaaaaagaaaaaaaaattgaaggcttgcaggctgcaaggacttcaaaattgctgtttatgcagctcccaaaatctgaaatttccccaaggagcattcattttgcaccctaggggtcatttaaggggccgatatccgcggatacccgccagcggatgtggatgtctgattttgctgaaaacatgagcggatatccaaatccaaacggatatccggatgcgccggggccagctctaaccggtgacaaaaaagaaagtttgctgtccctgatcacaggagccaattcactcctcatcacagtcccatccatatgaaaagcctggacaggcgcaacacattaaatatggtggctagcagtagctgtggtcacggaaaagcgggaatccaaagagtcagatataaataagggcaacaaagcaaggggggaaaaatgtaaaaataacacagatctggggatcttgaaatgcatgataaaaaccagaaagatcagattgtgtcaactgttaattagatctgagcatgaagatgaggaaaagaatcttgaatggattctaacatatagtgtggatttttgagcggccaaaaaggtggtcaaactcagcttaagaggaaaaaaaccaatgaggaaaattgtttattttgttgtaatagcggcggtgggccgctacgctacagggccatttagcgttagcgtagcggcgcaaaatgtggcccttttttgtgtagtgttagcgccctgctaccaccgctacactacactactttgtagcggcactaacagaattttttttttctgtagtgttagcacgccgctaccaccactacgctgtgttacgctaggctacagctcttttagtggcaaaaaaggctaaaaatccgctaaaaagcgctgtaacgcagcatagtgggtacttttttgcgccctgtccgtgtagcgttagtgcaattccaactttttgcgctaacactacgctaactgttagcgcactgttgcgccctttatgcgtagtgttagcgcagatgtggcggaattccgctaagctacgctaaagtttagtggaattctgctacgttacgctacactaacactacggttagtgtaactggcccaccgggttgtttaaatatactcaacacaagagttgcttcaagctgcagttgtggagaaaatgaataagaaagaagtgaatagaaaagataaaaaaatggaattatcaagaagaaagaagctccatgagggtacaacaaccaacactagaaatgaagcatctacaacctagtagatcagcagacacacatgagaaaattcaggccctccttagttagggttctcagactaccagatagagggtgtttgaattgataacagggtgattataagtcagacttataattaagaggaggagagatcatagtggttatggtgtagatcctgttgatcatgttcaagacaatgaagaggcagaagtcagagaatcagaagagcagaagccaaagataaacgggacaaaatcctagcaatgcccatcaatcacaaacaaaaaatacaatacaatatgctcttagttacacatatctcttttcatctaattgagcactcttcattggctctgtagcccctacatccaaaccagatttgtagccccctgaatcagatcattgccccacaaaatcagatctcaatgggtatatatctgatccggtaggagtcaacctccagatgtcaactggaagtcctccaatctagtctgaaagttaaagctagtgcaatctacttgcccacttcaatgcctttcttgaactcagctacatagaagttccacccaggcccaatcaattcattaaaaaaactccacttgaaaccagaacaacatgcagagctgaattgaatatacatgtctatgtcaataagaacaaggctcttcaatgggccatctttgacaatcttcctcaaggaaaaaccagtgttaaaagtagatacaaatagttataattgtaccctaacacaaatacatgtttatctttacatttggattgggcaacagttatcccatttatgtttttttttttttttgaaataaagaaaaggggatataagaatttgtacatgatattggtcttgttttgcaaagatctcaaacctggcttttatccgtcaagtcctgagaacataaatactatacaaaatacagaaagaggatactgaatgagaggagaaggttttttgtgggaaataagcattaatctgcatgcatacaatattgggatagattggttaaataggtttacagatctgcaatagatagagcaatggactcaagtttttgatttgtacaaaagaaagacttaattggatctcaagagatcatcttggcccagaatcaagtttctaaacggggatttgaattcatcgaagtcaggatgctgatgacgaagctcctggtcgacaggagtgatagtaggcgacgaagagcgagtgggtaaagttcggggagaagaatgcaggagagcggtatggacctgggagtcgaggatcgagttcttggtcgggaaggtcgacgagcggaggtacttgaggttgaagcttagccccacctcttcgtcttcttgtcccaacagtctccttcggcttacgcgctccagtagtagcgtaccagcgttctttaatgtgttgacatcgcccaccttctgggtgagcattgtcctcccgactttggctctttgagctggctggccgcttgaaatgcgtattatttgtaagtcgatcgaaccttcctccttgggctggtctatcttctatatgattaatattagtataattatcatcgtatgtatccttcgtacttttgggaaagtggcgatcgtcgggtggatcaatcgtagtataagtttgatggttgattggtttattgagtacaacggtggcggactttcgatggtcggacttgttggacaagtgtaagtgcaagagtctctttgagaggttacttgtggtactcgactgatgaggatataaatttgttttatgggccatcgaggtcttcgtgccatcaggagtatctgcaggttggtgtttcttggccaagatattgagattgtgtatatggtgttcctggtcttgctcatcctcgtctgaactaattgtctgatcattagtatcatctaggtctgaggaagccgatgatgatccactgtcgtccaagtatccgccgttgtttttcaagaacccagccaagaccaagttatccattcgtctcttcctgcaggaatcgttcgacatcatcgactctgcctctgataattgggaggttcccggatgaggatcgatggagggatcggataggaataagctggggatcactttccggagtgggtggttcttattaagagtgagcttataattcggagaattttgatgggtggcggacatgatcgattgactcggttgatgatggttgtgggtatctgcaagagccaatgttttgagggtagtgggaatccgggtgaaccttcgaatgagatgatgaagagccgagctattactgggttcatgagtcttctgaggggcactagagcttgagggttccaaatgattggccatgtttcctctgactacaaacttggaatctagaaccttgatcggatgaaggtcctgttgatagcctcagggtactgatacatattgagagggaagtggagtggtcggaagggctagggcattgtggactctgtcattgtatacagacgatgaaaccaaagccaagtttaagttcttcgctcgtgggctgtctgagtttaaaatccaggatatgtactgaaactgaggatggatggtgtttgtgagttcttggcaagtccatctgccaaggaggatggagaacaaaggagtgcttctttggataaaattaggatggctctggccgccgcccggcccgcccgcaatcgggattcggagccgacccgtagcagttgcatgagagcatctccaccgcgggacctaaatcgggggactaaaccaaatttaggcccccgcgcgcaatttagcttcaccactgcaggccctaaagagggccccaaactaagaaaatccctcccgggacctacccgagtctcacatttaagacactatagctacccagataggtcctccccacttacatatcacagccaattcctgtgatacttcactcatcaatctaggagaaacaacccccgatatccccaaccctgcctgcacctcatcccatatatccgccagccaacagatcacacagcaacaaggacagaatggtgcaaaagcaaaatcgcacaaacgatccgccaaagaatgatgatggtattgttgaccagaacaacgacatcggtgggtttttttttacttggtttgttgtttgcttttgactgtttgactcacctctttcttccccttttcaaacctactcagatgctgatccgcctgactcccgtcaagaaagtcaaacccaagatgaaacgaagaaagctccaaattacactgaacccgaggactacgagctatgtcgagcctgggttcaggtatccgaagaccccgccgttggaaccaatcaagacggtaacactttctggcaacgaattcggacggtctatcacgaagctgtaccacatccaatccgtcccctcaccagcttgaaaaagcgatggtctaaccacttacaaccttcaatcaacaagtttcgcggtatggttcaccaggtcaaggaattttcccaaagtggcgcatcagttgaggatcaattaaaccgtgctctacggctctactccagcgaccagcaaacccacttcaaacacttgcgctgttacaatctacttgtcaagagtcccaaatggagcaactactgtcgagatcgcgaccacgagaagaagaccgatgctgctaagaagaaacgagctcggagccctagtagcgaagccccacctgcaactgtgtcgactccagcaccgtctgatcttgttgatcctgtctcagactttgaaggcaccagcaccgaaccatcaaccttggaccgaccaatcggcaagaaaagggccaagacgctcaaccaaatagccgctaaagataccgcttggaaggagggggttgccagcgctcacaacaagattgcctctgaatccaagcggtttaacgacatcatcagcaacgattcagaatctctcaaaattatcgccgataatcagaccacctcgtcccagctttcgattatgaaccaggacctcagtggtcttgatgatcagcaacaggaattctttcagctcaagagagcagtcatcctcaaacgcctccgcgaacaagccgactcatcgtccaactagctcaaacttgacattcaaatcgatcaattgactgatcgttgctcaaacaaatcatcaaacaaatcaatcggtcaatcgttgctcaaacaaatcaaccgatcaatcgctgctccaaatcaatcggtcaatcgttgctcaaacaaatcaaccgatcaatcgctgctcaaacgactcgtttgatcaatcgtctctctccatttttacttctttcactttgctctctctcactgaacctttttcactcaaactctctcactattgttttctttgctcttcaagttgatctgttgcattgtgtgatcttgctcaatgtctctcttttctcttttaattgcaatcaaagggatcaattaacagctaataaaaaaaatcttggagtgaataaatgtgagaaaagtacaagaaaagcctggaataaggagtagttcttgagccaacaagagtgaaacacagcatgaattagaattcagcagcatcatcatcctcctggcggccttttatatcccactgatgctttatgagatcgttgcgtaattgaaagtgagaaccagaatttctcatagattcgtgattgtcaatgaattccgcaaatgaaatcgaggtcccatctcgcaagacctcgaccggtgtaatgatggcggtaggtgagtggttgtagctatagtctagatatgtacctcgttcatcttcaacaatcatgttgtgcaggattatacacgctttcatgattgttttcaagttgtgatgcttccacccacgagccggacaagaaaccaccgcaaatctggcctgaaggaccccaaaggcacgctcgacgtccttgcgtcgggcttcctgcatcttaacaaaatgtttctgttcggctcctcaaggctgagacatcgttttcacaaatacggcccaatcaggatagataccgtcggctaggtagtatccttgttcgtagtggtggccatttattttgtattcgcatcgcggatcccgtccattcaatatatttgaaaatagaggtgaggtatcaaggacatttatgtcgttgtgtgagcctggtatgccaaagtaagcatgccagatccacatgtcggacgatgcgactgcttcaagaatgactgttggacatttttcttttccttggaactgcccagcccagccgcttgggcagttcttccactcccagtgcatacaatcaagggatccgagcatacctgggaaacctcgtttggcaccatcagtgagcagccgttccaagtcggcggtcgttgggtgtcgaagatattcggctgagtaaattgcaacaattgcattgcaaaatttatccatacactgtaaagaagttgactcggagagctgaaggtattcgtcattgcagtcggacgcacttccgtaggcaagcattcgaagagcagctgttattttcaccagtggcctgattcctgatttgcccaatgcatcacgtcgaagagtaaagtattcgtcaaaatcttgaacagcctcggcaatcttcatgaagaggggtttttccattcggaaacggcgtcggaagatttcttcattgtagagtggctgtgcagagaagtaatgctgcataagcttgttgtagctgccttcaaagtcgcgaggccggttgggttgttttcctggatgtgaaccgccatgcgatggcaattcaatttcttcttcatcgtcatcgaggagcattggtgtaatttcaagcattgcattgattgttgttctgaaccttgctgcagcttgccttcgccgtaagatcatttgaagtattaccacatcttcgtccatgttgattgtttgtatgttgtagatagacaaggtttctggggtgtgctggtttgtgattccaaatggatcatgatttaggggggatcgggggataccctttcacagccccaaggtgctactttaagactctgcggtacaaaagaaaatttaggcaaggagctaaaatatgcgccgcagtcgcgcgaggtctaaatttagggaaatttagggactgaggtagtcccctgcggtggagatgctctgaatccacaaatccgggaaaggcccaaaaaagcaacgcctgttccttgaagaccatagtgaaatatttaggaacaagctcaatcatcacgacggccaagcaatcgctcgctgccggatgcagggggacgccatcggacgcgtcttttttaagaatcatcttttgctcgaggctcattgttgtacaaatttactcaagacacacataaggattcaatttatcgactggctactccaaggcagtctggatattgggctgcagatgaaatcgaatttcacttagggcagccacccgaacttaacacaagtccctccctaggcccgaattagggccgcctcccgtcagggagggacttgcacataatgtcgcacatctgggctgagggcatccagccaaatggccggataaatcacaaaacaccccatttcccccccaagatcactgttgttagggacgccgcgcgggacatagactcgcatgatttttctcattttttccatgtctttactttcctaccactcctcctgaagccaaagatattatgctcgatcaaaaatgaaagatacaaaatctgatttgaccatgaccggatatttccacaccgatgtccggtctcacgccttcatgacatccacgtcattgagcctcggagtctcactctcactcgcattcatggtgtcaaagaacctgtcaactacgacataacaagttttctaaattctgatccggtcatgcgagcacgatccgactatctgaaggagaggaaaaaaacaaaatttattactatttgccgagatttaactcccaaagcatgtcctccttcaaacagaggtaggagtctcatttttgtagctaaaagttttctttttttaaaaacaaaagccaagatgcatggctaacctccagtaacctcatttccttagaaggaattgaggttttggaggtaaatcaatttgaagttaaaaaatgtgaaatttcacccttaaaccttatggggatgttgaaatttaaaaagtatattttaaggtgacaagtcaccttgatccctgctctcctgaaaattgcacaatgtcggaacaaaatttaattttacaaatttgtacaatttatcatcctttgcaaaaggtccgccttgcgaaatcccttgtaaaattgctcgcccacacagcacatgtccacacttgcaaagactcccatacaaagtcaaaccaccttaaaacctgggtttgcaaacccacagattgttaacaaatgatttaaatttacagaggcaatattacaaagttatagaatccgaacacaaaataacattcaaagagcgcaattattattaaaaatcaattataccccaacaccacatttggagattacaaccccttgcaaagatagcataaaaataaaaataaaaacacccctgaacatgctaaataaaaaaaccaggccatcctaggccatccaaagcaagagaagagcagataaagagttggttggagtcccctctcatcgcgcaccgcgctttcttgaagatcgacggagagcctgactacctgttcgtgcaccatgaggagagtgaagttgaggtatttctggggcttgtgaatccccttgaattgtgctcaatccaatcaccgccacaggtttggaatttgaagctaactcctccttctccaaccggcggttattccaataggtgtttgatatacaagcccagtcggcatcagtcaaaggctttgggatgaatgtcttgcttgcaagtttcctggcctttggccgaccacacttccctgttgttttcttggacttaacatccaaaaaaggaagctcgctgcccaaacgaagagagggaagagactctgtcggcagattagttgacccgggtggcgcggcagacatcaactctttggaagaaacagatggggctgaggtcgatacggaattcaatggatttgaagctgccttcttatcgatccttcgaatgcaaatcttcaagccctcgccagttgaattgactggtttctctctattgttcccatctaggtaaaaagaattagttaggttcaagttaatcacctcaaagaaaactatctgactcaccctgaggcccgctttcaccatttaactgagtgattgtcatggtaggatttggatcggccgcttgtccttgtgtaagatgtggtaaagctgaatcaaatgtatcttggagcacagctcccatattgacaaaaggaatattgtcggctttgactactgggttatcgcgctggatgttggcaatgcttgtatcaataaatgccttctcattgggagtccactgtcgagagtaaatcatccagcttgtgtgcggttgtgcaccactaatgctgcccggcgtgcggtccactaactgcgcaaatcctccatttgctctgtcgtcgtgcatccagacagcggttacaccattgacgtaccgcaaaaccttcccccagtagtgtagatccccccaaaatccacgtgaaaccgcagtgtattcctccccagcaaagttgactttgaatggccaattgatgttcccatgaaatcaatttgctgtcctcgctggaaatcaacgccacatcaacctggaaatacaatggggccggggtgtactgttgataacggagatgatcgacttttcatgcagcaagtttgaggtgatggcaggcaattgaatctgagaattctcctgtttacattgacgacattgaagtccggaaacgccaacaaggcctgttgtggtccactgactgaacagctctgcaacattggcacagttgatgttattcgattcgaacatcgactttgtcacactgaggacacctaggtcgcgagagcctcgaggatgttcctgtgccccagggtggagagggcaggaaaatattcggtcctcctgcacacgaaaaagcttaggcagcgtcttcgacttgttcctctttgggtccaaaacaatctccaaaaatagatcgcatgatgcgaatgccccagagatgaaatttgccgggtatagtttctgggcctccataaatagtttgttggacccccgagttaaaattgagcgcacttgcgcaccctccttcatctcgtaagttgttcgggtagtgaagtgagagacaagtaggaagaacaaatccgtctgttttccaccgggttcttgtagccagagagggctgtaaacggcgtaaagagactccaatgcagccgccaaccaacattggttgcgtgccagcctgtcctttgaagcaacgtaggagacatatgtggactgagggtccctgttgatgtttggcgaattcttgggtctgcctaattttgcccgttttggcaggttcttggcgttggcgaggagctgttctgttgtgtctggggcccgaccgtcgttccaggctgctttctgtctcttggtcgctttattccatccaatcgagtgggagacgttcacttgctttggcgggagtgagccataagaaattggaatcccacgccgaacttgaacccagtccttctcgagggccgtgacaaatgcataaagctcaatcatcccaatcatcaacgattttttgccggtgctattcaaaggaaaaagtgagatgtgaggctagagggaacaactgatgagaaatacaatgacattacctgagcatgtagtagacgcggtgcatgctttcttgagcgtttgttgtatcaggaagaccgtcagttgtgttggggctatcatcaatcatttggggtcggctgggaaatagaatagcctcaatgtcggccgtagtccaccaatcaatccacctcctcactttggggaaccggcgatgtaacacatctatcttgtcgctatgggtggggccaccatctatgttgtgaacgagcaatgactcacacatcgactcaaatagagacttgaaacatgtaaagtcagaatgcttgggggttatatggcggaatgtgatgagatgaaaattcactcacaacctcatcagcctggatcaccgcccgattgcgcttgacacgtgtaattgaggctctgaaatgctgtttgcaacctttcaatttgttgcgtgcagctacccggtcggtgcctccaaaaacttcaaggtatgccgatatgaagccttccatttgggccagagagaaatcgacgacattccttgacagatcttcccgctcaactagggttggccgcgccggtcacgaggcgcgccctgggcgctgtcgccccccggggcgacggggggcgacggggggcgacgggggggggcgcgcccaaatgcccaaaaacccccccaggcgcgccctctcaggagcccagggtgaggaaatcagtgattcaaagatccgaagacctcagcaacttgaaaagtcaatccaactctatctgaagaatgcccaagacccctagcgacagcgaaaagtggcagaaacctaccaagcatcatggcgctcgttggaaaggatttctaatgtctgtcaacttccggaatgatgaatcaagaagacgaaaagcgaagtgtactcactgctcaacagtaatcgatcatgggaagccaaatctgctgttcggccacattaaagaggtgtgcaacggaatttcacctgaagaaaaatcatcttaccttgaggccgccttgaaagaaagtagggacaaacttgaagattctacctcctccagcccagtcaatgccgaaacggaaaactctaccgctggaggacaaagtcgaacactcactctctcttttccatccacaagcaagggatcaataactaattacttccggccaatgagcaacgagcatacccagtacctccacgaactcatgctgaaaacaatcgttagctccaatctcccttttaccatcctcgaaaacccttacttccaacaatatcaacaagagcttgcaagatgcgtttacaaatttctacgccgaaagcagatggttgataacctcctaccaacaattcatgcagcatacgaagttgagcttaccaataaccttaagaaggaggaaaatctcacaatttctcttgatgggtggaccgacactggtggaaatagcatctatgcagtacttgtccagagaggcccatctgtgaaacactttgttgacattctagatctcaactgtaagcgacactcagccgagaatatttacaaggccctgaaggaaacactggcgaggaagacaatcgatatcaaaaaaattaatgcaattgttactgattcaccctctgtgatgctgaagtttcgggtatgtcagggtttcaattcaactctttatactacaatgttaggattgttagttgctccaattctgattgtatttattttgattcagaaacttatcaataacgatcatccacatgttatgaagattcactgcgctttgcatgtcttcaacttgatcgcaaagcaattaatcaaccatccaataatggaagaagttgttaaaggaaataagactcttgtcaactacttcacaacctctggattctggcgggagcacctccacaattggcgaataaaaaataatgttagtcatggtctttcaaccttatgcgaaactcggtggtactcgatggcgaagctttgcttgggagtggaatcacatgaagaaggattcaagtactgccttgaaactttagagaacacatcggttgataccccctcgatgaccaaggcagttatcaacgtcatcaaagattgcgatcacttcacatctaactcagtccttgtcaagctcctcaagccgatcgttgatggaatcgctcatctagagtcaagtcacacaactcttgcaagcatctggggtgtaataatcaatacatacacactcatccaatcgaccgaggtatattcgcgattccagccattcaaagaacattgcattaatgtgctagccgaccgagtcaaagttttccaagacaacatctacattatagctttctttctccatccatcctatcgaaaagttgctgtatcacaaaagcattctcttgccgatattgggatgatgatccttgaagttgcgaaatgctggaatttcacccgatccgaagcccttcatattcaaacattgatcaaccgatactacaacaacttataccccttcaatgttcagctgtctaatttcaatgcaaccacccttccacttaactactggatgtcggtcccgatcactcctgaagcaactgggctgaaaaaatttgccattcgggtcatggaaatagtccctcatgcggctggggttgaaggccttttttccatgatgaattcaatcaagactaagtcacgaaatcgaatgaacccctccagtctcaagatgcttgctcaactcaagctccacatgcttcaaggcaccgatagtatcttacagaagcgaaaagcgccatcggacaactcaaactcagtctttctgaactcggaatacaaaaacatgctggcgtacgatcgttttcagaatcctagcgacttggaggagtttgagcgaggtaacttgccgattgatgaacaatcccctgtctctacatccagagaaaatgcttggatggagacaatcttcgatttcgatctttgggagaaagatcatcaaccacaagatgtgatcgtggtcagcgatcacgagcaaactgaagaccccgattgtgactgggatcccacagatgtttgggtccccaatagttgaaatcaaccgcttctaagattgttgttttttctcattttctttcttcttctcaacaagaaatacaagctacataagaattcccaacacatcgaaaaaaaaaaaattaaaaccatcaggaataagtcccatacagcccaaaaagccccggcgcctcggcgcccccactagtaggcgcgcccaagaggactaagaaaaggcgcgcctcagcgccctcagctcaaaggtggcgccgccaaccctacgctcaactgctgagatttcagaccgcatgaattgtcggaaaagaaccgcaaagtgagtgtgatagtatatctcagaaaggccacgtatccagctgagctggactggaatccatcggttgatcttctggcagtacatagaggttgtaagtaagtagcccgacttgaaatatcgatacgtaacatctgatattaatcccccctggtagaaactgggcccgttttccccatcctctgttttttccaaaagttgtgcggccatccatggggtctggaacgtaaaatgttccttgccgtgcctaaacgatgaggagatcacttccaaaccacgcctagagcaagtatgaaggtggttagtcaagttgaattgacataagtgggaagatattggaaaaaagagggggcaactcaactcatcccacatgaacatgtcattcatgaaccggtctcctgctccatctccatctttatcgggggccaggttcaatcctcgaagaatctcttgtcgatggtgtcggagcctgtctgagtttgcaaacgatccatgtatactggctacaccgttgtcgggctcatgggatttatctgggttgccgacctatatgtgtcaaaaggaatatcattcatgatttctcagttcaagctatataacaaaaataaaatggtttaaagtgaaaataccttgagttgcagagcaccggcctttggatttttggcaacttccagggcaagcaatttctttgtgagagggtcagctttcttggaggttggccatgggtggtcgtggaagccttgatgccgcatcagcctccacccagtactaagttcatgatcaaacctggtttgtgtgtgccgacattccatccagtagatcttgccagcgcacccgtctgccgggcaacatggggtgctggaggatggagagaaaaaacggtcagaaaattaaatttgacaaattggaaggtggttcaatgaggcttacgtgcggataagctcctcaatcttccctgggcctgtaggggtgggtctggcatactcacaaccttcactgtcacacaccatgactccaagacagtgtgcacggtaaattttccaacggcgatcctttgaggttttggatgaggaggtctttgaaaatcctactgtgccgaaattagtgatgatggttccggggggaagtacgtatgtggtgttgttgttgggatataggggatatccttccttgtcaataatacaaccatgatcaataaaggtaacttgatcttttgccaagggaaatccccactgggttgtacgggctgaagtagcagagagtgtaacagttggtgtgggagatgtggattgcataatgatggtgattaatcggaagagagggagggtggagaaaataaaaatttgtatgggtaagcaagctgttggatgttggtaagaatgatggaagtgaagtggagtcagatggggtcgaatgacaattcctaagggttgcagccatgatatgccggtggcagagacacctggaattgaagattgagggaggaaagggccctttgcagaggggtgtgtgcaaaattcaaccttggggtaactatgagcacatttgcaaaccttagtaagggtctttgtgaagaaaagagtgtgaaattgtcaatgcagctccggaggaggatatttacaagcgaggttttgcaagatcttgattacaatgtgtcactttgaccttcttctttgtaaaagtctattcttagggagggttgtgcagatttacaacctctggtattacggagtgatttctccgtaaacttgcctttccaaatttcacaaaccccaaaccttatgacctcaggccagtagggcaatttgtcatgtaagcctctcctgcggagagcgtcccttcgggaccctccgatcgagaggctttgttaacttggcagccacccgtgtgttcggattgagatatccccagcaccgagcacccgtacccgtgtgcttcaggtgaatcaggtgaatcacctgggtgaattagcttttaaaccaaatcattgatgcttgcaagttgcaacatggctcctcagagaaaatctcttttgagcttgcccttagttaccggttgcatctcaatgatcattgcttgaggaccgataagatcttggggagcaacatcagaatcttttttctctttagactgtagttgcaacttgttttttgtacatacagctattttggaaagggttgtccacttggactcgcgaaatcttttttatttttttattttttttattttttatttttttactgaactgaactagtgatgacagctgtacctcctcggctgtagttcagtacaaagaaaaatttaaaaaatttcaaaaaaaaaaaaaaattgcgagagacaactggacaaccctttccgaaatagctgtatgaattgttttccctctcaaaaatttatttgctttccttcaactagcacaagttcaaaatcccatccaatctttatttcaacatcatcagtttagaaatcatgccaaaagaaaacaccagaagttcacaatccacctcaaaaaacccaatcattgaaatcaatgatgaagagcagtcctcccttcctgccaaagttcaaacccaaccctcaaaaagaagttggatctgggcacacttcaccaagtccgatgatggtagtgaggtaacttgtcatgtaacattgaaagatggcaaagaatgcctccaaacaatgaggaaggataagaccggaagtactggtaactattccgatcatctgttaaagatccaccacttagaaaatccaaacaaggcaacatcgaatagtggtcagtttactctattgaattatgtcaacaagaacaccaagggttctaagatgacgcctgaggtagttctatttttaattaggaaaaatgggatggtttcaattctgacatgaatactctttgtagcttgagatgaatccagaaacactcaaagatgcccttgtgtatttcctggccgagtgtaaccttccttttttgttggttgagcataagtctttccgggatctccttcaccttctcaatcgcaacacgtactcttttggaaaaacgtgcatttcctctcaccttgccaaagtgtatatccgaacttcagaaatcatcaagatgcagtgtatttccacccaaaaattcctctcattcaccaaagacgcttggacttctccaaatgttgctgcctttatggcagtcactgtacactttatcaatgatgagtttgaaatgaaggatttgactttgtcaattccctacgttcagggtgagcatcattcaataaaattgtggctgttttttgtttctcactttccatctctgttattgatcattaccaaggtccacatagcggggagaactttgccaagctctttgatggtgtcctgaaaagatttgattgctcaaaaaagctacatacaatcacagctgacaatgcatcaaccaacaataccatggctaggaagttgtcagagttgatcccaagcttcaaaccgggaaaacatcttcttggatgtgtcgcacatgttatcaatttggcagctaaagcaggtcttgccttcttgggttctgacaagatggaaaatacagacaagccactttcaacttcagcaatggacctcttgttcatcaactctgaacctgatggaatccatgttaacttgaaaactgttctgaaacgagttcatgggcttagtgtccacattcgatcatccccacaacgccaacagcaattcaagaagactagggaaaagcgtggctggcgccacgttttatggattaattgttggcatagagaaaaatgttcaaatatagtagggatcagtttgtcagccttagagccagccaagctggccaaaagactgcttaagtcctccctttttcactcaagtccctactataactttttcatcttaatcttttattactttctgacttcagaaatgaatttctctgttaattttaaccctagtcaccactacacacttttgcactactcttctccttcatagactttgtaatatttcacagtaccttgtgaaatatcaaccaagttggaattccaactctctaccacatgtacacgttgtgattatgtaatccaactctgaaaattttctcagtagacactgagttcgcattttcaggatcttcaaggttcagaccaacccagaaccaactcagaccagaaaaccagcatacctcaacttggattcaccgccgtatcatcgccgtgttatcgtttggagtcctttactctttggaatcttcccactctcagtgtcaggatcaccaaatagtaagtcattccatcaagtcaagcttgcatctttctgctaagtttcttctctgtctctctgaaggaacccttcattctgtttctactaaatacctgcctccatcatcatcacttcaatccaagtcttctttaagtcatcattattctttgtttggtggtataactgaaaaccacataggtttccctttaaagaaccttgatctttgatctaaaaaatagtggttggattgacatatcaataccaatagcccttctcagtttcatttgattaggaggcgtagatttattccactaaaataacagccatcctcttaaggaaagtaagactgcattaagacttgactttaaaataaataaacaaaaaaaatattattcatttctctttctctttctctttctctttcctttcctctccttctagttgtatttccttatccctcagaaatacatctagttttgccccccatccttgtgtcctgccgtcacttttgagacccaggctcacacagttcctaaactgtaacttttattggggatagatggttatctaaaagtggtttatttacaattttcatcatgttctggctgaattatcacttgagagcagttcaatgggtatactatctaaaggtgttactcaagaaagggcaacatacattggccatgatgatgataggaagttggtattgggaaaagaagcgccaaagtccaggttgttctcatggattagagtaacctgaggaatcatgtgaatcatcaatcccagtgtggggtccggtaaggattttggcttggatgatgttaggctgcatatctctaaaaatcattttttaccatttgccaagccatcttgtaagcaacactgggaagttactttttcagttatctcactgcttctctttttaactcaagactaggcacccaataattcaatctatagtataagctaaatagcataaactggggttaggccttgagattggtcaaaaaaagaatgatttttgtccactcaattttttttaatccttgataccgtggccaaatttagttacagataactggtggcttggataactttttttttgtcttgtttaaattatcatgtttgcagtagaagcattattgccaaaattattttcaaatatgtaagaagagagcctgttttttcatatctaccagacaaaaaaatttattggcttcatgtattcaaaagttgtatcaagttaaaaatccaaaaaaaaagtaactgatatgtaacttcccagtgttgttgtaagcataggtttcacaaaatcatgataggcattccaattttgaggccaatcctggggtctgggaagtgtggtatgtttacattattggacttctacaggaaccacattatctgtaatgttggggacttctacaggaaccacattatctgtaatgttggtcatctgatcaattgaggtggagaaaaatgactggcctggcatcaattctcttcctcttcctcttcttccttctcaaatcatcaaacagccaaagaactggaatctcagaatgacgaggctatcaaaggtcttagtgctaaattcagactacttgaagaagtaatacttcctttttctttcctccccactcttaaaatacatcctgagaaatgtcgatgtgtattgatttcttggtttcattcatcttaatctgaactcttttttttggaaaagatcaccgtttatagaagacttgagaacaaaagaagaggtgagggtgtcgcaagctgctgagtgaaggtggaagcaagcagatttgggggggggggcttataaacaaatcaatgggatttgaaagaaaacacgggacttgagaatcaattctcgggcacacttggagcggcgtcgttaggcttgaggcggggtgtggccgcgatcacaattccggtggatgatgaaaactggcacagttaccagagcgggtatggcaagaagagcagcgagatttatgtgaatgcaatgatgcgagtgattgaggagttacttaaagtggagaagacggaaggcccaaattatttacccgccggatgcgtcctgaacatcaaccttcaacaagcgggacctcagaccaattgtaacagggcccaggactaccgctttgtcctcactaccatctttggtagcagacatcagtgcggaatcgacctttgcggttcccacttcttgcccagcgaacaggctgtgctcgactctcaaaatggctgttgggttcctctcatccaatctcactcagaccctggcgcgatgagtttgctagtttgcaaaagctgcggggggttaatgaacaatgaaattgtcgaattcattgtagaccggttgaagcatattgtagttgtgcagtgagcttgactgtgatttgaaaaagaacaataggaatgaattatgcctaatatagaagagttgaggacaaaggccgcagtgtggatgtggcgagctgatgagtataaaacaggggaggggcaacaacaagaggagaggatcaggttccaagacttaaggtctatcacggtgccttaggagggggaaagaagattatggatatttactgaatggcgtcaaattcagattgaggaatttcgatcacagttccttccctcatagtcaattgtttccctccaaaatcaattttctttcatcttcggaggcattttattgacttcatcggttctaattctgtctttttgcatttggtctactgcttttgccaaatctggctcagtataatctcccttaaacctcgcgatcatcaaagcttgaggattgagcacaattacggatttagctatggatttattgacttcatcggttctaattctgtctttttgcatttggtctactgcttttgccaaatctggctcagtataatctcccttaaaccttgcaatcatcaaagcttgaggattgagaacaattacggatttagctatggaagagagggacaaaaaaacaattattttaggaacaggaattggcattggataaggaaaaaaatcctgagatcaagtggaggcagccagccagggttgatgagatgaagtggaggaagtgagccagggtcggcgggtataaaaggcggaggtcgagctgtacttttggaagtaggggctccaagacttaaggtcaacaacggtacccttcacatagccgaattatcgtgaaaatttccaggttttagggaattagctgttttggattgatcaaggagtccaattggaaccatacgaaaagaatacattctgccttatacttgatgtggagactcgatggaactcaacctttgaaatgctccaacgagctgtacaactaaagcggtcatgtactcagtatatccgtgaaaacaaagatgctaggaagttttcactcaccgaagacaaatggaatcaaacaatcaatataatgaagctactcaagcctctaagtcttgccacacacatgttaattaagtcactatacccttctttgaactcggtgcttccggtatacatggtcctagtcaagcacctcaagacagtccaaaaaggcctctacgaccaaagccaactcatctccccagccacccaaattattgagaagatcaatggctatcttaggaaagcactggaaaagcctgtgtacatatgtgccatgatgcttgacccgcggtgtggtatgtccatacctttccatgtatcctcatttttcatatcattttacatatattcttcccagtattatttcatatttagattctatacatcatttcacctctagtcacctcttacagcttttcagtagctcttatagttctctagttatcacctcttcagtatattctaagttacagaacagtacattactttgtacagtgggtggaccgttatttttggctgcttgttttggatcccagagcttcaaagcaccagattgaagtcatggggcttggtcaattggtgcagaataggtcccaaaaaatgaatatgaaaaaataaaaacaaaaaacaaagtttgaaaatttgtgagaaataaaaaataaaatttgtttttctcaaaagctttgatattcattttgggggagtgggagtgctgagagaaagaaagattgggaaatgagaagaattattataaatgaaaattttggaaaaattggtttccagatggcttcaaacagctgttgagtgaggcattcaccagcccacattgcagtaaagcactagtatttactgttttggctccaatctggacaaccaacctggccaaaacttttttagttccaatttttttcatttataatcattcttcccatgttcccctctttctttctctcagcactcccactcccccaaaatgaatatcaaagcttttgaaaaaaatgagttttattttttatttttcacaaattttgaaactttactttttgtttttattttttcatattcattttctgggacctattatgcaccacctgaacaagtctcataacttcaagtctgtttttcggagctctggggttcaaaacaggcagccaaaaataacggtccacccactgtacatacagtacatatacattacacattatctagttacagtatctatgtagcatcactctttcatcatagtacatcatcttatctgcactacatcatatacatatttcctttcacactgctttgactttccatacctgattaacacttgtatacacagaacatctgtcacttagctacattatttctcatcactcattactgtttaagatttacattacccatagccaggatttccccagccatggtgctttgctgttgtatgtacaggttgtacacatatatactcttctcttcctcctcatgtattttcccccttatgccagttttcatatgtaccctctaaccatagtcttagaaatcataaattagcatcacccttatatcctcatcagatatcattgccagttatatttgccagttatacatccccccttgccagttataaatcctcaattgccagttataaatcctcatttgccagattattccccttgccagtgtcattcctcattgccagtgtcattcctcattgccagtgttacacccttgccagtattatcccatcacacctcatttctcctcctcctcacacctcagtaggtactacatacacaagctcatcagtaatagtagtctaagataaagtagaaatcagccacacctctattcttctttttcttagtgttacactaggacccaggaaaccgcctaaaaatgtcagtaacgtaaatccctggattttcggaaaattcatacatcggggggcaccggggactggcattttcagggccattcatacccatttcgtgcgtatgcttgagtaaaaatcccccggaaagtgaaaaaatccccccgaaaaagcggggactagacattttggcgggttttgctcaaaattgaggcaattttcatacatttcaactgtgtttcgtgcgtaacatttttgccggccaaacggattcataccactttcgtgcgtatgatttggcttttttttgaaaaaattcatacatttacgttactgacatacttcgggggtttcctgggtcctgttacactcttcccatcagcattgtacaggagggcagcctcatcagcacctgtagtatcaacttacattagtactagtgtagttgtctatatcccctccaagctctatctccctggttgagtagttccacagcggttcaagttacagttttggcaaaagcatgccgactttatagaagaaaattactcaatatcgttggaggatattcgaacaaccttctaccagagtgaaaaacagtatgaagaaaaacaaaccaatgatttagtcgaactgcaaggtaccagcagccccaaacaatctaaaaaacaaaaaagtgaacccaacatattcaagcaagagatgttttccactgccaacccaatcgacaatgtccaaggtgaaataaagcaatattttgatcaagaaacagaggacaaagacatcaacattctcgattactggcgaggtcgacaaagaacttttccgatcttagctcacatggcacaatgctttttagtgattcctgccaccagtgctccctctgaacgggtcttctcacaaggccgcgctgttgtctcctggcagcggtcagcactccagccggacgtgatcaaacaaatcctttgtgtaaaggcttggtacaaattctttggaggaccccctcccaaaccttcttcctcattatgattttttctcttttttccttactcttcttttctcttcttttttttctctctttatgtacccccctccttttctcactttttctttgctgtacatattttttcatacttagtcaatagattgttttgcctcgccccctcccagacaaatgaggagatacccgggtgacacacgggctacactcttccattttgagaaaccgtacccgggtgccatcacacgactgctgcacccgtgtgcgggtgttcggttggctgccctaatttcactcagatcatcaatcaagacagcctcagttcactcaggattagttcttggcaaaaagggccccccacgtactgtggggttcacaatctgaattgtcgtaacctgttgttccctttatattcccgtcaatggtcctttcctagctcagtagagattactgattatacactctgacttgagctaggtgagctttccctttttctctttttctgatcatctttcctccttagttgtaagagagattactgattatacactctctgagctagacttgaatgaaataaaagccttgtttggctctagaattctctccaagatcttgcacttacgaatagtgaagagctcctggcccttacattggtttcataaacaggtaaggtatagttgtacgaagcgagcctccgaaggactcaggaggcagaggacggagtggcttgctttgcctggtgcccccgggccgggaactccagggtcacccggccggatgatgttaagctagaatgccggagcggtccgaaaccccagtccggaccgattccaatcactgctggtgcgctccccacttccctgcttgaattttattggaatgatcccttgcaaagcgcatagtaatcttgatgtgttacaattactgggcctcatcccgactgtcagatgcgcaattggacttgcaatcttgttttggcggccttcaagttcaacaagttgttcaataactccaattataaaacctcggtacatacattagatgaagcctgccgaccgtttaaaaattaaaaggtatctactcggcggaacacttgtatcacaacttgtacactgagggatgctgtccaaacagtttccaaactgtgtggttacaagaggttacttgacggctcatgggcggcggccgtgtcaagctcctaaagattcgaatataaacagctgctgaagttttttttttttccttttatgtattgaatgatgtgtcattctgatttgagagaaaattgattcatctagtcattattgcaaggcatgctatttgatcagccagggatcagattagtaggaatggaatggacagtttgtttgattctgggatgtttgggcaccatctttaccaccgggaatttcgattttgccatacatccttccgaaccgctgttaaaaccttacgatcagcactcaggcgttcaaagtgaagacgtcaatttcaaagaacttcacgaatatcttgctcatcgtgaaagtcgtggcttcccttcagctggcctgagaggtcaagcagatcatccagtggctaatgaaaggcctggcgcagatatcttgactgaacctctgaaagctgatacaaaatatctgatggaatctccaggagtttgctcactagaactcttgaccagcgagggttatggcggcagtctcaacatggtattccaagatgaactgacaagtaaacatcccatcactccggaatttttagaaaacgattttgttactggcataagggacacatacaccccagaaaatttggaccagttgagtccctgcaaggtaatggatgagttgattggttgtaatcttgatgattatctcgatctcatggaaactggtgcgctacttcaatctacctatgaagcggtcaagggccaattctaataattattcaatcctctacatatagacctcccaactgactcttgtgaatcacatgcattaactgagatagcttctcacatgaaattcccaaaagccccgctggaaagaaatacaatcaatgctgaatttcaagtaggcaatcaaaatgaatgttgcgcaaccaacaaccatttggaagctaaaaagacacctatggagatctctacaagagagagtattgaatcagaaggaggtcatgcttttcaaagatctcttgaacctgtgacaaatagtgatcaggaaagaaaaccaagggagaattttatatacataccatatttccgcatcaggagcaatagtctcaagaaaacaaacagaagatacctctcaagttcatccaaaaaacacatttcctttgttgatcagtcaagttccatgatttctaaacctcacttccctataataagtcaacagacttgcagacctatcattcaagtagggcctgggactaaaagaaaaacaatctgctttccaagattaaaatttggtcttgggaatataaattgtatagaaattgaaaagaatgatcatcaagacaagcaagaaaaattagttgaacttttgaaaaatcttccagatccactgatcctaagtctcgatgaatttgaagccaccagtagtgcactcatcacatcaattcttgaaagatctcctgagataatgtcttattcaaaacaaagagatcaaagagataaattctggagagaaaaaaggaaagaattgcaagacaataaaagtgtgtggtacaaatattggaatgattcaacaagaattgatttccaaaagacctaccaaagaagaattcagatcataaatctcaaagagttatttctggtttatttattttatgtagaaatgatttttaaaattttaccttttcataaaattacagacgaatttgaaatatcaaataatgataattatgttaagcaaatgaagatagctatcaatctatttttgaaaatggataacccaggagaagattcaaataatgatactctgttaatggaaaagagaggccagttaatccaagcaataaagaccggaaagcttggtgaatctagaacactttggtacattttagatctttggattcaaagaaaccatcaagagctatgggatagagggaaagatactcagggaaaatccctcagagctgatttcaaaattttgtttaactacatcttttgcttttcaattcaaaacttgaacagatcttatagtaagctgatttctgaaagtaagaagatcacttaatacattggaagaacttttcacattattaattgaacaagtttatctaactgataagtgccatagttacatacttaacctggatacaagtgttatttaatttaagcatcatgaactgaaaatttgcaagtattgggcaacaatacctcaattttctttaaatcaaaaattccaaaagttaattctcagtcaagttttcttgcctgtcttgttcagctttgcttgggaatggaattcaaatttagctcctaggttgtaaaattgtttaaccagactcaatgataatatttttccatcatttatttgtgagggggttaaaatatactgagttttgtttgagtcccatttctgcacattgtgagaaattaccttctctgatcagttcagggaaaaactgggacactgtactatcttacattacccttccagcttctccttagtacttaccacactttagcatagaagaatgtttggattgatacaaataagcttgaccactttagctcaaaatcagtgtagcacggcttagaaactatgtatcaacacccctcacaagcgagtaaaaacccaatgatgtctctgcttttgaactaacatgagttgatcatctcagaagaaattgagtccagtcatcaagcttaaggaataagagacagagaccggacgagcaagatagtgcaaacaaagatttcatgaaagctggactgcgtataggcattatcaagaccaccaggtcatatactggccctctgaaacaaagggcgttttaagttagacggaaagtgtttttagttttgggaacacgtggtctgtaagaaaactaggaccctaacatttttcttgggtgtggcgggtccacaatcaagtggacccgttgattgagggaaccattgccttgtgcttcgctgctatctaaaagatacagaaggtttccccgcatgaaaactggcgcaacactgaattcatatcatgatacgactgtttcgtggatgagaaacatacggctcttacgacatgtcatgagcaagccatccatcttctctaacacaaatgtgcacgtctacgcgtccctggtccaacaaatcttgtcaacctttttgaaactgagtttactcatggtgaatgactctatgttgtagacgcatgaatatttactccgtcagatacatcgcatcaggaattgtgcattgaggcacagacctatgttacaccgggggaagcacccataccgctcggaggtcgcgctccgggctgagcccaactttattcaagtgagacaaggcccaggggcacaccaaagtattggaggtttccaagctccatcatggtatgcatacatagttgttaaaattggcagcagagtggtcaagctccaaaattgaacttttaacctgacttttcaaagattctctgcaaaaagatattcaagttgtgtttttgagtatattgtcgcacttttgtttaggcagaattcaattcatccagacatctcaagtcggctgttgtatcagtcagttctcgggctagcaagcatgaaacggggtaaatatcttgttctgctaggattgtggggtattgccgttaccagtacaaactttgattttgtctcaactcatgccgggccgctgttggaggcctacactccgcactttgttgttcagaatgaagacgtcaatttcaatgaactccacgaatatcttactcgacttgaaggcaccaacttgtcgtcatctagcctgagaggccaagcagaagcttcaaccactgatcacacgcctgcgcagatgctgaatgaatctcgtagagcctacacaaaacacttaatggaatctcctggggcttgtccaccagcaatgtcgaagagtggggattgtggtcaaagtctcaacatgagattcgatgatggatccaagagtgaagattccgtcaccaataaatcttcaaaaatccttctggccaccagcacaacggatgaatacacccccgaaatctttaaggaaatgagtgcgtgtcaagtgatggatgagttgattgattacaatctcgacgattattttgatttcatggaaagtggtgcgcgatttcaatctatttttaaagcagacaatggtcagttctaaaaactatttactcctctacagacctcccacccgcatcttgtaaatcacatgaattacctgccatgaattctcacatggtatacccaatagccccattggaaactggtgtagtcacggaagaattccaagtagacaaacaaaatcacttttccaaaatgagtgagtatttaagagaaaaccaaaatcctagtgttatcaaattagctggaaaccaaaatccaattagttcttctgaaagtaagagaatcgactcaaatgaatcctcagttttgcaaggacctcctactcagactaaaattagtgggaatattaagaaagccaagagaaagagaatttctaacagttctgaatctaattcatgccttgaaatgggtcaaatagcttttaacaaatcaggaagacaagaaaattctagtccactcatgtttctgaaagattcaagctcgatcatttcaaaaagtgatcatcttcctagaattatcacggaatttaacagacctgttaagcaaagagagggtaacccaaatgacttatttccgagaataagctttgatttcgataaattaaactgcaaacatgttccagaagatcatcaagtcaagaaaacaaaattgttaaacttgatcaaagattctggtcggatgcttatcatcaacttgaataaaatccaagatattagtcgttattttatttcaacaattgatgaaagctgtgagacccaaaagtcttctcggccgctaacaccagaaagaaagggattttggggctcaaaaaggaatcaattcatagaaaatgaagatgtatggtataattactggacaacacgaacaacaattgatttcaaaaagacctatcaacaatcaatcaaaacagaaaaactcaaggaactctttccaatttatttattctatgtagagatgatgttggaaattatacattgtccagaaccctcgcagggaagaggacagcttgattacgtagaacaactggaaacggccagcgcgctctttttagacttggaaaacccggtgcaggatgtaaggacaaatgcttcatggatggaaaggagggaaaggttaattcaagcagaaaaagatggaaagctgtgcaactgtagaactctttggatctttttagatgtctggatccaattacactttagacagctgcacgctatgggatcagaccgaactggaaagtttctgaagcgcgattccaaaatattattcgactatatcttttgcttttcaattgaaaacttgaacaaatatcacagatctttaaccttgccgggctcagctagtaacccacattcccatatgggtggcacctcaacacacatataaatttagaggggcttacgatatgacgcaagaacattccatgggcaagttggaatcagagggggatttgttgacttttttctatgtttgacaaacttacacaaatgtgtatctcttcgaagctttattatttctcagattttttttctttccttttgtactctcatcggtatctgtgaaaatgaatttgaacatgcacgacgtatgctctagaaaagtggcaaagggctcacttgtgagtcaaacgattgaatggtagatggcttttaagaatccgagaactagagggtctgtctaagtttacgctgtctttccaacttatttagtctactgtttgaatcacatgggtgtagatttgtattacgaggaggctgagtcattggcaacgacaggggcagataatatagtgacagtacgatccattccaccgactacgatttcgcttccagctttggtgaagttgaggccagttagctcggcggcattgttgtcgtaaactaccaattcttcccaggtcttgttttgccaaattctcaaatcgtttccaacaactccgataaattgagcgctataatcccaagcaacctgggtgggttcatagccttcgggaagggtgatcgtatgatagttggttaatttacgcagatcccaaagtttgatagtcgctgagtgttgagccgtcgtcgccaaagaataaccattttcactaaagcacatcgacttgatcggccccccgccaacgtttgcgtggccctcaaagtcggctacacaagtcgccgttttcacgtcgaagaccttcaaagcgctattggataatcccgcagctagaattacgccatcgggatgccatttgaccgagctgatgcttgtgccggcgggtacgtcattcagggagaccgaaagaatcgttttgggcgttccagatggatgttcgaggtcgtgaagggcccatgaaccgtctccgcacccggtgagaagtagggattctgatgggtgtaggtcgataccggtcacttcgtcggattgaacgatggtaccaccggcgacataccccactttcttttcgctgggcacccagaaccgaatggtcttctcgtacgaagcaataatcatcttaggtagttctttcgatgttgcattctgacctccaacaacggcaatcgagttgatctttttagtcgaacctttcatcgtagcaagaactttctctgtcgtgcgatcatagatttgcactactttgtccatcccaccggttacaatcaaattgtcgtccaaacctgtgactttcaggcaggtaataccagggggtttggtcgaatggagtgatggtatagatgtcttttgaatgtaagtcttcaatgcagccggagacgcgtagccagccggaatttgtctttttttgcgagtggccataagactagaggtccaaagcaaccaccagaaggtccaaagcaaccaccagaatcagagaagccccacaaggatcacgtggtagatgacaacacatacgctttagaggttgtgtcaatacgacccagaactgcctcgggcaggccctgaggtgcggcagcatctttcatttccgtgtcgttaccattggttttcgactctaaagcgctgctgagaccaagggaagattgtacacttcctagcgcttcacgtgcttcatcgcgctcttttaggactcgagcaagaactcgcattgaggcatcttccttgtaaagagcgtgggacagctcttggcgcagagatgcgttttgcttgcgcaactcgtaacactcgagcatgttggcgtcccattcgttttgtagagtgaccaggagggacggcacggacgagaggttaggagctcggggtggcggcgcaggggcggatggcactttggggaagaacgggattttttttatacgtgagcacatgtcgattgactcgttttctgtgaaacatcaaagagaatgtttctggatacctgttttcacatcgaccaactctgaaagctccacgatatctcctgtgatcggatccttgccttcattctccttgagatatttttcaatcaaacttcgctcataaacgtatcccgatttgatagaaacgactgggtgaagaggagacactcccgaaactagcgcaggcggaaattcaggttagtctcgagtgaaggtcatcgagaggattcgaaaagtaggtgtgagggtgactcacttgcacagaacattgcagaaggtttcctgaagtgaagatgaggatgatcgataggttggcggatgttgatcgagtggatgttggctggattgggttggttccgctggcgtgatcagcctctcggggggaaacatggggggtgacccgagggggcttcgatcacctggacaagccccaatactcgagggaatacgcataaatgttcaccaggggcctcaaagcagctcaacagagctcaacgctcaccaatatcatcacacaagctgcaccaaacaaagacaccgctgatgccagatttcaaatttgagtttattcaactttgattcaaaaattcataaaaataaagaaatcttgtttgatatagttctgcactgggtaccaagagaagccaagaagcttaactacagctaataccagaaaggttatcacctggaactggattttccaagcagagatcaagagagattcaggttaatttttaaaatctatctaccaaagttggctaaaacagtaagttcactgcaaaaatgctgtttgagtttgagtttgcatatggatttggtatatccaggagtttttcttgcaggaaaatccacacccagtgcaacaacctttctggaatgagctctattatgtgagaaattttacattgaaatcttggagtttttccccatatattttgctccatttcaaagaattcaaatttcagtttgatctgagtttattcaaaaacagaattaaatgttctccttccagcttacaaaaaacttgcttgacacattgaacatctaagaaaatcatgaaaatctacaagcctagtttttctatggacttggacacgtctagtctaagcttcctgtcaagttccaaccacatcttcatgaagtaataaatgatgtcacaactcaaaataagagacaatgaaatcatcattattttacaactattatgtgaattggtaattatgacatcacctattaattattgttcagaaataaatttcaatcagagtattagagaagaatggagtagttatcaaaaaatttgttcccagtgggagaatgtccacaagatacacatattttcatgtgacaaactggctctagtcctgacctggcatgtagtaatgggtgcttggtgcagggtggttatcactgcaacacccagtcgccttcagtgcagcccagccacatttttcacaactgtattgtttgcactgaacaaatttcaaacagttaggtggcccccccaacaacttacaggaatattgcccttctgcacctgtaggcttgagactttttgtggcctttttaccaggacacgtcccacacaggaaatcttcacccataacaaggctgaaaaggtgcattgtgaaaatgagagccaggaatttaatgctaaggatgcacatgatggtattgaggggaaggtgtgatttggttgagacccggaattgaactcgggtggttgaagagtgattgagtatgttggaacacgttgggctcttgaaatggctggagaataccactatgccagctgaacgtgatggggagctggtctacacaggtatttaagtgaggtttgaacttcataaccacacataatattttgctagatcaaaatgctactggactagagaattgggtccttgccatttttctctgtggcagtatgtagatggctatagatggtgagccatgtgatctgatctgaggtgcagtgggtagaccatagtttttggtgagggaaaaaaaaagaaacaggaaatcccaggttttcctgggatcttcctgtagtgagttacttgcatgtaattccactccttgagggcctatgtacagtgggtggaccgttatttttggctgcctgttttggaccccagagcttcaaagcaccaaattgaagtgatgagacttggtaaagtggtgcagaataggtgccaaagaatgaatatgaaaaaaataaaaacaaaaaacaaagtttcaaaatttgtgaaaaataaaaaataaaattgtttttttttttcaaaagctttgatagtcattttgggggagtgggactgcttagagaaagaaagagtggaaaataacaagaatgattataaatgaaaaaaattagaaccaagaaaggttgagccaggttggttgttcagataggagacaaaacagtaaattctaatgctttgccacaacatgtgctggtgaatgtgctactcaacagttgtttgaaaccacctgcaggtgaccattttttacaaaattttatttataatcattcttcccatgttccattctctctttcttccagtgcttccactcccccaaaatgaatatcagagcttttggaaaaaaatatttttattttttatttttcacagattttgaaacttttttttgtttttattttttaatattcattctttgggacctattctgcaccacttcaccaattcttgtcactttaagtttgtgctttgaagctctggaatccaaaaaaagcagccaaaaataatggtccacccactgtacagccaaatggcccaatcaatcacaagatctgctgtgtgacctggtagatcacatgttgctaagggagccactgagaatctgaaatattgtaaaaaaaagtgtatttattgaatctttccaggatttaaataacaaaacatgacctccctagaacagaggtatgtaggtgactcatttttttatcctaaaagggtgggtttttgaaagaatagccaagatgcccattgccaggctaacatcccatgagctcagttctttacaagctctggaggttttgaacccccctttacctagacagaaaagttctccttacctcttgtctaggtgagtagaagttgttgttctcccgtttattcctctatcgctctcatctctccagactatcttgtatatactgataatatatgagagttctccttctctcccacctggtcttgaaataataatcccttctttggttgcagaaaccataggcttttagccttgtgcctttccattgaatgaagtaagagcttcaagtgagagtctcagctcttacagtttgttaattcagctcccatattctgaaaaaacgatattgttgtagttacaaagttgctggaaaataattcttttttgtacattttttgtttgtttttgttgagtcgttttgaaacgcatcttatattcactctcatcagccctttgagccctatgagggaaagattgggccttaaaattcctcctttaccctcgagaaccagaaattgaggggccaaaaattatggtccagccacagtacataatttattttgccagtacatcattgtttgttgaggaaacacccaagagaaagaatcaatatacaatatcattaacttaggtctatttacaacaaaccatctgtcgcgcagagtcagcggcttatcatgaatgcggcctgtcatcatcaattcaggactccctgcatgaccagaaagaattgggagacaatttcaagaggcttcataacatgaattttcaaattgaaaaggcatacagggaaaggtgtgattcttgtgaataaatattaactcagagcccccattgtcaatactgcattactgctcctagcgggggtgggcacttcagaccagtaagtaagcgcaggcagactaggaacttgtgtgtcaaatttagcttggcaaacaggcaaaaagggagtgcttggttaacagtattgttgctggcttacctcggtattgcattgtgctcaaacctcgcagtcaaacctatttgcatcatgcagtatatctctaacttaatgaagttccttgtcttctgctgtctaaagcagtcttttgcctgcacaaattgaccttcattcactcattttttcatcattatacattgagctcatagcatagttggatctccacgttggtccccatttttccccactcggcccctgtcttagaaaagtgcaaatgttctttttttcactgcttgtcattgttaagtttgaataactttctcttctccgaagtgaccaaatagccaagcggaaatctaatccgacattattctcttcacagatttcttcggggattgtacctgccctctcggcaccacccgcatacacgtctaaaggcgccgtagattgttcacctcgattcaatcaatacgaaacaaccgacattgcatcggcgagctatgataagaccggagatttgcgccattcagtttgttccccggagcctcatgacatagatcccggtgagctgaccattaccaaaactagtagacaagccagaaacctaggaagtccagagaaccacttgctaacagaccattatttcttggaataagattccggccatagaaaaggaggcgaccaagcgcatataggcttcgaccgatcgattgctcgtactgagcccaaagatttgagcgctttaggcgccggcgaccaagtaattactaactatgatgacattgccaaactcgatcatcacccgaagaagttatcatgggatttgctcaagcaactaacaaaagagacaatcccccgtattgtattggtcaatttcgttgtggccctgatcgcaaagtggcacgatcgctattaaaaaattacttgattcaccgtaaaattggcctgcaagtcaccgaagcggattcagattgataggaggtgtggttttagatgcttcataacacttctgagtgtcaaatatatgtgatgtggaacttcttctgcaaactttctccgactcggcttgtactacttcctttgttcattctttagtttcatttaaggataagtaatgcatgtgctccttctttctccgagtccttacatttcaatactttaaaacactccttcatactagtgagcggtcgggcccctgaaagcttcccaccggtctcggacccattctgtaagactgcgtctcgggtgcgtccggttgcgggaccaattgttcagatctgtccggttattgcttgggcacgactgcctgagcatggaatcctagcatgtaactcctattggtgaatggtaacaaaaaaatccacgtttcatcccatgaaatacgaatgagaggcaacattttctattcacgactgttgcgtttgtccactttcaagaaatttagccttccggcccggacatactatgcctgcttccaactgccgcctgcttgcctgctcggacccgtgcgacgcagctgccccgcttcagatcgaggaatgcatgcaagggatggcggttacaagtggaagaaattatctgttgcattatttatagaagaagcatgtgtctacgtatcgaaatacagtggcgcgcggcattgtactgtacaaggccacccgcaaaagttgattaggtcgcgcggggttaatcctcacccccgacgggggtccagcacctgtaaagaatacatatttggagtctacaaggtgtgtagattccaaatctaaatgggcgaccaatttggtccagccaaaaaaaaaataaatctttttttcaccggaccattcggtcacaggccaaatatgggggcctaagtacataagtatggaataggctgacactataaacccatacttatatggctatatgtcagcctaagcccatacacataagcttaaagcctatgtagatggtcaaaagtgcatcgggtggactgattacagcatcgtggatgtcagattgacgtctcaaccccccagaaattaataaaaaaactcagatttttccaaattttaggtcccgaccattcggacatcccaaaatcctatacagtacaatgccgcgcgccactgtagttgcactcaattcagcttcctcatctgtgcgtaataaacctatttatgttatttcctttcgggctcccttgcggcccggctttctgggtagccctgtgtgcagccttttgtatgtcatgccttcttttttcgtcgtcaaaagaatcttattatcgagtctgacgtacttgatccctcatttcttcacgtgttctacttggttaaggggtcagctctcatccatacgaattcaactccatgcgttctcaattttcgcatttcgcaatgtcgtcctctcaatctaaagctattacttaccaacatcaagatagtctgcctcagttacctgtccctgagctagaatcaacagcgcacaagtacctccgctctatcctacccatcgtctctcctcaggaacctaacactcctagtgcttctgatcttactcctactcccgcctataaacgtaccaaagcttgtgtcgaagattttctcaagtctcccttggtcaaagaactccaagccagattgaagaagcgagctgaagatgaaggtcgtgagaattggttaagcgacttatacagccagtggacatatatgggcactcgcaaacccgtgatcccctactcgtcatattacattgcccataagcctgatcatcgggccaacaccgctgccaaaagagcttctcaattggttcgagccatgcttgagttcagacatcaactagaaacgtacgtgcttcccttggtatcacttgggttattactcccaagttgatgtagcaaagttattgttttcgaatttgtccttcagagaacaacttgaacccgactttgcgaggtctgtgcccctttgtatgagcggctacaaatggctctttaactcttgtagatatcctttgaagccctctgacactgccaagaagttcgatccacaagtcaataatcatttagcagtaattaggaaagggcaattctttgagttttcagtcactaaatctgacgggagttggttatcagcagttgaaatcgaatcgtgagtattttctaattctctcaatcccttctgaggataaatggtcgccactcattacttattgcgagcgggtttattgaaattttaatctggattctatttccctagacagtttgaaaaagttattaaactggctggctcaactgaaaccacatttccagtgggggcacttacgacacaagatcgcgacgcatgggccgatgtaagcatgtatctgctggggcaccaacaggcttcaacagcccgctgattttttttgactgttcgaagacacgagttgaattatgcaatgccaatcctcacaatgccaattctcttgaaagaatttaatccagcatactctgcgtggctctagatgataattctccgatgacgagaaatgaagtaagcccttcgaattctttcgccagattgctaatgtgcttacacaactggagctcactcccacagcttggattcacactctggaccggtggaggtaagaacaggttttttgataagcagcaatgtgagttggaattctcaaacaatgcgtggcctacaatgaaacactgagaaactttgtgagcgagacagtgattgtttgcgaaaatggagagagcggtttcaatgccgaacattcttgcatggatgggacgccagtggctaggatgaacgattggatagtcgacgtgcttgccaataaaaagattgacttgggttccagctctcaagccaatttaccagctccaagtcctatagaatttgtgctatcagataccaccaaacagaatatcttgaaagcaattatgaaatttggaaggttgatgtatcctcatacattggaggtcttcgattactccagctacggaagtcgtgtgatcaagagtcagttcaagtcgtccccgaacactgttgcacagatgatcttccaactaggctattacaagctgtttggccgagtaccagtgacctgggagccgtctcaaacaagaaaattcaagctaggtcgaacagaggtgattcgttcttgttcaattgaggctctcgaatggtgtaaagctatggaaaatgacggggctgattggagcgcacgactcgaaaaattcaaaattgccgtcaaagcacatttgtcatattctcaacaagccagcgaaggacaagctgtcgacagacatttgctaggtgaatccattcttctcgcagggtactcccccctgctcaaaaataatacacctgtggctgatgactgtggccacgcactgtccataggattgagactttctctgaaacctggggaagaaattccacctttgttccaagatccggtgtacaaagaatctaccagctggaaggttgcaaccagtcacatgccttcagaaaattttagtggttttggttatggagcaggtaagtagaattgctcatttgtttcaaaatttgcacaacaaaaactgattcatggatggcacccagttgtacctgatggatttggcttgggttatgcagtcaataaagagtcaatcagatttaccattacaacacccaccaaaaatggtgcacgattgaaccactacttacaagaagcagcagatgatattttgcagatgatgaaatttgaaaagggtcaaagttcagccagcgccagattgtaactgctttctctaatctcttgatctgaacccaagtttgtcaaactgaaaccataaccgggttactctgatttggttttagtctgtgcctctgggtttagaaaagattatttgaatattcacctctactaaagccatacgactcagttagacttagttaaatgtgtattggtgacccagaggtccagtttgctcaattgtcagacagaaaaaaaattcttgtgtcatgttggaaagataagaagaagcctaattgtaaccgtattgagcacacttggatctttatcctgggattgtgaatttgactttataagaaatttaacccagaaaccatgccattaccccccagagcctcatccttaccagaatccccacatcctcaatatctcagcaggtgacttgtacaagacatcagtaataaatctcatactaagattacccacagaaatagccacaccttttcttgaattcttagtgtaactctctcccaagccttgacaagagggcagcttcatcatcatccaagtcttcagttcaaattttcccctgtgtagttgttcttttcccctctaagctcttttctttagcctgaaaagttccacagcggacattattaacctttctttcttatctttcttatatgtctgaaacagtgtctactatctttctttatttgatctaatatacttcagtctttcagttctgtctaaatcaaaagttaacacttcttgtggtaaatctcattgtcactttctctttcattccaattctctttaattcttttttgttgtttattaactcttttcttacaatttttacagttctgcttctgctttcaataataattcctgtttttaatcagcaatacaatgcaatgcatatgcatgcatcaaatcagttacaccgttgatatgatccatgaacattcctaggcttccctgagggagggggggctgtcaattgtagttctggggtcacagttacgccaaaatgcgctaactgttagcatagtgttagcgggattgcacctgtctgcactaatactatgcgcacaaggctcaaaaaaaagtgcccactgtaggactcctgggacggatagacacggtaaagtatatgcatatcaaaagatcccttaggcttgagggggaaataaattgcaaataggttgaatttgaaaggctattacaacttatgggtggtttgaaagaccttcccctctaaatgtactaaacaaataactaagagtcttgtaagcaatatttaatgttgtatggctgattccaagatagatcttacttttgtaaagtaatctctatcagacctagatcatgtatcaatctactaatgaatctgttacaacttcagtttaataatggatactgtggtgctgatgacttgagcacaaaacagatgagttgttattgagtttgttaattatatcttccccaaacaatttcttgctaaggcactttaataaaagactagagctctggtgctaatactactactactaatacttgtttatttgttaattgttaatgtactacaatttatatgatgactactactactaatatgcttcaaattccaaactctgtgttggtttcacgcttaccaaactgttataacttgctatgtatcactaactaacttcactacttatctcactaaccaactatgaccaacttactgctgtaggtcgatgcactaacttcactaaataactaactaatactaattctaactcttcactttactgaaactccagaacacttccggtagctcaggaccaaacttactgctctgtaagacttctgtaggctgatttggagaagggaccttctggtggggagaggctcttcttttatattgaagagtgagggaattctgctacaagggactccttgtgagggatgtatagcacctgaccaatgcactaagaaaaggtgctgtggtccatgtgtgtggataagattggttttggatagagatggtcaaaggatatctgttatccactggcggatatccgccagcagatacggatgtccccttccccctgaaatcctggtggatatccgggtatcccaggggaaatccgcccatataagaggggaaaaaggaaaagcaaagaaaagaaaaaacaaaataaaaaataaaacaaaagagcaaataaaatgagggccttaataaaaaaacacggtttttgctgcgcgctgtggtaagaccaatcaaaaccagtcacactctactggcactattatggactcacttccctatttctacatatcaaaacaaacctcaaatcaacattctacatatgaaatacacaattggccacctatacacagtacatggacactactatcgagaccacaaggatcaacaatccattagtaacacaaatcatggactgccagccacacttataaaataaatacaaactaggtataaagtgggagaaagtccaccatccaagggagccagactattgggaaagacccttgttctgaatcatctttgtttctctcattacataccatggcactctctacagtagctgcatatgtcatgtttccatccctgttgtttcagccttgtttttccccatgctacatatgtcagtcccaagccatgttgttgccttgttacatgtaccctgtgatgattcattgccccttgttttctcatcctctcctagaagacttatatgtagtgctctcttggcccttgccatttgtcccctatcagagttgtcattattgctccctgttcattgatttagcattacttacttggaatatatttagcattacagacttgagacatttcaaacagacttattatcttcataccttaccctttttcaaatcttacatcttcatttagccacaactttgttcaagagtccatactcttatttcttgttcttcttgctctcccattaaccagagaggcagcccttcaagttctcatccctctctaagctctattcctctcaagagtagttccacagtgcagcacacgcggattctgcgtttggatgtgttttgttaattaatttttttaccacttatttttcatgtttttttttgaaattttaaatttatttcctgggttttaaaatgtgtagaactttgtggtaatattcaatttctgtaaaaatcaaaggatcactttgaaaattgcaattgaacatatttttcaattaatttcttacagcttatttctcaaaatgtttaacatttcaatttttttcctacacctttatggtaataatcattttgcatcaaaatgaaaattcattcttgaatattgtatttggcatgttttttttttaattaattcttttaggcctaattttcattattttttagaattttgaggtcatttcctacattttgagaggtttcaagtcttatggtattattcgttttacccaagaatcaaagcttcattcttaatatatgagtttaccccatttcttgcataatttgtgctgtacaccaattttatttgtatgcaaaaatggtataaccatcaattttcgaacctttcaaaatgcatagagatggcccctcatacttgcatacttgcaacaagtacaagtacttgcatgaaaaattgcagatctcagacacccagggcaggacaaagcaagtacttgcatacttgtggcaagtacttgcaagtatgcaagcttattttgagagataaaggtgatgaatttcttgtgttttcatttcatatatttgtatttgtaaactaagtgaactaagtgattgtaaatagtaataataatcccttcattttcttccagatttctcccttgctgctttcttctcattcttcttatttgccttccattttctcaaaatccccctcttgatcttaccgctttttgagtaaaatgccacactcatccccctagtgacagactgtgcactgagcctgtgcctcccaagagaagcatattccttaccaaagttaaaggattgctccacatcaacagtggttgcttcagaatgtgcgggaaagttggtaaaaaattaaccaaaataatattaataatttagataaaaaacacacctggataagtaagcacatcaagtgccatctgaagtaaaggtgtgcaggtgcacacttgcatgaaaattctcagatctcagacacctgcacttgcacccgtacctgtaggcaagtacttgttggaaggcaacgagtacttgccaacaagtagcaagtacttgcaaacaagtacttggtgccatctctaaaaatgcaggaaatcaatttaaaattccaaaaaataatgggaatcaggcctgtaagaattagttaaaaaaacattccaaatacaatattcaagaattaatttttattttgatgtaaaataattaggcatattgggtcttagctaatcgactcccaaaaagtggaggatcgactcccaaaccccgaaatccccgaggaatgggagtcaatcccccaaacccgtcagcgggtttgggagtcgaaaaaccaatgattttaataaaaaaaaagccaccccccgaaggagatgggggtcgatgccccaaaacccactgggttttgggtgtcgattaccaaaaagagcccgcgacgcccgggaggattcctcccggccgctgatggcacaccctcagcggccgagagaaacactctcggccgctgagagtgtacactctcatcggctgggagaaacactcttggctgatgagagtgtacactctcattggccgagagaaacactcttggccgctaaggtcagcagcatacctgtcccaaaatctgctctttcaagctaacaaaacaaccgggttttctatataggtctccctggatccttatcgaagagaatcagtcaagatcctcaagatattctcagaaatttgtccgacgatcgagaaggcctcaatagatgaagccttcctcgacttctcgatcccagttcaagagatcctctgcacttgatacgccttcccgagcttagaagctctacaggactcatcatcagagatcagcctggatgatccgttgcctaatccccctccgcttgacttggaagatctccttcgaagctcccagagcaatcttgtccctctggatgccgactctgattatcccactaatacttgtactgatatcgcgctcctcatcggcaccgaattgatggcccgctgtcgtcaacaagtttttgatcgattgggttatacctgttctgcaggaatagcaaccaataaggtcaatcacaaagattgttctttttttcgcttgaactactaaaaatttgatcataacctgtccactaaacagatgctagcaaaactatgctcagcttacaagaaaccaaatgcacaaacggtgcttcgagcgggagcagtccgggactttctgcgcccgttcgagctctccaagctgcgtttcttgggagggaagctaggccaatcggtttccgagttagtcgactcgacttgcgacaagttgtgtcagttgagcaaggtctggaaggtcccactcagccagctccaggcttctcttggcgagcagactggcatgtgggtctgggaatccgtccacgatgtcaatcgctccgaggtcgagactaaaacactcgtcaagagtatgatgtcttccaaaaaccttcggccctctatttcctctcggccgatgaaagtgtacactctcatcagccgagagcgtttcccttggccgatgagagtgtacactctcatcagccaagagtgttcctcccggtgtttctctcggccaatgagagtgtacactctcatcagccaagagtgtttctcccggccgatgagagtgtacactctcagcggccaagagtgtttctctcagccgctgagggtgtgccatcagcggccgggaggaatcctcccggccgtcgcgggctatttttggtaatcgacacccaaaacccagtgggttttggggcatcgacccccatctccttcggggggtggcttttttttattaaaatcattggtttttcgactcccaaacccgctgacgggtttcgactcccattcctcggggatttcggtggaaattccgggggtttcggggtttgggagtcgatcctccactttttgggagtcgattagctaagacccaataattattaccataattttttacatgtattaaagtgtaggaaaaaaattaaaaatgtcaaaaaatattgagaaataagctgtaagaaattaaatgaaaaaatgtgtttaattggaattttcaaagtgatcctttaatttttaaaaaaattgaacattaccacaaagttctacgcatttcaaaacctaggaaataaatttaaaatttaaaacaaaatacatgaaaaataagtggtaaaaaattaatcaaaaaaacatgtccaaacgtggaaaccgcgtgtgctgtgcagtgctacactgcttcaaaactgcgtcaagatgtggaaaaaccgtgtttttttattaaggccctaaaaaaatttaaaagaaattttgccaactgctcaacaaaataaaattgaagagcaaaaagaaatatgtttcggatttactttgcgcacgggagaaaactcttcgcgcacggggatcgtcgtatcctcaacgtcgcgaccctcccgtgctcacaccataaatatatcagtagttaattcgcacacggggactgcaggatcacctttcttccattttttttggagataatgaaataaagcggtttggagggccccccgaaaatgttttctttcttcaaaaagtactcaaagttggcaaataattaaattaaaacaaataaaatgagaaagaaaaaataaaaaaggattacaagattgggctcaagctaatcaacatgaacgggaacctggttagttcctcctgggaactttttttgatccactcttgccgattgatatgggatcacatcctcccaccccttttccatgaggtattttagctacatacaaaatttgaatgagtaaatgtgattggtcagacatgtacaagagttgaagtggtgagccaaacagctgaaagaatgattctgattggtcaggttatgtggtgtttacaagtgagtgtggtggtgtaagctgcagctgtcatgcaaggaaaataaactaatttagactgcaggcatgatgtaatatgtaaaagtgaaagagaaatagctgtatgtaaatgtggggttgtactgtactgagggtgtctgtagcttgagggttgtaattgggattggtgatatgtagtgatgagtgaaatccttgtgatatgttatccattgttgggtaagggttgatccaggtgtgttccagtgacgcctccaaggtgaccaagggtgaatttgtccgtagagtccagttcttgagccgtatggtgtgatttctgagagaaattaggtgataatctgaagaaaatatatatataagaaaagaaaagaaaaaactttgaattttcacatttttgactaccacagcctcccccaacttattgtctgtccccagacaatttaccaggaaaaaatgggaagaaaatgtagaaagagttaatttttaaacaagaaatgaagtgaaaagtgtagtgggtatttggagaaaaaagatggggaaaaatgagtgtggctgaaaaaagagtgtgatagcctcccccaactttgcagtgaagccaagctggggtggctgtatttgtgattttgaaccttaaacttaattttttacagctgattcgacagggtttcccctgtgaatgttagtctcagggtctctgtgtaccccccttctgtccacaagtgcagaggtgaggggcattttttattttatttttcatcttctttagtttatttcatttttattgtattttatcttatttacatacaaattttttatttttactgcgcgctgtgcgcagatgcacatcattggatgtctgggtgatcttgctgttgacgtggagtagcctggtttacctgcaaagccccttgggaggggcccaaggggttttgtgatcgttcgggggtcgagttttggttcggaggtcgcgcaaggttgagagaaggctgcggccgcagtcgagagcgctgagcgcgggtgcttcgttccgcgtgtgccgttccgatccgagttctgcttactagactcgtcagccgatgccaattccaaccaccagccccgccgaattccgacgtcttctggcgacttcgattggataccccacgcgtcgacgacaggttctgacaggtgagtggtttgtttctcgtcttctatttacattctacaatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttgggattggtgatatgtagtgatgagtgaaatccttgtgatatgttatccattgttgggtaagggttgatccaggtgtgttccagtgacgcctccaaggtgaccaagggtgaatttgtccgtagagtccagttcttgagccgtatggtgtgatttctgagagaaattaggtgataatctgaagaaaatatatatataagaaaagaaaagaaaaaactttgaattttcacatttttgactaccacaacgggagaaaactcttcgcgcacggggatcgtcgtatcctcaacgtcgcgaccctcccgtgctcacaccataaatatatcagtagttaattcgcacacggggactgcaggatcacctttcttccattttttttggagataatgaaataaagcggtttggagggccccccgaaaatgttttctttcttcaaaaagtactcaaagttggcaaataattaaattaaaacaaataaaatgagaaagaaaaaataaaaaaggattacaagattggctcaagctaatcaacatgaacgggaacctggttagtcctcctgggaacttttttgatccactcttgccgattgatatggatcacatcctcccaccccttttcctcattgctcctccatttataccaaaaagtggagatatcgggtgcggggtagatgcttccatggaacatcaacacattgtagtgcgcagaatcttctaagaacagcagtaaaatgggaggattggtggtcggactgtgtgagagaggtaggaaggtcaccttcatttgatgtgaaatatgtataactggtcgttggaatgcatccgccaaaagatcaccatgacgggggaaggttatccacgaactcatgggggccggtgattgatagaaactcagcttctcgattaacctctcgtatgggatcccatctgcgatggtgtgaaggtatttttcattcttgtagattggctgggcttccatttcttcgtccatcttctttctaacttcatcccaatcgttttcgggctgccccatgcttattgctaccgatcggaacccgcagtgtccatcaccttctacattgcggacagcagatattaaaggcctgaccggcgctggaaccgatcaccactttgggtgtgcctagagaatgagaatgacatgtacatgagacaattgaaaatcaagggagaaagaagttttcattattcacctgattgaatttgacccattcaaactcttccagctctacaacaccctcgagatctgtcaacttatgttgactcttgggagccgttgagacaatactgtccaaattctctagatcaccattctcggaagacccgcggtcagttgattcggctgaggttgtgctatcggtatcgcttgctgtagtcacctcttggggtttcttcctcttttcctttttggcctttattcacagattggtcagttcagacaatagaataatgttgagagaagatggagtttctgacctttgtattggtcttcctctttttggtttcattttccttgctctggggttggcagcccctcttctttggtggcatctggtactcccaagccaaaggatcacgcttggtagatttttcaggaagcttgaggtttttttagctccttttggtcggcccttgtgaggctgtgcaatttgttcttcaagtcgcttgagtacatgagtctgatcaaggagcttttcaaacattgagatgaatcctggcttttcgtcggtggggaggctctggaattgtttgtaaatttgctccagaaacatcttctcatgttcttcgtccgatggctctcttagagcaggtagttcaatttcggttgtgaaggactgagaaggatataaaacaaggacagtcagtaaaaaactatccaataaacaagaattgattcacctcttaccggcaggttgtggagatgccactgaggatggaagttgttgggcttgagaacggttccagattcctcaagtgctttcatcttatgtgcgcatggaattcccatgtacatctcataagagcagttgcattcggtgttcttgatcttggtgaagtactgacattgagcttctttcaaagcatgatgagatatcttaccgcccaggtgactcaggatgccaggcaggttgttcagatgcacattcttctgtgttgctgtgctgatcattatctcgtgaagctgatgttgaattgcatcggtcatgttggatattgtagtagacattgaggaggttgcacccttcaggaagttcttgacggcagcatgaagactttcaatccgagaggtgttcaagttgccaaagtgtagtgtgtcgttgattaagtaccaaacaaattgatcacgcaagggaatccaattcttggtaaggtaatccataacttcgggagggcacaacttggccagtttggcaaaattcttctggtaatccttggcagagtttggagtgagaaggtaattccaagcttgacggaatgattcataacttccatccttgaattttgactcgcagtttgttttgaggtttttaccaatgtgccattggcacagaaggttccttgtggtcggaaatacagatttaattgcattcatgattgcctgttctttgtcggtaagaatgacagctggaacatgaggcgcgagggagattcggagctggtctaaggcccaaaagtagtcggactcctgttcttttgagacaaaacaaaaagcaaaagtgaaggttttgtttgttgcattaactccgccgatgtgaaggagtggcattttgtatttattggttttgtatgtcgcatccatctggatcatcgtggggtgtttctttgcaagatcgattgagcctgggagggtgaaaaagagagcactaaggttgccttcagccgtagttttgaccttataatcatatcctttggccttcaagccatcaataaccgcctccatcgcaggttttccttcgagagcaacacagttatccttgtagttcttgttgtagatagccctcaagggggcatgcaaagtgataccggtagttttcattaaactgtttttgattttcaagggtcagactccagcttggtgtagttttgttatctcattttcctgcttggaggtgaaacgacggtgcatattatgagcagaaggatcggccgagggtccatggttgtgattcggattcttgactttaaaaatccatgacaagctgtcggggtcttgagttgcaagcaggcggaatgggcagtcaatctttcgggatttggtcgtcttttctgggttaggaacattggatggacaatgtggccaatactttcctgaccggtcacattgataggtgatcttgttttcgcctcctgtgaatgccgagttccccacaacaatagcatatccatggttgagagcccaattttggatgctctcaatcatagcttccttggtcttgtaaatgctctcgggagggggagggattggcacaaagacttccggagggcctgaagtcatggattcattgccggcagtgatcttgggccgcggcaaagagcttgtctcgagtgtcgggtctatcacgggagtcagagggcttgtcgtgtttgttgccgggagtattatattgatcgttggaggcaaagaacctttttccagtgtcgtcttgctcatcggaggcaaagagcctatttcaagtgtcgttattttcatttctggagtcggagaaaccgcgagagtgggggatgcactttcagagggagccatggttgctgggtgttgggtcggttgattttccaagagattcgggtcttgctggttgttggaaagctgagggggtgattgccgcaatgatgatgagtgcacagagattttcacccctccagcgactcgtgtgcgaagtaactactgatatatttatggtgtgcgcacgggagggtcgcgacgttgaggatacgacgatccccgtgcgcgaagagttttctcccgtgcgcaaagtaaatccgatattttttttccatatttttgggagggtcacaggctgcaagcaacaaagggaaaaaaataaaataaaaatgaaggcttgcaggctgcaaggacttcaaaattgctgtttatgcagctcttggaatctgaaatttccccaaggaacattcattttgcaaccttggcatcatttctggcgcggatatctgcggatacccaccagcgccaaccaatatctgccagtggatgtggatgtctgattttgctgaaattgcaagcggatatccagatgcgcagcgacaatctctagttttgaaaaggcacaaaatagtcctggtccagtccaaaacaagcctgactattttgtgcttgaagcaaagtttctccacgcacctcataagagttcccaattgaagcatccacgaactttctttcatccaaaatccaaatcttatctctcatccttaacactctacaagttttacttagtttatcatcaaataaattttctctcacttgtcacccaccctacattggtttggcaacaaaaattggtgtttttgttcctaaacctatttcttttcctattttgaagattgaaagaaaataatatgaattttcttaaaacacactgatcatttcccatggttcccaagtaggtctgattccatataagaatccagatttagttaccatcccacactctggacagctggagaaacttgttccactgctgccctaggagatgcactgcggcacatctctgacatgagtaccataggaatgaagagcgctaaatgaaagtttgctgcaggggatctcactttcacagcctttgcccacagcctccataaaaatagtgcagcttttgctgtactaggaacacttaactccagaccttgtcacatgatatgcatgcaagagagcacacaagggcagcatgatgtcatgtgttgccatgtaaccaagccatcttctagaacattctgcataggcagcaacagccttccaggcctgctgttatctctttccatccagaatttgggggtcaaagcctctcctcactccttccttcctccctcgcctcaattatttttcctcccttcactttctacaatccataccctgtacccttacgtaaacataaagtacccttcttacacatactacccttataaacaccactccttcattccattcctagtaaagacatgttctcccactcctctccacgtatatacttctgctcctcagttcaattcctggttgagatatgttctcccataccacttgttaaatttttgactggtggcacgtgagaggtaaagggtcaaaaaaggaataattcctttttttggaaaagctcattgaacaagaatgaaagagataatgattttttattcacaagtaacaggcctgaacaagtgccaagtgccataaactgcctccataccattactggttaaagcatagcactcccagagctccgcgccttggttttaaagctttgaacaacagattaatcaatatagtcatcactcatttataacttcagacccttataaaaatcaattggaagcttcatcttgaactatcctctatcatgataaatataactgccaagctaagcttggtggtcttgttgttctgatagcatagaagggaagagcttgcaactccatcatccccttctccattcagcaaaagggttctgtgttatgtttgtatttcaatataatgtattgttatggctgtcacttgtatataatctgcaatttgggttgagatgatcaggtcctctggtgggatgatggagggaataactggcaggcagaggcctccttatatagacaaatgtgagggattttagacccagggtacaggcttttgaggcattttagctggcctgaaaatccaatgagggaatttagctagtttaatacatgcaggtgaggaaatttggctggtgggagcactgtcttgagggaatttggctagcctacaagatcctactacaaaggaaacaaaggaattcaatatgcactatgagccaataaaggaattcaatacagcacaaaggaattcaatacagcacaaaggaattcaatattcagtatgcatccagtatgcaaaacaagccatactgagagtaaagagtccaaaagatatcatgtgataggttgaaatctgtgtaacttctaaactatgagagatatggggtcagttgtagtgagtgactaagggtaattttacctgagaaatccatttctgattttaatgttgccatatctgtaatatataaagagataataataaatttttatatcttctgcatagaaacacagtaataactaccacaatgtgtgatttgctgtatgatgcagtgcagatcacatgacacaccagaaaaaatggctcaatagaagtttccgagcagcaaaaatcacaccaagaataattcacaccagcataaatctctcacaggacttcctcactagcaaaaatccctcacagtttactatataaggaggtcatttatccctcctcaaatcagttcctcattccaatcctgcatacctaccagctacacacatccagcactgggtatttacaatactctacgataaccagaccattttagtatttcagagtgtcttccttacaacctgataacgctaccgctactagtaacaaccccttttgtcagcgccttgtaaagtaactaggctattttttcagttgaaaaatacagatatcgtaacattttttacccctggttaacaaaataacccattaaccagggggtaaaaaagcccagagttgaaaaaaaaatcgattgtgcccataaaatcttccgctgcatccttggaggcttggcttgtctgaattcctccccctcagattcttccacacatccacactctatctcatcagacacccccaatcaaatggcctcacagaacaaacaaccaagtacttgtgacccatccggtgagaatgatcccattggccatgccactgatcagtctgagacgcataggcaccgttcatcaagtgcatcatcagtcgttgttaacccaaacatggtccgcatatcatcagactctcaattgcaagtagcccgcccaacccaaaaacagcctgcagtggcaaaaccgtcaaccaattaagcaacagatgcaaggacaacattggattcagactcagatggtgacttagctctgcctaaatccaaattggcttcctcaaaatcaagaccaaagaaaaagaaaccacaccagcagattgttgtctccaagaaaaacaaagccaccgttgccgtagctgccaaacaaaaagcaactctggtgtgtgatattgaatgtcaaggtatccattctttaaaattgaaaggatataggcattaattttattgtttttctgaatctaaacttcctcaataccagtgaagatcatcaggcccatgattacgatcaggatacggatgcgggatcaatattcaattgaaatccaaacacgagggaagaagaatagtaaggaagacaaatatgcaaagattgaggattactttttttcctccagtttttaaggaaggcaatgataaagattgccctctcaacttcaagtttctgtggtgccttggtgtctattgtgggcttgggtcaaccaacggcaatttaaaagctcattgcaatggctatacccagaaggataagaacccccaaggatgccccaaccacaacaaagctaagcaggaaggaataaagcttatgcctttggtttctgaacaacgtaagatggctcatgatggtaaacagaagtcaatcagcaatgcatgtgcaatgcttttgccacaagctggcactgattgttaatgcagggctcaaggcgctgttgcttgaaacacttcctccggggaagaccaaggaatcaatcttgggatttttccctgtccttgggagtatcatcaaagaaaacaaaccggatgaaccagcacaactgattggaactcaaacaaccaatcatatcaataatccgcctgatattcaggatccaaatcttttggatgctgtcagcaactatggtaatgagggtgaagggatttcggatgaggaagattctgattcttttgaaaccaacttgacgaccggcccaagacttgtgtcgtactcatatcaagtctactaaacttctggaactaactcagaaggtaagtgttcagttcccacatggttagattataatttttacctttctaacagtcttgtacatgctagcttgatgtggtcatcaaacaaatcacacggtcggcggctcagcgttctcactttgctcatacggctgaaaaattgaagaaaaattttgcacctttgattgccggttatggtattcaatggaatatcagataccagagctaccagaaggcaatggatgctcatgcaatcatcaatcacatactgaaggaaggccaggagcaaaagcaggctggcctctttgcagatgttttcttcaccccttgagattggaaggaaaattgacaacctgaatgccaagctataagtacgctgcctacctttttgtttgctcagtactgtaaattgatcctgtaacttgtattctcctgttttctaacaggtgtttgtaagattgacatctcaaattgaaggagacttgccaacaggtacacatgtcataccaaaatatctcaagctgaaggagagcctaatggagaaactgggtcggtcattgcagacggattcactgtatccagtgtaccatgcgatgttgaaacgagtggaccaatatctgattgaagccatgcaatgcaagactctgctcatggccacaatgatgcatccttgcttccggatgcaactctttgagcttgtctttggacccaaaagtacagaggtcaaggagagctacactcttctcaaccaagaattccagcggacaaaaacactcaaaagaaaatcaacgacatcaagattattaatgaccccaatttcaccatcatagagacaacgctgggccgctacgctacgctacgctacgctaaagggccacttagcgttagcgtagcggcgctaaaacgggcccttttttctgtagtgttagcgtgccgctaccgccgctacgctgaagccccgctaacaggcggcttgcttctgggtagtgttagcgcatcgctacagccgctacgctgcgttacgctgcgctacagcgcttttagcggcaaaaaaggcaaaaaacccgctaaaaagcgctgtagcgcggcgtagcgggcacttttttgtgccctgagcgcgtagcgttagcgcaattccaaatttctgcgctaacgccacgctaacagctaacgcacttctgtgccctttgcgcgtagcgttagcgcagaaaggcggattttttgctaacgctacgctacaaagtagcgcatttccgctgcgctacgccacgctaacgctacggttagcgtagctggcccagcgttgatagagaaaccagcagacccagaagttggatggaataaacttgtgttgtgcctggcctcttgcatggctgtacaacaaactatgcaggagaatgaagtagaatcctatttaaaggcccaaatccacttcaccaataagcagatactgttgagatatctgtgacatcccatttcattttgtgtgcttcttcctgatttcatttctatcatgtcacatcctgtgacattcacttgtttttcatttagttcttatactggattcagttgtgtttgggatgctttcttttcctcatcctttccaacactttgtctccaggtatggtctctttttccttctcattttctctcttctctcttcatgttgcaatgaatcattatcctttccaacactttgtctccagtcacctgagttcatctcaacaggttatgagcaccagttgtgcttaacggtctcgaactcttctcgctatctcaccttgctttgtttcgacgttcacgcacaaactcatttgactcgactcctttggatacaagggatccttcgtcatggcttctactgaatcggccaacgattccgaactcaatgactccgattccaccaaccttaaggtttccggaatcgttcaacttaagccgcagggtgcgtactccaattacctcgactggagttttgtggttctgctccacctcaaatccctgaatctctcctatgtgctcgacccagtcgatgaaaaggaacactcggccgcctacgttaaggacagcgtcgcggtctcatccttcatggcgcggacaattcatccgaccaaccttcgcttcatccgatcccatggcacggacaccgctgccatgtggtcctccctgtctcaagcccaccaggacttctcctccggtgggcgtatgcactggctacgacaattggtcggtgacgatatcgatgcccatattgaggccatggccgtctgtgccaagcgcctcaactctctggtaactcccgaaaaacctctaacggcggacgacatccattcgaccgcgttgctaacctccctcaccgacaactggttgccgtgcgtgtcgaccctaatgaatgaagattctgtgtcgtcggcaaggattgttttggctctcaaagccgaatcgctttgtcgtaaggctcgccgcaaagacgacatctccgtctctgcctctaaggcacgtgccgacccctccaaaggaaagccccgcttcaccgaggcgctccactgtagtttctgcaaccgacctggtcacgacctttctatctgcgacaacgcagcgcgggtgctttctgagcacaaggccaaccgatcctccaacagcggaggaggctcccaccgctctgatgtctctcgagacaatcaacgtcgtacaggcaacaaccgtccgcctgctcgcaccaacccgtctgctagaccctccgcgaccgctgtggtatgtccatacctttccatgtatcctcatttttcacagcattttacatatactcttcccagtattatttcatattcagattctacacattatttcacccctagtcacctcttacagcttttcagtatctcttgtagttctctagttatcatcccctcagtatattcagagttacagaacagtacattactttatacatacagtacatatacattacacattatatagttacagtctctgtgtagaatcactcattcatcatggtacatcaccattactacatactacactacatattcagcataaccataattacatacatcaatcaggataaccttaactacattacatcatgtacatatttcctttcacactgctttgactttccatacctgattaacacttgtatacacagaacatctgtcacttagctacattatttctcatcacttattactgttcaagacttacattacccatagccaagatttccccagccatggtgctttactgttgtatgtacatgttgtacacttatatactccttcttcctcctcatgtattttccccctttggctatgtaccccgcctgaattatcttctaaccacagtcttagaaatcaaaaatactagtatcacccttatatctttaccagatatcattgccagttacatttgccagttatacattcccccttgccagttataaatcctcatttgccagattattccccttgccagtgtcattcctcattgccagtgttacacccttgccagtattatcccatcacacctcattcctcctcctcctcacacctcagtaggtactacatacacaagctcatcagtaatagcagtctaagataaagtagaaatcagccacaccttttcttcttctttttcttagtgttacactctacccattagcattgtacaggagggcagcctcatcagcacctgtagtctcaacttacattagtactagtgtagttgtctatatcccctccaagctctatctccctggttgagtagttccacaccgctggtcaggtcaccgtcgtcgaactcggtcatgactcctatgacgacaactcggacttctccgtccctgagcgcgctggcaacgccgttgtcgtgtcttccctcactgagtctgccactgccagcattgccaatatcaacatcgactcggggtgttccatccctttcttcgccccccagcatcctccctcatggacaccgtccctcctcttactctgcccgcttcaacatctcccgcgcctcttccgcctgctgatcctgctcaacctcaggctgtgccatcacccgcgtcactacctctacccttctcgcgtccccctactcccccggtcaggcaatctggacgtgctcggaaggctcctgaacgctacggaaactgggctaaatcttctgcagttcttcctgaggatgttgatactcccaaaacttggcgccagctccagaaatcacctcacaaggctaaatggcttcaagctgcggatgaagaattctcttccctccttggcatggatacttggagattggttcccaggccgtcaaaacggaaaatcatcaagtcaaagtgggtcttcaaagtgaagcgctgtcctgataaatctatcctaaagttaaaagcctggctcgtggccatgggctattcccaggttcgtgggacggattatcaagaagtcttttcacccactctgcgtctcgaaacactaaggctcatctgcagtcttatggcatcaaaatcgtggaagggtcgtcaagtagacttcaaaaccgctttcttgaacggccatcttgatcaacctcccgggtttgaagatgataccaaccctgacttcgtctgtgaagtccaccggtcaatctatggcctcaaacaggcccctcgtcaatggaaccaggaacttcatcaagctcttctcgactctggtctcactcagtccaaatacgaccccaccctgtacttcaaggttcacgatcgtaaactaatgggggccataaccgttcatgtcgatgaccttgccgttgtgggggaagattcctttgtcgactcaattatttccagccttggagaaaaattcaagattggcgcagacgaagacctccatcattttctctcgatcaagtttacacgtgatcatgagaacaagtttctttatatgtctcaaagtcactacattgatgacatggtctctcgcttcctccatggcacacacacggctaccagaacacctacttcctcagctttcaaggacctgctcaaacggactgccaatgaagacccctctcctggcccttataaccaactgattggctctctactgtggattgctcagtgtacacgcccggatgtctcttttgctgtaaacaagctatctcagtttcttcgtgatccctctttgtcccactggtctgcggcagtcaaaatcttaaactacctggcctcaaccaaatcactttgactacgtcttgggggctctcttacctgcgctggttactccgacgctgactgggccgaggatcgccaagactgtcgctcaacttcggcatacacctacagaattggcgagggagccatctcctggaagtctcggaaacaggcaactgtctcgttgttcagtaccgaagcggaatacaaggcgctggcggactcttgcaaggaaggtctctggttgcgcaatatactcaccgagttatctgtccgaccaaaatcagctcttccgctccatgtcgacaatgaaggtgctgaagctcttgccaataaccctgaacaccacgctagaacaaaacacagcgatgctagatatcattttgttcgcgactgcgtcaaagatgggatttttgagatcgttcacctttccacgcacaacatgttggcggatatgctcaccaaacctctcccccctgtcctgctagaaaaacaccgtctcatgtttggtcttgtttgattttgatttcttatttttctgctttcttctctctcttttgatttctcttctgctttccaactattttaagtcagtcattagcaaggggggtgttgagttttcaacttctctggctactcttccccaaatcactccctcatttcctcacttcttctacctatttttctttcttgaatcatcttgttccggactgaattatactcaaccatagcggttttctgcgttgaatcttctgttctggtgtagtctaattagaactcatcaagacaattttcttctagcaactcatgtcttattgttgatttctttctttttctggtcattattgttgacatatgagtgacatctgtgtgtcatccctctatgacttcaagtggtcaatgtcaatatgacatcatttctcataatcgaccctcagacaactcggtcggatcctatcactcctctgcaaaatctccgctcgatccctcgctcatctcaatcctcgaacacttaaagaaggtattcctcttcgacttctcaattccctctttcctctcgtggaacctcatcgacttcttttctatcgattgatatttttcagcaacctccacataactcatttgctggatcgttcctccgaattcgtcaaatacatttcttgacgaccgttgtgagaactccttttgggaatggtggcagtcctgtgagggggaaatagcagatgagatatatcacgtatgtaatgatctactacaactgttacggctggtttgaaagacctgcccctctattgtactacacaagagttaacacaacaatttattttattgttgtggcaaaactgatgatagagaaaactatgtgtagcagtctcttatcaaacctagatcaacgtggattcagcagactatttgagtggaaatgttgagtaagaggtgttttctgtttatatgtttatgtattttgaaaaatgattgacgtatgtactgatgataaatgtttatttatgagatgatattgtggaaaaatgtgactattgaaagtgtctttcccttccttcttgaatcttagtcaagagcacaatggtttaagatcactgtctcttgtttaagatcacaagttgtactggttgctactttctttttcctatgcttctcaatggctgaatgatctcaacggggcacttgattaagatcacactggttaatgtatcgattgattgctctgttctgtctggttgatgatcagatgagatgatgatctgttgtgatgagatgatatgagatgatggaatgagatgatggaatgagatgatgaaaaattggaatgaggggggaaagcccctccttaaatagtctattttacaacccggctgacttgtggttctagccctaacctataatctataaatggccaacttgtggttctagccctaacctataacctataatttataaatggccagcttgtggttctaaccctaacctataacaaatatgcataaaatccggccaaattgtggttttgctatctatacaagattctctgcgtacctacataacaatgtggccaacttgtggttaccctatgcaatgaatattgaatatgtaaaaaaactaaggccaactggtggtttgcattatgcaataagcattttgtatgcaaataaaacttaaatcccaaataacttttgactgagtggagctagactagtggttccagtgagtgactatgggttaaatgccccgtagaatgtgattatgccataatacgcctaagaatatatgcccttctacatattgaactgtgactttatgcaatttgatacttgaaacagaattggcatactacatcctcccccaacttaatgctgtccgcagcattcctgtttcaagtatcaaatttttccagactccaggagtaccccaattacccatttaatagacaagctccaccccctcttatgccgtataattgaaccttgcaacccttccatgaccagtctttaccaagcgtcttacacaccaattcctaaatatcactgatcccatcagatgtacccaaaagaaaacatttcccttgatatactatctggtcctaaaaactccttcttgatccattgtctgtctgatttgaattgtagttctgctctgagttttcactaaactggttttcatatatccaactgatttcttctcaagtaattcatccaacagtagtatcatctatccccttttagaactccttgtcctcccccacgcctgccacgtccaaatcaaaggcgcctaatgaatctatttcaatctctttcatctcattggtccaaggaaaaggccagtggttgatgtatttgaaagaggcccctcaaaaatctccatatgctgagttccatggttgtccgcaacaccttcaaaacacctttcccccagcggaatactcctaagcctccttcaaataatccccagtttaccaaaaaaggttttagccatactactgtttgaatcattacccaaaaaaacccatgtcttcaatctccacctggttagtgctttctcttctgtcccctatccttcaaatcgatggttcatgtgatccggtagttcaaattattcaggaacatttggtggtaattctatttctggtaaatcctgtcctttcttgccccaaatttcattcacattgattcttctcttgaaatcaccaaaggttccactgttagattgtacagcatttttgtgaatccagttggttttctccacatcaatttcagattaaggtcatgatggaccccggtttccagttatttccgcctttttacaatacttccagttttgggtcatgagggaacattgtcttttccatttccgaccatttctagatttcagtttaaggtcatgagggaccccaggttggttgatttttcagtttaaggtcctgaaggacccccttcagattggttgatttttcagtttaaggtcatgaaggaccctaggttggttgatatttcagtttaaggtcctgaaggacccccttcagattggttgatttttcagtttaaggtcatgaaggaccctaggttggttgatatttcagtttaaggtcatgaaggaccccagattggttgatttttcagtttaaggtcatgaaggaccctaggttggttgatatttcagtttaaggtcatgaaggaccccagattggttgatttttcagtttaaggtcatgaaggaccccggtatccagttacttctgctttttttttcatattttcagtttaaggtcatgagagaccacttcagctggatttttgtttttaaaaaaaccttctgcagtagcaacccatacagtatgctgtattcaagcctctctctcctttttttctggtacaagccatttctaaaccatttggctcctaactcaattgttgtctttcctctcttcttcagttgtctgtcttgatcatctatatcatttttgggtaggctaaatgcatctctgtttctgatttttcattctcttgtttctctgtctgttatttgattctatttgcagttgctttgtgtgtggctcgaacccgcaacctaagaatcgcgctatatgatcccgatcggaacggcttcagtaacgaaatgtgtggtagctttgctgtagactgggtcaactatgtatttttgctgggcactgagactgattgctccactgctgctgtgctgctgtgctgctgcgatggctccaatcggactcactcagacctaacccacaacttgacatcagatttgtttgagtataagttcaggttctgaattctcctgtgacctctcggtttctgtctgcaaccaacatgtcactttgccctcctctggcaaagtaataagagcacaccctagtaatacaagaaagaagtgagagcaccaaaaaaactaagtcgttcgttggaagcgagatccaggaactgattgggaacaccttaacaagcaacaccgatcgagctggttgatgccgattgtccagtggagaatagaaaaagcgactttgatcaatttggacaagtgtttgattaaggtaatctaaagtgagcagaacagaaaactaaaatataagataaaaaacaaaagatgaaaaatgaaagaaaagaaaaagaaaacaaagaaatcccaattgaagatgaaatagagacagataataaaataaagttttcttttatttaaaataattgagattgaaacagctctccccaaatgagtaattatacactgcattgcttccaattttctctctatcttgaatctttagttggcttctttgatcacatatatatatatacattttttttatatgactgaacaaagataaaaatcaaattggtacattaaacttggagcaaattcaacagtgtgactcttgaatgtgcccaaaaacagggtgtctctcttttgaaaatggcttgtatccaggtatgttcttttcagcccatctcagtactttcttgtctttattatgtatgctagacctgagtttatatccaatttgaccatatctagatttccaattttcttccctgaagaatgattctgttccaatatctgcgaggatctgaataaaatccaagttgctggctcctctgccaggtagctcctgaggcagttgatagtttcccttcatttcatcataataccattcttctaaaaataccattctaaacagcttcaggggtctttcatacttccagaagttgttggaatatttattatgcaaaggtggaacctcctcttgaagggtctgtttttgttgagattctaaatgcagttcttggaaaacattattctttagatttcgaagattgtaagtttcttctatcttttgtgcttcttcactatttttttccactttcttctgaccagatttggaatagctgctccaatcttctgcttgtagtgaataactacagaccatcaacctgaattctgtatcctcaattggtgttattgaagggcttgctgactggagtctgccttcatctgttataaaaatctctggaacttcttccctggaaaattctattggatccactgggactatctgtggttccctgctttgtttgagtaacatattgactatattctgcaaactctgaattgattcttccatttctgctatttgggcagcttgattcttcaaaataactgctgattgttccaagttgaattcttctggggtagacatcttggttctggtttgagatctggaaaaaaattcttgaagacccccgcaattacttccccttcctttgacctatgctctcgtttagttcttgatgtatcctctgtggtgctggcttccctgttgtatatttcacaagtttcacctggtgaatccttattctttttattatccactttatctagtcttctggtgctgagggagatttactgttgatcttctgaaggttattttaggccactgttgggacaccagatgtgagaactccttttgggaatggtgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngaatattgaatatgtaaaaaaactaaggccaactgggggtttgcattatgcaataagcattttgtatgcaaataaaacttaaatcccaaataacttttgactgagtggagctagactagtggttccagtgagtgactatgggttaaatgccccgtagaatgtgattatgccataatacgcctaagaatatatgcccttctacatattgaactgtgactttatgcaatttgatacttgaaacagaattggcatactacaccgtcttctaaaagcgctttgttcgctcatctccctcgacttcacacatccttgttttgcgcttccgttcgctttccacttcccttcgactgcttgccgacctctctgctaattcgcaagatcttcgccgactagtatgttctcactgaacagacctttctcttatctcaacggctgctgactgatcattattatattagttctttttctttctatcatcttcctattttctgcttcctcgtgtcattgtcctgtcaccttgttgtttctgcctttaggtatttatttttccattgttcctttttatttcttctttgtcacattgtctcacaagttactcataagaaataaaaacctttagtttgttcattcacaattatttgtttccttaaaactgattgataagaatcaacgcctcttattcatttgtggttgtgtgcttgttttttcatgattaatttgctagcttttctaaaagagactgagaagaattgtccagctgtttcttccatgaactcattcattccttcctctcagtttttattcaaaatactctttttcattcattttcagtctaccacattttgtgcacatgtatttagtctatttaagtctggctagatacttgtgaataaaaaacattggttctttcattcttttttccgtgaaccattcccaaaaaggtccttaacctttttgtgccctttcctcaaaaatctcaagtcctccagtctcaggttcaaaaattcaacaggggggtgttgagatatctgtgacatcccatttcattttgtgtgcttcttcctgatttcatttctatcatgtcacatcctgtgacattcacttgtttttcatttagttcttatactggattcagttgtgtttgggatgctttcttttcctcatcctttccaacactttgtctccaggtatggtctctttttccttctcattttctctcttctctcttcatgttgaaatgaatcattatcctttccaacactttgtctccagtcacctgagttcatctcaacagatacaagataaagatacccctttactctggtggaaggtgaggattttatttgaaaatgcattcattatcataagctgacaatacctctgactgaaaaggcaaactgcgcatcatacccaactcttgcggtcatggcgtgtggctatctagggacccccgggagctcatgttccgttgaacgacttttctctgtggctgctgatgcatgcaccagcagctgtgggagaacactcccttctacgatgtcacattgtgtgagcagccttatgtggctccacaaggaagtccccctgacaggggaatttgctgaggttgggaaggctttgaaagcgctaatccccaaggcaaaagaataattccattctttactagtaacattatcagccatatcttgtgttactgtagtgtagattttctcataaatttttgacggctgttactgtaaagaacaagaaactagcaaaaaaaagaaattttactttaattcaaaaatcattacagatgttgtcccgttagcataaggaaaaccgctacgatattggtgctttaccaataaccgtatagtaattacccaccattgacacatctcactcagattcttcattcaaattaaggtaaaattcaaaattgtgatctcaatcaggggcccatcaacatctttcatacctcaggaagtatagacaaattcaagtagcaagcatcactcttgtgcacttaacaagtcaaagtgatcttaacccatttgttctcttaactgaaggttaaggaggaggacaaagacactttgaatagttcacctttatcatcagctttctctcagttttcccccatatcaaaatttactttacttcactcttagaaaacatataaaaacatacaaaaatatctcacagtttttcacatctttccatcaacagtgggccgctacgctacactacgctaaatggcccactaatgttagcgtagcggccctcagaacagtgcgccaaacctgtagtgttagcgcgctgttagtgccactacgctgcgctacagcgcttttagcggcaaaaacagccaaaaaaccgctaaaatgcgctgtagcacagcgtagtgggcccttttttgcggcccatacgcgtagctttagcgcagatacagaaatctgtgctaacactatgctacaatgtagtgtatttgcgctacactacgctaggctaacactaccgttagcatagctggcccagcattgtttccattatctgattccagactgctttaaaccactcaaaattccactaagtctcagctgattccacattgatctaggtttgttaagaaactactacatatagttttctgcatcatcagtttttgccacaaagataaaataaatttgttgtcagaattctactgtagtacattagaggggcaggtctttcaaaccacccataaaagttgtaatagatcatacatacctgaaatattatatctgctatttccccctcacaggactgccatccatcccaaaggagttctcacaatggtttctttggttttgatggtaaccaatgatgagcatacatcaaggcgcttgttgccgaatgtttccttgacttgcttaatgtttaaaggtctcatagccctaacagcggtgggccgctacaggcccatgtagcgttagcgtagcggcgccaacaattgcttttttttgtgtagtgtcaacggtgggccgctacgctacactacgctatttgaccactaactgttagtgtagcggccttttttttctctagaagatctgtagtgttagcgcacgctaaacaccgctgagctaactgccagcgtagcgtgaaatttttatctcaaattttctgtagtgttagcttcaaataatcaccgctaaactaacagttagtgtaacttttttttcactaacaaaattttgactaacagatagcgtaactgagttgacgctaacatttagcgtaactggtcccacactacgctacactatcttttaagctacactacacaatggtggacaaatgaaaaatttcaagtgagaaaataacacaactgcatgccttgaggtggaattgaacacttgacatgacatgttagtagcatctccagacatcatccttgtccacatgactagcagtacatgaggaatgggtcggtgagttgaggttcagtcagcaagaggatgccatggacatgcctgtgacatgttcactccctgggttctgagtttgaacttgaagttcaagcaaggggagatggatgtcagacctccaatctcttccgatccaagcaacaccccatcaagatttttcatcctcatcctcatcatcaacttcatcaaagctcaacctgatcttcatctcaatcaaatactaatcacaaccacctccattatatcctccaatccaaaagtctcttcagcttactccctcttctgaaacttaggtctctcattggattgcattggactaactttaatcaattcgatctcagcaaccattcgatttcagtcaacacaatgggtgacaaaaatgtatccctcgatgccagctttccaacgaaccaaaaattaaggaaatcagaccatttttgcaaaagttattgctactcaaagtcaaccatcaaaaatcaatcgcttccccaaaagggaacaaactagaagactgctaccctggctctgatgcttgctaacctcccccctctttgatttaggtacccccacacacatttccttgaccattgactgtggattacaaacaggacgggccaaaaaagcggtatgatttcaaatttgtgttaagcttccgcaggttgctgatctaattttttgcttcttcttactcttcctgtttccctttcctgcagctggctactaaatgatggaataaatggatcttggggtgattcaaaccctggggactaatttatctcttgatagtaataataatgccagtatgaaagcagcaaagaaacggtgccaagccgaaaaaaacaggagcttcaaaaccagattctcaaacaaactctcacccctagtgataccacctacttttttcaattggaggagcgtaatcagttacgctaactgttagtgtaactcagtaatcagttatgctaacagttagtgtaactttttgatcagttacgccaacagttagtgtaactgaggggatcactacgctaacagttggtgtaacttatcaaaaagttacactaacagttagtgtaactttttagcccactaaccacgctaaaattccactaacaagggatttggttagagatggtcactttgcatccggatatccgttcagatccggatatccgctcataatttcaggggaattaggcaattctgctgaaattaagagcggatatccggatctgcgcggatatccggatgcaaagtgaccatctctagatttggttagtgttagttgttgttttttttagtcagctaacactacgctaaagttttttttgttttttcagaaatcctgtagtgttagtgggccaaatttttcgctaacagtaacttttgtgtagcgtagcttaaaaagctaacattacgctgcactaaaactacggttagcgtaactggcccaccgttggtagtgttagcgcgccgctacggccgctgtgccacgctaatttgtagcggcgctaacacttgccaatttttggtgtagtgttagcgcgcctctacgctgcgttacgctacgctacagcgtttttagcggcaaaaaacgcctaaaaactgctgtggccagaggcagccggtgtggtgtgctgtgcctgtttcaatgccaaaagcatacagcagaggtgttgggatagcatagttacatacatgtgacaatcattacaagagaaggaacaatcattatggatgaggtgcggtatatacggacaggattacatacaatgagtggattgggagaacatgtctcgaccaggaatggaacggaggagcggtgtgtaataagggtactttatgttttacgtaagggtacagggtacggattgtggaaagtgaagggaggaaggaaggagtgaggagaggctttgacccccaaatcctgggtggaaggagataacagcaggtctggcaggctggtactgcctatgcagagtgttctggaagatggctgggttacctggcgacacatgacatcatgctgcgcttggttctggaagatggcttggttgcctggcaatgcatgacatcatgctgcgcttgtgtgctcccttgcatgcatattatgtgacaaggtctggagttaagtgttcctagcacagcataagctgcgctatttgtttggaggctgtgcgcaaaggctgtgcaggtgagatcctctgcagcaatattccctcacaaggagtcccctgcagcagaaatccctcactcttcaatataaaagaaggacctctccccaccagaaagtgtcttctccccatcagcctacagaagtctcgcagagcagtaagttggtcctgagctactggaagtgttccggagtgtcagtaaagtgaagagttagaattagtgatagttagttagttagtgaagttagtacatcagcctactgcggtaagttggtcatagttagttagtgagttaagtagtgagtaagttagtgataagtagtgatctagaacagtattgtaagtgtgaaaccaacacagagttcggaatttgaagcatattagtagtagtagtcatcatataagtagtagtacattaacaatcacccaataacaagtagtaggagcattagtaccggagctctagtttttgattaaagtgccttagcaagaaattgttcgaggaagagatcattaacaaactctataacaactcatctgtttcgtgctcaagtcatcagcaccacagtttccattattaacctgaagctgtaacagattcattagtagattgatacgtgatctaggtctgatagagattactttacaaaagtaagatctatcttggaatcagccatacattattaaatattgattacaagactcttagttatttgtttagtacatttagaggggcaggtctttcaaaccacccgtaagttgtaatagcctttcaacctatttgcaatttatttccccctcaagggatcttttgatatacatatactttaccgtgtctatccgtcccaggagtcctacaccggatgaatccctttggccatcaagaccaactacagtcttgacagctggagggatacctccagttgtcaagactgtacaccgtctcgatgactggagggattcctccagtcattgagactgtacattgtcttgagggccggagggttccctctggcctcaacaaaacccatagaatcctccacacccgcaggtacccgggtacccgccctggcagacctgggcaaaaaattggatttttgggcaggtacccgggtacaaagggacatctctagtactctacggtacaagcctgactatttaacttactatcatttaggtttcacaagtaggttataactctaactcatttaggtttcacaattaggttacaactctaactatcactatataaccctaagtgtcactaagcataaggttgcagagtatgcttatagccttatactgcaaaatctcaataaaatccgactgacttctcaggattggtttgacagctcctaggaccaagattctggtccagagtcagtccagaagtagtttgcaatctctgagagatccctgatgttggccaacttgtgggagttgtcaactaatttttgggagttgtttttcccaccccctattctgtgtctcaggtgtgaccaattcctcagatctgtctggttgttacttgggcacaaatcctgttggtgaatggaaatataaaaaaatccaccttttatccagcaaatgagatgtatgtatgtgacattttcttttcatgactgctgtgtttgtccactggcaagaaattttgtcgtccggcccgtacataccatgcacgcgagccctgcttccaactgccgtctgctcgtctgctcggacccggcggacgcggctgccatgtaccggatcgaggaatgcagggatggcagttacaagtagaattacttgtttgttatatatatccgtagaagaggcatgacgtgcctacgtatatcatgatcgaaataaatagttgcactcgagtcagcttcctcatcttaacgtaagactaaagctatgttgtttcctttccggatccctggcggcccggcttgcggggcagccctaggtgcagccctttgtatgtcctcctcatctgtcctcatggcttcttttttcgtcgtcaaaagaatcttatcaattctgaggtacttaatccctcatccctacatattttctacttgggtaaggggccggctctcatccacacgaaatcaactccatgcgttcccaattgtcacatttcggaatgccgtcccatcgatccaaagcaatcacttatcaacatcaagacagcttgccacatttacctgtccctgagcttcaatcgacagctcacaagtactttcgctccatcttacccctcgtctctcctcaagaacctaacactcccagtgcctctgatcttactcctactccatcctatgaacataccaaagcttgtatagaagatttcctcaagtcacccttggttaaagaactccaagctagattgaagaagcgcgccgaggatgaaggacatgacaattggttaagcgacttgtacaatcagtgggcatatatgggagctcgcgagcccttgatccccttctcgtcttattacattgcccataagcctgatcatcggtggacaaccgctgccaaaagagcttctggattggttcgagccatcctggagtttagaaatctactagaagcgtatgtctttccctcattagcactaaaagtatgtcaagattcccaaattgagggagcagagtaatcatttttgcctttgtctttcagagaacaacttgaacccgaattggcgagatctgtgccgctttgtatggccggctacagatggctctttaactcttgtagatatccttcgaagccctctgacactgccaagaagttcgacccacaagtcaataatcacttggtagtaattaggaaagggcagttttttgagttctcagtcactaaacctgacgggagttggttatcaacaactgaactagaattgtgagtgtttttaatccttcaaatccccaatgaagacaacttcccatcactcaccatctatgtgagtagttgtattaagccttgaatgttgattttatttatcctagacaatttgaaaaagtaattaaattagctggcccaactgaaaccccatttccagtgggagtccttacgactcaagatcgcgatgcatgggccgatgtaagtatctgcacacctgagtttggagcttcaatatgctgctgagttctttttttgattgttggaagacacgagttgaattatgcaataccaattgtcacaatattaaatctcttgaaagaattgagtctagcatactatgcgtggctctagatgatacttctccgataacaagagatgaagtaagtctttcggatactttcgtcagatggatattaatgcgcttacacgactgggttcactgccacagcttggaaccagtctctggtctggtgggggcaagaacaggttttttgataagcagcaatgtcagtgaacgtcttaaaagtatgagtagtctaaaattataaactgacgaaatttgtaaatgaggcagtgattgtttgtgaaaatggagagagcggcttcaatgccgaacattcttgcatggatggaacgccggttgccaggatgaacgattggatagtcgacgtgctcgccaaggaaaagattgacttagggaccagctctcaatccaatttaccaaccccaagtcctatagaatttgtgctatcagataccaacaagcagaatatcctgaaagcaattacgaaatttgaaagcttgatgtatccccatacattggaggtcctggattacgccggttacgggagtcgtgtgatcaagagccaattcaagtcgtcgccggacgcggttgcacagatgattttccaattaggctattacaagctgtttggccgggtaccagtgacctgggagccgtctcacacgaggaaattcaagctgggtcgaacagaagtgattcgttcttgttcaatcgaagctctcgaatggtgtaaagctatggaaaacgacggggctgattggaacggacgactcgaaagattcaaaattgccgtcaaagcacatttgtcatattctcaacaagcaagcgaaggacaagctgtcgacagacatttgctgggtgaatttctgcttctgcttctcgcaggatgctcgctctactcgcaaatatatacctcacgtgtagctgatgcgtactacccgtaggattgagactttctttgaatccaggggaagaaattccggcgttgttccgagatccggtgtacaaagaatctaccagctggaccctcgcgaccagtcccatgccctcagaaaattttaacggtttcggttatggagcaggtaagtagaatcgactatgaattactcacttgtttaaccagttgcacaacaaaaattgatttgtggatggcgcccagttgtacctgacggattcggcttgggttatgcggtcaataaagagtcgatcaggttcaccgtcaccacacccaccgaaaatggtgcacgattgaaacactgcttacaagaagcagcagatgatattttgaagatgatgaaatttgaaaagggtcaaagttcaatcagtgccaaactgtaatctccaattatgttttagcgacccatgatgtctgtccactttgcacaagtgttggagctttccccaagcgttatagtcttatttagaaaaaaaatcacatgtgtcttactctcatctacctatcttttctgaaaatttaaccagaaatctgattgggtataccacagagtacacttactgtgggctaccccaaaataagggaggtttccttgacatacaagccagcgttgctgcagtctagtttaagaatattatgacttgggtgctatgtcacaagaatgaaattgaagattggcgtaaactgcccccaatagtaaccattcttctcacaaacaaaccgctgcccatggcacaaggatgttcaagccataatgacttcattcgcactagactagagtaaaatgagttcccacaaaaaatatgtacaaaaataaaatgacttttaagaagatctataacaaggtagattgatcagtcgcccaaatcaacaatgaccgtagtcgttcagatagaggagtacgactgattagatcacggtagagagagaacgatagcgtttacaatatgtgcactacgaagcagtatgttataggtcaatggtgatacacagcttatcaggggaagtatctagaatacaaacgagaaacaattttattcactagttgttgctgaggttgataatcaaaaaagaagacatgaggaatgcaaaaaaaggaaactcgatgatcggattccccgctgattagacaagccgtccaaaagaaaaagaatgatggcaagttagagtttagcgctaggcacccctttgccgtcttgagatcgcatcatcttatggatgtcgtcagcagcctcgtgcaagcaatatttcaagcgagcgccattcccggtagtagtcgtgacggtaaacctcatcgattcctcgttcacggcataagccaggccgaagccttcaggcacaactgtattcaacacccataaaaaccatcagtcttcgggtacatatgtaacaaataccccccccaccatctcactcacctgcaccatatccgagcccgttaaaatattccgaaggcagcgtgctcgtagataatatccaattagtcgattctttgtatatcggatcttggaatagcgctggcatctcttcccctggtttcaaagaaagtcttaatcctaaacacacgaatgtatgtccatagcatccgttgtattggagttcagtttcgattaggaaaggtttaatataaagagaaattgatattctcaccaagtaaatgcctgtctacaccttgcccatcgctagcttctttagcatatgccaaatgggccttggcagctagtttaaatttctctagtcgggtaggccaatcagcgttcacgtcttccatagctttgcaccactcgagagcttcgatagagcacgatcggatgacttctgttcgaccaagcttgaattttcttgtttggcaagattcgtaagtcacaggtactcggccaaataacttgtaatgtcccaattggaaggtgagttgagcgatcgcatcgggagaggtcttgaattgattcttgatcacacgctttccgtagccggggtactctaagacatccaaggtctgcagagacatcaaattatggaacttggtgaccgatctgaggatgttctgcttggttgtgtctgacagtacaaactctatgggcgttggagccggcagattagagtcaaaactggaacccaaatcaatctttttgttggcaagtgcgtcaagtatccaatcattcatccgagacacaggcgtcccatccatgcaggaatgttcggcattgaaaccgctctggccgttttcacaaacaatcactattcctcacaaatcgtctcagtattgaagttcagatcgggcacagatattggtgattgacttacattgctgtttatcaaaaaacctgtttttacctccaccggaccagattgtgaatccaagctgcgcgagtgaagtccagtccaattattagcacccattgattcgtaacccaaaacagctttgaagaagagtgcaaaacaaatactcacttcatctcttgtgattggcgaagtatcatctagagctacgcatactatgccagactcaattctttcaagcgatttggaattgtgtggatcagttttgcacaactcttctcgcatctacataaaatcacaaaaccattcagtgacccatgaggtaataaaatatgactatgtgtgactgacatcggcccatatatcacgatgctcagtggtaagagctcctactgggaatggggtttcggtagggccagctagttggataaccttgttgaattgcctacgaaaagaaagcaaagattgagttctgaacccaaataaataaaaagttaagtactaacgactccagttcagcttctgacaggagagtcccgtcaggcttgacggccggtaactcaaagaattgccccttcctgatgactaccaagtgagtattaacttggggatcgaactttctggccgtgtcagacggtttgacgggatatcgacaggagttaaatagccatctgtagctgttcatgcagagcggcccggtacgactatgctcgggttcaagctgctcactaaagaagatgaagccaaattgaacattagaaaaactctcctagatattgtgcgagggggggatttcatatttacgtctcggttagatgcctgaattccatcatagcccggaccaaccccgctgctctcttgggtccagttctgcgatgatgatcgaccttgtgggcaatgtagtaggaagagaacgggatcaacgggtcccgataagccatgtatgccaattcgttccaccattcgctcaaccagctctctcggccttcctcatgggcgcgtttcttcaacctgttctgaagctccttgaccaacggagacttgagaaagtcttccacgcaagctttcgtgtgcttataagctggggtgggtgttccatcggaggcagtgggtgagtgcgggtcctgaggggatacgagtggtaagatcgatcggaagtacttctgagcagtcgattcgagttcgggcacaggcagatgtggtagactgtcctgatgctggtaggtgatagtcgacttggatcgagtggaagccatcgtcgatcgattcgcttgaaaactgttggaagtcaggagacgcccagttgagatggaatgaagtgctgttcttcttaagctgaacatctgaaataaattaaggaggattcctctgacgtcactcgaggctggttacgtattcgcctgactatgtaattacaggaggggcggttccaaggaagtgatatgtagctggactgtcacactccgcgattaccactggacatccatccctcgaccattggtgaatgctcaaacatctttcatgtcctcacactctggtccctattagaccatctccaccgcagctgctaaaccgcgctgctaaaccaattttagcagcgcaaacccaatttagcagcgccaccgcggctgctaaactgagaaatctcgactctcggctgctatccagaagccaaatatagaacacaatagcaacccaacctgacccaacctggcaagtatcacaagaaatacttgtgattctcccatccatcgcttcccccatatccccccatatcccccgatatccaaagccaatatccaaagccgatatccctccatccaacacaacttcccagaaatcccgataacaacaacttcgtccatccatcacacccatcaaaatggccccagcagctcccgcaaatgtcctcgatccgcttcttcaagaccttggagcccaacaaaccgaaagccaactcagtcaaaccgccgagagccaacctagccaaactgcagacgacgttggaaccaaacggtcggccagttattcagagagcaaagatgtccagctttgtcgatcgtggatcgctatatcggaggatcctttgatcagaactaatcaggatggtgcgaccttttggaaacgagtgcaccaatccttctcgaaagacctcccagattctcgtcgaacacccggtagtttgaaggcccattggggcgcattgcagaaagtcgtcagcaagttccgaggttttgttaaccaggtcgatcaatttggcgaaagcggtgcatcggccaaagattgtctaaaccgcgcgcttgaactcttctccactgaccagaaatgttctttcaagtacctttgctgctacaacatcctcgtgaagatcccgaaatggaacagctataccgatgagaacgccagaaagaatcgaccaccggctcaaaagaaacgagctaggagcccgagtagtgacgcccctgcctcaaccgcttttacctcggaaccagcttcagatgctgaagccgacaccaccgatacctcttctgctcaacgtcccattggcaagaagaaggcaaaactgatccatgaactctcggcgaaagatgacggttggaagggaatgattgcgcgcgctcacgagtcggtcgcaaaggaatcaaaacgccagaatgacattttcgatatggaagcaaaatccttgggtgagatggctcagaccggtaaaaccaacacccaagtctccatcatggacaaggatctatccaaccttgatgaagattccaaagaatattttagattaaaaaaaaaagaaatcttagcatctcttcgatccaacccctcttcttcctcatcttagttgcctactcctgaatgattaaccgattactccactactccgtactaccgatagccttgtttttatcttattgaaatatcatccaccaaacacctcatgttgtttcctaaacacctcgctcgcattagtgaactatgaccaaccaaacacctcatgttgtttcctattcatcattgacagaccaattgaaaaaatgaaatgcaaatattgtgtgtctgcttagcttttctgcatgattcatgtgggaccgagaaatttatttttttatttcaaaatcaatataaaaataaaatagtgagaaacatgtgggaccaagaaacttattttttatttccaaatcaataaaaagaaaagagaaatttatttttttatttgaaaatcaataaaaagaaaatagtgagaaaactacagagaaaataattgtgatagatttctatgattcattggcatcctcctgtctgcctttcacatcccactgatgtttgatgagatcgtgtcgaagctggaggtgagattctatgtctttcattgaatgataattattgataaattcggaaaacgatattcggctatctcgagtaatttcgactggagtaatgactgcggccggattctgatcatacacatattctaggtaagaccctcgctcatcctccacaatcatgttgtggaggatgatgcacgctttcattatccttgataagtttcgatgtttccatccccgtgcaggtcgagatacgattgcgaagtgtgcttgaaggacgccaaaagcccgctcaacatccttccggcggccttcctgcattttaacaaaatgcttttgttcgaggcctcgtggctccaatagagtcttcacaaacaccgcccaatccgggtaaatcccgtcggcgaggtagtaaccttgcgagtattgatgcccgtttatcgtgtattcgcatttaggagcctcgccgttcaaaaggtttttgaaaagcggggatcgatccaaaacattgatgtcgttatgggatcctggcagcccaaagtaggcatgccagatccaaagatcttgagaagcaacggcctcgagtataacagttggggtctaatgaggtcaaaaagggattcaaaaaaaaattaataaaaaattagtatgattttgccggtgcaatgaaagaattatatttaccttttccttcccttgaaactgcccagcccaagccgaggggcaatttttccactcccaatgcatgcagtccactgaaccaagcatgccaggaaatcccctccgagctccgatcgctagtagtctctccagatcctcaggagttggctcgcggagatattcggcctcatacatgctgacaatcgcattacaaaagcgatccatacattcgagcgacgtggtttccgatagttgcagatactcattgttacaatcgccggcgcccccatacgcaagcattcgcaatgctgccgtgaccttaacaaggggattgagtcccatcctccctaacgcatctggtctttgaatgaagtaatcgtcgtagttttgaactgattcagttatcttcaagaatataggtttggacatgcaaaagcggtgttggaagtgtatttcgttgtatagtggtgtgtcggaaaaataatgatggaagagctgttgataggctgcttcaaagtttcaaggtaagttcggcttttttcctggttttgatccaccgtgcatgccgaagaggtcatcgtaatttgggtcgtcatccagcagtaatgttgccgattcaaggagcatcgtttgtcttgcatgtgagctggtggctagctgctgccttcggatgaaaatttgggcgaaaacctcttgcggccagacatccacggccgtattttccgtattttccgtcgagtcgtccatggcagcgtgtagttcctatccaaaacgggtgggagcgggggaggaaggttcacaacactgggctgccatatttggcagcttgcggtgtaaatcttccaaggtgtgagctgccaaaaatgcgccgcagtcgccgaactccgagatttggcagctcagatggcattttgcggtggagatggtcctttgaaaggttttcaaattgttggctgtatccattttgcattcaaataaaatttgtatgcagtacaaattatgcaagaaacggtgtaagctcatctattaagattgaagcttgtattttgagtgaaattggactttaccattcaattctaaacatttgtaaatgtaggaaaaaaatttaaaatttcaaaaaatgcttaaaatcaggccggtaaaaatcaatcaaaaaaacattaaaaaaagcctgtccactgcagtattcagtaacaagcgctgatttttatgtaaaattgttgttaccatcatttttatcatgtattaaagtgtgggaaataaacttaaaatgtcaaaaaatagtgagaaataacatgtaaagaattaattgaaaaagtgtctagtttcagtattaaaaatgaaatgttgagttttaagaaaattggatgttaccattaaattctacacacttttaaatgtatgaaaaaactttaaaacttcaaaaaagcataaaaaataaggtacacacatgtatgcaaacaattaagtgaaaaagtgatgaattaattaaaaaaaacgtgtcaaatgcggcattcaaggtatagttttcattttggggaaaaatggtttttaccatcattttctacatgtcttaaagtgtgggaaataaatttaaaatgtcaaaaaagaatgaaaattaagctctaaaaatttaagtagaaaaatgggtgtaatttgagtattaaaagtgaaccgttaagttttgaaaaaattggattgcaccattaaattctacacacatttaaacctaggaaataattttaaaatttcacaaaagcataaaaaataaggtacatacatgtatgcaaacaattaattgagaaatgagtgaaaaaaaaataattaataatcaaaattcatttttatgaaaaatggtttttaccattaaattctacgccttttatagtgtaggaaacaactttaaaaattcaaaaaaagtcaaaaaataacccataaaaaattaattacgaaaccgcgtctaaaagcggaaaccgcgtgtgctgcggcgcatcaaaaccgtgtcaaaacgcggaaaaccgcgttattttattaaggcccaaaaaaaataattaataatcaaaattcatttttatgaaaaatggtttttaccattaaattctacgccttttatagtgtaggaaacaactttaaaaattcaaaaaaactcaaaaaataacccataaaaaattaattaaaaaaccgcgtcaaaacgcggaaaaaccgcgtcaaaacatggaaaaaccgtgtttttttattaaggccctttatttacgttggaacttctcagcaaagaatttggccacccacagccggagttggggttatatttatgtcaccacacatcaatagaggcaaatcataccagccaagatttcatgaatcgttcgtttggacctaggtacctgttgatacctaggtacctgttcattttttcaagaaaatagataccatgtaccgcaccagacacctcccggggggtacccaaggtacctgttgcaggtacctcaggtaccccccctctctttttcacctagtttcactcccagagtcccaaatcactttattattattattttttcatatttattgtaaaatatcactcacaagtcacttttttggcattttttaatatctgttctaatcatctacatctaattggaagaatcttacttttctattttttttcatatttattgtaaaaaatcagtcccaagtcacttttttaatttgttcatatttaataatttattgcaaagtttaaactatctacaacttataactaattgtaagaatcttcattgtcatccaaaaccatcaccttcctttttgattttttgttagacttcttgttatccttgagtccctgtttccatgcagccaaggtaccttcttggatcttggagttcttggagtagaagaccaccatcattttgatttttggtagggaagtgagggggtacctgtagaggtacctaggtacctgttcaatttttcacaaaaataggtaccaagtaccgcacctggcacctcctggagggtgcggggcgggtgcgaggggtaccccccaggaggtaccgggtacctgcaaaaagtacggacaaacgatctctatcatgaaccttaggtttttttccaacagacctcaataattagctgtttgggtatttatatgaagtttcaaaagtttgagtttacaaactttggaccagcaacttgctggtctcaattgaaataattgacttcggtcaacaattgagaattctgtgctcatcaatcatctgagatggttacagttttatcccattcaaaaagatggcacagccaggaggggtgagatatggcaaatgtgagggcatgtttggcccagaaagatttgtgcatgttaacctcacatttgcatgcaaattgtaagattgccactgtgctgtgagccagtgtgagcccttttctcatcatgctatctcatggcaaaagaacacatttttctttgttcttctcctatcattttatcttatcttaacttcattacattcattcccctccagctgcgtgcttggatatacattaccccccagccctaaaacctgggttggaaaaaacccttgcaatatctgtacacacagccatgaaggtgcactcaaaacgccagcgggcaaaactcatcgacagaacagcgcaatagaggtcatgcttcatgcagttcttgcatacaggcgcggactggtcgccgtgattctggccttgagggtggcgctgatcagccgttgctcgagattactgctatgtggattggcagctgatatccagactctttagcaacgcggacatctcattatcccacttgaaaagcttgcccaactatttttttttctgcagaaaatgcaagaatgtcagctcacatccggtctcttttccttaaggctactatgatttgaatttccgcaatgttgataatgggtaacgacagtatcgaaatactctacttgtacaattcaattcaaaggggtgcgttgaattggccgctcgatttgacaaacttattcttgaaataaagtgttaggctagagaaaagacttgttccagagatattactccagaagggttttaactttcaagtagttcttcgagttcggtcttctccttcccattgttttgaatcatttctttcaggatatccaagccacctactagttcacctttgatgattatctgggggaacgtgggccatgagtttaatttcttcatacctgcatattgcaagggtggatcagagcatcgatcagcaattcagtccaggtttttcagattagatgtagttggcttaccttgcctgactttttcgtcagtcaggatgtcaaacgtggtgaattcgatgttaagatcctgaaggattttgaccgtctgctgagaaaacccgcaccgcggtgttctgggatcaccctaaaatttaaatagcgagaatgaaatcagattgacattgggatggagagatatgaaccttgaaggttgatggggaaagactcaccttcatgaatactaccaccttggattgttgcattatgtctttgcaacgggaaaaaagttgttcctctgtctcgtcttcgttcgatgttgcccccgcttgtagccttttccaagtgaatcccgttagtgatcatctacatcctgggggaaggtttccaggatagaatgcttacttattaacattaggggcagatgaaggtggcttcggcttttgtgttgtctcactcaaaacctcatacttgccgttgctttgttgattctggcttgctttgacaaatttctcaacgtcggattcaagctgtgtcagctcagctccgatgatccgtgagagcagttggtgtcccctcaagataacgaagcaaggcaccgacgagacttcgaaagattcggcaacttcgggtagactttcagcttcaatctgcgaaaccaaaagttcatcagaaagctatataggaaccgagttcaagagaatgggcactcacttcgagaaaaagaggctccttccatttttgagacagtgacctggatttgtgttgatattaacgcaacataaacatcattatacgtgcaacagaggaattgacatgggctgcttcttctcacctgataaagggatcggccgttcgacaaatctctgcccattcggctctaaagtacaaaatacttagtcgtttcaagtcagcaccgaggaggctttggagttgggtcggtgattcaagcttgtgatagttgcttgaaaccagctcggtgttttcgtttgttgaagaattcataatgctcgttcggatcggagatggctgcactttttacgcttggaaaatggtgttggtacttggttggtgcgcctggctgggcactgcgccgctcaaggccaggttgactggccgcttgcgggggtgtgcgctgcgccgcgactaccgcgggaggcgagacatcgtcaacaaactgaagaccgcgatcggcatctcgggtcgggtggactgtcggacatggtctcgcaaaaaatatcttcgcgggtttgcgattgatcacttcagaagttcagtgggaataagctttgattgcttgatgccagaggcgggacaaaaggcaaggaaacagtgattttatttcgacactgcctccagtattcaaaccacttctggatagcctcagcggttctgtcttgcgatttgccatcgatggttcttccaattcgagtactgattgtgatcagatttttttaccccaatggcctcactcaaaaggaaaaaatccgagaaggtgaattggcacgcgctttcggggcatttcgaaggaacttacgaaggaacaccaatgagaaggttgagacttccgagaaatacaccctgctatgatttgcagaaaaacatgcgaaggcgaatggcttgaaattctttatagttgaactcgattcttctgctatggattatttggtcttcagtcttcttgaagaatttgcattatgaaaatggagaagttgaataatctgccaggttgtagctgctatcctagtgtagcgcatgcagcttttttgccgtccggacacacatcacattcaacccactggcaccacacctcttcaaacattattcaattctatcacctgtggaatttcgctgctagttgtcaatacattaaggctaagatgtgatttttcgaaaaagtttggagactccttgggaaaaaaatccaagatggagctcctaagctacacttgtttttggtcaacattcagtttcacaataaatcgcgtgaatagtatgcaagtggcgaaaacaatttttcaatccataacatacaaagcgaatgggactgggtagtccgacctgtcctatatattgattgaagacataaatagatgtttgaattataaccgacagctaggacaagaagttcaccatcaaaacaaaacaaacatcaattctatccttgagggtgtactttggcctggcacatcacatttgcattgggggatgtatttacacgcgtccgctagtgctttgccaatcaatcaagacctgcgcctggttcgggagaacttcagaccaagccaatgagctctaaacgaacgaatgcactgaaagtttttgcggccatagacgacacgctcatagccatgatgcggggactgatagtcggattcaaaatccgcctgagtatcgcgtcaaggtctggtcagtttcgagataaacaggtccgtctaagaatcgcgacaatgcaggtgttctgttcgttggacggccagccaacttgatggacttggtcctataaaagaagcattctgggttcccgtatctctccatcttcatccgtcaatcgttcttactcacaaatcccacttcccatcagcatcaaagaccttcaagttcaaagctatctccagtccagaagaacaatcaaaaaaaatcatattctctctcgacttgataacctctttacattcactaaaagttcacccaaccgcttccactggaagatcttatcccgctcgaaaaaattgacctagttagtcttaaacaatgatcagtgctctttctttgtgtttctcttactgatattgacttcgtagattgataccctcagataccacaagatgttgcgcactaaacccaagactacttgtctgcttttccccaacgagagtgattttatcactgttctcgaagtcggcgcgccaaaagaactccccatcactagttgcatcaagcccaaatcccctcagagtcagaagcaactcaagcaaccaaaggaagttatgaagcgcggggccagactcatgggatcaaaagccggactacttcctacgctacttgagccttcagtcttgcgaacaattgtagtcaagtcaatcattcaacggaatcatcagagacacgcaaagatcgagctcggcctataccttctgctggacgccgagccaacctcaaaaagtcaatctctcaagcaactggagccgtgttcccctgctgaagattattggctagatgcctcagaaacttccatctctttcaacgattctctacccgcgcacctttacacccctcgtcgtctgccgatgattcaattgctcaagaattggtggcgataccgttaaatcaagatcccgccagattttcctccagaggtcatcgtcgtacttggatctcaggcgctccaaaatttgatacccggaaaatctaaacgttggccagcataatcattcctaccaacaacattatcttatcagtttctatcaaaagattgcataatcaatttcaaaatctttggttaatctgtttctttgtctttaccaaatcaacaattgtgtctcaacttcagctgttcatctcgcatctctcatctcaatgtatctgtgtttctctctttttgatggctctaatatccgtttttatcttttctatatgctgtttgttcttttggacttgcctccaaaataagttttgaataattaaatattccactcaaattccacctatctacgcagtgtcaactatttgaccaagtcttccaagctcaattagaagtacaagcccgccagaggccttataacctttggaaaacatagaggcacccatttcgccaggatccgtgtgagaggtccgcttttgaacagaactagcgggcgaaacctgctcttcccacaggaattaggtcctgcaggtacttctgtgcaatttcctgccagatgagattgacagctgctcttgttgcgtgcacgtaggaagaagttcctattttttcaatctcggtttcagaacactcggatggcttgacctttgattatcatccgctccagtcaaaagaatggtttccaagtcaagaaagctaaaagaaaagcacaaggacagaagaatgcaagtgatgctcattacatatccttgggaagggatcaatgatatcactcatgcctcaagagttgcaaaaaggagcatgagggtaagggttgttgagtcacaattaatgaatgagttgaagagtttgtgcaagtttttcaagcagtttttggcactcgagccgactaccgacggtaattctgaggcatccttgacatcccagctcgtctccccgatatcggacgacgatgggagtctgaccaagctcagaatcctcggccatgtatttgtagacacttttcgcccgctgactatcgacatctgtgggcgagtcaaagctcatgacttgaatcaagatgaaattggcctccgtctgtcccaagatttttcctagtcccgtgatcttgactagttctttctgcagccagtcgcggttctcgttaattttgctaatgtgagcttcagtcgctttcagtcgatccggcttggtcgcctcataccctagggaagatgtcggcgatgagatcgtgtagggtgctttcgtgttattcagcacctgaattagatccgctgatccgtaagcaattcccagcctgttcaaatgagcaggagaaaggccaaattaggctagtgcccttttttttccttctatcactcgaggtaatgtgatgaaggcagctgaatgcaagcgagacaatatgggcgtaccgaatcccagccaagccgaaccccttactcagagtgtgagtgacgatcaggtttctccagccttgtctgactagtttgatcgcgcttttttcgttccctgcaaagtctatgtacgcttcatcgacgaccaagatcccgttaaattttggatttgacaagattttttcgatcgtgcccagtggtattgttgtccctgtcgggtttcccggcgagcatagaatgaccaatttgatcggcctggaacttgatccctgagacaattggctatcaagctttttttttgtcggggagaagaaaaaatatcagcaaaaatgccatataaactgggcttgtcgagtctaatcccgaggcagattgaagattagagggagcgactcacgtgctccaagtcgaccgtgaacgcaccaccttcaacattgagagggacattaatcattcctacatcgttaaccttggcacaaacggagtacatgccataagttggtggggtcacgataacctggtctccaattccttctgagtcaccgggcttgcaagcaatccggaataataagtcgagtatctcgtcagacccaacccccaagaagacgttggcaggttccaagggagggagatctggttggatcgagttccgatagtcacaaaggttctgtttgattggtatctggctgggtgatgggtagcgatgtaaggaaagcgagtggatgttcaaacccccatgctcaggagagagttgttgagctggtagggctgcacagacaagcgatgggaagcggtcgatttgttgatttagccgaccgaaaacaagaatcatgggtgatcagggccaagcacccaagacgatgagtgagaataatgtgatcaatttgccttgttgctcaaactcctcggtgggtgataatgcagagcctagtgagttttcgttagcgtccagcaagattccacgttcgtaatcgtcccttgcacagcgatatggcttcaaggagaggatgttgggcctgattactttgtcgagtgagaagtgatcgggcagaccggcgttctggttgaccatcctccgggtgactgtcttcgcgcaggcgagccgagatattccgactggggtaaggcaacagcgtacaagtgaacagaaggcttgttgagcttttcttgacgatgtgggacagcactcctcgtttggcgacggacaataaccgggaaaaagtttatcgactgcggattcctgactcctgaggagggtttcatgtgaaatggctgtgaaaggcatatttaaaaaaggttgagccgccgaaccgaccgagactggtcccgggcggaatcagtcacccgcatgtcccagtgaagggccgtccttcagctgccgtctcttatttttttggtggttgtctttgtgaaatgagtaagttgatggtgaacacgagcacgacaaattggaactttttgcgacaagaatgggcacggcctaaatgagctaaccacatgccaacatagttccgggctcactgaaggtaaaggcaagacgaaaatatccgatagcagccatgcgaaccccttaagtcacagtctgagctccttgcagtgagttgtaccgtacattacggcaaaactcagcttgctgtttccggacacttgcgattttgtggtaagagaatctcacaaaccgacctccggaatcggcgagcattggagatggagggcacgcgttgcttttccgggtatgggagtggaccactagctagacaggaaaagagacggaaagtttcaaagcacccagctgcttgaatgaacttgtgcttgtattttcatcatatacctcaacatatcttattttaattcttccctatccaaaccaacaaacccgccacaacttcttgccttagcatgaaatccatcatcaagcgtatcaagcgacgcgcctccccaactactgcttccgcactgctggttcctccggtaacaacgcagactcaacatctgcctaagcatatcagggcctccagtcacgagcaaagcgtccgaacaagggagacctttgtcactccatctaacaactcgtcttctcaactgtcaccagacttggccgtacctaacaactcgagaatcggacaatcaacttcgcaagattataagagcccagaaagtgcgactcaagttaatccatcacaccacattccggaaaacatggagagttttatatctatcacagactcgtcagcctcaggtgaacgcagctacaccactcgcgtatctgcaaactccgaagagagactttctagtcacttaccacagggcgaggaagcgcagctggagagcgcgaagaatgatgggcttcgcagtccctcagtcaacgcaccctctattcgcactttcggggaccatgcccatcgtcaaactcaatcaaactttgtccacgtcgtaccggatgattcggaaagagattcaacaacaacttattacgaagagaagcacacactgaagcgtgggttaccctctaatcaaactagaacagaccatgccatttttttttactgatcacgcgcaaaatcactttgcttcagcggtaacgcgcgagacgattcacaaacacgtcgtggaggaagtgcaaaaggtgaaactccatgagcgacaccttacatacgttcagcaccacgtgcaagtgagtgcctctaagttaagttatcttgacctctttgaagccctcggcgctaattggaacacaatttgttccaatgacatccagcccatcataaatcctagtcatgaaattgagtttcaagattatcggatagagttaccagtaagcagattaatgaatcctaatcatatacttccgagatcccaatgaaaataacccctttgggtctccgtaggaccagcccggcccacaaatcgacaggattaacgttgagaaaaagttaaaactcgacacgataatcgatgatctcattcgcaacaataagaaaaggtacgaaagagatggccaccaaaaggttaccaattcgcaatcgatcgagctgcccgacgttgaacatcaagccatggttgttcacaattaccatatcatacaaccggttggcctgtctatcttgctattgatgaatgaatcgttcgtgttgtgtactgatatttcttacttatatcaggttattttgaaccctgaacgcgttcctgaagaaaccgtacatctcaaattgaataaacagactgttgtttcctctgctacggaggccaaaagcacaactctcgaagatacttatccacaggtgagcgttttagatttcgactgaaattatctatgcatagtccccatggcataatccatgatgtgtttacttacttctttttttcgttttccaatcaatcaaacaatccaaaaaaccacgtcattaaaaaaacttatttgaaactttcagcaactcagacaattaaacaagttgatagataaactacaagaggaaaatcgttatcttaaaaaatcgctgtctgatgcattggctggcagaagctctgtccattaattccaaaatccaaatcgcatttacgtttacatgaccttgcttgactgtaaatacattttttttctcagtagcttgcctccgtgtcagatataatcctttaaaaatactagatagatctttggtgagttttttttttgcacattgacattgatacttataactcgtgtgcgcttgtaaagatgtgatctttctctcaatatacctcaaatttgcaacacaaagtgcgaatcattactccccaagagtaagatctgagcccactcacagtctgcagatgctggggtgaggcgtttgttaccaccaaattgcttagcgtctcgacacatttgtcgatggtgatataatttagatccgcaatgttttcggctgtgtgcacttccaaagagttgtttcgatatataggcctgggaacgcgcggaagacgcagcgacgaacaccgccgtttaccatggcagtccatcgtatttcatctcatcgataatgcccgaggcaccgaggcatgtatgttacctagtaagactcaacccccagcgtgctggacttgagcttcgatagttgagtcttgaccaccgtcggcataatcaagatacataagattcgtccacatagttacacatgtaacatgttcgtgcttcaatccatccaagatgacaacgatcggcgagtgcttttaatgatagtattgatccccgctctcttgcaccgagggttcacaaaaatacctcatggactcgaagaaatgaacgatggctggctgctggcacccaaaatcacgccacccaagtttaggagcgccttccgcttatgcatgacatcgggtgtaagtagctgcacaaacttttacaatggggttacatagcgaccctcaacttataagagaaagctttggattggctgactgccaagtaaccggctgagctgatggaaacattccccagtccggccgcaacattgaacagctcgaatcaaggcggtatccgatccccagctgatctccacccgtaaatggtgatagtcgacctggatgcttttcttcccttgttttgcaccattgcttggtccaattcagtctctcatcctttctggtagcagtcaatatattgtggggatcaattcagcatccgcgttttggattcagagcttgatcatcccgaaaatattatcttctccaacttggtattcttggtgctcagctccttgtaagcacaatttttatcgtctctaagcagcaagacttatccgtgggttctgccctcgcctgggtcacctcgccagtcacatttagtctcagcaagaggagaaggatcgacgatcttgacctggatgattttcgagtggcatactgaccaacttcacctgaacgtcttcttttttgactcgcgaccttagatttatttcttactgaaagttcttgagcgcaggtcgctagtatccaattcccgcttgaccatcagtgattccaacagtccagtcaccctccaacaagcaagttgacatcttttcctctcatttccgggggcagaatcactaaccatctcactttaattttgatagaaatcacttttttctctttagataatgagtgacttggaaaagggcaaatctgaaaagggtaagaaatctgcggctgccccccctgccaagaaagatgccaaaccggataacagctggtctaagatacctctggcgatagcgtgagttttctgctcctatctttctgatgtcggtcggcggtgtaactgaagtattatgtttgctttctataggatttttttgatggtggttcttatcattcgtaagttgatgactgactcagaccatgtggaagctttgactcagttgtcaagatatttgagtaaaactgatccgagatctcgtaatctttagtattttccacttgcaaattccttcccagatttgtgtcccagcattgccaggctgcacctgtgtattataccaacaatacatagccaaggacgaatcaaaatgaccgacccgcggccatcttaccaaagaacactccgctcatccaccaggcagcctcccccggttttttatattgctctattttattttatcctcaccttgaagagcaagtaagtagcaaacctagcacatttttgttgtatattcaatttcagaatctcgtttatggaaaaacgcgcgtcccctataaaatcaccaatgtagagtcaattgtttcagtgcaccaaagtcttgaaaaatccaacaaatttcacggtgcaaatgctatgagtttgcacgcaaaaaaaaagaggaagagaaaagctaactcattcactcccctaacggctattaacgacgtgcatgagatgtttcaaaagaagcgaggcccacgatgggatgaagctcaacactcaaacctatcaatttcaccctcatgttatggtagtggttaagtgcattgatggggtatccaagcaaatccttctctctatcccatcaaacaagttactacatctggtctgtgatcggtcacagactgttcagactcacccaccttgaggtgatatgcagacagatcaaggtgacttgaaccctcaccacagtaataggggcatgtgattgttattatcaaaaaaaaaggaaaatgtaggtctatcgtagcatgatacattgccccatcagcgatggggaattcggaccaggtcggatgcatgagcgctagtcatgagacaggaatgtgatgcaaagaggaaagaggaaaacgacacagaaacaagttgcaatcttagtaaaatgatgttgtcggaagaaatgattgaatttcttgagatggttgtgttaatatgtatgaataatcgtccatggttaggtaaatttacatgcaatcaaatacaaccttttgatggatgaaaggttttcaaggggccagggccatgagggcggcaatgaacgtcaatccctggagaccaaaagaattaacaaaaggttgaaaaataaagtcagaacatcagccttgacaaccatgactctgggatgcttccgagtcaaatgtatgcttaccaatcggggtcggacctcgaccaaatcttctggaacaacaaagatgagagcgccggctttccgagcaattgagatagcgagtttgtctggaggacgaaaggtagaaaccaatttgaaattgatcgacgggtaggcacgcagaacacgagtaggaagcttactgttcattgtgcattcgtcctcgtctttgccgggatagaccaaactgtagtccacatagccaggtttgagagcatctagtaaatccaagtagaagtgcccagtgcgcagggtggagtctttgaagcttcgcatcgatgtgttcttgccagcggcccggacacggtcgttggcccagcggatcatatcactatcagtgacttcccgattgcccttcgatagactggccaaggtggcaatcaccgactttcgcatgagctgccacactagaccaaggaccaaagtcttcgttccatcaacaatatccgccccttggactcctaccagtgtcattcggtttgcttggcctaattcgaccgcatagttcgtgttttcaacgcacttgaaccggcttaattcttggtcttcctttggtcgactgacccggcgccaggtcacgcatcctggaatgactttatcaaaagcttgcaagatgatagtcccgtcctgtgggtaatagtttggaaaggtataaatggatgaaacgtaagcttacgagcaagggatgggtgattcgcaaagggctaagaaatgatttaccttgaggtcttcaaacaagttgtaaacacccggctcgacgttcaaactgtttagccatagggtgaaaacgcgagcttcacgctctccttcggcatcaaagtcttcgatcacaggtctttcgccttcctcgagagcttctaatccgggataggtgttgaagaggttggctacaaaagccaagttcaacttgggattacccgcaacgatggactttgaagtcaagaactttcgacatccgattttttcggcattttggagtacttgctctgctctctgctctaagttcgattcttgtaggggcgctcgtgaacagtggtcaggcatgagctggttcaacaagactgtatagttttcggaatcgcaaatgtccctgctgaagttgctgactcttgatttgtgtaacagttaaaaaaaccagcgaaaatgagcgcgtgtcctacgagatggtccattgaagtggatctgctaggtgtagggttagaactgacctcctgttccaattggcagcttttaagtgataattaaaccatcttagtaaaatttgatcgggcggtagacgaagaaattcgtccaaggtttctccttcatcgagtaacctgtaaagttcaggatggaacttgatatcgatcttgctgagcaagcctcgtctgatgatctgccagatcaggccgaggatgagatgctctcgtccgtcgataatatcgctggctccgacgttgacgacagagcaacctatagccttcgcagatgagatgacgatgttgttgttttctgtcatttggaaattgttgataggcttgtgatgggttttggccgtgggcttgttcaggactcgctcgtcaatcgtatcgggcaccgagtcattaatcaatttacataaaatcagaccgtcccgagcttcatcaaagatctggaaattgtttgtcggcaagggaagccgatttccgatatcggaatctccagccagggactaaatcaacatggaggttagcgcatataatcaaattgggcacagccatctcaatggccgacgaaatcacagagaaaatgtctgaaataacgtacgctgttgatgtgactagtaaaagcagacagttcatctggaaggattccatgttgaatgttactattgctaccttggacgacgacccgactttgtccaggactaccaacggcttttccggcctgtttgttccgaccctgcctgagtttggcgatcagatcgatgtagtcttccaattcgatctggcccgatgagtctacttggacctcttttagcgtcgtccgtaccgagtcatacgtcccttcgagattggggccagaggataaagcggtgatcgcctcctgcttggtgatggatccttttgagtctacatccatgtctctgggagggtgaagattgggaggaaaacgaagacagagtcagtcattaattttgagcaacaagtaaagaagaaggatgtccatgactaacttaaatctggaaaccagactcatgacctcctgctgggtaaattgaggatatttcttctgtatcttgatggcttccatttcggtcgaattttcgtgagcacttgttgggcacgatgactcaggaagatttctttcttttcagagtggtgagtgagtgcctttgaagcctggaggctggcatttgagcatgtagcacctgcacagccactgcccagaattcacccgggaagtggcccccgacaagagcataccctcaacctaagcatcctcgatcagcaccgccttgcatgaaggatcgaccggggaacctccgaacccttccgaccctcgccaggatcagcagttggggctccagatcaacatcacgccttgatcatccggagataaccagtcattttgttttcagaattccgcatgatactttctgttagccttgatttcatttgtttgaaataggatatgcatcttttttttcaacgtgcttgtattgatgtttgggaccaaggggaattttaatgtagagatataataagagtctgacttctggtttcagacattttgactcattggattgctatattgaagtcttttggaattaattgagggcaaaaaggagttggggaaagttctgctttggctgaggtgtattcacaattggtgtttaaatagatgtaatcaccagagaatttatattacacaagtaccatattgttggttgaacttataatggactaaaaatggtgataggtaacagaaatgaatctatactggggaatacatgtcatctgttggatgaagaggttggagagcaaatggagtttgcttgcttttaaagtataaaagcatcctagttggggctgctgaaaccagtccaatacgaccctctgctggggtgctgttaagactaagaaatgggctgtggtgatgtgcactaatcagcatacaacaatgggaaatgccctgagttgtcacccttgcattttgagatcaattgtccgtaagctacaaggaaatcaaacaaacaagtatggttggtgttcggcaacaataaacttgtcagccaaagttattccgaccgattcatgaacccaagaaattttgaaaactgggaagtgctacatgtcccaataattgaaccacgaatatgagttcaataacacctaacacaaacacaagtatataaatatctacagaactttaacgttcagaaaaaattactccaaatgtcaccaaaagaacgcgcgtaggagggaatttagtagaagaactgtagcgaaaaaagaaagaaagcaaaggccggtagattggagctcaagagccgaaggagaagtagaagaagccggcgggtcctcaaagacatcgggagacgattgaaccagtcacaggatcgagttcgtcatgcgcggaatggccaggcttgcaagtgactatacaacagattcgtgaatcgtatgcagcagcatcacgaaacgcgagaaaaatagtcaatcggatttattttcttcatttttcttgataatggcaggctggaattcgtgtctactcacaaatcttgcatctaccttgctcacatcctacgttctccacgtttggcattctcatacactatacatcaaaagagtaaagtgtcaaagacgaagaggaatcagtcaaaatcaaagatcattaacaccaaagtccggctaaactggacttacatcgttatcacacttgccacatgcagtcagctcttgctcgaggtccaagcattcccaggcagtgatcttcttatgagaagccctcgatttatgagatcttgagttggaaataatcggcgagatggggcaggaggtcattgtttctgggcacttggcatgtttcagatcggcgctggacttttcgaccaataagcggttggctctggctcgtgctgaggcggatggttgagaggctggtggcttcccggctggggacactgactcgattgagctagcgagagtcaagacaaggaggatggaaatgaggaacttcatggtgatcaagtaagatatctcttcacgggaagctatgctttctacgtcggagttataagctatcttcttggggtgttgtcgtggggagagtgttggtaaaaaagattaattcagagagcgtattgagtggaccagtttggtaaatgactgttggagaagaaaagtatagtgatactctatggttggttaaagtggaagaaaacaacgacgagcgaaataaatcccagttcttaagttgttcctatgaggtgcatggactcttgagccaagttaagggcaacggccaataatccaaattacccctagagctgggtcgtggccagttggcaattctttcggcaagctgaacagatgttcgaacctaaaaatgaaatgacattacatctcaacaagtctcaaatacggaatgtttctatgagctgggtatatctatcagtcccatcgctttatcaagtgttttaaacagggctcaaaagctctttcaaattctcgctggactatatgatgtgctcttaatattccgagttctgatttcatagtatttggcttgattcatcttatcggcgatcattcaacaaaggcccaatgggaggcagttagctgcactgcagtagttcctgaatcatttgatgaagccatgtcttttcaactggggtgcaaccgtgcggaaccagtgtcacgctggccaacttgactgaaggaatgacggctacaaacgtcccggcttggatggtgcaaagggatcatctacgggcacaagcgttgtgtctccgtttgcatctcttacctttcctggttatcattggtggttttgctccttttaagtgttgatggccaccgctgttttgaagtcgtccaagtcaagtgcacatgatttatgatttggtgcgcctgtgttgattcgcgcggcgcgactttatgtagacactgtcaaaaggtcatcgatatcttcttctttgtccctttggaacttgtctcgatctcaaaaggccatcgatatccccagtgcattcttcggtctcttcagtttttttttcttggtgcgtatcaccgagctcaagaggttggcaatgaacacccggattttcaaaagacaaatgactcatgcactgtcagagtcaaagcaagtggtcaaagataagctggttattgcaggctcataatcaactgtctgtcctgtgggatccagggcggatataggtcacaacctctggagctggccaacatgaactaaaaaaaaattgagtggttggctatggcattcaactgcttgaacaggtcaaaacaattggtgctggattggggcacttgggcacgatggaggcaagcatccttgaaggacaagacattgatatttaggtacttaagcgagggtgttatcgaccatgggcaagtctccatccaccattcatactcaagacctctgtctttcaacatctgtattcagaccttccctttttttaaccctgtacaagactgcaccccaatcgcctatcccctcaaatgcccttcgttccgatccaaaagggtgatgtgcccaatcagcctcctgtggccgcggatccacctaaactattcctctccaaattaacttgttagattagagtacttcctgccagctttaaattggatgaaatttgtctaagtctttgaccgtgctcatgtttcagataatcatgatgtggtatggggcaccccttgagctaccacaggcaagatgttttccaatcggctgctaatgaaagacacaagctatatgataataaccagacacgatagtacattgcagataacacattacaggtatgaacatatgatacaatgatgtgataaaaatgaaacaggtggagaatcagaaaagggtgcatatcagctactcgttcccggacaggtgcacataagaatcctcggccttggcgcccgtttcggccaatctggagccttccttatcgacactggctccaatggaatcctcttctgaaggcgagagatacggcttccacttgtgcatccatgggtccggcgctaccgagaaatattttcccactaaaatatcacaagatgcctttttgtaaacgctcacatcttttcaagtcgtggtttgtcatagtagcaggtcatctacttactggcacgcctgaatcgcgccttgtataaggatggtgttatcaccgtgggagcttccttgctagtacctcctaattcttttaccaatgtctcgagccttttcaaatttgaatttttatgagtccctgcaataagtcagaaacgaagggaacggaaaacacaccttttatcccaagagtaagtttggaggtagtctataggggaagttcattatttcagtcgcattcagattctcagatctcatgatccacatagatgatgaaaacttgcctataatcccaatatacatttcttgcttctcttcatcaaagccgaccgcaagagaataatccatgacgttatgattggccaagaagagtgtatcgttgtgcaagctggcctgtaatctcagtaaagaattctcgcgaacaagtatcggggtggttctgaccactgcagataatcgtccccaaatgattgccggtcaacacagcagacaatcaatcaaggtcaccttttgtaaaggactcactttcacagaagttaccatctagtaagacttcatgaggctttccggtaacattgactgtccggttacgggttaaacctttcaaatcataaatttgtaggtgaggcttggtcacccaaaggttttcaataacttgaacctgtaagcgccctttgcgattggtaattttgttcacgaaggaaacttggaaaatcccgaacattttggcaagagtaatcggtcgctggtttgagagttagagctccctgaaattcagcattccattcttccattctcctgtttgacaaacacacgataagaagtaccctcaccttctctttaatggctgatgacagatactcgaaataggcgggggcaaatttcgtcaacgcctctagctcagcctgtaaaagatgtgtgatcgaaaaattccatcagataactggcgaagcaagagagctgaagtgtgggcgaagcaagagagctgaagtgagattggatcgaactttggatatgcctttgatcaaatagcgttcgtctagaagatgatgaaagacgaagatcaacatccaatcatacttttgtttttctgcgattccgacagaaagtttacctttagtcttaagaaacttttgacctgacttgccgcccgacgcatcccatttgtgacagcgggcaagggactcgacaatatccttacatatgagtgtctttctcaacgcttcgaattgctgttgtaaggtcagatggattttaaccaattagaaggtgctcggtcatgatggaatatggagctatctactgacatgcataaagaacaccttgcacgtaatggtgcacggagtaacatcaaagcctgttaagacaagctcttcatatcagtaagaggatgcccaccctcggcgaataatggacaaacgtacgaaattgcatgggcttagccctattcatgggaattttgaggacatcatccacatctaagtcgtcagacataaaatctatcattccccaagtcgagtcgatatcgttagagcgaggcttgaattcttcaggcatgaatatctccgaacgctctaccactcttggctccgtctctttcagtgtcgcttggtataatttagaactacaaaaaatgacgtttagcgtaaattgacaataaattgtagagtcgcggccgaagcttacgctaatgtataggctatgatagagctgggttcatcctcacgtataatcactgggttctccgccgactgatgctcggttggtagcctaatgatcaaaagacttcagatgaagttcttagaagattaaaagaaggaataaatgctgactggggatattcgaggggtaggaattcggctccttgatagttccacaggctggagagagttttgataattgagtgccggccggtatcacttgagctcatctcattatcagaaaaatgggcgactgccaggggtggaagccgagaagtgtccgtcaaaaagggcggagaacacgaagtaacccgactcggtgacagtggtcgattagatgtcgaagcctcatcgaggtagctttggtctatatggtccaagtccggtgatgggtgaggaccagcgggggtgacttccggtacaagaggaagatcagtagataggccaggctcagctttgaaacctccttgtgcgagattatcgggtccgtaagcttcaggaatgactttgaagaagaactggttagttacatgaaaagactctctcaagatcatttacaattgcaataacttaccatctccctcatcatcagcatcgtgtccagccggatgaccttcacattcgtcaatatcagaatcagaatcctcattcactgctgccgttaagctgctaaaagcctggactgaggacttggcatgggcaatcggccgcggtcgactccgatgctcgttggcttgcttgatacgctctcgttcagcgtcacggctcattcgatcaaagtgacgggcaattgttgtgaccttcgtattcatgttcatccgacgatgcagatagaagtttgaaacgggcaacccagactcatgccgggcacgacgtggaacagcaaactctttcttgagaccaaggcctcgaggggaactaggaacccgaggcttttccgcggatgaagcaccatcgttggtcccggatcgctgcataggagagcgatgtgaatgcacgtgcgaagatggtgttctaggcgatgtgatgcgagagctgggtcgctgagtccgcgagggtactctgacaatgtgttcttggaccgactgtttaccagatagccggggcgttgaagagtcgaaactctgattgcagtcgatgtggctgcctgctttgtcaagtccagctgatggctttttacctcgcaggacgttcatcgttgaacgaacaatttcactttttcctcttctaaaagaaggtctgataggcaaggcatttgtcttgagaggttttttcttagccgagccttcctcagcattgctagacttggtgacactctcgtcgataaccggtgaattagatcgagtggctttgcgggggctgggcttggggctttcaaatttctgaacgaggttggctacacctccgcgagaattcagcactagatccttgggtcggcggctgcgtaaagtcatccgccgggaatcatttggcaaatcaagctcactggtagtcgtatcagtgtcagatgctgcacatttcttccgttggctgtcagatcctttactatgacttgaaagcgcgacgccgctgcgaacattcacaactgttgagtcgcttttcgaatcctcttctttgtctgacactaaatcagggtgagttccttcattgggttgaggttccagatcataactatcatggcgagaagcagttaacagcgagattcgatgattgctagcgtgccctgcctgtgtgttgctcgtcgaggcaggcgactgttgtatttccgcagagatttcggtggcatctttaagctttcctttggggtcatgagattcgacattcgaattggtacccgctttttgggtattacttgcagtagatgtaggcgtggaggcaggttcgatgaccacggaaggaatagagagttcaactagtgatttctgggggatggacagctcaccactggagtgcggttcgtcattggaggcatcgacgcccggattagaatccaacatcagtccatccttcggggctacttcttgcgatggttgtaagacacaaagagggggccctagcggatggggtacatggttcttgagtttctcgccgtccgaacgaatttcaggaattccgatgccgggcatcgatgagggtagcgcgaaggccagcgcactggccatgcttttgagggttggtgaagggaatgtttttttaaaagtcccgaaagactgtcctttgggagcatggtcggactcaacttcggattgtgaattgtagttgtacttttgtgaatttagtgatggagcttgactgattcttggaaataatctttcgggcgagcctggcatgctttgatccaggaagatttttttgagaggtacgctagccagtcgacgagcgtctttgccatcagtggcaacaaaacgcgattcgaatgtggcaaagagcccatcccactcaaccgccttgtcgatcagtgtcttcctaacgatattcattttcactccgttggtaccgacgcactcttcatacacctcattcaactgtgctttgacggcgttagagtcgacgtctactttctttaaaaggtctcgcatagcttcctcagaggcgtcttgatttgcgagggatactaccttgtaattaaagccaacaattctgctgcggacagagttaaaaaaagcttccgatctcctcaaaatgatttcgtattcctcttctcgaaccttgatcagcgcttgagaaggagtaaagagtactaaggaaggtgggattgcttcgtaaacgttgattttctgcaatcggaaatcgacccggaatccttgataaaaaaacattcgaaggtgttcaagatgcgcgtcatgactgcaggatagccgaccacggcggggcgtcccaggcataagatttgataccaacccggggctgtaaagacacaactgaagatactttccgagacttagcctccatgcgtcgtcagacatgggagtcctccgcgtatagccttcgcacttggggcaatagccctgcatcattatgagatcgggatctaaaggctcttcagggaaattggaggggtcgcttggttcagagtcactcgaagcactttgacgattggaatgaccgaggtgcatctggattgtggctttgtagtgtccatgaatccaattcgtttgatggatacttttaggttgattacaacctttggcatgacaaatttcggaccggcaattaatcaacatctgtataatttgtccaacggattgatcaccggctgaataaaaagcgaaggcgcgcagatgaggcccttgacaagtgtatccgcccaacgaggaacacgtgacactttcttgtacaattagttgttgatgatcagcggctttgaaagtctctgaggagtgatttgataggtaaaagtggacagccatgcgctcttcctcgatctgtcgattgagatgggagatatattcatcacgcgcatcgggagttatcgtaggctgccttactcgggtggtagcttcatccgacagaatcgagttgctgtcattggattttgtatgtgaggaggtaagagacatcgagggactacgttcagggtgcaatttttcatcaaatttctcgtcgtggagacaagattttgccgacaaaggttgaatcgattgcgtgtcgagttctattaagtcaatcagttgctgaatcaattgacgcaatttcagcaaggcaaagggcggtgtaaggttaactcgtgggctacccgaaggtaacagacattcatatggcttgattagatcgtcgacttgatcagacaacgtgatcaaatcggaatgcgggatggctccgccaggttttccaggcagcttcaaaggctcgaagttacaaatgtgcttctttgcatggcgaaagcgggaaaggacggttcggagatcaatagctctgatttgatgtagtaatgtctcgtgagtggaatcatttgaatagatcgcgccctcgtcatttaaaaatgagtcttctaatcgcagtgagtagatgattcccaccatggagcacatcagagatttcaccttcgtaagcagcgccaaatcacctcctctcagaatcagagttcccccaagagagggttcacaaccctccaagcgtataaaagtcttcttgtgatgattgggtatcatgcggtgatggacagtttgaacgcgaaacagatcgcattgaccaacttgcaaatttaagagtttgtcgagagatgatatcaatggagtcttggttgaacgagcgactgcctgtaagaccgttgatttgacgtgcctgaggacagtcacccctgcttcaacgaaataatcgatcgctactcccgagacgttaccatccactagtactaagtctggttccagcgatatgagtcgatgaacaagtcctttaagatattgtcgctcttgagaaaccaatacatccaacttgcagtagccatcaaccctttgaaactctataggcatgccgatcgttaagactttgggaacagaacactctgacttcatttttcggtgcgcaatattcttcgtgaatacgacgccgtggatgtacctgaatttttttttcacctgagtatgtgtattttcttcaagtgtaaattgaataatgcttactcgcaatcagctacctggcctccgggaattcttttgatcttaaccagtcttctgatatccccagcatcttcggcgtcatatttgggcctgggaggttcagagactaactgaagcaacaaatttgtgagctccgtttcccagacaggcgttttgggaatattctctcgggtgaggaactgatgaatcataaatcgaacgtgttcacatgaaaaagctggaaaatacgagaaagactcctccaacctaagactttgctcggtttcagacacaaagcttgcctaatgaaaagtatcataacttcaacaataaattcctgacgcagaaaacccagctaacgtaccgaagcggccttagaaaatggaagctcggacgcgagacaaggtttgggttgaccttcaacataagaacccgatgcgtttctagaagttgaggggagtcgttgttcgtgccgttcgccattttggcttgaatcatgatttgtttcgtgtgaacttgaactaaaatgtctatccagtggagcttccttaatttccgccgacaacttcgaggtgtttggagaagaaacatagacggattgagtgtggttggctgtactgatgccaggtagcccagcttgttcctcatctgtgagtcctttacgaaaaggagcgctcgatacagcttcaggcttctgtaatgacgacctcttgatcgtcaacggactgaaaagattggcggtgatcggagacgaacgtgagacaggaggagaatcggatcgagagtggaactttgacctagttttatcagggggcgccagctgtcgtaggaggcttttgcgacgagcagaatgatgatccggaggatttcgatagagtgatcgtccagtacgatgtgtgacggatgaagcgagttgatccccaacttgcctggctgcctcgcgcattttgccgggagtgctggtatgagcacggttcccttgtgagcgggaagcaaggaggttgaagcctgaggctgcttccgagaatgattgctgtgatacatcaaatgagtaattgggctgatgagcatctctcagattgatgcagagattggaagagcgattttaattcaccgtctcatcatccgtatcctcccgaatagcaaaattggtttgttcttgtgattgaggttcgagcttggccaaacaaatattacatactctgatgtaaccggatgatgcaaagcgatttccaggaaccaagttggatgcgcattgtgaacaaaatattgctccacagattcggcaatgatgttttcgacgccaagaagtaaatgctacagcacagtcgtaacactcccttacatccttatcaggcagccagtattccttactcagaccctgcagacggtatggtgtcaaaagcttaatgctgcagatgaaattcaatcggctttggaggaaggtaaggattagtgaggggattcaccttgccctgcgggtttccgatggcgtgaagccgactggacgtttcccttgacaaattgtgagagggatcttgattgtttggtctaattttttttggcgtagatgaggggccaccggaggagctgaagacactagcactgtcgtctccgactgtctctctcgctaaggggaaaccgggaatgtgagaaaatggcggcacagctgagaaatccgctgaatggttgccacctgaattatctagcaccagtgagcgtaagagggtatccgagctgaccaaggggaaagcgttttccggttctggaagggagttgaagtggaaaggtgctcttgatgaatctaaagcagttgaggctggacgttgagcttccaaaagaccgtccacagatcgattgagagctctgaaggacatggagcttccgggtctaggtggcgattcggagtggccgaaacttgagcgatgctggctcccaactaatccctgcgggtgtgagtactgataactttccatattctgagcctgaattggatgagagatgagcggggcctcagagaatgataccaaaagcacgaacacagatagaggatgatttacgcacgcgggatgaatctgatggctcgaatagactgcctccaaaggatctactgctactttgattgagactgatttttttggcgcgtgactttcgcgaatcgaatgaattgcttgagtccaagtctgcttgggagtagctcatcgtcatgggtggtaaagatgggtgagtaggcaaagcgatagtggatgttttgtgttcgctggtcgttgctggtgaaatccaagcgctggcgccgatggctgacttgaacctacccaaaagcgactttcccggctgagggtcaggaagaaacccaagactatgatcggttcctagtgtcggttgagctttctgagaccgagagggtaggaatccagtggtctcagggaaagaaacataggagaactggcgtaagtctgcgtggaagcttgagggggccgggctcgcatctctcgatcgaccaccactactgggtctgatggttctttcggaagagaaaagcgaagaatgcatcggaatggtcctgaaacgctgcaatatcctagaaattcctgctgaagtcttcctcggtcttgagctgtcttggccgtttccttgtttgatgaacttgtgttgtggttagtgaggactcaggagatggtcaggctccacagcagttggacagcgactgggaccaccactctgatgctccaaatttgaagtgatgccccgctgccacgactcgagtctttagagcattggtttgtcaacacaaaaaaaatcaaggattatggtcgatgtcttatgtactgcttgtatcgtcaatcgatgccacaagttgcgattgttgacacagacagtatgatgcaacaggttatgaccaatcgattcactttgtcaaagaaaaaaaaaacaatattatatagatttaggcatccatttcaatttccatctatcaaaatgtagactgcgtttgggagtcaagtccatggaaatttaaatcaagaccgggctccatatggcagcattattttattaaggtagactatacaaagaatacctggaaactgttgcggcccgcgattcccttgaaatatggggtacgttacagtgagaaatgtgataccgagaagtgcaaagggcgcatcatctcaacaaaattacttacaagtagaaagtattcacggcaaattggaatgccaacatggggttaaccaggtgtcatggacaaaagttatgctcaacgtgaccttagggacttaggttggtggtgtgagatggagcggagactggagtaataagtatcgcttgaaaatcaaaaagaataggtaaaacgttttttatgtatttctatatcaaccaatttcaagatgttcacagccaggcttcgtacacgaggtggaccattaacagaaaataaggtaagaggtaatgataaaaaaacaagtgtggccaagcctctgaggcagatgccttaatctacaggggggaaatgataacgttttagcaaagcagtgtcataagggtgcacaagttccagatcaacaaacctgatgaatgggaggaacccgattggcagaattaataccagccacgggatgcgcctacactttgaccccgaaagacttgaccgccgaatccagaatcacacactgaaccatcataaccgtagctgccactatagccgtagggattagactgagagacgtagttatcccgaccgtactgacccgaagcggaaaagccatttccaccttgcccgtaggaaccgcccgggtaagcgaaagacgacattgacccgccgttctgattattcccttgagtctgactaaactgattgaattgactaggtccaaacatgccgttaccacctcggccgtaatagccaccttggttggtaaagggctggttcgacccgccgttgtaacctccttgactgagttggctgaaagccggcatgccgttaccatcttgaccgtagtaaccaccctgggtgcctaatgactgagtagatccaccgttctgacggttccatggactgaactgagaagtgtacccaggagctggccttggataattctgagcgtagtttagggtctgagattgtccatgggccgatggtttagcttgcgcaaaggccgaggccccgggagccaaagattccgaggtgtgggatccgtcaggcagaaatccgttccagttaaacgagtcgctttgagggttcgagttgggaaatgaagacgagccacgccaaggagagccactcataccgagcgaggtgccataggaactttggggcatagtccatgggctgctgtagccagactgaggcgagtagaaatccccactttgacccccaaatgatgaggggtatggagagcccgcaccgtagctagtgctggagtatggattgttgagaagtgggttgccagaagggggataaccgggtccgccctcatgggggccataaaggctgcctggtacagtaggcatgtggttagcagaagtaccggctgggaagggggttgaaccgcctgggaggccacctttgtttggaacgctggctccagaaccgttgggcacaccaaacatgggggccccagggctcattgaaccagtcggcatttgaccagcgccaggtaaaccaccatggtttgatgaagaaccattcaaggtggctgaaaagccaaaaacagataaagcaacagatagatgttagatcgcggggattgcaaggcagcggaataaagctcaagttgacataccggaatttaatccttcgggtacccccatatggccattggacgtggcctggggctgggctagggacgccgggttggcaccggccataggagggggtagtccctgacccgtcgattggacattgccacgacccatcgaagcttgactgcttcccgaggggtcactaaccgggaggagaaaacgttagctcgggctcatgagagaaaattatgactatgagtcctcactccttgtcaggagccgtggctgacgccgtccaaatgacacctgtttttggaagaagtcagctcgcattcctaagctctatcagcagacagcagctgaaggcataccagtgtagaaagcaaatgcaacggcaagggtgatgaactgcatctttgtgaggtggactccgcgtggtaggaggaagtatgcaagggtttggttgtagtgtattactattggctggtgaaattgacccagcgggggccgacgaagacttattttataccccgagctgatcatctttcatttccacatgtgggagtcttttccaatgtccggtaatcttcacaagatttcgaagtaaaaagcgagtaccgagcgctgaagagtgattagtggcaaatggaacaagccatcatcatttcccggcgggtatactaagctacatacacttgagagtacgcgagcattggagtgaaattggaagctatgatcattttgattattgccaggtgggcacacctgtgacgccgtggcttcacttatcaaagcagtccgggttacactgaagaggatacgcaatggaacaagctatgaaattccttgcgattcactaccagtggcaggggagtgcacctgcgagcctaaatcggcctagcgcgaggctaaggtttcctcttcttctcattcgagttgaccggaaccgaagtaagtaacccgttattatcaacacacatcaggtgtcaccgcctgcttcatattggggtggtctgttatcgatcatcgtgattaagacgttttttacgaggaaagatccttgcggcatgtacttcagactgagtctaatcttgcatttgtggttccacatcgatagaatcagatagtaactattaaattggcccctttgaatagtccaaagcgatctatgaagagtgaatggggcggcaaaccggtgttcctgccgatcttgttgttttgcgaccagccaaggaaagagcggccttttgataacaaattttatgaaattaggagaaaagttgatacatataattacaaaatcgatgtgaatgtgtgtcagaaaacaggatttagaacaagaggtgtatgctggatatgttgaactgaacaacattgccatattgaaattattagatcaactaaattcccctgaggtaaaagtacaactttttcaacgcccgttaggaatctgcttaaatcgcactaggctgttccaacccaaatataaagagatgaaatggaaaagtaacctagcaatgaaccccgtatattttgtgatcaaggttcttaggaatccagccgccctaatgtgaggaaggttttgtgatcaaacacaaaggaagattagacaagcgctgtaagagcaaaatcatcaagttagtcgacaaaccttgactccagcatcatagctccaatcgtcggctttctcggctttgaaggtccacatgaaccaaccagatccatgctcgtaaacttgggtctggatttcaaagaatttgcctagtgattccttgtactcttccgagaaatgagaagccaggccagttttgggatgacagtctccaaccctggtgctaccctcgaaagttccatcgtagcgggcaccgcggccgattccattcaaaagtggagcgcaatctgtcggtgctggcgtgaattcaccgacccaagtccaaatcttcgattgactcgcttgcaaatcagggatcttccgacagtactcttgaattcgttcctgttcattgaatttgtttccttcaactgtgaagacggtatagatatgcgtgtcaagagaaacgccatggtattgcggaggtggaaacgtgtgcgcccaggtgctcagcggcaaaaaagcatcgtgaatgttgtacaatagatgggtttgcttgccgtcgccagagtggcttccggaatggcgaacaatgtcgtatccatctatggtcaaaagaaagagtcagcttgtgaagaagtaaatcaaacgacaagttttagtatgtattacctttgtaaaattcattgatagtgtcaaccatgtgttgattcttaaacccagcgggttcattcaaagcttgaataccaacaacaacgtgagctacgggtagaaaaagccatgtcagccaggtttaaatacatgatttggaattcaaacaaggtgagattaccatagtgcggtttggagaattcctttgtcagcttagcaagtgcggctttcgtcctgtccacgttgccttggtcttcatcccaattgatgtcacccctctttccggagttgtctgcagattacgtggtaggttacaggtaagatctcgagtcacatcaagtttcaggaagatgaacttaccgaatccgttctgtgatcctggtgctccatgctaatagtttgataacgtttgtcagcagacctgcagtgattgggatacggtaagttgagtgcttaccagatcaatcaatacttttaacccaacatctttacaccaaccgacggctcgcagtagatactaatcgaaaataaaatgactggttaattggatatcctaagagtttgtaaaatgatctcaaatagcaccaacttcaaactgcccttgtacataaggctcgcctccggagatatcgaaagcccagtaacctaaaacaaaaacatgccgttaagccttgatagtgttttccatcgcaatatctatattgacaagacaccaacgtaccaataggtatacggacatgattcagtccataagatttaattgtatgaaaatcttcctccgtaaagaaagcgtcccaatgtgcgcgcaaacgccgacctgcttcatctcgtctgaggggaaaggaggagtcaagttttggcgcgttgcagagaaaaaaatcaaccagaacttaccctaaagtctgacagagagtaaattcatcaatcacggcaggattatcaacttcatataagctaggagtgatccatggctctgtgacctggagtgaaaaacaaatttcaacatttcacgcccgccgtcaagtgaatgagatagtggaaaacaaagagacgtaccagccatccgccgacattgacgcctttgattttctgattggcatagtcgaagccggcgctttcagctgaaaagtcccgttgctgaagggacaatgagatacgggttctgttgtgatgagatgattccacagtattttcaatcccttcgtacgataaaaggttgggtgaagtgttggaagaagagattagtacgccgcttgacaaagtcaaaaggaacactcttcgcgctgaaacagatagggaaccaagttctaaatgcatggtgggtggtgtatggtgtagagaaggagacagattgtggattgtttgtgtgctgagtttggcgaatggaggtaaccgaagggatctatttataggctttccgcactgacagtcaggggatcaagctgagcaagggtcgaactgataaaaagctcgactgaggtaaatttttaggttagatggctggactcaacagatacataatacgcttgatcactcctcgagctaaaagaaggctggctttgacagaccttttgaagaacgacgagtccagatggaccagcaattgcagtaaaagttacacttagactagacccattgtatcaaccagcgatgtgaaaataaactgggcagcggattctggaggctttttagaagttcattgtcgcgtagacgttatggatcatatggatactcggaatggcctgtctcacggtccatatatcttgatgtccgttcgtttcgccgattgaagtgactcactttgcgttgttttggcaatacgcgtcggtgtaacaccacatgatactggaagacagaatccaagtgccactggacccgcgtcgggcgtcatatgaattgaacccggcagtggacaagagggaagtgcctatcagctgagtaaccggcttgattaccaaaaacaagctgaagacataaaccctagcgactgcctgacttgaagttgatgctgagtgaattatgtaaatgtatactactgtacagatttttcttaggtccactgaggtccgctggagttttggtgacgctgagactcagtcggagctcgagtcggaggagttagatcaagaaaaaacaccgccccacaacctccccccttcacgtacatccactcacacgcccttgaggtagaagcaatatcaatcccgcacctgagcagtcacaaagaagcaacatccttatagaggaagtagcgattgaaaaaacacttatacattctataattcccttgactggatggttgcttcttcggtggccaaaatatgcaggcaaagaaagtaaattttgcccaaccccaattccatctcagcatacgccatgttgtatgtctgtgacttttgcacatgcttccatgagatttagacgccctcaacaagagcaaattgtaattaaacatgttatattggggttgactcgtatccgagcttaacataagcctctcgatcggagggtcccgaagggaccccgcgtcccgaagggacgctctccgaaggagaggcttacctggcaagtcagactggcagcctgagtacatggaaattttaccctggaaattgataatgttgtgttcaaaatttaattaaaaattcaacacaactccttctcactcgcccttccgcctgatgatagccttgcatctcaggtatctcctgtattttttttggaaaaattacaccaatgattcgcggctcagtccccagttttgcttggggactctaacgtgttgcacctgcaattttttggacctctcggattatgcaggtgtcggatcattgaaagtctcacggtttttttagtatcatcttataaatactttcttctttgacagtccttcttcctgtgggactataagatggaagacacaacataaatttcaagctattatttcattcgagagagcacaactggattgagatacacatatatatgtacatcagcatctatgtgtttatggccacaggtgccggatatttacaaggagggatccggcaccaacagggacggattgtttacagaatctccctcttagcttggcaatatttgccagatgtgaaagaaacccggtacatgggcagcgggaccaggcgtaaaaaaccctcaggatttcagtggtgcaggaggcgtagtgtgaatcaaagtggttatgggggatagtaggccctgaaaggtgctctcagccatttggctgggagtgctcagcccagatttgacagattatatgcaagtccctccttcggaggcgcttcgcgcctcctcggaggaggggacttgtgttaaggcgcctcctcggaggaggggacttgtgttaagttcgactcgtatccaagttcgaactgtgtaattgacacattcttactgatgttccctcgagaattcatggcttacagatcagaatcagagtgcctctgcatttcacaccattcaagcccataggggtactcaccaaaagttgtatttgatttgatttttgactcaaatttggtcaaacatactcatcaatgaacaagatatattttcaaaaccagatttgtggtagaaatattcaacacacaagttgtgcctttgccagttggagtttctatgcacctctctcccattttattagcctttgaattgggtccctgaggtttatgaaccatttgaaagttctcctaccaaaggagactcaactgaccttgaagaaatatattttcccctataaaaccattcatgttacatcagtatccttgcaagtgacttaacaggaccctatcaagatgaccaagctgatattgtgtcagactagcctgattctgaaactacatttatatctgattttaaatttagcattaattgctttgtattgatcaaagctagcatataagatatagaaattgactatcctacaaacaggacacaattaacacagtaactaagtgatgggaaaacagatgagatttctaaggccctgtttggatgcattgtaatatgatataagttttaaggttcagcgctaaattgcaaaatgtatgtttgtcgatatatattgatacaacacaatcttgtgctaaactaaaatttataacatataatggttttgtcaaaacagggcctaataatagcagggttcacaatagcttctggcgtgaagctctctgggttcttgcaagaagctgcagcactgctgcaggcatcaaatttagcgtgggattttgaattttttctgtaagactcaaaagcagttgtgaaacccttttgatgaatggagaaggggatggtggagttgcaagctctgcccttctatgctatcagaacaacaagaccagcaagcttagcttggcagttatatttatggtgatagaggatggttcaagatgaagctcccgatttggtgagattgatcaaacacatagccataattaaaatcaccttaatacacataaatagtaaattaaaacattagaggagaaggagtaaattacagaataaagtgtaaaattcttactgggttaaatctttgctaaaacaaataacgaaccaggcttaaagatactcaattcctcatgaattaaaattatataaatagcctagagaggagcataaaagatactatatctaacttagactggtataatcaaattattaattagagagtacctcacagactaaaaccagaaaataagtcttatactaattagtctaaaaataccaatctcatagcaattaatctaagaataggcctcatatagtagaaatacaacctctcgtattagaagggcacttagagttgagttcatatcagattacgctatctcagagtagtaaaattcactctagaacttttctcagacgcacttgtgttcaggccaaaatatcatgtactatagaaccatttgtctataaatagaggctcttctgcccatgttttcctcttccctcctcatgtttgcaccagagaagtaattagagatattacttagcactcatcaaaacctcatgctagcttcagaatagtaatcagagatattacttagctttcatcaccccttgattaagaaatctagagaatattagagccctttgaacatcccttatctcatgttttggccatagaaaagtaattcagaaatattatttagccattctcacctctttgaaagatattagagaaataagtgtaccatttatcagagcccagagaaaccagagagtcttattagattagagaaccagagagaatttataacagatttaacagagaaacccttcagagacctttactcctcagaaaacccaccagcatctccttacctctaaacaggtattcttaagcaacaatactagtagtatcaacactaagataaatttagaaataagccacactcttatttttttattagtgtaactttcccgcaagctagacaggagggcagtcttacccacacacatatactaattctactattccatagtcttattagctattttatcccctccaagctctttactcacttgctgaggagttccacaccaagtgatatgtataaggggatgaagctgttgttcaaagttttcaaagctttaaaaccaaggtgcagagctctgggagcgctatgcttcaaccagtaatggtatgtgaggcaggttattggtacttggcaattgttatgatgatgaaagtgtaatgattgtatttcaatataatgtatttttatggctgccacttttatatactctgtaatgtgggctgagatgatctggtcctctggtgggatgatggagggaacaactggcaggcagaggcctccttatatagacaaatttgagggattttagccccagggtacaggcttttgaggcaatttagctggcctgaagatccaatgagggaatgtagctggtctaataaatgcaggtgaggaaatttggctagtgagagcactgtcttgaggggttttggccagcctacaaggtccttctacaaaggaatgcatgtgcacctacaaaggaattcaatatgcactatgagctaataaaataattcaatacaatacaaaggaattcaatattcaatatgcatccagtattcaaaatgagctatactaagagtaaataatccaagagttatcccgtgataggttgaaatctgcgtaacttctaaactatgatagatatggggtcagttgtagtgggtgactaggggttattttacctaagaaatccatttctgattttatttttaccatatataatatatataaagagatcataataaatttttatattttctgtgtagaaacacagtattatttaccacattgctgaaaaatttaatgtcagcagtgcgcaagcaagaaaataaattgacaggtttgagaagcaaaaaaaaactattgtgaaccctgctaatagggggtatcaaatatggaaaatttgaaatcttaaaacctcattatctgtcaaaccaaaccaccttttttgatggatgtattttggaaagaagcacatatttgccttccaaattcatcacagcacaccttgcaagaaaactttttagttcaagagtaaatggagttttaatttttcaaatttattatatttgataccccctaatgacttgtccaattaaaatatgattttatatcatacctacaaacaaagaatcaatcagcattttggttagccaaatctgttacatattattattagggacttggtcaaccgactcccaaaaattggagagtcgactcccaaacccgagtttccccaaaatttgggagtcaattccccaaatccatgtgtgggtttgggagttggcccccaaaaaaaaattaaatagaaaaaagaaaaaccccggcagggttgggtgtcaatgccccaaaaccacttggttttggggggttggtgatcaaaaaaaaaaaaaccagtggccgggaggattcctcccagctgcgtgcggagagtgctctctcgacggccacggagatttctctctcgacggccgagagaatttctctcgggcgttacataagggtataaccctcaatggccgaaagaaacctcttggccgtcgaggctgtacaccccaacggccaagtgaaacctcttggccatcgagggtgtacacctcaacgaccgagagggtttcctctcggtcgttgagaatgtaaacccttggcggccgggaggaatcctctcggccgtcaagagtgtataccctcaacaacctggaggtacactctcggccgttgagggtttacattctcaacaaacgagaggaaaccctcttggttgttgaggtgtacaccctcaatggccgagaggtttcactcagtcgttgaggggtacacccttgacggccgagaagtttccctcggccgttgaggtttacaccctccaccgctgagagaaactcttggccgttgagggttatactcaacagccgagagaaaccctctcggccgttgagggttatactcaacgaccgagagaaaccctctcggccgttggggttgtaaaccctcgacgactgagagaaactctcttggccgtcaagagagcactctccgcgtccgggaggaatcctcccggccactggtttttttttgatcaccgacccccaaaaaccacttggttttggggcatcgacacccgacccctccggggtttttcttttttttatttaaatttttgtgggggaccgactcccaaacccaaggatggatttggggaatcgactcccaaattttggggaaacccgggtttgggagtcgactctccaatttttgggagtcggctgaccaagtccctattattatgaatcataaaagataggggattagaaaaagaactcacatggacttgttgccaactcccaaataccatttacaggcgccattgggatttgttcttccaaattgatggccaaatttgggagtcagccatccattcttatctttaattgtttgatttaatttgtttattttttgggagttacacctcacactaggggggggggggggttgggagtctttcccacctgaccagaaggaaatccttccagtcagtgagctcattgtttctcactgaccagaaggattaccttccagtcgctgatgtaccacaacctcattgccccccaccccaagtgtaagggggcagccaactcccaaaaagatcaaaaatcaataatgaaaatggattggccaattttggaaattgggagtcaaccacccattgtaagactcaaaaagtggttatgaaaacccttttgctgaatggagaagggcatgttggagtttcaagctctgcccttctatactatcagaataacaagaccaccaagcttagcttggcaattttatatatagcgatagggataagttcaagatgaagctgccaattgatatgtgtgagggtataaagatgttattgaatgttggttatattgatgaagttgttgttaatgaatatggttcagggcacttttggtttatgatgatgatgaaagtgttaaatctgtatataattctgtaattttaatgtggctatgacttgtagttatgaaataatatataagatggatttatttataagggtggttgagatgatttggtccactggtgggatgatggagggaacaactggcaggcagaggcctccttatatagacaaatttgagggattttagctccagggtacatgctgtgagatactactacaaagggatacatatgaatgaataaagggacacacatgtatgatcaaagggatgcatacatgcaatatcactcatacaaagggatacaaaataacgtaaaggtattcaaattactacaaaggaattcagtatgtaatatgcattctgtattcataatgactatggttagagtgaagaatccaagaaatatcctgtgacaggttgaaacacgtgtaactactaaaatataagagataaaggtatggctgtagtgggtgactaggggctatttttcctgaggattccctttttgatgtcacttttatcatatcttgaatttataaagagataataagaacttttcatatttcctgggtagaaacatagtattatttaccacaccgtctggaagaacaacctcctacagatgtctgttgatggtatttgggtgttttcaacaaatccttggaatttgtttttctagacccataaatatacatgatcattcaatgattatgctacagaacctacttcatacctgaatttcattcatgatttactagtagcttcccttccccaaattcttaaaagtgtgatgtgagttgattgttgactaaattcagggctttcaacaataacaacatcagaagctgcatttgcacttgggcaaaaaatgttgaattagatcacaactggtttaatattttcttgaatctctgggatcatccctttagtcacaccacaggctctggtgggcaaatgcttgacagaagcaattttgtctgcttgacccatgcctccccaaccagacatttggggtgcttcatagcggggcccccgctaggggcataatcccccgcagttggcttgactcttcaatgttggcttgccagcagtcgcaaggcaagcttgctgtggcttgacagcattatgtcatattgacagtggctgcagtacaaaaaattagttggaggcttgaaattactacctggactcacaccttcttcagctcattgcaaaacaagacaggagggcttatccaacatggcccacaagcgggtgacaagattcaaattttgtcacttctgcagtgactgcacacctgaaaaacaaagtgaaaaaaattgaattacaccatttgcttgcgggctgtgcagctgtggaaatcatatcaaagcatacctgcttggttttgcatatacatcgatataaactttcaaattacctgcaaatttgtttgtcttgaagatttctttttctcttttttttcttgagatcgacacaacttttgggcatggaaactgaaagggtgtagaaaaaatttagagcatttcttttcttaattttcagacatggggtcaagccgacattgggacttttttatcctggtgtcaggacaacgtagggattgtggctttccagcccaaaattgacattggccaaaccaatctggagggattgtgtaaaagtggttaaggccaactggtgcctgactgcggggtcaagccaatggagtgccattcccaaaactcaacctttggtgtacatgtatttagatgatttattaaaacacttcatacatttcaagcaactgtgtcaattctgccaaattccaaaatgacaggttgtggagatttggaaatttcagtcataatacttgtaaaaagcagattttccacagaggaatggtgtgggtggatgccaaaaatgatttacctggaatttttcactagcacacaaattcacagatttattgtcagggtcaaccttccatttccaaattcacactaagggatactaacagtaggtttgctttatttcatttctgctttggttttattatcgttgtatgcagtttgttcagtctcagcctcaatgcacccattttgtaagtgaatttctatcatttttcattgtttttatgatcccagtacttgtggaccatattttcaagagggattcatacttgatggtcaggtttgtattcatttactggattcaaaatgaggatttctactcagaaatgcaactttcttgtctcacctttcccaaagattattacacccttcaaaacatgcattcacgagtaattgttacaagaaaacccaaagtttttttttttttaaattgaagcaacaacccccaatctgtagatgaaataaatctttttataataaaaagtaaacctatgagatagatcatagaagttattccttcaaaattacccaattcacttcaaataaaaatttacaagtgcttgtagttgacatgtgaaaatgggataacacccttttaatatcacatgtctgtaagattacatgccaatgtacaaggttttgtaggaacaactgcctataaaatcctgaaggaagacagattaacatttgctcaatcactgcaggaaagtttttgagttggatgattcattgatcacagggctatctgacaagcccaagaatgagggaagattaacaaacaattcttcaccgaccaaaaatccaaaaccacccattcttgcagtgatgaaattaaaggcgacgggacggagagaatttttcaaggggaaattttgggcaacaaagtgatttttgttggaacagttctgggtcgaaaaatgaaggaaagaactgatgttttttaattatcatgcgtaatcagtttgttaaatagactacatacacgacaatcaaaatgtggtttgaataatgaatattcagaatgccacaatcacaataatgaggaaaaagaagaagatatttcagagtcatgagttgaagaaaaagaactactacttagggttcatagactacaaaagtgtgatcagtcattcaaaaaacatgctacttaatactataatcttgtctcatgaagagtgattagaaagagaaagaaagatagttgaagaggttattttagggatgagtggaaaagacaacaaaattccaacatgcaggatcaaatctgtgaacatagcttaagcacttcccaggtgctcatctcaggaggcatactttgaaagaaaccccagacattttgcatagctcaaaatggcccctcaaatcaaggtgctttgtcaaactaccccattcccgatagcacattacactgcaaaaaaaaaattctcaaggaactgctgccggttgacaagagcattgccctgtggaaaaatctcaaggaactgctgccagttgacatgcagaaaatttggattgttgctgagatgttactcaaccattacctcagctatacttcaatgtacagtcaatgtgaaccttgcacgattactgctcagaaatgcttacattggaataggcttcagtatggcagaagttaacttacattgggagtaagctggatttccaacagtcttgcgagtttttttttttcagtgttgcgtgttttagcttagaccttctaatgtcaagtcctgctggaatccttgcaatccattctccaccttcacttatccacatttttggggatgttttatcccctagggtgtcccaagccttggggggcttcaagacacccagtgtatgggctgtagaagaatatctcatcactttgaggctttatagctttagtcttctcacaagtactaaaggagccttcttcgatgatgagatttctttgagacagatagaaggggactggggctgcatcaagcagctaccagcaagaagaaggggtttttaaggcactgctatacccccgggtgggagggaggatctgaaaatttttagcttaagtgaaggggggatgtggagatggggttgggtagcaggtgaggggaaagaacagtcacgaggagagctggcttcttaaaggctgatcctgattgtttgtcggcagggttgttgctgccgtggtcttagctactgaccgcatccgtctaagccttgtccagtttgtgactgtgtttgtcatgcgtgccaggtccccatggaattagactgcctctttttatcggcaatccacaatccaaaacccccaattcattctgatcttgttattggcaaaagccctgaatttagtcaacaatcaactcacatcacacttttaaaacaatttggggaaggcaagctcctagtaaatcatgaatgaaagtcaggtacatatgaagtaggttctgtagcataatcatcaaatgatcctgtatatttaggggcctagaaaggcaacttccaaggatttgttgacaacatccaaataccatcacctatgacatctgtagggggttgttcttccaaatgggtggttgactcccaaagtcagccatccatttttattattgatttttgatctttttgggagttggctgcccccttacacttggggtgggggggaggggcaatgagacagaagggcaacttttagtgtaccaattgacaaccatttccttgttcacttggctcaatccagtctccaccacttacttgttttgcctgaactttaaatccatgacaagaaaatctttccatcttaacgctcagatgacagtttcattcattcattttgccctaatgaccaacacagataaatggtcatatatatatatagaaacatataacctctttttctttttcttctttttggtaagttgttgcatgtgttacaagaaatagaaatagagaaaagaaaaaatggggggagaagtcagacagagaaaaacctgatcatcatcaaggattccaataaaaaaaagagaagaaaattgagtgagctagaggaatagagagaaagaggaaactatattataatcaaatcaaaaaaaaggtaaacccaaaaaggggaaattgtttttttataaaggaagccagtcaaaaaagaaagaaaaaaaagagatgatttttcacagaaaaaatgaaaaggaaaacttaaagagtaaccaaacaaaaaaaacaacaacaacaaataattaaataaataaaggagggaaggaagcaaaagaagtgaaaggaaagctcagattttgtgcggttcgatactgaaagccttcaagcccagaattcgccggacatcctttgtgaatctcaagctatccaacatcggcaagagttcgagcaatccttcgtcttgagggtcgttaagccatccttcgatcggaatcccattggctatggtgaatcgcagggggtcagttccaagacatacatccacttgtaagcaatctgggtctgagagggcgagacttgtaccttggtgtagtccataactgatcggactgttgtccactagacagactttgctcagatctcgctcgactaccgtcaggtctttgacatacgatccttggatatttgtacacgactaaacaagccaagaaaagaaaaagtattagcctgagtttaatcagaggttaatgtagaatgaatgaatggatgaatgagaactcacctcccgaaatagtcgtccttcaatcaagcctcttccttgatctagccagtctattactgggtccgcatattccctcatcgaagcagtaaagatcaccacagtataccaacttgaaacctacatacaacagcaacaaacaccctcacagccagtgacaaaaacaaaacaatgaattggaatcagtaactgtagaggacaaagtgtcaatggaacagcagagagaataacgtacagttttcaagaaaaaatccacccaaggacgtttgtagacatgatagacaacgatccgaccgtccaagacgacttcgactactctgaccttcaagccagctgaggtattagattggttactccacgcctttccgcccccgattccgcccagcctactggtcgaatgaatcagggtttcgtccaaatccagaaccagggttttgtttcttctaggcagtagttcgttgactttaagggttgaattcttgggagttaatttcgaccacattgatttgaacagttgagatttcggtttggtttcgcttggtttttctgttgttgttgttgttgttgttgttgttgttgttggggatggtgagtccgaagttgaggaggaggaggaagaggaaagattgaggccgaatagggagatgaacttccggatgaggatgtataatttgacgccaagtcggacgggtagtagacggatgagatgtcggtaaggattataggaggaagtggatgagaatagtttgatgggtgaaggtgaagatgggggcggtgtggagagaggggtgggggtgaggggagtagatgattgattgatcagatcgactggatcgttgttagtattatgattcgactgaggaagttttgtcgggcccggttcgagatggagcgtccttcgacgctcggtgattccaggaaggccgaaacgcagttcgccatcgagacccatgctggtcttgcgttccagcttgttggctgcgatggtgccgctctggcgttcgatcgaatggaccatcttgtccaccagttcagcttcggtctcgcgtgggccactgcctagttggaggctcgccgatgagagtgatgaggaggaggaggaatgagatagggttccggatgggttggtagtcgttttagattgttcgcaagcctgatctggttcatgggtgaggttttgagacttgctgggactacgacgaggtgcgaggagccatgtgagtgagttcatctttctgggtaatagtgtatttttttttagtgtacgatcaccaagctgagtatgtacgtattgtgatcttgggctggatggaatgattgatcagatgatgaggtttagtgtagcagatggtcggtcggcagggtgcatgccagctcgaatacagagtgatctttggcctggacgtgatattctggtgtgttgaagcaggaatgaggcggggtgggttataagtaagaaggagttcagatcagcatcagcatcaggggtctggtttcaagtcaaacgtgtggtagtgtggttttcagctggacttgaaggacatgcagtggttgaggatggtttctggtgaactggggagttgtcggagtgtagatagagtgagacaattcatgttagagtcagtgcaagtttacaagttaacggtgacgcttgaccagaaggttctactatgtaccactgcagctgatgggatcgaggtgcgatgatgagtcgatgtacatatgcacagcattacagtgtcaatagaaaagaagaggaaaagcaagagtgcatacgtacgcaagggtccagttaagaaaaaaaaagagttgtattcttcaagacgaagtcaattgtcggggtcctcagctctgttgtttgttttactgctcgacttgaacggagttggatcgagcagattgtggatcttttcttcggaagtatcggatgagaatcgttgtgtactccaaggaaatccagaagaaaataattttgggttgggttgggttggggatgggagttggagatgatgggcgctggatgggctgctctagtggtttaataaggcccggatatggagggagagtgctgtgggctgaacttgcctctattagtttccatttcacttgggctctcatttttttttttgatggtgtgcttgttttcacaagatacaacatataaccacttgcaacccagcacaaggccaagtgtacctaataaagctataatcagttccttgtgaccatcaagctggtgaattaagggcccttcaagccagggaagctcaactcaatcttcatgcagcaagaaaaaaagggtctgccttttggcacaccaaagatttcccctgtgtacagtgacctaccagatgtttattgtacagctaacacaggaaagctttcgggctccgaagtcagaaataaaaagtaaaaaataaaaatctactgacaacagctggaaggtttagaagaatacaggtacatgcatgtatggatcacctccaatcaaatcggctatcttttttgtcactcactttcaggtgatgagagtagcaccatcagaatcctgatgaaaagttcagtccaatgaccctccatcctgaggccctgctgtggcagagcttccccccacaggggccggttgggtccaatcggtgccactggcctggctgtacgtccaaagaatcagaagctttggaagatgtacaggaccctgcatgaggtcgtaatttttttgggtcgtaattttcaagcttgcgaacccgcaagctttcctgtgttagctgtagctagttggtttggattatacaaccccaacccaccaacttggaatcatgacgcttgggaaagtggtatgaaataatatatttcaaaaaatgattctgaaatcaaaaatatgaaaacctaatttttgaaatttgcaagaaaacattacagtgatcttctccaaggaccaggaggcctcattcaagtaccttcaatgtttcaacatccttgtctgacagggtccccaaatggaactcctatacggacaaaaacagcaaaaaaaaatcaactaatggctcagaaaaaacgagctagaagccctagtagtgacacaccggcctcctctgctttgatgtccaagcccgtttctgatgctgaagccaactcaaccaatacatcatcggttcaacatccaattggtaagaagaaagccaaactcctccacaaacttgcaaagagggaagatagctggaaagctatcatcacacgtgctcacaagtcagtggcaaatgaatcaaaacgccagaacaacatctttgatatggaagctcggtccttgaacaagatggctcagaccagcaaaaccaacacccaggtatctatcatggacaaggatctatccaatcttgatgacaactcaaaagagtattttagattaaaaaaaaaagaaatataattagccttgctttgctcaaacacctcatcttcatcttaggttcttagtttttcatctctaactcctcatcttatgtagttgattgattgatcaactgaactccccattttatttgaccaactactcacttgtaatgtctgcctagctgttctacatagtttgttggagaagaaactcaagtgaattcacatttttttttaaatatctcttttttatttaaatgtctcattgtgcatacaatttcaatcaaatgttatccattcctgtttacaacaaaacatgagagaaagaagaaatcaagccatttagtgagaagaaagaaatcaagctgtttagtccatttcatccgcttgtcttcctttcacatcccactgatgtctgatgagattgtgttgcaactggtagtgaatttcaacgtctttcattgattggcagtatataaatgaaattggaaaacaatatttgtgagcctcacaatacttcaacgggagtaaaaactttagccggattttgattgtacacatattctaggtaagaggcttgctcatcctccacaatcatgttgtggaggatgatacatgatttcatgatgtttgtgacatttcaatgtttccatctgtgtgcaggtcaagagacaattgcaaagcgtgcctgaagaacaccaaaagcccccttgacatctttccaacaaccctcttgcatcttgacaaaatgtttttgctctagtccttcaggccccaatagtattttaacaaacacagcccaatttgggtaaatccatcatggccgtttattcgagcaacatagctaattgactcccaaaaattggaggattggctcccaaacgtccaggatgtcctgggacgtccaaatcccctatcttttcccccaaaggtttgggagttgatcctctaaaaccattggtttttttgggagtcgaatatacaataaaaataattcgggggtttgggagttgaacctccaaaaccccgcggttgtttgggagttggagacacaaatacaacccctgcgcagttgtttgggagtcggcgctccaaaaacgactgcagacaggagtcggcactccaatgccacccccaaaactgcgcagccgtctgggagtctatcctccaagatcaactgcacagccgtctaggagtctatcctccaagatcaactgcgcggtagggagtcggcgctccaaaaaggagataaaagaaaaaaagaaaaagaaaaatacataaaagaaaaatcaaaatgacagaaaaggggaaaaatggatggaaaaaagtcccaaaaatgcacatcaatggaacatgaaaaaaagaaaagcaaaagccaaaaaaaggaaaagaaaaaaggtaaaaatggagggcactaattagaaaaaagtacatcaaaggaacaggatggatgaaaacaaatggaaggaaaagcaaaaaaatggaaatgaaaactcaagggaggcaaaaaagcgccaaatgagactagttactagcagatcccacggagaaaaattaatacaccaagcatgaggcacaatgaaattaaaaggatgagacgtgatgaaattaagaccaccaatgagagaaaaataggtacaagggctgactggtctttgattaacccacagggggctatgaggaagtcaaacttcaagataaagaagaaccaattgtgatcattcattttttgtaggctttttgtaggctagtgttacattgactactacaagtggcaccaggggagctttgggggcacttcccagggagtgccatagcttaattctttgttactttttgcctgaagttcatttgaagtcattaccatgtttgtgttgaactatttcattatataacacaatatatttgttaaataaaatgtaactattcactgccaactatcattcacgtttgttgaagccatgctgaattctagtcaaactcagtcatgattttgtttctacatttccaattaaagtaccttacatgagggtgacacagttcagacaccattcagctggaaaaaccctctggtctgaacagtgtgtgatatgtcactgcagtgcactcgagcgcaatccggtgacatatcacacacctatcaaacactgttcagaccagagggcaatgttcactgggttcatgagactgacaccattcagaaaccattctgctggaaatgcccctctggtctgaaggtcttgtgacaggtgtgtgatttgtcaccatattgtacatgattaaaatagggcaacaagtcacattctgttcagaacaggggcatgtaccctgtgtacatgagggtgacaccatttgggcctcactcagcaggacattgccctctggtccaaactgtgtgttacatcgagcttgtacagcctctccgtcgaacgcacgaagtgcgggagaggcttgagcccaaaacaaacacgcttgcgtgtcacggtcaagttttttggctgttttttgcgccaaaaatcctaggaaatccagcttgtaaattttttgaaaactgagttgaggtgaagatgcccaatatggtggtcttgacttccatcaagaaatttttgaaaaaaatcaaaaactacacaattgaagaatttttaaggaaaatttgctaaatgaaaagttggctgagcttacataagcctgtttcaacctcactgcctaccaggtgagaacatttcctcaatttgaccaacttgaaaaacatccacctcatccaatttccaagataaagctctgaaaattggatgaggtgagaggcatcaccaatctctaaaacctcatctactcaaattctaaatatctggtcatgtgcatgctgtacatccagctcaatgtgtgttacaccaaaactgcccaaccgtgacacgcgggcatgttcgcttttgtcctaagtccctccttcggaggctcgcgcttcgcgcgagtggcgttccacgccagccaaggccaccaggccctccgaagcgagggactttgataagttcggtgttacatgtcaccgccttgcgcttgagcacaatgcggtgacatatcacacactgttcagaccagaggggaatgtccaccagttgcatgagggtgtcacggttcagacacctaatttcagatggacatgcccctttggtgtgaaacatgtgtgacatgtcaccgcaatccgctcgagcgcaaggcggtgacatatcacacacttttcacatcagagggccatgtccagatgagtgtacccaggggacatgcctctcctgttcagaacagtctatgatttgtcaccctattgtactcgcgtacaatagggtgacatatcacacactgttgagaccagaggggaatgtccaccagattcatgagggtgtcacagttcagacacctttcagatggacgtgcccctttggtgtgaaacgtgcatgacatgtcgccacattgcactcaagctcaatgcggtgacatatcacacaccaatcacaagaagagtatgtccaaccataaaatgaaggtggaacatttctggccccattcagctggaagtaaccccctggtatgaaaagtgtttgagcaatgctttccactttgatgacaaaactttgtagccaatttgtattatgtgcccagtttagttgcaattgagtttcagatgagtaccaactggggtttcggatgatttctacctgatttccaaaaaccattcacacttggttatgttaatgaaatactatacattagacacagtcacatgaaaagttacgaataaggcactccctggggagtgcccccaaagctcccctggtgtggtcaacacgtggttgacaaaaaatgaataagacacaatattgaacaaaatattattgcttttgattttgcttcttgagaggcacacatccaactactaaacaaggcctctttgcaccacatgagtgcaaaaggaagtttactaacatgctactagagggaaaataacaaatcattcaagtgaataacaaatcaatcacgttaagaggattcaaacagacacaagaaaaggaggtggatttttagtcaagaagagatgagttgagatttttttgaacagagggaaactaatatatccaaaccagagcaaaatggagagtaaaaatttgattgatcagcaaaaagtaggggaaaaattgaaacaactttatcagttatttccaggtttttcaaccaagagtttccttcctacagtcaactggaaacagtctgagtatttctcctcccatttcaaatcctctggggtggcagtgttcctccaattcttcataactatggttgctgggaagaaatgggaatcagttaattccaagcagagatagtggttgccaagcagagcaaagaagatgtgattattgttgtttgggggcagaaataagggaagtgagtttgtgaccaaatcgtggagaaaaagaaaacaatggtgatctggaatgcattggccattacgtcacccatgcatggcatagacatccatttatctggcccgcatggggctggagaggtgaccatgagtagttgcaatacctcatcaatctggtgaaagctgccctggatgagataccaatcacaccggttctggattttgtcaatgagttcctggaggacccgcctgtaatcaccctgaccactgtggaactactcttgggatgaatagagcttgagagggataggtgctttaatgggctgcctctctggtaactacaatgagtaaggtaaaaagaaaaatataagagtatggactcttaaggaaaggtgtggctttggagatttcttgaggatggtatgtctaatgtttcttatgtttaatagtctaaatatacttgttcacaaaccaaggtatcccaaatgttgatgggcatatacctggctaatagtgggtgatcagttatctgaattgctaaggcaggctctgatgtggaacaaaggaaaaggaaaaacaaagctccctatatacaagattctggggagtggccaatttgtggttggaagatggatggaacaaaatggaacaaagaatgaacaaggaagaaaattgaactatgaacaatgtggcctaatttagtgtggcactaagataagataagactagaatgaaacccaagggagagccaagctaagataagataatgaattcagtctgaaacagagagaggcttggataatcttatgaaggggaagaggtgggggtaattatttcacccagatggggaagaggtgggggtaattatttcacccagatggggattgaacagacaatgggaagaaagggccgaaagagggctagtatgaaacatggctgttgtgtggtaattgttggcataatgtggaaggagataagagataaggaatatttttagagggttttgaggttatattgagaaggggtactagtgtgtaattggtgtgtgagctaagtcttatcaagattgaactaagaatttggccatgggtttcatttgaggagtttcagaggtgtggaagatgttattatccatgagggggaaaattgtgtggatgactggtgtgttggatttgtttgagggcctggggaattcctgaggggtcttgagtctgtgattcctgtgtgatttgtagtctttttgtgctctgaaattcaggattggcttaccacaccacgacccaaacaccaagaaatcacatggaatccacagttatatccaccggatgcagggcttacaagttaccattctgttgaacaagattttgatgatttctgggagttgatcaatccggctgttctcctcttgaggtggttgtggttggaggttgactgatttgattggttggatcttcttcttgggggcaggctctccattcttctgggacaaattgtgctttggtgcaggtttgtcctttgttggtggcaaatccttgacttctttcagggggggcttaatcttctccaagatgtgttacgtatgattgctggaatgactcatgaggttgtatttgatcagcctgataataccaaccaaggtggcagcaaggagagtgctggctgaaactggatgacttggctacactaaggggatagttttttgaaactggccctgtctgtaaagtgtccataggaggtgatcatagcgtctgaggcacactctggcaagcgagcatcacttggatgcttccaaaagcatccaagtgatgcttgcccaagataagcatccaatggatgctagattcattgtccattagacactctatagtggggagtgtggaatggatgattatttttagtgtgtccattggaaacttggagttaaaattcctgattggagctggtggttgatgatttcaaaaagctccaaaagtgcagtcaaaagttgaaaaaggctctgaaagtgcagtctattgttgaaaaaagctccaaaagtgcagtctattgttgaaaaaagctccaaaagtgcagttgattgtttaaaacacctcttaaagtgcagtcaaatgtcaaaaacttactcagaagaacaaatttggtctttagcaaacacttcaggtccacctagaagaatgattctgcaaagtgcagtccgcaaggaccagccttgtgggtgtgtgatggcatggtacaagaggtctccagttcaaattgtagagacagacaaaatgaatatatatctggtgagagtcaaactcacaacctcagggatgctgagacacataatagagtgctgcctttaccaactagcacagcccgcaaacaggtgacaaaatcaatattttgttgtggtgacatttttccaagcgtgactgtgccagtagccgcagtcactgtgggtgagtttccacaaaaatgttagtgtgatgaaattcaggttttgtaacctgtttgcgggctgtgtaggctacagatgcttgtggtagtgctcatggttcaacatgtagtaatgcatcatagtagcaggctatcagaaacctcaacacaaatctgggtctcttcactgcagcaacccaaaaatattgtccagtggaggatagaaaactgtccactggacagttttccagaaaacatccaagaattgtcaggaagagtagtgtccaatggacactctttgccctgcaagtgcagggaagctcagatgctgtccagaatggtgtccatggaatttcagatttgtcccatggggtatttgaacagatggacactgatgcagcacttggcggtgatggtacagaatcagatgatttcaaacccaaaaaaatgaatgatccacacaatgtgcatactgaagacagcaaccagtggttcccttttaaaaataaaatggtaagctagaatctgtcatatcaaagtaaagataatcaagaaatatttacagttgatatacaacttgttgaaggagcttttttggttgtattcttatcaaccagatcagattgtcatgaggagcttatgtcaactgagtctccccgcctggtaaaaaatttgttgcacacagaccatatttgtagctactgggacataaatcctcaactctccacaagggtctgaggaaccccttgtgtttctatgtgtgtcataagcatcattcaaaaggttgattaattgtttttcaacactctattttatcatactctcctcagattaacatttccaattgaacattggcatcatgcaaggatttcctcttgatgctttacactccagtttgttgagaggactttcccttcccaaggacattcacccctaaaaactgctatgacgttgggtaaaaaaagtggttcctgatactgtcaagcagtggttcctgaaacacatttaggatcctgaaaccccttgaatgtcctgtgtgtttgtgggacatgtggtttcagcaatcagacagggatatgtagcaactgacctaaaagaaggagaaggtgctgttgtccatgtgcacggacaagtctgatacagttgagttcagaatattctcgaccagtccaagaatatgaaaaacatgaaacacaactcgggaagtttagagactaaaactcagcctctaaatccccatcacgggtttcatcctcactgtcagccttagagccagccaagctggccaaatgactgcttaagtcctcctttttcaatcaattacctactgtaacgttttcatcttaatcttttattgcattctgacttcagaaatgaattcctctgttaattttaaccttagtcacccctacacacttttacactactcttctccttcacagactttgtaatatttcacctaaccattgtgaaatatcaaccaagttggaattccaactctctaccacatgtacatgttgtgattatgtaatccaactctgaaaatttctcagtagacactgagtttgcattttcaggatcttcaagcttcagacccactcagaaccaactcagaccagaaaaccagcatacctcaacttggattcaccgccgtatcatcgccgtgttgttgtttggagtcctttactctttggaatcttcccaccctcagtgtcaggatcaccaaatattaagtcattccttcaagttcagcttgcatctttctgctaagttctttctctgtctctctgaatgaactcttcattctgtttctactaaacctctgcctcaaacttcacattatcatatcaattcatcttcattctctgtttggtggtataactaaaaaccacataggtttccctttaaagacccttgatcttagatctaaaaaatagtggccggattgatttatcaatatcaggaacccttctcagtttcagttgagttaggaggcatagatttattccgctatagaacagccatccttccacaggaaagtaagactgcatcaaaccttgattataaaataaataaacaataaaaaatattattcatttctttttctattttcctttctctctctctttttctcttattctagttgtatttctttatccccttaaaatacatctagagttgcccccccccccaatccttgtgtcctggtgtcacttttgagacccaggctcacactcacctcctctttcactcaacttatcagactcaaattttaatctctatccactttctaaattcaacagaaaattttctaaaccttccacccaccctacaatttccatttgtttgtaggtttgtggccttttttgctccaaacctatgtcctattgaggcaaattaaaaataaaaacaaattatctaattatgtcataataaaaaacaaagcaagtatcttcctatggtccataagatttaaaccattatttggaaaaaccgtttcaaaaatgataggtttttattcttattaatcacccaaacttggatacctggaggatttaaatccacagataacctaggggataggctgtggagtatccctgacaagagtactttaggatagattgaagtgctaaatggaacattgagaaatccctcaatccctcttgtggtgcaagttgtgggaaagccctggatgctatgaacatctcatccccaaacacaatattcctgacaaagctcatcatccctcaaggaattttttttcttaaattgaatcaatcaatgcaaactcatctaaaaaggtgatcacttgaaaagaggaagaagaacaaaaaggaaagatgtatgtatgtagcatttatttataaatacaccttgctaataagatctaagtctccttcagatcccaaagattcctgataagctctatctcataaattctacatatttatgtacaaagtacttgatctagtagcaagaaggttttctaatggtgtgtccattccagtagacattgctcatctagtttgaaaagttgagtgctcttggaagcactgctccttgttgaactcatatgtctccattatttaaacgaagcactggtcatcttaagggctttctctttgatcatcaaccgttctaaatcctgcagattcggatttcattcaaaagatcgtttttaattttttgctgaaccatggatcattcaagtagattgaaagaaaaatattaactcctatcttttagattcaattcttttttttttggctttcttcaaggggaggaggaagtaagacctacaagttccactttaaatctgagatttcaccttcagcctgaggatctagagttgagagaagctagatgagaagaaattgcaagaccaaattgaagctgtaagtacaaaccctcaacctagctgtcagagattggagatacctttttggttaggaacaggttttcacatcctactttgaatgatttggcattgagaccacatccatcgattactttggcagtaatcttcttatctggagttgatgatttccaaatttcactaagtgtctcaatttattccatgtggatagaatcgaccaaagggcaagcaagatgttttatgagcgcaactccaacttgagatcaaatgatggagccttcttacacttcccgattgcaattggtggttgccgaactatgtggaagtaaatatgtaaaattttagtcagttgttgatcagatgctcttgcagaccaaacaagaaacctggtgatcaatcagtataattataaggaagacttgaaggttgcatgtacccgctaatccagccactcttattaggatcctttccagattcatcgatccccgaccacagacaaactcccaacacggtgtccgtatcatattttccacaggcctattcagatgccattgtcccaacaaaattcatcaaacttgacatctcgatataaaaaacaaagttggcatgattattaggaaggtcctgcttacaccgtctcctccggccactgcttgactctggtggagcacatcgaaagtttcggtttgttgattgacttgtcaatcaggatcatgaatctgttaaaatgtttggggtaataaacttacggcttcggtagttttgaaggtcaagtcgtctccctttttgactgcaaaaaactggatcaccaagaatgatgtttcagctttccggaggaagatttaggtgtgaagattgcatgatcggagctttttttttcttccttgttctcacattagcatccctcctatgtctccaccgactgaacaaaggcgttgttcccttagcgtctttgacgattggtccgggagccttgagggcaggcggaagaggccgatcatttgatggagccttgagctttggctccggcggaggtgcacctgagctgatcccccctgagcccactcctggaatttgaggtgtcccgtcacagagcggcaaaggcgccaactggaagaagttggcacatcctgattgttggatgccctcgacgtttaagattagcaagaaaattaagataagtcgcgttgaaatcgcagccagctgcatccgtccaagtccattatgttcatacatttttccgcccattaaagtgtcgttattatttcgaaatgagtttttttttgaaagctattgaagatattaattcaatgggaatccggatgaaaatcaggaaatatttcctacaaaactagggctagtgagtgtttatatagcaaacagtttttccagccaaagacagctaccacaagatgcaaaatacttccgaatggtcaacaagaaaaaaaaaatgaaaaaaatgaagggtgtcgaagagtcaagctggtaacctggtgccggaggccggtggtgatgttgatgaaacaaaatggaagtcggaccaaaaggacccgatcaaccaagcattgatacctaccattccagataaatatataaaaaaccatcttgccaacaccccgaagtcgttttttgcttgttttgattcctccgattgaatataagcttatcacccgtcgatttgagttgttatggttattttttgtcccggttatctatcgcattactacatcatcgacgctggatgatgttcgttcagagcgtgccctattttgagtatacgcagtatgatattcatctgctgcaccttacgacggaagcatggtgacggcacattaagacacacttgtcccaaatgtgattgttatggatttcaaatgaagatcacttggtgtagccatttgaccgttatctttctggatagatttcattgtcattttaatattctttttttttgcctgtcattctttcaactcttgaatcctcttttgcaactgttgagcactgggcacccaagcgatgatgggaatcaaatttttattgacttgactactctgggaatgacccattttatctcagtgagggtttcattaccctggatcatttgcgtggtatcaagcacacctgaaccaatggacgttaccgtcgtctcacgaagatgagggaaccaagaaactctcacagatgaaagccaacctgttccgtatttttatcatttcaggtagacggcttgaatgctacatacaccatggggcgggtttttagaaaaaccccccagcaaacggatggattccgtcccgagcgcccgcaacttggttgcgaagcatccaacggacgctcgggcgggcctggcatcatttggacgcttcagaaagcgtccaagggatgcttggcaggcgagaccatccagaggatggtgtacagcccggtgtccatcggacacttgattgggagtgtccgatggacaacaagaaaaccatcaatcggacacttctcagagtgtccgattgatggttttcacccgggtccggcagtggaaaaaaaagggtcgattgtcgaaaaattattcaaaaggtggtcgatggtcgaaaaacgatccaaaaatgcagcgcggggtatgtagctcactctttgaccagtggaatatcacaccacggtcatttgcgtgtcgccgcggatgtaaccgtcaccttgacgaatccgcgtgcgtgactgcggcagtaggcgcagtgactgcgcacgaaacccccaatgaaacccccagatgtcgctccgcgcgggagcgacatgcaattgtccgtggtgtcaagaatctagtatagtcgagtgggaaggtactgcctctgtggagttactggtggcagcacctggaggtcatggttcaaacccaggcctggcatttttgcccccaagggcttctaatcctaccatccgatggatggtttggccctaccatccgatggatggtttggccctaccatccgggttcagcaatatgcaagtcgcatccaatggatgctccttgcagggccaaggtcggatggcatctggtacatccgattgggtgtccaaatgccatccaccacgcccggtggtgtatttacatatcaattgtctctgaccaatctgaacgagttcaaatttcatgacatgtataatatgtatgccataaaattggtattcaagtgactagcattaaccagactattacattacatctgttttcctacaaaaccactctgaacatacattgtataactaattatttcaagaaaaaaaattgagggtcataacggcaaaagccagactaccgcatatcagctcttttgtggggtttaacaaactcacgttttctttcttggccttcataagagagaataaaaaagatgaaaagcaaaattacatccattaagatttacttttgattccactgagtttcctcaagcccctaatgattaaagatttttcgtcctgactgaccccttcacccctagcaccgatcccacaagtatcaatctcgtccaagaacacctcgagttcctcctcgccaccagaatcgatcaagcccaagagatcgacgggagattggacgccgagccacttgaaatgagtgccatagggggtcagggcaggtgagagactgctgaggaattcggtgatcgagttttgggctttgacggagagtctgatgcttagtggtgggtagtgtttcagttgagattggttactgttaggggtcatcattcccatgcccgtcgtcgatggaggattgagtgggattgcagccggataactgtctacctgctgagagatgggatgtggatagtttgttgtgcgcgagccaccacgtgaggagtgactgcgtggagtgccactgagactgcttggggcgcgtgggagagactgggcggctggaggggggattggttgatgatggatgggatcgagatgggtgggtggactgggagtactggcggttgggatgggagtggcggatgatcggatcggcttgccggtgtaagggtcgaataggaatggttttgagctcgaggcgggaggggtagccccgttggagacgttgtgggattgactcgaaccagctatcccaacgtcgctggtccccccagatgcgctcgtcttgaccttcttcctcttgggcggctggcctgatagactggtaccgggacggtgaccgacggggaggtcgggtccgaagggatgcttgtgtttgacagatagaagaaagccagagatcagctctcagaagttgtggtaacagaggatgaaagagatagctcacgttgtgctcatcaaaggcgtatacgacctcgaagccttcgacaccgaacctagccctcatgactttgtagacgaccttacagccgttttcggccatcttttggccgaccgtcccgggttctttgaatcgactacatcggagtacgatcgtccctgagctgcctttagattgagactggctgagcgtaaagcctcgtgcttcggctgcctttcgagaccacgttcgaaagtcgtcccagctgtcaaagtgatcgccaactgattaattgagcacatcatcgaaatctttgaatcagttctgtttcttttcaagtgatccgattctcgatccttagtcatttttatttacctcttggtagacgtgggttgatgttgtccactgggctgggttcgcagagagggatgtggtttgcagctgcaggcgggtttgaggaagccatcgtcagtttttggttggtctgtgttgctggtgtgtttttgctgtgaaaaagtgaggatgagactacagatatgatgacataagccagcccctgccacagtacaagcatcgagcaagtagccttctagcgggggccccaatccgatgacagccctttccaaggagaagccgaagaggaaaagacaacaaacactctgatattacgacaaagaagaagaagaagaagaagaagaagaactcaagagaaacacaaaacataaacaaaacaaacaatgcagtcattccaacagttcactcaaactcacttctgggctgtcagggactatctcgcaccggtcttgagggaatccaaattcaaagaacatggtcgaatcaccccaggttagcagtactctctaccttgactgcatgtgaacatagctctgactgaaatcattccttgacataccttcgatttgtttatagaggaattcgttgccgcgggcgattttttgtgttacaagttcccgacttggtcttgggaagctggcgatggaaccaaacgaagagacttcttacccgagaataaacagtacctgatctctcgaaatggtgtgtacttgaacttacagcaagaaagaaaacaatcactcccttcgtctaataacctatttttgcacatctacttttagttgcttgcttgcgtagggcctcccaaatggtctacaccgacaaagatgaagatgcagaaaccatgatgagctttgctgccgagggtgctgtcggggcagatgatgaggaatgggctgtcacacataccactcgacgtaagtcgccgaatccttacccttccttacccttctgtgatcactcgtaggctaaaccatcgtccctctcccacttcaattaaaaaaacaaaaactcacccacgaatgtccgattggcgagatgatcaatagccaaccaatctgctgcgcacgatattggcgatatccccgatctagaccaaaacgtcaactccctctccttgtcagccgataacggggccggtcgtaatccggatgcgtcgaataacgcagatgaagccatccccaacatggatgacattcccgatatggatgacgacttgggcgatgccggtggagtggttgaagctgaggatgacgcaacagcaagcgctcaggctgccgccaaccagcaggccgaacttggccagaacaaccccagtaacctcgttagcgttcgtacttatgactgtctgatcacctatgacaagtgagtctatttacttgtcgaccttaaaatattcatctgcgcaaaaaaaaaccatcacatgaaccaagtgatctaacaacaacaaaaaaatcaccatctggattgtgtttatccaggtactatcaaacccccagaatgtggttaatgggctatgatgagcacaaaagacccctgacgccctcccaaacgtttgcagacatctcatcagactatgcgcaaaagacggtgaccatcgagcccttcccgcatctgaacggactgaatctagcctccgtccatccatgcaaacattcgagtgtgatgaagaagatgatcgaacggatggatggaagcttcaaggaagcccaacagaaacattctgccagcagtgggtccggcaactctggctcggtcagcaagaagaaaggctggatcggcggcgtggtcaagaaggcgaccggcggtgctagcatcggcggcggcagctcaaaggataagaaggccgccacccccactactagtcccactagtactactagcgctctcggcccggaatctcaggaacccgaaatcgaaggcttgagagtagatcagttaagtctctcaacattcttttcacctttctcttttttgacaaaccttcttaacttaacttctttttttttccaatcttgcgctttttatccttcaaccaatctttttcatgtggcagatatctgttggtgtttttgaaattcatctcatctgtcgtcccgacgatcgaaatcgacagtacaacaagcgtctagaaactccctttctttcattcctctcaatctccttattattagatgcatatatatatagatatatatatgtagatgttgacgaaaaatgaaaaatgaaatgaaacgaaattagttatttgtatacgagtaaaaatcaagtccatcatgtctgctacacacccctcaagatctcatgaatacgcacaagatattagcaatcccagctcctctctctctctctctctctctctctctcttctcccaacttcatcatcataatcatcaccatcatcaccatcatcattttcatcacctcattgtctttttccctctagttcatctttgaaagaaagtttttgatttcccttgactgtcttatgaaattatcaatgcatgtatttgtttttcactcccctccctcacaacccagtcccactcacttgggcgttcttttttgttgagacaaaaaaaaagaaaaggaaaaaaacaggagaaatggtctttgtgtgaaatctttccaaatctttttgctgtcttttatagctccacatatgcactactacatacacacacatatacacatatatcccatcttttgatagccttacattaaccccccctttttcaatacttttccataattatctgtgccatgtttttttgcaatacatttaagacatcattggaattgttctatccttatcataatttaggtttgtcatctgtcccttcatatgtctatgagaaagaaacaaaatctggtgtcttatgcagatgtagcctgtttgttgaaaaattgtgttgatggtctggagctcttgtctgtaactgcaatcagccacttgatccaactttgcaatcaaattgatttcaaaccaaagaacagttcaaccaaccttggtgggtgatgcttccttctttggttttggagtcatgatcagattgaaagaaaattggccttgtttttggaagaacctgcaaagagaaaagtttgtgtttggacctggctgccatccccaaaatcttgacatccaagaaacagacattgccattccaggtgtggatctcaaatcacatatttcacctgcaagaccaaatggttctttccctattaaaaaaaccaatagatggggggggggctcacaatggtttcttgtgagaaatatttttagcactggcaagaaacatccaaacttgttaagtcaaaattgtttacacctcacatcatggaggtgtgagaaagcactacacagattaccaagagaatgcttgggtggtctacaaaggattcagaaacctgtagtaagtattgccaactggtgttgttgatctgaacttccacttaatttcatgctaaaaatttaagccaagcaagatttataagctacacaagaagcaataaacacaattgtgaaaccccctaatatcctttccctgtaatactaagaatatcgatgacatgaatcctcgatcaaagtacatcaaaaaagagcaatcatgtgattgtgagaaaactgacatgactggttgggaagaggattttgtttaaataagcacattgatccactgctggttgccatgcaggatactgcattattctaaagtaatttttacagcaactgtgcacaaggtgcccaatggctgtaggtaggttcacaattgaactttagagtcatttttaaggtctttgtgagcaacatcatataactcttttcacttattctgatcgattgttttctgaacaacccaaaaaatgtatttttctgatgggaaacaccttttaaagggctctaaatctcagtcatgaacccacctattaaagccaggtttaattaaccgttgtgtaagattagaataagaacagaagcttcctccagtgatctgcacatcgactggtggcaattgagtgaattttctcttgcaatgtatgtaaccagcttcgtttggagaacttgtgacccctatgtactaatgagcctttcttatatagattaccacaactatggtgaaactgatcgatttagtggtcttggctcttggtaaccctgaaaacaagcagcgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngagcgactcccgaatcccctcaagcatgaggcgcgctctggggatccgactcccaaaactgcaaaaaaaaatatttaaaaaaataaaacatcattggatggccgactcccaaagtcggccatccatttggaaaaacgactcccatttgacgttggacgaccgtatttgggagtcggcaactaaaatttgggagtcgtttttccaagccccaaaatttaagccaagcaagatttataagccgcacaagaagcaataaacatgattgtgatacccccttataatatcctttccctgtaatactaagaatattgatgacatgaatccttgatcaaacattaaaaaagagcaatcatgtgattgtgagaaaactgacatgactggttgggaagaggattttgtttaaataagcacattgatccactgctggttgccatgcaggatactgcattattctaaagtaatttctacagcaactgtgcacaaggtgcccaatggctgtaggtaggttcacaattgaactttagagtcatttttaaggtctttgtgagcaacatcatataactcttttcacttattctgattgactggtttctgaacaacccaaaaaatgaatttttctgatcagaaacaccttataaagggctctaaagctcaattacgaacccacctagtaaagccaggttgaattaactgttgtgtaagatttgagtaagaacagaagcttcctccagtgtatctgcacatcgactggtggcaattgagtaaattttctcttgcactgtacaaaccagtttcgtttggagaacttgtgaccactatgtaccaatgagccttgcttatatacattaccacagctatggtgaaactgatcgattttgtgttcttggctctttgtaaccctgaaaacaagcagcgggttcctcgtgaccagacaagttccaaggcttctctttgtcttaagaccaccgagggtagtagtgtacgatagaaatgccgtgatggctctgaagcggagacggaccttctgaactcattgctgcacaagtacttaggtttcaagacaccgatatcgaaaggggatagggaagaataggaatcgtaatgatacatgctatgataaccagaagagtgggagtcctggcgagtttcattaagatgcagatagtgcatcacgggcaccggtgatcacgggatggattagttgttcagcatcaggtggtgaaaccaacgtttgaagctctcctctgaggagtggcacttgaaagtctcttcaccatcttgaacagattaagtaacagcttccagataatcataagtatctgaccgcgctttcttgggcatcgtaggcttcaacgctggagctgactcgatccactaggattgtgtatagttttcgttccctatcgagcttccaaacagctttatctattacaacgagtgaggacacattgcttctgaatcttcaatccacaagaaacttaccttcatgacaggttaggatgtgttccagattcttgaacattgcactggtgtgcctcatcgtgcaaagaacccttggcgtgaatttcttgaggttaacccctgaaaatcatagtattaggcttgaactttcagccatagaacctcgtcatgggacggttatttcaagggacttggagccaaaggagttgtactcagccttgcaaaaggcggaatgtggacctgaagctgctaagctcctcatgaatactgcccaacagaacgctaaccaagagacccgttcgtatatcgtggctgataaaacctaccagcaccccaacgcttgggcaagtttggatcgcgcggaagccacttatacaccgatcgatttggaagttgccgaagtgctccaccaagcaatcaagaacatacttgctaaagccgaggaaaaagaagaaggaaaccagaaacagctagctaatggagaagaagcagaaaaagagaatcgattggcgcccggcgttcaagcaaatcctgatgcgcttgcccccggtagtgtggcagatgagcttccatccccagcccccgtcaaccaagccgacgaggcttcatcgtcatcttcagccgcgcaacaccaaaaccaatcacgttgctttcccagctggcgcgccaagttttctaaccggccaaccgataggccttcaacttcatcttccggtatccaatccaaaaaccaatcggctcgttccacagagaaaaagtggcttcgaatagttaagataataggagatttctctgaagcgctatcaagcctctcctttttatcttgaccgtgaagcgtcatgtacccattcacatcaataaaaactgcttggtcttatctcaagctaaactgttgcaatatcctaacacgcagtaaggtcttgtaacagcgattcgcatagcttatacattcaccaatgacatggtaacctgctgctcaccagtcaaagcagctcccagaaagcttgctttctccttagaaatggagaaaaacacaaaaatttagccacagaaatttaatgccttgcaacctgcacacatgactgtttaggctgtggttctgtgggaaagtccctggataccttctggctgtgaggtgttatgtagtcagcagagctcccatgggaccaaaagggaagactcaaaaaatgagaggatttccatgatccaactcccaaactcctcagtccaaaaatgggaaggttatgacatttcccctgagttggtgcagctggcatacagggttaaatacacaacaaaaaggcacacaaagatggctgggatttgtatcttttgcactttcaaggagcctcagaaagcaagatttttgagaagtaattttgctatcacggtgggtagttacttttaagttttccagttacattttgcttctctgtgtaccattcagaaggaaaatgggtaatctgatttatcagctggataagagaaactgaacttggcttggcaatacccctcaaaaatttcaaattttcagacttgtacttcatccacatatttacagaagcaacacaagaaatcagtcactttactgacaagttattgtaactgaaaattggtcacaacgtcaatgattaaaattaactgactggatcaaaatgtgaatctttttgaccaagttcaagagtaaaccccatttgtttttggacaacccatcagttcatttattttgtgcctaatttaaagttaaataccaaattaaaaagaggaactgataaagtaactgcccactgtacagacagatgatgtgattgaatgtacagtgggtggaccattatttttggctgattgttttggatcccagagcttcaaagcaccagattgaagtcatgagacttgggcaagtggtgcagaataggtcacaaaaaatgaatatgaaaaaaaaagacaaagtttcaaattttgtgaaaaataaaaaattaaattgattttttgtaaaagctttgatgttaatttttggggaagtgtgagtgctgagggaaagaaagaatgtaaactgggaagaatgattatagaaattcttttggaaaaaatggttactagatggtttcaaacaactgttgagtgggacatttaccaggacacattgtggcaattcacttgaatttactgttttgactcctatctgaacaaccattaacttggctcaacctttttagtttccatttttttcatttataatcattcttgccatgttccactctttctttctctcagcactcccactcccctaaaatgaatatcaaagcttttgaaaaaaaaacaatttgattttttatttttcacaaattttgaaacttggttttttatttaatacagtgggaaatactaagttattccacagaattacttagagaaaaaaatatggaaaacaaatgaataaaaatacagaagagcttagggggggaagtgaacagaggtgtgttggtgagatattgtcttaagacaattcttacaccacggtcatttgattgttgctgcttatgtaagcaacatctggacaaatctgagtgtgtgactgtggcagtatgtgcagtcattgcacacaaatccccattgaaacccccagatgttgctccgtgcaggagcaacacccaattgtccgtggtgttaaccattaccctaggtcactattacttatatctttacgttgtagacacatggactattgtctcagtgtctgaaaatgaaccagcttgttgggagggattaagctggtgtatgacccagattgccaggaggaatcgctcccaacaagctgggttttacaccagcttgtcagaaggaatcactcccaataaactgggttttacaccagcttgccaggaggaattgctcccaacaagctggattggacaccagcttgttcttgaccaagtcttgtgacttcaagcttgtgctttgaagctctggaatccaaaacaagcagccaaaaatagcagtgcacccactgtgcacacggtcacctagtcctttattcaattttaataataaggaggtatatgtgtacagtttgcatggtatcttccttggactggctttgaaaaaattcagctgaggaaaacaatgcatctgttttgcacatgtgaaagcttgcagggtgcatgctatttacacaatcttcttcacatccaatgggaacctctcacagtgggaccaaaactgaccaaaagaatataacattgattacatggattgtgtgctacaagttctttctacaccctagctggtgttagatgggaaactgtcccaccagagtgagccccaagaggcaagttcaagaaccactcctttgtgtatgcagctatattccctggagaatttgatgaatataggaaaaagaaagtgagaagaatttatcctcaaaaacaattgatcacatattccaaaacattatagattaaaagcaaagcaaagcaaaaacaaatagaaagactaaatgtacaccaagagtactcttagtggaaagaggataaaataaacgacgtgtttatcctgccagtcaacataacacaaatggggaatcttttgcagatcgagagatggaaattgcggggaagttatcaggtaggggatcatgggtgcggcaatctcctccagagttagctgtaagttgtgagcccgaaatcacttctacttcgagtgttgtggaaagcctttgaatcacatgtgagggagagggggagtcgagggtcgcttgaaatccttttcttttgggcgatttctttggatgacttagggaggtagagctgtgtgggcgtttcgcagatggtgagagagcgtcgactagaggcgggggcggagttggaccagtcagagaagcaggaggttcgaccttgggaaaaccactcccagagacgagccgtccctggcgactgggccaggttcgagtcggtgtgaaacggcagattggtgagctcatcccggaagacttctacctgaggggtcttcttcttctggcaagccgaaatgtccagggccgaaaggttcagcttccgtgagctgagtagacgcgagaccggcggttcatagggacgttcgtttttccggctgccgtgtgccgaatcatcgacaccagtctgttgtcttccaaacttcgagccgtgggcggaagatcgctcgtgagaggccgcattcggggcacgtcttattgaaagcgctcgaacgctgtccaatcccttggcatcacacctggcatcgtgaaacttgaacgtcgaaatggaagcagcaccaaccggacggggcccttggtgtttaacatacttgaagggtcgtcggacaataatagctttcttctccatatgcgattcgttcctattgtcagttgtaatttcaacagatcagccattgcactatatttgccaagccctatcacgttgtttgactaagataggacctaccgtttaaacttaggagaaccaagagaatcgtgataattgaaattttcccttagagcttcattggttcgaattgatactgcagccgggcagacgattccagcggacatacttcttgctgttggtcaaataaattataaaagtttatcatatggaagacctatgtcagctctattatatctgggttcatttcggttatatgcaaggtccaagaagaatgataaaacaccaaccagctcgggttgaagggtgatagaagaactgaaaatcttgacgtaaacaaagcgagggagattgtattttgctgggcttgaaagagaggagaatatggtgcttgtgcagagagagttgcgaggtcgaaagcaaaacaagatgaattgggtgaagcaaaatagtaatagttatttgtctaagctaccgagagcatgtgcgggcggctgagtttttgaaggtcagcttatttatttatgtacagcgtatgggagtgtgtctcgatgtaactctcaaggatagcaaggatgtgaagttgttaaccatcgacaacaccctcgagtcgaagagtttggtattgtataaatatatgttgagtttgaagcaacgatctaaacgaggtcgagaaagtgtagaaagctggaaagccgaagtcggttttaaagaaagactaccaacacgaaggagacatgggctgttgggaatacgtcattggcatagtcatcatctgaagagtcacaatcttacatatgtgccacttggacggaacacacccttcttaagaaagtatctcggagtgagtgtcgtgcaacagcattggtcgagtataagatcgacggttgacagagagatcaaggaaagagagagttaaggcgaatccaggagggtttcaaatcaaagctgttacagcgatggtgttctggatatcatactccagcggagctcgtccggcggagccgggaccctggcgtgcatccaacttccaaggaagcgagcctctgcctcttcgacatcccgattcccgagcaacggtgacgttgtttctgtctaacgttgtggagaagtatggagcccgccacaggtttccaagagcaaccctattataacatagtctcgtttcctccttcgataacgatcgcattggagactgcacaaccccactgaagtatcaagttgcaaccactagcaaccacccatgacagggaccccatacaaagtgctgttgatttcatattccgaactatggtactatacaagtcatcagagatgtatttattgatcagttaatattgatatgtacagtgggtggactgtcatttttggctggattccagagcttcaaagcaccagattgaagtcatggaacttggtcaagtcatggaacatggtcaagtcgtgcagaataggtcccagaaaatgaatatgaaaaaataagaataaaaaaccaagtttcaaaatttgtgaaacataaaaaataaaattgttttttttttccaaaagcttggatattcattttgggggtgtgtgagtgctgggggaaagaaagaaacatgggaagaatgattataaatgaaaattttgtaagaaaatagtcaccagatggtttcaagcaactgtacttgagtggcacattcaccagcacatgttgtggcaaagcactagaatttactgttttgactccaatctggacagccaacctggctcacctttctttggttccaattttttcatttataatcattcttgtcatgttccactctttgtttctctcagcactcccactccccaaaaatgaatatccaagcttttggaagaaaaaaaaaaaaaatatttttaatttttcacaaattttgaaactttgttttttatgtctattttttcatattcattttctgggacctattctgcaagacttgaccaatttccatgacttcaatctggtgctttgaagctgtggaatccaaaacaagcagccaaaaataacagtccagtgcacccactgtacttgagaaggacaaaaggaagaacaaggtgcacagaaagttatgtaaagagaatcagggaaagagaaaatccccggccctacattatttaaataccttataagggacttggaaaaatgactcccaaaagttgtaacgaaattggcaaaactcaggttaaaaatgataagataaatcaaaccaaatttaatgaatgtgaaatgtattgtatagcaaatatgtatgattgaacattggatcccaagatgagaaaaaaattagcaaggcatgctaaacaggagataaaaacctcttttttgaggttggtttaaaattagggatttgggtttttttaggatcaaagtctccattgtcatcaaaattttgcaaagagtatctgcctttgattgtcagcttgggtagtaaggatccaatcataaatttccagtaatcttcttctttttgaaaaaaagaattcaaatgaaaggtttgataccaataagagagtaaaacaagtcctacctttatgacttctttgtttgaatcaagatcactgagttataattctattaggtagatttgaattggaccaaattcagagtgcaaaaagatttcactattcttaggcacatctccaaagattggtaagcttccatcacctggacttatcagaacattctgaaaccattcattgaaatcattaattgcattgggaaccagattcataccattggatatctggatcaaaatgagtactttatggcatatggtcaaatgggttattagaaaattcaacattgcaggtatgtgtgttgtatatttactatttcctgaattcaattgaacccttattctatatttgtattccaatctggatttaggcttatgcatgaatactggaagaccatttattttcatctttccttttgtatgatggtgtttttcaagcccaataagattcttgacaagtttttctgttgaactttcactggacctcaccaggaaccttctaggtttcattgattccggtattttgatttttgggattttaaattgacctagtttgggagactgatataagtgatctgattttgcatgtgaagattccttttcatttggatcagtctcatcctctgctaatgttgaaataaggtatgtatatatctcatctattcctggataagaagcaatgaccttgagacctggatcccacatatgatttcatcatattctatgcagaaggaaaatggataaagaaaatttcacttatgttgattttgaatgtgattacccttagagcattcgcattggtctggttaagttttaggttaggaaacctgggtgggaggtccgggtttgctagcctactgttgtcaaacgcatccgtccgggttaacaaacccctggaggacaactccccgcaaaatagctaaatttctggttagcaatcactaaatttagcgaccgcaaacctgaaatcaaacttttggttaactaacctgctgttaacctcgaatcaatgcgagtgcgcaaacaggcttggtagggttaactcaccttaacccggcaatttaacccaaccaatgtgaatgctcttaaatagattttctgattcaggaagggattcctttcctaaagtatcataagaattaagtaactggatgttcttggaaataccccacacctgaggtatttgcaataaattgagaatctacatgggaattgctatcaatataacctattttgagaacatgtcaggaagaaattttaatatttttttgtattacctttattttgaattgcatcattctcagcaacctatcctaactcaatatgaggttctgcttctggaaccaaatacttcagaaattgtggatttccatggctgaaattagagatcgtttgttcggacctaggtacctgtttatacctaggtacctgttcattttttcaagaagatagataccatgtaccgcaccagacacctcccggggggtacccaaggtacctgtttcaggtacctcaggtaccccccctctctttttcacctagtttcactcccagagtcccaagtcactttttattattttttttcatatttattgtaaaatatcactcacaagtcacttttttggcattttttaatatctgttgtaatatatctacatctaattggaagaatcttacttttctattttttcatatttattgtaaaacatctgtcccaagtcacttttttcatttgttcatatttaataatttattgcaaagtttaaactgtttacaacttataactaattggaagaatcttcagtgtcatccaaaaccatcaccttcctttttgattttttgttagacttcttgttatccttgagtccctgtttccatgcagccaaggtacccaccatcattttgatttttggtagggaagtgagggggtacctgtagaggtacctaggtacctgttcaatttttcacaaaaataggtaccaagtaccgcacctggcacctcctggcaagtgcggggcgggtgcgaggggtaccccccacgaggtaccaggtacctgcaaaaagtacggacaaacgatctctagctgaaatccatactcaagtgatcttttgttgggttggaattggaatgaggaatatttgagccagaatttgatgatcaaatagatcaaattccatttcagaaaacaagatgaataatttttcttttgatttaccattgagttgaatgtgttcatgtctagccatttttcccagttcaagaatggtttgaatttcttcaagattggaaaaatggaatttaagatttttgtgaagacagtccaagtaagagattttggttatccaaggattcaaaccacatggtatagatttgaagatctcatgatttaattctggtgggaaatttgtgttctctgcttgaaagttaccaaaagagctcagaagggccagattggaggaaatgtccagactttttaaagatgaaggacctgattcccctgaatctttagatggaagtggtaaaagtgaagtttgagatgttaattttccttttggcataggtgaatctcctgttttgtagaggcatttttcctgatccagtgcacctttccctattaaggttttacttgcaaaaaattgagccttgattttggatacaaaaaattgattgatgctgataataaaatagtacacaattttctcactttggataccagtcttcttgaatatttccaattcattgcagtggtccatacttccttgttctaaggaggatgatagtgagctatccaaaaaaaatcatgatttattttgagtatctcttctggattgtggtgtgatgcactggtttcaagaatggctaatcaggtgattcaattaagtggtatccaatttgaaattgaagaatatccatggtgaatattgcttgcaagcttacctccaccttgcaatcttgtaatgtgatttccaaggtatactggttgtatggcttgaccaaccaatggatcaatgtctgtaatttatcctggttgtatgattggctgggatagagaaaatggtattgccttgatagttatatagatcatcaccacaggaatgaaaatttgaggaagaaatttcttggtatgggacaaagttggaatgtgatattgttgtgttgttctgactcctcatatagatgtcaaaattacccaaaggttgttcaattttgtttgataaccacaaagtgattgatacttgcatggctcttcattacctacaagtttctgatccaatacttgatttgtgatgaatgttttgccataccaaattgtgtgagaaacacaaggtgtaagtaaaattcatgtccaacacagtctcagacaagcacctcattcaattaccattatgtgatgcatgtttgaccgcagaatatttttctgaggagtagctacagctaattcactgacctttctccatataccaaccttgacaggcaggaataaaaagtggtaatcaaccgtcaaatggttagcccatttctgtgtgatgaaattgtagagagatgtcagcctgcaagtacctttcacactacctgtcaccaactactgttccagttactagctaatatgcattatctttttttttaattcatcactttatgcttatgaagtattatgcattgtacatactatataagatttgagctcttttatttctatgtcccccagaaatccaataagagattaccttgcaataattctaagtatttctgttcctgcatgaagtatgtcttggatctacttcaaggatctctacttctagttgtattgtgcggatcactgaggatgagctggacaatcttttggataacttcttccagttatatcagtgaatcactgagctagaatgttgaggtggaccaggctaaaagaggaactaagagtcacagacgttaggtcttgtgacagtgactggacacaaagataaaataatgtttagattcagtaaggagagtggtctggatcagagatagcatagactatatacaaactgagttttagtagaagcatacagactagtctatataagcatatccaacacacccccttgctgagaacaaaacaaatattgtaaaaaaattagagataaaaaaaattactgttaggagcttccagtagaaaaaaaatctcttgatggggacagaaaaaaaatagtaaccaggccagagattctatgtagatagggagtagggagaggccacgacagctactgtactcaacaacaaactgacaatagaaatttaccataggtttgcaccggagttgtgcgccccacgaataaaaaattacgttgacttccagtcctctcatccccagacatcaatttccttgtcaaagctatcgtctttgtcctcattcaaatcatagtttcctaaatgaggcactgatgtggcacccgcttgagcctcgccggatttcaaagaggacttgaattttttcttctttgggcattcggccaaatgatggcctttttctccacaggtgtagcattgtggtcggccttttcctttcactgtggtggaggctgactgtagttgatctgagtggtcgagtgggatgtttttcaagatctcgtgagattcaagcgcaccaacagcttcatcaagggagatcttgtttggcgagtatgccaagtgatctctgatcgttttccacaagtcgtctaggagacagatgagttgatcacaggggttgataagtgcatgccaatctgcagcaaggttgattggcgtagattggcgtgcaggtcctaaacccataccaggagggaatcctcctggccggcaaggctgtaccaccttgtcggccaggaggattctctcctgatcatggccggcaaggtccactggcatgttcctgcacacgccagccaacagggtttggaccctgtggatccctggcatgtgcagggacacaacaggatccgcatggggtgtgcccccacacaccaaaaaaattgtcatgtgggtgtgcgtgtgtgaggggggagggcgtgtggctatcaagccccgtcaatcacaaatttgctgatcggagggagtaagttttacacttcccagatccaaggcctccattcaaagccgagcgatccactttgcaattggttggcttggatcatgttgagccatccagaaagcatcctgtagctggaggaatctagcttgggtgttctttttgtaggcatcacaaattgtggagaagagtttgctggcgggctttaccgtttggtattggatagcgagatccaaagacaatttcatttgaatagtggagcactctgtggtaagccaatcctgaaattccaagcacagcaagagtacaaatcacagaggaatcacagcatcaagacaccccagaaagttccccagaccctcaaaccaatcatgatttcatccaagcacaatccacctggataattgaatttcccccttccatcccaacagaaactccacacccctgaaacttactcccctccaaacaattccattcttcctccctcttgtgtcccacactagtaacaatccccctgcccatgaaactgttatctcctcctatttccttccatggaatattccaacccttggttgtttcatactagtaaccttgggagcattttcccactgcttgtttcccctgtttccatggttaaatattttttccttgtttcatactcttcacagaatgttccatttatcttctaaccacaagctggccactccccagaattttgtatctaaggagctttgtttttcttcttcattttttcctcatcagagccttccccagcaatccagataactgatcacccattattagccaggtatatgcccatcaagatttgggataacttgatttgtgaacaattatatttagactagtaaacataagacatattagacataccatcctcaagaaatctccaaagccacacctttccttaagagtccatactcttatattttcttgttaccttactcattgtagttaccagagaggcgacccattcattgaccagaaggatttccttccggtcatgtgggagcaaatcccaaatcccctcaagcatgaggggtggttttgggagccgactctcaaaaattcaagagaaaaatataacatcgatggatggccggctcccaaagtcagccatccatttggaaaaacaactcccaagcaacgtccaacaaccatatttgggagttgttgaccaatccttgggagtcgtttttccaaggcccatgatgtatgttgtggttttgccaaaaccttcaaggggatggcagttggatcctgctacaagccttgctggctaggaggaaactagagatgggtgattcgcatccggatatccgcgcggatgcggatatccggctgctttttccggccatctaggcatccgcatccgcacccgcacccgctggcgggtatccgtcggccgcagcgggtatccttggatacccgcccttgaaacggccggcaagggaccggctggaagggaatccttccagttgacgaggtacatgtaccttgctgaccggaaggggtttcttccggccgacaaggtacatgtacctcgccggctggaaggatatccttccagccggacatccccccttctggccttgggtatcctttgggatacccggatacccgcccaaatttctgggaaaagggcacatccaaaccccaatccgtatcccctggcgggtatccgctggcgctggcgggtatccgccaggggatagcgggtatccgcaacagataccccgcgaccatctctagaggaaacctcccagccactgagagtaaactgagcactctcaatggtagagaggaaacctcttgaactctcaatagtttatctctgcctttgagagtataccctctcaaccgcacttcctcatggcgaaaggggttgtattggttacaaccccccgcaataacgtcgccccgaggcgacctatataacatcggtctccttgaccgattttatattggccaggcccaccgatacatttttcctttgttctaatgtatcagtgggcccgaccattataaaatcggtcaatcagaccaatcttatattggtcgcttccgggcaaccttatcgcggggggttgtaaccaatacaaccccttttgaagtgcctgcattcctttccccacataacaggcaaatcactgctcactccataatattatttgttccccaatattttggttttacaattataacaacccttacatacaatatcacaacatctttacacataacaaacagcccatttttagcacctgtccacctattaaacaacagtgtatcttccactatcactaattaaaagctgccaatctaagattggtggtcttgtttagtgaagtacacaggcaaggcagaggtttcctcacacatccctttccaaactcagcaaaaggttcccaggaacacttttgagcttaacaacactcaataaccaagaggtttcctctgcaccattgagagtgtacactctcaaaaaccaagaggtttcctctgcaccattgagagtgtctttccacttcagtggccaggaggtttccttccagcagttgcagcttgtagacaggagctgactgccatccccaagaaggtttgggccatcaactaccaacccctctgggggttttaagtttttggaggggttcacaatagtctttcttgcttcccatccctgtcatatattttcttatgtgctacatttcttgcctactggatgcagctctttgcctgctaaaattgagcgcacagcctctgccacaccacactgcaggagcctagaaaactctgatggatgccaccacatttgcatgggaagtgctattgcaaccccccccccccctaatcttggccaccaccaatgcagttggagcctgggagtagcttaatctatctgagcttgctagtctggtgtagcttgttcaccaccaactgggaccaagaaataatctgttctcttcatttttctttggtaatcaaaaacttgacatccctctctcacctcccacagtaaatcagtgactgatcatgggccaacatcttctcaattgtatgagacactttgactatctttgacactggctagacagtctgtgaacaggtgattattgttggagaattattcaaatacatttttacttttttttttcaaaaccgttttcttgttgagaaatctagcagtgggtggtggtgaccatggctatccagatgtgttgttactagctgccataagtggtgggtgctgagatgattgcttggactgataacgggaagctgttgatttatactggtagccaaggaagaggtgataattaacctgtcacagatggatcgggccctctttttttttttttttttggtgatggtcaactgctccagaaatagcaagccgcccatgcagcggtcatcttcgatctccttctctttccgagccagtctcagcctaaaaccatccacaacctcatcctcatcctcatcatcctcatcagcttgctgcctgaaaaccgtagtctcgctggctctcctgtgtcactccatcgtctcatgtcggtagcctcagcagacgcaggtcagtacagcatcagattgatacacgtcatccccaaaacacacagactagactgtaaccatcagtcaccgagtagcactgccaccaacaaacaacacacacacaaccccagccacaaaactcacctgatccgaaccgattcctcagcgctgatatacccaccaacttgtttctcaaccacctaaatagctctcctctccgctgccagagcttacgcctcactcaaaatggcccagaacccttcatcagcttcaccctcctccaactccgcctcaagcactccatcaacccctgtcgctgcttcctccgaacccaagcaaccgatcttctactccagagctcaactactcgccttgcacaacagtcccctctgcgtcaggccccctgcgctcaagcctctcagcgaatggtttgggtaggctccattcctatcttcattccccctcaatctgcccaatcgatcatctactgattgatccttcttccttcctttctttcttttggctagtgattgcgactttgcctccgccaggtctcaacccaaccatgctaccccaaatgccaatcaacctcctaatcaacgatcttctcccgaaaacaaatctcaagcactctcccagtccgtagctagtctgcccgtcctcggaaggagccaaccacctgccaggaatccgttcgccaactttgggaaattcggaacagaagagtcctccccgtccaactcctttagtagcttacatctcaacggatcaagcagccctctcaataactccttcaagggtgctcgtaggctgatggatcgcgatggcgcccctcacatagccaggacagataacttgaacgttgacggtaataggaggaagccaaacgagaattccgtcggaactggtaaagagcgatcaggcaatcaaagaatacccgatgaccaaggatcatcggatggtaagctgaacaacaacaacaccaacaacagcaaccgtcgaaccctggacaggtatgttcctgatcgtgatcgggatgatgcccgattacgtaatcgagaacgagagcgtgagagggatctcgagcgagacaagactcgtcgatccagtctcaaccctcgagacgggccaaccggtgatgaacagatgaattggagaaggcctccccctggcacgactggcggtccaccagccaataacagcagcaccaagcgatccacatcttatcaccaaaccaccaatgtcgcccgagccaataaagataccccggatacgcgtgaccactctgttcgtgagaaggagcgagaaaagacgatcaacaacaagtatgctcagacctctaatgcttcaaaccgaaacaataaccagcaacgagctcgagaaaaggaaaaggaaaacaccgcatctcactcaccatccaatcagatccactcatcagcatcacatgcaacggcttctagagatactccaccaatttcccccaatgtgcctctaacttcccatactactagacgtgtcaaggatggtgcttgggactcgggagagggcaaatgggagatctcaaagccatccaacggtcttcgaaatgatagtggatacggaaccagcgagactgatgctattcagacctggaaagccgaaatgaaggcactcgaagcgcaaaagaaattggctgctgccgcttcactatcagctgctgagtcccgagacgattcttctacccctctcccatctcctgtcaaggtagaagagcgtgtagcaaacagatcgacaccagatcctcatgtcgaagtaccaccgaagccggatcgtgacctgcaatcgaattcctcaaagcaatttgattttgcagtcataggaacctcatcgagccctaatgaaaacgttggcacaaactcccatcctgccattgagaacgaccttgccgttcttcctcgagccagtcgatttgcgaagttttttgatcaccacaaggatggtgggcagcaaactggctccgcatacaagaacgattctgagaagggtagtcccccaaaaagtgccggtagtccaagtgcagatcccgagaatatggcccgtgttttgagtatgcttcaaatgagctcaaaagtgagatttcagatatcctacagctgttccttggccgctgccatcctcttaatacaaactgatttgattgtatgctctccccgcatcagccttcagagcccgcttctgacagcacacaggatccccaatctcattcatcgtctttccagcttctcaataaattgttgccctccaatggacagccgactcactacaaccgtgaccccatgggatttgctcaactgcatggggcctcatccacttctccaacaaccatccatgcccccggtgtacgatctcaccatgaagccgagcttggtgatcgaatccaaacagccgatgaccacactctcaatcacctctcccatcacacccttccagcttcttcaacccccttttctacctttgccggagattctcctcagcgatcttcgcctgcccaccaaatgggaggtttggacgacctatcaagccactcgtcagctgaccatttcagccatctatctgcatctcaatcgggcgctagtcatgcgtttggatcgcagaatggcaaccctggcagtagcccacacggctcccaatctattggcagtgctgtcaatcaaccattcagcctctttgcgacgaatcaccctccccacgtaaaatcaccaattgacgctagctttggcggggtccgcaatcaagcagttcatgacccgcagatgttccaacttcgtcatatgctccactcggtcaactcaaataacttgggcaacattcctgcccagcagctcgcccacgatcgtagcactgataatcaaaaactggcctttttgtcccgccagcttcatcagcaacgtatgccttccaattttatcatcaacccaaccagtagcgctaaccattcaaatgcatttatgtctctcaaccttgcatctccccgcgcgtgcttacaaattcgctataccaactggcaaggtatgagccaatttgaagtaagcctcttttgtgtatgatgtgcatctagcaatccatgaaactgatcttgaccgccaacacactcctctttcaatccttctcttgaccgcactcacagcagcaacagcagcaacagcaacagcaaaatgggcttgagtatcaacgtaggctttcagctctttaagcttaactagacatgatgcaatccaagcttaccagcacaaatcctttcttcgctgtaggtgtaccgattgcgggtccgacttcgacggtgaatggtacttctcatggtttacaacacttgaactccgccgcagggtcgaatggaatgatccaactaccttctgctaatgcacctcactcggcactgaacaacctcttccttcatcaccaacaggtaccagcgcatcatccgggtattcttcccccttcggtgaactttactggctcaccgactggggcccaaaacgcgattgggaacggacggcccggtccggcaggctttggccaccaagccccgcagatcctccctggccttcaacaccaccccatgaatcatcaacagcagctccaactacaacagcagcaacagcttcaacaactccaacgccaacaagctctagcagctggcaccttccctactcatcccgcgaaccctaacctctcgttcccgttcatcggtggcccggctaaccgtgcgttcacaggtgctggctacggtaacgtcaacggctttggagtcattcccatcatcaacaatcaaaccggcaccaccatcatcccccagcaagttcaaccccacccgtcgttgaactcgaaccctaatggcttggccggcaatgtccaacaacacttccagcatcctcttgctaacttgcaacctccccctcctcctcaacaacaacaacagcagcagcaacagcagcaacagagtggtaataatggacagccgagctcgatccatcattcccaactcgacctcatgagcttgttgaacgccggtaatcagcgtcgcattggaatgtaatctgctctcatcctgtgtcaattgacatcaagaggttgctccagaactttccttgtgatctccacttgttatctctcatcatcaccacttgttctccttttcagtcttcttatctcatatttctctctctctccatgtccttagatcaatgttacagattacaaataatcatcatattcttattcttttttttccctcctcatcattttttccctctttgtctctctttccctcttgtgtgactggcttcctttcctattgtctcatgtggttcattgtcatccaaatgcagtatatgtgccctgtttctctccccctcccccctttttttgttgatgtattcagattctttttttttcttcttgagtttttttgtgtttgtgtttttttttggaggaggagtgaaagaaaagaagaatggttttgtttttgtcccctcactttttttttctttttttttttttgacacatgtgataatggcatgaggtgtagatattaacatactcatacgactctttcctctctttctctttctctcactcatcttcatcatcaactgcggcttctcattcttgtccagtccactccacatagcttggtctcctcttttcatatttgcatctatttactcgtgtatttacttgcaacactctcttagacaatgtagatatatatatatattaatcaatcatcattcatgtttgaagattcttggagcagcttttccttttcctttttttgactcctttttttgtgtgtctgtgtggcttggtttttttttttttttctcttttctctttgtctttttttttcttcttactgttatcaaaaaaaaaaggagacaagtttgtggggaaaagaagaaagatgaacagagtcaatgaaagaaacaaaaaaaaagtgtttgtgtgtatgtgtgtatgttacataacaatgtagagtgtgttttggtttttagtttgtttgtttgtgtctggttgggtatgtggttttgattggtcaactgcaaatatgttgtgcagtgctgatcaagagagagagagagagagctaaatgattgaagatgcagccaagtgacaactagcaagctatgtcaagccaatagaaaattggtcttggcataatccattgaagttaaatatgtgcatacccaccacaaaaaagcaaggtcaacaagagaacataaatcaagctgtgcataccagtcagacatacatatgaattactgaccactccattcttcaatgcactcactccaaatctcttccacttacttccacaactaagagaggaagagttaacctgaccaaagctcctgtgacactttgcatggcatccctgtcaaagctcatcatctcatgatggtccgccctcaattcgcgccttcctgggcttgctaaatcccactcccagcaacaacttccattgtcttgttttttttagactatagctttcaccaaagttgtggctctaggaatggagtagcattatacatctaaccatccacatatatatgttttttttttctggtaggggatgataaaaatagtgagtagctaatgaatacaaacatatcaagctataaatgattaattgtaaactgggataccaaaatacatatacatgtatgagtgtgatggaatgtgaatgggattgctaagtgtaaaagcatttttttttggggggggggcaggataatctgactgagctgttggtaaagtttacagaagaaaagcggaggatgaagatgagggttgactgtaaagaatgagatggaaggatcacatgaacatgtcatcataaccggaccctccttgtccaccagaaggtcgaactaaaaaacagaggaacaaaacagaaagcgtgaggatttgtattccatttgagtaggataagaaagaaagacaaacaattattgaaatctgggcgagcagaagagaacccatgatgagggttttgtagcggtaatccctgcccgagcccgcccatgggatcgaagtcagggccgaatccgggttgagtggcagggaaggcggggccaaatgggtcgaaccgagccccgggggggacagctccagggggcaaggaagctccgggaaggccgcctcctccgccgatccttcctggggcctggtgttgtcggttgaagatcggatggttcccgccgacgagcatgcccgagtgaccgcccagcaagccttctcccccagatggggcgttatagagcgaggggatgtgcaggtttgatgtgccgatcgggtcgaggtctgagcggcctatctccagcggagatcgatggtgcgaagactggagattcatctggggtgactcgaagcgttctggggcgggttgagatggttgagaggtgctggtggatgatgaggcgggaggaggtggacggtggttggggctggtgggtgggatgagatcgggcagtaaatggttgaggatcttgttgacgaagagggagaggaagtcgagcagatgggttgtcgatctcagtccgatcgagctggtttggtgctccttggttaacgtgagtgggaactcggccgggtcgagatattctgaaatcgagagatccaaggtggataatctgtcatcctaagaaataagaaagaaagaaacaaagaagtggtgttagtttggatgtatatactattactatagatacgaagagggagttttatatgtacctcgaccgcaatcccagcgatcgagattcgatttccgattttggagagtgtaaattcgaaggagaggctgctacgggggtgggagtagctgaggagggatgaatgagtttggttgttgaggatgaggatggattggagctggttgtcggatgagtttttgatggtgaatgagtgagatcgtaggatggtgtgagtgatgagtgcgatgaggctgagtgggttgggtatgttttcttctacaacttgtttgttggtcagcagttcttgttgtagggatcgatagattgagcttaggtcggctggttggttgttctgatgttgttgttgttgttcttgtttgcttgagtttgctgtttgtagttgggtcatcctggattaaaagttggtagttggtagttggtagttgttgttgttgttgttggtgggatgcttgatgttggagtgtggtcttaaatatttctgtgacagccctcagacctgtcacagacatcagacctgtcacagcccatccatcataccacccatggtcaatccgcttcaagccaccgatcatccttcaaccatcaacatgtcgccggccagtctcactcccttcggcccggtcgagcgagactcagtcatcatccgatcactctcggtgatcccgaggattggcgatcagaaatcctcagagcaagaacaccagccagccctactccatctgagggtgatcccttgggatggcttctcgggctcgatcaagcatgaccgactgtgctcagacacgctctcctacttcgacctctccaaaagaatcatcagcagactcagtcacgaactcccctttccatcagtccaccatctactcgacgaactccaactcagcatcctacgggatatcgaagagcaacaagccctcaatggggccagactaatctccccctctcctcatcctccaagagtcgactacgaactcaccatcgaattccctagcctcatcagtcttgccaaccggctctcactctccagatctaccaccttccctgatctgaccaggattcacatcgacgaaatcaaaacttactcaatcatcggcatcttgccccacgaacgcactcaaaaacaaacgatgctcatcagcttggttctatggaaccagcaatcctctccacttgacatccagagcctaacccgatcagtctatcaagtaagaaaaaaaaatatctctctctctctctcttgttctctttgtctcttggagacaagaaccatcctcactgattctctgctatatggacaaaaaaaaaacaatctagaacattatcgaaagtgaattccataccgtcgaagcattagcaaattcaattgcaaaacatgtgttgaatttccaaggaagtcacccaccctcaaccccgaaatcgatcgaaagagtcaccgtaacagtcgagaaacctgaggcggtcagttgtgctgctggtgtcggcgttcagatcactcgatcatcaaattcacaatgaccaaaacaacaaagaaagaaagagaatgttctccacaaagaagatctatcatcggattctcttttgaatagatctttctgctctcagtattgagagaactgcatgtcaccttcaacaacaatcggtcattagccaagcttatccaacccgattcgagctaatgggctgtttgtgaaccccatctacggacaaaccagcttgaccatgaagaatcaaacaattgtttctgagcatcgaaaggtccagcttacatcatagctacatcaccctacttgctgactttgctacttgcagagagaatcccatgccaaacaaaggatttgggtatcactcctgtgaagaacctcctagaaaattatagcacattgctccagggtctgtgtcacccaacaggtggttttgttttgtttttaatgctcacaatcaaagtttctgaattatagaataataataataataataaactacaaacaagagaatttgagtgaaaaaaaagatagatcatccaaaaagaaaataaaatgatctgagattggatgacttcctgttgtggtttacaaccctcccagaatttgatttacacccaggcctagatcttaatttttggtataccaaattattttttcacaattagttttgtgaagatagctctcatatgagctggttgtaattatgattgaggtgttaatttaggactggggagggcttaaaaagcactctaaatggtgacaggaagtcctcgattatattagtggggttcaagattgagcatttggatggatgttttgctaacaacattgtcttgtttgtttaatgcagcgtggttattgtcaggttgtgcttgtagcaagcaagtgtgttgaaccatcagtaagctttgtagcaggccacatatggtgcacttcaggatgaaaccgggtcgggttcgggtcgaaaaacagtgcccagacccgacccggcaaaagtgttgggttgggttgggtcgggtcatacagtcaatgttgctgcccgaacccgacccacctaggggagcaggcgggtcagggttgggttgggtcgggttgcgggtcactttccgggtcaggcttggaacaggtttttagagcatatttacatgtctaagctatagatatagaaaaagaacaatttttgtaacttaatgtgtattttattttattcaattgcacgatcctgattcctgaggtcaatgggatgccgatggcatacaagcctacaagcctacgaggatgcgatcaaaggctaagtgtcctttgaagatcgttcatgagtcgtagtcttgtattgatgaccaatcaaagaaagatttccaagcggcaactcgcgaggatcctgaagttggttggcgacccacggaccagaggtcaccagagtccctgacttcccttaaacgggtcggtagtcgggttttcaggccgacccgagatcaaaacttgctgcccaaacccgacccagtaatcaagcgggtcacactcgggttgggtcagataatttttttttacataaagccgacccgaacccgccccaacacccgacgggtcacgggtcacttccgggtcgacccgacccactttcatcctgaggtgcactgcaggctgctggtttgagataagcagctctatctgaaatgctaaccataaaccacacaatgagattttgtttttgttttgatcattgtttcttgattgattgattcacttctttgattaattcattcagatcattcaaaataatttggaaagaatgtgaatggtgaaaattgtggatgctttgtttatttgggagaactaatttggaatgaaaggtgctgaattaccttttttaaatcccaacatgaactgaaagggaaaaaaaaactaactcttggcagatgattcaattaattgtacttgttttgaaggtagctcttcccccaacatgattcccatcagagtaaaatctgtacaatgaatacataccatccctgtttagcattttcccaagtaattcaaagctttactgccagtaagagatttttgaacttgatgaaaatctaatttgaatgatatttcccataacaggagagccagagaaacctgaatagctctctggaaacccgtgttatgagcaaagtacttttccctatcaagtacaatcaaactacatcaaattgagaaaaatcagtggtgggccactacgctacgcttttggcccaacatgtgtagcgtagcggcgcttttttgcgccaaaaatatgtagtgttaacgttttttagcggatttttgctgcgctgcagggccaaaaaacctctaactgtgagcctgggtctctatagtgacagcaggacacaagatatggggggcacttttatatgtatttcttaatagaagagggatacaaataaaagtagaagaaagggaagaagcgtgaaagaattaaatgatattttgttctttatttattttaagatgatgattaaagttctggcagtcttactgtccctttttggatggctgctgacagtcttactttccttgtaggatggctgttataagcggagctaactctgacgcctccaaatcaacagaaactgaaatgggttattgacactgatgaatcaggtcaaccacaattttttagatcaaagatcaaggctctttaaagggaaacctatgtagttttcagttgtactaccaaacaggaagagttgagataatagaagctagagcttgctttctttgatcagggctttggtttgatgaggaatgaagagaggttgagagaaactgagaaagagaacaagcagaaagatgctagctaaaacttataagaagttacttactaatgacaccaatgacactgtgtagtgggaaaggtgggaaaagtggagtacttctggttgataagtgatggcttgatctggttctggttgttgtggttctgtgttggtctggagtctgaaaatcctctggaagcggaatcaacaagctcagagaggattttcaaagttggatgacatagtcattacatgtacatgtggttgggagagatggaattccaatttggttggtatttcacaaggtatggtgaaatgttacaaagtcaatgaaggagaagagtagtgtaaaactggtcagtggtgacgatggttgaaattgaatgaggagttcatttctgaagtcagaatgtaataaaatctcaagctaaataagttaaagtaggaaaatagctgaaaaggaggacttgagcagtcttttgtagagatgggcgcgccgcatccggatatccgttcggattcggatatcctctcgccatttcagcggaatcggacatccgcatctgcatccgcatacgctggcggatacccgctggcgctggcgggtatccgcgcggatacccgcggatatccgccccattttaagggggacagatgtttttttttttccaaaaaaaaatgaaagaaaaagaaaaagttagaggccagtttgtcgggaggaatccctcccggcgagctggattgtgtaccagctcgccgggaggattcctcccaacaagctgggatgcataccctcttgttgggagaacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggcgagctgggatgaataccctctcgtcgggagaggtttctcccgacgagaggccgacaactcaggccagtactcaagcaccgcctccggcggtgttgcctctcttggcaccgggtatcccttgggatacccggatatccgccaggtttgggcggaaaaacagccatccgcagccaaaaccgcacccgctggcaggtatccgctggcactggcgggtatccgccagcggatagcggatatccgctgcggattatccgtgaccatctctagtcttttggctaacttggttggctctaaggctgacactaaccagcgggttagcatagcgtagtgggcccttttttggggcctatgcatgtagtgttagtgcaagatgtggcagaattctgctacgctgtggtataccttaagggtagccatctggcccatttaaaaattttacagttttttcttttattacaaattacatactttttacacctttttttctcatatatacactcacaattcaaccattatggctcaagaactggattctatggtcaatttcacccttggttgccactggaggcgtcactggaactcaactggattggaagctacaccctctggaccatcactacactcaattacacaactcaccaccatggcaacacttcaacactcaacaacaccaacaaattacataactcacactatacatatgtacattgcaggacaactacatacactctcacaccattatagtacatgtatacacaccactccactatcttctgacagttgacacatgcagtgttggtctggtaccactctggatttacaagtgacatcatgcaggttgtcatgtcatttgttaatcttccttgcagctgtcagactatctcacaccactcatgtaatattcatcacctcaccttagcttgcagactagcacatcatctcatgtaaaatgctacaccagcataaaaccctcatgtagacttctagttcaagctaaaagaactcttatgacatcatggaggttgctcaaccagccaaaatacctcatgtacatgttctgactagctaaatcccctcattgtaaagctctggccagctaaaatttctcattctcttgttcccctgaagctaaaatccctcacctttgtgtatttaagaggctctcctctcagttgttttcccctcagtttagtatccacctatttcataccccctccccttacaacccttacataccattacataccatccccttaccattgaaatatcagctagactcactctctcattctcaaatcaacctcttagacctatataaaactgggttaaaccctttgtccacctgttaagccacagttatcttttgatacactccactatcactttattaaaccttccaatctgagattggtgggcttgtctagtgtctagtgatccaggaaaggcagaggtatcctcattcatccctttccacactcagcaaaaggttttcacaaacacttttgagctttacaagggagtccccaacgtgatagaggatcctgtagtttggcaagtggattagatatatctaaaccattgtagtgatttctatagtttattttagtagaattttagttagttttaggcaggaaaattcctgttttgaccacgtgacaaaccatatctttgaataatcacattctgtttagctttttacgacttagttcttagatatacctagtagaactccggattaaatagttaaatactcaagaatcaattattaagtagaagacgaggggaccgattagccgacgtactagagtagttaggataaaaaagtttaactaccaggtggtagccgattaaaactcagtgcaaagtagaatactagtctatgacaacctctacaaatctatataattgaatagtagtatcatattatttagttttattagtattattattagttagtaaccaaaaccccccaaccttgccctggataagaacaccagcgacattagttagaagaatttaggactactactagaaattatcaacaactcaactcaagataaagcaaccggaatcagttattctcagtcatggcgttttcccaggctcaagacggaccgactctaccaacaaccaacccagcttcaactggaatattctctggcaatcaaaacaatcccaacatgaatatcgatccaccaataataccacctcttttacccccaccaccaatacaaacaagtcatactcgagtacggcactatcgtgaacggtatggggctcatcaaaacaatcaacaaaacaacgacccagctggctctgggaacacccaacaaacaaactacccggcgggaacctacggcttacctctggacatccaggaaatggatgagcctatgcctagacctgcagtcatcatcaaggaaccacagttaagatatgaaggcgagaactttgaagactttttggaacaattcgaactggcggcagaaatctacggtgctggcggctatgacaaagcacgtcaagtgtgtagatttgtgaaggtagaagaattgaagaaggaattggaatcgatggacggatacaagcagcggaactggacacttcttcgtgcaagcatgatagaaatctggggaggtgtggcaaagaagatttggtacacgatcaaggacctttacaatttgattgatttctgtcagaagaaaggcggaatcaagcagctgaacgatttcaaaacttatcagtcaaagttcatgataataactaagtatttggtaagaaatgaacatatagtaaatgaaaccagtgtctctcaccttttctttttagctttttcaacagatatacagacgagcattaatcgagagctagtcaaggcagacctcattcctacagggaaggatggttataacaaaccacccctcctttcggatgtcattgatgtagctgaggatgaaattcgagcaaggtcactcaatgtctttgcagctagtggattcgccgaggccaaccaatcgatgcaaaggactctggaccagaagaaaggtgacagaaaaaagcgtgagaagatgatggacgacaatcctccggaaatacttcagaaacaggttgatagcttggcaaaagcaattgaatcactcacaggaaaattggagaatcagcctaaaaatgaatattctcgtggaaatgatcgaccatctggacgactttatgaacctcgaccctgttactattgtcataaggaaggacattcaaccataatgtgttacaaagcacaaaaagatgaacgagaaggactagtcaagaaagaaggacgtgatttcttccttcctaatggcgagaaaattccatgggatccttcaagacctattcgggtggttgtggctgcggactccgcaaaacctaaacctcagatcaccaaagtatacagaaccgatcacccatcagtttttgaacaacaggcagaaccaacacccaactcaaacgactacgtctcatcaatggacaaaattgactggaatccaccacacctaggttcagaaaattttgacaaggtcaaatccaacgcagcaacaacacgagcagaagcgctccgtggcagaagaaaacccatggcggcaaacgatgactcagcaatggatttggacccaatcgatgaacttgaagaaatagtggaagaagtggcagccaccagaaaaacgcctggacaaattgcggaacctcaagcaaaaccaactgttcagaaaacagagaagacagttgaatcagccttagtctcagagttggacaacttgaagatacccaccactttttctcaactcacatcaatttcaccaacatacgctcaagaagtaatcaagaaacttcagaaacaaattccggaacacaaaaattcaaagtttacctatgtaaagggaccaacacaagactccaaggtatcagcatcaatgcttcttaatccagaagaagaggaccaggactacaattgcttttatagttgtgccctgggtttcattgagactcacatatcaggaaaaagggtacctttcatggttgactcaggttccatggtcaatgttattccaaggcaagcggcaatcgatcttaatttggaagtcatcgaagtagacatacccatgaaggggattggcggggaccgttgcaacattaaaggagtagtggaaaattgcgccatcagcattggacgattcactggaccagttcacctctttgtttcacctcaagctcaagattgtatccttggacgaccttttttgtttgattacgactgcactttggattatccaggaactggggaactactatcttttcaaggcgatagtggccgacgtatcactgtccccattgcaaaaataggacagggaaaaggttggaatcaaatgaagaacctcaatccggttggaactgcatacaccaaggcgtatcaaactcaagagacggttcatctcacttttcgggcgacttggcgccaccataaaccaagcttggtcaaaggaagctcaaatgggtcaagaaaatctgtcatcttgtcaagaataagactagcaagaaaaagtcagatcaaccaacactcaaacaacaacacctggagatacaatttcctgttgaatgcaaaactccacagctgtttttccaaacccaaaccaaaatcagattatgtgagccccaacaatcaattatacggaaccaacaacggattctacggaaccaatgaccaatcatacagaaccaatgacgtgtcatacagaaccaatgacggatcatacagaaccaatgacagattttatggaaccgatgacggattacgtggaactgatgaaggattacgtggaaccaatgacggattacgtggaaccaacaacagattataaggaaccaataatggaaacagcagctacaacaatcaaactaccagatctggtggaagaatggaaagcggcatcagcaaacgtaatggacacaccaatggaacgtgcacatacagtaattgaaataccaggaatggtgctagatggcctggatgcggaaaactacatggatcatgaagaaatattggatcaacaagttcaacaagtcaaagaatcggatcagtccacccaactcaacaaaaattatgtgaagttcctccttacagaaaatctagcagaagatctggaatttcctaaagcctcagaattactttggattcgaaatatcgacacacaccaatgcaagctcttcaacaaacaacttttcaaaccttacttggatgcatacggattatttgaaaatttcaacaaaattcctcaacatctggtacacaatactacagaacctgaggaaaatgaagaaacctttgtgcttccgccagcactgggtctatcagataattcaacaacaatcaaaattctactggaaaaagcaattcaactcacttcattggttgaacttgaagattcaatcatcagtctctctcactttagagcacccaagattttacttttcagatttcaattacttaaagaaataattttgcaactactcctgaagattccaccagactgctttggacaactgtatacctccttccacatcccaagaatccttgttggagttggttaaaaatttctcaacaattctcttttcccctttttttctttccttatacttacaaaaacatcacaaaaaaacactcataaaaagaggctacctcctgggcatgagactaaactgttcaaacctgaattttatcaactcagaaaacctacaaaacccaggaaaactgaaaacaccctaaccccgggtggaagtaagaaaagccttatgcagattctacacaggatgatgcaaccccaatgaatacccattcagtcacttttttggcagaattgtctggggacagacaataagttgggggaggatgtggtataccttaagggtagccatctggcccatttaaaaattttacagttttttcttttattacaaattacatactttttacacctttttttctcatatatacactcacaaatcaaccattatggctcaagaactggattctatggtcaatttcacccttggttgccactggaggcgtcactggaactcaactggattggaagctacaccctctggaccatcactacactcaattacacaactcaccaccatggcaacacttcaacactcaacaacaccaacaaattacataactcacactatacatatgtacattgcaggacaactacatacactctcacaccattatagtacatgtatacacaccactccactatcttctgacagttgacacatgcagtgttggtctggtaccactctggatttacaagtgacatcatgcaggttgtcatgtcatttgttaatcttccttgcagctgtcagactatctcacaccactcatgtaatattcatcacctcaccttagcttgcagactagcacatcatctcatgtaaaatgctacaccagcataaaaccctcatgtagacttctagttcaagctaaaagaactcttatgacatcatggaggttgctcaaccagccaaaatacctcatgtacatgttctgactagctaaatcccctcattgtaaagctctggccagctaaaatttctcattctcttgttcccctgaagctaaaatccctcacctttgtgtatttaagaggctctcctctcagttgttttcccctcagtttagtatccacctatttcataccccctccccttacaaacccttacataccattacataccatccccttaccattgaaatatcagctagactcacttataaaactgggttaaaccctttgtccacctgttaagccacagttatcttttgatacactccactatcactttattaaaccttccaatctgagattggtgggcttgtctagtgtctagtgatccaggaaaggcagaggtatcctcattcatccctttccacactcagcaaaaggttttcacaaacacttttgagctttacaacgctacgctaaagtttagtggaattctgctacactaacactatggctagtgtaactggcccactgttggaaaaatcaaattcactggtaaatagttcatcaacttcaccaatgatttgaaaacagccatattctttacttgtcaagatttccaaaaaaaaaaaaacagaacatgcattttctggtaatggtatattagggtataaccaaagggggttggaaaaaaaactcccaaatacggttgtttgagagttgtttttccaaatggatggcagaatttgggatttggccatccatttatattatattatatttgcattttttaggaattggctccccaagccacccctcatgcttgaggggagttgggagttgctcccacatgaccagaaggaattccttcagttcaatgaggtccaacaacctcattggctggaaggaaatcctctcagaaggcatgaaaacttcatcaactggaagggatttcttccattcaatgagatacagaaacctcattgaccataaggcatcagccagaagggattccttctggtaggcataagaaattcatcaatcccttctggttaattaagttgttatttctaccggaaggaatcccttccagccaatgaggtgtaaaaacctcattgagggaagaaattccctctggtcaaagatgttggccaaccagaaggattttcttccagttgatgagaaacagcaaccccattgaccagaatgaatgtgtgggagaaactcccaaatcacctcaagcatgaggggtggtttggggagctgcctcccaaaaaataaaacaattatttataaatggatggcagactcccatccatttggaggaatgactcccaagcaatgtccaacaaccgtatttgggagttgttattccaaccccctaaacaaatccaccattaattaattggcttgcttggaacaatccaccatttttataacattttggtactttgtttaacacctctggaagcccattagggagtatcaaatataggcatggtttctaatggcggatttgccctatttgataccccctgtttgttaaatttgaagtgaataatcataaatttatgacatagtttcaaatgaaaaattaaaccatccaatttcttgttaaattcattttgtgtcatgctatccccattcttattcagtaatgatgttctatagaatgactctccatcatttttgatatactctatcagtgctacttgatcaaacatcctggattagtattttatcttctttggtaaaacctgaggtttcagggagctactttaacaaactttctgtctcaaattttgctaagtcatttgagcagatctcctggctgcatcaaatggtggaatgtgtctgaagttatgggtccaattaacactctaataatattttaacctggctgaaaggtgcaaacagaaattaccaatcacccatagcaacttgggcacaccctttcttgctcatataaacccaaatcaacacttactatcaactcccctggaattttaaataagttatataagattggcataaaagaataatttgatttgacctggtttttttcaggcattctggaaaattacaagcagaaaaggagatctttcattccagaaacattgaaaatagctaaaaactggaaagttggagtgaaaacagaaaaatcaaaatttgatttgctgtgatgattcagaatgattttaaataaattggatgataaatgttctgacatccaaacttgccacacatattggcaactcagcctttatactattttgtttaggaaaactttgcaacattcaaaaacctttcttccaatcaaattgcaatcccaatgtctttcctccccacataatttccatcagagtcaaatttctttaaagaatatctaccattcctcgtgagttttgttccaagagcttcaatcatttccttccagtaatactttttgaatttgacaaaaatttcagggtaatacttcccataccagtactggataacagccagagagacttgaatcactttctctagacccatcttatgagtgaagtacttttctatcaagtaaaattgaacttcatcaaactgaggatcaccagattttacaaaataatttccatcaacatcaccaacaattggcaaacgtctgaattttttgccagtcaagatttcaaaaaaccattcattgaaatacattaacacatttttcatcattggcattttgtcaattttgaaaaatgtaatcaagaatttgtggcatagtttcaagtgaaaaagtaagccatccaactttttatcaaattgctttttcccaatcacatccccagtttcatccattaatgatgttctatagaatgatttaccttcattatcaatatactctatcatcaatactggaagacccttgatggatattttatctttttggctaaaccctgtggtatcagggatgaacttcaagatcatctttgtctcaacttctgccaaattactgtggatatttctagggtgcattgaaacggggagtttgactagttgtggaatttcatatcctcctagtgcatcaggtttttcaaatattcttcttccagtatcacaatgctcataaataccctgatatacttttacccctgatttaattgcatctattgtaagtgatttcagtcttgtctcttgactagagtgttttccatgacttgaaatttgttgccaagcatcaatttcaaaatatttataccataattcaatgattgagatggatgttttgagagattccccaattagctgccctgatgagagataatcaatcaaaatcttttgtatgggtccaaattcttgacctttcttcaattcttcccaattctgaattgatcctaagactggaaaagaattttttggttcaaaggcctcctgaaataaccattgcaggatttttgagtgagacaaaagttcatttgggctagattcaaactgatccaatttcctaaggacagctgtattgatgaagatcatccacttgatcaagctctcaaatttttctttcaagatagcaactccttggtgaatacctgatttgctattcaaaagccatattgaatgtttatatttttcaaattttgggattttaagcacaactgatggatattgatccattttatgatctactagtgatcccctatgcccattatgattggctctgtaggtcttctccaggtgatgattaaagttttgtagcactattccaaggaaatcccaattcatacagagttcaggaaaagaaatgaattccaagattggctcatctgaattagacatcaaattcaatccctccagtcctgatttcaaatcattgggatgtgattgagatgatctaaaaatatcactttgctcattttcatcatcttgaattctttgattgtccagagcttcttcatggtgaaggatctgactggcattaatattaggatctgatgtaacgtgtttaccacatcaaaccaaaccaatctggttttaacagaactgattgatttatcaaaattgatgcaggaatgtttgcttacctgaaaattgaacattatcttgcccatggttgagttgctggtccagggagcaccatatatcttcttgactcacaaattcaagctctgccagtggaactgtgtccatggattttacatttgaatctttttcattatgggcattgcttgactctgagtgacaatatggtgtagcttctgcctcatatggggtaggaattttgctccactcatcagagtgaaatcccaggtcggatatctttaatctcttttccctaccaaaagttgattctgtttcaggggagactgataacaagaggaaaaaattagctatgagtctgatggaaactatataaaaacaaaagaaggaacccacttggccattgatcaacttcttgcatgatcgtctcgtagtccgtaacggagtcttgttgcagaagcggaagaaagccttgaaatgctcgtttgtgactgttttgcctgtccaaagccatctccccagaactactatcagtggagtgtggcaggccgtgttgacatatcaatggtagacgctcgtagttatttcctaaattccacaagccaggccgagctaaaacttgacaacttggccacaacaacatttgcacaaggcaatggtaccttcctgaactctggaggtgcattttcagttagcttggtggatgaattcagctgagtatatctagtaaactgagccttgagatcataaaattggttttgatcagtcatagaattctgccatcatcattcttgactcagagcactgcctggcactccgtttgcttcattggaatctgtagtcccaatttacaggacctgaggttgttttgttttgatggccacgtcaaaacttcatctacctcacattgaacataggtctcatccatagtaattgatccaattattggtaaaaatggtgttgacgcagcccgagtagatttataagatagtttcaagtgaagaatatgttcccaaaattcgccagaggtggagctttaggtggagcaatccgacatggtcagcaaacttccttataacaatcatacgtaccggtacaacacgtcaagattttcgtgagaccgaagtggaattgggacttgtgaaacttggcgtgccgggtccaaggaaagagctcaagcctccggccgcgttagcggtgccgaggattggaagctccgtaagttctcagccaggcctactccaaccagcatcgattcatctcaaggccatctcatcggatggcttctccaggacgatcaagggggaccacctcggcccagacacggtctcccacttgtgatctcctaaacaatcatcgacgagctcaatccaaaccgcaaggacacggtggtaagctctctctttctcaaagccagagctatccaggcccttcttcggcgcatcgcaagtaaatttatcttcaatcttgcacaaaagaaggattttttcaaagaaaaaatagcttaatccgaatcactctagcggttaggtatctatttgtattcaaaaatagtgtgtgtatgtggacaacacaacgcccgctggtcttggccgaagaatgtcttcgagtacatacatatatccaaacataagcacaacttgaaaagtctgtttctcattccatgaactgttgtccagcagcttcaagtaccaaatcaggtgaaatgtaaaacttatcgatcaatttatgaatattttctattgattgaactggaacttttttgctgaaacgtagtacatttactgaatgatcagaagagagacaaaatgaacatcaagataaccgtgattttgatttgggaactttataaaatgagaaaaaaagttttacctttgttccttgtttggcccaaagaaataaatatagaggaagtattgatagagaaaaaaaatctaagagacaaccaaatgaataacctcagatgtcccaagaggagaatgaggatgatggtcaagatgctgatgaggaaaggagtcgagagcgacggcttggagtaagaaagcaccttgagtcaagaagcagattttcatctcaacctggtgtccttcatcctcatcattttcgtccaacataaccgtccttgtgcctccctggttgcactggtgctcatgaggaaattcatggcagtcctggtcttgaaccacgccctcaatcagataaatcaacgactcgctttgatcttcagttgtatgactgcttgttgggatgatcgtcccatctaatcgcatcactttaaccaaacagtcgactttcttcttcattcctgtaaaccaaatcattatatcccaaaaggaatgtgcacatactttaagtttgctattcgagctcgaaaaaggatggatataacaatgagcggcagggacacgcacctgattggtttttgattttagtaagaacggagtaaaatgtgtcgatctcgagtaaagtttgaggtctcaaggaggatcgatgaagttcatccagcggcttgtcatttatgtgatggagatcttgattgagaacgctcaactgaaccgaaacctcatgggatctcaagttggtgaccatctgttgatcgacttgtactcctctcaaactgatctctccaaacttatttgtcccaaccttttaattatttatcagcccaagttattcatgacatgttaaaatccatcaatctaggaggtcacgcatgaaagaggtggagaaaggtcagcaaaaaaactcacttcacgccattccattgtgatagtattcagaagtcgatctttaatccaaaacttcaacagctcggcatgtgccaatttctccttagagatgcgcttgttgtggcgatacttgttggttgtgtcattcacatcaccatcatcagcaggatcatcatgcttgtcttgccgatgagtgacaacaaattgacgatcaatcagagaaggtatggatctttccgaatcgagctgagtgactttgattggttcgatttcgatcaaaaatctagataataagcattataatgttgcgttcattgtttgcttgttgatacccaagaaaataaaagtggagacccatactgacgcgtgagttgaaccaggttgaatgacttgcttctgactttctatgataaacgattgggagtcggccctgccgcctaaagcaataccacaattttcgcctggactcagtgcaaaatccttttgtgtgaggaaactgagttcactattaggataaaacgataactacctttagcttccacctcaaacacttgcccgccttgagcagagttttgaaccttgatgatgagcatgccaccggctaagctttcgaatccaacgacgttgagagatttctgaacagataagccgatgctccattcaagatgtcttttcagattcaatccaccatccacatcgtactcgatcctcacgccaacagaccgacagccggccttacccaaacacttcagtctgacccatcccatcccaagagcgtcaatcgagtcagtccacgtgacactcagcactggccggtggactagttcatattccagttgatatcgctcgtaggtagcgtggtggctactttgtggatcgtctagtgttttcttcatctggtcactcaaactgtcttgcacagccacatcgatccaatcagcccgaactttagaggtgttcatgatcttgatctcgatcgttaccctaattggaaaaaaaaaacagaaacgtgtgaggcgacccgttctcctcattagaccttctgtttcttttgtcaacaatggtctcaaagaagatcacttacacctcgccatcatagaccatcactccaccacctccggctaattcctcacagccactgacaatcctcaaaaagggcaagccgtcaaccacttcacagctaagcaattcttcttcgtctttcttgttccatttcggctttccaatcggcaagatgaactcttgaggttcatcgcatccaattaactgcacctggcatcccttaatctttaacgttccactcgacaacggaaccccggtcaatgcaattgtcttcaccgttcgggacttgaccacagtttgtgtttttattgcttcaaacggtattccgatcgcactgaatcaaaccaaaacctttcagcattgttctgcctgggaaacggtgaggagttcttaccttaaacaaatcatcaatatttcaaggtcaattgacataggattctgtaaagtaaccaagacattgatcggttcgtctttgaccatctttaacggcagtgccttgtctttccccatgcccgtaggtgtgcgattgtggttgtagtaaaacgttggcaagggtatgtcgtttgtcccggcatggatccctgtctgtaagattggacgtgtatgatacggtatgagtgcatgccgatcggacaacctaagggagcaattcatagaatcgtcagaatcgagtacttcggctggacgcacaaaaagatacaaggagtttttttcagtgatgcgtttcttcacttacggaacaagctccagcgtcagaacgatctgcctcggtccccaatattttagcgatggatgggcgagagtcttgaaaagccagttgatcctcctatcatcatccttgatctcaaggtcatgtgatccgtggtgatcaagaaactcattcaacttcaaccgaaactttaattcactcaagttttcttccagttgaccacaagcaatcactgcgtccagtaagactccaagctgaagctccttccatcctgcttgagcttgatcaatccgaccgaggcggtaatcgatcacgacgggttggtgagaaagctcgtcaattggaactcgaaacgacttgcacacctcctcgatcagcttcaccagctcttgccgtccttgcaatgggatcgatccacgaaatttgccaatctgttccactaccacgccgaccaatttccgtttgaaccaggctgccttcctcatgaagccaattctctcaaacacgcctactaatttactcaacgcacgaattcgatcctctgcaaatcttaatccatcaacggccaattcaaccatagatcctattcgattgatatccaacctgagttcgagagaaaacggtttgcgatggtctgatttacgacgctgagcgagatgatttcccagaagcatgcgcaaaagttccccatctgcacgttccacttgtgagtcacgtagctcgatcagttccaatttgaaatccaagagtcttatgacagattccacgaataccagaggctcgacagattctaaatttccatggaccaacgtcccatcaaatgaccttgaaagggctttcgaatacgtttcgacggctagctccaagtcatctgatatttcttgtacgctgttctcggcaaccacccctgcaagtaatgagagcatcttggtgactgctagtccttcgagcgctgcagcccaccagacatagtcgcttgctaattttagatgaccgatcgcttcgctgtagatcttgagtgcattgatcggtttcgcagctaaaagttctagatcagcttctacttttcttattcgaccgatatgtcttttacggactcgtgagtcgattggaggaggagaaaacgaggcgggaattcggttttcgccattcagaagccggttattgatggcagggggtaccgaggtggaatgattgggctcgtcagggcgcgtagcacgaggggagactggttcagatgaaagcttcatgtcgttcagcatataatccatcggttgacgagccttgggtgcagccaattttgaggatgatgctgtggggtgaagcatcccagctggagcttcatcgggtggtgatcgtagtgctggatttgggatcaaatgcagaggtggtaagattgggatcgaatcaaataaagctgaattataggattgtcttggagtttctaagcttgaggtcgattggagaacagctgactagtagacaggaagtaaagggtctgactgtaaggaagatcaggttgatggagcatatagatatagatatttgttttgaaatagtttttttttccggggaaaagtaagaagcttaaggtaagactgacgagatgttggaaagatcggatgagatcggaggcaaattcggtgatcaaacgttggaggtagaacttttgatcgccaacgtgaggaatcaggaccaatccatcgacgttatcttgctggttatcggttggatagaatccaaagcatcttccgaccggagttctgggatgatgagtggccaataagatttcgaaggatctgagtgcatcattgagtgtaccagaggtcgcaagattgggacgagtggatggttgatggcgatgatggtcagatgacggcccccaatgagaacagtcgactattccgattattccgaatggtttcctatgtggttggaaggtatgcaagaacttgtgatagatcgatgagggtgagaagaaataggtggagttgaagttgagcagcagttgaggttggcttgatgtattgagtaagggtgaagcgggtggagtttgggttgggttgtttgctgagcttagttctgagagggggaaggtcgaaaactgtttgaagagttgcacgatcccattgaaagtgtctaggctgatgggttgaattgggacgagtaggatggtgggtgttgctaatgagatgatggatggatggtggtcgattgttggatggttagttggtcgttgctgtttttgttcttgatcgattgacatcgatactgaggttcttcttcctgatgattgctagtagatggttgaatggttgttgatggtggttggtggtaaagagatggtcaacaggacaatcaggattgaggaccgattcattggatgacgtcagtaaacccttctcgggaactgcgcaccgggtcagcctgaacagcacatcgaccaccacattgttgacagttgtccttgctggtacatagatcaccactgtcatcaacttatcaacaatgggtcaccacatcctttgactgagttagctaaacaacaggtcagcttgatgaataggttgataaattttgatcacattttttagcctctttcaactgtacatgtttgcttcaaattttgcagaaatgaagactcaacagaaactttaaacatgagaaaaatggatggctggccacaattggtaataaaataaatacaaatcaagacccaaggtgggagaaagtcaacatccatactgggaagaagactctagtaatccagcatactcctggagcattactacagtatccacataggtcatgtttccatccctgttgtctcagccttgttttacccttgctaaactgttccctccccaagcctgttacccaatccttgcttttgtcttgtttcatgtttgtttttcttcacctttttccctgactcatacctgtttggcacactgacacaagggcatgtcctttggccatgctgtctgttccccatcagatcctaccccatcaattcagttagctgatcatccatactctcatatcttatttttgttaacttaatcctcagttccttgaggggtggctcttccagcttttctcaattttcgcccaagaatagtcccacaagtggtgtcccaacagtcatttgattatctctgttttttggtcttaactatatttcctattctgatggatgatcacacatcagctggtttatttttagacaattaaatctgtgtgtatctaccttcatactagtaaacataattaagacttaaagctaaagattttcaggccactattggaacaccccttgtggaactgctcttggggagaacaaagtttgaggggtacaggtgcttataggaatacttctccaagaaccaagaagtaagaatattgagagaataaggtataatattaggaaagatgtggcttttgcatattcagcttgaggtacaattgtgacattatttaaacacaaatatctagcatgcccaatgttgatggtcaactacttggtcaatgatggctgatcagataactggattgctggggtgagctctgattgggaataaaaagcattttcaaagtgcaggcccttatattcccacaagagacaagtccaggaataaaatggaacaaaaaatcacaattgacagtgaagaaatttggaccagaggatgagagaatttttggataaagatttttgggcaaaaaaagtaatttttgttggaacagctcagtgagtcaaaaaatgagggaaagaaccaatggtgtctaggtgttgagtagtctacatccaagaggttaaacatgtgggtgagaaaaaaatgaatataaaaagggtcttagttaaacgactcccagaaattggagttccgactcccaaatttctgggacgtctagaggaccatctgtggacgctcctccggacgtccatgggagtcggactccaaaaccttcaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngccgagagggattcctcgctgcgtgagagtgaatgctctcaacggtcgagacggatctctcggctgctgagagtatatgctctcagcggccaagaggaattcctctcggccgctgagagtatatgctctcagcggccgagaggaatccccctcggccaccgagggttgtacactctcagcagccaagaggaatccctctcggccgccaagagtcgtacactctcagcagccgagaggaatccctctcggccgttgagagcatacactctcagcggcagagaggtattcccctcggccgttgagactattcatatacatatgtagttgtttaattttttatttaattttttaattttttatttaatttcattatttttttgttaggggaacgactcccaaaccttttgaaggttttggagttccgactcccaatttcggggttggacgtcctgaggaccgtcggcagacagtcctctcgacgtcccagaaatttgggagtcggaactccaatttctgggagtcgtttaactaagaccctataaaaatgaataacaatttaacatatgattatgtatacaaagatgacaggagcaaatactcatttgataaagactagacccaggttcaaagactacagggattacagcaatatacaatgagaaaaggtgccactcagacacttacaagatacagtaaaattaataatatttcatctaaacatcattaaattagtaaggtgtgataaatggatttttgtgaagaaagagacaaaattccaacagacagtaacagtggactgataaagtacactcaaatattgaagcaaaatgtcataatttatatttatttcccaacttcaaactgtttcaatatctaaatttcccattacactttgtcaaccatttttaatacagtttattgaggcaagccctggcaatctgaaatgtaacaaagagttttcttgttatcaacaaactaatgaacttatggctctgccatgtcacacaaatttatttcaacacaagttccagatcaaataattgatgattacacccagttttgttcacagcacatcaatgagaagggttcacattttgatttgtccagatgtgagtttagctgttggaatattgcttattgatctctctctcttgctttttctgtcacatgccactcatttgtcatattatgtgtccctccttatttcttattcaatatgcatcaatgtctgctcccacattgtgcattttgtttctagattctttgagaccctagatattaagaaatgaaaaaccatcagccctagctttaattgatccagaggtgacacttgggcctcccaaggaatcccttctggtcaatgaggcataataacttcatcggctggaaggaactgttctggtcaatgaggttgttgtttcccattgaccagaagaaaatctttccggtaatgtgggagcaactccaaaatcccctcagacatgaggggtggttttgggagctgactcccaaaaaattaaagaattttttttaaaaaaatataatataaatggatggctgactctcaaagtcagtcatccatttggaaaaatgactcccaagtgacatccaacgactgtatttaggagttgtcaacaaatccttgggagttgtttttctgaccccctaaaataaataaagaaaaataaaacccccaggggtttttgggagtcgatcctctaaaaaccccaggggggttgggagttggcacctgaaagctctcagcagccacaaggaatccctcttggtcacagagagtgtacaactcttgccagccaagagatatccatcttggctgttgagagcatacactctcatcggcaaagatggatttggcaagagtttatttttttactaggggaacaactcccaaaccttttggaggtcttggaggttcaactcccaattttggggtgagatgtcctgaggactgtctgcaggttgtttaactaggacccttatcaacataaatagtgagtgagttttttaagtagtttatggttagtttactagttaaattttcttttatcctttcactattctatataagttcaacctttcacttcatagattagtcacagctctatttctcttatagtctcaaagctcaggcacagtgaagctcattccactgctgtcccttgttattataaggagctagctgttgaaataatgaatacttctccatagcatgcgaaagagacaacaaagattaatcccagtggcttgagagagaaggggcagtgaggatgaatctctcaccggatgcggctcagtttgggtggcacagaaaatgaaagaggtgaaccgatggtttttaatttcttgtactaggctagattaaacagactagatacaagagttcaagctgtggttgtttagaaaatgaataaagaatgataatgaatagaatcaacccttttgggtacggcatcacacaccagcaagaatggaatataacctgaaagataggcaagactacatgagagaagcagtaccctcctcagacagggttcattgactacaagctgggggataaccttcataacaggagataatgtcagactatgtaggagaagacttcaagtgactagtgagcagatccattaagattagaatataaagaagaaatatcagggaataggatggaagaactgagaaggcaatgagagagagacatgagtaagaagccaaaattccaaccctagcccctccactttttaagtgttgagaggcttatttccactgaccacctctgtggctatagtgtggcccaataatctatcagcttctggtcacataagagaccagagcacattcctttacaattcactatgaccattaaaaacataaatagctatgattaggcctgctgttgttttctttctgctttttctgggaaactgattttgttatttttaatgttcttacaaaaaaacttacctgacaaaagaaattaaaaattgtggtttcttttctcaaagttccagcgtccagaaagtgtgcaaaagcaaaaaagtctgagagacgccagtggaccgcagtgagcacgaggtagtgggagcgaggacttaagaaaagaagaagacttattcacctgagagacgccagtggaccgcagtgagcacgaggtagtgggagcgaggacttaagaaaagaagaagacttattcacctatttgaggtgatacaaagggtgcgactagatgagtgggatgcattgcaagcagagagaaagaaaagcaacaaagagaaaagaaaaagaaacaggaaaagaaaagaatcgaacctgagagacgccagtggaccgcagtgagcacgaggtagtgggagcgaggacttaagaaaagaagaagacttattcacctatttgaggtgatacaaagggtgcgactagatgagtgaggaaaagaaagagaaaaaggaaaaacaaggttctactcaaggaatctatgtacatgatctaaacctaatgatgatgatgtaagtacaagattccacagcatcttttctcttgtaaaaccctaactctcttgacagtcgcgcctgtcttctccctgtcgctgtactgtcacaaagtcaagtcttgtaaagaaccaaaagtaaatgatttagtaaaaagattagttattctttacagggaagctctggcatggggatctgttgatctgttgatcaatacataccttccaaagttctgacatactcaaactgttgattgcaaaccagcagcttcatgacctgctcagctgcaaagcttaaaacacaggactgcaagcaaatcccaatattggagtcaggaaaatatttttaggaaaatgggcatgccaaagagcttcttttttttttttttaaagtgcaatttggcctacatatggcattgcacactatgaaactactgtacactacgggtgctcggtttcgaaacatttccgaagttcgttcggaaatgttgcgaaacatgcgcccgcagggggcgatgtcctggaccttggtccaggtacatttcgcaatgcgttgcgaaaggcattctgatggtcttttgaagaccgtccgataccttttcgaaattttttcgaagaacttacgaaactccatgctttcgaaatcgactccgaagggctacttcggaatgatcccgaaagagtttcgaagaactgccgtaataattgggaggtttcgaaaccttttccgaactgtgatagtcctgcagtggcactctcggctggcttttggatcggcacccttgtcccttataagggttgtgccgctctattgggacattgtactcatcgttcattctcaatcatgtatctctgagtttcatgattttgtatttctgctatgtatgatagagaaaagaaataacaactccgtacaaaagaaaaagaaaaaaaaatcccatcaatgtttcactatgatcgatcgattgattggaatgaaatgaaagaaaggataagaaaacagtaatgaggggtctgaataaagaaaaagaagagaagcagaaaaatacaaggcagctaatacatgataagttattggatgggtgtgttttcacaagtggcgctgtaagcaacagagcaatagcagctagcagttgtagatgattgatcaaattcggcaggtacgctggaccaagctcgagcaaacagcagtagtactggaggggcttgtgtgaaggtagcagagagaacaacgaggaatgagaaatcaagcaacggacagttttttgaatcttggtgaggtgattgaggggatactctgctaaagaaaaacacgaggaggagtcggatgatgcagaagagatggagaagaggtttggcgaaggtggaaggggagccagcagaggttgtccttttaatctgaagacgggatggtcgagacctctccctttcgaacaccttccgaacacctttcggaatcgttttcgaaagacgccaacttatatcataacgtcttttcgaagacagcttcgaaagttgcttttaaggttttgatccggcacaatccgcataaaaaccggaaatgtgtcagaccaaaaccttaaacacaaaatatcggaatcgtttcgatattttttgcggaactttcgtaaacatttcgaaagttttacgaaagccgcttcgaacttcacgtttcgaaactctttcggagcgaaaccttaaaagcacccccgtagtgtagtcttatctgtaaatatactacaggagaggaaaggaagctgggaaaacagaacagcatgaagaaaacctgggcaattgagataaaaacgataataccaaagagcttaatcatgaatcccaccaatgtgagagtgcaggttgtcagttcaggttctagactcactcttcatatcttttgatcctccatcactgattcagtgtctcgatccaacagacacaaaattgccactggtgaaagttgaaattttcaacgaagcatatctaaatctatgtagctgacagagtgtggggataattataaataccatttaggcttatcaattgagctgacactttgtgctctcatttgattgtgcggcgccgtgattgcgtaggctatgtagtgttgattgattaagttccggagtacatggctgtcactcttgatactcttgagtcactctgccttcggaaaagatctgaacttttgaagaaaggattgaacgaaggttgccgttctaatgtcttcagcctttacaaacgatagggtctgttcacagatataaattcagctctcttgtcggcatctcacggcatatcaaaaatttgataacgatacaaatgtttcggtcttagcaatgccgagtagttttatcggttgagccggtatgcttccagctaagaaatagggcgagtttactgttcaccaagcgacccttcaaagctatttaaagggcagcttttgaccgttcctttgcccatcccccatccacatcccaaaacagcaagctcgatcatcaccaaaaaccgctccaaagaccaccaccaccaccccaaccgtaaattcttcaccatgcacctcggactcttccttgcttgggctctggttgtactccactctgtggtagctcacccgcagtgcctcgaaccctgtggccaagggtgccgcccatgctaaactagggaacccgcggcgtataacgccgcgggatccctaggaactcggatctgaacctgagataggctgttgggctgtttgaatcagtgaaagaataggtttttttgaatttgagcctgggaatctgtggttgtagataaataatttattttttgcatttgtattttgtatgtatccatgatcttggcttcataactttcatctttgtataaacaggttgtctagatatatagaaagtgtaatgctaggacagttgattctgatttcaattgcattctaagtacagatgcagcagttacaatctgaaaatagtaacagaaacaggactcaagattcaagtttttgcttcagtggatttattgaggggagtggtgaattgcaatgggtggattgagaggaggaaaggtgaaatatatggggcggggtggggaaaatatccaaccctgcacctatgggaaacttccctaaacctaagggaactcttcaggtaactgaagtccaaactggaaaccgatctaggcctaagaaagaacagtatgagcaattatgtatcaagaatgattgaaacaatgaaatctatattgaacagtctactgacctcagaagttccatgacatcttcgtattacatcaagattgacaacgtttgtagtgatcgaaggaagatctggatcacccaccatgcagattgataacccgttcaagttggtcactcgggacagagcaacgtaaagttgaccatggccaaatacaggttgaggtaagtaaacggaaacaactgataacgactgtccctgagctttgttgattgttaaggcaaaggctactgagactggaaattgatatcgtgaaaatgatacgccatatacgtggtcggcttcatgagtgagtttgagtttagggatgattacttctttaccaacacgacatccactgaggatcttgcaacgcaatgcctttggtcttatagcaagaatcaagagtcgagtcccattggataggcctcttttgagatttagattccgaagtaagattactggaataccaaccttcaattccagtttgtgttcagggaagccgggtaatgagaaagtgttcaatacttcttcaggaactgcttcatcactttctaagccatctgcctcattcatcatctggtcaacagactcagaaagaaacagttgacctggaatgcgatctctgcaggtagaattgattttggtgacatcggcgttcagcggggccaatatgagtcgttcagcgtagaaatcagggatatttgtgtagtcgtgattgataaataagttactcagatctccataaacctgaccaataatgaaactaaaactgaggtttttccaaaccgaaacgttagggcacgaccaacgtgaactaacagtgagagcagagcacaagcgaacctgaggtttttccaaaccgaaacgttagggcacgaccaacgtgaactaacagtgagagcagagcacaagcgaacctgtggcgatagagtcgagagaaggatgagtgaggcgaaagagacacagacaaatgaaaacaagaaaatctgatcatttatttctaacctgaggtttttccaaaccgaaacgttagggcacgaccaacgtgaactaacagtgagagcagagcacaagcgaacctgagaagatgggtgaaatgatgaggaaaaacacaagccaatgagatgagagaaatgatgagagatggaaacaagacagacctgtggcgatagagtcgagagaaggatgagtgaggcgaaagagacacagacaaatgaaaacaagaaaatctgatgagaaagaaaaggaaaacaacattcagaagaaagaaatgacccttttatacacgtgcatcagaagatctaggtttcgaaccttgtctatctcacaccaccatctgttcgacttcgccgcatgggggtgagaatgaatccccggtccgtccgttcaacaccccccctcattctcaacccgataggttgattccttcaacacaagccatgtgcttgaccctgcatagtgatttggtaagaaagtcggccaggttagagtgagtagagatgtaaaccgggaagactgatttgtcagagactttttctctgatccaatgaagatgaacacggaagtgctttgtccgatcatgaaaaactgtgttcttggctaaagcgatggcggcctgattgtcgcatagaatttggattggcccttggtgaggaatcccgagacaacgaaggagccgctccatccatatggcctcacgaccaccttcatagagagctgtatattccgcttctgtggtggaggaggacactgtcgggttcttctttgatttccaagagacaatgccttcgccgagtagaaccagataagagaaataagagtgagagttgattttatcatttgcatgatccgcgtccacgtagatcttcagcggggagattgaaccgccaagagtgagacccctggtagatgagccgctgatgtatctgagaagatgtacacacgcggcccagtgctttgaacccgggttttccaagaattgtgaaagttgagacattgcgaatgatatatcgggtctagtcgacacggctaggtaattaaggagacctattgcccttctgtaattgatgcccaacgcctgaaattcgatttgttcttgaggtgttgcgggaatcagccttgtgttggggacaaaaggcgtagcgactgtccgacagccacgcatgccataggtggagaggattttgtcggtgtagacgtcctgagagagacgaattgatttgcctacatgtgttatcttcattcctaagaggtgacgaagtggaccaaggtcgtccataagataacgctcagatatcaactttttgaaccgcgcaacgtctttgctgacaattaccatatcgtcaacgtaaacgtgtacccaacatggccagtcaggattgtccgatgagaacagacagggatccgcatccgaaggagagaagtgaatggatttgaagaatgacgagagctcatgataccacaccctaggtgcctgtttcagtccgtagatcgatttcagaagcagtagacattttcctttcgggacgtttagaccggcagggggccgaagataaatggtttcatccaatttaccattcaggaaagcgtttttaacgtccatttgatgaacttcgagaccgcatgcaactcccatcgaaagaagagttcgaagagctgtaggtctgcctgtcggagcataggtttcagcgtagttcagaccttcaacctgaaagttgccggcggcacatagtcgagctttatacttcgacagattaccgttctcatcgaacttccgacgaaagatccaaacggtgttgagaagttcgactcctgctggaatgtcgactactttccaaacacccagtctttccatggctgacagttctgctgagatggcatcgatccagctagcggaatcaggactcttcatagcttgtgaataggtttttggagcctctgaggtttgatcaaagaactgagctccagcaagaaaacactgaacgtgaaaatcaaaatcttcatccaccgttgccaagtgagctcgacgcttggtggtgataatgtttgatggatcgatatcagcactgatgtcctttggtgccttttgattgaccggttgaagtaccatgtcgtatccaggacgtgactgagatgaagattctgttgcattttccaataggtgttgtgaggatgtctcagaggaaagcggatgatcttcatgcgttagaaggcgatgtactttgtcatccgaggattcagatgtatctgatccttcaatttgatgggtagttggagatgattctgtctcctccgttgccggtccttcagacagtattggcaatggggagatcagaccagcgggatcgaattcggagattcctggatacaaagtctcgtcaaaatcgacatcatgacttaactccactcgtccgtccactgtcagaatgcgccagttgtgcattcctagctggtaaccaaccataattcccttggttgaggtatccgagaattttgccaagcgcttcttttctggaagattgatgtaagcacgacacccgaacgatctaagacgagagttgtcaaacgggcgattgaaccagagttcataagcggtgacccatttcttctttctggtaggggttacgttctcaagaaacacagccgtttcaacagctagcccccataaggtgtggggaagacgggcctgttttaggagagctctggccttttcagtggtagtcctgttacctcgctctgccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatcccacaatttccatcttccagccaaatgcctggttagtatctcatctagactcttgggggtaaattcactgtagatgttgttgctaattgatgttctactttctgctcagtcgactggcttcctaatttcagccctatgatgcttctgcatggcgagcagtacttggcgatcaaaaagtttccaattccgacgtctggtacattcgtaaatcaaacaaggctgatggaagcaactgacaaaggaaaggcggctgctgtagttactatcacccatacgtatgacaaggaatcaggtgaattattgtttgaaaatcaaggtacagtattcatccgtggatctggtggatttggaggaaagaaaacctcgagtgatcgaggcgcagcatcggctcccaataagccacccaaccgaaaaccagatgcagtcatcaccgaaaagacggaagcaagacaagctgccttatatcgtttgaacggcgacttcaatccgttacacattgacccttcgttttctgcggtcggtggattcgagaacccaatcttgcacgggctctgtttctttggtatttcgggtaaacatgtatacgaaaagtttggacccttcaaggacatcaaggtccgatttgtaggctcggtgtatcctggcgagactattgaaacaaatatgtggaaagaggaaaacaaagtaatctttggtatgtttgcttcttagaatctatagatctttccacatcactaatttttgcctattctttttgctttttgctagtgaccaaatgcaaggagagggacactgttgtcttaggcagcgctgccgccactttggcctgatcaacaaaaaacaatcccaatcatccaattcgtctacagaaagcaaccaaacccgcgcatcattagctatttataagctcatctcaaaacaacaaaaaaattccatctagaccactcagcaaacgtttctctttcatcgttctgtcgtttggttactctttctgtttttgtcaaaaatgtagaacaaatcataaatactcactgtagactactgaccttttatgagaatgtaattacttaacccctcagagtgagaaagagagactttcttagttgggcctgaggggttctcactattggggtctggtcagtgttcctttgacttggcttgcagaatattatcaccaatcaagattgacatgtgaagatccttaatcacatcttgtagtgtttaaagtgcaacatgagctgagaccttatactgaattgctttctgatgatccccaatgctgtacatacttggatgaacattgatcaacactatttattgtgggttatggtcacccagggtgtacagcatctttcaacatgtttcattactacatatcctcctcaaaatgccctgtagtgcacaagtccaccaaatggcacagtaaatacactcaaaaagggaggggagttctggatgcggtggggccatctctatcattgaatcatcaggctggttcatgtatgttattgccttccaacaacattcaccttcactgcctccccagttatcctggccttctcatcaatctaatcccctctattcaacaaacttgctgatcctcactttcctaaaaccttcttccatgtaggttattgttatggatctcttctttcttgttgttcatgtattaaccactctcttttttcagaactctcttttccttctatcctcattatattatagcacattacttttattttcatttgtcatctactacttttaggtgtttgtatttctcatttctttctgtctgtctgcttgtatttctttagctggcactcatgaaatgcaaccttttagtctattcattcacagttttgtggttcttgatctatataatagagaagtattctgaaatggtttatagaattagagataattgaagtgaattacaagacaaaataaaagaaaaaggagaaaaaaaatgcaccaaagaatagttttgatctaagactacagttataaaatcattgaactcaagatttgtcttactgaaaatttcacactgaaagagatttttggatgtcaattgattgtagggtgtaattggcctgtaagaataattgtctgggttaattttatcccagtcaaactgggatgcacccaaccaaattaacattggttgatttcaactaggaatgacatatcacaccccacttactgcctggaatttgagacaaagtgggaaaccaggtggttaccagtaccaaacaacacttaaaaacagaccctcagagtcaaaggctattttcatggccaggcacctcctttgaattccactcaacttggatacctgtacccacacccagaatgtgccatgggtactaagacatgtctgcaggtacctaccaacagtttccagttcccaacagtggatctctacacaaacacctatcagtagcttatcaatccaaataaacatctcctaatgtctcaacgttagtgggctgttgtggacctgtgctgtgttacaccactttgtgcaggacaactctgctaaaaactagggggtggaacaatgtgtagcagccacataacttaccctgtggccttcagacacagtttaatactgctaaaagacaacagaaaatatctgtagcgctagcagtattctgctgcactacactgtgttgatgataaagtcaacatagcagacccatcaacaggtattagaggccactcctatgttcaaccaatgatgggccagttacactaattgtagcattagcacagtttagaaaattggacttctgctaacatttagcatagcacaggagaattccaccacatctgcactaacattatactatcatgccacaaaaaaagactgttacacttttctacagcatattttttttttgctgctaagatttctgtaacacaacatagtgaggctaacagtacactaacactaaagtgttactaatgttcttggagaggaggaagggatcatctggtttctggttcttgatggtagattgcaagatgagaaataattaaggggtgaatcttgagccaaaagctagttggggagttgtaacacacaggctatgtacatatttagaattccaaactatagctccaacagctcataacatacagagttggtgcactattttgagggctgctattctattagtagtgggctgtttagtgtagtggcccatttctatttcaaccaatgaaatataaattcaaggggggttaaggcttggatcaagtagcagatgagatcaaaaactaattcaaaatcaatcaaaagactaagtcctattaatctagcattagacagccaatcttcacaatagaatttttttatcaaacaatattgtatcaatagaacataaactttatttcacctttagttgaaaactcatatcatttgatttccttaacttaaagtcccaatttcatatttcattctctattgtttatatctctctgttataagaatatcaatgaccacactctccagatagctctgttggaggacttaccattgcaacttgaaatgcttttgagaactctctctcagtactaaattggcaacacaattaataattcatgagaaatattgctagaaggcttcagaaaaaaaaatgatcaaaaaattagatctaaggggtgtaaattgacttctgggagggttgaagattgcaatggtaagtcatccattaggatcttgcctgctttgaggtgcagaccattataatttatactctcaacttctcaaaactcttgtgtatcatttgtctacagtagatttctaatattaagaaatgaaaattttgtttgcttcaaatatttcagaatgtaagaacaggagaacgttttagccagaaaaatagctgatcactccccccaactcatattgcaccaccacccaggtgttcatgtagttccaggaacccataccaagtagagatgtcactcgatacccgggtacctgtagcgggtgcgggtacctgcctcaaaaatccaagatttttgacacccgctgtggtaagccaatcttgaataagaggcccacaaaatcaaagcttcatgcacaataataggccatctggacagcaataccctcaaggaccaagacaagccccctctggaatattcaaccaacctgcaacaccatggatgtcacaagaccaagcccccaggacagaagacactctggattcccatttcacttctttattacataatcatctcatgcagtcttacatcatcaatccccattcagccttccacatttggcctctgcatgtgtttcactctaatccactttcactctagtctcatttccactttgggccacatttcactgtttcacactattctacattggttattctgatgtctcacactagtacacatttggctagttcattcaactctttggtatattcttcctccctcattggttgtggcacatttcatccctgcatgtctctgatgtcattttccccatttatcttagtgcctaccatttagaagaaaattcctcttggatttctgttgatggttggctaaaaaaaaggggccatttttataatcccctttctataatgtatctacaccaattgggccacattgtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntccatatgaacgataaattaagtcagagtatacatcttcaagattcaaggtgctgtccttcacgtcatttgatcccaggatatggcttggtgtttgaataaaatacatggatgtgtttgtctgaaacatgtacccatcatgtatagatatccataagccccctggatatggattatgatgtagatcaggctaatgatacatagctgtgagaacatgattgaagttcttctgggcactcaggcatgtgttaattatcattacaaatgaatgtgttatgagaattaattttacttaccaatgtgtcaaatttctcttgaagtcagcaggacaaggtgactgggatctgtagaatcttgatgttataatttataaagcagataggggaatcacaatgtagattagatgtaatgtaatgggtaatgattaggattattatcaaaatatttatccaagggtccaataaatcagtttctaatgggtgagatcaaaagtagtggatgaagattcttcttgaacaactggaaattcaaatattctgtaaatcaactttaggaggatggggagttcctgatagtggcggaggagcccttttaaatgcatgtggagatgtactgcggcttcttatctacagtcaagtggttgaaccatcctcaaaggtcagtacaccaacctcatccaaacttgttgtaacacagcaaataaaaacttatgtaatcaactcaaagtttaccctccatgccaatatttcattgtggcccagcaaaatacatatgaaatgtaatacaccatacacttatttgtttgtctccaccactcagaccagtgtgcaagcttggcattcacacgttggaacttggtcagagttagtgtattacagatagacagacttttcaagtgcagttgggagttcagctatcatgatgagacaggtcttgattggatacttctggttttgtaaaactgttatgctaacactttctgcctcattcaacatggaaggaatacatccaagcaatgcagttgattacaatagaaacacattgatatgtacagttttgggtgcagctgtcaattatgcagaaagtattccatgactcaattggatgctcctgtttcggaaactgttaaactttacccccctcatacatggacatacaacacatagagcaggtgtaagaaaatagtacaatgtcaaagcatggcttgggatccattgcagaagccctgttccaaggacatagccactgcatggtttgaaacagtagactttagccagcatgattacaagataaaaatgttgattagaagtacagtttcaggtgtggtcatcatcaaggggaaagtttcaattggagaatattcatgatttcacctctcgtacatgataaaaaacagagaccagacagtgcagaattacacagactggaagcacagctcaatcccaaaagccttgacctaaggaaattgtgatacctcctcaagtcactataccacaaccattgatataggctgcttggatacctgagattcctcatgggtagcaggttcaaaaggattgaaaatccaatccccctcctttgcctacagtctttgttattcaatttgtcatttcagacatgaatgatacataaaaagttcaaactagacaagtaaagatgtttttttcaacagacaaaactatgagcctggtacctaattaacatatatatacaggaggtcggaaaaacgactcccaaaaattgtccaacgactcccattttggttgaggggtcgtcggacgggagtcattcttttaaatcaatggccgactttgggagttgccatccaatttttttttaattttttggatttttagggagttggcgccccaacccacccctcatgcttgagggggtttgggagctgctcacccccatgaccggaagggtttccttccggtctatgagaaagaaaaacctcatcggccggaaggtatcctcctggtcaatgaggtataacatcctcatcgattgggaggaattccttccaatcgatgagtttgttaccctcattgacttccaatcaatgaggtttataacaacctcatcgattagaagggattccttccgattgatgaggttgttaccctcatcgaccagaaaggattccttctggttgatgaggtataacatcctcattgagggaaggaatccctttgggatgatgaggatattatacctcattgaccggaagagataccctctgttgagatgttgtacctcatcaaccggaaggaatcccttccgtcaataaggagtgttatacgaggttgttataccacattgaccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctcctggttactccaatcatctatccagtcaattgagacgagaatgataatgcttgggagttccatcagttttctaccttacattgatatctctgtgtgatgtagaccaaacaaccaatgagactttgtataatgtttcttgtacattgaaaagctccagtgatatcgagataaaagagcctcaaaacgttcctcggcatggtagacatagatgatacgatgaaagcaattgaaatcgatatttccttaacaatgttgttgataaagggtgaagctggatataagggtatatgaaaagcacttgttgcattgtattctttcattttgttttttgtggtttctctaaaggaaaagtggaaaactcgtggaagaacacatgcatgtatgcactacttgtttcttccaaggacatttcaggagtaacggccaaatcggagaggaacaaaagaactgaaaaagacagggtgatatcgatggagtacgttgaaggtgaccgggggtgactggacaactaattgaagatatactgtcaaagagaaacataggaaagataaatccatctctaaagaggagacaagggtatttctaagtgggtcgagtgtgatgatcaagtgatcacaccatacagccagatgggggcgcaactacacacttctcatgcggacactttggcttttttctttttgggctcatcgttgggttcggactccagatcaacaacttgattgggatcgtcgtcctcctcgtcctcctcctcatcactgtacgctaattcgtggttgccggcctcaacgactcctgcgtagaggcttttaaaaacgaaaaacaaaacgaaaagaacaatgaggcgatgttgaattgaagaggggatggtcaggatgagccaagagagaacttactctagtgctttggaatgaatttccaagaggttggtgtgtaattcatacatatcttcttcgtgaccgaagaagttgaaaaagctaccagcggtgtcattgaaatcaatttggacttcctccttttcgaactcctcaatcgacatcgaaggtttcttggccaccaaattatgttcatcggaagtccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncaacgcaaccatacaaaccgcattcagtcaaaggggaaatatacacgcgatcccttccacaggagaaaaaaaaaattcgatggattaatactgacagccttgagccagaaaccgggaattttcttgataaattcactccgtttcttgtagatcggttcgagtagcttgactttgtggttgtctgaatttgaggagaatggggacagctatgttagttttttcgcaatcgacatgaacgcgcgcgttgcaaaataacgcaaaaattcattcgcatctatgtgggttccaaaccacttgcgtgccttgggcagattcgatagtagggagaaggaagaagagggcaggtgaaggacaatgggacagcgggggaaataggcctgatagtaaaatgaaagaaaaagaatcaagcagtcacgagaaaaatacacgaattactgacaagcttcccattcggctttcagtagctcttcgtccaatttcaagacttcatcgaattgagcttgaccataagcttctttgagctgtgtttcgcgctcgagtgtgggatcgaaggcaaccatttcgatgtggtcaccgtcggttttctctggggcagaagtagcagacattcttgatgatggtgtttgagttgaaaagtttttgagattggttggttgtttttggtgggtgggaggggtcaagagggtgggagatgggagaccggcgtggtcgtcgcgcgcgcccttaaagtggttgaagtcagaaaccggagacaaaactacgccaaaacccacattttaatcacagcagcgcattcacagctcagtcaaaaccgaaaaaaatagaaataaatacagtcgcgacagctggagttgaatggaaggttatgtttgcatacacggcctgacttgcgagggtgcatgcgcctcagtgaccccctatgaacaaagaaaaaatatgctcatcaaacatttcatggcgtggacggccaaacaactttgtaaacaactgtgtacaaattgaccaaaaccaaaacaagcgcaacgacaaccaaggaaatgagggatgggagtccgactcgaagccatagggatgagacttgaacacacaggggctcacatacatcgaattatccaggtacccaaagaaccttttgaaccggaggtcctaaaagtgaaaagaaaactcaaagggttttcaacaagaaactggtttcacagattttatgtatgactgacgttcaactgaagtgacaccttacatacataccaaaactctattttaccatcagtttcctttggattcccaggaggcttgatgttcgaacttaacaaagtcccccccatttggagggccttggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaagttatcggatgggtgtgttttcacaagtggcgctcgattgcaacagagcaatagcagctagcagttgtagatgattgattaaattcggcaggtacgctggaccaagctcgagcaaacagcagtagtactggaggggcttgtgtgaaggtagcagagagaacaacgaggaatgagaaatcaagcaacggacagttttttgaatcttggtgaggtgattgaggggatactctgctaaagaaaaacacgaggaggagtcggatgatgcagaagagatggagaagaggtttggcgaaggtggaaggggagccagcagaggttgtccttttaatctgaagacgggatggtcgagacctctccctttcgaacaccttccaaacacctttcggaatcgttttcgaaagacgccaacttatattgaaacgtctttcgaagacagcttcgaaagttgcttttaaggttttgatccggcacaatccgcataaaaaccggaaatgtgtcagaccaaaaccttaaacacaaaatatcggaatcgtttcgatattttttgcggaactttcgtaaacatttcgaaagttttatgaaagccgcttcgaacttcacgtttcgaaactctttcggagcgaaaccttaaaagcacccccgtagtgtagcaaccaaaagagcctcgcggcccgctgaagtcggtcccaggtcccgcatcagcaggaccgttggagatgctccgttcccataaaccttaggatagctgttctagcaaagttagaccgctgattctaagatcagcagtacctgaacccccctcaacaagatggctccttttgcacatgggagaatacaaagggtgggatgtgtgatgaggtcagctgacctatctgctactgcaaagtcccagatcccatggacaacaccaaacagacagttttgtcatcagatccccccccccaaaaaaaacccagttttttttgttgttctttaacagcttcttttctttttcagctttatgaatgagtagcaaaaagccttagagcgagttttttttgttcttcttctaaacaaaagaaagaaatcctggtcaccaaaatgaccaaaaaaaggagaaggagaaaaagaaacttgtttgtttgtgtcaaggggggtattatcatttactctgagcatgttgaccaaaaaaaaagcaaaaaaaaagaaacaaaagacgagagatacaagaaacctaaaaaaatgagagaatccagtgggatgaagaaggacgggggggcggatggacgtaggggaaagggggtggtacccaaagtcgaaagggtcgagagttttgcaaggtgagagatagaaagatcaatcgaagaatcaaacggttgcagcaagaagttaaaactcatgtggaaaaaaaagaaagaaaaaaaaggtctagaaaaaaaaccataatttgctttaatagatcttgacattcattcattaatcattccctgtttttgtgtgattggttggctatgtacaaatggtaaggatatgtgtgggggggggggtttcaagtgggttggggacggccgtgcatggtcggcgggagcggggttcaggagtcggatcaggtcactcttgccgggttgtgctgaccatttagaccggtcgattgtctttggaaagtccgacaaattcactccactattccaacacaaccgtttttatcatgattgaaaaagggagcagaaggaggcatgtcagctcagaaacaaacatacagatcgctgagagagtttttgatgaatgaacttacactgcggacttccgaggggatcttgccttcggtgtagggttgcaatccgcctttcggcatcttctttgcaagggcttcgacaaacaaccgagcgcatttgttgttgttgatcaacggaagtcctgtaagtatgatgaagttgagggtcaagcgcagttagtgatggtgtttggagattcagaaatgaacaatgaacatcaaacgacaaaccaaaatccactgagtttcgacgagcaacgtaatcttcgtctaggacatctcggcccctttgtttggcaaggttgatgacacattggatctcgtattcttcaaacacttcacgtaattttctcttatcccgcttagggaattcgattcttttgacgggaatgatggatgttccaataggatcttgagccttgagcgattcgaaaaacgattcgacctcgggcgatgagcaataaagcttgaatccgagtttcgacaatgtctctgcacaatacttcagctcgggttgagtggtatcaccaccaatcaagatcccagagttctgcttgggcagtttgaagccgttggtcgagaggagtgaggcccaatacgcctcgtgaacatcccgtccaaacgatgcaacttcaccggtcgaggccatttcaacacccaagaatggatccgcccctgctagacgagtccaagagaactgtggcaccttgatggcacagtagtctcgcttctccgccatcaaatccatcggcttcggtacttgttctcccaagatggcagccgtcgcaatgtcgatgaagttggcacccaataccttgctgacgaatgggaaagacctcgaagctcgcaagttacattcgatgactttcagacggctttcaccatcgggctgttccgattcttgtctgatgatttgcatgttgaagggaccggatatttttagggccttggcaaccttctgggatatttccttcaatcgtgccatttccttgtcggatagggtaaagggcggtaacacgagtgtagcatctccggagtggacaccggcgttttcgacgtgttcagagatggcatggacaatcaactcgccgttgtgagcaacagcatcgacatcaatttcctgagcgccgtcgataaacttggtgacgaccacaggatgctcagatgatacctctgccgcagctgtcagtgagtgttccagtgtggtccgatcccaaacgacattcatggcagcgccagacaaaacataggagggtcggatcaagacagggtatcctacgtcttctgcgaatttaacagcagagtcgaggctggtgacctcaacccaatcaggctgatcaactccaactgcatccagggtagacgagaacttgtggcgatcttcagcgttatcgatcatgtccggatcggtacctaagaccttgacgccgttctgtttgagtcggagggcgatgttttggggaagctggcctccgacgctgacaatgacaccctgggcagactcgagctcatatatatccatcactcgctcgtagcccagttcttcaaagtacagtcggtcagcctcgtcgaaatccgtcgacacagtttcagggttgtagttgatcatcactgtccgtttgcccatctcacgcactttgcggacacatgtgaccgcacaccagtcaaattctacggaggatccgattcgatagacaccactacccaaaaccatcgtgccgtgttcatcaaactccaagtcgtgctctgtggcatggtacgtagtgtaaaggtagttggtgtgtgccgggtactcagcagccaaggtatcgatccgcttgacgaaaggttttacacccagagattgtcgtttggtccgcacttggtcttctgtactgccaacaagatcggcgatttgtcgatcggagaaccctaacttcttagacgaacggatcaattcttcatcgaccagatcgagagatttgaggcttttgagttttcggtggcactgaacgatgttatccaacttgtataggaaccattttgtaatcttagtaagttcatagattttcgagacggaatagttttcaacaagcatcgcgtaagcgatcgcgaataatcgagtgtctgtaggaactgagagggcatgatcgaggtcttttggcttgatgtatgcttcaaagccctggtagtttggatcgacttgacggatggctttctggatactttcttcaaacgtccgcccaatcgccataacttcaccgacggatttcatggctgatccaacctcacgatttacgtattggaacttcttcaggtcccacttgggtatcttcgtcacaacataatccaaagacggctcgaaacaagccgtggtagtcttcgtcacagcgtttggtagttcgggaagagtgtgtccgagtgcaatcttcgcggcggtgtaagccaatgggtatccagttgctttggatgcgagggcactataaatgatggggcctttcagttgtggaaaacgattaaaagaagtaagggtgtgatagcactactaaccttgatcgagatagacgggcattcatttcgatcaccatgtattctcgtttgtgtgggttcagcgcgtactgtacgttacattctccaacaacaccgacatgtctgacgatcttgattgcagcagacctcaacatgtgataatcgtcatcagaaagagtctgcgacggcgcaaccacgattgagtcaccggtatgggttcccagcggatcgaaattttccatgttacagcagatgatgacgtctatgagatgacacgtttggacagtcagtgttttgatttgactgtgatcagcagagtgagaatacttactgtctgcggcgtctctcactacctcatactccacttctttccaccccttgagacttttttcgatcagaacttgaggacttaacgaaagactcttggcgctcaggtcacgtaattcgtcctcattctgagcaaagccagaacctagccccccgagagaaaaggcagatcgcaagatgaccgggtatccaatttcttttgcggcgtccaaagcatccgagattgttgatacagctgttgagtgggctgcagggatatcgatttctgtgaaggtcggggtttgggtatggatgagtttgtggctcaatagcttcgaaagaaaaggaattgtatggatggaggatgatgtatattccttattgctgtagcattgtggagccattgctaaggggaacagtttatggtttgaattgtggatgtgaacataccattgagagcctttacaaacaagtcacgatcttcactgacaatcaaggtctggatcgctaaaagaagcaaagtaaaagaagtttctcatgagcaagggtggcgagtgatagtgaggatcctgctggcttgaaaaacttacgtgtacccaaaacctggacacccaatcgctccaaaatacccattttatccagttgaatgcccacgtttagagcgctctgaccaccgaatgtgagcaggattccgtcaggtcgttccctgtagataaacaactcagtcgtatcagcacccaaggcgagccagatacatggaaagcatgagtcggtctacctacttctctaaaacccatgccacgtagtcagcggtgaccggcaagaagtagacctctgaagctagatggtgagaggtttggatggttgcgatattaggattgatgaggatagtttcgatatttgattccctcaaggctttgatggcttgtgaacctgtcaaatcaaattaagaaggtgtgagtaaggtaacttgatattaattaggcgattagcaacaatttgatactgaccagaataatcgaattctcctgcctggccgatactcaagccaccacttccgacgaccaaaacttttttgacatcgggcttgtcgatcttgggtaagactgatgcgctgattttcctggcgatttcactgggagtgctcagggtgggctggacaacttttggatcctgataacgggtagatgatattgagagagtcctttgctgtagatgtgagaagcctcggaaagaaagctgagcagggactgattggaatgaagttgatgtcggcagttgccgggcggagtggaacctcttcaatggcaaggatgctctgatcatgttcgatggtgagccaatcgacaggcttttggtgtggtggtgaacggataatctgggtttggtatcaagaaatcagaactggtgagataagccggggtttgtagatagatggtggatgactgtttgtgatcccagaagggaaggcaagaagaaggaaggcagctgaggagatgagggtgtgtttgtgtgttccttgaaacttgcttggcggtgtcgatgggactgtggatttctccccggtggttgtctctctcgggaaacttttttttttttgcggcaggctgcattttgcatgatcgggtgtattacataagcttgaatgcgccccccggaaattgcatatatgcattcatcggtatgcatacactcaaacccgcacgagttggccaatcgggctgcatcctacttcgtcctgaagaccggacttcaagatctcaacttccaatggtgccaatggttcagttatctcaaagggaaagctcgagttcgggtaaaatcacgagagaggggagatctcatctgggatctgatgtgatgtcctcttggtttcttccaaggcagagaggtaagccagttatacataccgacatatccaatggtattcaatcatatcctggaagctttcactttcaggtaaagcaaactgaatcattttattatttttggacatgcatctaaaactcaaaagatcaaggatgaggtccagggagactatattaatcaatgaatgaagtttcatttccaattttccattctaaactatatgaaaatttctaattgaaagagagtggggcaagaacaaattggtattttcaattgaaatgataacctgagaaaaaaaaaacaattttttcttagggaaatgtgacttttcaattgatggcttcaaattatttctgtctttcaaccttcattatatataggtattggtgagaagacaaattcatacatttgtatgaaacagttgtaagttaacaagaatggtgactcatttttcatctagttacagataatttgattttatttactataagaattgtgaaaaactgtataactgaaaataacttacaagggggtatcaaatataaccacattcaccattatttaattgactggtttgaaaaaatccaccctttttgaaacatgttggttataaatttgaccccttttggggcacattgattcaaaaaaaagttttgggaaaattgaatggtttctaatggtggatttcctatatttgatacccactactatagcagtcacagcaactgtgattcatgtgatcatcattgagcaatgatcaaaacaggaaaagcacctcaaaatcattgaatcaaagttgaatgatgtttcagagaaacactctatggccgtcaagaacttgattggcctccacttaccttgtttggcatcaatatgattgatcaagattcttgtcacacctgatgaagttttggcagacctgatcacatgtcacataggatgtcagaccaaaaaagtcatatattgcttgcattacattgcctccaaatggggcttaagataggatgtgttgagaatccaaacaaatcattcaaatgagtgagaaatctggtcaccctgagaaagtatgctttggagtcaagtattttggtcttcatggatcattcactctatcctatcaaaaaaaatttgaagactaaaaagggttcaatttacagccatattttattgaaaaaaatctctaacttacatggagacctaattttgaagaactaaaaaatatactactcaaaatggcatggatatctctcaataagttaaattcataccaattgttaaaggggcttggttaaacaactcccaaaaactagagatcgttcgtccgtactttttgcaggtacctggtacctcctggggggtacccctcgcacccgccccgcacccgccaggaggtgccaggtgcggtacttggtacctatttttgtgaaaaattgaacaggtacctaggtacctctacaggtaccccctcacttccctaccaaaaatcaaaatgatggtggccttctactccaagaactccaagatccaagaaggtaccttggctgcatggaaacagggactcaaggataataagaagtctaacaaaaaatcaaaaaggaaggtgatggttttggatgacaatgaagattcttccaattagttataagttgtagatattttcaacttttcaataaattattaaatatgaacaaatgaaaaaagtgatctgggactgatgttttacaataaatatgaaaaaaaatagaaaagtaagattcttccaattaaatgtagatatattacaacgtcaacagatattaaaaaatgccaaaaaagtgacttgtgagtgatattttacaataaatatgaataataataataacaataaagtgacttgggactctgggagtgaaactaggtgaaaaagagagggggggtacctgaggtacctgcaacgggtaccttgggtaccccctgggaggtgtctggtgcggtacatggtatctattttcttaaaaaaatgaacaggtacctaggtataaacaggtacccaggtcctgacaaacgatctctaccaaaaactggagagccaactcccaagccctggattccccaaaaaatgggattcaaaccccgaaaaccatttactggtttagggatcctcccaaaccaacccaattagatcagttgtcgtaaaaactgacccctgtggtacacatctttggtcaaaatcgattactgccaaaaaaaaaaatcaaaattggcagccggcgggcagctatggtacgcgccctgaagtttggatgctgttttgtttgcttggactggttttttggagcaccactgtgttgagtatgtgaaagggatgtgaaacctctgaagaggacctccaaaggcggcgcgacgaggaggcactggtgaaagcccatcaccactctagcctctcacccaagacgaaaccgaaggtcaacaacactgaagttcatattcgagctgaacattacctggaaagtgacgccatgtcatcaaacaagaaacgatcgggagccgaggaaagctccgctccatcctcatccaaacggacgaagaggtaagaagataatcccttcgagaccgtctatctacttcagctgagtgtggctgatcgaaatgaccttttacttcccatttgaacagctcatcggtgagtttatttatatattttgtgtttcgtattgagatcacgaagctcaaatcaggactcatgcgcgcttttgtttactccgacagagtagcaccacgttatcgttcctgccccctaaaggagatcttaacagtatcgttagccaacagccgccggcccaatcactcccatccaaaccagcggtactagctgtaagttatcatgtttgaaaatagatgatcccatgcaactacctttaagtacccttcacataattgacttgtttatttggaatctggtctatagtcgtccgaagaaatagcgcgcaaacgtgctgagatcgcggccaaattcgcttcattcaagagcaatatctcaggatcggttagctctagcatcccccttggcggcccggcgagcgttcagcccagtcctgggccgccaagcttgcccaacatcgatccgaatttggccaagaaagtggcagaagctcgaaaaacagttgaacaactcaccgccaaggccaaaaacccatacctggtcagtcttcaaaaaatctatcttccaagcttgaggtacttacgctgctcgaactttgcagtccgggccttctgatccagtcgaacccgtctcaatgaccaccacaggtgttcatcccttgttgatcggattggataagggctcatccagcggatctggtcccagcgatcgatataagcctatggttcccaaatttgctactgtcaaggtacgtccgtcgtgataataggcagctgaaagtattttacctttattaactgtctcacaatttttcttgatcgttgttgctctaggccaatgttgccaagcccacaagccatgctcccaaaaagaaagacttgtatcagacctcacaagctgaagccgatcctgtggcactcgacaaccgttccaatcctcatttcgacaaatctttggcaggtcctataggagatccttctgggctcgtaaaaacgagagccacccggagtttgagattcaacccaaaaggaaaatacattcgacttgcagaacaggttcgagcggaggtccgcctagaagaattgaaacgccgaatagcagaaagctcccgcaaggctgggctagatggtgaaatcgaggctgttgaaaaacaagttagggtgagtactcgtaccctccgctctcgttttatgcctgcttgttgacttttttttttattgaaatcatgttcagagacctgagcctcccgattgtgaatggtgggacgaagactaccttcccaacagatcatataatgatctagacgatgagactgcatcgaagtttatcaattccactgaatctccaatcaccatctatgttcagcacccgattcagctcccagctccgggtgataaggacgctgtcgcactaaagccattgaaactcactaaaaaagaacagcgtaaaatgagacgccagcgacgtatggccgagctacaggataaacaagatcgacaaaggatgggcctgttgccccctgatccaccaaaaggtaagcaactgcctatcaatttgagacaattctcccgagcttttatgagacatgggcaactaaccagcctgttctctttttttttttgcggcgcttacagtgaaattatcaaatatgatgaaagtgttaacttcggatgccgtggcagatcctacaaagattgaagctcgcgttcgaagagagatgttgcaacgtaagaagacccacgagcaagccaacgaaaagcgtaaattaacggatgaagagcggaagcaaaaacttgaggacaagaggcaagcggatgaatccaagggaatcttgaccaccgtttacaagtatgttcttcagaaaccaattttaagtgacctgtattactaaacgattgatgccaatttaccgaactctctgtgtccagaatcaagtatcttaccaacccggcgcatcggttcaaagtccgtaaaaatgcggaacagcacagcttaacgggagtcttaatttttaacccccggttcgcgctcattgtagctgaagggggttccaaggcgatccgagcctacaagcatctgatgcttgaacggatcgattggaccgccgaagcacgctcccgaacaccagatgaggaaagagctgaaccacacccagccccagtggatggagaagagcaaccagccgaaccacaatcgttagccgacaatacgtgtgagctcatctgggaaggcgaggggagagaacgggtgttcaacagtttcagacctaagaattgcccttcggatgcgattgcgagagaatttttgggatctagattgggcttctggtaagttatctatttgctccaatctatatatggatctggatgcactaaatcgttctatatcatttttcatgttctgattgaacgtgcgatcttctcatttttcgcagggatttggccaaaaaatggggagaagacactattaactaagagctaccgcaatctttcacgggtgtttagatccttgtactatctgatcatatactcctaacaaatgtaaaaatttagaaccatctatagattcaaaagaatacacgttttttttcaggcattttgggattgatgctaaaaggctcagtccaaccaaaagaataagattttgcaattcagcacgatctggcttcttattatccgtttcttgttggtcagcgttacatgtcacaaattatgggttttgattgagtggacatgagtcttccgaggcgaaggcaacagagtttgtagagccctgtggatctacatgtatgtactcaagttgaagagctgcgatattcctaatggatttccctggataaaatgttgataaaacttgcttgatcttggatgtttcaccatcttctggaatgattttggcgaaatgttcatggcaagaacttggaaaggctaatcctaaggctcggcacatcggcaggcaacagcctcaacaaccttactgtgtagaataggtggtccggtggctttctggtggcaacagtctcaagcagtcctacagtccttggcaaggattgtagacttcattcacttcgtgagggcgtatgaacaacatgtatcaggaatcgtagagcttttacggaacgcgtttgaagagggccggccagcgccggcgacctacggaatcgtcacagcacatcgcccacgtgccctccgatagataagcagcaagttctgcgcatataaatcaagggcagttattttctcccaaaaggaaagtaaagaagtatgacatctgtaagaatctgatcgacacaaatgcccattttgttcttgtggcttgagaagtcagaaaactttgtgggggctccggtaccaatggcaatcgtcaagtatggccctgctcgatcattacaatcatgtaaatctttatccaatatatgatttctgcatgtcctggagaagtccgcattcctccagactcttatgtaggtgcataacatgtttctgctttgcttgacgatgtcgtccctcgaaactgaaaaggatcatgagacgtgtaaaaaagctttgggtggaaatttttaaactgtttgtcggtcggcgactgttttcttcattcaaaagaatttgaacaagtggcttgcatttctgcgaaattgcctcacataacgagacgcaccagcagacacataaacaatgagcagacattagatattttttccctctgagagtcctcgccatcctgattttgctcttgcttcggtagttgcttattcgactcgccgtaaaaagtactctaatctccgctgtttcaccagcctcgccgtcctgtagtcggtaggaaagtttttagtgtggtgcgaccaacctgaggttgcgatgattcggagcgttctccattggttcattcttgtaatgagactgtttggttggtgggccagttgcggaggtagtcgatcatatgtgctaggtaggctttcagttcgctcacaaaatatagcattgttatgagccattgattttctttatttcttaaaaaattgccagcattggaggctacgggaagccgttcaagtcattattcttaccatgaacttttgagtgatggtactagtttcgttgaccggcccagtcagcgattgtcttgtcaggaatcctcaacgccaaccgagtctgttccctttcctttgaattcagagggacaaagatatcgagagactggtaaacgaaagcagattgccgacacagaagaaatgagttcacaatctatgagggcaactcgggaagacggtacctggcctggccctagtggtagcagtaccactgggcctgctgaccgaactcaactcttcaagccgaagccgatccgtacggcggaacggcgattttcaaagaccatcaagaagatcagcctcgccaatccgaaaagtagaggctcggcttttgccgagtacggacccagcctgagtcaacccgagaaggatcggagtaactcacccatcattctggacagtcaggatgacatgttgaactcgcaacacacgcctcaagagttcatacaaccagatacaaccacccatgacgctccaacggctgataagccgattggaatcaagaatcctagggaagaccaagagcctgcaagatcacagccaccagttgttccacagattgttgtaccatccagcaaagatccccagaaacatttggatgctggggaatctcagccatccatcataccacctgcggtcaaaccggtaaaggaaaagaccaagaaacatcagcggcctaagaaagtgaagaaattggtgcttctgtcggaattaatctcgccgtcggttgagccgccgtcgattgcgccgtcgtcggttgagccgccgtcgattgcgtcgtcatcggttgagccgccgtcgattgcgccgtcatcggttgagccgccgtcgattgcgccgccgtcggttgtgctgccgccgattgtgcggccgtcaattgcgccgccgccggttgtgcggccgtcggttgcgccgcagtcagttgtgccgccgtcggttgcgcctccgtcagttgtgcggccgtcggttgcgccgccgtcagttgtgccgccgtcggttgcgccaccgtcgattgtgccgtggtcaatggtccagccgtctatggtgccgccgtctatggtgccgccgtcgattgtgccgtcgtcaattgtccagccgtctatggtgccgccgtctatggtgccgccgtctatggtgccgccgtctatggtgccgccgtctatggtgccgctgtctatggtgccgtcgtcaatcgtgctgccttcctttactgctccgccatttattccaccgccatttttgatgcaaacaagcagaaatttgaatagagatcagcggaccaaaaaaatgaaaatgcacttcgatccaattgtcatgccattgaagcaaaatttcccgaaataccattggtatgatgactcgagggtgtcagtttccccatcgtttgtagtgccagcaagtcataatcatccccagacaaaccgagacaccgaaagaattccacctcaagaggttccagtgaattgtattccagcaagcacaatgccgaagaacgaccagcattctcaaaaattgaagatgccagttcttcagtcggctgctgtaccagaaaaccttgcttccaagaaaactttggaggctcagcaatttcaacgagagtctattcaagcgcctcttgcaccagcagttggcgagaaaaccgagaaaagaaaacgacctaaaaatatgcaggcgccggcgccagttccttcgccacaagctactccatcatcggttgctcagccgtcagttatttccgcggcagtttttccaccgtctggtgctcggccgccagttgttgatccgcctgttattgctccgcctggtcatgcgccacctgttgctcggccgccaatttattctccttctttctttattccaatgattaaaaaatttagcaaagatcagcgaaatgaaaaactgaaaatgccctttatccatccaaatttcatgccagtaagccaaaacgacaaggacaagtgggggaataataatgcagtccttccgtcggttgttgcaccaggcccaactcccattgagcaaactctggaggctgcgaaacagccagaaaaagctagttcttcagcggttgtatcagcaagcgacgaagcgcagcagagtcagcaggctaaaaaattgaagttgtcagtcattccgccgcaatttattccgcctccaagttacaatagaccagcaatcaacaatgtgaagaaagatcagcgggctgaaaaattgaaaatgccctttgggacgcaagtcaatccgcccaattcaatgccagtaagcaaaaattccaagaaagacaagtgggataaaaggttgaagatgtcagttctgccgtcggttactgtcccagtaaaccatgatcccaagaaaaaattggatactgaaacaattcaaagacaaattgtcacgccgggtatgccgataagggaacttcctaagaaagatctgaaggctaaaatcttggagacgcaagtagtgacaagtcaagcaagcagacagacttcccatctatcctctaaagtttccgaattggaaaatttatccggaaattcccactcttctgttgctttagttagagctcaagatgcatatgcttactattcccaccaagcattaagctggttcccgtcagaagtgaacccaaaagctgcacgtggcagcaacacacttgcgcgactgtttttgaacagtatcggtgatctcaaggtaatggacacgctagcaaggatgcatggttcaaagaggatcatgatcccattcacttacgacttgattgcgaaggattggagaaagggaaactggacaagaaccaaaaccctttgggaattattctggaagaaattggatgaagctgcggagaacgcttctgaggaagaggttctcatggcatttctctggatttccgattacattgccgagactgtaatccctagtttggacggcttttatacctatgaacaaagaattagacaatgtgccctccacttgaatagtcgacaagccgcgctgctcaaatatatgtctattgggaccgctaaaatttaccaaatgaaaccagattacgcggatgaagcagccgagcaaatttttaggagtttcctttctgacagagcaagaagcggattcggaaatcttgaacatccggtattaagtcatctccataaatttgtattaagaaaactggatggtattgcggaagaaataatagagaagggatgtttgccagaagaaagagttggtaagatgccaaggataatatctggaagtgataaagccgacccagttttgttcttcatgggaaatgagagaagctcgattgggggctattcaaagcaaacgctcgtcgaaacttcagatttggacccattgctgagagctttaacagacatggttttcacaacctaccaacatcaacaagaatttatgtttcaacctgaaagaatccagaggttcttttttgagagaaatctctatgcaaggtcaaattaacaaacatgtcatttttaaaaaaaaaatcatgaatcccacacaaggaattgtttgattttaatttattgcaaactcaaacataatacaagttttgtagaaatacttgattggagatcaacagtacatgaatgacttattcaatttttcttcttttattttgatttctcttcaactcatcaatcatattcatttaagtaatctcttggtactgtagtaatccggcttgaacctttctaagtattatctctcactcaaatgaatgcagcttggaatcaagttcaaaataactaaattctggactgagcagagcaagatagacagctgaggtctttgatgcagcttggcccaaaaatattgttatgaaattcttgaaaccattggattgcactgttgtggttgggtgtcaagtatctcatgaggagcaagttccaacttgatttggagtctccaaatcttctgcagacaaagggatcttgtgagaaggaagaataattttgtttttgtgtctctctcacaatttagcatgctgttgcatggtataatttgtcaccgattctttcaatcccaatccacatttattcagagataaactggagcgatagagtcaggatttgactgagctagcagtttgtcttttgacaatagtcatgcatagtaatactcgactccggctcagcctggagaagaccaaagacggcttcaagcaatccatcttgaaccaagacggtaatacaaaatctgaggaatcgcaagacccggaagcagttaaacacactaacaaatccagaacatgtcttagatgcaaggcaagttataaagctctcaactgttttcttccagtcggcttttgatacagagaacataaagacttggcaagctttcatttgtcgcaatgactatgcgggggcgcagttgtccgatggaaaagaatcgaggtaggacccttggcgtacaaactttgaggactcgtatgagccaggacccagatattttgatcgagtatacgtaccgtttattgggacgtgaacattaaccagtacacagtttcctgatggcaagaaccacggcgcgctgagaagtcccgatggacttacttgttcgtttcctcgagtcggttgagagaacaaaaacgtactcaaataatgcgaatttctgataatactgctcactggagggagacttctggcatacaaagtttgaggaatggaaagacccagacgaagaagtactgttggaacatttacttaattgtatcatgggatgaatgcgcagactcaccacaatttttcagtattaattctgagaaacagcggcatcttgcctgagggtgtgacctcatgatatatcccgagatgtgagcaggtaggttaaattttaagtattcatccgcctggctcactccttctgtgtctaaccatccgatttcaattgtcatcttcagacttaatttgaaccagaaagaaaaaaaaacgagccaccagtagtcatgttattaacccagatcttagttatcttccagctctcgcattattattgtgtttcagctcattcactttcactctcaaatgaattactcaagcgggaatttgtcaaagcttctgaaggttcccacagccacgtacaaattaagagaagatcaattccttcagagggtccaaactgtgtgtcaatttccacatgcagaatttggatggaatgacaagactaatcattgtttcattttgtaacttgataactgatctcataatttgaagttgttgggtttgcaggtttgttttttttcaatctcaatgaaacacattttgacatcaagaagaccactgaccattttcaaataccagagacagctgaggggatagcccagcccaaaattttgactagagaatatggtaagcagaataatataataatactgggtacttatgcaacatatttttgataatatataaatcctgattcttatttctcaaatcacaatgaaaaaaattccaatatatcatctggaaataatccaaaatgcaaaattattttgaggatcaagtagcagagttcccagacacaggaagctcacagtgtaagtaccataatcaagtatgatgttatttcaaattaagaatttgaattatcatcattgaatcatcaatagctggaggctccaaaataaatggttagtcaattttttccatgtgactgatgagttttttggaaaagaagaaaatgaaatcacaaaggattcagccacccatccaaaatatgggaaaataaattgaagataaaactgaacttttttattcaccaaatcctctttgcataaaaatcagtacaagaatcaggagcatcaatgcatgagggccatgaaggtacttgatttctctctcacatggtcattctgagaaataataggtttcattatcatggcttactatgaatccaacatgctagatttgttttatggaagattaggtaagttaaatttacaaatgagtgtcacatcattccactttacagactcattttcaaaacttgtaaggtgaattttcaaaaaacagagaattagaaagcaaatttaatcatggaaagatgatagatcaacaagaacatgaagattttgatagtatagcaacatggtctgaaggtcaatattctcaattgatatcaaagcttgaaagttttggataataagttctaacttctatacttcattcctgttttgaaaaagatgaggatcatcctgacaattatcataagggttatgatgagagtactgaaaagaagaagaatacaaaaaagggattatttggtgtgttttatgtgtttgattttctttttgtgaattaggccatgcaaatcatgttgctgaaaaatgatttatatcccttttctaaaaacctattaccattgggaaatgtgatgaaaacaggaaataaatttgaggtattccaatatcacagaggtccattggaagcttctccttcagaaaaatccaaactttcccaaaaaatcaaaggagttgcaaaaaagatcaaaggtagtgttgggataggaagaacaatgggctcttcaactaatgaagctgcttcaaaatttgttcaaacaaatggattcagattatatttggatgctcaaaaggatgatgtgtttagataatttgattcttatgcttcaaataactctcacatacatcagacaaagcttcccatcaatacggaaaaaaactatgatagccatgatcttatacctctattccttctatatttcaacagaaacttcctccaagtttatgctggattttcttcttgaaaaatcatccttcatggatttttgtcctatttaacttttaccaagtgttttggtttctggaatcaagggtggtctgttaggttaaattgaataattggtccacaattgctagcatctagtattcagtaacagatttttttctcaacttctatctttttatctcaatgatgatttataatgtttggctttttctaaggattggccattcttttaaactatttattttttgattctgtcatgagctcagattctccatgactcacctataagatcttggacgtatacaaggaggtgaaatatttctaatccttgaaaattgggatacatgttaaaagggggtaacttcaagcacattgtaggtccatttaaacctccagtggtcaacaatgcaagtatgaattaccaatattgttatggcaacattattgcattgttttttgcacaataccaaaacctatatgtaattgtgtgtgtgttactttaaccagttgttttatttcaatttttggaggacattacaccatggcactgggcacagaagtttgatgtactgtaatgggttaaaatacagggagtcaacacaagtaaaaaaccaaaaatggggatttaaatttttggtcctatgagtatactataaagtagggttccaccagacgttgttgacaccacttgtgaagatctgagcaacactcttggctggaaaagcttcagggctcctgacccctccttttgtgccttttttccttaagaagagttccttttttctttgaatataggattaaccaattggtcccccccctgaaaaaggctgtgtgacatggaaaatggggctcaaagaatgtatatgaaaaaatgataatgataaacaagattacaaaattttcaaaacagtaaaaaggagaaaatcacaaaaactgactgctttaatatttctttcaggaaaagatgaaatctctgaagtgatagtatgagatctggaatgaataatgaaaagtgaaaatttggaaaaaaatgaccacttgatggtttaaaaagggagcctagggggtcattcatcaagaaatgtggcattctggtactgcaatatactaattttgactgcagggtgtctacccaccatgctcaaactttctttggataaatattttgtgaaaatctgcgaaacagtattgccaaaaccaaaaccaaactaggaagagaaaggatcagaatcatacaaggtagaaataaaaaacaccagaatcaaaagcatgagagaatatttaccacaaaaagagaaaagattgcaagaaacaactgagcaagagatttaaaagtgaagaggacacaggacacagagctaggaacataaacattagttgattgatgaattgacaggtcatcacagaagttctttctcattaaataggatcagtcaatgtgatcctagattgagagagttgagttgatgtagtgaatgagttgatgagaagtcgagatagggattgatgttgagatgagattgatgattcagagattggggtaggcaagattgagggaagtgaactgcgtgagggtagcaagattggggaatcagctgggtgaagtgtggcaagattgagggaagcagcggaatgaagactgagattgagttctggctgagtgaggagagattaggtttaggctttgtttgatgacagatggagtttgagctcaaggacaggaatcattgaagaaagaagcaggtggaatggaatggaaaagaatgagtagaggtcaagatttcacagagggatcacgagaatttcaacatatttttcatttataatcattcttttcattttacaaactttccctctgtgtgttcacttttcactcaaacaaaaaataagttttcaaaaaaagctgatttccttttatctttttcacaaattttcaaatctttttttttcatttttttttcatattcattctttgaaacccatttcccaccattacatggttaagctacccgccattccagaaccaagctatctcggttcttggctggcgtgcaatcccacccgcccctcaatcaagggtgggttattctgcctgccctttggaagcctgaaaaaacaggattccgaggggcgggggtgtgggtgggccgggagggggagggagtgtgtttatcaacgcacactgaccaagggtgaatgaacttgacaatatgatccagttcttcagcttcagtgagtgtttggtaatggaatttgtgaaaattccagcccagcctctcatcatgtcccaatgtccaaaaaaacagaaatgaaaaaaaatctaagacaatataacagtggtgggccgctacgctatgctacacttttggcccaaaaagtgtagcgtacaggcacttttttggccaaaaatttgtagtgttagccttttttagcatatttttgctacattgggctgccctacagcagcggtgggccgctacgctacgctacgcttttggcccaaaaagcgtagcgtagcggcgctttttttgcgccaaatttttgtagtgttagcgcttttgtagcgcattttcgctacgctacgctgcgctacagcgcttttagcggaaaaagcggctaaaaaccgctaaaaacggctgtagcgcagcgtagtgggcccttttttgtggcccacacgcgtagcgttagcggtgttgtggcggaattccgctacgctacgcttaacgctaacgggaattccgctgcgttacgctacactaaccgctacggttagtgtagcggcccaccgttgcctacagggccaaaaaagcactaaaaagcgtgttagggtagcgtagttggcccttttttgaggcctatgcgtgtagtgttagtgcagatgtgggggaattctgctacgctacactaaagtctagcggaattcggctacactaacactatggttagtgtaactggcccaccgttgaatataattctgaatgtgtggcccaaaatattcttattagggggtatcaaatataaccaaatccaccattatgtaattgactggtttgaaaaaaaccacccttttttaaaggtgttggctaatataatttaaccccttttggagcccatagatgcaaaaaaaagttttgggaaaagtgcctggttttgaatggtggatttcctatatttgatatcccctattgtattttaaagatgaaatgctttataaaataaaagtattgagagatgtaaagaacagacactggttaaacaggaacatgaatccaaataattgctcaaacgcaaggaaactcaaatctcttggatctcataaacattttcctcaagtctgatttttgtgccaatgaaatacaggcaaactttcattttttggaacacaaatgtgaaggttcagtttcatatggaaaagaatttagatagacatggtgtacagtgcctagacagtaaaaagtggctgcttattttggattccagagctccaaaacacaaatttgaaatcatgagacttggtcaggtggtgcataataggtcccaaaaaatgaatatgaaataataaaagcaaaaaataaagtttcaaaatctgtgaaaaataacacacacatacaaattgattttttttcaaaagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggggcatcaccagcacacattgcagcaaagcactagaatgtactgttttgctccaatctgaccagctagcatgcctaaacgatatctggttccaattttttttcctttataatcattctttccatgttccattctttctttctctcagcactcccactcccccaaaatgaatatcaaagcatctgaaaaaaaattgagtttatttcttatttttcacaaattttcaaactttattttttgcttttattatttcacaatcattttttgggagctattatgcaccacctgaccaagtctcatgacttcaagtttgtgtttcagagctctggaatccaaaataagcagctgcttttcattgtctacccactgtacaaactttgaggaatgtctagaacaagtaattgtctgatttgcccaaggtgctacatattattttttgaatgaacaagatagctcaaacagcatacaagcatatcacactgagaaatactgttcctttttttggtttgatcaagttgattaaaattgaaaaatacacatcatttcaaggtttgagggaatatgaactttgaaagatactgttggtttacaaattgtgaagaatagcaagagccagggaaagaagtgttgttgagacaatgacttaactgtctcatggaaaagatgcatacattcaccatatgtttcatctgcttaatttaacaaataatggatcctccctattggtgggaattaatctctgaaagaggaatcaggaatttcatagatactcagctgcctggctagatatctctgagttgaaccatcacttttccttgatcatcatctgacctactttcaaacatactaaataaaaaagaatcccatagccatgctattaaaccagaccttaattgtgtttcagctcttacactgttattacactgcttcagcacatccactttcaccttcaaaaatgtttcccaaaatgcaagttttaaatattgcagaaatttcacaccatcccacaaaaattagaaagaggtcaatgggtggtatagtaaagatggatgatgatttatcttttcatgacttgatagaggatctctttgagaaaaagtcagagaaagagccgatagaagcaacatataataatgaaggtaatcaatttgtttcaaactttattgttcttagagctgataggtttaataatcatgatgtatgatagatgatgccaatgcttccaattttttttatgaaagaaagggtaagccaaaattttataattgagatgataaaactccacttaacacaaaatctgttgagtatttttcaaggtgaaacatcaaaaacaaaaggatttgaaagcaaagatagttttgagccagtaaaagaagatctagagaatgaagtttttgataatacatcaacatggtctgaagctaaattttctgactccaaaattgaagatagaaatttccataattgtttttcagaagaaagtaaaagttgtaatgaagattatgggaagaataagaatgagaagaagaccaaaagaaaatcattcttaagtgtgtgatatttttctgctttaattttcatcaaatcagctgaaaagaaaattgatattctattcaaacaaacaaaaaaaataccatcaggaacaatgatgaatccaggaaagaaactttggaaaacctatcttcaaagagggtcatcaaaatcctcctctttagagaaatccaaaagtcaaagcaagatcaaaatatttggaaaaaaatcaagataaaaaaacaatgtagttatcacgtagctctgttcttgacacactcacacctttcacaaatcatcacatgaagagagtcaattagaccaatgtttcaagtgttgtggaagaatcaaaatataataatcaatcaagtgggtcatacaaatcattgaattcaaacatctcaagtccagtatgtatgatatgaccataaatcaaaaggctctggaatatacaatcctgtcttggtcactttggtggcatgttgcatatttaactgctattcatcttagtttttcctgtttttctgtcctcacctttttcactttggagcattgtaacaatggaatctgggtatctacatattctttgtcaatcacaatttttttgaattatttctcagtgggcatgaactcctttttcatcaatcaaaattgtcactatggtagaacagtaccatggatgatgtatgtcaaataattctaccaattcatagggaaacaaatcttggtatgcttcaagtgttctattttctgctccaatttctaaaacaagcaaaataatcatgcatgatccaagaaaaagaaaaaagaaacagaaaaaaaaatcaaaaaacctaggaggtattacatattggcaaattgaccagacagcatcaaaagtatctcccatgtccatactgagttgagtagatcaagcggtgagataaattctaaaggaatcctgagatagaataccattggtggccgggattggggaaatggaatggagtatgatgtctttagatattgcgagccatttcgatgaaagtgggactagtggctgattgaattttgatacttttttgataaaaataacaaagaaaaaagaaaaaattaaaaattaaaaattaaaaagagttggccaatatgttacatatgtagggccaaatattgtaatgtaaagtattggcctacagtttcattcatgttgaagaatctcaagtgctcctcaaagaatcctttgccactctgtggaggggctcagctatgtagctcacacctgaccacccactgatttgatgatcagctcactagacttttgtttttacaacaagcttggtctcatcaactttcaattttattcttccacaatattgagaccacttttagttaattacccacatgtgcaagaatgaagaaggagaatactttcaagctcaagaaaatcgaaagaatgtctattcctcattgattgctgtgatggacctgtacacctgtctgtccaaagatatgatcaatgatccccacaagtttccaagcattgaataacctggctttactgccaggtgagagggagatggaggtaggtttgcaagatgatggtcctcaaaatttgtgaaagtgaatctcatgccatttccagactcatagattcaaatctctttgccaatgaattggtatacctgagctttagagaagagctttttatctttcaatcttattttacctttctctgaagtcatgttttttttttatcaagaaacctatcgctcttagttaaagtattgcttggatgatctgctatttgtgatttgtagaggaccaatatctttttctttggaaaaagactaatttcctttgatcagtgctaagaaagaataagaaccagctcattaagcacaaatatgaagatatagaaaaagctagtgtgatctgatctgagggccagcgccaagtgatgaatagctcaacagttagcaggagcatccaagggagtcctactagccggatcgaagttattgacgatgaagaagcgcgaattagagcaagtgaccttgacgttaacccggtcggggaggagcggttgttgagggatctcccaacagttgtagtcggtcttctgggcgagaagccatcgggcggcggggccggcttggatggccacactggcgatcgggaagtccgagtcggcgatcaggatcgacaggtggaacttggatgccccctccttgttgatgatcttcggcttctccctctggaacggacaggctactacttccctgtgtttatatgtagtgcgtgccagagatggtggtcatacatataaatcaaaagtttatctccttcgaaccgattgtcaatggtcagaatgagaggatgaaaggcttaccaactgaacctatccacacccggccgtttgggcccatcgcccatcagtcgattatacattgtctgtggcatatcaagtgcgccgggtggacacttttaaaaatgatagcgaatgatgagagaggcggaggacgatgactgcaggcagagtccaaagactcacattggcacaataggatgaaactaccgcaaccactggggcccgctttccatccaacggagtcaccttgatacatgctccacaatattccgctcggccattcaagtccttggctacggcgacatactcgagattacgaggttgttggtaactttgcaaaagacaactgatcatggatagtttattttttattttttatcagcatagtttgcaagatgaagttgcatagaggggccgaaagatttttaaagtctcatgatcaccttccagcaaacgtggccccattccaataagtgccttggacgttggtgaatttctggccggtcttgggcgccagttctggggtaagaacaagcccagcgatcagttgaagcgagtcgaggaaaaggatcgataagcttattgtaatataaaagcttggaaagagcttggaatacatgatcgaaacctatttaatacaagcaagctgattattatgaagtcgtagtatctataactccgcttgtaatgataaaagcctctgggacatcaagattcgaaaataaatcagactcgcagctcggtatgtatgatgaggaagaaagttttttttggatggttatttcgataggaacccggtctatttatgatctctatccactccccagcttctctctcattctctcattctcattctctctccttcgatcaaccagcgatcaaattgtgtgactatgtacccatcaggtctcgatcgagcacctttgttggttgtttgcttgtagacattccttttttgacaagatgattcgtgaggtccctggttttaaaaatcgcgtcagtcgccagattgcgtgtttctttcctttacataggcgggaggtagaagtgtggtgcagttggttgaatgaagagtgatctggttcgtgatcagagcagcagctattttgagatgccgttgtagcagatgtgctgatggcgaatgtgtgtgaggatgctattcttgagttgcagcttgatgcaggatgtctgatgtgattgtgtcgaaggatgagttgtagagctgtctttgctggttttggtcaggcttcgtattttgaggaagcagggggtgttaattttgctttttctgtgtttggattaatttgtaaattatagaagtttcgagacaagaaagtgctggaagcaaaccaatcccaatcccaagcacttcttcatgagaccaatcaccttcaacccatgcagactcactctgccactacgacgagcaccaagaccaccactactactactaagactactccaccaccaccacccaccaagagcctccatcagaaccatcagcccatactcaactcaagccgaccatcatcatcatcatcaagaactcaagccgagcaaacttgcaagacaacaacagactgaggacagcaagaagacccgggagaacatctacacgatccccaacctactcacctccacccgaatcatcctctgtccactcctcagctacaccatcatccatgaccaccatctcctcagcaccggactgctcctctactgcgctctctcagactggctcgacggaaaactggctcgcatgtatccccacaagatggccagcgtcctcggcactatcttagacccggcggctgataaaatcctcatgaccactttggtcctcagtctcagttataagactctattgcctcgttcagtcgttctttgtctctctcgcttgttttaatgttcttatctcgaatttctctctgtgtctattctttagtgcctctgacttcgatcatcattggacgagacttattactctcactctccgcattctatttcagatatcaatcattaccaacaccagtaatatcgacctgatcttaccactcaacccttttttttttttagaaaactaacatttgatgtccgtttatgtatatcccagaaaacgtttgctaggttctgggatttctcattgccttccgcccaagtcacgccgacccagatcagcaaagtgagagtccatcaacactatacatatatccaccaaaaaatacaacacatcaaaactaagcacttctttgacggttgatcgaataagtataacaccttcctacaattgagtctggtcggcttgacgacaatcaatccactcattcctctcgacacacacacgcccatcgtactccttcagttgagttcggtcctcatatctcttgaccactctattggccccttctgatgcccctccccccccccccccccttttctttgtgaaacagatggaccgttgcatctactacgatcatctctggactgtcttacgtgttctcgagaaatgcgatccaatatattcgataaccctcacccccccaccccgcttgagacgatagattatgctagtggtggaatgatacttttcatcgtatatccctccaaaacttaacaacaaaaacaagacgaaaatcatgaggagggacgagtcgaaaattgatataatgatcggcaaccaaaagatcgatagatacagtcacccaacaaaaaaagaagaaccaataaactgttctggaaatcctcaaaagaaaacttggggctagattccaaagttttttttttttcttcttcttctaatatccaaaacaattgtgtaaaattttgtttaatcgaatcaatatgtagcccaaagtatcaaacgatcgtagaaaagggtttttttcttcaggactgggaatgggatgcaatttagtgagttgattaattgaagaacccatgcctccgtttttttgtaatgaaccatatttgattggaaatctgaagagaaaaaaaaaaacatcattgacaagagctacgtatgtagctgatggaaaagttgaaaagataaggagaaggggaggtttcctccaatcattatggatgggaaggataggtaaagaatgatttggtttttgccagtagtttcgaatacagttgactcatctatcaaccatctcgaccttgttcacatgtacaccacggggcgggttttgagaaaacctgtacatccaatagtcgttttctgagcaagagcatcccttggacgctatgaaagcatccaagagacgctccggtgccccaagcatcacttggatgcttctgaaactatccaagtgatgcctggtggtcaagaccatcctctggacagtagcaaataacgatcgattggacactctcaatcaagagtgtccaatggacacttttgaaagctcccaattttcactttacaggtggggtggttgatggttgaaaaaacaggctaaaatccagttgattgtgaaaattttcattccaaaatccacatgacttggggggtcaaaagtctaaattaagccggaaaattggctttgcataaaaatttgcattatgtaccatataggtggtaacttgttaaatctgatatagtcaacttcacaacacccaatccgcccaagaaaccagactttcttggtgcacatgaattcagcacacatgtaaattttcatatgccaggtttctttggctgattttttcaatttctttggctgattttttctgttcttcattggctttttttttctttgcccatttttttttttttttttcattggctaatttctttttcttgggctaatttctttttcttgggctgatttctttttcttgggcttatttctttttcttgggcttatttctttttcatgggcttatttgtttttcttgggctaatttctttttcttgggctaacttctttttcttggtctgatttcttttttgttggccgatatcttcttctttagctgagtttttttttctttggctgagttttttttgttgactccttttcttgtcctattgcctgaatgaagctgtcaaagatgccagtgggaataggcccaccggcacacatccaatcaatcaatcaaaaaaaaatcaaactacaattattctaatatctcaagcccacattggcacaagtcatcaacaaggtctgagagtcatagacctgttcaagctgataagtctgttcaaactttgcacagagagtgaacagggccaggtcactgaatttggcctgcttgagctcactgggaaagtgcaatacaccctgggtgcctgtgggctgaaatcagataggcatccagccaagtgactgagacaatcagaacagatgatattttgttgaaattggagaagcaaagagaataatcttgttagaaaatatagcttgagtaaggtagaaaaattcatttttctgggtgacataggggaaatggcaatttttacatcaggggccagccacccctatcaattacatgtatattccactcacacatcagtgaaacctttaccaacagtttcccagtgaaccatcatctcaaaatttactttctttacacaattgtatttttttcactgtgatttagggacaattcccaagctgttattgttcatcctttgagcccattgcagcgtgctgtgccttttctgtatgccaaaagcatacagcagaggtgttggtatagtatagctacatacatgtgacggtcattacaagagaagggataatcattagggatgggttatggtatacacggacaggagtacatacaaggagtggtgcagcagagcatgtctcaaccaggaatagaaaggagaagcagaattacatacaaggagtggtgtggcagaacatatctcaacctggaatggaacagaggagcggaagtatatacatggagaggagtgggagaacatgtatcaaccaggaatggaaaggaggaatggtgtttataagggtactttattttttatgtaagggtaccgggtacagattgtagaaagggaggggaggaaaaataattgaggcggagggagagtgaggagaggctttgaatcccaaactctggatggaaggagttaccagcaggcctggcagccttgtgcttcatgcagaggatttttgttggaattcaaacccagtagatagaggtctaaccctaaaaagggccagaaccctacagacagactgcgcagctgtgattgataagcaaccgtcactaaaagcatgcgatgaaccatctaggagagcagaaaactaaccaagatggattctacagatgataatccatccgccaacacaaaagaacctgacgaacccacctatctaaacaggaggtgagttcacagtaaactaagcccaagacgagatgtagcacaagcgagtccagacactgattctggtacaccttaattagcagcttgctcgaacggctatcatcccccatcgcagcaactttggcaaacaagaatcctctaagcaaacctatcagtgagcaactgaatatgagaatatcactattagaccaataactaataccagacacattctctagacaaaacagctgcaaccaaagccactaagacccagaacacaaaacaataccttgaaagaaaagaagaaagtaacctcactgttcaacaacgactttaagcaaaaaggagagaagaacaatcgacatctccaaagtgagatcaaccatctctaacagccatagacttgaagcattgaaagctaatacggaaatgaatctttatcatcacgcagaacgtttcctttatccctttccttattaacaatcttctcgcctctacctttctcttaaattattcctctcacaaaagactacaaagttttgcttgcttctagttgcttgaaaattttcaattttatggaatatggcttggttacatggcaacacatgacacttcactttggaaagaaaagtgtgtccctgaagaattgtggcacttctctgctctgcaacactaccttctccaatttgttgtccagggtgatttgcttgatggtctttttggtatgtttttctaagaattttgaatgatctatttctgatacgtcaaaggctgagaaaggaaataaatgacataagtaaaagaaggaattctgacctaagggcaaacaggacacttgaagagatctgagaaacacaagatatatgaaaaaagtagcttaagaacactaaaacgataagactatgagacaataaattcaatatctgcttccttttaatgagtgaagaggatcaaagtgaacctaccaaatggttgagaagtgtaggtgctctttgatgaccagagagaggcagaaggaaatatatcacaggttttattgacaagttaatcaaaaagcagggaagcacagaaatgaattgttgactttaagccaggttaggtggaggaactgagagatccaattatagaatgaagaaggaagtaatcaatgggaacaaaagagatatggttgtagtttttcaaccagagttccactagggaagaagaaaaggtttgtgggtagtatggtatcattttctttctccataaaaatgaatctttctaccaggaagtttgagtgtcataaacctgcagtaaaatttaatggccaaaatatccactgagtttcagattatatacaatgtaagggatgttgttcccaaacaacagattgggcattttcactatgacatactgcaaaaaaaaacatactgtaaggaaagtcaagtttgctgggaaacagctgtcacactttcacgaagtggaatttcaaaaggttccactgagctttgagtgaaatacacatgttggggtggctgttcaccaatggcagcttgggaatttgacctatttcacagttgaatacattccatggttcaaaaaaagctaagtttgaaatgatggtatacaaggaaacagctgtagtgtcacatttctacaaagtgtaacatttaccagtgtctccacatctttcatccaccaaggggaaaggtgcaggatgtttattagtgaagcaaacaattcagtgtagaaatttcctgctagctgctagtaagggtaagttccagattgctccttttagggaaaaagctgtctaactgccctcaagtacaacttgaattatttcaattgtatccacataaataacaatatgaaatttgtgacgtatttcctttcagccggttgccctgccacccatttaaagggcgggtatccgtggatacctgctcggatacccgcctaggccaacggatacccgccagggggtgcggatgcggatgcggatgccacattgcactggaaaacggaggggatatccgcatccagatggcacggggccatctctaacctgaccccattcactttctgtgcaaagtttgaacagactgatcagcttggacaggtctatgactctcagtccttcttgatgacttgtgcccatgtgggcctgaaatattagaatcattgtagtttgattttttttttaaaatttattgattggatgtgtgctggtgggccctttcccactggtatcttgggcagcttcattcatgcaataggacaagaaaaggagccaaaaaaaaaactcagccaaagaaaaaaaaactcagccaaagtaaaagaaatcagccaacaaaaaataaatcagccaaagaaaaagaaataagcccaagaaaaagaaaccagcccaagaaaaagaaataagcccaagaaaaagaaataagcccaagaaaaagaaatcagcccaagaaaaagaaattagccaatgagaaaaaaaaattgggccaagaataaaaaagccaatgaaaaacaaaaaaaaatcagccaaagaaacctggcatatgaaaatttacatgtgtgctgaattcttgtgtgccaagaaagtctggtttcttgggccgattgcgcgttgtgcttggtaaggactgggtgttgtatcatactgctgcaggcaggttgtgggttcaatcccagtgtggatgtgattttttgaggtttgccctgccaaaaaaccacccaatggatggtttattccaaaacgtctgattcaaggtttcagagccaaggaaaactagccagacaaccatccagcgcaccaaccaaaagttgtccggcctgacccgtggtgtactttcccaacaagtcatagtgtaatgatcactacatgatttcagtctataaaaccctctgcaatcacccatgctctttgctaaccggttgtccaccaaggggcatagagtcgactctatgtgattctttcttgaacagtggccagataaaagcatttttactcacaaagaactgggcatccatattattacacatagggggtttcaaaaattgacttttgaacatcatcctagtaacccaccatctggcgccaccgctggtatattccgagttcccggtttcttgttcttcatccaaggtggtgatggtgttgttgatgacattgttgtttccgtgttccggcttaaatttggagttggcgtaaaaggtcgtttcctaaaattggttcgtggagcaaataattcttccatatctgatataccaaacagtatattcatgtcgattgttgttgattattccagtttgtcttgatatagcattcctttgaaactttcctatttggtcttctcaaaagcaaaacaattatggttgctggtgtcttcaccagggcaagatggggtatatatatatataaaatagttaacaataactgggaattttttcttctaacaggatctacttatccaaatccttcaggtctctattaactttcttatgggatataagcagctgcttccttcaaatagttccggagatctcttctaacaggatcctagttatccaaatccttcaggtctctattgcccttcgtctggtatataactggctgtttccttcgaggtactcttttcagtctggttcacaaaattcttatggttaattcaaggttagtaattgttcttttcaggagattaatggtagttttgttgaatggtttatgaagattgactggttggtcaacagaataactgaatataccgttgagtgatacagaattgagttgataaatttgatctgttcgacgctagaagttgtgatcctttgacaatggcttcttgttcttgctgaaatttggttaatcaatgtcgatcaaacaaagaatccctatcacgttggggacttccttgtaagactcaaaagtggttatgagaacccttttgctgaatgttgaagggtatggtggagttgcaagctctgcccttctgtactatcagataaaaagacccaccaagctcagcttggcaagttttaatcaagtgataggggtggttggttcgagaataagttgtttgatcgcaatataattgtatgagagaagaggttttgagagtatgagggtgagtttagtgtgtattacaagtgtaagggttgttataaggtgttataagggttgttacagtatgtaatgtaaatggtatggtatgtaatggtagggggtatgtgatttgtgggtactaaactggggggaaaacaactgagaggagagcctcttaaatacacaaaggtaagggattttagcttcaggggaacaagggaatgagatattttagctggccagagctttacaatgaggggttttagctagtcagaacatgtacatgaggtattttggctggttgagcaacctacatgatgtcataagagtcattttagcttgaactagaagtctacatgagggttttacgctggtgtagcatgctacatgaggtgattgtactagtctgaaactaagatggagtgatgaagattacatgagtggtgtgagatagtctgacagctgcaaggaagaataaaaaatgacatgacaacctgcatgatgtcacttgtaaatcccgagtggttccagtccaacactgcatgtgtcaatatgtcagaagatggtggagtggtgtgtatacttatgtactatgctggtgagagagtttagttgtcctgcaatgtgcatatgtatagtgtgagatatgtaattgttgatgtgttggtggtgattgagtgttgacaggttgttgaggtgtgtaagtgagtgttgtgagagtccagagggtgtagcttccaatccagttgagttccagtgacacctccagtggtgaccaagggtgaaattgagtgtagaatccatttattgagccatattgagtgatttgtgagtgtatatatgagaaaaaatgaagaatagaaacaaataatgaaaagtaataaaaaactttgaatttttacacattcagctaccacaccgtcttgaatccccacatactctcctccatccaaaaaccaattttgatattggtgtgatcattgggaaatattgggcccagctgaagatcctgaaaccgagatatgtgaatctgccaaaacggaacattgcttggttagaaacggtggctgtaagggtaggtttaatgatgttgaagaccttgaagagattacaaaaagggtcaaatataattgtttggactgacaatacaaccacagaatcagtgatcgaaacgagaaattaaggcaacaaatttgtcaacaacaagtggaaggtgatccaggatttcttaattaaggaagaaatagatctgacagggagaggggtcaagtcagaagataataaagcagataatttgtctcaagtggtacgtgaggctctgaaaaacagcaacagggtcctttttgatatcctgaaagaatgatagttgtacctatgccacacctgattatgaacagctaccctatgtatgagtgttccttgtacaaagatttagaaatccctgtacatttatctgtcttgtgtgatagcaataccaaccaacatgatttgcctcctacctctgttttggcatactcttgtgactaataacacaatgatagattcaccagctgatataatagtagtagacaatgaacatttaacagtcggtcatttaaatcaaataaaggcttttgcagcaaacagtacttgccattatccaatatcaacattgaatgcacacttgttgagcggttggagatggaagacaattttgggttataatgcggcggttaagaaattcatcttcttcaaaaatttgtcaggcaatcacgattttagattattggcaaaagtaaaagatatagaagacttttgtttttgggccagaggaaatttatatttgaataacttgtacaaaatctcggcaccatccatcaagaaatacctgtgtggtttgaaggcgtggcacacattccacagcaaagagtatcccaatatatctgataaatgaattgaattgctaatcaaagcatcctctagagtagacgcagcacttccaaagaaagcaaaaaaaccgccaataatgttgaaacatttaatttggctttcaaatgccttattcccaggaggggatattgacaggactataatggacttagtgatcatcacgttttgggggatggtgcaaattggggaattgacgcacaacaaaccttttggcaacctggatgctcagaatgaagtcttaacaaccaatgttagaattgtcaaatcggcaataggagagaaagccatcatcacagtataaaacacaaaaacagcggagccgggaaaaccacaagagattgtcatacacagtttgaaaaacatgttatgccctgtgttggccgttaagcaaaggttggaagaagcaaatggagcaaatacatctctatttggtttctaaagagaaggaggacgacatcatctgaccagaagtattgcagtaaataggatacaatttattcttcaagctggtggttttgaaggactcctagggcattcttttagagttggaggtgtgtctttgcgctatgctttaggaactccagtggaagagatttgtttattaggaagatggatttctaattgttatagattaaatattagagaatataccacagatgacacaatggacagcaagaggattataacagaattaaatgacttgtgggaagaggaattatctttgtgtgaattgtctaaatggattggagatttaggtttttgtcaccaggctcaggctcctatcatctttagaaatttacacctgagtagaaggtgttttttgttccaaaaacctatctctttctttagacacaaacaaaatattaaagtaaaaaaaaaagttttgattttattttaatacattgattatttcctgtggtccctaaaaagattccctgattctaaaattatgaatcaagaattagttaccacccacactctggataaatggaggaacttgttccacatctgtcctaggagatgccctgcggcacatctctgacacgagtaccacagagatgattagagtgctaaatagacaagggtcactggtgcaggttcacagctaatgaatacatgtagaagatgcacattttctttgtacatgtcctgatgtgaaaaccatcccaatttgatgtatggttgggagtcaagttgaggttttgttcatctgggtctacattacccacatatttgaggggtttccagggtcatcccacaaggtagcagggacacaggctttgataattagttcattagcgggttcacaatagtgtttttttgattcttgcaccctttaattttttttcttgctcacgcatagctgacgttaattttctcagcaaaaattcaaaattccgcactaaattttatgcctgcaacggtgctgcagtttctcacgagaaccaagagagcttcatgtgagaagctgaaaaatgtgcattttttctgctttctacataaaatttgacacaaagtggagagatataaaattgtgagtcttcacttttatgctaatgactggcttctggttatgttcaattctgatgaaatgataatttgagtaaaataaattctgaaaaaattgaatttttgtgccctatggtactggccctatatggccctgattataaaccaagtttttggatttcggctctttttatttgaaaagtatttgaaaaccaaaaagaaatcaaaaagaaaccaaaaagaagttcaaacacttttcaaaaacttctcaaataatttctgcacttataaaccccctgggcctagggggtctgtatcacgtctgggtgcaattacaaggcacagaacctgcgcaaactggcccttgtgtgattttccagccccaggggtggggctgcacaaggcggacttcaccgttcaagacggtgactttcaatgagagttgcttatcatgtgaatgagaagcaatggtttgtttctttgaagtgggtaaggatgctattccacacttcggtagtggtcaagacttatactcaataggtcctctggggaagaggtaagaccacatgatggatcaagaatggagtcgttgaggatgagggaaacagaggctgcccgcgatagggggcagtcgaaggcaccaccgttatggggtcggttgagcgagatgatgagagtgacccgccaccgttgtgcgcttcggcagatgctgacgttcgagatgtccgacgtggagtgaggttttcagattggtctatctgtatgactggatataaccatacagcagaatactgaccagtttgccaaactgaagtttttgagatctcaaaccacctctggagctggtttgaaattttttgagtgagtttttgaaagaaaaaagaaaagaaaaagaaaaaaaaaagaagttggaatacttttcaaaaactttcaaatatattttgaaaaaccgtttataatcagggcctatatctatcatgaaccccgctattggctattgtgtcccatgcaaaaaatgttcgatcggaggaccatcaggtgtaagcccctcctgcagggggtctggctctaaagctgattccgactcgcttcgcccatccaactctcagctcaacaccaacctcaactatccgcggaccgctctcatcctcgacgccatcgactccgcaatacaactttacaagctcaactggctcactcggagcaaccgatcgatggtcatcaaggtcttgctctaacttctcaccctcgcttgcaggactcgaatctaaccttgatacactggttcatctttctcgtcgttcttctctgctcgtctccttcgtgtcgtgactcgaaatcatattggtaaatgacttgtttcaatctctctttctctgtctttctaatttcttcagtcattgattgtttcttctcttccgtcttgcagggatctgtttttagcactttacgtcgacaggcctcactctcacaagtcggtcaacagccctcactctcacaagtcgctccacgcccatactctcaggatggtacccaaaagaatctggctatcgtacaacaatcggctcagttgcgttctaacacaagagctcgagttcgttattgacctcgccaaggcggccagaaacgaattcttgccttatctgcgtgacttcgccacgccggatatcaccctgcatgtcgatgaggatgcagaggcgctcactccacactcacgccttgcagaacaggctgcacaactctcccattgcagcgcaccagagactcctcttgtactgaaaggtgagcttcggtcaagcctccattccgtccttgtccaagctcttgtgccagcaatactaagctcaagctcccgttgtgctccctccccctgcttgatcgctgaacattttgtgtcccgttaattgtagtaaaatcggacgttgccccggagactcctcttgcagcgaaaggtattcctgccacaatctggctatcgtacaacaataagctcaccagcgtccgaacacaagagctcgagttcgtcgatcacctcgccgaggcggccagaaacaaattctcgccttatctgcatcacttcgccacgtcggatatcaccctgcatgtcgatgaggatgcagaggcgctggctacagactcagcccttgcggaaatcgcggcacaactatccccttgcggcgtctcaaagactcctcttatagtgaaaggtgagcttcggtcaagcctccattccgtccatgtccaagctcttgtgccagcaatactaagctcaagctcccgctgtgctcttgtccctcttcctgcttgattattaaacatttagtcccagaatttaaagcaggatcgaaagttgaagagggcctcatacgcttctggaaggctctaccagaggccagtttggttgtcgacggggaggtggaatacttggagctaaaagagtcttacattctcggaatcaaaaaacttggtgaccgcctactcgtgcgccctatttacaaagagctctgcgagctttttgaggtcgagggctatgatcaatgggtcgttaccggtactcctgggattggaaaaacctttttttccgtctactacatgtggatcgctgcgcgcaagaaaaaagctgtgttgtggcagaatcccttctttcctgatgatgtgtgctatttgatgacatcaagcggcattgcaccggttcgtacttggggttctgagattgacggcgttctcgcagaattcgacccagtacacattgtggatggtcgagctccaaaattgagaaacgtctggactctcctcgtcacctctccacagcacaatcactaccaccaatttctcaaagacgacgattcaaatctattgtatatgccgccttggagttatgaggaattgcaaacttgcaaagctatcctttatccagatgaacgaatattgcccacaacgctcatggaccgggttttcaaatggtacggcggtgtgccgagatacgttcttgctcgggcctcaactgaattcaaacgaaagggtggcaacgaggacgccgcatttcaagcggtgaatcggagtctgactgaagccatcaaccgaggtggcataatggatgctatcaaagcctatcagaacaaaactaccgatggacaaaattcgcatcgtgtgatacacatttttagtcacccctctggagaactcactcagtttcacttgtcatgggcatcagaccaagtagcaaccgaaatgtccaaaatatatgagcaagaacttcgctttaacattctgaacttgctccgaaattttcccgatggtagcaatttccgtggaatgctcttcgagatccacgctcaaaacgtgttgcaagaaggtggaacctttcaagtccgtccacttggcgaaggagatccgcgaagtggccaggacattaagatcacgtttcccgtagccgaacgtcggaccttcataacttacgaagaagttgacctacgcaccgacgtgttctggaagccgtgcagtccaactctggcttcaattgatttgttgcgtggaccagcaaatttttttcaaattacagtttccaacacacatccgatcaagcatcagggcctcagcaaagctctagagctggtggacaagtccgaatccagccgaaggctttacttcgtggtcccatccaatatttattcgacttacaaacatcagccgtatcataccaaagacgggaagatatacaagcgaaaccttggtgacgttggcaaagtagagcagtgggctttgatgattccaataggggccgagaatctgtcaagaggagatgaggaaccccccaaaaagaagcagactgtctgaagagacacaccaaaaaagactgttgtgctagcccccttgttcatcatctgaatagaactatagtccagacaactccaccatgctcacagaaattgccacactgcttgattggacaacttacacacatcatcagtcacaattagatatgcttgtacttgcattatgctagatctgtagtgttatgagtaaaatcaaaaacagtataaaaaagtaaatgtgttatatcacataagttcaaagatcaatttcactacagctattccgggaagtcttgtccacttggactcgagaattattttttatttttttattttttttattttttatttttttactgaactggacctgtcagaactgaactactgatgacagctgtacctcctcggctgtagttcagtacaaagaaaaatttcaaaaatttcaaaaaaaaaaaaaattgcgagtccaagtggacaagacatcccggaatagctgtatgatgttttgaccatattcttgtcttcaaagcagttgacaaactgagttgtcttgaccatctgattggtgtttcccagattaggcttgtgttctctttgttattttatcctcattatgatggtgtgtaatctacactgcaaccaatggagatttgagttaaggcctacaaaaacatgtgggcagtatgatttgattagaggggcaagaagaaggaattctgattcagaattcaattaggtgaataagatatacacacatggctcactgtcaccattgggatcagaattgacatcttactctagatcatccagcagagcagggggtaattcccccacaaccagcagctgtgccaagagctgattgtgaatgtcctcttactctagttgttgaggagaggaatccattagagatggtcgcggataagccgctgcggatatccgctatccgctggcggatacccgccagtgccagcggatacccaccagcgggtgcggatgtccttttccccccaaattcctggcagatatccgggtatcccaagggatacccggtgccaagagagtgaagaggactgcccccccccttcggcctagagaggccatgccgccgggaggggttcctcccagcaagctggtacacagaccagcttgtcgggaggggttcctcccggcgaggtggtacacagaccagcacgtcggaagggattccttccgacgagctggtgctcttgtcgggaggaatccctcccgacaagctgacccagccttgaatgcttgaacgagtgtcaatagattggctttttttgggcttagacgtattaggataatgcttgtgctggatgtagatctgtttttctggtgggggaggaaggcgggcaggacaaaaagaggtatgagtggtgagggatcgaggcagcctatggggacgagacaaactggaccttctggcgggattactgggcccatccagtgtttgatccttataaatggaatcttgaaaccaaatgcttgctcggcaggaacataagttatgggccttacatcaacgggggtaaggtctcatctatccttggttcccctaccggcttccccaattcatacctggctggacatacaatctgctgatttccgcactggaatcagaattgagtcgtaacttgtatgtacacaagttacctcccaacgagctggtgtacataccagctcgccgggagggagggattcctcccgacgagctggtgtacataccagctcgtcgggaggcattcctcctggcgagccggactttaaaccagcttgtcaggaggagtccctcccggcgagctggtacaaagaccagcttgtcggtgctctcgttgggagggagtcggactcctcctgatgacctggtttgaaatccagctcgccgggaggaacccctcccgacaagctggtatgtacacactacaccagcttgccaggagggattcctcctggcggcgtggcctctcctctctaggccgaggggggccagttatttttcttttcttgttttttgtaaaaaaaaaaatccccctcgccagcatcaaccagtaagagggcgggtatccgcggatatccacgcggatacccgccagcgccagcggatacccgcaagcggatgcggatgcctgattccgctgaaattgtcagcggatatccggatccaacgcgaccatctctagaatccatattgaaacgccacagcaatctttgtgacttgctgtttccgcaaacctatgtcttttctgtgtagggcagtttggcaaagaccatccaaaacctgcttagcctatgtcttttctttgtagggcagtttggcaaagaacatccaaaacctgcttagctttataccaatgtcaattcagtggccatgagcacactttctgattgaacctttttttactagggtagcaccactcatccaaaagtcattcaggattaaatactgtcttcatattctataagggggttgggaaaacaactcccaaatattttccaacaacacctattctggtcaaggggctgtatgcaggagttttttttccaatcccccctcaggggggattggaagtcaacctcccaattcatttttttttttggtggaggagttggtgccccaaaccctccttggcaagtggaaggtttgggagttgcctccctcccactagccaggagtgattccctctggtcatcaagactgtacagtctttttgaacagaagaaatcccttctggtcatcaagattgtacagttggtgaccagaaggaatcccttacagccagtgagaccctaccagccattgagactgtgaagtattgatggctggaaggaattccttctgttcattgagactgtaaagtattgatggcaggaaggaatcccttctgatcatggagactgcaaagtcttgatggccagaaggaatcccttctgctcatggagagtgtaaaatcttgaagaccagaattaattccttatggccatcaagactgtaaagtattgatggccagaaggaatcccttttgatcatggagaccgtaaagtcttgatggccggaaggaatcccttttggtcatcaagactgtaaagtcttgatggatggatggaatctcttctatttgttgggacttcacaatctaaatggccagaaaggattcctttcagtcattatgactgtacaatctcaatggccagaagggattccttctggtcatcaagactttacattctcaattaacagagggaatacctcctggacagcaaaagggaggtgactaaaaagccttccacttgccaaggagggtttggggaactgactcctcccaaaaaaaaaatagaattgggaggttgactcccaatcccacaggaaggattgaaaaaacaaataccgtcaacagcctctcagccaaaatgagagttgtcagaaaatatttgggagttgtttttccaacccccagtttgaagcacaaattggccatatttttggcatattgtgaaccaaaattttgtcagatgtgtgtacatattcaataatgtttttaaattgatgttcaacagtgggccggcccaataccataacatgatgtaaagtgaaaaaaaattctttacttcttgatgttaaggttatcaaaatcttgcctttttcccaataaaaatcactttcagggatcaataaaagccctcaataacagctgatacatgctgtattttgttgttacagcctgtatgggtgggtaaagcatcatcaagtatcaaaacttaataacctttgataagataacaaaaaaagaaaacaaaataggccaatggtttatgcatgtaccttgttggcccactattgcattgggtagtagcttattagaaacttgaaatatttcataatcctctcaggtggatgacccccaagttgagattgttggctgtctagatgaactcatcattgctgagcctggaggggcaactcaggtcctggtcaggagggtgtgccagccccactcataaagtcagatgtgaaattcattgaaagtgttgtttagaaattttattcaaccattcatccaaacactctggactaacaagattcaaattaatcaaaattactggtgtagtgtgtgaagctaagagtatctaataaagtggctgagaaagctcttagacataccaaagggtcttcagaagatgtgttgctagattttatttctcatgcagatctgaaatgatttacttggctttttgatcaccttgaacaagggtcaagagctgcacatcttaatgtgacatgtcaatcatagacctctcccaatattcaataacaattctcaagaaaaatgcccaaacaaaataataattttcatgacctttattgaaattattgatgtaatactgaaattgtaatgtttggttttggtgatcactgcattatgtatttatgttttgaaacttttctaaagactataacagagtttgccaatggatcaattacacacttaaaatattatcagagaacacaagttgattggaaggaaatctataacagaagatactacttgcttgatatcagtttttccactgagttagtttttggaatttttctcaatgcttcagcaattgctttccaaaatacatccaccttgatcatatgaccttgctttgaaacattttcttgacaccaataccccatcaatgccactgaaactatgcctgacttatgtagattgatcccctcctcacttaacatctttgagagataaatttgagcgtcactgagcaatgctttggatttgtccctaggaattttgagtcttgctaatccaatcagaggcacctgatctcttccagtctgttcaaatatgagatcccgaaaccattcaagtagtggtcgaccaaagttttccgcaaacccagtaatacttctatccagtccagtagaaacaagcacattgtgaaacagatctagggtctggaatatcggatcaactctctgtgcaagagttcctaaccaaagaaggccacctctgcttaagcttctttgcgtaagtctgatcaagaccttgttccttccttcggcatctatctcagtgggcctccatttgattgatatcggtagatctcccggtatttcattttgcaacggggtataaccagtattccataactctttggctaactcgaaacgctggtaaatgtccttcttaatctgctctgtgctttctggatttcgaggaggaaacctaactgtgcgtctgaagagaactttccaccaatttttgagaccgaagtcgttcaaacctgttgagttgattaagcctttttcttcctctgcaatattgggctttttgcgaatcctgcggcggagtgggcgggttttcttactaggatgtgtttgacggtccaatccaagtatttcacgctctctcgggtgtgttgtcgggagggatccaaggcactttacctgcttttcatttttttctggatgttatgtaggtgtgattatgtgttgaaagcggtgtggtataccttaagggttgccatctggcccatttaaaaattttacagttttttcttttattacaaattacatactttttacacctttttttctcatatatacactcacaaatcaaccattatggctcaagaactggattctatggtcaatttcacccttggtcaccactggaggcgtcactggaactcaactggattggaagctacaccctctggaccatcactacactcaattacacaactcaccaccatggcaacacttcaacactcaacaacaccaacaaattacataactcacactatacatatgtacattgcaggacaactacatacactctcacaccattatagtacatgtatacacaccactccactatcttctgacagttgacacatgcagtgttggtctggtaccactctggatttacaagtgacatcatgcaggttgtcatgtcatttgttgatcttccttgcagctgtcagactatctcacaccactcatgtaatattcatcacctcaccttagcttgcagactagtacatcacctcatgtaaaaggcttcaccagcataaaaccctcatgtagacttctagataactcttatgacatcatgtaggttgctcaaccagccaaaatacctcatgtacatgttctgactagctaaatcccctcattgtaaagctctggccagctaaaatctctcattctcttgttcccctgaagctaaaatccctcacctttgtgtatttaagaggctctcctctcagttgttttcccctcagtttagtatccacctatttcataccccctacccttacaaacccttacataccattccataccatccccttaccattgaaatatcagctagactcactctctcactctcaaatcaaccttttagacccttataaactgggttaaaccctttgtccacctgttaagccacagttatcttttgatacactccactatcactttattaaaccttccaatctgagattggtgggcttgtctagtgtctagtgatccagggaaggcagaggtatcctcattcatccctttccacactcagcaaaaggttttcacaaacacttttgagctttacaagggagtccccaacgtgatagaggatcctgaagtttggcaagtggattagatatatctaaaccattgtagtgatttttatagtttattttagtagaattttagttagttttaggcaggaaaattcctgttttgaccacatgacaaaccatatctttaaataatcacattctgtttagctttatacgacttagttcttagatatacctggtagaactccggattaagtagttaaatactcaagaatcaattataaagtagaagacgaggggaccgattagccgacgtactagagtagttaggataaaaaagtttaactaccaggtggtagccgattaaaactcagtgcgaagtagaatactagtctatgacaacctccacgaatctatataattgaatagtagtatcatattatttagttttattagtattattattagttagtaaccaaaaaccccccaaccttgccctggataagaacaccagcgacattagttagaagaattaaggactactactagaaattatcaacaactcaactcaagataaagcaaccggaatcagttattctcagtcatggcgttttcccaggctcaagacggaccgactctaccaacaaccaacccagcttcaactggaatattctctggcaatcaaaacaatcccaacatgaatatttatccaccaataataccacctcttttacccccaccaccaatgcgaacaagtcatactcgagtacggcactatcgtgaacggtatggggctcatcaaaacaatcaacaaaacgacgacccagctggctctgggaacacccaacaaacaaactaccctgcgggaacctacggcttacctccggacattcaggaaatggacgagcctatgcctagacctgcagtcatcatcaaggaacccgacttaaaatatgaaggcgagaactttgaagaatttttggaacgatttgaactggcggcagagatctacggtgctggcggctatgacaaagcacgtcaagtgtgtagatttgtgaaggtagaagaattgaagaaggaattggaatcgatggacggatacaagcagcggagctggacacttctttgtgcaagcatgatagaaatctggggaggcgtggcaaagaagattcggtacacaatcaaggacctttacaatttgattgatttctgtcagaagaaaggcggaatcaagcagctgaacgatttcaaaacttatcagtcaaagttcatgatgataactaattatttggtaagaaatgaacatatagtaaatgaaaccagtgtctctcaccttttctttttagctttttcaacagatatacagacgagcattaatcgagagctagtcaaggcagacctcattcctacagggaaggatggttataacaaaccacccctccttttggatgtcattgaggtagctgaggatgaaattcgagcaaggtcactcaatgtctttgcagcgagtggattcgccgaggccaaccaatcaatgcaaaggactctggaccagaagaaaggcgacggaaaaaagcgtgagaagatgatggacgacaatcctttggaagtacttcagaaacaggttgatagcttggcaaaagcaattgaatcactcacaggaaaattggagaatcaacctaaaaatgaatattctcgtggaaatgatcaaccatctggacaactttatgaacctcgaccctgttactattgtcataaggaaggaaattcaaccataatgtgttacaaagcacagaaagatgaacgagaaggactagtcaagaaagaagggcgtgatttctaccttcccaatggcgagaaaattccatgggatccttcaagacctattcgggtggttgtggctgcggactccgcaaaacctaaacctcagatcaccaaagtataccggaccgatcacccatcagtttttgaacaacaggcagaaccaacacccaactcaaacaactatgtctcatcaatgcacaaaattgactggaatccaccatatttaggttcagaaaattttgacaaggtcaaatccaacgcagcaacaacacgagcagaagcgctccgtggaagaagaaagcccatggcagcaaacgatgtggtagttattcctgtgtttctacgctaaaaatataaaaatttattctcatctttttctacatcagatataaggtaaaacaaacatcaaaaacggattcctgaggtaaaataacccctagtcacccactacaactacccccttatctctattagttcagaagttacacctatttcaacgtatcacaggatatctcttggatactttactctgactatagctctctttgaatactggatgcatattgcatattgagttcctttgtttcatattgaattcctttattagctcatatttcatattgaattcctttgtaggtgcacatgcattcctttgtagtaggaccttgtaggctagctaaaatccctcaaggctgtgctatcactagctaaattccctcacctgcatgtactagactagctaaattccctcattggatattcaggccagctaaattccctcacctgcatgtaccctggagctaaattccctcacttttgtctatataaggaggcctctgcctgccagttgtattccctcctcatcagatgctctgtagtcagtcccccccataacactacatcactggtcactcttcaatattattagctacctagtattgaggttttataattataaccccccttatatatattataacagtttatagtgtagaaatatcaacattactttttttcataaccactaagctatctcacctttgcctgaaatcactgcttttggctttatacccactacaaggactgggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncctctatcacgacttcatcaacaacaatcatcaacacctacatcaagatgtacgtatcattcgacagcttcatctcgaactatcctctatcacgatatgtaaactgccaagctgagcttggtggtcttgttgttctgatagcatagaagggcagagcttgcaactccatcatccccttctccattcagcaaaagggtttcacaaccacttttgagtcttacaacgatgactcggcaatggatttggacccaatcgatgaacttgaagaaatagtggaagaagtggcagccaccagaaaaacgcctggacaaatcgcggaacctcaagcaaaaccaactgctcagaaaccagagaagacggttgaatcagccttagtctcagagttggacaacttgaagatacccaccactttttctcaactcacatcaatttcacctcaagctcaagattgtatccttggacaaccttttttgtttgattacgactgcactttggattatccaggaactggggaactactatcttttcaaggtgatagtggccgacgtatcactgtccccattgcaaaaataggacaaggaaaaggttggaatcaaatgaagaacctcaacccagttggaactgcatacaccaaggcgtatcaaactaaagacacggttcaatctcacttttcggacgactcagacttcaccataaaaccaagcttggttcgaaggaagctcaaatgggtcaagaaaatctgtcatcttgtcaagaataagactagcaaggaaaagtcagatcgaccaacactcaaacaacaacacctggagatacaattacctgttgaatgcaaaactccacagctgcttttccaaaccaaaccaaaatcagattatgtgggcccaacaatcaattacacggaaccgatgacggagtacacggaaccgatgacggattacacggaaccaatgacggattacacagaaccgatgacggattatacggaaccaataatggaaacagcagcttcaacaatcaaactaccagatctggtggaagaatggaaagcggcatcagcaaacgtaatggacacaccaatggaacttgcacatacagtaattgaaataccaggaatggtgctagatggactagatgtggaaaactacatggatcatgaagaaatattggatcaatctgttcaacaagtcaaagaattggatcagtccacccagctcaacaaaaattatgtgaaactcctccttacagaaaatctagcagaagatttggaatttcctaaagcctcagaattaatttggattcgaaatatcaacacacaccaacgcaagctcttcaacaaacaacttttcaaaccttacttggatgcatacagattatttgaaaatttcaacaaaattcctcaacatctgggacacaatgctacagaacctgaggaaaatgaagaaacctttgtgcttccgccagcactgggtctatcagataattcaacaacaatcaaaaatctactggaaaaagcaattcaactcaattcattggttgaacttgaagattcaatcatcagtctctttcactttagagcacccaagattttacttttcagatttcaattacttaaagaaataattttgcaactactcctgaagattccaccagaccgctttgaacaactatatactgccttccacatcccaagaatccttgttggagttggttaaaaatttctcaacaattctcttttcccctttttttctttccttatacttacaaaaacatcataaaaaaaaacactcataaaaataggctacctcttgggcatgagactaaactgttcaaacctgaattttatcaactcagaaaacctacaaaacccaggaaaactgaaaacaccctaaccccgggtggaagtaagaaaagccttatgcagattctacacaggatgatgcaaccccaatgaatacccattcagccactttttgggcagaattgtctggggacagacaataagttgggggaggatgtggtataccttaagggttgccatctggcccatttaaaaattttacagtttttttcttttattacaaattacatactttttacacctttttttctcatatatacactcacaaatcaaccattatggctcaagaactggattctatggtcaatttcaccttggtcaccactggaggcgtcactggactcaactggatgggaagctacaccctctggaccatcactacactcaattacacaactcaccaccatggcaacacttcaacactcaacaacaccaacaaattacataactcacactatacatatgtacattgcaggacaactacatacactctcacaccattatagtacatgtatacacaccactccactatcttctgacagttgacacatgcagtgttggtctggtaccactctggatttacaagtgacatcatgcaggttgtcatgtcatttgttgatcttccttgcagctgtcagactatctcacaccactcatgtaatattcatcacctcaccttagcttgcagactagtacatcacctcatgtaaaaggcttcaccagcataaaaccctcatgtagacttctagataactcttatgacatcatgtaggttgctcaaccagccaaaatacctcatgtacatgttctgactagctaaatcccctcattgtaaagctctggccagctaaaatctctcattctcttgttcccctgaagctaaaatccctcacctttgtgtatttaagaggctctcctctcagttgttttcccctcagtttagtatccacctatttcataccccctacccttacaaacccttacataccattccataccatccccttaccattgaaatatcagctagactcactctctcactctcaaatcaaccttttagacccttataaactgggttaaaccctttgtccacctgttaagccacagttatcttttgatacactccactatcactttattaaaccttccaatctgagattggtgggcttgtctagtgtctagtgatccaggaaaggcagaggtatcctcattcatccctttccacactcagcaaaaggttttcacaaacacttttgagctttacagcggcttggtgtcagtaaacattgaagaatttaattcgactttgtttaaagctgaccttatcccacttgtgtgttactaacgctgggccctgagataactgctaaattgagacttgatctatcaagaaagctgtccttcaactctgctgaatatccaagagcacggggtaagaattgttatgaaagcttcagccaccagtaagcctcggtatcaattgcgggaattgatttaatagtacctcaccatgccgagggaagtaaaacacaggaaagtgaccagggtattcctctgaaattgtctttggccttgaggatattggttctgttagaataagcatcagctatatattttagggaaaagaatgactagaccaggattcgaacctgggacctcagcattagctaagtcactttactaggagtgatgccttttaccactaggctatccagtcttgtccaggatgttgatttatatgatatgattcctgattcctatgtgttagtgccatcaacttgattgtgtacatgaattgattctattcatgacatatgatttttatgatgtatgatgacacaggttgacacaatggatttgtatttcaacaggttccaaactattgagatcttcaaggtctttgaatattttgttttcaccagtgagatcagatggattccttgtcagttcgctaacttaaccaagtccctctgtgggaggggggacttagttaagttaggtcagtttggctgtaggagtccccgtaggagttgcatgaaccaagtgcaagaagcacagtgcgatttgaaaataaaatgccgcatccatgagtatcacaagaagagctaactgagcacctgcatcgacttttctatcacactgccgtaaatatgaggcttggagtcaaaatagaaagaaagagtgggtcatgggccacctggaccatcttgacatctaacagtacggcttgttagagaatgagtattggatctgaggcagccgaggtccaacacaagttttacatacacacatgaatgcatcaagagtgagcctcccaatggctcccaataccttccaaactgtggaatcggccccatggtgcctattcatggtgcttattatactgtggtgggccaaacatcatgtgagcagttttaaagtgatgtttcggagtacataactcaaggaacagcaaggaaaattcgagacatcagaatttgaacgtgaagcaagattcattacaactggcattaaaagtgtttcgcaaagaaatcatacatcaagcggtgtaagactcaaaagtggttatgaaaacccttttgctgaatggagaagggtatgatggagttgcaagctctgcccttctatgctatcagaacaacaagaccaccaagcttagcttggcagttatatttatcgtgatagaggatagttcaagataaagctttcgagtgaggtttataagggtctgaagttgttaatgagtgatgattatattgatgatgcttttgttcaagctttaaaaccaaggtgcggagctctgggagcgctatgcttcaaccagtaatggtatatgaggcaggatatggcacttggcacttgttatgatgatcaaaaagtgttaggtttgtatttcaatatagtgtatttttatggctgtcacctgtatataatctgtaatgtgggttgagttgatctggtcctctggtgggatgatggagggaacaactggcaggcagaggcctccttatatagacaaatgtgagggattttagccccaaggtacaggtttttgaggctttttagctggcctgaagatccaatgagggaatttgactagtctaatccatgcaggtgagggatattggctggtaagagcactgccttgagggaatttggctagcctacaaggtcctactacaaaggaatgcatgtgcacctacaaaggaattcaatatgtaatatgagctaataaaggaattcaatatccaatatgcatccagtattcaaaatgagctatagtcagagtaaagaatccaagagatatcctgtgataggttgaaatctgtgtaacttctaaactattagagataagggggtagttgtagtgggtgactaggggttattttacctcaggaatccatttttgatgtttctattaccttatatctgatgtagaaaaagatgagaataaatttttatatttttggcgtagaaacacaggaataactaccacagcggaacgtcggcaaaaggaagggatctgatcccactgacataatctcaagttgtattgaacaagttcattttaagctttgttggaaaacatgtttaggcaaacattggccaggccagatgatcatgtcctcggcctatcgccaggacccaactttgggaccgggcggctccaaaaccctggtagatttaggagttggagttggacttcgattccgtggtgtttttttctggaggggggttggctcccgggcatggggtctgaacaagtctccatgactgagatggattcctctcggccatggagcctgtactgtctccttggccaggagagatcccacccgcccacgtaccactcttcatggccgggagaatgcctctcgggcatggagactgtacagacccagtgtccgagaggaatacctgccggccatggagaccgtacagtctccatggattgaggtctgtagatgtttgctttgatggtactttttcaaaatcaaagtttgctgaaaattgaagtgtgcaatgtagtgaagattcaagcagtccaactggtatgttaaatattaagataagaataataataataggaagcaatcaagaggataagatttggaaaaaaaaagagaaaagtgcatccccctggcccagctggagtcatcttgaattcatcttgcagctccagccaacagaggtattaagaatttgaccatctgtttgccactaatgaacacgaagtgtagcttactacagcggcttgtccatcagttgttcaccatcttcctctatttctggttcccattctaggcttcttcctacgtaatcgcagaccacgtcaaccccacgtctcgagccatacaccatcagttcttcgacttcatcatcagtaaggagccttttgtgcatttcaaaaccaaagtgtctcaggtttggccagattggattctggtaattgattagttctttgagaagttgtaatgtaatgtgggtgtcgatttcaaagatgagtaatctaatcgagacagcctcccggaatagtgttaagaagtggaagggaatgcagctattgattgtcagacattccaaattaggcaagtcaaaacagcggtaggcagatacgttaccgtacgttacagctggggatctggagaacgtaacttttttttagttatccaaatctgctgtttttgtaaagtaactaaatttgcttgtaaattaaagtaacgtaaccaattttattttttccatatatttttttgggttaacgtaacttactcagggggaggggtgttatgagaggttgaagggctaaatcatattgcatatagcttaacgcacaacacgcaatcggcccaagaaaccagactttcttggtgcacaagaattcagcacacatttaaattttcatatgccaggtttctttggctgattttttcaatttctttggctgattttttctgttcttcattggctttttttttctttgcccattttttttttcattggctaatttctttttcttgggctaatttctttttcttgggcttatttctttttcttgggcttatttctttttcttgggcttatttctttttcatgggcttatttgtttttcttgggctaatttctttttctagttgggctaacttctttttcttgggctgatttcttttttgttggctgatttatgttttgtgggctgatatcttcttctttagctgagttttttttttctttggctgagttttttttgttgactccttttcttgtcctattgcccgaatgaagctgtcaaagatgccagtgggaatgggcccacaggcacacatccaatcaatcaatcaaaaaaaatcaaactacaattattctaatatctcaagcccacattggcacaagtcatcaacaaggtctgagagtcatagacctgttcaagctgataagtctgttcaaactttgcacagaaagtgaacagggccaggtcactgaatttggcctgcttgagctcactgggaaagtgcaatacaccctgggtgcctgtgggctgaaatcagataggcatccagccaagtgactgagacaatcagaacagatgatattttgttgaaattggagaaggaaagagaataatcttgttagaaaatatagcttgagtaaggtagaaaaattcatttttctgggtgacataggggaaatggcaatttttacatcaggggccagccacccctatcaattacatgtatattccactcacacatcagtgaaacctttaccaacagtttcccagtgaaccatcatctcaaaatttactttctttacacaactgtatttttttcactgtgatttagggacaattcccaagctgttattgttcatcctttgagcccattgcagcgtgctgtgccttttctgtattccaaaagcatacagcagaggtgttggtatagtgtagctacatacatgtgacggtcattacaagagaagggataatcattagggatgggttatggtatacacggacaggagtacatacaaggagtggtgcagcagagcatgtctcaaccaggaatagaaaggagaagcagaattacatacaaggagtggtgtggcagaacatatctcaaccaggaatggaacagaggagcggaagtatatacatggagaggagtgggagaacatgtatcaaccaggaatggaaaggaggagtggtgtttataagggtactttattttttatgtaccgggtacagattgtagaaagggaagggaggaaaaataattgaggcggagggagagtgaggagaggctttgaatcccaaactctggatggaaggagttaccagcaggcctggcagcctggtgcttcatgcagaggatttttgttggaattcaaacccagtagatagaggtctaaccctaaaaagggccagaaccctacagacagactgcgcagctgtgattggtaagcaactgtcactaaaagtatgcgatgaaccatctaggagagcagaaaactaaccaagatggattctacagatgataatccatccgccaacgcgaaagaacctgacgaacccacctatctaaacaggaggtgagttcaaagtaaactaagcccaagacgagatgtagcacaagcgagtccagaaactgattctggtacaccttaattagcagcttgctcgaacggctatcatcccccatcgcagcaactttggcaaacaagaatcctctaagcaaacctatcagtgagcaactgaatatgagaatatcactattagaccaataactaataccagacacattctctagacaaaacagctgcgaccgaagccactaagacccagaacacaaaacaataccttgaaagaaaagaagaaagtaacctcactgttcaacaacgactttaagcaaaaaggagagaagaacaatcgacatctccaaagtgagatcaaccatctctaacagccatagacttgaagcattgaaagctaatacggaaatgaatctttatcatcacacagaacgtttcctttatccctttccttattaacaatcttctcgcctctacctttctcttaaattattcctctcacaaaagactacaaagttttgcttgcttctagttgcttgaaaattttcaattttatggaatatggcttggttacatggcaacacatgacacttcactttggaaagaaaagtgtgtccctgaagaattgtggcacttctctgctctgcaacactaccttctccaatttgttgtccagggtgatttgcttgatggtctttttggtatgtttttctaagaattttgaatgatctatttctgatacgtcaaaggctgagaaaagaaataaatgacataagtaaaagaaggaattctgacctaagggcaaacaggacacttgaagagatctgagaaacacaagatatatgaaaaaagtagcttaagaacactaaaacaataagactatgagacaataaattcaatatctgcttccttttaatgagtgaagaggatcaaagtgaacctaccaaatggttgagaagtgtaggtgctctttgatgatcagagagaggcagaaggaaatatatcacaggttttattgacaagttaatcaaaaagaagggaagcacagaaatgaattgttgactttaagccaggttaggtggaggaactgagagatccaattatagaatgaagaaggaagtaatcaatgggaacaaaggagatatggttgtagtttttcaaccagagttccactagggaagaagaaaaggtttgtgggtagtatggtatcattttctttttccataaaaatgaatctttctaccaggaagtttgagtgtcagaaacctgcagtaaaattgtgcagccttaatggccaaaatatccactgagtttcagattatataccatgtcagggatgttgctcccaaacaacagattgggcattttcactatgacatattgcaaaaaaaaacatactgtaaggaaagtcaagtttgctgggaaacagctgtcacactgtcacgaagtggaatttcaaaaggttccactgagctttgagtgaaatacacatgttggggtggctgttcaccaatggcagcttgggaatttgacctatttcatagttgaatacattccatggttcaaaaaaagctaagtttgaaatgatggtatacaaggaaacagctgtcacatttctacaaagtgtaacatttaccagtgtctccacatctttcatccaccaaggggaaaggtgcaggatgcttattagtgaagcaaacaattcagtgtagaaatttcctgctagctgctagtaagggtaagttccagattgctccttttagggaaaaagctgtctaactgccatcaagtacaacttgaattatttcaattgtatccacataaataacaatatgaaatttgtgatgtatttcctttcagccggttgccctgccacccatttaaagggcgggtatccgtggatacctgctcggatacccgcctaggccaacgggtacccgccagggggtgcggatgcggatgtggatgccacattgcgctggaaaacggaggggatatccgcatccagatggcgcggggccatctctaacctgaccccattcactttctgtgcaaagtttgaacagactgatcagcttggacaggtctatgactctcagtccttcttgatgacttgtgcccatgtgggcctgagatattagaatcattgtagtttgattttttttttaaatttattgattggatgtgtgctggtgggccctttcccactggcatctttggcagcttcattcatgcaataggacaagaaaaggagccaacaaaaaaaactcagccaaagtaaaagaaatcagcgaacaaaaaataaatcagccaacaaaaaagaaatcagccaaagaaaaagaaataagcccaagaaaaagaaatcaacccaagaaaaagaaataagcccaagaaaaagaaatcagccaatgaaaaaaaaaaattgggccaagaataaaaaatccaatgaaaaacaaaaaaaatcagccaaagaaacctggcatatgaaaatttacatgtgttctgaattcttgtgtgccaagaaagtctggtttcttgggccgattgcgcgttgtgcttggtaaggactgggtgttgcatcatactgctgcaggcaggttgtgggttcaatcccagtgtggatgtgattttttgaggtttgccctgccaaaaaaccacccaatggatggtttattccaaaacgtctgattcaaggtttcagagccaaggaaaactagccagacaaccatccagcgcaccgaccaaaagttgtccggcctgacccgtggtgtactttcccaacaagtcatagtgtaatgtgagaaaacttgagagttttattgctaagaaaccaaaaccagactgcagaccaagacaagttagaattcagaacatagaaagaaaaaagagaaagtaatgaaatgaagaatgaatttaccacaacagaagaagaatcttaagagaaacaactgaataagggaagacaggagagaggagatcacaggacacaagactaaaaggaagaaagagttagtttaggtcgacagtcgagggaagtagttattttctcaccaaagtggatacagaagtgatccaaaagatgatggtgagttgaaagggtcggagagagtgtagatgatgttgacagtgattgagatactgagttcaaggggaaagtcgacgatgtcgaagatagtgagttgatattgattcgagtcgaaggcaagatgacagaggaggatggtattggagtggtagagtgagtgtgattggacttgaggaaaataatagagagcggataggaagggagtgaggagatgagtgtttttcggagcgggagtaacggaaggagaggaaggagagttagattttgatttgagattgcgttaggttttgagttgatgatgagttgagatgggctgcggaattctggatgaaagaagctttcacagatggatcacgaggatttcaacacccccctcactttgatgagaaaatgacttctaatagaaagcacttttccttcagaagagagagagattcagaggaactggctttggttagagaattggcagtcatttcttcggacggaatgagtttgacagcaatttccttcttgttgtacaagtcacggagccatttcatcttgatgtctagatgttttgtttttgagttggagccaaaattcttgattttttcgagcagtccttgattgtctacatgaaattgggacggattgatttgtttgtcgtacagttcttcaattagaaatttgatccattgattttcttgtacgccataagatagtgcattcaattcagccttagtggaagagagagtgatgttgcgttgttttttgctattccaggagacaggacaagccttccagaagcagattgagccacttctcgatagtcttgattcaaggtcatcagcccaggttgcattggtgaagtgctgaatggagttggacgtgtcttcgggattaggacgcagggtgagagagagatcaatggttccggctaagtatttccagcagtgaataatttgccgccagtgttgtatcccaggggagttgttgaagcttgacagaatagatactgcgggagccaaatcaggacgatttctacacgagaggtagttcagcatgccagtgtgtgaacaatagtttatcttaagtttctggaattcatcaatttctgcctgagtcgctggttgaagttgaatgccgacagagagtggggtttttactggtctgcattcacgtatacctgcaagttccagacctttttcaatgagttttctttgagaaagtttcacggagttgtcatcttgagtcagatccatgctgtaagactcaaaagtggttgtgaaacccttttgctgaatggagaaggggatggtggagttgcaagctctgcccttctatgctatcagaacaacaagaccaccaagctcagcttggcagtttatatatcgtgatagaggatagttcgagatgaagcttttgaatgagtcgtataacggttaagatgttgatggtgattgttggtgatgatgttgatgttgatgaggttattgttggtagaagtggtgatggtaatattgttgagagtgaggcttgaacgcgcaaccttgagttgatggtatttaaagtttatgcttcgaccaggaatggaacggaggaccagaacaggtggagataaggtggagttaaagtggagttaaagtggagttaaagtggagttaaagtggatgtcttgaatgggaattgaacccaggtccttgtggttggggtgtatgaagccaaaaagcagtggatttcaggcaaaggtgagatagcttagtggttatgaaaaaaagtaatgttgatatttctacactataaactgttataatatatataaggggggttataattataaaacctcaatactaggtagctaataatattgaagagtgaccagtgatgtagtgttatgggggggactgactacagagcatctgatgaggagggaatacaactggcaggcagaggcctccttatatagacaaaagtgagggaatttagctccagggtacatgcagttgagggaatttagctggcctgaatatccaatgagggaatttagctagtgatagcacagccttgagggattttggctggcctacaaggtcctactacaaaggaatgcatgtgcaccaacaaaggaattcaatatgtaatatgagctaataaaggaattcaatatgaaaaaaggaactcaatatccaatatgcatccagtattcaaaatgagctatagtcagagtaaagaatccaagagatatcctgtgataggttgaaataggtgtaacttctgaactaatagagataagggggtagttgtagtgggtgactaggggttattttacctcaggaatccatttttgatgttaattttaccttatatctgatgtagaaaaagatgagaataaatttttatatttttagcgtagaaacacaggaataactaccacatcctcccccaacttattggctgtccccagtcaattctgactttgactgtgttttgaagctattttctgaagaaattttgaggttttgacggggatttaattggtgtttcttccagaatcctcttgcggctagatcctggcttctggttgttgctatattggtgatgagttgagtttggtgtttgagaatggtgatgaatttatgatagttgattgagataggtgatgattttgagtcagctgatggattcgagtcaggtgattgagattggtgatgattttgagtcaggtgatggatttgagtccggtgatggatttgagtcaggtgattgagattggtgatgattttgagtcaggtgatggatttgagtccaatgtttgagattggtgatgagttgatctgatggttgagaatggtgaattatttatgattgttgattgagatagatgatgattttgagtcagtcaatcgagatttgtgatgagttgatgataggaatgttggttaaggttgagttgttttttttgcggaagagcaggccaatcagaagaggctgaaaatttggtacgttgccgagtcctgatttgatgggggaaaaagttgttgatccaatccaaatgagatatatccaattttgtgagggtttaatatatctaactgattggttgtgtccattgccgtcctaaagctaaaattggtccaagaatctagaagaagaatcaaatccaaataagagtttgagctgataaaagaactgtaagataaattcaatccagaagtttgagatactaaaagtaaaccaaaatagagatccaatccagataagagtttgagataatagagaaaatataaaagaatattcaatccagataagagtttgagataatagagaaactaaaagagaaattcaatccagataagagtttgagataatagagaaactaaaagagaaattcaatccagataagagtttgagataatagagaaactaaaagagaaattcaatccagataagagtttgagataatagagaaactaaaagagaaattcaatccagataagactttgaggtaaataaaaaactgatagagaaatccaatccagaaaaggctttgaggtaaataaaaaactgatagagaaatccaatccagaaaaggctttgaggtaaataaaaaactgatagagaaatccaatccagaaaaggctttgaggtaaataaaaaattatatagaattttgaggaaagcaaaaaaggtgatcctcccccaactttaagcatttatatctactggtagtgttttattctgttatcttctgtaagttgatgatttagctaactgatatatgttctttatgaatttttagacttcaagcaagcattctactgattaatcaaggggatatcagaactaggggagtgaggaagggtttaaatgagtgaatttcaaaggaatgtgagctcctcccccaacttttcaaaataattaagagacattttaagaattatttgatactccttcaatatgtttttccctgaggttgattatttgctttcaaggtccagatttcttgagggttcttcttgtttagtccagattgtgagttgtccaaatccaaggttcttcagacttcttcttccaattggagtgtcttcttgtttgtttatatgtacagctgattaaacaggttttgatcttcatccgccagagtcaatcccatttgcattccttgtatacatctagtgttatgggtgcgttcttcatttctatcgtcgattcacaccaattgttcaattgctaacattgtcattcgttccattgttcattcttccacatcaatcaatccagctgtttggcacgtcatcgttgattctttaatccgcaaaaattgtccaagagatcgcttttgaaatgtcataaaatgatttacatcataaaagaggctaggttccacaaggatttgagttggtcattggcttttggtcttcaagttgcattgtagttccggattcaattgaaagctgaagatgatcttgaaagttgatcagaagatcggttcctaagaggggttgatggtgcaaatccttcttccaaatctggtgtactgaacggtagactcatgttgattttgattgattttcctagttttccttacttgacgctccttcgatacctaaacaaacggctgctctgaaaaagaaacaaataatactttggtcgctggtttctttaccagggcaagcttatagtcttcttttaaaaataatagatcagttaacactgggaagttcttcttttacagaacctacttatccaaattctttgggtacctttgcccttcttttggtatataagcagctgcttcttttgaatatttcctgagttgtcttcaaacagtatcctagttatccagatccttcggtctcttgccttcttctggtcaataactggctgtcttcttcgagtccttgtttcagtcgattcctacgctttcttttcagacgtcggttggttatgtcgttgaattgtttattgaagtttgactagttgatcaacagaataactgaatatgccgctgagttgtccaaatttgtttgatgaattcgttccgttttaccgctagaagtaatgatcctttgtcgatgtcttcgttgatttgttcttctttcgtttagaatcggttatacaatgtcactcgaaattttatcctatcacgttggggactcccttgtaagactcaaaagtggttgtgaaacccttttgctgaatggagaaggggatggtggagttgcaagctctgcccttcaatggtatcagaacaacaagaccaccaagctcagcttggcagtttatatatcgtgatagaggatagttcgagatgaagcttttgatgagtcgtataacggttagatgtgatggtgatgtcggtgatgatgttgatgttgatgagggttattgttggtagaagtggtgatggtaatattgttgagagtgaggcttgaacgcgcaaccttgagttgatggtatttaaagtttatgcttcgaccaggaatggaacggaggaccagaacaggtggatataaggtggagttaaagtggagttaaagtggagttaaagtggagttaaagtggagttaaagtggagttaaagtggatgtcttgaatgggaattgaacccaggtccttgtggttggggtgtatgaagccaaaaagcagtggatttcaggcaaaggtgagatagcttagtggttatgaaaaaaagtaatgttgatatttctacactataaactgttataatatatataaggggggttataattataaaacctcaatactaggtagctaataatattgaagagtgaccagtgatgtagtgttatgggggggactgactacagagcatctgatgaggagggaatacaactggcaggcagaggcctccttatatagacaaaagtgagggaatttagctccagggtacatgcagttgagggaatttagctggcctgaatatccaatgagggaatttagctagtgatagcacagccttgagggattttggctggcctacaaggtcctactacaaaggaatgcatgtgcaccaacaaaggaattcaatatgtaatatgagctaataaaggaattcaatatgaaaaaaggaactcaatatccaatatgcatccagtattcaaaatgagctatagtcagagtaaagaatccaagagatatcctgtgataggttgaaataggtgtaacttctgaactaatagagataagggggtagttgtagtgggtgactaggggttattttaactcaggaatccatttttgatgttaattttaccttatatctgatgtagaaaaagatgagaataaatttttatatttttagcgtagaaacacaggaataactaccacaatgccaaggagagtgtcgggatcgtgtgccgaggagtttgggaatcttttcaggaagagtgattcaaaggagtcgacatcgcccaccactacaagatcgtcaacgtgaaagaacagataagatttctgtttttcattgatgaagacgcatggatcggcagctgattgttggaagtttatttcattgaaccacgagatgagagtattgtaccaattcatgggagcttgtttcagaccgtaaagagatttcttaagtcttaggtacggagcctttctcttagaaccttctggagtttttatgtagatttcttcttccaaaggagcaaacaggaatgcgcttttcacatcgaattgtcgaatggagagtttgttgtcaatggcaaaagtgaggagtatgagaagagaggtgaattttccagtcggagcaaaggtttctccaaaatcttggccgggtatttgcatgaagccttgaatgcacaggcgcgctttctttcttacagcagaagagagggtcgaaggcttcgttttgaagatccacaatgttctcaggaatgacaaaggttgatcaaagaaatcgtcccatacgtcatgaccttcaatgttattgagttcttcgttggctgccttctcccattcaacacgcttgtcggacttcatagccattttaaatgaggtaggatcaccagttaggtaagagtatttggcaggcttcactttcgcggtacagtcacgcagagttttaggctgaggtactagagaggattccacatcgtcttcatctgacgatgactcatcgggctcagtggaggctatagacaaggagtcagacagatcggtgactggatcattggcatttgatgtttcagttggttctttgtcttcgacagttgaagcacccgtgtctgagtcttcttcaagaatgatgagattgtccagatcatccttcggatcttgaggagagaagtccaggaattgaacatttttggtctctactatttttccattgtcagatagaatgcggtaagatcgcaattcctcattgtagccaataagttttccaagctcgcctttgggaaacaattttaagcccggcttttcaggctgaatgagataggacagtctaataccaatgggtttgaagaagttaagaggtaggtctcggtccttgaagatctcgaaaggatattttttgatcgatgagcaggaatttgattaagtacaagtgtacaagacttgacaaccttgttccatagatcctttctcagccctgagtccttgaaaacagctcgcatggttccaagatagtacgattgaatcacttggcgagaccgttctgttgaggtgtgtaggcatcggagtatcaagctctgattgcatgtgcattatagtaattcatcaactgatggtttacaaattcagagcctcggtcagagtgtatgactgtaggaaggtgacctatttgtttcccttccagttctaaagcttgaattaagaagtcggcggcatcacttttccttttcagaggaatggctgagcagaatattgagaaggagtctaccacagtcatgaagtatctatgtcattctcttgatgagggacttataggacctaccaagtccaaatgaatttcttcgaaaggcttggttgcagcggatcgtcgctcatggaatgaagcctttttgatcttggacacagcgcatgcatcacatgtggtagcggccttaactgggataccaagtttgtttcggaggcgatgatagctaacatgtcctagagacttgtggagattctcgcttgttgtcatgagagattgatgattgtgaaactctaggctcggaagattgccgatgtatcttcctttcatggcaagacagttattcttaaagatatagaattcatttttattgaattggacattgaagtcactgaggacaaggcatcaaacaggtaaaaggtttacaacaatgtctggcacaaataggacgttgtcgagcaagaattcaccacacttgttgaccagcttaatcgttccactcccttttatctttagtgattcagatccagaacttgttctgactgttccgtcctctttgagagtgagatgaacgaacagatgaagattggaggtcatatgagcagacgatcccgagtcgagaataaagaaaggggaaggagaggataggcaggagtgaaaactgctgacagtggtttccgatcgattgctctgattcctcggaggtctgaggtgaggatagagcatgtagcatctggactgagggtgtttcgctacactacgggtgctgggttttgaaacatttccgaagcttgttcggaaatgtttcgaaagatgcgcccgcaggggcggacatcctggaccttggtccaggtacatttcacaatgtgattcgaaagagattccgatggtctttcgaagagcttttgattgtttttcgaaatactttcggaaaagtttcggaattccctagttttgaagtcacctccgaagcgcgacttcagaatgcttccgaaatagtttcgaaagacttccgtagtgattgggaggttttggaactcttctggaactgtcacagttctgcagtggcactcttggctggcttttggattggcacccttgtctcttataagggttgccccgttctattggactgttcatcttcagtcgtattcatcgttcatgctcagattttgtatttctgctacgtataatagagagaaaaaataacaactccatacaaaagattcaaagaaaaagaaaaaaaaagatgaaaaacatttcacttcaatcaatcccaactccatacaaaagaaaaagctgaaaaaagacgaaaaacatttcagttcttcaatttgatcgatcattggtcgatcgattggattgaaatgaaagaaagcatgagaaaacagtaatataaagaaacgtatattggactgagcttgagtaaatggtggtagtactggaggggtgcttatgtgacggtagcagaggggatgaccaggattcggaataagaaatcaagcactgggcagttttttggatcttggtgaggtgagtggggtgagcgagagagactgagaatttgtctgttctttgaatatagtgccaggttaatgtaaaaagaacaggagatgacttataagagaagttgaggagagcgcaaggaagtcgtcagagggggagaggaggggaaattcaggatgaagaagcaagagggaccgagacaccttgctcaacaattgagcgttttaaatacttttcaaaaaaaaaatcacatcagtctggttcctccaaccaaaaaagtttcgaagcactttcgacactctttcgaaccagttggagaaaccgaagcatggttcgaaagttttacgaaagattcacacctctcaccaaagaacttccggaataatttccgaagtgtttttttaaagttccgatgcagcaatatcctcataaaacccggaatttcaccagatcaaaatcttaagcagaagacttcgaaatagcttcgaaatttttttcgcaactttcgtaaaagttttgatctttttacgaaagccgctttgaaatcaccaagtccatacattttggacatcgtttcgaagcaaaaccttaaaagcacccccgtagtgtagagtgttgtgcgcggtaggtttgcatttcccggatgcgtcggtgaacagagttacttgagaaggaacagccgaggatgagatcttcttgttgtttccatgcacccgaagatggtccaacaccaggtcaggagtcatttcgagaccagagtgagtaacagcagtagatagaccgttcagctcggtagtcttggggagtttcttcagaatctcatatccaataacgtcagagtcgatttgaataccgacttcgtgcatttggccaatggctgatttgacacgtgtgatgaagccgtcgatattggagtcttcatagggaagaagagagaaatggttccagacacgagcacgattggctgcttgggtggaagcaaagtggtcaacaatagaattccagattttgactgcatcggtggcattctcatgattgatgacattggaatgaacggaaggatcgagtttagacattagaatggtcctgacttggagttcttcttcagcagtgagagctcccttgccagtgattacttgatccttgaccttttgcagttcaaggaagttgacgactcgattattccacatggagaagttgtcttgtgtgagaaggggtatggcttcgatggccgtcttcagaatcatagcgttgagtttttccattggaggagatgtaggagttttgaggtcagttgttttagaggttgatgcagaggttttggagttgtcgttttccgtcataggcagtgaagcgatcgatttcgactgttaatcgtgagagaacttgagagttttattgctaagaaaccaaaaccagactgcagaccaagaccaagacaagttagaattcagaacatagaaagaaaaaagagaaagtaatgaaatgaagaatgaatttaccacaacagaagaagaatcttaagagaaacaactgaataagggaagataggagagaggagatcacaggacacaagactaaaaggaagatagagttagtttaggtcgacagtcgagggaagtagttattttctcaccaaagtggatacagaagtgatccaaaagatgatggtgagttgaaagggtcggagagagtgtagatgatgttgacagtgattgagatactgagttcaaggggaaagttgacgatggtgaagatagtgagttgatattgattcaagtcgaaggcaagatgacagaggaggatggtattggagtggtagagtgagtgtgattggacttggggaaaataatagagagcggataggaagggagtgaggagatgagtgtttttcggagcgggagtaacggaaggagaggaaggagagttaggttttgagttgatgattagttgagatgggctgcggaattctggatgaaagaagctttcacagatggatcacgaggatttcaacataatgatcactacatgatttcagtctataaaaccctctgcaatcacccatgctctttgctaaccggttgtccaccaaggggcatagagttgactctatgtgattctttcttgaacagtggccagataaaagcttttttactcacaaagaactgggcatccatattattacacatagggggtttcaaaaattgacttttgaacatcatcctagtaacccaccatcatcactttcaaaaaagttgcaaggaattttccaacaaaagatggctttgaatcccaccattatgctcaagattggatgacctctcccattggtgtctgagggccctgcggaatcagtgatttaagagaagctatgtatgtattcctggtaaaaatctagaatatttgggtctaaatttacttctggaagcactacagattgggggttcacgtaattttgtaggggggtgtacatagctggggtgtgattacataagccacctccccggaacccatctttacagatctttagagcatctccaccgcaagggactatacgagtccctaaaattttgacctcgcgcgactgcggcgcagttttagcttcttgtccaaaggctgctttgtaccgggcagtctcagagtagcaccttttgaatgtgaaagggaatcccccgtaattccccccgcccccccccccatatgtcatcatccatttggagcaatccactacaggcaaaaccagatcagtcaatcggcatccattaaacaaacaaatcacaatcatggaactcgacccagccgtcctggaaataataatttggcgaaggcaacttcttgcaaggtccagatctacaatcaatgctgtcctgcaagtcacaccaatcctacttgaagacagcaaagacgagaccaaagatccttcgcatggtggttcaaagccccgaaaacaacccaacttgccccgagactttgaaggaagctacaagcggcttcacgagcattacttctcctcacatcctctgtacgacgaacacatcttccgactccgatttcgaatgggttgtcctctcttcttgaagattgccgatgccgttgagaatttcgacagttactttactcatcgacctgacgcgttgggtaaacttggagtcacgccgcttgtgaaaataacagcagctttacgaatgcttgcctacggtgctgcagcagactgcaacaatgaataccttcagctctccgagtcgacctccttacagtgtatggaccgattttgtacggctatagtctctatctactcagcagattatcttcgacacccaacaaccaccgacttgcatcgactcctcaccacgggtgccaaacgaggatttccgggtatgctaggatcacttgattgtatgcattgggagtggaagaactgcccatccggttggactggacaattccaaggaaaagagaagaggccaaccatcattcttgaagcggttgcatctagcgacctgtggatctggcatgccaggttcacacaacgacatcaatgtcctcgacacatcacctctatttgccaacctgttgaatggtcaagctccccgatgcgaatacgagatctgcgggaaagtctaccagcaaggatactacctcgccgatggaatctatccggattggccgacatttgtgaaaacaatgtctcagcctcagggagcagaacagaggcattttgttaaaatgcaagaagcctgccgcaaagacgtcgagcgtgcctttggggtactccaagctcgatttgccgtcgtttcgcgtcctgcttgtggctggaagcatcacaacctcaagaacatcatgaaggcgtgtatcatcctccacaacatgattgtggaggatgaacgagatatgtacttggagtatagctacgacaatgctcctgcagcagttgtcacaccagtcgaggtatcacaaggagagacttcaatctcttttgctgaattcatcgataattatcattccatgagagattctagtgctcattttcagttacgccacaatctcataaaacatcaatgggcaattaaaggacggcaggaagaggacaaaaatgaagaagaatcttaattgtttcccttaatgtgtgttgattttcgctcaatatttacctcattggattttgttttttcgtgaatttcatgccctatcgtttctctctcacagctagctgtagtaaaaccgcagccagtcgatcacggtccctctcttgcatttgattctccctacagatcacaatactcttctttcaattgattgtcatgattttagcggtgcaattaggactacaataaagattgaccaatcttcttcaaaaataaaagacaagagttcatgagttgattgaatgagaccacattggtgacgagttgatagaatgagaccacatcggtgaccgagttgagtgagagagccgcttttgggttggctaggagttgaaaggacgagttgagcgagtcgtttgcgactcgctcaactcgaagagagctatgctagcttaagcagggttgagggagtcgttctcggactcttcctggaatagaggctgctaggtttttcgggttggcaaggtgttgaaaggacgagttgagcagagtcgttcacgactcgctcaacatgaagagaggctgctatgctagcttaagcagatttgaccaagtcgttcgcagactcttcctggaatagaggctactagctttcttattatgtgaccgatcaatttcattgcaataaacatgaaaatgaatgatggaagaccacataaacagaaaatgattgctcaggagattggttaggagagatgattgaagcaagcaacaacaatcaagataaagaaaagaaagcaagcctaaaagagaaatataaggagagatgattcagccaagcgacagcaatgaagataagaaaccgatcgacattaattggagctggagcgagcctcctctcggagtgatttgagaattgcagcccttttgagcttgaaatattcattttgctcatcgtcgaggcctttgaggtgtgtgttcatgattgcgagctgagatgtagtggtgctattctgagcgatggccttgagcgactgagagtcgttgttaaagatgtcgttgagtcgtttcgattcagaggcaatttgaccatgagcacttgcgacttcctccttccaaacttgctccttggctgcgatttgcatgagcgtcttagcctttttttttccaatgggtcgctccataggtgaaggatccgtgcctgtaccttcgaagtcagtgacactgacaggttccgatggtgctggtgtcgatgcgagttgatttgatgatggcggctcgctacttgggcttcgagctcgctttttctttgcagtttctttatgatcgttatcacggcagtacgaattccacttggggcttttaacgagaaggttgtagcatcggagatgtttgaaatgtgtttgttgatccgaggcgtacagtgggtggaccgttatttttggctgcttgttttggattccagagcttcaaagcacaaacttgaagtcacaagaattggtgaagtggtgcagaataggtcccaaagaatgaatgtgaaaaaataaaaacaaaaaacaaagtttcaaaatttgtgaaaaataaaaaataaaatttatttttctcaaaagctttgaaattcattttgggggagtgagagtgctgagagaaaggaagattgggatgttagaaaaatgattataaatgaaaattttgcaaaaattggtttccagatgacttcaaacagctgttgagtggggcattcaccagcccacattgcagtcaagcactagaatttactgttttggctccaatctggacaaccaacctggccaaaccttttttggttccaatttttttcatttataatcattcttcccattttccactctttctttctctcagcactcccactcccccaaaatcaataacaaaggttttggaaaaaaacatttttattttttatttttcacaaattttgaaacttgattttttgtttttattttttcatattcattctttgggacctattctgcaccaattcatcaagtcttgtgacttggagtttgtgctttgaagctgtagaacccaaaacaagcagccaaaaataacggtccacccactgtacaggcggagggctcggttcaactgatcctcagcggaagctccactctggttgagccctttgaccgtatgaacaataccacgaaatttattgattgacggctgcaaattattgctccattgtttttttaagctggaaacgggccgaatcggtcttggtacagcctcgtgatataccgtgctgattcgttgccagaaagtccctccatcttgattggttccaacggcagggtcttcggatacctgaacccaggcgcggcatagctcataatctttgggttctgtgtagtttggagctttcttctttccttcattttctggatttgcattatctgatttaacaaatagaaaaaaaaaattagatagatagaataacaaaagtttcaatggatgcgaaaagaatagctcaccattgtcattgttttgatcaccattatcatctttgtcattggtggtcaggtcaatggtgtggaactactcttgggatgaatagagcttgagagggatgagtgctttattgggctgcctctctgagaacaagaaaatataagagtatggactcttaaggaaaaaggtgtggctgtggagatttcttgaggatggtatgtctaatatttcttatgtttactagtctaaatatacttgttcacaaatcaaggtatcccaaatgttgatgggcaaatacctggctaataatgggtgatcagttatctgaatttctggggcaggctctgatgtggaacaaatcaagaggggaaaacaaagctccttatatacaaaatctggggagtggccaatttgtggttggaagatggatggaacaaaatggaacaaagaatgaacaaggaagaaaattgaactatgaacaatgtggcctaatttagtgtggcactaagataagataagactagactgaaaccaaagaaagagccaagctaagataaggcaatgaattcattctgaaacagagagaggcttggataatcttatcaaggggaagaggtgggggtaattatttcacccagatggggattgaacagacaatgggaagaaagggccaaaagagggctagtatgaaacatggctgttgtgtgggaattcttggcataagatggaaggagataagagataaggaatatattttagaggggtttgaggttatattgagaaggggtactagtgtgtagctggtgtgtgagctaagtcttatcaataatgaactaggaatttggtcttggttttcatctgaggagtttcagaggtgtgggagatgttattatccatgagggggatacttgtgagggttattggtgtgttacctttgtttgagggcctgggtaaactcttgaggggccttgagtctgtgattcttgtgtgatatgtagtcttgctgtgccttgaggttcaggattggcttaccacaacggggcagctcggtcttcttggcatagtgtagtgtagagtgtatatgggttggtcaataggtgatggatgtctgtggtaggggatattggtcgggggttgtgtagaggatgaggtggagtatcacataaaatgtgatgtgtgatatgtgaaccagagtagctaattgaggagctatgcggtcctatatctgggaatccaacacacctcagcgtgtcggggacagcaagggctcaaagattagttcactgggtcctgctgcgtaggcgcaggcccaagtgctcttctcagggaagcgaggtttcaccttagcttctgcgaggagctagggtgtaacgcttctgtacattttcagcggctggttaccagccacctaggcgatcccgggagccgaccacttgggtggctccccaagaccgccgtgtgtggggtgtaggggggcgagcgggctttgagacactgttgttccgtcccgagggatcagctgtgtcttgtccggccaagcggagggtggacgagcgagtcgctgcgcccccaaagcagaagcgcacaccggagtgtgccctggaaggtgtcaggcccatatctcgagcttggagctcgagcccaacaccaacgcttctatacccctggtactctcctttcctcaccggcctagttggtgtattatgggacctggagaacaggagaaggcgtaatgaattcattgcatccacgcttcttctaggctgttgacccgcgacaaggattcttccaagtcacgttctgagtagtctctgagataaagcttatagcagtttgaggtccaacgaccgagagcacatatctcctctacaggaaccccgatggcgtattgcaaggaagtaccgccgaccctgaaagagtgtcccgtgatcccttggtagccgtgtttgctccagacttgtcccaacgttctgactaccttagatttaactaagttgattcggccggcaggggagttgaagccaaacagtggcacatcgttgggtccagcttccgcgagtctccattttacggcggccaccggacagagcatgtgattcaggctttggaggtggatggtctggctctcgcctggagcacaggtcttagcccccctgacttccagggcggcatctgatagaaccggacgtccgacgtgaacaacgttgcggaccacctcatgattccttcttctcgatcggaggtgagttccgacaacctggccatcccccagaaggcggtaatggctaagtctagcaccgctttgagggctgctaggaaggagggtcccggtaagtgagaccaagtgcttcagcatcaccggggctttgcgaggtcgcttgggggattgtgcatcggcgtgagcggaagacctcaacaagacggcgattttggctttggcctcctgaggatataacacggagtggtagaggtgccaggcctgtaatccgaagaggtacttggtgagcgtcttggatgccatgtcttgcgggttagaggtcgtcgagttccttccggcccagtagcagaattcgtagagctcggaagagcttactgggagagagtattcactcttcccggttgcttcttggaacttcccgaacttgtgtaccgcggagttatagctcagaagagtattccacttgtaaccgcctaggaagtggatatcaagtgcactgggtagtttcttggtgctcccgaatttgaggaagtcttttattttggataaatccattggaaaggtttcatgaggagaggagaaaagaacaactcggcagggtgtaaaggatgcttgacaaaaagggcaaaaaacaaacaattggaaggtggttgcggatgcatagggtaaagagctatatacaatgtttgtagttgctgtaacccggcgtttcaggttcagtcccatctgctggcttgaaacatcctttcccctaagtcctcgggaagctgtatgaatacctgatgtctctcattgtgtcccgtgcggtctcccctagatagggcgtcggcgatgttctctgctgacaagactctcttggccacgaggtctagttgagacgagactaacatatcttgtatgcgtttccactcttcattgacgtggaagtctcttgacttcctacttcttacagcttcctccgacgtcgtgttgtcggtccagacaattatcgtcttgccttccttgattttcaactggttgatcatgattaggccaatcgttatcgccgccgtctctagccaggcgatgttttgctttggtgccggtcctccgttccaaccagtcttgagtttaaattgggcccacctttgaccaatagttactcctattctgtaactcgtcgaagcgtcacccatccacccaatttctgttgggtccgggttttgtattaagcgtgtattcttgaatgcgagcagtgtttttagccagtatgcgaggtctttttggacgtcggatggtattggtagtttcgtattcttatgtacccaactgcacatccatctatacaacccgcataggtaacaccttagctggggtagcatataggagacgtgatttaactgtcccgttagtgcttctacttcgttgaaggagaattttgccttggtttcgaggaactcgctgatccgcttgattctttgggctagcttctcttccgggaggcggaccgttttcttgtgcgcgtcccagatgaaaccgatgtatttttgttctttcttgaaaggagagattttagtggggtttgtccggactcccagctcatcagatcgcttcatgatttcatccatttcaacggctgaatctagttctttgacaaagaggttgtcatcaacccacctgaagatttctactaggtcgaattcggatagcatgatgtgtttccatgcgtccgctggcctcccgaatgagccgcagcctgctactcctccaaaggcaattcttgtatcgattatgatgtttccgtcgaagtctttcagcatgagaaatggccactggtcttccgccgttgggatttggcgatacgccttttcccagtcgaagatagctagtagggatggtttcttccttcctcttaagaatcgggctacggccttgtagtcgtcccatgtcgtttcgaattcgtgtttgttaacaaatgagttcacggacgggatttctttgtctccgtgtgggaaggataaatcattgattgccctgaacgagccgtcaccattggttaccgctccaagcggattggttcggaagaatccataacgggcatgtacttgctctggtaagtatgggccgaacattctcttagcttttatctctttctttatggattcttcgatcttcgatctggcgagtaatgctgaactatggttagggggagtgaagaaaggcgttttgcttcctagattgtgtatcggaatgccttggcaaaaaccttgctcgaatccgacgagtacatcgtcgaattcggctgtgagatttgctttctttaaagcatccctccattcggggatattcatgtcacaattgatgccacttggccaagagacttcgtcgggtgtgacccctggatgaaaactctcattgctcgtttcatcaccgggctgttcacttaggcttgtctcactgtattcggggcgcaataaatttatgtttattcagaattgtattgcttatgaaatttggaataggaactatatacaaggttcaagtatctatgtaactacttttttttttcccgatgaatcatcgagttgcaactccacaagactctctcctaggataaggctaatgtgatagatgattggggtagaaggaaggaaaaggattgagagagacttgggaaaggtgaaaggaagtcgagaggggggagtgtaacctacggtccgacattgttgttctggtggcggttctggcctcctccttgtctttgctccgcgtagttcgggttgaaatttttcccttgataaccggatcctctggtaggacggttctctctcggtttggatggaagattgttggtcggtgcggagggtgtggttgatgttgctttgacggattgttgttggccgttcgtcttcttgatttggtttgacccggtatgtgggtcccacccgcttctcactcctccgattgcgtacgggtttgagtcgcggaaagagagctcgtcaaagcgtcttgcttcggcgtatgctgtatcataaacctcctgtctgaatatggatatgtctgagaaggatgagacgccattccgaaccactctgtgggcgaaggtgttggcgcggattctgatgttgtaacgtaaagccgtcataaacccatccttcctgagtatcttgtcgcagttagctatgtgtaacacaatccactcgcctagggtttcgaacttataaacgtccctgattgtaatcgtgaactcttcatagttcagactccagtcgctgtaattcatcagccattcacttgggtacgggtagccggtagcggagtcctttctctgttgagttgtcgtcggttttggttcttttctcagtgtggtatgagagggccgcatcttgccaggaattgttgaagatggttaacgggatcggtcctttgagttccgtgatgttcttctcgaagtacggtgtgaagccgacgtcttcgtgagagttcttgtcgccccagtggaagttggttcctccagccgtggtattcttccgggacccttttgctggttgttcggccatggttgctccgaacatcaaaacggagtcggttgttttagcggcaacggggcctctacatggtgcaggaaaaaaggggggggggggaacagagtgtcagaatcttggacttatgaatttccactaatttctgttcttttgttaactttttttttttttttttggcttacccggtaactgccgtcgcgtataagttatagaacatatccgatcttgtcttatcgccttcttcatctgcctgaagggcttttttgaggaacttcgctatcacttcgtctctgagtcgctcctgcttgttcgattccgatataatctggatatcgtccttatcatttacttgggaaggaaatgcgaacattatcaattccacgtctttttttttttttttttttttttttacttactatgttttgctcctaacaaggtagataactcgtttggttgttttcttggcctttggttgctgtctgggccgggtggggctgaatctttagcgttggtgccgttggggtttgacttagaaggtctgctccttttttgtgtttctttcgcgtttgacctctcagtcgttgtcgcggtatggtctacggatgatgatacggaggggatggtcacttgtgtgggtgtggattgggaaggattggtagtagagtttggcggagcaggattgggattaggtaaggtggcgggcgggttggctagagtggagggaacgttggagcttcgttccgtggtagtggaggatagtacactatctgcgttatgtgcatttgcatcagcgttatgcgcgtttgcgtcactcatctgagcggaaagatttactaagttgttgttcatactgtggttatggtaaataataaaggaatttcaaagaaaactaggtcgatagtggtagaggataagtgggcctgaaagggcgtacagaaaggaagtgatggggtagtggttccggggggagatggagcctgaggaacaggatctggggagggagagagcggtgctaataagatgtagccaccgacaacttgctgtctccctaaaggactttagccgcgaaattcaaccacaccgggctgagctaaagtcaagtcaaactagctcgcggctccgattcgagctaaccgttgctagatctagcaacggttagctcgcaagcaagctaaaagcaaaaaccggtgagtgtgcttcattttggtgccctcccgcacacaatcacacacccctacttcaaaccacaccacaccgtttaacctcatgccacaccggtgtggctgaataggcttcgctatagtagcttagcaatagccgcgagttaaaaccgctggcttttagctcaaccggtaaagatgctcttacagatacagggagcatctcggccggtactaaccggttccttggacgacgcccaactcccgctgcgctaccgttaacatagcatgatatagggcccgagagggatattctcagtttagccccccatttagcacctccggtggtgaagctaaattgggtttgggtagctaaatttggtttagtcccgcgctttagtccccgcggtggagatgctcttaccctttgccctctttctccctcccccactccccaccacactccatcaatttcctcccctcctcgattcctgtcaatccaatggccaaccagcaggatgggaaaccaaacgaccaaccagcgccaagctcatcgagaactaagcaacaagccagcatcctacccatcactcctgatcgagaaaagatgtcgagagccttgggagccgcattcctacaacataaggtccaacaactcgaacggaacgtagacgacttgagcttcagaagagacctccaccaaattcctcctcgttctcaccaccctccggctaattcaaatcattctagtagaaaccagtccaagaaaaaatcatctcctcaacccgattcaactccttcctcatcgaaaccgtcttctcctgcacccatcaaagttatcgatacctctatgctcatccacgcgttgccgatcctcaaaaaatgggtccgtgaagagaaatttaaaatcgttattcccctagatggtacgttctgtcctccttcacaaactttggcagagaaaaactacttacaaaaatgaaatctacaattttttttttctcttctcatgaacatacacagtggtttccgagttagatttcttgaaaacttcgcccccaccgatccatggattagtccgagaagcgacgtgttggctagacaaacaattccaaaactcgcgcaagccgagctcgacgggcgaccagccatgttttatcccacaacgcactggagatgagagtggatgggaagaactgagccgacggttcgtggccccgcccttagaagaagccagtatcccgttcatcaaagcgccctcagaggatgaagaacacgaacgagttagagatggagaggatgaagaaccgcagatcgactatcgagctttgattagtactgacctccctcatcaatatcgctccttgctccaatgtgcccttttctatcaacttcatgctcagccgaaacaagagtccgaactggtgatcttcttttctgataaacagatatcctccactccagccgccccgcaaggaaacacacaacataatcatcatcactatcatcagaattggaagcccacttcaactcattggaagtcggaaaacagtcttcctcaaggctcaggaaatgaccaagaagaggaagagcgcgttgacaaaaccgttgatctctcccgatgggccgagcggttcgagatcaagatccagaaggtccatccggccgatctgacccaagcgaaacaatggatccgaagctacaacgacaaactgaaacaacaacaacaacaacaacaataccatcctcattcccaccgactcggctcctcatcatcttccaacccccatgcaacctctaatcacaccacgcccactcggacaatccactccaagaagagtctccctgggaccccgcgacagatccctgcttccgcccctaaaccttccgccccttcttcttcttcttctgctgccgcggtggacaaacgtctgtttgtttggtgactattggtctcagatctcgctccgcatttcaccttttccactttttttttttttggtcgttatttccaggtgcatgaactaaacaagtctttttttttaaaaaaaaaaaaaactcttatacatccttctgcttgatcatcgttctacatagtcactacatcagtctgttataatttctcgtacatcacagggacacatacatatctaagaattacagacccctcaaatcaagtttcaatacctagtttttggtctatgtagtgaagtagtatatatgcaagggatgcagatgataatggtttatgttttttaaaaaaaaacgatttcatgtcttgtatatatatatatatccattatctgatctttattggtaatcagtgtataatgtatcaattgtgattctgattgttgataattgtttcctcattatgtctgatatcgatgggtgaagtgtaaaatataagtttgtgtcacactttacttgagagagaagtttgtacactgcagtacagtccatgatctacaattttgtttgagcaggtaaaatgggacatcgcacacactggatgatctggttgtcggtgacacacaatgggttggatgagggccatctatacatagatccagccattaggactggtttgagtggatgaattgtcaaaatatgggtgagtgtttcttgacaccaagttatgtacatatatatgaaaggtgagaacatctatcagagttggtgcacaaggatgagggtcatgatcatccatggatcataccaagaggaccaacagggaacagaacccctctccttagttattgcttgaatgaaagagagcctctaaacactacttgtgccaaattcaagctcccattggaaaggaagttggatgggatatgtaagatgtgattcctataataatacaagtatgatcaagaagagggcaataaccaaataaagaaatatgtagctgaaagccatcattccaaaccttgcaaaaaaaagagtaagaataagagatgatcatcaatggatacaaattgctgtttgatgatcatgcagactatgtaatggcctggataaccagttccatggaaccattgtagccgttgattcgtagagggcttttatggagctcaaagagatccaagtgcagtggatgcttgttagtatataggacttatccctaatcttccctctgggtgtttgctgtatgtatttgttgtatgcaaccaccagatcttcacgatcctttgattgtttttttttttgccgacgttgtggggaatgaagagcttaatcggcgaggctgaaaccactgcaacttcaaggccattaaagtcaagttggtactataaaagtcggggtctgatgaaaacgtttacacaaacatattattcgaactggatcataactctaactcgaccaagatctttcagaaattcgactggacagctttaaaactcaagataagtttgatgagaatctggcttatccaatgattggatggggttgcagtggtcaattgcacggatagttgttgttgttgttgttttttgtgtaatcgactttgcggatggagaattcggatatccagcttgcttgcttgcttgtgttcgcagatcttctctcttctccggtccacttcggcccttgactcatgactcttttacgatttctttaggacacttgctgctgatttcattcttgacatcactcatttcagtcagttttgttttgttttgtttgttttttttgattgggggtgtgggtgggttggatccgagcagtacatattaattcatcccttctccaattcttgtagtccagtactccccatgagctcgacagcttttaaataatttaataatttctttaggtcgctaatagtcagagtaagcttctcagattctttgtcgatcctcctcctcctcctcctctccccacttctctaatatgataatcgatcgacttgatttcgagtataacactcctcgatctcatcctcttctgtctgttttgataatagtcttaatttggagtcctgttgaccagctccactccctctctgcttaccccatgtcggtcggtcttcttctgtctctgaatcaccatcctcctcctccttcatatcagcccttaatccccatggtcattgccatgcctggctcaacccgtcccgaccacttggattattgcagccagctccaatatactctgtcatcctcactcaccgcacttctcatcatccacattgcttttggctggccatgagctttggtatgtagggcaggctgatcgcgtcgtgatctacaaatacatacgagtcgtatcattctgtttgtgcgtctcgcctagaatatattctctgtatgcgatagtatttatgtgcagtcccgactcccacttacaaatacactgcacaacaaccaaaagagagggaattgtggtgctacaaagactagggtggtggtctcgattctgggaaaccttaaaaaatggttttgtatgatgatgatggtttacaacaagatgagtctcctcaccatcccaagtgaattgtaattgttgtctggccactcatccaccgcatctcttattcatataatcctttctttgtttcattcactccatcatcatcatcatcatcatcaccatcatcagtgaacccatcagctcgccggtttccgcttgacttgccctgtcggatatcctcccaagggcctccaagactcctcgtccactcgtcccatatcagatctcattatcagaccggcaagggtgactactataatattaacaatatacaactgatggtcgtcttgccagcttttgttgttgttcgaggtagatgatgaaagatgtaaattggtgtgcccgcccccgaagatttggcctcctgagttgcgggcctgtaatatctgtagcctcccctccactcctgcgcactggtgggtaggaccatgagatggctctccttcttcttaactccctcataaaatagacaaaaaaaaaaaaaccaagaaccctcagccttctctccctcgcttaaaatagaatagaacccactcagctgaccctctccgcccccccccccccctgtccatccaacatcatataaattaacaagctgtttcacttatttttaatcttctttgccccttctctgtttgtttgtttgtttgaatttttgatgactgctcgcctcgctatacaagaatctttaatacataatcctccacgagctcaagggatctctgattaaccttgcatcttcttccctgatctgtgtctgtatgtctggttgtttcagtttatagtcaacccacaggtcgccgaggagtcgattgcgttaccgcgcgtaatgcctattacgcctgcagctattatccgaacccgatcatgccaatccacagacagacagctcctcagcctccagctcgaccacccagaacacaatcccaaccaactccaacaaacccaaccagtcccaacagcagacccacaactggatcattcccacctaaccagaccgactcatgaaccgaacgaacactatcatcctaacatgactccctctgctggattcctcagccatccttgccgattccctcatgaggaccacccttcagattcgcactatcatactcacgatcaccatctgattctctccccctccgatcagaggtgcttgatggccccagtcgctcagatcactcaagaacgtaagtcagtcagccagcttgctctctgctttcatctcactaaccattttctctttcttcaagcatccgcagataccttctttgcttcccataaagctcatcgctctttccgaggcgtagtggaaaagtttcatcaaaacccacccaacccacaattcgatcaacccttcgattccacccaatgggctcattggtcacaccaaaacgaggaggatatcaatcagaccagcgccatgaaccaaaatcaagtcttggatggaggacaaccctcgactcattcagaccctgctatcatcagccaccaaaccatccaacagccaaccgccccgtatcgtacacggtctctcgttcatcgtctggtcaatctgcccgatcccgccgagcataaacctccagcccagccttctgattcttcaaccctgcagccgtttttttatgattgtctttcttcttctcaatttggttcgtctcgctcagccagtcactcaaactcaatgccgattggctctgtccaggatctgcgatcggtcttaaacaaggacgagcccccagccgattcccaacggatccaatctaccttcgacaccaatcgtatcaaggatggacttccgagtaatagccatcaccttctaaacagccccgagcttaagaccgctcagatcaatcccaaccgcttggcccaaaataatcaaatcgatcaaactccagccgaccctggtgcaacagactcagaacaccaaccgcataccagccagtcaattcaacctagttctcaatcctgcaagtctaccaagaccgctacctgtaaacgaacgacccctcaaaaaaataaggccagtccgaatcatcacttcgaacataattttgccgatccaccaaaccatccaccatcagacgacgccgcttcgatcctcttgacattatctcgccacgatcaaccgaaacatgggatgtctctaagacgtggtcgcggtggtgctggctcgcgcgccgatcctcagcaaaatgatccttcctctgattcaagacccccggcgcctccgactcccagcgggcctaggtatagaactcggagccaaatgaatgaggagatacagcaggacgatcaacctattaatcaagactcgccaccaggcccaatctcttcccaacatcctggttagtcctccaacaatccccatctcttgacaagtttccttattatttagttgatgcatttttttatttggctgtccggattgataggcaatcaacctgccgccgattcctccagtattgctcagggccaatctcatcttgtaccttccaatttgggctatgggtttccgacaggtcataatcaaagtttgatatcggtatccggttcaactagcgcttctacttgcacctctcgttctaacaccggtgatggctcggcactcaatatcacccccggtcaggagtcatcgttttctctttacaacttggtcagtaaaccacagatcagtttccccggacgacttcaattcaagacatccgctgtctctaccccattgagtatgacacactccagtactaccaactcgatcgttcatagtggtaccgccatgatggatgatgacgccaagagctcgttttcgatctcaactcaagcaaccagtctgatttctccgcccggatacttctcccgtcgcacttttcctcccgaggttcccatcgatccccactttccacgactatatcgatcattctttgtatccagtgcgtttggcgaccgagaaccgatcaaatcacaagccgaggcctacaaaatcactgtcatgaaggcccctccaaacagtaatttcaacacccctgcgcatggctatctcgatttatacaccccccgttacgtcaaaggtgtcggtgctgaaaaactgggcctatgttgcatctgtgctgaaccaaaagatcgaggagggggagatacagccttgtggctcaagatgaaagttagcagctattcgtaccatctaagcttttttcatgggatcaacaacgcggatggcttgccattttcaccacctgtggaaatcaggcatgtcagacgatgtcatgtggctgcaaacgagaaacttgaattgaaagagggtcgatgtcaccaggtaagcgcgtcctcagccatgatggatggtcaatttgaaatatattaaccaatacatcccccctgtgattagtgtaacaagtgggttccgatggaaggagtcaagatgcaagaagtcaaagtgccagagctcttttggtggaagcacgctaagaggtttgtcctccaccaaagatcttattagttttcccaaatcaaccggtattacatgttaacaaacttttggtggtttgaaaaaaatagttgccacaagtcccggctagctggtgaatgtcacgtccatataccagatgaaattttcgatctggtcaccagacaacagccctgtaatggctctggcggtggctatttacccgtttcatcatgttcgacgccatactcctacagctcgaacgatctggctacgtcaaactcgccctatggttcgcgttatcaccctgcctctcctgcgccgacctgcgcttcgagtgtgtctcagtcaggcggaagtcgagtccatccttcagttgccgctcaacgcgcaagtgctggtcgcgtttacaagcggaaagccagcaatagtagtctcagtggcgcacgagcagctagtagtattactggcgaccccaccgattctcctcaagcctccaactggcagcctctttcattatccaccggtacagcgggctcgaccaattcaactcaactcatccaccagcattttatccaacatccacaatctccgacgccaactcacccgagtcatcctatgccaaacggacgcaagactcgccgttccaacatgctgagttaaccggatatcgtcaaaagactcatcgcccctcaaaaaaaaaaaccccccaaaagcctatcgaaggacaatgttataaaatccttcgactcaactgatcagtcccctggccccttcacccgacttcctatgaaaatgaaatcgcttgccgtcgctgctgctgctgctaaagattctggaaagattcaagagtctctggtctggatcattgaaggcaattttcaagcttgaaaaccatcccgatctgatttctctttctttccccccactttttttttcttttttttttttgacttgcttcaaagtagaatctcatctgcccagaatgagtcgattaacaaaagatgaaaaaaaaacccaaaaaaatatagaaaaaaatgaacaagataattacataaaaaaaaaaaagacaaatgaatgcctgtctgcatgtttgttaattcacatccggcagaattcacacatcgcgtcgtggtttccatgaaaatcaaaagaagaagtcaacaggtggttttctccataagggtccaattaatgatcgatctggccgagtgcgctttgttttccgaccgggttcctatcaaactctaatgtactttccatcacttcttccaattgcccctgcccccctctcattcaccctctctccccatcccatccccaagcacacacaagatataatataagaagacgtgaataatatattaagattttattagttgctttgcaagaaaacttatgtatgtttgtgtgtgtgtgtgttagtgcgtatgcatgtgtgatctgtgtgtgtgtatgtgcatgtgtgcatgtgtttctgtggttggtaaaaggtatggaccccccccccaaccaactctgttgtcaaatgcgtgcttggttatgagaagagcagcaatatacctaatagatatttataccatcttccttgtcattggtctaaaggcctgaaaaagcttgggtgttgatctaccttcagcctgtctcactttattaagcctgttcatgctgataaccgtgtcccatgatccatgtagtagttgatactactactactactactactttatttatgtatagataaaaataagaaattaatacatattcacatatacagctatgaatattggaaatgcttgcaggctttccaaactttgccttcttgcatttttttttgcaacccccaatccacttcatccttggcccgaccggatgtgtgaagtgttgcaaaccatcaaccaccggttgagactcccccaatcaaccacagttccatgcttcttgtgtttttttttttggggggggggggggggtcatgagtgggtcatgtcaattggtaggccagagctccctgactgactcagggcttcagagattggaccaaaataaacaaaagttgtgccaaataaaaaacgtttggaaagcccccaaggatttctaatatatatagctgtacagtgggtggaccgttatttttggctgcttgttttgggttctacagcttcaaagcacaaactccaactcacaagacttggtgaattggtgcagaataggtcccaaagaatgaatatcaaaaaaataagaataaaaacaaaaaacaaagttttaaattttgcaaaaaatcaaaaatcaaaatgttttgttttttccaaaagctttgttattcattttgggggagtcggagtgctgagagaaagaaagattgggacatggcaagaatgattataaatgaaaaaaaaaaaaaaaattggaaccaaaaaaggtcgagccaggttggttgtcctgattggagtcaaaacagtaaattctagtgctttactacaagaccaatgtggactggtgaaatgcctcactcaacagctgtttgaagccatctagctggaaagccatttttccaaaattttcattcataatctttcttctaatatcccaatcttcctttctctcagcactctcaatcccccaaaatgaatttcaaagcttttgagaaaaataaaaataaattttttatttttcacaaattttgtgactttgtttcttggttttattttttcatattcattctttgggacctattctgcaccacttcaccaattcttgtgacttcaagtttgtgctttgaagctctggaatccaaaacaaacagccaaaaataatggtccacccactgtacagtgggtagacagtgaaaagtggcagcttattttggattccagagctctgaaacacagacttgaagtcacatgagaagctcgggaaggtggtggataataggtcccagaaaatgagtatgaaaaaataaagtttcaaaatttgtgaaaaatcaaaaattcaactgatttttctttttcaaaagctttgatattcattttgggggagtcggagtgctgagagaaagaaagaatgggatgtgggaagaatgattataaatgaaaaaaaaaaatggaactaataaaggtttagccaggttggttgtcctgattggagccaaaacagtaaattctagtgctttactacagtacaatgtgggctggtgagtgccccactcaagagctgtttgaagccatctggaacccgagcctaactaggcctccatggcgggagcgggagcgagcagcggagctgtccacgccagtggaggcctaagacagatgcggcaatccccgcgtgctgagttttcaaaattaggcttgaaacccagtgttctgtgcatttttctgcctatgctcttcttcttccactgttatctagtttacttgtggcccaagggagggtctgcttcttgtacattcttccctctgctcacattctggtgtcatgttgtgagttttgatgtagttatttttgaaatgacannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacatacttgaagtcatcactagagacagctccgtcaaatgatccagaataggtcctggaaaatatgaagggccttggttaattgagtcccaagatttggagttctgaatcccaaatcttgtaacacaggatggtagcctgaagatttacaagttcaactgacaactttgaggtttttgacttgcttgacttgcgatacatcaagcaaatattctgaaagcttccaagtaattatcaaattgcaaaggagatcagggttgagtataaggaattcaaatagaaatgtatcatatccaagagtaagtaattcaaaacatatgatgagcactaatatatacctatattatgtagccaaaataaaaaataatatggaacagaaacaacaagaatgattgctagaacttctggaatacaactctttcaacaatcaatgcaaatgtgtgtttctgaaaacaggcaaaaatatttgtttttcttctgcagattttcttcaagatttagaagcaacaatcaaagccccaccgttatagctgagttgtttgcgagtgcaagtgataaaataaatcagtagccaggggttcagaggagatggaatcagatttgatactcagagcaggaggagcagcaacaacggcctccccaagttcaagtctggagatcatgcaagaccattccaagtctgttttgtggtcctaattgatggaaatgggtctgctgagatgcttcatccaggttagagagctgaattggtgcagaactaggaatgagactaggtcaaggatcacatctggaacctctgttggctcctgtgttgagataattgtccgcatcccaaagtgcttctgttatcggatcaaagaggtcatcaattacgtgaactgggccaatcactgatctgcattcaagtacttgtgcacctcatctaagactgtatatccttataaaacacaaagaaaaaaaaaagtatatgacaaggttgagtaactagaaaagttgaatgattcttactcattttttttcttaacaagaaccaaaaacagatgatcaacaattttgaagactcacacaagacttttccagcttccatttcttttgacaaacaaaactacaatgatctcaaactgagcaatgaccaaagatgaattggtgaaaggatcacgtagattgacaatagccaagtggcctggcttgaaataagaggacatgcccaaggatttctttgaagtcaagtaggaattaaagggatcatataggatgagtagccacagcctgaatgtagaaatgtaaagtaaaagtataaactaaaataaagttttagggaaggtatagaaaatgctagaaagcagctttctttctatattttagagatccatatcaaataagtgagtaaggtaggggtaaccatcctgtgtaacttaaattagttctgtgctttataaatgaaacctaacattaagtagatagattctaataagataatatatatatatactttataaaacaactaacagggatgtttatgtttatataagggtcgcccaaccatgggaaaacagggtgaattgcagagacatcctttgttggacaatctgcataagaagactatgatgtgtgtacttaagataatagataataataaatctgtatttcagtgtgtataaatttgtatttcagtgtgtataaatctgtatttcaatgtgtataaatctgtaattgttatgtggctatgacttgtatttatgaaataatatataagatggatttatttataagggtggttgagatgatctggtccagtggtggatgatggagggaacaactggcaggcagaggcctccttgtatagaaaaatgtgagggattttggccccagggtacaggctgtgagatactactacaaagggatgcatatgaattaataaagggacacatatgtatgatcaaagggatgcatacatgaaatatcactaatacaaagggattcaaaataacgtaaaggtattcaatttactaccaaggtattcagtattcaatatgtatcctgtattcataatgactatggtcagagtgaagaatccaagaaatatcctgtgacaggttgaaatctgtgtactttctaaatttataagagataaaaggtatggttttagtgagtgactaggggttattttacctgaggtattccatttttgatttcatttttagcatatcttgaatgactaaagagataatgagaaatttttatattttctgcatagaaacacagtattatgtaccacaccacccattcctaattttcaaaaaaagtttccctttaaattcataaaaaaaatcatacccaagatcagcctgccccttagaatcaagtggtgtggtgttcaatatagacgtacaaagtgcaagtagaagcccaatataagagcaagtgagctgaactggtactagctgcagtgcattggccaggattgccctgcgtgaggttgtattccttcaatcaagagtgccatatcaagcttgaatttgggtccagcacacaactacagagatctgtcacccagccggtttggatctggctatttgttgaagttgagcttgcactcaatctggaaaattgaaagagtgaagtaccaatttgttggtctatttgctgtacttcataacctctgtgattttaaaaataaacaaaatgtctattgaggtgataagaataggtatgcgtagagtgggggggggtggtaagatacaagggtgatataaatggataaatccataaaaaggagttgccctcccagcattacttctcctcatccaacaactcagattgtaagaattttaccattggcaattacacttagattgatcatggccagagagaaggtatatttttatgttctctaatttaaagataatctattcatctctaacattcttttttgatcccttgtccagccctttcccaggtgtaaccgcatgggcaccggtgagaaaccacccattgctaatttgaaaaagtctgtataaaagcttgactcagttgacctgcccatttggctgacttgagacttatttgttaaatgatagggcctctgaagacaaaaaggaaaaggaacagatggaaaacaactctgaagcttcctcaggtgccacatcagccagcactgctgagtgctcaaaccattctgcatcagatgatcttgaagaagatatcaaaagaataattcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntttgagcactcagcagtgttggctgatgtgccacctgaggcagctgcagagttgttttccatctgttccttttcctttttgtcttcagaagacctattattcaacaaaataagtctcaagtcagccaaatgtgcaggtcaactgagtcaagcttttatacagacttttgcaaattagcaatgggtggtttcccaccggtgcccatgcggttacacctgggaaagggctggacaagggagcaaaaaagaatgttagagatgaatagattatctttaaattagagaacataaaaatataccttctctctagccatgatcaatctaagtgtaattgccaatggtaaaattcttacaatctgggttgttggatgagtagaagtaatgctgggagggcaatctgatgttttgtggtgaggggaaggtcctaaataggcaccagcttatcatgtgttccacaattttttggtggatggtcaagccttgaggtgactgtgttgagcagggaacatgagtggggaactctgtgtttctgatagagttaaaagatttaaaggacctgagattggccacttgatatatattttaaattatatcccttggaatgtttaggttgacccctatctcatgttttgatgtctggactttttgccacaagagccttggcaatgcagctggagggctaatcaggaaaggctgcaaaaaggataaagatatgatgcaaacaatgaaaccacagctaaaacatatagtactgcgttgatcagggcacatgagtggggaactctgtgcttctgatagagttacaagatttaacggccctgagattggccacttgatatatattttcaagtatatcccttggaacgttcaagttgacccccgtctcatgttttgatgtctggacgttctgccacaagagccttggcaatccagccgcagggctgatcaggaaaggctgcaaaaaggataaagatatgattcaaaaaatgaaaccaacagctaaaacatatagacaaggaatgataacttagatgactgaagagacaaacaaggagggaaatcttgggggtttaaataccagagaagcactaaggcaatcctccacaatgttcatttcatctgacaccctatatatatttcacctttaaaaaccctgtgatattatctctggattttattacactaagcaatgtcaccaaacaactgccatacaattcctgaatctcaatcaatcttagcctccttttatacctttccctccgctccccacaactttcagttaaaatgattcctcttttttctcctgattaaatgtcctcatccacacatgttggggggcaccagtgactgaaacactgagtgaggctgagacagtaaatttgacgatgagaatataagtatcgttattcagtgaggaaagcatattgagtagagatccggtgactaagtagcaatgggaggcttgatataagcataactgggtacaagcatacaggattgatcaatccaacatccctccttgctgataacaagccatagattcagcaccataatatataataaaatcaaataaaacttggaaattgtactacagtagtggaattgccattgagtaggctgaagaatctcagtgtacaaagaaaaattataaagttgacttcaggcagagttcagttactcatagatgacaccaatctcataaccatcataaaaagattaagagtcataaccacctagtttaaccgtagtcgcggcgccagaattggttttactctagttcttcttttggcacttggaatattggtggccatgtttgccgcagttggaacaggctagttgtttggttgatgcggcagagacaagtctgtgttggccggtccctttaaggccgaccttgtgagcttccaatgctccaatagtgtcgtccaacaacatttcttttgcaggatagacgactgagtctctgacggctgaccaagagggatcaagtccaccgactaaacaatcagcgatttgacaatcggtcgaaagttcttcaatggagagaagatcatcggcagctaccctaagacaaccaatccacaatgcaattggtttgttaggatcatgacaaacgttccagaaagcttcctgcaagcgtatttgacgggcccaagtgtttttctcataagctttaacaatggttgcgaacagtcaagaagccggtgtgggatactttatggtttcccatccaaccacttcaaaaatttagagctttcttgtatatacaataatattacaccaaatagggctccaggaatggagttcagagccaaaatcaccctagaggagcaggcttggacacatgcaacccctctgtgttgcatgttacacccctatttcactcacaggtaggggggtcaagcgcccttacatgttacaagggtatcaggtacacatgtcacccctccgggccatgtgatctggcatctgtacatctcaagcaagtacaatggaagtatgcaggcacagcatacaggttaccttggcaacctgtcatgcgatgcgtacagcctcaaatacaggatgacatcatgcggcttacagaacacagcctgcaggttgctaggttgcatagcaactgttgcacagcttgtcaatccgacggaaaccactcaacttctcaaatcacatcatgtaggctgtaccaccagccaaaaaccgtcatgtattcttccatcttggccaaattccctcatgtaaggctgtacaaccagccaaaatccctcattaaatacctcattgttgtctatataaggaggcccttcctcccatttgtaatttctccccagcagacttcctgcagacatttccccacataacaggaaaatcactgctcactccataatattatttgttccccaatattttggttttacaattataacaacccttacatacaattattacaacatcttttaacataacaacaacccatttttgcacctgtccacctgttaaacaacagagtatcttttgatacactccactatcactaattaaaagctgccaatctaagattggtggtcttgtttagtgtagtacacaggaaaggcagaggttacctcacacatccctttccaaactcagcaaaaggttctcacgaacacttttgagcttaacaccggcttgaccttcctgtattgttgagctagtggatcagtcaatgtgagacggatcgttgaacaagccatcttggacaacacatcccagtcttcttttgactcctttggaatcggccgtgcgagaggagatggtagcttcctttgactcttcttttggacgtggaagggtacctttaacattatcaagagtgttttgcatcccgagaacgtccttgagacaagagcgccatcggggaaaaacagccacagttccttccaacgactcaatggttgccactaacaaggaaacgttctgaatttttctgtagcccgacatgattgaatgttgattgatcaatgtccgcagagagagatcttttgtgagtggaaccaagctatgtttgtatcttgaatgatgatggaaaaaaattgagtatgtaagagtgagactaagagggtctcataacctgttggggggcaccagggaccactacaaacaataccagtttcgccccaggaaaaaatggcaatttgagtggtggaaaattgttcaatttcctgaggcttttttacaaaatgagatcaggagtaaaaatcaggctaaaatgagctgttttagcccaaaaataaaaatgcctcaaactttccaaaattcatttttagctcatttgaggcatttttaatttttggctaaaatagctcattttagcttaatttttactcctgagtcattttgtaaaaaaatgctcaggaaagtgacctattttccaccaaccaaattgccattttttcctggggcaaaattggtattgtttgtagtggactgaaacactgagtgaggtcaagactcacgagtgagcttgacaatgagaatataaatattgttattcagtgaggaaagcatactgagtagagatctggtgactaagtagcaatgggaggcttgatataagcataactgagtacaagcatacaagtactacaatacgggattgactaatccaacaaaacagaagtttttgtatcatagaactttaagccaagagcagcagcctcttgccccaataagcaaaaaaaaatcccagtttttgtatagttgaacacttccttggagacacaaccaacaccacaagactttgatcaatggtatagagtctccaaaggcttgatcaaatcactttgatgtgttcagcaagataaaaattttaccactattgtcaacatctgtcagtacttctaagtttcacaagggttgcttctggcaaatcccaattgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntagtgtcaagtgctgctcagtcatcttctcctactaagttctgtttgcctagacaaagccccacccagagtgaagtaagacatctttccaagccccagtattcatgccagaaggattccacctcatgcatggggggagtatatattggcagattttttagttgtatagttaaatgtgacctgtctttgataccattaccagggccagaatagtggaaacagcccaatccatgttttatttttttcatgtataacacaggatgggacattgaagatccccaagttcattcaacaatcaatgcaaatgtgtgtttctgaaaacaggcaaaaatattttttctgtagattttcttcaagatttataagcaacaatcgaagccccaccgtcataggtgagtcgtttgcgagtgcgagcgataaagaaaccagtagccaggggttcagaggagatggaatcagatttaatactcagagcggtaggagcgacaatgacggcctccccaagtgcaagtctagagatcatgcgagaccaatccaagtctgtttcggggtcctgatcgacggaaatgtgtttgctgagatgcttgatccaggttggagagctgaatcggtgcagaactagaaacgagactaggtcgatgatcgcatctggaactaccgtcggctcctgtgttgagattatcgtccgcatcccaaagtgcctctgttgtcggatcaaagaggtcatcgattccgtgaaccgggccgaacactgatctgaattcaagtacttgtgcgcctcatctaagactgtatattattataacacgcaaagaaaataaaaataaaaaatatggtaaaggttgagtaactataaaagttgaatgattcttactcatatttttcttctcaagaacgaaaacagatgatcagcaatgagactcacgcaagacttttccagtttccatatgtctttcgacaaacaaacctacaatgatctcaaacatagcaatgaccaaagatgaattggtgaaaggatcacgtagatcgacaataaccaagtgaccaggcttgaaatgagaggacacgtccgaggatttctttccagtcaagtaggaatctaacatctcaatcctcatcttgtaagaacatttctgtgctgggttcaagggctctttagacatcttgttcttgaaagctttcatttcacatcacccccccccccccccacaaaaaaaaagcaaaaaaaatcgaattaactatgagctcattgaaaacttttttttttgagtgagtgtcaaaaacctgaatgaaaaggcttaccatcgtaattgaatctgtctgcacccattgacctaaggatagtcatcgctctttgaagatataacggcataatctatgagaagcgaacaaattcgagtgaggaagaaagggcaaattaacggaatggtgccacggagatgacttacggcactttcatcaaagcccattaaggttaacatcctactggaatttaggtttgatgttgagaggtaaaatggcataacattcacacccttcaaaggtgtataaatctttctcatcgtttccaaacaagttggcctaagattttattgatgagaacaaaatgcaaatttggggaaggcgagtgaaaaaacaaatcaatttctgggtgaagaagatgatgaatattgagaaaactcacgacacaagtactgtcactgggactgatgaagtcgacttgaaacctagttgggctcgtgttgctggtaatccaagataagcagattcacagggataatttacacttcctctatcatagtgtaagctagtttgaagaaaagaaacagatcgatatcagctttgaacgtgatttttttcttggtttgtgttcgaagacgagcaggggtagcagcaatttaccataatccagcaagaggtttgggtagagtaccgatgcgtttatcaactattaagcagccttctaatatgactgacgcactatgacttttgccggatccctgtacgccacagatgagcgtgctgaaaggcgtattaacattcaagtatagttttgggttcggcgggattcttgggaagccatgtgcatattgaccgacgatgctaccgacgacagcgcgttgagggaactgaccgggagaggacttttcggcttcgcctgtgaccaggaccgcattacgggtactgtgctccagagtcgaatctaaattactggtaccatctgatcgttggacttgtaggaggtccacctccgggtcgttgagtacgggtggcttgaaattccggaccgaaccagagctcattgaattcgattggaacgtaaagtctcggccgaatccaaaattcagggtgatggcgatggttgaaatatcttgcttaaggcataagtgccctcattcgtgagggatttcaagcaactaaagtttgaacttcttgcattagagattaatttgtaaaggcaatagcaggaaccgatgaagcaaaagagatcggtctgtacctcgaagattctagttaggctattttaggaagaggctgagtagagatttaaggtttgagagtcgagtgagaaacagacggtcaagaaaagatatgggagtgaaactgaagagagaaaaagcaagcaacggtatcagttgtttgcaagtaacaatcttgaccttttaggtgctttcgtcttacaatctcgtgccgacgatagtgtttttttattgtgaaaacctgtgatctaatgatcagtaggcaaagttggttctggcgaataacgctcgatcaggaaagggtctaatctgggcactttgattaagtctggagctcaccgagaccgtttcctactaaaggagttggttgcgtggcctagagtgggttcgttactggtgtgctctgggacttgacaagcgcttatgggtcaattttattgtcagctatgcccacaactatttggtggtgggccctttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggtttggtcttctgatctttgacaatttgtgctggatctattccatcttgggtactttgtccaggaatgaaggctagaaaagagaattattcaccaggtgtccgaagaatacatcgtgtaaataggtcaaccaggtagactcaacgacagaaacaaggggatgggtcaagctagcctgacagtggtgccgcacggctacgaggggttttgtataattgtaccggactgactccggttgtagcgacttgcctctgcgctccttatagacgccggagaccagcaaaattcaacagctagtctacgctcttcgtttctgacagttcctctagatgcctagggggggatttaacgtgtagccgggtgttatactgacgaagttgacggccaaaccaatgtttcatcacgatcctcatctccagagggtactctctgtgctcgatgacaatactacgacactgcctcctgtggagttttcttgatctcacaagtcgagcttcggttacaagttttgggtaacagggtcgtaaccgtattgccacgcaacacttcttcttcgcccagacagtacatctccgtctgaggaagtagttgttgccatgagctcaaagagcaaatgcttatgaagtgaaagaatcagatctatcttttttgcttgtgtgaccttatgggtagatttacttgagcaactcgagattatgaagctaaactgttcacatcaatcttactactggtttatgtcgttaaattccggggtctcttcacgccatcagttcagataaaccaaacatacttcaggccaacccatcttgaacaaactcacaggatctttcaggagccacgaagactttatccgttactgtcgtcgtcgtcatcttgctagctaaaaatatttctattggcttcgctcaaaaatttgatgtgaaagtatgagatccatgttttcgtttcttcccgcaatctttgtttttatttttatttaccccatgagtgcaattttggcgatcgatacggctcgatcaggaagaggagtaagtcaccccatccctcggcattcttcgccttttgtgatatgtgcagtggagcgatgtaataaatgttttgaataagtcctttgcatcacccaattatccaaaagatgccaggtctgattcaaggctaaggacacaggccgattgcagtccccttcccggtctccctatcctcaaagataagtcactgtcttggacaataaatctgaatccggagtctttaagcgctataaatcaaacaaattgggggcccgaaatgtcgactgctgctatatttgccgaaacgcaaaatgatgtatgaatattattttcttcaccctatttgcctcgcggttcaccagtaatcaaatggcactgaatgttaaccaataaatgttttttacttttcttacattaagagtccagccatgccaactccactatggattctagtcgccatttcaacagtttttactttcactgtcttgttgaattgactcttaaaatcttgagcacaaaagtccaaatctagtttatcatttacaaggaaattggggaatacaagaggacactgtaatcaaatgcattatgtacaaggaaagttgggaatacaagaggacattgtggcattgtcacagccaaggacatgcttggatggggtgattgtgggatgcctaagcaacttagtgcttactgagatgagctgcccatgcatttattaatgaggagtgacaaaggcgtagccctgtcactgacgtccatggagaccggccggctagccactagtcaggctggtacagagcgctcgagcctaagagggaacccagcgctcggaccacctgctcatggtctgtctcactgggaaggtttatgagaggagatctcctcgatcctccctgcctctccaccttcccccctcagatccagtagctagccgaaagcctttttctatctcctactagcacttactcggtttttcctccgtctgcgctagcatttttctcacatccacccacccaccccttttttttttttttttttttttttttttttttttttggtacgggggctttgtgtttcagaaacacccctccccgtttgcatctaatacaatccacatctactacctgtccggccagaagggaggccacatttttggcccggcgcgccacgcctccctatcttcttcccgtacgcgctcaaactcaggctctttgcggcgagcgcaagacccagtttttgagcgggtgtcggtaaggctagttagaatggataaagggggaaataaaagggaaaaaaaggaaaaaagagccaggaactagagggcaaggccacagacggacctcgccagcaaccagcatgaggaaggagaagggggtggcaactgacgtttagaaactatggccggtgactcatgcggggcattcgaggatacatatttacataccccggccctggcttgctggtgcacactgctaaaagtcaaataagccagtccctccaaacttaccgaaggagaacgcgtaaaacttaggaaccgagggatttgctgtggtttggtgacagtttagaccgaggatcagaagttgattgccatctggaaagttgcttctttctcgaaagcatttctgccaaataactgagacccggtctcactccaatcagctccggtaatcagagaagtatataatgagctggagaataaagactcgccagccatttcagcttttctgtggcctgccgggccaaggcgtatcttgggccagcttccgggattgcctcaacttcgctcggcaatgcgtaattatcatcatcattgtatgtctcaacttgatggagcaaggaaggaatggaagttatgttgccagtgactctaacccgacgtttcacattccgattctcgtcggttgttaaggagaagctttgcgagaaccttccctaaagtccgatccgcttggcgttggaagtgttatggaagctttcattatttatgtgcattttcccgatgaccgggaatggggaatgtaaaagatgtaagaggacatgcccaatcagcgaaccgcagccccgaggtgaagcacggcacttccatctcagctatcatgagttctcccggctcgagggtcagcttcagccctgccagggtgcccctttggatacaactggacccctctatgccccagccacagttcgtagccagacacacctccaagcttgttggcctggcagggattatcaaaaatatgaaacggttccttcaagttcgacttctgctccagttggtatcttctctccctaattgactccaagattggctttttgccgaagatgtatgtgaagaagaaacgggtggggtgattgggtaaagtagacgtgtatctaatttctggagcatggggttgtctcaaaacatgtacggccaactgttcagcttggaacgctcaggtccatcgccgaagaatgggcagtagtggcacctcacttgatacttctatatagcaccagtccttggtctccctgaaccgcccgatcccatagccccgtcatatttaattaatcatcagtctgtggaaaccatcttttttattactccttacaaaatttatcaaaatttatttccattccttaccagcgaaagccaagcggcaagacgcaaaccaaatgtctacccaaaaaactcggcgaaggagtggttctcactttgcccagctcatcatcatagcatgcattctttgtgcctcatcaatcaacgccacaccgttaccaatagcatccccatcattaggactctcaagccaaaattcttatcttcagcccgtctcccacctcgccaaaagaatggaatttgctggtgtagcaggagcaatcgcaactggtcaagcagtccataacgtcgccactgcacgcgaaggagcagctggtgagtccacgccctcatacataattttcactctggattacgccggtcaactgagctttcttcttcttcaaatgattcccatattttaaattttgacaggtaagcccttatacctttcatcttcgcggtttcagtcgacttgttcacccccaacacaccagtggtgcctagttcacaaaactatgtaaactaactccatcgtaccccgcatacattatagccctcgcagtgtccaatactgccaatgatttgggcaaggccacagcaacagtcgacgccatgggtccagccaagctgcaaaggacgacctcatcccccggcgatctagagctattcaagagcgatattcatcgaagtggtaaggaggcccctacttcaattccattcccttcgatcaaagagcttgagctgatcagacacttccttcttttgaatctctctagagtgttttcattgaccaaccgcaaacgtgtgaaactatattgctcacaactcctatctactcctcagacgaaattgaattccaggatgcacatagtgaattccccggccacaaaaaaaccctttcactcgataacagcttgacccaaaaacccaaaacccttgaatcccaaggaagcgcgttcgagtacgccgttaacaagaatgaggaccttgtcaagcctcgtacgtatgattgatgagtttccatcgttagtgatctaatagaagccctttcttcacaaacacaaagccaagcagctttcaactgggcacgatacactagatcccaacggggcttcaacatcgcattccactcagcaaaagccgaatgaggttttcagtccaccaactgagaccactccaaacccggccccaccccagcccgaactgaacaagggtaagcactagccctggtcatcggtctcttcagaatctcagaagtgatgcgggaaaaacttgcctcgtttgcttcgcgctgattcatttcaccccgatctactcttgtaaaaatcccatcaaaattcgactatgtttacccacaggagacgtgcaaaacccacatgcgccaggccaacctgaaatttccaacgcgccaaaagcactagatcagtccgccgatccaaacagacttcaaggcttagattccaaccccgccaaagaatacggcaagtccaagtccgcccttgtaacgggcgagcctacccacccggcagactttcaacgatttaattcgttaaaaccaaccaatcaatacacccccgtgaacaaagtggagttggccaactctgccaaagcattagaaaagaccccgaaacatgttggtgtccctctcaatcctaaagcagccactgtgaagcctagcacacgtaagtgaaaccctgttatatatttcttttcttctcacctcagttgaaggagatctccagagctgatcccaaaatatcccaacttttccgcagttgaattatcccgtcaactgtggaaagacacctatcaaccccgtaaattttgcatttttaccactcacgcgccacagatgaacactatcagctgattttttcttgaactattttgtcaggctttcaaaaattcatctcgctatttgtcaggaaacgtgagctacaccccgtgttaagattttttctacttatgcacatacaactggtgtccttcttccagctggaactcatttcgtcattatctattatgaatcaaacaacaggaacctcaaaaatcaatggcgtagaagtagccaagttggaagttccgcgggagacacctaaatcgttgacgcctgggtcagcaccacgccccccttcaactgagcaagtaccaaagccatccacggaaacgcccaacgatctctccgctgcaccatcaaatcacctgtccactgagacgccaaagccagtcaatccagcagaccccaaagccgtctcacctgaggcagaaaaggcggccccgcgcacttggaagcagtatttctccgataagtgtaaattacccctctagatctcatcaactgtgttctgaatctttagagacttaaccgctgatttttgatggcacagacaaagaattcaaatcccagattgtggcagcaaaaccagctactgaaacggcttcaacagcttcccgtgcagcacctggtgtgtaacattttgccggctgtagttgatttctatgttagtgatcctgactccagcaccacccttcacttttcagagaccctagagtcggtggaacagacaaagtcgccaataaggaagatttggggtaagtcaataacctctttgctttgaataaacggggcaacactgacctattttcgctctccaagcagaaaaattcttctctcaaaaagcaccgaatagtcagtcacatccattccttctgcggctaaccctaacatcattcatcatcttgttgcaattgatcactgactcagaattggtttttattctacagaagaacaaactaaagcatccagattcgctgccttcaagcggtactgtgagtcacttcatttacgaccattgctagctcacgataagcaactaacaatgcattttgatccacacagttactggtgactactggaagaaacttacgttctggagaaaacccgctaacctccgcaaaccagctgcaccaactgatggtgagtacagcatgttttaacagattgtttttgaaatgtgttgaataattccttgcccaccccacttaaagctcaagttgcctcagaagcaacccagcacgccgcctgattagcagcccctcaaagcacccattcccgcaaaaacgagatatgttctctcagggccaaacaacccatgtggccatggagtcacaaccatcaaagtttcttccaactcaaattattaaaccaggcgcagcccacatggcggataggaagggacactcatcaactactctcccactcgtaatttcttcttctttcagcttgttcttcttaacactcattagctttataaacacagcccacattgccaaaaaaacgggatttggaaatctgttcattcattacttttttcccgatccttacaaaccaagtcaattatcacaattaatcacatttttacagaactcttcgcaaaatagcaccactcagattgattatgtacccaggaagtttttcaactcccccattgtttgtgaaaacaggttttcctcattggtcccatgtgtgcattttcatccactgcggctgaatatcaagcttttgttgcaaaacattggcgtcccctatgacacccacataatcaccatcttgaggtagtcttgctttcaaaaacaaagaggcattctcataccagatgggtagcagattggccatatctacaccatgagaaaactttagattgtaaaccaagatttcacacctttggtggcaaaccaatttgttaaaacctaaactggcatcttgtggcttagcaatggctcaacatcaaatccaattaaaatccttcacaactgactcaatagtaatgggaggtataacaaggcataaacactgcggaacacaatcaatgtgtgttgtgttcctctctcagctcagcgcccttggtggtaactatgcttcactctggctgtaaccgatcaaactggtgtaaaaatccgcctcagaaccatccataattttgtacaattgttgtaatgaatagaaacaaaaatccaaaaaagaagtaaatataacccaaaattgtgaaggtggattgttcatgagcaaaggtttgttggaaataagctgcatcaatgaagtggcagtgaagactataatgattgattgatagaattaactggcagactaagactgggatagaccaaatttgctttgagttttggttgcttgacgacaacaggaattgcttttttcaatgtgaacctttggagctggcgcacaaaatctctggcctgctggaattttttattgcctcttttaatggcaggaaggtttttggtactaactggatgtcatgatcacggtttacaagggtttgtgtccttctttgacagacattgtggcttattaaccgccattgtgtctgctttccggcgatctgatttgatggtactcagagtcaatcattggctgaccaaatccatgttttttacaattcagcaaaagcactcacagtatggaacccgctgtcctggtgctggatccaacactgggaggttacgctaccagtaacggtagcgtaacgataaagcaacgaaaccagggctgttagcgttgcaataatcgcaacggcctttctgttatgttttactttaatttaatttttcttatttttttttgttgttgcgttatccacagcgcaaaaaggtggattaacaaatgaataactaggtcaatagcgcagataacttctgatttgtgttattgttctgggtaacgaggggagaaaccccctttgttacattactcatgacccaaagatccattctgtctggataacgctaacggcgttatctggacagctgggaatttatgttacgaaaatcccttcggatattgtaatgtatgtaacttcccagtgtttgttggaatgcttgtactgtgtatatgcttctacctagttgtatttagctcacatagtctcacatcttgatttcctctcctcactgaatctaaactacatttatctttagtgattgctcccttgtcactaggtctgtgagccttcagtcccactacctgagctccccgcaacagtgttgctggatcctcctctgggttgtgaagtttctcaggaactgtttgcaaaaacaccatgtccaacggtttgggctttgtacggggagtagccgggtcttgcttgtgtttgtctttccacgggtcatctttttctagggttcttaccaaatatgtcctcactgatggcaaagcccaaagaacaagaagacagtcagtagcagcccaattgatgactagaattgggaattatacacacataattttgatttatcagcaaagaaatctaagcctcctactcttggcaatgacaccttcatgtaatatgcaaatttggccctcactaacggcttcttagctatcaaaagttcaaaaaaaatttaagcatgctctccttctataatcgtaacttaattaatcagagataatgacatgggctttcatcatctgcaggggattgaaacggcgggagtgagtacttgtgagccaaaggtttagaattcgatgaactgatgaattttgatagcaaaaaaggcagtagattgtgcatacctggagaaccttctgcgcctctattttgctcctctgctcccataacttcaagatagaatccattgttttactcaatttcaacaagtcctggtaagatgatgtttagccatttacaggtgaggcattagatcaatctgtcagacaatttgagttgtgcatttttgaaccttcaagacagtgattatgaaactgtcagcttttagttcttaaaacatattaaaagaaagactagctaattgttttgtaccctgttgcaagtttcaaacactgtgtttgtttctgtttgcatttgccttgaagccggaaatcaaagggtccctcatttcctctgcttcacccggaatgggtgttgtagtcaatgaatcatcttttgtgagtgaggcacaaagaaacaatacttcacgacattagaattgcaaattaacttcaagaaaaagaaagggaatatattaaccatttgcagatgtcggagcttcgtgtgcttctgggactgaattcagaggttcagtggtctgcgtgtccagtgaggatgttcttgggcgtggagtagaatcttgattttttttctgattttcccccaatttctatggattcggctgactgagatggaccattctttgatcccatcaactcattcacaactggattaaatccttccctggcgctcaccataggtgccaaatcctgttgatctattgtaatttttgaggtgagtcttcctccacggactctttggcgtgggaattagatgcaaaatcctagttggactcacctgtctctggtttcaacttttgatggaagttcctcactaaattttctttgaaacccgcaacaaggggttccagcgcactttgttcatgttgtgaaggctccagaccttcaattggtgagctggtaccagtctcttctacggaaaggccagactgtcagaaactttactttcaggcaagatgtaaaaatatgaatttacgttttgctagaagagccatgtcctcatgcgtaggaacagagtctgattttttgtcagttggtttagcataagattcttggattggcagaggtgtttccgattcttcttctgattttacaggaccaaaacaaacaatgagtgtcatttcaagaggtaaattgagccagttactttttctaccttgctgagaatcagaggaagtcttttttgcatttggggttggatcttatttttcaatctgtactggatgagcctgcacgttgtcttggacttcaccagcttggttttgagaggagttttcttccaatttttttcacaaaaacagttagtaaatcattagcctgccattttcaagtgactgaagaattttgtctgctcaaaatatcttcattacctgcttgtgaattggaagtagggttgacggcgcgctagctgggtgcgggccaatgtgcatgtgccatgaaaacgcgcactcggtgtgcacaagatctggaaaaaggggggtggtgcacacttctaaccctaacttttacggggggagtcatccatcaactgcctgtattttttggggtttcttgttggttgaacttattttttggcccccaagaacccaattcgactcttgaatagtgtgaagtgccgcatgggcacccaccaattgtgactactcgataaaaaatttaggctgaaaaaaaattaactaaaaagtaaaaacatggaaatagatgatatgtacagtgggtagacagtgaaagtggctgctatttggattctagagctccaaacacagacttgaagtcatgagacttgtcaagtgtgcagataggttctgaaaatgaatatgaaaaaataaaaacaaaaaacaaatttgtaaaatttgtgaaaaataaaaaataaaatttattttgggacttggtcaaccaactcccaaaaattggagagttgactcccaaacccgggtttccccaaaatttgggagtcgattccccaaatccatgcgtgggtttgggattcggctcccaaaaaaattttaaatagaaaaacgaaaaacccatggaggggttgggtgtcaatgccccaaaaccaagtggttttggggggtcggtgatcaaaaaaaaaaacaagcggctgggacaattcctcccggccgcggagagtgctctcttgacggccgagagagtttctctcagccgtaaagggtctacagcctcaacggccgagagggtttctctaggccattgagtataaccctcaacggccgagagtttctctcggcggtggaggatgtacacctcaacggccgaggggaacttctcggccgtcgaggttgtacccctcaacggccgagtaaaacttctcggccattgagggtgtacacctcaacaaccgagagggtttcctctcgttcgttgagaatgtaaaccctcaacatccgagagtgtaccccccggtcgttgagggtatacactctcgatggccgagaggattcctcctggccgttgtaagactcaaaaagtgattgtaagaacctttttgctgaatggagaaagggatgaaatgagctgcaaactctgcctttctatattatcagaaaacaagaccaccaaggtaagcttggcagtttggttggtgataatggattatgttcaaagatggttgtataattgttgaaggttgatcttgttgtccaaagaattgattgagttgttgatgttgtttctcgtcttgatgtcttgatactcgtgctcttccttgatgctgaatatgtataatgtaatagaggtggttcttgaacccaaagggtctgggagcactatgcttcaaccaggactggaacaaaggactggctcttctgtgtaatgtttgtgaaatgaactgtgttgagatgcctgtgacatgtcattattcatctcatgttcatgtttgttagtgtgctttattcagatttcatttccctcatgtcacactctgtgacacttagttgttttctttcagctcttatactggagccatatgtgtttgggaggatcttctttttcctcatcctttccaactcatatgtctccaggtatgtctcttctttccttttctcatttctccttttttctcttatgttgaaatctaatcctttccaactcatatgtctccagtctccaagggtgttcattccaacaggttatgagacccatttgcgcttgttaagactcgactcgctcaccacttactcgactcccatcgtctaacttcgcgtcgcttatacatcggaactcgattctccttcgattcctacacccttctgcaagactatcgaaaagatctcactatggccaccaccacaggtcaacctacggacgcctccgatgcccttaaactcaaggtctcgggtattgttcaactcaagccccaaggggccgattctaactacctggactggagcttcgtcgtgatgctccacctccagtcgctgaaactcgcctatgttctcgagccggttatcgcttcggccgctgactcttccaccactaccgaggctaaaactcgccccgcttcctggttggccgacagcgtttcggtttcctcattcattgctcggacaattcatcccagcaaccttcgtttcatcagagcccacggcaccgatgccgcagcaatgtgggcttcgctttccaaggcccatcaggacttttcgtccgggggtcgcatgcactggcttcgacagcttgtcgttgcccggctttccggcgacgacatcgactcgcacatcgaattgatggcaatctgcgctgaacgccttggatctctggtcaccccagacaagcccctcacggtggacgacattcatgcgactgcccttctcacctcgctctccgacgactggctcccctgtgtttcggcgttgatgaacgaagattccgtcacttcgtcccgtatcgtttccgctctcaaagcggaatctcttcgccgtaaagccaggcgggacgacgactccgccgtgtcggtctccaaagcgcaggtcgaccccggcaaaggccgatctcgttacaacgagtcgcttcattgttccttctgcaatcgcaaaggacacgatttggccatctgtcagaacgcagctcgcatcctttccgagcacaaaaccaatcaccctgctccagattcatcccgccgctccgacaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaaatatgtttcaatttttccaatgaaatccaaatcaccatttgcttttcctgttttaaaatcttcaaagccttcttcgaaaagaatggtaagttccaaattctctccctttggtccaacaatggaggcgagtacgtctcgaaggcctttgaatcattcctcctatcctccggtattcgccatgagccgggtccccctcactcccccgctctcaatggtgttgctgagagaacaaatcgcacagtgggaaaccttatccgctgctctcttctcaccgctaaactccccaaaactttctgggcggacgccatgcgtcatatcttctatgccttcaattcaattccctgcaatacaccctcaggctttcactcccctaattccatcttaggccttccccttgtcgatttcacttctcttcacccttttggctgcttggtctggcacaaagttccagatgcaacccagaagaaacttgatccaagagcgcacgcagctatttttctctcttatctggacgatggcaatgggtttcgcgtttgggatctccagacaagaaaagcagtgaagagtcgggacaccatcttcaatgatcggacttttccttatgatcatcaaatcaccggtccaacacctactattattgtagacgttccttggcctacctctgctatcttgcccgctctgagtgctgctttatcaccatccactgcttcacctccgtccccattaatcccccaacctgctgccttgccagccccccttctgccccgatcccgcatttctctgccaccttccttctggcagccacgggatccggctccacctatccctatctcccccgccagcagtgactccgatgatggctgtaagtcgtctggtcctccttcacctatcgcgcttccatccccttttcttcgtcctcctatctcgtcgtttgtggacaacccgcctcccctgactctaccttcttcaactacttctgcgtccccaccgcttcccccggctgatgtcacttctgaggcacagtctgttccttcgccttttcctgccccagcctccatacctctttccgtttcacgtcctccctctccacctgtcaggcaatccggtcgagcgcgcaaggctcctgagcgctatggaaactgggctaagtcttccactgtccctcccgacgacgttgataccccgaagacgtggcgtcaactccaaaaatctccccacaaagccaagtggcttcgggctgctgatgaggagttctcctctcttcttggtatggatacgtggcgcttggttcccaggccttcaaagaggaagatcatcaagtctaagtgggttttcaaggtgaaacgttgccccgacaaatccattctaaaattaaaagcccgtcttgttgcaatgggctactctcaaattcgaggggttgactatcaggaagtttttgctcccactcttcgccttgagacgctcaggcttatctgcagccttcttgcatccaagtcgtggaaaggtcgccaagtagacttcaagaccgccttcctcaatggtcaccttgaccagcccgtcttcatggaacaaccccctggcttcgaggatcccaatcatcccgattttgtttgtgaagttcgccgctccatctatggtctcaagcaagctcctcgtcaatggaatcaagaacttcatcaagctcttcttgactctggtctcacacaatctaagtacgatcccactctctactttaaagttgtcgctgggaagcttcttggagcaataactgtccatgtcgatgatcttgccattgtgggggaggattcctttgtcacctctatcatatcaagtctgggtgctaaattcaagattggtgccaatgaagacctgcaccattttctctcaatcaagatcactcgggaccatgataaaaagcttctctatatgtcacaaagtcactacattgatgacatggttgtaagagtcacgtccgactcttcactatcgtcacttatacggaatcgagactggcaatagagccaggagagaacttttctagaacctaagtaagtctgtatttcaatgttctagctcgatagaataaaggataaatgttctctcagtacaaagttataaaatcaagaaaaggaaagaagaagaaaaggaaaaaagaaaatgaagagagtgagatgagaattgggttgacttacctagctcaatagaataaaggataaatgttctctaccgagctaggaaggggatggagacggacggtttaaaaggtcaaattggttgggaatgattatgtaatcttttgagtttggatttgtgaaacccgtgtgtgatgaggtttcacattctccccccctataatgcgaatgaagatacagcgaaatgagaaggaaaagattaaaataaatgttgtaaagaaaatagagataaagaagcaaaaagagatcgggatagaccaataagttttgagaaaaggacatgaaaaaggtctgataaaagaagaagaaagaaaagaaaaagaagaaaagaggaaaaggaagaataatattggcagttgtgaacagagggaggtaggagtatccaagaagggagtccatagtcgtgtatccacaatcgagtccaccagccgtagtcattctgtggagcggaaatcctgggtgctcacagcgtggccaaggttatgcttatacgacttttatgtagagatacccggaggtgcaccagaggaattggacttacttctgtacttccagttgttctccttcctctgggaagtggtatggcttcagttttgagatatgaaaggttgggtgtcgacgatctccttccggaagctcgagttctacgtcttgtccgtgatttgttactcgcacaacgcggtaggggccttcaaaacgttctttaagtttgtcaacccccccttgatgtcggcccctccagtctgccgagtctaggagtgcccaagagtctggtactagcggtggttgctcccggtgatgtttgttgtattggattgcttgtcttactcgactagtccacagtgcatcccgtgcctcttgccaagcgccttcacgcagcttggaccacgtctttagtgctggcagtgtctcaatggaggagtcgctcgaggggaatagttgtggcttacgtccgaataccagctcaaaagggctgtatccagtcgctacgttgacggccgagttgatggcgaattccactgccgggagagcctccaaccattttccttgttgtttggccgtgaaggtgcgtagaatttgtccaacagtcttgttggtcctctcgctacgtccgtcggcttgaggatggaaagaggttgtcatatggaatttcacgtgcatcttctccattaaggacttccagaaatgggatgtccacgtcttgtcgcggtcacttaggattgattgtggcgttccaaatagtgcaagccacccattgaataatctacttgcagaacattccgcagtgtcggtttgcaaacacggaataatccgagtaaatcccgacagtcgacaagtacatgtcagaatcatgtcgtaatgatttgaggtcttcagtggtcccacaaagtctatcgctagatccgacagtggtgtcctaggaaatgaaggtgtgagcattttccccgttggtgctgtcgtaggggctttggttttttgacaaatcacacacgactgtacaaactgtgcgacctgcttcgccatttgaggccagaaaaaatcgcggcggagctcaacaaccgtcttcaaatatcccaggtgtcctaatcgagtgtgtgtctccttcatcagctcccgtcgtagatctccgttatttgggatgaccaggcgtccatcgatgaaaagcagcccatccacttcagcgcagtcgtctcttaggggaagtactttcttcactgatttgcagaaggcgtcctctgcgtatccagccacaatcttcgcccttatcgcctcggaaagtgtgctccccaattcagtgagagcagccacacacgccacatccgcctgagtaacttcctgctcctcctccgtgatccctttcctcgagagggcatcagccaccgaattatcttcacccctgatatattcaaagtgtatgtcaaagtcagcaagaatttccagccatcgtgcttgccgtctgctcaagttccgttgcttcaacaggtaggttaaggagtgatgatccgtcaagacattaactttcattccaagaagcaacattttccacttttggagggcgtgtatcaccgccagtaactcctgttcgtggaccgggtaattacgttccgctggcgtcatcaagtgtgatttgtatgcaatgggggatgcccccttccagtctttaccttggaatagtgcggcccccaatccagatccactggcgtcggtgaatagccacagcgggtcatctgagttgtaatcgacattcttcaggcagggcagtgaagtcataatcctcttgatattttcaaacgccttttcctcggccggtccccagcgaaagtcctttggtgtcagtttgctacttgttaacggcgtgagtgtacccacatacttctgtaatccccaaataaacttcttcatccattgtactgtccctagaaactttttgacccccttggccgaggatggtgacttccagtccagaatctgacagattttctcattatctgcccgtatcccgttcgctgagatccaatggccaagaaacttaatctcgattcgaaagagttgtgtcttcttgggactacagtacaaattggccagtcgaagtcgttgtagtacacgtcgtacatgttcttcatgatcctcaaacgagtctgaaaataccacaatatcgtcaagatagaccacgcatatggtgttgatcaattcccccaaggcttcttccagtcgtgcttgatgagtcgctggcgcgtttgttaagcccattggcattactacccattccatcagaccccatggagtcttgaccgccgtgagaggaatgtctgcttcgcgcattcgagtctgaaagaatgcatttgtttgatccaaaatagagaaaactttccccttggctaccatgcgtaccaattcatccacattcggtaacggtgagcggtccttgacggtaaaactgttaagtgtgcgataatcacagacccatcggggaagtgctgtgggatcctttttcggaatgatcatgctgggtgacgcgtattggctagacgacctccgaattcgtcctgcctcaatatgttggtccaatagtgtcctccacgccgtcatgtacttctgaggataggcatattgtcgttcattgatctgggcgtctgggtccgttagaatgatcttgtgtcgtacctttgaatcttccttctgcatcttctctgggaaagacccatccttgaactgtcctgacagctctgcttcatccgagactgccggaatatccgcaggaaaaaggtccacaaattctctcagaacgtctctctctgccttctcacaagggtagctcgagttgtcctcagtggaagtggttgaggttttttctattgacattgcatcaattgttctatagtccaatacactacgcccggatctatcgcacaataagctatgttggtgtatagagacagataattggaaacgagataagaagggaattcctagtatcatatcatacttccccactattggccctactctaagttcgacatcttcaaatttcaatttggattgtgcatccgtcaatgttgcatgcgtgaattgtcgaagaagaattggagaatgtgatttgttgttgagggctagactaatgcgggtggggtttgggagatccaacttggacaatcccgtcgactttaccgcttcttcagtaattaaattgatttcggcccctgtatcaaccaggccttgtaagcaatgatctccaaccattagacggatgattagtcgcctggctatggcgggtggtacgtactcatccttgttcgtcgctcggagttcttcatcaatcgcggcaaatgctgagattgaagcttcatctaggtctgggcacgtctcctgctcagcgatccctgctaccgaagctgccctttggggagcccgtccggctgggggttgtgtcggtttccctgcgagtgacgactgctggccctttggcttaggtggcttgtagtcgattggcttcggagggacgacaaacaagggtggaatctcgattggtgacctatcaatcggcccggcgcatttacccggagtgctgccgcattctttcttacaaaaatggcacctaccctgcgagtggaggaaggagcggatttgccagatatattcctccttgggtagacgaccgggttgcgagctggacgtcggcgtggtgggggtgggattaaaacgttgtttgggtgccgatcgtttgacaaaaccctcccagaacccactcgctctgttctcgaacgagcaaaaatcgaatggatcttgtaggagtagctgatggttgtgtatctccgcttggagatagtcgttagatcctagcgtcatcgactccgctaagtcgaaatccgatatcgcttctgttttcaggtcaaagtttaacatactttggagtgtgcgggatcgcgtgctgtacgcaaggaatgactccgcattcctcattcgaagatccttgaattttcctttcaacgtcgtacgccagtttggcggtagtccaaacgcgatgagttttgtcctgaactccgaccacggatttccgagaaacttctcaaacccgctcgcgtagaaggcaatcgtattggtctccctaatgaggccgcctacaatctgaatcttgtcgtcatcgtgtttgacgcccttcgtagcgaaaaaaatttggatgcttcggatccacgtgatgaagcgctcaacgtcctgaaacggtccggagaagatcggtccatccgatgatcgaaatcgttgtagatcaacccgacccgtctcaacttggtttgattgggtccccggctctgccttcatcgtcattcggaggacgtcttcttccaatctagcgatccgatccgtgtcggcttgacggagctcgcgctcgtacttcagactttctagcgctgtgcttcgatcgatgttggcctgatcgatgctctggtgttgtaatttcataatgcctttgagataatcgtccatcgtcaacgaggtagttgtcttcgtgttggacgaagattcagggttttccgacatcgtcggagagggcggaagcgctgggaggtcgacgagacttgtgtcctttgtagagatggtttgtttgagggctttgtccaatcttgcttggcgtcgtgattcttttaaaatagcttctgggtcggttaaggggagtagaggttcaggattggatcgggttggcatcaattgatgaccgctgtggtggtccaggctgttgtgcgcaacaaaactgccaaaacccctaccttacaacctaaaccacttacatatatgaatatattattgcataatcagaatctgcatacaattttacccatagtcactcactacaaccatacctctatctctattagtttagaagataatccaatataaaggttaaagccatatcatagctagtcattaattagtatttaatagtattttaccacatatatataagtacatacacataaattattacatcagcaggcctccaccagtagtgcagaccatttatgcaattcttgcatgcatatgtgcaaccattaggcctccacttagttacttaattgaatttacgcagactttgcataaatgcatgtggacagaaaaacctccaccaggcagtgcaaccagttatgcaatccttacatacagtagtaccatatttagttatttccacagcataattagctcaatgcatgtactctttgcaggaggcagtgaaacccacaaggtcaccaccagcaaaatcacctcaactgcatcaccaccagcaaaaataactcagaaaagaatatataaggaggcctctccttcaccaattccccccatcatcactcagcagcccagctcccactcagctagctcagtggtcatcaacacaaacactttcaacattaaagtctggtcaacaccagtaacaacaccaacaccaacaccaacaccaacaccaacatcaacatcaacatcaacaataacaaccaacagtttcactacttatccagaagcaccgtaaaaccataaaaccctataaaaatattccacttggattgttttcacacccatactcaccgtgtaaaggttgtacaaccatcttgtattgaattacatactgatctaggcctgatagagactactacatataagttttctccatcataaagttacgccacaacaataaattaaattgttgtcagaattcttgtgtagtaaatagaggggcaggtctttcaaaccacccgtaacagtaaatattatctagtgaaatatcattattgttatttccccctcaaggactgccaacccatcccaaaggagttctcacaccgcccgtatggtaggttcgagaaaaaaaaagtgtaagagtcacgtccgactcttcactatcgtcacttatacggaatcgagactggcaatagagccaggagagaacttttctagaacctaagtaagtctgtatttcaatgttctagctcgatagaataaaggataaatgttctctcagtacaaagttatataatcaagaaaaggaaagaagaagaaaaggaaaaaagaaaatgaagagagtgagatgagaattgggttgacttacctagctcgatagaataaaggataaatgttctctaccgagctaggaaggggatggagacggacggtttaaaaggtcaaattggttgggaatgattatgtaatcttttgagtttggatttgtgaaacccgtgtgtgatgaggtttcacaatggtctctcgtttcctcgacggcatgcatacagctaccaggacaccaacttcttcgaatttcaaagatctggtcaaacggaccacggatgaagactcgtctcccggtccatacagtcaactcattgggtcactcctctggatagctcagtgtactcgccccgacattgcttttgccgtcaacaaactctctcaatttctgtgtgacccctcatcttctcactggtctgcagccgtcaagattctcaactacctggcctccaccaaatctctttgtctacgtctcggcggttcactcacctgcgcaggctactctgatgcggattgggctgaagatcgtcaagatcggagatcaacctcagcttacacctaccgatttggtgatggggcaatatcttggaaatctcgcaagcaagccactgtttccctgtctagcactgaagcagagtacaaggctcttgcagactcatgcaaggaaggtctgtggttgcgtaatattctcatggaattgtccatttgacctaggtcggctctccctcttcatgttgacaatgaaggtgcagaggctcttgcaaacaatccggaacatcactctaggactaaacatattgacgcacgatatcactttgttcaagactgcgttaaagacaacatattccaaatagtccatgtttccacacatgacatgctggccgatatgctcactaaacctcttccgcgtgtgctattggagaaacaccgtcttatgtttggtctggtctaactgtcctttctttttttgtctctctttcctctcgtctttcattctctctttcgatttcttctttttgtcattgaaatcagtcatcagcaagggggggtgttgagatgcctgtgacatgtcattattcatctcatgttcatgtttgttagtgtgctttattcagatttcatttccctcatgtcacactctgtgacacttagttgttttctttcagctcttatactggagccatatgtgtttgggaggatcttctttttcctcatcctttccaactcatatgtctccaggtatgtctcttctttccttttctcatttctccttttttctcttatgttgaaatctaatcctttccaactcatatgtctccagtctccaagggttttcattccaacaaactgtgtatatatttcaatctgtgaactgtactactcgtgaacttcttgtgtaataaatatctgtgacaggtgtcccaccaaaaatgtgtactgagtgggatgaggagggaaacaactggcaggcagaggcctccttatatagtaatttatgagggattttagccccaagggaccccctgtatgaggcattttagctgccctatccttgaaaatcctgagggattttggctagactatctacaacgcattccttttatatgtaagctgtaagaaaggaattcatgtgttctgtggctgaataaatgggaatttaactggtacaactggtggccaacttgtggttctgtaagtataaaaggaattcaatatggaataaaggaattcaatatgcaatatgcaatatatccccatgcaacataccctccagctgagtgcctctgatcctgtgattctccgtgtgacatccttgattctgcgtaacttctgatccagtagagatatgaaggtggttccagtgagtgactaggggttaaattggccttagattccatttctgacgtccatttatccatattgtgagtccttcattgataaataataaaattttaaattttcctcccttcatacacaggaataatgaccacaccgtcgagggtttaaattctcaacgaccgagaggaaaccctctcggttgttgaggtgtacaccctcgatggccgaggggtttcactcggccgtacagcctcgacggccaagagctttctttcggccattgagagttatacccttatgtaacgcccaagagaaactctctcggccgttgagagagcactctccgcggccgggaggaattgtcccggccgcttggtttttttttttttttgatcaccgaccccccaaaaccacttggttttggggcatcaacacccaacccctccggggtttttcttttttctatttaaattttttttgggagccgaatcccaaacccacacatggatttggggaattgactcccaaattttggggaaacccgggtttgggagtcaattctccaatttttgggagtcggttgaccaactcccttcatttttctcaaaagctttgaaattcattttggaggagtgagagtgctgagagaaaggaatatttggatatgagaagaatgattataagtcaaaattctggaaaaattggtttcaagatggcttcaaacagctgttgagtggggcattcaccagcccacattgcagtaaagcactagaatttactgttttggctccaatctggacaaccaacctggccaagccttttttggttccaatttttttcacttataatcattcttcccatgttccattctttctttctctcagcactcccactcccccaaaatgaatatgatagcttttgaaaaaaatcaattttattttttatttttcacaaattttgaaacttgattttttgtttttattttttcatattcattttctgggacctattatgcgaccacctgaccaagtctgtgttttggagctcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcaattccataattggactgcagttgttttgtcagattctggggaatgcccttccatttcctcatcagcttgcataaaataatcaccttgtacttccaagagagaggaaggataattttcattcatacctgccaaattttgattgagttttttggccttgaaacctgaataacctgttaaattctgcactgtatgagatatgcagttattctgaagaccattggtatttttttgcctcaccttcatttggcaatggatcaagaacaaagaacttctccaattccaggattgattccttcttgtaaagatccaaaacatttggaaattgggaaatttcatgaacaataccagaggtatctgatatcaaatagtaatcagcatgaaattccatggtcctattttctagtgttgaattgattgaatcctgtggtaattaatattgttgaaatgaagatttatgtggacttaccttcattttgaattggatcatgcacaaatgttttctttaactcagtaatggaatctgtttctggaacccaagaattcagaaattgtggagtgccatggagataatcaaaactggatgaatgtggtatccaattagactcaggttgaaaatttgtttgacctaaaatgaattgtgaaatagattcaattatgattcaaataaacacctggcaagctttttggctgaccatcactttccatcatatacttcctacacaattttccttattcaaggatgggtaccattccttcaaaattgaacccctttggaaattgggaagttgaatgaaggtgttccagtttggaggttcctgttttccaagacttgagataggattacatagagtgaaataggtaagctgatactgaaatttgatagccaagttagaatctcacctccaaatgtttccaaaaatcctaagggtgaaatatacaatggggccaatggtaaaggagaggtttttgattccataaaattggtgtgagatgggagtggtaaaactgaagtgtgagatgttgatttttctctcaatgaataatcttgcagtttgtaggattttcccggctggtccagtttacctgcttgtgctttaattttgctcaatagattttcagcaacaagggtttggaatccaaattcaaataattctctctgactcctggaagctgttcatgacactgtactggtttttatatcattgggtcaaatgggatggtagtgagctatacaaatcaaattcatgattttatttgatcctctttcctggattttggcatgttgtgtcgggttcaggaatgtctaacacaggcacccaatgaagtttcagtggtggagctacaataagcaaaaatgtaaattcttgaagttgaggcctactttcaacttgtctccttgtattgtccaataagttcggaaaccctgggctaaaatctggtgcttcagcttcctcagctaactgctgaagctgttggctttctactggccgtagacttggttggcccatcaattgggagtatcacatcactccgatgagtaaataaaatgtcactgtgggtatacacatttccagaaaaaacgctatagttactcggaattgtgatgtgatcttagctggggttatgtgggaggatgttgaccctacaaaagatatgtcatctcctgaatgagcaaaccacaccttgtttaggccttgccagtcctgctttggtcaagcagctcaagaatcatttcacaatgcatgtttgatcctacaaatgttgtttgaaaagcagacatgagtgcatgtcacaagctttgtactcttgtagtactagacacaaagctccttaatcctgtccaagcgtgcgcccacaagcagcaaccaatggcccagtcgcaaggataggacgtgaacttttcagatgttttacaagattttgctacaatatgtgattgtacaggagggcaacatgcggctgcgctgccattctcaccaactctctacatgtttttggaacatgaaatcttgataaatagtgattccagcaggatgccatcacctttttggcatcagaggcttcacatatcaggtactgctgggtactgctgtaccaactacatctaggctacatccatacaccaggaaacaagctgattgtttgcatttccatgatcattaaacctgtctttataacctgagaaacttctccaaatttctatcagcactttttgccaataccctatatagtgagactcaagacaaaaaactactatttgtcagtgaattgtttcaatatcagaaagcataatttctggggtcttggtagcatattgttgaagctgtcaaatagctggaacatttgatgtatcaggacaatgttggtttgagcaactttgtcaaaggacttatagtttgtgcagcggaaaaaacactttgtgtactgtggtgaccatctcttgacgggtcaaaaagacttaatgggatgaatccctcatgttcagaaacttagccttgcccaaagcaatattcaagacaggaaaggtatatttcactacaagaaaaccccctcaaactgctggcagttgacacccaaagactttgctgaaccatgttcttcaactcaaatcttactgagtgcttactttggtcaaactttgatgcacagtaactgtgcagaaggcattgctctgggatatccagtggtttcaacaaagttgatactggagtatcctgcattcaactgatactagagatggtcaaagggtatccgtcgcggatacccgttatccgctggcggatacccgcctgtgccaacggatacccgccagcgggtgcggattcgggtgcggatggccccttttccgcaaattgctggcgggtatccgggtatcccaaaggatacccgcggccggaaggggagatggccggctggaaggaagcccttccagccggtccgtcgccggccctttagagggcgggtatccaaggatacccgctagcgggtgcgggtgcggatgtggatgtgcaatttctctgaaattgccatcggatatccgcatccaaacggatatccggatgcggaccaaccatctctaactgatacctgttacctgtgattttcttgcagtgttggaatcataagagggatgaaacaaaccaaatagtgggacaagcaaggaataggatcaagtttagtaaacctaagtatcatcagaaattcacatgagaataacataggattggaacttctagccagttaaaatctagaccactaagattgaaaagagaagaagaaaaggacaggaaaaagaagaagaaagagacgtagaaaatgtaagggaatttgtgattgattagtagtttgattaaaggaattgggattgatgaggttaatgattccacaccagaaattcctggaatcccaatacagatctctcaaattaagaaaaggttcacagatcaaaagatagtttggatcatcaaaaaaatatccaagagaacttttactattctttccctgcccaaccaccttctttgagtggatgagaaaagatatggaacatcttaagaaaaatatttgacaatcttttatgtatttgcaatattccagggagaaaaaagaattcaagcaagagtctgaggtataaacctagctttctgttgtgatctgaatttcttattggaaaatcttttggaaatgaaatttccctcatcatcaaaattgattaatgagtattcatcttgaaattctagcttaggttctaaagattcaatcatagacttccaaaactcttcctccttttggaagaaatgatttggatgaaaggtttgataccagtaagaaatcaagacgagtgaaaccaggaggactttcttgcttgaattgacatcactgaagtattctttgatgaggtagatttgcattgggccaaagtctaggggtgtaaattgatgatcctttgaaacagtcacatctccaaagattgggaagctggtctgatcttgtttgagtagaatgtttccaaaccattcatcaaaggaatccaattcatttggaatcaagctcataccactagctttcttgatggaaatcagatctttgtgtactatcttcaaatggatgattagaaaatttaactttgtattaatgtgctgtttccatttgtcatgattatctgaattgagtttgattttgattttgtatgtatgttttggagttttatgctcccacatttggactggaacaccacttatttcaatatatttcttcttctgtttgtaattgtgaagaaacatgagctcccaaacatctttctctatagggaactctttggatcttctcagaaactttttaggtttcattgtttctggtaaattttgtatttttagtatctttaacttacctagttcatcagaatggtaaaattaatttgaattactatcaaatatcttttcttgataaagtgatttgcatacaaccattttaatgcttaattctgtttttttcccacaatttattgcattgatttgtttccataattcaggtttgaaatctttgtaccaaatgttgattagtgaagtagatgtttctagggattttgttggaaatttgtacaatgtcttttcaagcaaagctcttttgttgcacactccagattcttgaagtttctttgaaggatcccctgtttcaagtatcccaaggatggttgcactacatttttctggatgaaacagttctttcagtgtccattcagccaattcttcattcatatttacatcaccaagaagattaaattgcttggtaatttcttgatggatgaaaaaaaggcacttgataagacatttgaaattgttttgaattcgaccaatcctttgatgtgtagaagctttttgttttgaagcctggaaaatattagaatcttctgaaccttttttattttttccaacctttttgaaatttccaaatactatctcaaggttctgattgaaattttccataatatcatcaatcaatgaatcactaatctcaatttcagactgaaaatttaacctccagtctaagtaatcaatattattggtcagatattgtactttttcttgaacactggaattctccaattcatcggtgtttatttgattggattcagaggtagctccttccaaatttgaatccataccatgatcatctttgacccctgaaagaagagcggcaaaacttttgtatgtttccagtacttttttacttggaatggaagtatttgaatctatatctgatttggaattgcaccatattttagatcttaaatctgaactgaatatcaaggctttcttgacataccatgattttgtaaatctagaagggattcaacttctggaagattccaataatttgtaagctgtgaatatctattgttttccataccagatgtgtctgttattggccactcccaattggtatcgatgctgcttaggcctattttgaattattaacaaaatttaatgaaaatatgaataacaattataggatattaagatgggtagactttccttcattctgaagcggatcagtttcaaacaattttcccaactctagactggattctgtgtctggatatgaagaatgcagcaatcctgaatttctgtcaaggtaatccataccagtaggagctggtgccaaatcatcaggattcataccagtaggagctggtgtcattgcagaaagagctggtaccacacccgcaggagccataccagctggacctagttctgggtgggaattgggaaagacactgctttgttctaaggctgcattgcaatgtgtcatgtcagcgggtcaaatattaatattccaaagaagaagaagcatgactaaaaattgaaaatcattgtggcttactatttttttcaataaaaatttgatggggtgaatttcctgattcaagaatgggtatggaatggaaataatccaatccatggcaatctgagggtcgcccttcaagtggtgggaaagagtgaagaagcgaaggctggacataatcgtaaaacagatcaagatttgggtgaggccgaagcatctcttcttcaaaagtttcaaaaactccagcaagggaaagagtagagggcggaaatggtgacaaagggaagccttcagatatcttccttgaagatgggattggtaaaagcgaagtgtgagaagtgaatgttgcttctggtgcaggaaaatcgcccagtttatgggctcctcctcctagctcatccagcgtacttgcttctacttcatgtttgattcaagaagttgtcagccttttgaggcttgtttgctctcgatgccagcgcactccccttggtgctgattctcacaagaaaaaaaaaaaattgcttaccctctcgtgccaaatgggatgatgatagcaaggcatcatctgcacaaaattccggatttttcttgagcctcttttcgggacgttggtaagaagcgccggttccaattagctggcttcccactatagataatcgaaacatcaaatgaaaaatgtcggtcaagtgggacaaaaaaaaataagcactagggacatgtaatttttcccctaccttgccccctcgagatatgactgtttctgtcatcccattccgttggaaatccagcaaaaaattcagacccaacggcatgcccaatgaacggatggagttcttggccttctcctggccgaagatttggccgggccatggaccgtgaatattgcatcactaagatgaggaaataaagcattaccacggatatgcgcattttcgggaaaataaagtcaataaggttctgcgtatgataactcagaatggaagcacgatctcaagggaacccttctttcagcgcggctcggtcaaacggcttaactgaggattactttgcgatacgcgtttggtgacaacggtttgctcaagcggacagcacaagtgacaggtattgtatctgtacaccgtcgattacatattgctagacatcatcaagccgctgaaagccctcatgacgattagaatcggtaatcacgcatcggcccgtgggcctgcgtccaattggcgagattgcgaagcgagcgaaagacttgcgaatgtgtgatgagggagagagcaccctggctcggcttaatcacccacacttcaaaagagatctacgattgaacctcgggtaaatgacaaaactggttacaggattttcttaagcagataccggtaccgcgaaacggccaatatagctaatttggacgaaaagactagatgtgcagcaccactgaaagagagcattgctagccgcacgaggggtttgagttggtcgtacctgaccaatctcaatcaaagcagagacaatagcgggaaaagataaaagctttgacatttcgatcatttttgttttttaacgttttttgagatgcttcatcagtaaattgcgatgagcgtaacaatcataatgtggaggggcgttgaggatggggagggaggggggtagtggaggtaaaactatgggatggatgactaaatataagaaagcctttttgctccattaaagatctgcgtcgtcctcgtcaggaagaggagccgcggcagcggcctcgagctctctgttgtaggtttccatcaagttggcatcgactgcaacttcgggtggtgccaaggcaggggcggcaacaaattcgaggttggttgttcttagaaacgaaagaaaggtaaggagagaatcggttagatcaccagcagtcataacgcgttagataagcaaaggggatcaaattacccagacagttttcgtgctagccaaaggaagggcttctcaaagttgtagtttgatttggcagagatttcgaagtattgcagattcttcttgcggtggaaagtgacggagccagtcttgaccttgcgctcctgtaaacggaattcagataggcaaaccggattgagtcgactgaagttgggaaatgtgtggatttaagagcaatgaaagcataacttaccttgacgtcaaccttgtttccgcacaatacgattggaataccttcgcaaacacgctccaaatccctgaaccagttggggacgttcttgtaggtgattttggaggtcacatcgaacatgatgatcccacattgaccttgaatgtagtaaccatctcggagaccaccaaacttttcctgacctgcggtatcccaaacgttgaagcaaatcatacctatgacggggggggcgaataaagtgagtgccaagtaaaccagaacagcaagaatcaatcgttcaagattgtgggccttaccatggttggtgtggaatgccaaagggtgcacttcgacacctagtgtggcgatgtacctgaggcaagggggttggctatcagcaaaacatcgagatcgggacgcgtcattaagagagaaagagacccactttttctcaaattcaccggtcaaatgtcgcttgacaaatgtggttttaccggtacctccatcaccgactgaggaagcgttggttggtcaacagatatacacatgggcacagattagggagggagtcaagtaggatagaaaagaccatcaagcagagttttcgcgatagtcgatcagacaatcgaagtcagtacatgggactggttagatgggagaagaggatctcgagacaaagagacgagcagatatcggtggcaagagggctaaccgaggacaagtttgaaggtaggaatcgtggttgattcggccattgtagatggtctagcagttcaaacggttggaggtaggaggaaagtgatcgtaacctagaccgggatagcaggaatccttccaaacgattttagactgaagcagttttcccggagatcggaagaggagggaggggggacagtgctatatactgaaactgacctgaggcctggctgggtgtgagggtgtgttggttggaggtgggaagtgctgctggcgagtcagggaagtccggtgtgggttcaaatacccccggggctcggccaaacaactgggcgagggcagtggggcagcctgggctgccacgggtgctcagggagcgggggaggagcgaggggacaccttcgattgtccgccggccaaccagcacacctttcaccgactgcgcaccactcccttcaagcaagggcacccatgcatacatccgcagcacatataatcagttttatccgtgttccaccggagcccatgaacaagtggctgaactctaccggtacaggaaagacagacttgcgagcatcccagggacatcttggaagtggaaccgaatgctaggccatggctagacatcaattgcggccaggaaaaggccaaaggttgtttaagccaacagtggatatttttagtcaagcaataccatgttgttgctggacttccgattgtcctgaacaacacgagagtccgaagagacgggagaagttaaatatcttcgacgaagagtacaagtgaataaaagcctcagcaaacgaaatcaccacgaaacggccaagggcaaggctagctcacaatcagcattccgcatggccttcatgaagttttctagtggctgatacttactcgctgtggaacaggaatagcttgatgtcttggacaaaaaaaccaaagtggacaataatcaatcctgtaatgcatcatgatatgtatgataactggcaaactaccatccagaaatctataaatataatcaaatagaccgaattcgctcgccagatatcgacattcttcgttagtatagaggtcagtatacccgcttgtcacgcgggtgacccgggttcaattcccggacggagagaatgggttaatcttttgattttgatgattttgatgcccaacgcggaggtgtgggtcccatgctggtatgatgcactaaatgcaggccagggagatgctggcatttgtcttgatttcccctgacatggtggccttttgcttcttttgaactggctagctttccctccttcatgactccctcccccatcatacccccatccctttttcccaatttgaaaggcaagcctctgggagaggaatgagtgaggaaattatcttggttttttactactttgctgtttacttttccaaaatcaaatttctgtcactcacaaaacccctgagcaagcaattgatttgaattcaaatgaccatcatagtcacagacatccttccgggccttattcatgcatctttcaaaagaaggatctcacttgtgtattggcctcctgttcaaaaaaaggggggaggagtgttgctttccgatctgagtgaaagtccttggttactgacaatggactcttatcctgtattttaatcaacattgaggcatgtgttaacttcaatgattatttgaacctatgaatagtgtttgctcatctcatcttggtacagcaaattcatgagagagaacctcgatcaaaacttgcttttcatgtacggagatacaggacaattaaggggtcaattatgttgacgattttctgcacagagactatgtcgattggagtgatagaacgagagaacattcaagctgagtttgagggtctatgatttgctgtaggtcatgtgtggtatggttactgataccagggtgaaaattatacatccaatacagtcgtaaatctagtagtgaaatcgttggatgttagcataacaaatcagtcaactctcttcaggaagatggtgtaattgggcccaaagtgtgtggaaatcaagaagagtcaaagaggagtatctttcaccaggaaaaagaaatgctcgccagaggacgtttgtgattaaaccacagtggctatgcgctttttttgtgctggcttgactaccactctagcaaaacatatgctttctaccctgatgaagggatgtactagtgacaacctgtttaatcaatgggtagctcatacaacttatgctcacttcacacataattcagtaataacatttgattttttgggtctggtatgtcggatttggataggattttgaagaggtaaaggggttgcttcaatgtttggccatctcagatgattatgtagcagggaatgtgataagcaaaacatgcactcccacctttgcgcttgcttataaccatttacacaaaccatcccaaacatttcctctgaggaaaaaattcaatccgttcaccaacattctatcccctcgactttccatcctttcagagccacaaacagaagctcctgtgagagaaatcttggatgagttccactctatatacttttttgccatatgttgcctagatatccaagttttgggttattttgatgaagatgggtgtgggcaaatcaatgttaacacccataacctcaccaaccccatcagaaagtttgtctccccccttgtatcgagtatgacagttcctacagaaatcgtgatgtgccttcatacgagtgcaacacaaccttgcaatgtgacacaattagccacaatcatgacaaaacataaatggtgccagaagggctattgtggctttgatttcaagagacatagtttgttgtggcacaggacttgctactagtgcagctgctaatggtgttggcaaggatgccaagaagatctcagccagtcaactctggccgtatgtggagagcacaagagggaacggcttcttcctcctcctctcttgctcggacagtgagaagaaacatggatgcaagatgcatcggaaaccagagcgcgagaactgaaattgatagataggcatgcgagagcacttgtaatgttcgtataattaatacatgctcataagagaaaggttgaatgaaatagtagaaaattaaaatggttcatcagggaaggacgaatagatgatggactgaatttagaaatatgggagaaagaagaaagatgggagagaggagaaagatgggcagttgctaggcgacgagcggggagttgtacgatggcgagagtagagtagccattagttttgcggggtgaagaccgagagaaatcagcaatgagctccctggacagtgctccatcttccaaaggccacctcgccgacgaaatggccaagtacgatagcgacgaagaagtagacgttgaacgtcatgacggccaactgaaagaaaaaaaaacaaaggagtggttcagccattgaagccgatagcttggccgatccagagatcatcgagctcaccatgaggaaatattcaagaccgacatggagcgcagccaggataccccgaggtatgtcacgttgagcgctccaggggactgcgggtttggtgggtcgaagcgagccgggttgaggggtcgcatggtcattggtcttgtcgatcgtttggtgcgtcgtgagcccgctgtcgtgccatttggacatcgaccatgcgaggtgagcttgatgacggagggcccccaagagcttgacagctactgtcaacacaaacaatccaaaacaggctccgaaggtcgcgccgccactggatggcgtccagccatcgaaccacaggggtacagtgggatttccggcaatgaaaaacgtgttcctgtggtggaaagttttttttttcgttagtgggtcaactcaaacccaagcaaacgctgctctactcatcaaccaggtggttgaatagagcaaaacaagacgaaaactggcagcgtacatcatcatccccattccgctgtgttcgggtttaggacgggtcatctgatccatcgacatgccagacataccggccataccattgtgatccattggtgcgaggggggggagggaacgagcgggtacgattggggttcttcgaaacagaagttcaagacgagtggatgatgaaatctgttgctgcgtgttttgagacttgtttcaggctagaagataaataggtgatttgtagtgtccggtgggcagcagccgttttctggggaaaagttgcagggcagacccaggaattagcaaagattattaagcgctgcaagtgtgacgaccgggcaaaagttttcacacgcagtcgagggaggactgaacgaaggcgggcaagtgaacagacgttggttgagagccaagcgtgagagacgaatgaattgcaaagtgctgcgtactgcggcatacacagcagcttttctggctacagtagtcgtgcatgagccacggcgtcgttcttcatcagaccgttatccattatccgtgcggtgcaaacatgtgaaatgatatggggtgtactggaaaccgagctggctgactacatgtgcctgttcataagttcctccgattaccggggatagcaagaccaacgtgattgattcatgaaggttgctgtagcggtgttgtaacgggcgagggggcttttgaagctcagttcagtcgagttgtgagcttgaaatgagctttggtcgacacaaggcctagacactactgtgcatatcttgaggattcgagaggagaccagttcgtggattgatgacgtggaattccgttcggtgcggcgggggccggggggtagcaggaaacggggtcaccggggttgatatgagaggctgcgtggcgaggctttggatggatggcgtcgcattctcaagcttaagaggacggctgatggctaggagaaggcgttgatagtaggcaggcatgttgactgaaaccaagtgatcctgaactataaaaagtgaaagtaagattgaggccgtttgaggatgtgaaagataaacggatcatgaaagtatcgagctacgtacgattggtatatcggtctgggtgaatggttgtggtccgggggaacgaagcggtaaacgggattgcgatgggatgagcaacgagatggaggagagggaggaagcgaggccaggggagacatttaggcaaattgagtatcgccgggttaatgtggcgagagtgtatttcttgaggtggtagtggtggtggtgttggatggatagattggtgataagtttgagaaagatagaggggagcgagacgatggacggaaggttaatgataagataatcggttgatttgcccttggactgtcaactggcaatcagtggatgacatggagactgaggcattttagccaactcgccgccatcgcgaaattggctcaacccaaaattaccgagcagagaaaaaaaaaaacaagcgaaaaccgctcacgagtctgtgcgacgctgtgcgctatgcatccggtgcactgtaacctggcttaccaataactttactgtaaccttgcagagctctgttactccccataactcaagtctcgccccatgcgacagagtggcgtcgaaacagatgttggatttttacttttaagaaaacgtgcaagtcatagattgcaacaagcatctacccctaaaaaaacccaggaaagtacgggatgcttagtttgtgatgtattcttaagcagaagaaacctgtgctgtacactggaagttgacagaacatatctgcagattgctatcctttctcaggttgtctccatatcctgacttatcatcgaggcttggccgtctttattttggattgaggagagccagatattaggaaacaagttatctgcagtgtcaggtaactaaagctcaaaaggaagtgcatctattcctatggaattcagtctgagtgagtctgcaaagatatggtcttcgacatctcagggatgtatttatccctacttctggatccatagctttcaaggtatgtacccccatcctggagtccggacgcaaagccatgagaggagacaagatattgaacaggaggcagcagctagcatagatttcattcacctctatgtcactgtttcagttgagcaggcgatcagaatgttgttgaatagatgatgcataatttcaatttcttgtagtctttcttttatctaccctatccctttcctaataatacaacctggatttctgaaagagtatactttcctgtgtaaattggaccacatctatgagcaaaacatcgtagggggaaaaatagacttggagtctgacgtcttacagctccatgtcacaaaaaagtgatacggatgccgtcgcggagcagtttttatttgattgtactcgagagtagatgatttcgaatttctcgaggatggcatcagtatgtgagagggtctggtcatgcgacccataattttccagttgattgcgggacgaaatgctgcagatggttgtcgacgacatgccaaatgcgctgctcaacctcttcaatagttccagttgcatcaacgttcacccatctatcacgcccatgtatctcttcaaagtagggccgaacgacctgggtgaactgtcgcttgacctcgtcttggagttctgtgttctcatatcgctcgttcccaaaaccttcacgattgtccaatgattgatcgccaagagtgaggaagatgactaggtctggtaacggcagacctcggtctgcacatgctagtgtcgcaataggctccggttctggcggcgttcggatgctgaacttcgcagctgtgaaggcggttcccgaaaacgcatatcgatcacaaattattgtcgtcccggatcgtaaggtagtatggatatcggcgctagaaaattaacaaaaaaaaaaacaggacgatcagaaagagacgatgagagactcgcggtaaggtcaataatcaaatcagtactaacctcttttcccaacggttggcagcgaatagcaagtgaatcgcatgatcatccagttccgaagtttgacaaagataggaattgatcatctgcccgatcgcggtggtccggtctatgtatgtagcgaggacaggcaaacaagttagattcctagatgatcgggtaaatttgagagagaaagtgcgacagccttgataggtcgattgctgattctactgacctgggaaccggatcgattccaccgttcgtccggcttgtttgagtttctcttccagacggcgacattgtgttgactttcctgacctatcgagtccctcgaagacaatgaagctacctctctgagtggtgttcgccatatgaatatgtatgtatacgagctgttgtgctggtgatccctgatctgatgttgtagatgtccaacttggggagctggcagagtgactccggtggtgtaacggtcgatggcgcgtcgcgcgttcgcgagatttcacaggccgcgatcgactgcctccccacagtgatccaccagccctatgtagacaatttcggctcaaaaatgattgtgctcgtcccttctgaccaactcgatcggcttggctatcccggtggtgcagtcaatgtaacattcatcaggcggcggcgatgtctactacaaactccaacccaagtcgcaaatttcaaggtgcgaacgacctcatcctgaccgtctagggttacatataatcatcatcagctgtgttcctgtcacataataattaacgggatttgttgtgtttttttctgcagccaagaacttgatttatttgaggatatccaagcgatgcgtactgatgacgaaactgttaatcgatccgcctcatctggattggtttgagacgaactcggaagcgatcctgtccaagctcatcgaaatcctcaagcctaggatcctcaacaagctaaacgacgagaataactcgacgagcaagaaaagcaagttggatatctaccggggttccgggtttcagtttggatattatttcaggtcagtaaagccacctgttcgtccatcttcctcaaacggattgtttcttggttctgattgttcatcgaatcacgagtgtatatagaaatctgacgtaccagcactcaattctactcaagtcgagggaaaccattcatccggttcaatccgacctagtgactccagagaaagaggatgtcgagtctgatgaggaagatatcaaacccgacctaccatcttcttcgctcaaagtccactatgaaccgttctcgatcttcggcaaatccttgatggtgatgtgagtctctcacattgatgcagacacttgtttttcttcagttcgattccttgaatcatctaacatgcttcttttgtttcctatttcaatctgggattagaatcgagccatttccgttagttggttcgtctcaaatggaagaagatgccatgccgtccaccgttggcgagaaagcaaaaccgacccatcctcgcgcccaagcacatcgcgcagagaagccgcttttcattcccgatgacgatgacgatgaaggagttctggaagacctcagtctggatttcaatcagtcccatcaatctcatcccaccctgctctcccaactcatcaaggaccccacctctgatcgacagttagatcacaagtcacaacctcaatcactgcgactggacgatttcctcctcgcggatccttcatccagtaaataaagtatcttctcgagcgatggaaaatgtatcacaaataaacccaaaacagtccttcttaattttgacgtacatacgttcttgattcaaggttatgcatatctatttcgatgtagatcatagtcagaaatgtatgcattgatgtgtagaatgaacagtcaagcaggtttccaagcagacatgaccactgtgttttatcggaaaaggtggttgttggctcggatggttatattctgcttggttatagatgtgcaatttggtgataagacagtactcttacactaactttggtccaggcaaactccaagagctttacatttttgatcgcggggtattggtgtaaagatcaaactgcgcgatagacgtgttctctttcttttcgattgcaatgcagggcgtcagctggatggcttattgacagttttattgcctaaactcccgatgctatttcaaattaccttcagcatattatctggatttgccactaatttctccaaaccgttgcaaatatcattaatttgacatctcgagcccctcagttactccttcgtcctgacatcatcaccgacttgaataattggatgggtagatattgtttggtaagccacttgagcaggtattcacatgatatagaaaaaattaatcacatgccggttcaagatccgcaaggaaagagggaatgcacaactgcccaaccactccgggactgagggctatgcctttcagctttatggagcctcttatttcagcatgatttcaactgcagtgtcaatagcgaacttgaattgattaatacatagttaacaggaatatgcaagcccaactcagtctttggggccgtcgcatcataacgaagttactggttccctagttcctcagggctgagatgtttcttccactgcaattccgaaaatctttcacgattgattgtagtgtcagaagcaacctcaaagattcaacgccgcatgagatcaacgtcatacataacatagtgctgacaagggccaaatgtgaacgccgctaccataaatctccaggcggccgtagcatgataagtatgctgttttggcttactaacttacaatatcaaacactttagagcactccttgacaatttgaggcttcgtttggccgtccacaatcgtcgtagaccgtcatcgaaaatcgtcaaatcagaatttaggtttgattctttcaggctgtgcagatgacgcagcctgaaaatccatatcaataacgatgtggctgtttggtgcgcctcggaagtggaggatcggaacggcggtttaggaggatggggggggcatggtgccggtcagagggggtggtgtgcagctggggggtgatatgggagttgttgtaagggaaagccgagtcggcccgagggtgatgagagcaccgaagcggcacttatgacgcaaaattttggggggggacccaaaatcttggatttggcagagaatatatctcgttgaccatttccgtcataagagattcgatatgcgagcctaactaggcctccacggcgggagcgggagcgagcagcggagctgtccacgccagtggaggcctaagacagatgcggcaatccccgcgtgctgagttttcaaatttgggcttaaaagccagttttttgtgcatttttctacctaagctcttcctcttccactattatctaattcccttgtagaccaaggagggcctgcttcttgtaaatgtttccctctcctcacattattttgtaattttgtcaattttgatatagttatttttgaaaatgacaacttttcaacaaaagttgagttttttttggtgtgcgcgagttcattaagctgcttatgtgagcataaaaaaagttcaaacgttgattttagaaaatcaatattgattacttttgtgattttaaaattttgaaatttggcctgatcaacaagatcaggcaggtcttgaaaaattcgagaccaaacatcaaaaaagttttgagggagcgtcatgatttcaaatcttgtgacgctcccaccaaaacaccagaaactcagcacctgagtttgtcgacctctggcccaagtctcccctgcggggagttcccttcgggaaccgcctggccagcgctacgctgccagatgcgccccccgcagcctgagacttgcgataagttcgttcgatatgatgtggcctcccaaacaccatcgtgaggccccgtcattagctgtgcacccccgaaatatctgccatgatcgtttatgacgatcatggacggccaaacgaagcctgaaccaattttcagtctcgtcgttcatcagccacattcgcccatcggattctgcatgacgctctgatgtctctagcatgaagtggatatttcatttttggtgtgaggatgatgtgataagccaaaaagcaaggcggagaagattaaaatgggtggagaagggacaggagatccgtgagactggaaacaggaaagcaaactcgaccctgttgctgtttaaatgctctctgcctctggcacagggagttccttccctcttgctctggtccatctcataaaccactcagcagcaaaccacaacttcctctcaacgactcactaaattggaaccatctgtaaatagtactttctaatctgaagttggtggatttgagctctcttctggaccgtggctcttgacttcaccacaggctctcacattgttttgttttgtttcccttgctgcttgtaaacatttacagttgttaacaatcgtagcggaaaactcgtccactgcttgacgaaactagagaaagaagctgcaggttacaaggacagcttttaaaatgtcaagattggctcgttccaacagagtaacaccatctcatactcgaggtgaggttcttcaactagtaatcaaaatagcataagtacatctcgtaccagtcaaactgaccgatcctctctgtatgacccgcattcctcttgttaattgtcgcgtatccaaatctacgcgacaaaaagcaactcaggataataatccgatcaggttcgaggggcgtgttgtgaggcaggttagagcatgggcccaagtctcggatctcgccggtttccaagctcgatgccaagcagtggtacaccaggttgatgatctgcttcaatatgtcgtcgagcatccactcaccaaggacgccgatctaggctttcgaccgttccagaacctaatcccagtgatcaagttatcgagactctttctcaacaagctctctagagttagcagcgacaaaccccatccgttctcagaagtgagccccgacgagctgaccatcctaatcaaagcaatcgtccgactgcccgacaagatcaacacgttcatcaaccggatggaagatcacttcagccggatcggtgtggtcgattccgaaaaggttttcgatatcttggatcacttacagcgtcccatcaagatcgtcaagcatcacctcgaccaccccgaatctcctcaaggtttacatctacaatatcgacgatggattgatgtctggaacagtcacctatgtcgagccggctgccgtgcatcacgtcctcacgcaacctggaaaaatgacattcatcgctcttattaaagctagtaacaaacgttcatgagtaaccaaaaaaaaagcaagcgtccatcaaaattttcaactcgattcatttgtaaaaaaaagtgttcacttaaacacctatctgcttcagtgttgcttctcaaggcttaatgtgatacatacttccgagcttttttgttgacctcaacaaatgccacctgcgttgagcaggttgcgcttcgcacggctttggtacatgccaatgatggcgcccgtccagccacatccccttgagactcttaaaatcgctctaaacccacggtggacacttcaattttaacctcccacatctttcttttctatcgcagcagcttttggcttacgtgccaaaatatccaacaaaagatctttcttggaagagaaaggtaagccaaatttcaatcccgtcggccaattgttgtttcttcttgttcacaggcaaaaacaagatttccgctacataaatacgtattctacataggctgccatcttgatttcaatagatttacataggcctcaataaaggaatagtacttttgatcattgtgacaatcgtctcttcttccatgcatacggttccttcatccaaattctagacggttgattcagttaattctctttggatgggacttcccggcactttcgcgggccgatgttgatcagtccttgaagcttcttggcgaaaagagtgaaaatgtacaccaggtacgtgtaactgcaagaggtaaatgccaaaaaggctacatacataggaatctaaactggatgctcctataagtttcatgagtcaagaatcagattgatggcaatgacacacaccactactggactgctccggaggtgtgagactgcatggaccaaataaggcgcttgacaacttccttctggcgatggggcatgagacagctcgacttcaaggggagtgggtttcttgttttacgtattacttcgttgaaagggaatacatacgacatcaatgatacgtttgatgagaatggtggggcctgatttctttgttctgttgtcttgtgggacgactacttgtctttctatcgttggggagtggctcacaaacttggagatctattctcgtttatcaatacaaggaaccacatagcatttttctgggattcatttcgcccgcagagaaacttcgcccacagagaaactcatcacccgacaacccttcatcccaaacactgtgagaaatcggctcgtctctccatccttttccactgacgaaaagaaaattttcaccccacctgcgcgctttcacaactcacctctatctttaatcctgtccactttttcattcaatctgctcattttaaagagtcataatacttcattgctcccgagtcttcaaattcattttcaaaaattgggctctcttgtttcgtgaatcagtgtgagagtcacacctatctgtctgctttagagtgttgctgccaagacaacttatcctgattatatttccttcgctctagtatcgcaggttaaagcttttcagaatctaaatatcgcaaaaacccttgactcttggtgctcttaggacccacaccgtaagcaataatacccatacactcaatcaacgcattatgatccccgattctttgatagattgtttctacttttcttgttgctgattctaaatctctgttgtatttttttttttgatggtcggggtctgaggattcaaaaataacagcaaacacctaggtatgtggacgcgttagcatttctgaaccagacctatattttcctgatttttagtttgacctattcctatagaaagtttcacttctgtaaatcgattgcgactttgtttccgtgagttgaaatttcagtagatagtcatcaagattgatttctcatttctagattactgacgattttggtttgctttgggttagcagggtttacctgggttgatactcttcgctctcacgggaaactcgttcaaaattgggctatttgaatcgtgagtataggtgctttccaattaacgacttttgctcgttctatcattctgatttggaccgttctttgcagcttcttttatccaaaatcaagcgccatgtccacgagcgccgataccacccccgcgatatcttgccaccgcagtcatttggataaagtggatcaaattagaaaactaggccgaatggatcgtatctcgttaccacagatagtggtggttggagatcaatctagtggaaaatccgccctcctcgaaatgatctcgggagtcaccttgccgaaagattcaggcaaatgtacctgttttccgaccgaagtgagcatgcgccctgccgaagaattctcggccaaagttcttatcgaaggcaagatcgactctcgagtgaggttgccaaagtcaagggaggaggtcgccgaggtaatcgaagacgccaaaaagttaatcatggaaggcgaagatcaagacatctctgaaaaagtgctcacaatcgaattgagtggaccccaactaccaatgctcactctagttgatcttccgggttacgtccagacctactctcaaggtcaatcggcgaccctcgctcgggacattgaaaaactcgtcgaaaaatatttactcgagcctagaaccatcatattggccgttatccctgtgaatcgcgatttcgaaaccaatgtggcaatcaaacatattcgtgattttgatgaagaggggaaacgcaccatgtgtgtcctcaccaaaccagacttacttgatctgggaactgagggtcgcgttttggagatacttgccggtaaaaagatgcatctttctcgagggtatcacataatcaaaaataagaattttgaagactgtcgagccggcgattctagagacgtcaccttgagaaaggagtccatcttcttcaagcgttctccttggtccgatatcagtgtcaccaatagagggattccgaaattaatcgaaagattaaccaatatgttaagtaaacaaattgaaaaagagttctttggcatcaagaaggatcttatcaagaacaagcacgagctcgaggaacagttaactcaacttggacctggtctctccaccgatatcgaaaaattgaacttgcttaataggaatatcaatcttttcatgaaacaattcaagaatctcgtcgatggaaattacagtgaaggaggctttgaccaagaatgcttcatcagagcaacggtccagaatgtaagttacttttgaattttttgttctgtctgtttctgtttgttgaagttgacttgtatttcgtgattttgtgatcaatagctccatcaaggctttcatcgggaaatcatcaagataacaaacgttgccgtcagcagtttggatgttgcgaaggtcatggaggcgactcgggggcgtgagctcaagggaatgctccaattccaaccattcgtaatcttatgcaggcaggtagtgcaaaagtggttgtcaccaactgaaagacacattgaagagatctgccaacttgctagcgacgtttccgttgaaattaccgaaaaagagtgtaacccaattctcaatcgctacatctcagagcggatgtcagaattttttgatcagcaactaaaacgcatgcacacagaagctagtgaattgctcaatgacgaactcagttctcctttcacacttcaagacctaaatgttggaaaacattggcgtttcgaagacacgttcccgagtataccaacgtttaattttggtgtcggtgtcgcaaaaccaccagcctcgaactcacgatctacaacgaacgagccagaagtcatagattattctaaagtcaaaagtttcttaagagagtactgtctgaccgctgccaaccggtacattgatgccatatgcctctatgttatcgaaagagggctgttcaggaactgctatagcagaggaattaaatggttcgaggatgatcctttggcgctgtcacaattccaagaaccacaagaatccagcgagtggcgagaaaaattgccgatcgagatcaaaaggttcaaggatgcgatcgccatactgggacagcctacacattgatctattaacaatcacgaaaaaaccccaagcttttcagatagttaacatgtagaccaggcctcatataggttgatactccttcttttcctttgtgtcctcttctttcttgtcctctcttaccctgactcttgtcattcctgttcttcattagatgtacatattcctccaagctttgctcatttcctctctctcttgtctcgtcttcaagggttactttttcttgagatgactttctgtctgatgggattactttattgtgccttttcttctgggatcgctttctctctccttgtcttatgttttccttggtttatggtattcctgttcctgaacaattgtacatagactttaaggaagccatttgcttctccaggattgaaaactctagttatcagaaaggaccatgttctatgatgagttgctaaaagtccgcaggagccgtttccttacattgcaggcaacaacttgaattacataatgattcaatgattaaaatcaaacaagccattgtcagcactgaggtatcttcaccgacaaagatttgccaaaacactggaaatgttttcctggatttacccaaaaccaaggtgctgtaacagaatcagaaattctagaaccggatgccactgatgacttttatcctcaatcttactgggggtcccacttttattcaatctgtcccccaagctatgccctgctaagcggaaaacgtagcataagcgcaaggggtttagccttgctctgctgaggctgacttagcaatcaagtataagcggctttggcatttcgcttttcgtaggtggatctcagaaaaaaaacaccccggcttgggtcaatgtttctaaattctagcgagtgatagcggtttgccgccaagcttctactatgagtcttagcatggtgaatgctgttcgttttccaatatgttgtggagaaagatgcaaatgaatttcatgcttggtctgatcaaatccagtgtgcacagcccgaagcacaactcacaagtgcgtcaaattttgaactgtgggtaaaagaacagattgattatgcttggatttcttctttaaagcgcgaaaaagcctgtctgaaattgtcgtacgccaagtcaaattgttctcttaaagtaagaaaccaagttttgaagagatttccggatattggaagatcaagttgatcgtttacaggtagaagataacagcataacaagactatagaggtattaaaatgacgggggagctccttgagatgttgttcaagatttttcatatcatccacatacttatcgcgatcgaacatataaaaaatgaggttcaaaagattcctgatgctacaactgagtccgccaatttcgcaatcgatctcgcggatctcagcggaactcagcttggtaccaaatgtaaatggtgctttgcttgttggagtgtttgacagcttgttggcaaatattctgagcaacttgatgagtgggatagtcgttttagcaagcttcatgagtgacggccttaagaaaatctgttcagaggagtcagtcgaaaggctcgtctcagattcttcgtcatcttcatcaccactggcactggaagagtcagtgtcaaattctccttcatcaatcagtctaagctgttcctctaatcgggttgtcaatgcgattcgtcggttgagcccttccagaatcggttcaagattgtttgcatcgcgtcggcactcgtcttgaagaatactgaaatcggattgtttggaccatttgatgatttcactgattgcgtggtaggattggtctattgcttcgatcacatcctttccgagggaacctagaatcgattcatcattcaaaattgtccaaggatccttggggctagctcggatgaaacggcgaagactgtcgaatagccacttgagactttctctctccaaattattgaatttctcgatcagctcacgagatcgataatttttcaaaccactgaaatgatgatcaaccttgccggtctgttgtaatggattgacaacaatcggggcgatggaatggacgaaagtattgatttgatccaagctgtcgccgagttgggaaaggatctctagagtatcctcaagctttggattcggattgtttggtaaattgggtaggtctagtgatcttgagagattgacgagttgttgttgtaatgaaggtagatggcgcgtttgcatttgacagagcagatcattcagagtgctaatttcgtcgatcgacagagcttcctgtcttgcgaatttccagttatcatgaacccacgtctccgcgtcaacgtcccaggggggctgtctactggcagcatgaaggtctacactctggtatcttgtagctatgttcttgagcgccttgacaacaagatctataaaagaattaaaaccattttgaatcagcaggattgctttaaaaattgaatgtcatgagagctggtggggagggagtaggaatgcataccagcagtttcatttgagctatcatcattatccgacatcgcttcttcgggtcgttttctgtgtactcttttcttctcgatataggtaatgatgcgagtcaagaacctgatgcagtttcttttttaaatttcaatttcgcaatacaaaaacatgagagggagaagaaaatagagaaaaaagtcactacctcacgttaagacaatgcacaagaggaatccacgagatatgtacgacagataagtatgcaagagcctgcggaagagacaaaaaatgtcaataatcaggcgctgggatgagacaaattcaatttgaagctacttacgacgatgcgagaccaattacgagccggcgatgggattgatgatcggctaagcgaagtacatacgagggagctcagtcggtgataatcgatgaggtcggtggaatgttggaacgaagggaagagatgaagtagaagaacaagcattcgtcaagatctggaaatgtccacaccaaacttaacttaaaattaagctctgacgatagagccgcccatggggggcttagtgaagttgggcgagcgcgatgctctggtcgagtcctgcttcgagggctcgcaagatatgttaaactgcagttggccctgcttcacgcggatcatctccaccaccgcaataagcaggcttggtgaaaccaatagtagcattcatcatggagaatacctgttgataaggtgtaaaattattgtcctgttcaaccctgatattgctcaggaaggcattgcaatttacatgagcaatctgattttgctcttgggaagaatatgtaggcctgaggtgtgacacttcagtaagaaaatttgacaatatgagcatgacatgtgagaccaatcatattaggggggttcacgatagcttttcaccagaaaagttttatcgtcccaccaggacagttgcgcatgctgcgcaacctaaaattttagagagtgtttaccacaccagcatttatgcaccaggaaaacttagcaatgggaacgcactggtgatcacatcccatcagttgattaaaattttggccatttctcctgccagccggcattcccccattaaaaggtgttcaacccacaccggcaacccttggaaatcgacttacaggattcttcccggcattcctccatcaaacgttgttcaacctacaccaacaaccctcggaccttctcccgccagcctctgattattcacaccggcattcccccatcaaaaggtgttcgacccttggacccggaggtacccactcaattgacttacaggattcttcccggcattcctccatcagaagtggttcaacccaacaccaacaaccctcggacccggagggacccactcaatcgacttacaggattctgacaccagcaacttgccaacttcaacctatccctcctcatgcacaaaaacagtgagcgtcaacaaatactccgagatctcttcatgatcctggtattcctgcacgagcagcagacggacgacctgattgactcaaccttaggaatccccaccgtgccatcacttgggcgaatattggccccgaccaatcctggccgcgctttagtgctagacattatattcgacgatgaggctatgatttcgaatatgttcgagttggttctccgtaatcgatacttgaatgaccgattgccggcgagaacacgtgatgaatttgacttggcccagcttttcaacatgcgagacgaggattttaagcaggccgttcgaacgacaaaggcaggatttatgtggcttttgggtcgaattatgttcaactccgtgtttcacagcgctagcttccgtccccagcttcccgtcccacatcaactggctctcaccctagaaaggcttgggtcaaacggtaatggggcctcggtcggacgattctcacgtaacttaggcgttggccgggggaccgttatcaaggcgagtcggagggtcatccaggcaattaatgagctgtcgcacacttatctgctctggcctgatgaggatcgaaggaaagagatctccgaggtcatgaaggccgagggttttgaaggttgtattgggtttgttgatggtacaaccatcccactctaccagcggccgtcaattgacggtgaagtcttctttgatcggaaaaaacgctattcgatcaattgtcaggtcatatgcgactgtgatcggttcatcacaggttacatgactggctggcctggttcgtgtggtgacagcatggtcttcaagaagatggcggtacatagagatccgggtcgtttctttgatccaggtaggcaagtttcccttcatgaaccccgcgttgggaatgttagctcacatccacctattccctagggcaatatctcattgccgactccgcgtacgaattgggtttgcactgtatccctgcctacaaagcacccgcggcatacattttggagaacactgaatttaactactgtctggcacgatctcgggttcggaacgagcatacgatcgggatcctcaaggggcgttgggcatctctgcagcacttaaggctggcgattcagaagccatcggacatgatggagatcattaggtgggtaaactgttgtgtaactctacacaacatgcttgcccatctgggtgatgcatgggacctcttggattcttcaatcgatgaggccggtccaggacgagatgtgagccacgaagaaacagcgaggggatttcgtgattcggtccaggtcaaatgtctggatttgaaccactccctgggtgtattgcctatctaatttgtatataagactacttagttctactacaacttagtaataacacacacattcgcatatgctagccattgcactagatcatgtgctattagtggattcttcatcagaggcttcgagatcatgagatgcggtttccatttgtacatttacaacgggaggatactcgaccgcggccataacagggtggagtaagtcccagtatgggcaaagcctgcggacgtaagctgtcaaatgaagtgtcatggtcagacaagaagatggagtatacttcggccggaatggctgaccttgaatgatcgggtcgtctggccgatcccctccggttgtatacacaacaaaatcatgcgcagacttgtaggagagtcgcagctgctggatcttccggttgatatctattacaaatagaaagaacgatcagtatgattggctgaccttaatgattatcaagctgtatctgtttccggtggagtaggatctcgtacccctgggatcccggtggatgttaccttgagtccgcatgaattgctgaatctcggtgcaggcgttctcgcggtcttgtctatggaacggagtcgcaaaccactgagtgtagtttgcaccagcagttatccagaggaggagcaattgaatactgctcggaccgccggccaccccgtcccgattccatccaatccttctagcgggttcatccaaagtgattggaggggtgagggtatttggcagtgggttcatggtggtaatgaggaacctgaggagtgagccacccgaatctcaccaaatgggcttttgggatccactcatccctgacaacggtttcaccatggaccagtttaggcttctctgaaacaccgtgtgtgggagttgaagacattggaattgtaccaagcaaagtttcactatccatgacgtgcacgcaagtaaaacggcaaatacgaaacacgagttatgtatgagagattaggaagatgatagagcgtttgtactccaaggaaaatgacatgcttccgttgataacaaacataagtaatcaaatggaaacgatagagacgaggaaacacggtgaagcatgaggggtcaatgaggccttgatgtgtccgtaataaccgaggatcatgccccacgtgggatcggccgatgtgtcgataacttgtaaggatcaggatggtcagccccatgagtcattcagcgtagtcagacatgacttaccataaaaggtcattgattcacccatagattgtctttagaagggcttccacctctgccgctgtcgaaccctgattaagcaagtcccgcgccgcttccatcttcttatctgcaagtttcatgcgggcctcctccccattcttcgctttagcctcctccttgcggtaccgctccttctcccacgcaaggcggttattttccttctctttctcccaggccatgtgttgttgaaggtaggaaaacttctcggtgttggagctctcataagctgaagccatggtggatctagactttggattgatttctctatgtggcccagctgggctggcgtccgttgaacgttggttcgcaaaggcacggcgagaggaggtcaaatcgccaaggggcaaaggacccgatgtcgccggagtattggcccgagtggttgtaggtgaaaccgatacttctcggcggggagtcgcacgggccattgaccgctgagtcatgaggctgggcgaggggtccattgccgtcccacggaagtcgaggggaggggggagttcgtcctcgttgacctcaccactggcattaatatttggtaagggacgctcggtgtccggacggagagcacttgccagaccactaagatcgacctgcgatgacggagtgtttaactcagaagggagtcgatcacgttgggactcttcccacccagaaaagaatacttccggtgacgaatcgaaatcttcagggtcccgagcgttcgtcgtaacatcatagaggtctgccccaactcctgagtcaaactgagcgagtgcggtcacattagccttccccccaaatatcgcatacattcgctcgtaacacgggcacttcttttcaagaacctcggcgagggtgggaagtccatcaccttcctccagaccggccccagtgttctcggcaaactccttagctttcataaaacgcttcttgtaaccatcgacacgctgtcgcagttggcttccagtgaggcgaaggggatggctcgaattatcgttgatgaagattgcgaaaatgtcgtaggccgctgccttggtcaccttcgtcaccccaactgtcgtcttcgaaccatcaccatagagccgagtgtagttggcttcctcctcaagatagccacatacattctcgtagtcatcgccattgaacggagggttgacatcagggaccaatggttgcgatgacgccggagccgagggttccaatgtattggcaatggacggttgggttgagcgacgtgaatggcccacacggccccgagttttagcccgcttctcctgagccttcagtttcttaatttggacctgttctgcacgatacacggccatctccttctgagtccggcggcttcgtttcttcttcccactcggttgttcaaggtttccagtcggatcaggcgaaggcgggcgttccaggccttgcagcaatgagatgccagagatttccgaattcaggctgaggcctgaaaccccagggccgctcgttaaactaccagccgtgggtcggtcggagtgttcactcgcctgcgggagagaaaccaaacttggatcaagctgccaaaatgaggaggagccgaagttgattttgagcaaggcaagttcagatctacaagttatagaacacagggcaaacaacttacctgactgatggacattactgttgatatccggaagggccgatcgcgaggttgtatgtataccacaagcggacgtttgatccgttgccgaagggtgatgtgtaatcgagacctgagggggctgggtggtgtttccaacagaggagggggttgagttttatctgcagacgattgatgaccagcaacttttatggaacctggccgttgttagtcgtggttattttagcgtaaaatttaacgaaaaaatcacgcaagcaagaattttttttaggggggaccataagccaaaatggctatcgtgaacccccctattggttggttgaattttgggctgctcactcattgtctgggattagatctgagtctagtttgggaaatcctaccagactgtataaatttcagaatcaagattgaatttaaaaccagtgtcctgctgttgtggatatggcacttcagacaagtaaagaatcacccactttggtttcccaaatgagacctccctgaagacaagactggggtcatagctcgaaaaccttaaatattcagattgtggtattttgttaggatcattaatcactttgcaggaagcacaacaatggtttctcaaaattgagtttttggttgttgctcaaaaaacttcaaagtggcttcatcaattctcacataccaaaagaacattgcttgagttgaaaagttatggtatccaagggttgagagaaaaagcggcaaaagtaaaaaaatcaaatcaagaaagaaggataataatagggggtatcaaatataaccagatccaccatggtttaatggactggtttgaaaaaatccacccttttttaaacatgttggttattcatttaaccccttttggggccctttgatgcaaaaataatttttgggaaaagtgactggtttctaatggtggatttcctgtatttgatacccctcaacatgtgcaccagaagaaggccttgtaagtaatgatgggccagtaacgctaactgtagcatcagtgtgttgtgttatgggtgttcttgggagagcaggtgaggatcttcatggttctggttcttgatggtagagtgcaaggtgtggatctcaaacaaactccaagttcaaagtttgtgacatgtgtgtaacagactatgtacatatgtagcattccaggttccagtcctccacagctcataacatgttgtagtgaagtagaatttggctaaaaatagcatagtgtagtgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagagatcagtatatgtggtggacctgttggggggtacctgccacacttcaaaacactccctccacaccctcagacaccactgatgcttccagagggttcagtaatgatgaaggcttagtactgggccccccactggtatttatggtggctgttgatgtggagggcttgatctgaagtatggcaggtaccccccgacaggtccaaacaaacgatctctaaaaagcactgtagtgtagtgtaacacagcctagtggcactaatagtgcactaacactacagagttggcgccctcttttgaggtctgccacaataacattagtgggccattgagcgtagtgttgattagcagtccactacttttgtaagttatcagcttgttaagttgaagaaatttgaatgaggatgatgaaattttgaaccgaagaggcggataatctcttttaagatgagaaaagtttttgggcaacaaaaaatgatttttgttggaaagactcaagggctgtgaaaagaaggtgagagccaatgattttttaattgctagtagagcctatgcgttaaatagactacgtacaataatttcaatctgtggttgagagaaattggatatcaaaatgaataacaaagattaaaaatatgcttaagggataattggagcaaatgacagttgataaagactagaccagggttcaaaaactacaaggatttcagcactagacaacttgacaagataccacgcaaagaccaacaaaaacagagaaaaatcatatgtattatttatctatacatgatcaattttaaagatgagattgatgggttttttagggatgagaagaaaagagacaaaatttcaacagaggatgccaatggggaagtaaatatgcaaaaattacttatttcgatttttccatcattattattgcttgaatgatcagaatttaggttttgaattttttgaatttacagtaagtgggttggattcaatttcaatgttatggagagatgagtggatgacttcctgtcaacatctgcgtgtctcccagagccggtttagagcctcaaaattcaaatgtctctgtgagaatcaagagtttttgggttgagatcaacttttgcaaggctcccagatccaatgggaagtcctccagtgttggtagtttctagtccatttttcagagaattcagaggaaagatgtatggtaaatttttgaaaacatttctcttgagtgttttcagcttgggataaaggaaaacaggggggaaagggggagagacttctactggactgggtctgtcactgcagacaatttgatttcttgtagatgcatcaaacaaaagtgatcaacatgtggtttgattaaatcgaatcgaatcaaatggaaccaattggaatgaaaaaaagaaatgattgagaacaaagtgtaacaccaaaaagggcatgatgagccaaacaacttaatttttgtcagatatttagaattaaaaaagaaaaggaaaaatgaagaagtggcaggattatgagaagcaaaacccagaattccaaaaggcaaaaaagttgactccctattatcccatataaccaaccccacatgacaaacttaatcccccaagttggtgctcacactactaattctttgatggatctctggggaacaaatgacacactgtgcatgacttgtggctgacagcagtttgccacaaaagtttcttataaccattgtggatggtggttatttccccatattggtttgacaaatattctaaaaaatttaataagtgatcttatcaactccagttgaattgcagatagtcacgagaaaagtgcactaaaagaacaacttaattgagctaattctgaactattgaaatgggttgggactagttatgattgcattgcatatttaaaacaggaaagagcccttgtgaaatttctatcagccacatggaatttcaattgttcactcaatgtaagaagccaagttttgaagtgctttctagatattgcaaaatcaagctgatcgttcacaggtgtaagataacagggtaataaggttgtagaggaatcaaaatgacgggagagttgtacatgcaatatttcaattctcatcatataattcataagctcattgctgtcatatatatgaaacatgagctccaaaagctcttggaggattaaaatgagatagccagcttcgtggtcgattctttggatctcttctgagctcagttgagtatcaaacgtgaataatgctttatttgtcagagttttcgatgatagctttttgaataatattctggtcaatttgatgagaggtacagtcgtcttgacaagcttgataagctgcggccttagagaaatcgcttcagaccagtcagcagaaaggcttgtaccagattgatcatgtgcatgaccactggaccagctggcatctgtccaatcattttcattttcaggttgattggtgtccggagacccattttcattttggtggtcttcgagtgttcttgaagggtcgatgtctgattgtcctgcattaatcattctaaggcgtttttgtgattgctttgttaacaggatttgttcactgaggactgccagagtcgaatcaagatgattaacgtgttcctggtagtggtcttggagaatactgagatcggattgttttgaccatttgattatactgtcgatagcatcggaggactgagctgttgcttcgatcacgttttccccgagggtaattaaagatgattcaccatgcgaactgatcggaggatgcttcgagttggcttggataaagaggaggtgggagtcgaataatgattggatagtgtaacaaatcaaatgattgaatttatcgatcagtttcctagatctatatctcttcaaactaccaaaagtaccatcgatatgcctggtgtcctgcaatggattgacagcgatcggggcgatggaatggacgaaagcgttgatctgagccacggtgtcggcgagttgggatatgatgtctagagaatccttaagctttggcttcggctcgtttggtagattggctaggtctagtgatcccaagagatcagcgagttgttgttgtagtgaaggtagaaagtttgtttgcactcggcacaggagggcgttcagagtgttgagttcatcggtcgatagagactcctgtctggcgtatttccagttatcgtgaacccataccatgtcgtcatcttccaagacaggctctctatgggcagcaagaaggtctaccatgtggtatctggtagccatgttctcgagcgccttcacaacaaggcctactaaaggattgaaatacttttgacttagcgggggtttttttttttgaaaataaataaatgaacaagtgcgattagagcaggatgaaatcgagtaacatgcataccggtggtttcatttgcgctagtctcacaatccaacatcgcttttcctaatcgttttctgtgtgttttgtccctctcaatacagttgagggtgcgagtcaagaacctgaacgttttttttttcagatttcgatcagtttcaatgaaatataaacagataattcacatgagaaagatgaaaaacaacaaaacaaaacagtaccttaactcagatgacacgccaggagcaacgtcacgaggtgtgcttgagaaacgagaatgcagttttgatgatatagagagactgaggaatagatgcaagacatcaataatcaggtgccaggatcggttgatatgaattcaagttgaagctacttacgacggatgtgagaccaaagagacgctcagatggatgactggttataaaggaaagcaggaggaagatttagtcagtagaatggcggagtccaaggaaggcgattggatggggagcaagaaatgtccacttcattaaaataccgcagtagctaaacttaccttaacccctggcagcggaggaagctgggggttaagttaggtttggtgctcagcactatgacaggaggccgcgcaagatagaatcttggcctctcgggtttcaggatgactcaactctctcgctatgctggctcagttgctcactgctatgacttatgaaatagttcaatgtctctccttccttctctggtctcagtaaaacaactttttttatctccacaaactcctcaagtcaacaaattgtttgttctccaataaaaagactgctgatgaaaaaacaaacagttattgtgttatatcacattagggaagatttcctctaccatcagcatagaggctacccggcggagcaatgctgtatcatcccacgagtattagatcacatctttcaaggcaaagatgggttacttattgtacgtacttagagcaggagttgactttgcctggtgctcccggcggtggcggattcccgtcatcttgatgccaggtgtaaactgaaccattggcaagcttgtctgaaagcaggtggaacacgctgcagtgagtattccaggctcaccattggcttcacgttgacaaaaaaagatgatgggtctactcacattcacccattgggcgaggaacatcatctcccttacagctatcgaaacctggcccgtagtcaccggggatgttccatcgacaagccatcaagtcatctggcatttcgagagagagagtccatcagcaatgccattgttgaggggtatgttttggatacaactcgaagctttagtacgcacaaacgtgattgcaatatctccacgcgtcggggccattgtaacaagcacgaatacaaaattcgtctgggagcaaaaactcggtccattgtacgaattggttaccatttccgaataccacaccacctatgatcaagttgaaaaataattaatcacctttgtaaaatcaaaacaggttcctcttacttattgctgcagagggcatgaaatcacaggttcaagtttattggatagaagagaaaataaactcaccgatggggtttcctcggctgtcccaactaaatgtaacatcgtaaatggatgtcccagtcaagcagagtttcaagtcagccgttacgcataccactattacttgccgaagagatcgtacctgttcgggtctgcagagtgaacataattaggcaatcgggaaaccatgacagcttgagtgccctgtactgaatctgggctattgcaccagatgacctacccatctcaccgccatcgtcatcgaccgggacatttattttggtgaactaggacgagaaaaacattaaaatgagttaacattattgttgctaagttccaaatagagcttatctcgtgtgcctcacattgcctcggccagtaatctgaacgtagtgctaataattcaaagggataagtttgtatctttgacgtgtctgattaacccaggtcagggtaagaaatcgagacctactggcgtcgagctggatgtgaagggtacgaagtttcagtgagtaaaacaatcagttacttcgtctctccgagatgtcttggattgcttacacataatgcacgctactaaaagtgcccggtggaatcaatcgcgtgccgtgcgtgggtttagtacaataagaaacggcctcccgctccgtttcagatactccagcaaaccttggagctatcgaaaaaagtgccaagtcaacaactcaactccagacccgaggcaagctatagcgatactcacgtccaaataagcagaagtctgtagcgcttttgatgtgaacgtttcttttataaagaagtgaacaatcagccccccattttggttcatatcagtttgtaacttcaagctcgttgacagcacacttactggcatctactactgggagaagcgctagtgccacattggttgtatccatactggcccttcatagtttgatacggagggttggacggattgatccccttgatgatagcagtgaccccagtggacaatgccgagagaaccaccatcttcaaagcgtaagtataaatcggattcatgattgcagtgacttgaatcgcagataggccgattggaagactggataaatgtaaatatgacccgattgaattcaaaaatctcaggaagtcagcgcagcgccaaacggagtcagcttgatcgaatcactgaaagagagtcagagacgtaatgtctggtactaggtaaagagtggatgtttcaagatcaggagaggaaagacgatcgcaattcgcaacgagtagcgagcaattgattgctcttagtggctggtgtttgtagaaaaacgagagaatcgaggttgatgtaaagatgattctgagggtggtcctttttgaagaagagccataaagtggcctctcagggttgtcttctccttagcttgtcatcgatctgtcagcataacataatgacagtcatggtctgtcatggtcaatcctataccactccgtcgcaatccaactttttgaaaaaagtgatcatgatccgtaacttcataatcatacacacacaaaaggaagcagcaaaaaatgatattattttgcgtggcatctgacgaacttgtttcgacaaaaaatttggagacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaacatgaaatcggacgtcgtattcgtgaccatatcgactcagaatatggttggacgtcttcatcattcgtcgagcgggctgggctggagcagctggagcttgtttcatgatcactcacgaccattcgaattaaatccacatcttgtgcagcagtgcagatgatgcagaaggtgagcagaagttttgatccactatttagtctagcaggactgaggacgaaatgcttgcaccttcttgaggaagtttctagccacctagtcctaccgcttcgggaggaggaggcaagatcgcccccagcgccttgagtatctgagaagaaagcttccagcttgacatctttgatggaggccagctccagctttgacttcatgtggagctgcacgcaagactcaatattcaaccgaaaggaaacattcaaatcacaagatatttccataatatcacacagttgtaaatgttgtattttccgcaaagtagacgttggcttctgtttgagaaccagttgaaattaatctgtgatgactgcagttttcagcaagagctgaattatgtaccccattgttttgaatgtgttggattgagaatggttcttagcaattgatgaaaaaaatgtaatttttgagatttttttgaggccacaaatgtttgaaatgcagtaaaataagggcaagagaagaggaaaattcaccagagtatgtgcatttagcttaactgtagctcttgtgctcatatgtaaaatttgacttataattactatggctttggaagcctacagctgcactcaacaattttcttggtcagttgatgtccaaagccaaggcggagagtttggttgatgggtgcacctttttttaactatgagtcaaaaattattagatcaatgtgtggacctgttagatagctgataaattaacagaacttaacccaaggagaaattaaaaagtatggaaaaagagtaaatgttgttgggttacacatatgcatatagatcatatgttatatgcttcaatcaaaacctaagtaatcttgtatttagctcacaccagattactgtagttgtttttcctccagtgaatcaaaaccatattttctcactcacaaagtgtcactggcttgtcagccgtgaactttggatttttcccttgcgtctcacgcaacaaatgttttgacagatgatgaagaatatgttaaaactgaaactgcatccaaaaaagactgaaagatttatgatgagtatacgtttatcatctaagaatatccctaatgaaatctgggcttaaggttttaggatgaagatgagagagagggtctgaatcaactctgtgggcacttttatgtggaggacaaaagtgggctagtgggctactctttaaaatgaggagaaccaatgtagtttatttcttgttagctagcctgattaagtaggagagatacaagaggtctagttgtggtttgggagaaatgcaagaatattctagaagctaatgatctagagtgtcacagagaaaacacagacaatgataaactcacacaagaagataagaaagaaacttagagtgccaataagatctttatgccagggttcaagactacaaggaagagacaacagacagcatagctaacagacatatcagactattctatttgggtgccatggacatgattctagaaactaattctaaatcagatgcactagctaggtaaaaactgggctaagtaaaatagagacaagatgcaacaatccctgagttggattagtgacttcacagatagttcacacagctatgaaaaaactgctcctatctttaccccctcatcacattttctatgggatgatcaagtgtatcttccaatgaagaggagaagatttgcataagtggggaaaagacttgtgagaatgctttgcaaataattatacacatcctgtggaggattttccaatatgaatttatgaaaacaaggggagactttttcttttaggcctgaatgtccattatactgttgtttaaattggaagttgactaataatttagctacacttccagttcagagctacgaacatgttgcacactttcaaacttggtagagcatactttggaggccctgtggccaaattgtgtcatttggtctcagatttgctgttcttcactcacaactggtgttgcctatgtccgctcccagtgcctcccgcattcgtattgtaacacactcttcctttctctcaagaagcgaagacacaaattgatgagatcaatcatgaatcatactttgtacaatggggaaatgtccgctcaaatccccctgacattcgagaaagcgcgctgaaatcgaagacttggaattgcacaaagagagttgccatgacaagagggtgggactgattaacttcgtaccacaatggcttcctggatgcaatcgtccagtccaagtgccctgcatcactcatgcccaccggtcttactgtgcaatttctacgcctttcaaaggatttgtccaatggatggaatacatattcttttgaagtacaataatattcctttactcttgatcaggctctagacatttggtaacatgtaagtgtatttgggcatatttctaggatcaaactgttttttgctggctcttttgtttgactagccgcggaagatcacatatctttcaacagctttcaccatgcatattgtcttttcggaaaatcttggacattccagttagtaagtcacatctggcatcacatattttttttttttttccattttttttaacctagtttttgccagacacgcctgtgaattctttttttatcgtgcaactctgaacttgcaagacatgcatcaccaatgtccggcgctctatttgcctatcaatacctataccctccttcctcaccggtcccggctcactccctactgactacactcaagcttagatcaatacctcattggatgataccatgcccggcaccgttggctcaattcagcagctccaacatccctctcctttgctagatcagcacccatcatccaagccatgcggatccatgcacccatccattacggcactcattacggcactcatccagcactcatccatacaatgcacggtgtgattgatcagatgcttgaccggacacagctaggtaagacctgaaatcttggatatatttaaggaactaactaacagtggtttttccctcaacagaactcacccaactcccaggccttactgtccattctacgaagtcttaccgttatccatatactactagcagcgtaacagttatgagttttcccgagtcaaacccttacactatgaccgatccagtcttaccattcatgaacactgataattttgttaatgatgatagtgtctcttattttgattcatcaaccacaatcggtaatacttcacctcaatttgactcaaccaccggtttttctgttcttggtccagcacctcctcttgattttgagtgcaagattaacttcaccatatactgtagcgaaaagactaaatcgaacaagaccaattgggtcgcactaaaacctctttccgatctttctcttactttcaacacacgtgacaccttaacttggcccgccttccttgatttgattgctaacaagtgcaatgaggattacgctaacattagcaggatgatcaccgacggtaccaacagctcacctgcaaaaattgtctggaccgcttacatcttgaaaaataaacgattcccgaaagtcaatccccaccacatctttgatctggtgtcgttcagccaatggtttaatgaaatcagcttatctcgctcaacaaacggtggtgtaatcatccgaatggataaccctcgcaacgaggtctcgaaggctcgtaaggaagatctccttgcaagaacgatgaaacgacttgatgctcgtcaacaagggccatcccagggccggtcccaaagggcccgtggtacttcacccaatggaagcgacgaggtatttatccatttgtcagactgttttgataatatcaggctgatccatggccgatgctctgagcaggaagactccagtgggcctgaatttgaggacctcgaggtgtattccgaccagattttcgaaaaatatccgatgaacaccaaatataatcgacattatccggtgtatcttgatcctaccaatcctgatcgttacattctccttacttcaggtaatgttgacatatgggcaaaagatctggtgagctcatgatttgatttcaactcctcataataaaaatgtctgacacaataaaaaacttggtcagtgttcccgtgtacctggtgttagcctggtctcacctcctagttcaatcaagtaccaaagccgcaagcagaccgagaaagaaaaggcaccatcaacggtcgaatcttcaagcactgcctctcttgtagagttgaccaagtggctcatcgaacaaaaaaatggcatgcctcgatcttccccaccatcttcagtatgcggtgatacaaccacaaccgtcgatataggtgactacttaaactttgtgtgcattgctcctaacaagcgcgaagggatacgcaacaccttacttcacaacgacatcgactgttacaagatgttcaaaaatctcgtggtggatgatttgaaggcccttggtttcaatgtaggtatcataaccaagctccgaagcaatgttactagataccgagctcatttagccaggtctggctaaatcaacccatccggtcttcaatctcttgtctcgttcttccatcccttggcttggtctgctgtctgctgtctgctatctatctcccatctgtagtctcggtctcggtcttctgtcttctgtctgctgtctgctgtctgcaatatcccatatcgtctcggtcttccatctcatgtctcagtctgctgtctgttgtattggtatgctatctttcacctcttgtcttggtctgtgtcttggtctgctgtctgctgtctcggtctgttttccactgtctccgtatcttgtctgctgtctgctgtatgttgtattggtctgctatctcccatctctctcggtctgctctctgccatcccttgtctcactctgctgtctgatgtcccttgtgccactctgctgtctgatgtctcttgtattcttcgctatctactcttgtgtcttggtctgctgtcaaacatgaatgatcgattgtatgaccatcacttagcgcggacaattggaataccaacagattgagacttgattcaatatgcccgatcgactcagagcacttagtcaccaagtgccaacacaagggagtaaagatcctggatgacaaggcagaaggactttgtctcattcatgatcactgccatgacatgcaataaaaatctcacagtaatttcactcaatcagtctctttcaacttgtcattttcttacagggcaaaaatttcatcggacttgataaaacatgcctttttgtaatgtgaaacactgggctattggacttgaaaacatgagtcaattggacttagcagaacatgttatcacatttgtgaaaatgaggacatctgacttgagaacatgaggcgatcggacttagcaaaacaggctatcacatttgtgcacaggaggacatcggacttgagaacacaaggctatcagacttggaaaacacaggctatcggacttgagaacacaaggctatcagacttgaaaaacacaggctatcggacttgagaacacaaggctatcggacttgagaacacaaggctatcagacttgagaacatgacactatcagacttgagaacataaggctatcggacttgataaaaacaggctattggacttgagaaaaacaggctatcggtcttgagaagaacaggctataagaacaggctattggacttgagaacatgactatcggtcttgagaagaacaggctataagaacaggctattggacttgagaacatgactatcggacttgagaacataaggctagaagaagacttgagaagaacacgctatcggtcttgagaacatagggctatcggtcttgagaaaaacaggctattggacttgagaacatgaggctatcagacttgagtaaaacaggctatcggacttaaaagcagactatcggagttgagcaaatgatactaattgtcctcaacatcaatctcttgaatcgatccggcagtagggcagtcgtatcccgcatgacggtagagttcatggcacaaagtagaggaaacaacattgttagttgttcttcgaatcgtccaagcagggtcaagactgttgactaaggcttgagtgcggcggagattgcttttaacttgtgaaaagcagacttcgattggatttaactccgggcagtacggggggagataaacgagtttgacaccagcttcacgacataacctagcgattttaccacctcggtgtatcctggcattgtccatcaccaagacagatttgaccgctgggtaaggattcatacgagggagctgttaaacaattgccattgtcataaattagtatcggagacaaaatcaaatcattaaagaatgaaactcaccagattgaatttcaagaagtgctcaaagtcacgtcttttgaaagtgtgctcggttattttcattgtaaggacaccttcgtaacagattcctgggactaatgtgaatcgcttcgggttctgttcgatttggtaacgaaccgaagaagatcctttcctagatctagagaacgatctcaaaagatctcgagagcagatgcctgactcgtcttcaagaaaaagatacacacaaaatggtcagattctgtaatcaagatctgacagtgatcttacgcttaccagtaaaaacaagaaactcagccggtacatcagccattttggcgacaaatcgaaacttagcggttaagtttttgcggatgttgacagtgtctggtttcttcaaggtgatgttaagtttatcaaccagcgtctcgtggaggctcgatatccccaaaagtgtgcccctggagtcgaacaggcgctcttgcaactcatcaaggaacaggcctggttccgtgcgtacaagttcaagcatgaattctcggtcctcagctgataataacgaatttcgaccttgaaccgcatattcttcaggatcacggacaactcgttgggtttcacgatataattcgttccatcgagtgaacgattgtctagacacagtgaaaccgagagagtttcgtataaaggtttgtgagtgcttttggaggctcattcgaactgtggcgatcttcgtggaggcgtcgtattttcgaaagaccatgttgagagaataagctgattagagctgggctgaataaggctgaggggcaggaggaaagaggaaaccgatcgggctgaggggcaggaggaaagaggaaaccggaggggagctgaggggagagggggtgtgtggtgggagatcacaccagtatcacctgtccttttcatttgaaagcttaaaggactgatcctcctcgatctccggctgcgtcagagacttgtccagggcagaaagctgcagccgggacaaaacctcaccctgcctggcctgttaaatgcataatcaaagattaatcttggattatcgagtccaagattttccgaaaagacaatatgtagaaaggaaacaaaggcttggaattacaggcccatggtgcttggtatgtatagaaagcagccgataacagacacatgaatcgggatcagaaatcatgagaagaaagtttcccggtaatgatagggccgtgatttttagtttctggctaagctctttacaaatctgtttgtctgccctcgggtagttgtgtcaagacgagaaatttggtctggtattaattctatttctgcccctccaccacaaagagatcgcgacatgagttcgactggccgacatcccgcatagccggcaaaaccgacaaagggcttttggtggtgccccatacttgacggtcgtgtgtctgctttctgactcgatacacgatattttacaaaggttttcggatcaccaccacttgagcatattaaaatagagactaccaagaaaaatcgtagtatttcccccagtaacaacttgttctattttgaactctctgtcaggttgaatctcttgggtcatcacgattgtgtgtgatttctcagtcttcccaattccctttacagccggacatcctgcgttgcttctcattctcaatacaactcccctttgaaattacgatttccagcgtcacttcacggaaatagaggtaaggaactcgcgctttttgtgcaaaatatatagattgtcaatagacatcaagcgcaagcgttcatacttcatactagccatccctaacaataattctttggcttcatttccctgtaggaaatatcccaattagtgcatccttagtcgtcttgtgttcggtagcccacctagatcccaaaagtaagacaatatgttcaacaaaaaaaaaaacttaaactatcgctatatagacttgctaggaggatcgccatttcctacttcttatctctaacgtttttttctctccctcaactttggtctcagggattagcgatcccaataacccgaaatttggataaagctcttggtttattttcgcttcaaatttggttctggtctagttataaagactttccaccgtcgctttaccttgtgcccctctctttgtgagtaaaatctattcggtgaaagtcaagatgatcgaattcaatttctaaaatcgtttcgcaacatttttcccgcgcggttagcagctccaagacacgttttcccctcaggaggcatttgttcgacgtttaaattggttgtttttggtcagtcaagtcgttgctcacgctttgatcgtttcctcctagactctgatttcaacttttccttttttttgtgaggccacacagagacaccatgtcctcaagtgtagaagacgccaccgcgatttcttgtcctcgcacccttttggataaagtcgatgaagtcagaaagctaggcctggcggacaaaattcctttgccgcagatcgctgtggttggcgatcaatccagcgggaaatctactctactggagtacatctccggggtaaccttccccaaagactctggcatgtgcacatgcttcgtgacggaagtgatgatgcgccctgccgaggagttttccgccagagttcttgtcaatggcgaagttgattcgcgattgaaagtgcctgaatccaaggacgacgttgccgcagtcatcgagaacgctaaagcactcttcatggatggcgaaaagcgagtcatttatgacgatatcctgaccgtcgagttgagtgggccggaattgcccatgctcacattagtcgatcttcctggctacgtccaaacccacactcttggtcaatccgaaactatcgtacaagagatcgaaaatctggtcgaaaaatatatatccgagccccgaactattatactagcagtaattcctgctactcgtgatttcgaaacaaatgtggcgataaaatacatccgccaattcgatgaacaggggaaaaggactttgtgtgtcctcacgaaaccggacctagttgatcgcggaactgaaagccgagtattcgaaacgcttgctggtgacaagatgcacctttcccgaggatatcacatcatcaagaacaaaagctatgaagactgtcgagccggtgatcccagggaagaaaccttgaagaaagagtctaatttcttcgggcgtgcaccttggtctagtatccctgtcacggacagaggaatccaaaacttgatcgagaagttgactgacacgttggttgatcaagttcagaaggaattctccgggatcaaaaaggacgtcatccagcgaaaagagaagctgttgcaacagttgaaggcactcgggcctgtgattgaaaccgatctcgaaaaagcaaacttacttcaaaagaatatcaacgaagtaatgcagcagttcaagtacttggtcgacggccactatggtgcagggggctttggccaagacctctacctcagatctcttgttcgagatgtaagcacttttttgttttccttatttctttgccgctttcctggtcatcggaattggtattcaacaatattttcattatttgctcctaagctcaatgaggttttcaatgcaagaattatccgcatgacaaattccacgacgagtcacttggacgttcgcgaaatcatgaaagccactaggggccgtgagttaagaggaatggttccgcttgaagccttcataattctttgcagacgcgtagtccaagattggtcttcagaaactcaccaacacataaccgaagtctgccaactggcgagcaacgtttttgcgcaagtgatcgaaaaacgatgcgacaaggtactagtcaattacttctcggaacgaatgatcgagttcgttgaccagcaacaaaaagccatgcaccacgacgctcttgaaatactcgatgacgaaatcaacctaccttccacactccaagacacggattttgctaagaaatggggcactgacgaaaatcctgaagacaaccaaatgcgagagattttggcaagttactgtttgactgctgcaagtaggtatatcgacgcgatctgcatgtacgttatcgagagaggtttgttcaaaaactgcgatgttcgcggaatcaaatggttcatggacgacccttcggcactgtcccgcttcagagagccacgacagaacggaagattacgagaaattctgccgaaagaaatccaaaaattacaggatgcaatctcaagactctgaagcccagcatctcaagttgaaggtcgatttctattcgaaaatcgactcttctccacagctcagaatttaaggctggctccgagccgaattgaattactcctcatctttctttatgactctttacctcttcttaccaaatttcagaattatgattgaattgcgccgcgtttttctttattcttttttgactccctacgtctgcctccctgatcctatccttgtctctcagccgactgatgtaccttgtaaatagcgtttctgtaagactgtatccatgatcgaaaacctgcgcttccagattgaaatccaaaagtcttatttttgatgttctaagcttcattgtgcatctattcttcattaggcaatgccaatgtgattgtccgtttggcttgttagagcttcgaatgcaatggtttgctctaggctgttccaagacccaagtgtcatggcgcatgaatcgctgtcacattgctagaagttttagctcaagtgtctgctccaccatcagcacacaacgcgcctggaagcaaatatctgtcactcatcaccgccggattcaaagcactctccaaaaagtcattgtcagcccgcgtatacacaaccgatcagcttttcctactggaagcgcttgagagcggaagaagcgtcgtgacagatataatcgtggacttggactgggcctgctttgagagagttcccgcaagctttagaagtcgttcatgacaaaacgtgcgtcatattccagtattgcaccgcatgatgattgatcaatgaaggcactgtaacctcactcatcacggcacgcccacaccccatgcgacgcaaatccgcttttcttgatggccactttccttggcggcgctcagatcagaaacggagtctcgtaactcgcttggtggaggaaccatgcacttttttcaacgtgcatgtagctccgaggactggcgaagtgttgaaaatcaccaactttattatacatagctagtttgacattttgccgactccaatcccatgagaagtgtctatcacattatcattgttttcaatttatcgcagtctccgaacctgacgatccatcgccacaatggacccattccaagcgtgtcaatttctccagaaattcattggcaagagctcctcatcggcgactgaactgttaggtgagtaatgactcttatcttaatctcagcattgataatttactcaaaattgtttctccaatgtaggacttctttccgctctggtgccaatcaatgatgtcataacgagctccaaggcacccgagaaagtcttagcgacagcttcaaccgaaagtgctggtgggtgagtattcaacacgtttctaacaaaagctgctcagaatcctttatcagatcactgaaagctttttggatgccggtccaggctgggtggcagcttaagtcaattcactccagctttcccagtacaagttagcaaggaagcactagcgtcgatattcgacatctcgttcatcgcgatcgacgtgaaagtaacaacctatcaccgttactgggtggagaggctgatacgcctgcgtctaggtgaaaggctcgcaagttacttcggtccaaaggattcaccaaacagcatgcccccaatgaacataaaattgagctttcgattcgtagcaaattttgatgtcgagtgctacgaagcatcaatcacctatggcgaggaggcaagtgtgatgggcttaccatcgatcatcgcccatcttccggtaaagcctatatattttttggattggggcatccacaaatacgaccctcaggctgcacgcactgaccctcccagattcattgaaagccaattgtcagtatttcgtcaaatcaattcatgatgaaaaacaggattcctaacatttttgtccgttttaaaaaagacctcgccttgtggaatttatgaaaagcatgttgaaacgagccattcgagtccaaagagccaaggaccgtgctgctttgctctacacgcctcggatactcgatcacattcaaaagaaggtttcgacgctcgaaagccgatctgggatttattcggaggctcagaacgacaaagtgaagcaactcagatcaaagctggacatgttttatgcgaccccagcgttcagaattcaggctgctatggatagcatgatcggaatggtcaatcccaaccaagcggtcgatttcgctaagaccatcggaggtgtggtccatcctagccaagtgatcaatctcacaaataccttcggaaacgtggggaagtttgatttgacttcacgaggagagcaatcactcaacgagttgttgccggtggtaggcggcaaaccgaactctgatcccaaagtacctcagggcgaaagtcaagccggaacatcaaagcccaatttaccagcgaagccacagaccagacttacaatgctgaatttcaaattgccagatattcttcaagcaatattgctcgcaattgttaccgaagtatacggtgtattactcaagtatccgaccggcttgactacgatattcgaacgctttttcgatgttcttttggaacgaattcacccggatcattcccagaacgccaacttcagtctatcggggcctagtcttcccttcggtatgccgagcttgccatcattcgatggagctatgggcttatcagtccccaaacttcccctagacatgccaaacatgccatcattcaatggaacgataggtttatcagcatccggtcttcccgtcgatatgccaagcttgccatcgattggcttgtcgtcgccaatgggcctacccggcatgcctaccatcaatccactcgattcgattttaaagccagctgtacccctcgacaatgtattatcgacaggtacttccaacatcgatttacgtccttcagtcggaagattgtctagctcgttaatgacttctggtgccaaatctcctctcaatctcagaactgtttcctggggcacaaatccctcggacacggaatgcgatgccacggagaccgatctaaaagattctgccgttgattccaagaatcgcaagcttttgcccaagagtcccaaacctaaaacccacttgggcatggctatgaagaacgcagcgatctcgaaacctcctctggaacccatccagctggttggcgaaagcttcaaggatcactcggtagcaaatgtcagccaaggaaacttgccctccttggggaaaaatgattcggataaagaaaactaaatcgacccccgccatgtgttcttgcaaaaaaaaatatttatcaacatgcgaatagaaattcagctgaaagtgatcggagctgttagcaggaatattgatatgatactgggtatcacggagggctgcagagctatttttctttatcctcaataatcagaatattctttgtaccattccagacttaaaatttctcatgtatgccgttccaattcaaaactccccttccagtgatcagatacaaattttgtagccatagagtatagagttcttcgtgtgttttgaacccagcgcttaatgaactgttaatactaatttaaatcaagccgagtatcaacacctttcgcggaaatttcggaatcaattggttagtcgtctttgttactcgggattaggacacacagatccacatatgaatgtgagcagaaagttgaaacggcgggtacgagcagtcgaagcacctcatcttaactctagtcattaggaatttactcaagaaagcttaacgcaatttggctggttgtataaacaagttggagaagttttgatgtaagatgggcgcggtccgcaaccagctagtggccggatgctccggcgatttcaaatttatggcgggcggaacatcggtatatcttcgctcgccgagttccacggcttcgcggtcggagggtcccgaggggtccccacgggagggaccatgactcgatggggttctcttgagtctctcctactcacgagtcagactgacatcacccaaatctccaactcaacaattgcctcaaggacacgacatcgactcacgagcaagcttggtgtccgcacgacacgactcaaacaacatgtaagcaacaattatctgcatcgttctgatccgagcttcagtccctgaggcaaaattcttcaagtacatagctgcaatgaggaccctccttgaaagcgtgatcaatctcaaaactcatctcaatttatctgctaactcgcccatccgcaggtcccacatcgcttcccaacagaccttcaggcttagtgagttcccatttgtgcctacttcacaagtagttttgcccaggaccttacccgaattaattcatgatcatctctttctttctagatcacactatgttccgaatcaagtgagattgaaaccagctgaaaaaatgagccgatatcaacttagtttcggaggctgatgcgccctggatgaactgcaatattcgatcagggatccaaaaatcagcctggaattctaccaagatattttgggaatgaaagtgtgtcagaatctattccattgacttcgtcgcttgattttcgatggatcactaatcaagcgttcccatcacattcctgcgtatcggacctgaagttattacacaaaatggaagtcgaatctgctaaatttacaaactacttcttaggtttccctggttccaaccaagattcgaaatcttcgagtccactccaccgcgaaggagttgtagagttgtgtcacaattgggggaccgaatccgatcctgacttttccggttatcataacggaaataaatctccgcaaggatttggacacatcgcgatcacttgcgacgatgttgaaaagacctgtgcttacttggaagaaaagcaagttaaagtacgtgactcctcgttcacatgtactttctctgtaaacagaatccgctcttcatcttcacccgagggtctactgatcacttgagtcatccgccgtgctgaaatgttttgtttttgtgctgcagttccaaaagagattgaaggatggttcgatgaaagaaatcggtcggtagccattttcaatgttaaataagatctctttggaagctccggcgggactaaagaagctttgactgtgggttgcctcctttagctttcatccaggatcctgatggctattggatcggtaagtgtcaaaatttctccaaacatcactcttcttaaaaaaaacaccggaatcctttttccgtggatcaagggataaactttgaatcgctaacccaacgcgcttaactacccgcagaaatcctcggaaacacctttttcgactgaaaattccttggtccgattcaaggaagctgtaaaagatccatccattcctcgtctcattgtcacatcacttaattgggtcttcaaaacgagtgcatacaagaaatcatctgtctactgtaatttcaacactgcaaggctgttgaatctagaaacacacttcacatgtcccttagatattacttagcattagcaccttgtttgaaagctgtgacattcatcttatagacaatcatgaacttaaatttgccctcccacttgagtagtaattgagtcacaatctgattgacagctcataatgcattatctcgaacgtagtaatctgttaattaaaaaacttgcacttttcaaaggtatatttatggaaaattatttaccaacagatcatcagaagcatttcaaactaagcagccgtaatctgttaattaaacaacttacacttgtcaaagggatgtttccgaaaacctaccaacagattgtcaattgaccggacattgagacgcgagtgcagtgtcatagctttgtgaggagtgagaaggttgagttgtcatgtttgcaaccaaccactctggttctcaacttgtgccccccccccccccttagatactgcaatgtcctcacattctattctcaaaaaatgcccagaaaatgattaaccaattggggactgtttacctgaaaatcaaacgcccagccagcccaagcaaagatgagaagggagggtgtttagagtatactgagcaatgagaaaagaaacagagattgcaaaggaaaaatagtaacttgaagggctgcacaacgcgttcataaattagaaggttgaatcaggacacatatccgagggaagctgggattgagaggtagagatgtagatgacaaccacaacacgcttatactttgaagcatttacattcggaaataacaaccgtccaattactcttgttcattggtgttacatttttctaagccggggcaaaatgacaaatacggtgttgtttttaagtttcaggaattgttaaggattggttcaagtttttctgtccaattaaattaactgatgttctgacctcaaggcgcgcgggaggatgctagagccatcagacatgaagtttcagtcaagttcaagacaagatgcaatgaatggatgttcaggcaatgggtagtatcaagtaaatgtagcattagactctttggaagggaattggtgggttgaattagatgaacgaagttcacacacaaaccaaaatcactccagttttcctgtttcttggaatgtttcgctgttcttcgtcgttgattcttcttcaattttcaacgtcctccgttcgggttcagttcggttatcagttgcggcccatttccttaactcggcaaaattttgcttgacttgagtcttgaaatcattgagcttattttcgatatcacctaatcctttcatcattgactcttcggcatgtttcaaaacgtcaagcctctggtcaacatcccgggcttccatcttgattgttcttctagcctgtccttgagcattaactacgccgaccagatttctagctaccgaatcttcattggtcacccgcggtttgatatcgacatcgctttctgagtgggtgtacatgcagtctggctcgtcacttgaaggtgcacctgcaggagcgagtttttggcgtttagcgttatcccactcttcatcaaagcttcccgaccgtttcgaaagtatatcgctaccctctatagactcttcctctccagaatcgtggcccacatcttctcctttcactcgatcaaactccaacggatcggtgttcaggaagaaggtgatttctgatgatagatttagtccatcacatagaatcttcgcgcgtgttttgccaattcgcacagtgtcagcaatgtggagtgagtaggtcttttcggcgtcgaaaggatcttcaatgttgagaaatcctaaggacaacgagaagaccatgttcctcttcaaaacgctgaagcagtttctattcaaattcaacaatggattgtgaggatctaccccaagctaaataaaaccaagtagttaaaatgacattgtcaggttcatgacagaatgattattagtacatcacgctcttgttttatttcttgcagacaaagggtctttcttgtaagcttacactggatccaaagctttttggaagacgaatcccgggtcggtcgaccttaaccttcctcttaattgacgcgtaaacttgatggccagttacgccttctttcagttgtccaagggcaaatccgcgcaattccagcaaatagctgtagttatcttgttgcgtctgatgacaaacaactgttaatgagttgaacaggctgatttagcgggatataattgagctcactgggtgtgggtcaaccatcagggtgcgacgtatataagagcaatacgatttgtattggattcctaggccagtcaggaaaattccggtattcccaagtcgctcggcagcgtgtgggtctgacttgcgaaaactatacttgccattggatcggactacggggaagattcgaagacatgcgtctcccctatcaaactgtttaaggacacaaggaaaatcagaagggattgattggacgagacagaaaaactagcgcaagcgtcatgcttacattgggctcaaacgtagctccttcccacatgttaccgttcttgtgctttgcccgaataagttgtccaacttcttcatttgttctgtgatagatttctcggcagcaaattaataaaggctatataagcaccagctgacccaaaattcaggtaggaatcttggacaacatacatatctctgtcactttttactagactgataatttgatcgaacagacaagacattagctggtgactcatttgacaagcgatttctgtaagtttctgttgtaaagttgtcaaggtcagtggaaaagccttgcattgaacgcaatcaaggaggaaagtaaggtggacttactatctcttgtgggtgctggatcgccagaatcacggagacctcatcagaaatgacggcggcttcttgatataatgcgtactttccctcgctttttaagaaggccaaccatccctgcgcgcatgttcaacaagaagagttagcaactccaaagaagaaaaagaatatcacaaggtttgcttcttaccgccaagctcttatcttgcgacatgcgaccaattctctcagaatttgaaattactgcttcaacgcacgccagtagatgtcgcatccatgaatcacctttgttcgggtctggcggccttacgattactctcacatcaatgttgagaccatcactggagtcgaattcattgcagtggagcttggtcaaaggcgtgaggatttccgcttgtctggttgaacaaaaaaatgtgacggtggtaggggtgataaaaatcaaggatccgataagcatatcaccaaagagaaaaacgtgtaatggtctattgccgctgcgcagagaaccttcgcccatcaggatacctccgcaggattggagatctcctgtttcaggcccatcagcactctgaaagaacgtaaaatcgtgacgaaaaagaattgattagagcgtcaatagataagcaaaaaactggcaggtccagagaatcgtactgaccttccacgacttgatgaaggactcaatacgactatgaaagaactggacatccagtccgccctcgaccctggaattaggccacatggtttttgctttggacgatagagattgggatgagcgtcgattgcactgcaccctcaagatggctttctagttatggggaggaaaatgatgagttaaattcaaccaatcaaatctcaaaagttttgaaaagatgcattgccgaagagttcactcaacttcaacgagtgggccggttagtttttttctgcccacatttcaactgattgtagatgtgacgagaggttagacacacatcagcaagtgtcagatttatcgtcaaatcaaacttacatatttaactgtatggacctgatcaacttcgtccaggcataacttgggcggtagaatctgcaggtctgctcatacctgaaggcggttctgtctgattctgttgcttttggcgactcagactgggttgaagatcattacctatgaactgtgcttgtttctatgagggttacttttacatcttctacatatgataaatataagtttgtcttacgtacgctccacataatagcaggatgctatatagcaagtcagttgaacttttgcgtctgggagtctaacgagaagttcgacagaaaaataagattgagagtatttcagtgaggaaaactgagatgactcaaagattgcgaattgaagttgtagaagagaccggaacaaaaaaaaaagaaaaaataagagcggacacggtctcaaatggattgttctgatggcgaacttctcaggattatcttacagcaatgtacttgattctgtctccggatgcaagacatctatcagctagaatacaaaaaatacaacttctcagtcgttgtcgtatcttgaagatcgttctaggactcaaaaacgcgtgggagacctgtgtgcgcttgagtagatatggtgctagttcttcaagaaagagaaacttgtaaactgaaacagggagaagcagctagtagcttaaagtgggatgagatgaattgtgttggattaatttgagaaatcaagagatgataaattccatggaagaacttaaacagatgccagaatgatgacggttgaaccgggaaggttactgagattggcggcggatgtaaactgggaaaccaagtcttcatccactagaagttatctcccctggaaagggaggagctttgggcggtgtgcaccagagctgggttcagtatccgagtaaaaaaggctggagctaccagtagtattccagcttgatctttgaactttggatgatgaagctggagtgaatcccatgtccgctactcgactgccagaatctccagagccagagcgctactcctgctctgcctcatcagtaggttttgcttgagagttggtactgacgtgcacaactcagtagttctcaatgacaaaacaaagcagataaccagatgttacagacagctttccattgttagtcaaatatcctgaactttctctaactcaactgtcaaaatagaagcacaaaagaagtgaactcggtttttttgtatttggaaattcaacagcaagccaatcgaagtgaggagttgagaaggagggaatcattcacagtttattgggcggtcagataagaaatagaggttcaaggggacaacatttgtacaaccaatcagaccgtatgtttaggtaggaaggtcaaaatggagaaatttattcaaagaaagctggaattgagaggggactacgtaggtgggaaacacatcataatgacactttgggattttcacattgagaagtagtgatcattcaagtacttcagcttcttggtttagcgcttttctcagtcgatatctttagtttttagtaagagtcatttgttcccgatgttgtacgtccgatcaaggttggcggatgttttggcgcttaaagacgtccaggaagattctggaaccaaaaggcatggagtgtcagtcaaattcaagataagatggaacataagttcaggcagtgagtggtaaatgaagcattcaagaccctttgaaagggagtttaacaagaataccataatgttaaggatgagtatcacgcacatcttcacgtcactccagttttcctatttcttgaaacacttggtggttctccgttgtccattcttcttgaaatttcaacattctctgttggtggtcagttgggctatctgttgctaccgattttctcaactcggcgaaattttccttgatttgacttttggaatcattaagcttattttcaagatcagttaatcctttcatcattgaatcctcggcttgttttagaacatcaagcctcttgtcgacatcaggggtttcgctcttgttcgctcttgtcgatttttgttcatttcctcggtttttcatgggttggatatcgccatggcctagaccggcccgctttttagctgttgaatattcgctgctcacccgcggttttgtatcgataccgacatttgaatcgccgcccgggcagtccgagtcgttacttgaaggtgccggagaatttttttgacgttttcgttcttccccagagcttcccgaccttttcaataccacttctctacccctcgaagaatgtaccttcttagaattctggctgcaagcttcgactttcacttgatcagtctttgatggatcgctgttcacaaagaaagtgatatctgatggttctctcaatccatcggagagaatgatcgaaccattttcgccaatacacacggtgtccgtaatatgaagggagtatttacttcttctgtcaaagggatctgtaatattgagaaagcctaaggacaatgtgaagaccatattccttttcaaaacggcggagcaatttttcgtcaagtttaataatcgcttttgaggatctgcgcctagctagatggtaatcagcaattgaaatgacaatatggtcaagttgataggaacatcagcatcaccgcggttcaattctacttttggcagatgaggaatcttgtaagcttacactggatccaaagatatgtggaagatgaagcccgggtcggtcggattttgcctttctactgaccaaagcgtaaaattcatggccggttaccccttctctgagttctgtaagggcgaacctgtgcaactctagcaaatagctgtagttttcttgttgcgtctggtaacaaacgaatcaacgattgtcaacgaattgactatccagatcttgcaagagttaatcaactcactgggtgtggatcaaccaggagactacgacgtatgtaagagccatacgatttatattggatccccaagtcagccagaaatactccagtgttaccaagttgctcggcaccgattgggtctgacttgcgaaatctccagctatcaccaccagcccgaattacgggaaggctacgaaggatggcgtcttgcttgttaaactagttatgaatgtcgaaaaagaaggtcagaaagaagatattgcaaggcgtggaaacaaaatatatcaccagcgttgagcctacatcgggttcaaatttggcttcttcccaataactgccatcattatgtttttcccgaatgaattgagcaattttctgactagttctgttgataatttcccaaaacacaatcaatcgaagcgagcgaaacgtatcagttgagtgaaactttcaacttaggaatccggatcaagactcaacatacatttcctcaccctcctctatcagactgatcagatgtttggacagaagggacatgagttggagactcatttgacaagcgatttccgtacgtttcttgagcagcattggtaaggtcagtgagtgatcaagataacccggcacacgataaggtagaaaggtaagcagaacctactatctcttctgggtgcttgatcgccagaattgcagacatctcattggaaatgatggtcgcgtcttcatataacgccccctttccctcgcttttcaagaacgacctccatccctgtgcgcaagtttgacgagacgggttaagagcaccatcaaatagaagaaagagaccactgaagtcaggttctcaccgcccagctctgatctttcgacatgcgaccaatttttttagaatttgaaattactgcctcaacggaagtcaggagatctttcatccatgagtttcccgatttcggttctgctagctttacgagtaatttcacacagatgtgctttgattgatcctggcgaggtttggctaaaggtgcgagaacttccgcttgcctgggtgaacagatgaatgtgatggtcgtaggggtgataaaaatcagtgtttcgatcagcctatctccaaaaagaaagtcgtgcaatggtttgttccccgcgcgtgtaggaacttcgcccatcaggatgcctccgcaggattgtagtttttcggtatcaggccctttggcagcctggaaaaacgtagaaatatgatgggggggtgaaagatgagagaatcaaaaccaacgttagcagtagataagcaaaaaataagactgctagaccgcccatcacacaagcccagaaaattgtgctgaccttccaagactcgataaagaacccaagccggctataaaccaaatcgacatccaatggggttctgagtctgctatgaggccacatgtttcttgttttagacgatagtaaccggaatgacagtcgattgccttaaagcttcaagatggctttctacttggagggaggaaaacgaaaagttgaatctgtgttcaaccaaacaactccccaagattttgaaaagatagatacttacatatagaagagttcactcaatttcaacgactgggcccgtcaatcttttcagcccaaatttcaactcatcaaacgggaggttagacatacatcggcaagtgtcatagtaagagttcgtccaggcataatttgggcgggagagtctatctgatgctacatgacggttgtgctgcttgcagctattgtgtacttgcagctatgtactcagacctattaaccaagtttatgctacgctccaaagaagtgctattctgaaaatctaacaaaaagtttaaaagaaaaaatacaagtgagggtattccagtgaagaaacatgcttaaattatttctgtatatctcctggctcaggcgatttttgctgataggactcacagattgcagattgtgcaagatgataaggctggatacggtcacgactcacgagtggagtcgccactacacagattgtcttgatggtacacttctcaggatgttcttaatatgtatttttgacagacatctgttggctaccttgtgaaaaacatcgctctgggacccaggaacgtgtggaagacctttgtgcgcttgagttgagatggtgctgtctcctcaagtgagaagcttgtgaacggcaaaaggaaggagcagtcggcaaggttaagtgggataagatgaattgtgttgagttgataagagaaatcaagaaatgataaaatccatggaagaaattaaacagatgtgaaaatgacgaaggttgaaccgggaaggttagacagcatctcacttcttctgagtcaaattggaaaaaacgagagtgatcttggctgggggtggttataaaaaagggaaaaaaagtagtacaattacgattttgcttagcatcttacaaattattacgatacaaaattctggaagataaagaaattgacgggagaatgttgggaatactatcgatcaaaataccaaacttaaaaagtaacggtggttacattgccttgggccgaaccttggaaggagctcttatcgacaacatccaaagtgaatcgagctacgacttcttcgatttctctttgacgtccaagcgtaggggaatcgacagaactggaagggtctgaggatgctttgtgggaacgggagaacggcttgctctcgatgatctgaatggaaatcgggccggcatcgatctttcgaggaatgccccaaatctaaaataaagaaaacagttgttcgaattagtgacccagtgtcgactattgcagctcaagtcataagttcacttacttcacattcgcttgcatcaaagtggagccaatctgggagttgtttgcgatccaactctggctgagtagggtagtccgtcagcgcgtagtaggtttgaacatcacctaaggccaggctatgctccacgccatcagctccgatgttcgtttgaggcttcacactgggtgtcatatggaatggttcaccaactccaatactaaacgacgctgattcccctacaggagtaggattcgaaagagcttgaagggcgtttgagcttgcattaaaactttccgccgtatgtgattcatacaacggactgtgggagcgaaccgagctggttacaccattgatataatttttggacaatggggacggcttggaggtttggaatctgttttgatctgaaggagcaaaaaatatagcagatgtggcgggagatccaggcttggatgcgctgggttcaaaccgatattgatccgattgcatgctgagtctttgacgtcgaaggtgggagtctgagccactgggattggcggcggacgcagacggggcaagcgagtcttcatccactagaatttgtctgccctggaaagggatgagctttgggcgatgtgcaccagagctgggttcactggaccctacaccggaggcggatgaataatcagcggtgatcctacgataactagctgttttgatggccccaatcgactcagagcatgctttgacgtcttcatcagtcatcgagcgggctgggctggagcttgtgccatcattcacaaccatccgaatcgtacctacatccacgtcttcggcagatgatgcagaaggtgaggaaaagtcttgattcgctagtctgggactgggtacgaaatccttgcgtcttctaggggtggatcccgaaggagtttctagccacctaccgcttcgggaggaggagccgagatcgcttccatcgccttgagtatcagagtaaaaaaggctagagctaccagtagtattccagcttgatctttgaccttcagatgaagaagctggactgacacccgagtccgctactcgactgccggaatcttcagagccagagcgccactcctgctctgcctcatcggtaggtttcgcttgagagtcggtaccaacatgaacaactcggtagttcgattcaacgattcctaatccttgaagagaaggcggttgggtgggggagaaatttcggttggcggagggctttgtgaaaacattaaacacgtcaaggcgcttgagacctgactgtggggcgggttcgcttcctgcaattgtcatctcggtctgagtgatcgccatcatgggccccccaataccagcttttgagttccaggcgggagagcgagggtcgattaaggtatcacctacgctatacggggtgcctttgatcggactttcaatagatttctctccatctttggcgttggcgtaggtgtagtatgggtggtacacatcttgaaagctttctcgtttaccgtccgcggagcagtgagttcgacatgttctcatgattaagatcagcaagatgatacccccgagagtaccaaagatgattatcaaccacaacttcacaccagccggaaggcccgacctcatgtagtagctaccatccttgcttgattccgtagcaaaaataacaggcaagtgagcagttgacctcaacccatttaatccagaggcctctaagtcgatatcaattttctggtccttgctgtctaaggtcgtaggggctttaccagagattgtcaacggatggtcggtgaattggagccacgaactaacgctcgacggtgtgatgcttccgagggaataagtcgcgttgagatttgaagtgtactgggacaagttgaggatgaagttctctcccggatgaatatatagtgggggtaaaactggtgcggtgaagagtccagggaccacgcgtaaggagagcgtggttgatacgatgttgtggcaatttggggtagaaaaggtgatgggaatcgagacgttggcaaatggagcaagagatgtgggtaaggttccactgatcgaaaagtgagttgggtcgtatgtgaggaatggtgtttgagacaaatctactttggcgctgataattgttgaggagttcttcgaggcgccatcaattgtgaaggcatcaaagggaattgtgtaattgacaatgctttgtgcagtcgcattgagaggaggaagtggtgcaagcagatccaagaggtgcgcagagaccgtgattctgaaggtttgctgaacatcgccatagccaaagtagtcactaccataaacgacaattaaggtgtccttctgttcattgggactgacgccgtcaaaagtagcggtagcggcattgaatttgatccagcttggtagacttgttgtacctgcttcataggctgtataataaattccggtcttgcggtcggcaacaaaagtatcccggagtaacccgacagaccaagaccaactaggcggaacgctgatgccttccgtggaatgatcatacttggctgatcctaggacggcaccgtttcccagttgactttgaagaggtagtttgacggtgggtgcctgtccgttggctacgaggagtcggagggtgtcggatactgagcctgagttcgccgagttgtacgccctgacggtgacagaggaaatgcccaagtcggaaccggttggtgtaccgctgaaagtttgcgtttctggtacaaatgtggcccacgatggaagattttcaaccttgaatgtcattccattggtgccagtcgatgtgttaaaggtgccgggaagtaaagaccaggagaacgaacggccaacacgtgctactggaagtcgctgacttcgaatcggatagacgactaggggtgcgtttgtggctgatggtgcggacaggcaggtggagagaagagctgataacgaaagtagcagaagcgtccgcttcatgattgcacacatttcccgataaaaattaaaataacaaggtccttgttatactgaaagtgccgcaatggtggctacgcgaattgatgacctattttgatggacattatcagtaaaagtgctcaaaccggcaacttggttagacaaagactgcttacctcaaaagacgcgtaaaaaaagttcaagagagtgaggtagcttgtgaagtgggtggaattgccggagtaggcttgatggtatgtcgatgatggtggttatgttgaggagaacacgagttaagttggtgattcgaggatcaagcacaatgaacgattgataaataagacttaacagaaaacagtaaaacaagaagaaacagatacttaatgaagggattaggaagagttcaatgaagtaagataaaatttgatgatgattttgatgggcgaaaaggaattgatggtgttgaggatttaagtacttgagtccaatcttgacaatcatgccagttgtttaccaaacgcgaaagcaatgacatcgagaagtgatcaccgatgctcttgtcatgcgtttgatttgaagacggaccaagctgccgcccttgaaactcaactgatcaatccgatgtgactggcctcgtagattgccaagcaaacttctatccataacaaacagtggtacatgggtcagtgcaaagactattgtgcctggccttgggcagtcaaggggtgcggagtgccgctcgggtggtgaactccaaacaagggatatcagtgccaggggactccgggccgccatcacgggagctcgttggagccaactcccgagtcccaatgatactaagtatcatgttggaagttgcccagttaattgaacacgactcttttatcgcctccgcatcaaatgcttatgttgaattgtgcccacatgcacaaatcaaaactattccaatccggaccgcacattcagaggacacccaagccaggagggcaagctcgccaaaacaatgatttttgatgttattgactggtggccggccacaatactgttagcctgctgcacctgagtcctgatcatgtaaggcaacgcgccggagtccgcgagagacgtaacgcaagcgacatcggcccgagatgaggcggatctagtttttcattgatacacaaattagaaatgcttccaccagatggaatcttcactgtgaaagagtaagagaacgcgcaccttgactgtcgataaagaacaagagcacaagttttgagagaaattctgcaatgacgagcaacagaaaatgttcaagcccgatggaggatgtagatactgatgatagaggttcgactcaccgatgcaccatggatcccagcttatacggaacagaaggcttggtcatcatgcggatgtcatgctttcttgtctttgaaggcttaagtttggtggcgtccaccaagatggtttgtccttgctcccagagataaatttgaacataagttcagtagcatcaattgtcagctccaaagcccttcctggaatgcaacagtcacattcctacttgattcaacaagcagcaaacatgtggttaccttgttttatccaacagctaaaaaatgaaactcatggccagctaattcaaattcacaagaaaattcctaaaattttcagccaacttgatcatgatccatgagcctattgtatggagcatttgaaaggatatgtatggatttgtaaaattgaacatatgaagcagtactggcaattagaacacaaaaagatcacttccccaactctcaccctggagtgggaataaaaaccaagcagcactcaaagatcctgacagctgagttctgtttgagaaaggaagtgggttttgaagctgaaaatttcacaaaagaaatggatttgagttctcctatggatttttgctattccttttgataactagacatacaactgagctcaaagtaggggttttgtaaagtctattttctgggggaaaatggttatgtagtgtcatgatagattgctccacttgaacataataatttcctgtgcataaaaatgaaaatgaagatggattaattttcttcaataggggggttcacaattgaaatgtatagagtctttccagtcaattttaagctccttatcagcaacattgtagaattttgacaagatgcacagcttttggggtttctgaacaatcagaacacctttttcattttccaaaaagttcttgagaaacaccttaaaatgggctttaaaaattgtgtaaatttcaattgtgaacccccctcatgagttcaacttttctgttcaaggcactgattcataaaaacaatttggtatccaaatgggctcctccacactgatgcaccaatattttttgtttgagttgctgatttgatgcgcatgtatcatctacgggggtctgtgacagttttgtgggaagctttcacctgtttatgtgtgacagggatgtgtgtggtgttgttgtcgttgactacgtcgtggggaccagtaggtcgctcgaccagttccagcggagtaccaccacattccctgttgaccgtcatcatcccatccgatcgaacttcttcctcttcaaacatctcggcaaccgataagaacactcaggttcatcctatcagtgagtccagataggaatgttctgtcatgcatcagcgtccctgcgtttggtttagccggtctgatcgatcgaaattatgctgactgacgtactgaccgatttctcacccacaaggtttatcatcctcaacatatcgctaaggcaatcacggatcccatcgcatcgataatccaggaatgctgctagatatcactcgaaagcttctcacacgctctggtcggtcttcgctctcgatcggcattcgctttttgtgcaatcgtgcagcttgtcctctgactgaattgcctcctctggatcttaactattgcagaacgtgtgaaaagtgttgacttccatcccacggaaccatggctcttggctgggctatactctggaaaggtttttgtctggcacactgagacaggcgttcgtctcttttccatcctttcctctaggtttagatcattactcgagtgttgggtctaattaattgtttaatgtatctgtacaggcacttttaaaaacattcacacccaccgaggttccagtgcgatgtgctcgctttattgctcgcaaaaattggtttgtttgtggatcaggtacatttccccgatcacactacattgatactgcggctcatcactgaagaatcgttgatttaaaatcgaatatagacgatttccatctccgcgtattcaattacaacacatctgcccgtgtcgctgcatttgaggcccatccggattacatccggttagcgattgttctttttctatatggatgtcagagagtcttagcgttcagcgctgactgatacttgatgttccagttgcttggctgttcatcctacccagccgttggtcttgacggggagtgatgacatgacgatcaaactatgggattgggataaatcctggaaatgccttcaggttttgtcactcacatttcatctatcttacttcattcaccttgactgatgacatatcgtgaaattttgtttcaggtttttgaaggacacactcattacatcatgaatttggcgtttaacccgaaggattccaacacttttgcatcctcctgtctagatcgcactgtgaaggtctggtcgctgggatctcacactgctaacttcaccctcgatgcacacgagaaaggtgtcaattatgttgaatactatcatggtggagacaaaccttatctagtgactactggggatgatcggtgagcattctggcatacattttagccagtgtataaccttcaaagcatttcgacaaccatatgcacatgcatgtatttgttgaatcagaaacatcatcatttccagatcaaaatactactcgtcaaattctacgctcgtttattaaagatcgcactgacaaatttgtcttatcattttcatgctttactattcacctacaggctcattaaaatttgggactatctctctaaatcctgtatacaaaccctagaaggtcatcaatccaacgtttcctacgctatttttcacccctcgctgccaatcattatttcgggctccgaagatggcacagtcaagatctggcattcctcaacttatcgacttgaaaacactctgaattatggattggagcgagcctggtgtgtcacttacggcaaaaagggaaacgatattggcttgggatttgatgaaggctcggtggtagtcaaactcggacgagaagaacctaccatcagcatggacgttggtggcaaaatagtcttcaccaggaacgcagaagtcttaacttgcaatgtcgcagctgctcaaggtaacttgttcacatgaactcttatgttgaataatgtggtacttattattacttgggcttgtagatcttgaaatccctgatggacagaagttgaacatacaagtccgtgagcttggaaccaccgaggtgtttgctcaaacgctccagcattcaccgaatggccgatttgtgacggtgtgcggagacggcgagtacatcatctatacggctctggcgtggcgaaataaggcgttcggtaccggtctcagcttcgcatgggcagctgattcaaatacatatgcggtcagagaaactgcaatgaaattgaaggttttcaagaacttcaaggaaaatgtcgatcttatccggacggggtatgctatggagggtctcttcgggggagcactgttgtgtgtcaagggcagcgggttcgtctgcttttacgattgggaatcgggttcactggttcgaaggatcgaagtagaagctcgggatgtgttttggtcggcatcaggagaacatgtggcgatagccggcgaagaatcactgtacattttgaagtttgaccaacaagcatactcagacttcttggcagagggcggtgaactaggagacgagggagtggaatcagcgttcgaccttttgcatgaattgcctgaagttgtccagactggaaaatgggttggagattgtttaatatacaccaacacggcaaaccgcttgaactacgttattggagggcaaactcatacactcagtcacttcgatcaacaaatgttcttgctgggctatctcccgaactacaaccggatttatctctgcgataaggattgcgggatcttttcattttcactcgctctgtcggtagttgagtaccagacagcaatcatgcatggagacttggattcggccgccggactattagagaaagtgcctcaagaccagcgcaatcggatcgccagatttttagaaagtcaagatttgaaagagttggctctgtcggtatcgacggatatcgatcatcgattcgagctagccactcaattagatgacttggataccgccttggagatcaccaaatctgcaccttatccagagtcccaaagtaaatggagagtaattgcggaaaaggctctggctagctggaagatcgaattggcagaagagtcgttccttaaagcaggagatttgagcgctctgttgctaatttactcttccaccggtgatcgtgatggattaagtcgattggctcaccttgctagtacgtgaccactttggtttggatcactcatctatttgcggttgcataaacgtttcgttaacaactgatcacggttatctcttcctcagccgtcgcgggtcagaataacatcgccttctcatgtcaacttcagctcggtgccccagaggagtgtgtagatattcttctatcgactgaacgcttaccagaagccgcgttatttgcaaggacatatgcacctagtcaagtacccaaggcggttgaacggtggaagggtagcctagaggaatcgggtaaaacgaagatcgcaatgaaaatcgccaaccctgaagaacatgccgatttatttgacgaaggatgggctgaggctttggaacgcgagaaagaagttgcgaaaggcgtcgatatcaacgctgttgtttctggttagtcattttgtcctcgaactaaaacctcaaggcttggcttttgttattccaaaactaaaaactctttcctaacggtcactagatgtggcatccatgaagctcgccgaaaaacctacatctgcggcggaagagcctgagagcgcttcgccagaggaagagactgaagaggctgaggagaccgaagaaaccgaagatcccgcaacgaaataagttggttgccctccaccccccaaaaaaccgaaatacgggaacaatcaaacattatatattgaggtttgattgtcctagcatattaatcaagtgtgtggggtttcaatccattgaagactttgtctctctcacttggaattggacaaaataaaattcaaaaccaaaaaagatgggatggaatattacttgtaatcgtgttgtttgtttgttattttttttttttctttgtgtgtccttcgtgccttcttaaacataaaatcaatattctttctctatagagaaaaacgaaaacaaggtatgtgcaaagagcacaacttgttagaaaaaataaatcaatagatacaacatgcatataaccttcgcttctattttttttttgtaagagggctagctcttttcttctttcgatcatttatgcccagctatctcgcatgatcatcctattcttttttcacatggttttgtctgcccatgctattgttttgtgtcatgtagattttcatttttttccttttctctttccctccctctgtcttgtctctccgaattcattggctatgactttctcttgagtgaatgaaaggtatccctctatcaattaatcagtactgttgcagtgattctcaatttgttcgagacttgagtattagttgctcatagtaagttccctttggttcatcttctgtgaacaagaccaaccttgaggtggaaatccaacccataggtaacttgcatctatgcattgctttttttgactcttgccaattctaattctgcgtgttttaaaatgtaccacgttgcgtataccactactacattgacaaagaatttagtaattcatatcaacctgattctgcttcagcttgctggcaggttgagctgagcaagaagtggttagtctgattgccacaccaccacaagtcaaggaagttcaaagcagtaaaaattgggagcaggtcagacttgtgcaattcatcaacgaaaatcctgagggaaaagaatacttcaataaatgtattcagacatcatcataacaagtgactctggtcaacagccgcacaatgtgtctgtaatagatcattttacagacagaggggcaaataaacaggcggagaagagatttggatcaagcccgatccgtcctggcactccaatctgattggagacaaaaatagcatgaccaaagaacaagagataataaaatacataggatcagagcagcatataggatttacgacttgtagagccacattcattcgatacatgatggaaggataatcgttcttgaaacatgacaagactcgcatctcagcagatcattactaaaagaaatccttatgtcagggttgtgatttctggattttgggatgggaccggttggctttgtgagcctgattgatggctggaataagctcacacgaattacttgagattgattaatgccacaccttccttgataaatatccaaactaccaagaatggtttgtgagagaatacatcttgatggattgaaaaaaaaaaattaaattaaatacacaataacagaagatagagagtatgataaaatgattcgaatgactcgcggagcaaatcaattttttttgaccttgaatagttatggtgattccgagatgagagttttgatgtggatgcagcgattgggtattacggtaatcgacggactaattggaaccgatagcaggagaatgggtccccgttccaggctcgccggttgactgggtggagggagtgggttgtggttcttcgatgatctccatatttcccagggggcttggcttgaaagtctgaggcagcagcccatcgctggtggagcccaccttacccttctttttccccttggcagtaccagagctccccacagcgctggaggaaggcgagctgacgcgtttgcgtttggaagtagctttgggtttgacggtcacatcgacttgcgcgaggctggcccgttggacggattctgctagctgcttctgcgcctcgattatatccagctcgtctagtcttcgttgctcggctaggtgaatgggatacagctccgagagtggtttccaagtttttttactcgtgcctgtcgagtcgttggatgtatccttctcgggaagatcagcctcctcgtcgagcagatgattggctgagtctggcggggcgaacttgaattcagggccggcgttaagccgagcgattcctcctccatagacacttacacagggataatatccgagtgtaccatcatcatacagcctccctccgctcttgacgttgtttgagtctgctgctgtctggtcctcacccagctggtgcacagagccattgttttgaggacttgggtccactcgtaacggcaagaaatccaacagatccctgaatgccactccctgacagacgccgttcttgaagaatgctactttcgagcctttcaggacggataaaggacgcaagggtggtccgctagggagagctggtaaagtggggggctcgtcctcaacctgcttttgacccggaaggcttttcttcttgggcgtctcgctcgtcagtgtggctttgtgaggttcctgtttcgatttcagtttggccggcagtgcagactcggcaagctcctccatctccttagagatcggatattcggccgactcgaaatagagctggcggcgatagcgaatcgggattcgtttccgctcgatccgcgccggatcgtcgtgatctccatcccgaggctggcgcatcttgggaagatcgatcaggatcccgatcacatctcccgagccgaacggttcgccgtacttttgaggtcgggatagatgtactttctcgccagtcttgtccctaattccgtaggaatacccatcgatccctaggggcgcgtttaagccagactccctcctggctatgcctacccggacgtgggcttcctctggctcggatcgggcgccttgattgatctctccaccggcacgaacgatgctgatttcaaagtaccactgtccctctctgattggcagattcgcccgggccgatcgaaagcctctatcggtggtaaccgacaagccgtccttggtcacgtacacatagctgctgcgatcttcccaggaccatttcaccagtcctgggggcgcggtttcgatggtataatgaaccggatagtccacgtcctgatgttgttggtcgaccggcggcccacaggccaggtatctgaagccggatcggttccatgggtgggagcgagtggcgaagaaatcgggcgggaagaaggaggggagaggttggaagaccggcggaatggctacagtggccgaatcgatatgggtgcttaagagtcgaggcttcgattcggcttctcccgtcggtgggcccgagatggctttgggtggtattgattcgacattagtgctttgctcgccctagcccgacattttattttcaaaggtaccaccagtcagtcgtgtgtctgaaaaaacaaagaggaaaacgaaactcaatagacgaggtgtttgactcactcacatctgtctcgtatcgttcggacgcagaatgctcgtcccgttcgtctgctactgtagactcttcgactgggatcgattccgccacaggaggctcgctgacatcggcattgggagacatcagacgtgcttgaataaaatgcgtgcgctaccgtattttcgtttaatttcggaaattcctgagatagagactctttcgtcgaggcaattctggggttctttcttctagttttgtgcgtccttataacctgttttgcttgagttgctggtgagggtaagagtaagagggcattgctgttttagtggtcgtgatagttgtcgagcaagttggacggtggactctgtaaacctcatccgatcgatgccttcgcctggtcaactgctgagcatggcctcatctcctcgactcctcacttcgaccaggaccccatcatcacccggattcgacttccaaaggatggcaaacaggtaggcttgggccgcctgcgggccggccagttggggcccgtcatcttagcaggcaggcctggcctggcctggacccatttggcaaatgggcctgcagctcttggtttcaccaaattggtgattgttgctgtgggaaacctgattgagggaggcccatcagtcgtctgatgggcaggcaggtcccaggtgcgggcctgatgggcccagccaaatgcaggtttttttctttactgggttcaggcaaaaccaagcctaaacccagcccaaccccaaatgggcttgggtggcccattggacacccggcccaattgccatccttacatgatgatccatccatccaatatttagagcaactccaccgccgtccctaaatggggtccctatcccgcatttagggaccggagaccaaaaatcaactcccaccgcggtccccatccacgtccgtattttacggatttcatcctcggtccctctccagacccgccgcccgggatccagggattggatagggactgaggattgtgcactcacagcacacctcatcgtaaatgtcacacaacctcttgtaacatcctctcaacaccgcaccaatgatggaagatcgcttcaattcacagactgcccggtgtggcagaacaagccttcgagtccctatctacatttccgagtccgtattttcacccgatagggacccgaatatacggactgcgatggagatgctcttaaggcccagcttgacagtcatatggtgttgcaagcgggtctgggaacaggccccagtcccgcgtgtccttgcgccaccgaggcctgggccagcgcccagggggcttgatttggcaggtcgcgcgggggtcggaccttggcactggctcaagtctggcttggctgaacccaagctctgggctcaccagatcaccgacatcgactaccaccaccaccacacccgcgacccaccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctgagcaaaacaagacacccccggaggggtgggggcaaccgccagaccaccttctactggctgggtaggtcaggagcctagcggtgcccgctcagtcgacccatcacactaggaacccggtcacaagggggtagggtggttggttgtattacgagatgagggggaagagtgtacaatgggaatcttgagtacgaggtctcttcgttcacacgagccacgcttcttctagtttggtccaagagcgcgatggtggaccttagcgtgtcgtccgtgaagtcccttaggtacagtttatagcaatcggagctccaccgccctcttgaacagattagctcgatgggcatccccagcgctcgctggagagaagctcctcctacccgaaaggagtggccggacacccctacgaagccataagttttccagatcttgtctagggcccgagtggccatgggttttgtgatatgttgtctgccactgcctggctctgagaagccgaagagcgagttgctcccgtcgttgtcctgggttccgtttgctctggcttccgtgagcctccggttgacggctaggactgggcacagcatgtgaggtagcctcctgagatggattacttgttcctctcctgggttggccgtcttggccccccggatggtgagctgtgcgtacccatgacttccgtctagtcccagttggacatcggttgtgaggagtgaggcctgtgctctaagcggtcctctctcatcgttgtatgttaattccactaggcgcgccatcacccagaaagcaactacgcagagatcgaagagagccctttggaatggtcctccggtcgcgagaacctccgccagcttgatgaggatagcaacggtgaccgcactcttttgaggtttcttgggcgcctcgacatctagatacgcggaagacttgagcatcgttgcaactttgagcttagtttgctctgggaaggtcgcgtcgtggtacgtgtgccacatttgaattccggctaagtattttcggagagtgttcgccgtgacgacttgtgttgaggagccctcggccgttctaccggcccaacagcagaactcgtagatatcggttgggagcaggggtagtgcgtagggtactttgccagtctctttggcgaacacctggtatttctttacggcagcattgtagctgagtagagtgttccatctgtatccaagtaggtagtgcctgtctagtgctgacggttcctttgggttagacccgttgctcgtgaggtggcgaactttggttagatcaagcatcaagagttggagtgtattgcgattgaggcctatggcaattcttaggtacaaagatgtggttggggacagagctaaggggtatcataggagattggagcaaggagggggagaggttttttttttttttttttttttaacaagtggattggtacagtcttgattctaggtctaatgggatttgtacagctagttgaaacaatgtgtttctaccggtcctgtccccccgggatagtccgtctgctacgttgtcttctgacctgaccctccttgaaactatatctatctccatctccaccaataatctctgtatcaatttccattcttcgtttaccgctgggttcttagccttcctttttgatattacactttccgtggtggtattgtccgtccacactatgatggttttaccaggtctgatctttagttgggtaagggcgatcagtcctaatcttatcgcgactgtttccagccaagcaatgtcccgccttggttcgggtccatggttccattgtttggtgagtcgaaattgggcccagtatcggcctatggtcacaccgatgccgtagcttgtcgatgcgtctcccatccacccgatttcagttggatctgggtttctgatcattcgggtttccttgaaggagagcattatgctcagccactcttccaagtctcgtctgacgtcctccgggaccggtagttctttgctcctgtatacccaggcgttcatccaacggtacaggctattgaggtagcatcggagttgaggaagcaggtacgagacgtgagtgaggcgacctaccattacctccactcgtttgaaggagaattcggctccaggtatcaggaattctttaatttgctgtatgcgctggaactttttgtcgtcgggtaatctgactgttttccgcggcgcgttccatataaagcctatgtacttttgttcttctttgaacggggagtatttagatgagtttgtctttacccctagggtttcagacctctggactatttgctccatttcaaccgaggagtcctggtgtttcacaaataggttatcgtcgacccagcgaaaaaccgttatcaggtcaaactcatgtagcatgagttccttccaggcgtccgctggtctcccgaatgagccacaaccggctacgccgccaaatgcgattcgtgtatcaatgagtatgccgccgttgaagtctctgaccattaagtaggcccattgcaatttggcggtggggatctgtcggtaggccttctcccagtcaaagagggccaggagaattggctcgttctggttgcgtaagaacttggaaactcgttcaaagtcgtcccatgtcgtggcgtagtctagcttgtcgacgaacgagttgactgatgggcactgggggtcgttgtgggggaaggataggtcgtttatgggcctgactgatccgtcgccgttcaccactgcccccagaggatttgatctgaagaattcatatttttccatcagttgggcgtgtgtgtacggcccgtacatcctcccagcttctatttcttttgatatcgaggcttcgattttttcttgagctagcagagccgattggtggttcggtggggtgaagtatggaatagagggccctagattgtgattaggaattccttgatcaaatccgtggcggaatccgtggatgacatctgagtatttgtccatcagcttggcttctttcagtgctgattcccattcttgtatgttcatctcgcactttatctcactgggccatgacggttgctcttccgtacttgggaggtcagataccacctcaaggttgggtggtggttctgaagcactgaatggctcggcactgttgtggatcacacataatagcttgtcagggtttcattcattatttactttgcacactagagactgtatggtgtgggctagatacaagtgcgctctttagtgcagtttgggtattgtgggggaaggaggacgggtaggaatctgggttgatagaggaggtaaggaactaaagatcaaggtgcggttacggaactgagaagtgatgaaaggagatcgagaaaaagggggggtgtaggagtgatctggggttacgaccgtctctgtgataactgctgttcggctctgggtagatatttgccgggttctagtgacgggatgggggggtttgagtgtgaatgagaggatggtatggggtatgaggttacggaataggaatggtacttaccagtcccgtctcttgaagttgtttccgtagttaggattaaagttcttccctttatagcccgagggctttaacggtctgtttgcgccgtggtctgcgttacttggacgtagtggaagggagttgattggcgcggttggcggtatcgagttgttagtggccggttgctggtgtgtcttttgcgccgaggcgctttgtgtcgacgcttttgaagtcttgaggccggagtgcgggtcgtagccaaatttgggaccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagttcagtacacagattttgagctacatagcttcctggaatgcaacagtcacattcctacttgggccatcagactctaaacatgtggggaccatgtttattcttatgtctaaaaagtgaaactcatagccaggtaattcaatttgtaagaaaatgcctaagattttcatccaacttgatcatgatccattggcatgagcatattgtatggatctttcaaaagcacatgtatggatttgtaaaattgaacatatgaaggagtactggcaattcatacacaaaaaaagcacttctccaactctcaccctagagtgggaataagaaccatgcagcactgaaagatcctgacatctgaggtctgtttggggaattaggaaggggtttttaaagctgaaaatctcacaaaggaaatggatttgagttctcctatagatttttgctattccttttgattgtgattagctctcaagttatgagcggatctgacaataactatacatacaactgagctcaaagtaggggttttgaaaagtctatgttctgggggaaaatgcttatgtagtgacatgatagattgctccacttgaacataataatagtaatttcctgttcataaaaatgaaaatgaagatgaataaaaaaattttcaataggggggttcacaattgaaatgtatagtctttctagtcaattttaaggtccttatcagcaacattttagaattttgacaagatgcacagactttagggtttctgaaccatcagaacaactttttcatcttccaaaaagttcttgatcagaaacacctcaaaatgggctttaaaaattgtgtaaatctcaatggtgaacccccctaatgagttcaacttttctgtttaaggcactgattcataaaaacaatttggtatccaaatgggctcctccacactgttgcaccaatattttttgtttgagttgctgatttgatgcgcatgttgcatctacgggtgtgtgtcacagttttgtgggaagctttcacctgtttacgtgtgacagggatgtgtgtggtgttgttgtcgttgactacgtcgtggggaccagtaggtcgctcgaccagttccagcggagtaccaccacattccctgttgaccgtcatcatcccatccgatcgaacttcttcctcttcaaacatctcggcaaccgataagaacactcaggttcatcctatcagtgagtccagataggaatgttctgtcatgcatcagcgtccctgcgtttggtttagccggtctgatcgatcgaaattatgctgactgacgtactgaccgatttctcacccacaaggtttatcatcctcaacatatcgctaaggcaatcacggatcccatcgcatcgataatccaggaatgctgctagatatcactcgaaagcttctcacacgctctggtcggtcttcgctctcgatcggcattcgctttttgtgcaatcgtgcagcttgtcctctgactgaattgcctcctctggatcttaactattgcagaacgtgtgaaaagtgttgacttccatcccacggaaccatggctcttggctgggctatactctggaaaggtttttgtctggcacactgagacaggcgttcgtctcttttccatcctttcctctaggtttagatcattactcgagtgttgggtctaattaattgtttaatgtatctgtacaggcacttttaaaaacattcacacccaccgaggttccagtgcgatgtgctcgctttattgctcgcaaaaattggtttgtttgtggatcaggtacatttccccgatcacactacattgatactgcggctcatcactgaagaatcgttgatttaaaatcgaatatagacgatttccatctccgcgtattcaattacaacacatctgcccgtgtcgctgcatttgaggcccatccggattacatccggttagcgattgttctttttctatatggatgtcagagagtcttagcgttcagcgctgactgatacttgatgttccagttgcttggctgttcatcctacccagccgttggtcttgacggggagtgatgacatgacgatcaaactatgggattgggataaatcctggaaatgccttcaggttttgtcactcacatttcatctatcttacttcattcaccttgactgatgacatatcgtgaaattttgtttcaggtttttgaaggacacactcattacatcatgaatttggcgtttaacccgaaggattccaacacttttgcatcctcctgtctagatcgcactgtgaaggtctggtcgctgggatctcacactgctaacttcaccctcgatgcacacgagaaaggtgtcaattatgttgaatactatcatggtggagacaaaccttatctagtgactactggggatgatcggtgagcattctggcatacattttagccagtgtataaccttcaaagcatttcgacaaccatatgcacatgcatgtatttgttgaatcagaaacatcatcatttccagatcaaaatactactcgtcaaattctacgctcgtttattaaagatcgcactgacaaatttgtcttatcattttcatgctttactattcacctacaggctcattaaaatttgggactatctctctaaatcctgtatacaaaccctagaaggtcatcaatccaacgtttcctacgctatttttcacccctcgctgccaatcattatttcgggctccgaagatggcacagtcaagatctggcattcctcaacttatcgacttgaaaacactctgaattatggattggagcgagcctggtgtgtcacttacggcaaaaagggaaacgatattggcttgggatttgatgaaggctcggtggtagtcaaactcggacgagaagaacctaccatcagcatggacgttggtggcaaaatagtcttcaccaggaacgcagaagtcttaacttgcaatgtcgcagctgctcaaggtaacttgttcacatgaactcttatgttgaataatgtggtacttattattacttgggcttgtagatcttgaaatccctgatggacagaagttgaacatacaagtccgtgagcttggaaccaccgaggtgtttgctcaaacgctccagcattcaccgaatggccgatttgtgacggtgtgcggagacggcgagtacatcatctatacggctctggcgtggcgaaataaggcgttcggtaccggtctcagcttcgcatgggcagctgattcaaatacatatgcggtcagagaaactgcaatgaaattgaaggttttcaagaacttcaaggaaaatgtcgatcttatccggacggggtatgctatggagggtctcttcgggggagcactgttgtgtgtcaagggcagcgggttcgtctgcttttacgattgggaatcgggttcactggttcgaaggatcgaagtagaagctcgggatgtgttttggtcggcatcaggagaacatgtggcgatagccggcgaagaatcactgtacattttgaagtttgaccaacaagcatactcagacttcttggcagagggcggtgaactaggagacgagggagtggaatcagcgttcgaccttttgcatgaattgcctgaagttgtccagactggaaaatgggttggagattgtttaatatacaccaacacggcaaaccgcttgaactacgttattggagggcaaactcatacactcagtcacttcgatcaacaaatgttcttgctgggctatctcccgaactacaaccggatttatctctgcgataaggattgcgggatcttttcattttcactcgctctgtcggtagttgagtaccagacagcaatcatgcatggagacttggattcggccgccggactattagagaaagtgcctcaagaccagcgcaatcggatcgccagatttttagaaagtcaagatttgaaagagttggctctgtcggtatcgacggatatcgatcatcgattcgagctagccactcaattagatgacttggataccgccttggagatcaccaaatctgcaccttatccagagtcccaaagtaaatggagagtaattgcggaaaaggctctggctagctggaagatcgaattggcagaagagtcgttccttaaagcaggagatttgagcgctctgttgctaatttactcttccaccggtgatcgtgatggattaagtcgattggctcaccttgctagtacgtgaccactttggtttggatcactcatctacttgtggttgcacaaacgtttcgttaacaactgatcacggttatctcttcctcagccgtcgcgggtcagaataacattgccttctcatgtcaacttcagctcggtgccccagaggagtgtgtagatattcttctatcgactgaacgcttaccagaagccgcgttatttgcaaggacatatgcacctagtcaagtacccaaggcggttgaacggtggaagggtagcctagaggaatcgggtaaaacgaagatcgcaatgaaaatcgccaatcctgaagaacattccgatttatttgacgaaggatgggctgaggctttggaacgcgagaaagaagttgcgaaaggcgtcgatatcaacgctgttgtttctggttagtcattttgtcctcgaactaaaacctcaaggcttggcttttgttattccaaaactaaaaactctttcctaacggtcaccagatgtggcatccatgaagctcgccgaaaaacctacatctgcggcggaagagcctgagagcgcttcgccagaggaagagactgaagaggctgaggagaccgaagaaaccgaagatcccgcaacgaaataagttggttgccctccaccccccaaaaaaccgaaagacgggaacaatcaaacattatatattgaggtttgattgtcctagcatattaatcaagtgtgcggggtttcaatccattgaagactttgtctctctcacttggaattggacaaaataaaattcaaaaccaaaaaagatgggatggaatattacttgtaatcgtgttgtttgtttgttattttttttttttctttgtgtgtccttcgtgccttcttaaacataaaatcaatattctttctctatagagaaaaacgaaaacaaggtatgtgcaaagagcacaacttgttagaaaaaataaatcaatagatacaacatgcatataaccttcgcttctattttttttttgtaagagggctagctcttttcttctttcgatcatttatgcccagctatctcgcatgatcatcctattcttttttcacatggttttgtctgcccatgctattgttttgtgtcatgtagattttcatttttttccttttctctttccctccctctgtcttgtctctctgaattcattggctatgactttctcttgagtgaatgaaaggtatccctctatcaattaatcagtactgttgcagtgattctcaatttgttcgagacttgagtattagttgctcatagtaagttccctttggttcatcttctgtgaacaagaccaaccttgaggtggaaatccaacccataggtgacttgcatctatgcattgctttttttgactcttgccaattctaattctgcgtgttttaaaatgtaccacgttgcgtataccactactacattgacaaagaatttagtaattcatatcaacctgattctgcttcagcttgctggcaggttgagctgagcaagaagtggttagtctgattgccacaccaccacaagtcaaggaagttcaaagcagtaaaaattgggagcaggtcagacttgtgcaattcatcaacgaaaatcctgagggaaaagaatacttcaataaatgtattcagacatcatcataacaagtgactctggtcaacagccgcacaatgtgtctgtaatagatcattttacagacagaggggcaaataaacaggcggagaagagatttggatcaagcccgatccgccctggcactccaatctgattggagacaaaaatagcatgaccaaagaacaagagataataaaatacataggatcagagcagcatataggatttacgacttgtagagccacattcattcgatacatgatggaaggataatcgttcttgaaacatgacaagactcgcatctcagcagatcattactaaaagaaatccttatgtcagggttgtgatttctggctttgggatgggagccgtgggctttgtgagcctgattgatggctggaataagctcacacgaattacttgagattgattaatgccacaccttccgtgataaatatccaaactaccaagaatggtttgtgagagaatatatcttgatggattgaaaaaaaaaaatttaaatacacaataacagaagatagagagtatgataagatgattcgaatgactcgcggagcaaatcaatttttttttttttgaccttgaatagttatggtgattccgagatgagagttttgatgtggatgcagcgattgggtattacggtaatcgacggactaattggaaccgatagcaggagaatgggtccccgttccaggctcgccggttgactgggtggagggagtgggttgtggttcttcgatgatctccatatttcccagggggcttggcttgaaagtctgaggcagcagcccatcgctggtggagcccaccttacccttctttttccccttggcagtaccagagctccccacagcgctggaggaaggcgagctgacgcgtttgcgtttggaagtagctttcggtttcacggtcacatcgacttgcgcgaggctggcccgttggacggattctgctagttgcttctgcgcctcgattatatccagctcgtctagtcttcgttgctcggctaggtgaatgggatacagttccgacagtggtttccaagttttttcactcgtgcctgtcgagtcgttggatgtatccttctcgggaagatcagcctcctcgtcgagcagatgattgactgagtctggcggggcgaacttgaattctgggccggcgttaagccgagcgattcctcctccgtagacacttacacagggataatatccgagtgtaccatcatcatacagcctccctccgctcttgacgttgtttgagtctgctgctgtctggtcctcaccaagctggtgcatagagccattgttttgaggacttgggtccactcgtaacggcaagaaatccaacaaatccctgaatgccactccctgacagacgccgttcttgaagaatgctactttcgagcctttcaggacggataaaggacgcaagggtggtccgctagggagagctggtaaagtggggggctcgtcctcaacctgcttttgacccggaaggcttttcttcttgggcgtctcgctcgtcagtgtggctttgtgaggttcctgtttcgatttcagtttggccggcagtgcagactcggcaagctcctccatctccttagagatcggatattcggccgactcgaaatagagctggcggcgatagcgaatcgggattcgtttccgctcgatccgcgccggatcgtcgtgatccccatcccgaggctgacgcatcttgggaagatcgatcaggatcccgatcacatctcccgagccgaacggttcgccgtacttttgaggtcgggatagatgtactttctcgccagtcttgtccctaattccgtaggaatacccatcgatccctaggggcgcgtttaagccagactccctcctggctatgcctacccggacgtgggcttcctctggctcggatcgggcgccttgattgatctctccaccggcacgaacgatgctgatttcaaagtaccactgtccctctctgattggcagattcgcccgggccgatcgaaagcctctatcggtggtaaccgacaagccgtccttggtcacgtacacatagctgctgcgatcttcccaggaccatttcaccagtcctgggggcgcggtttcgatggtataatgaaccggatagtccacgtcctgatgttgttggtcgaccggcggcccacaggccaggtatctgaagccggatcggttccatgggtgggagcgagtggcgaagaaatcgggcgggaagaaggaggggagaggttggaagaccggcggaatggctacagtggccgaatcgatatgggtgcttaagagtcgaggcttcgcttcggcttctcccgtcggtgggcccgagatggctttgggtggtattgattcgacattagtgctttgctcgccctagcccgacatttcattttcaaaggtaccaccagtcagtcgtgtttctgaataaaacaaaaaaaaagaaagagtaaaacgaacgaggtatttgactcactcacatctgtctcgtatcgttcggacgcagaatgctcgtcccgttcgtctactactataggctcttcgactgggatcgattctggcacaagaggctcgctgacatcggcattgggagacatcagacgtgcttgaataaaatgcgtgcgctaccggtcaaccgtactttcgttttatttcggaaattcctgagatagagaccctttggtcgaggcgatactagatttctttcttctgggttggtgagtccttataagctgatttgcctgagttgctgttgaaggtcaaaagattgtaataggtcgatggtagccggcattgctgttttagtggtcgtgatggttgtcgactctgtcaagctcatccgatcgatgccttcgcctggtcaactgctgagcatatcatgaatttgcaaatttccatcttacgacgacaccgacagacctcaaccccacttcgaccaacactccatctcccggattcggcatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntccatccaatatttagagcaactccaccgccgtccctaaatggggtccctatcccgcatttagggaccggagaccaaaaatcaactcccaccgcggtccccatccacgtccgtattttacggatttcatcctcggtccctctccagacccgccgcccgggatccagggattggatagggactgaggattgtgcactcacagcacacctcatcgtaaatgtcacacaacctcttgtaacatcctctcaacaccgcaccaatgatggaagatcgcttcaattcacagactgcccggtgtggcagaacaagccttcgagtccctatctacatttccgagtccgtattttcacccgatagggacccgaatatacggactgcgatggagatgctcttaaggcccagcttgacagtcatatggtgttgcaagcgggtctgggaacaggccccagtcccgcgtgtccttgcgccaccgaggcctgggccagcgcccagggggcttgatttggcaggtcgcgcgggggtcggaccttggcactggctcaagtctggcttggctgaacccaagctctgggctcaccagatcaccgacatcgactaccaccaccaccacacccgcgacccacctagctgacctgtgagggcaccctcgcttgggctcggccaagcgtggcttgggtccgacccccttcaaattggggaggtgccaagcgagggttgaatctgagccaagttgggtttaaagggcgccacacgcgcttgggagttggccaagcccgcttggccccttttttgcccaacttggacctgtgcccagacccgcttgcaacaccataagagcatctgcattggttgagctcaaaccaatcaagtcttgacttgaagcagttaaacaacaatagtgaccacctgtcagccatatcggtgtggcttgaagttgaagtgtgcaattctcgcgcaagggtgccaaattgaagtgttggcacaggttagcttctaactagctcaaaagctgaccattgctacatgtagcaagggttggagcatctgcatcagtcgttaacttagtgtgcattaaggcacttagtccagcctcaaaaccacaccggtccagattacaacaggatcaacttgactcagatctccatttggagctagtctaaatctagaccccactaatcctgggaacaagtgctccatgcatattcaaaatgcatgaaagctttcctatagctgcaaacaagctccgattgagttggacaaaccaactttaaagccataacacatagattaagtgatctccaccaccaccaatgtggttgaagcctaaagaatagcttagtcattgactaatccgagcttgctagcccagtataagttgttcactgatgcggatgctcttagagcattctattggttgggttatgttttaggttagaaaacccagattggaggtccaggttagctagcctactggcatcaaacacatccttctgggttaacaaaccgcaggaggacaactctctgaaaaattggaggtttgtcactccaattcttccattccaaatggaggaaaaaacgttcacatcctccatttggaatggaaaaatgggtggagctgggcatatccagctccacccagctcacccagctcaatatgagctaggtgagctgaatgtgagctggctgagctggattggagctgggtcagtggtgggccgctacgctacgcttttggcccaaaaagtgtagcgtagcggcgctttttttgcgccaaaatttttgtagtgttagcgcttttgtagtgcattttcgctacgctacgctgcgctacagcgcttttagcggtaaaagtggctgaaaagcgctgtagcgcagcgtagtgggcccttttttgcagcccacacgcgtagcgttagcggtgtcgtggcggaattccgctatgctatgcttaacgctaacgggaattccgctgtgttacactacactaaccgctacggtgagtgtagcggcccacctttggctgggtgagctggatgagaaccccctgacccctagccagggtgggaattgaacccacaacctcagcccaggctgaggttgtgggggtgcacttatgccaacagactataatggctgggctgcgggaagtcataccaatactaaacccacagttgcaacccagctccctgagctggaaaaaggagctgggagagctgggtggagctaggaacatccagctccacccatttttccattccaaatggaggatgtgaacgttttttcctccatttggaatggaagaattggagtgacacaggtgcaaaattgctaagtttcaggttagtgattgctaaatttagcaaccgcaaacctgaaatcaagcttttggttaactaacccgttgctaacctcatatcaacatgagtgcacaaacagacttggttgggttaactttcctgcacccggcaatttaacccaactaatgtgaatgctcttagctgaaaatttagctaatagccaggttagctcaatgttagctcaacctggtgtggttgacattagagatgtcactcaatacccgggtacctgtagcgggtgcgggtacctgcctcaaaaatccaatatttttgacacccgcacccacacctgttagggcggccagggcgggtacccagtacctgtggatacctggcacatttttgcaggcaaatatagccagaaatctcacccttgaatttctgcatgactttgtaaatataagattgatattcaagtacgagatatatgagtaagaataaaatagaaataaagaaataaagaaaaacaaattattatatcaccaatttgaattttatcttctctctgatctatctttagctttaccctttagcttggcctcatttgccttattcaatttccattgatgaacactgtacaccgtctttatgactggaggaattcctccagtcatcaagactgtacaccatctcaaaggcccaagggagccctacggcctcaacaaagcaaccagattagttcagaaacacatgcaggacaccagctggggtcctaaatgggttgctgacacctttgtgcagcccaacatacccaaaaaagggggtattggaccaccaatgacaaattaaattcttcaggggaagcattcccagggcaggtgtaaggcgggtacccgggtacctgcctttttttactgcaaatgttgacacccgaacctgtttttaccgcaaatgttgacacccacacccgtttctgggtacctgctttggaaaacaggtacctgcaaacgggtaccgggtacctgctgacatctctagttgacattggtggctaaattccttatctcaagcagaaatagtcaaccaatgcaaatgctctcacaaccacagcaggatgctagtcacaggaggtgcctggagttagtatcactggatgcatggctcacagtccacaatcacaatgcacatgactaaatttgaattttgttgcactgacaatatgcatatgcattttgaaactcattccacagcccgggcgtcaccttcctaccaaattgtcacctcactgtgtggtaagagcgtgcagggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgacaaggaagaattcagagatgacgctatgcaggcaggctgaggaaagcggtggtgcacaagtagaaagtcaagctttctggggcgtgagaagtgcgggctgagcagggctgaatgcacaaggttctgaaagcttactgcagggaatctgggcactggcgtacttcagggttcacggccgactgcagaccggggttagcatacactgcggaggggctaagacagaacaggggcactgagaggtggaatttttgagacctattacacggtgtagagttgagtgtcacatttttctgtgcgacacccgggggttacatagtcctgcaacaagcaacccgccggaaatttcaaaagtttgatgcgacaggcaagctgtcgtttcaactgtcacaggattatgtttgggctgtggcagggtggcctaatgcaagcctctcaagcaagaccccagcttccaggcctaggggcttgaatagccccacacaagccccccatagagggaataacatgaatggacatgtgcatgtacccagcccttcaccagtgacatgctgtgacatatcagcagccaggtctgcaaaagtgtcaagtgtcgtgacattgatcagcttgaattgctgcgacagatccccgtggtgattcaatgttgcagcacttggggttgcactcccgcggccccatcaaacagtagtctgggtgttgcatacagttatgcaacacttaactctacaacgtgttatgcaccacctgaccaagtctcatgatttcaaacttgtgttttggagctctggaatccaaaataagcagccacttttcactgtctacccactgtacctcctggatttttgcaaacttcctgaattctaaacaccatcaacgtgagccactgagcaaggaaacatccacttaaatttgacaattttggtatagccacacaactgtagccatggaaatcatccacttgaggccccatttggccgcaaatcatgatacagctattttggaaagggttgtccagttgtctcttgcaattttttttttttttttgaaaatttttaaatttttctttgtactgaactacagccgaggaggtacagctgtcatcactagttcagttctgacaggtccagttcagtaaaaaaatagaaaataaaaaaaataaaaaaataaaaaagatttcccgagtccaagtggacaaccctttccaaaatagctgtatgtgcttcggccaaggtttgtcatggatttggaccatgcaatatgaaatttttgcaccaacttgcgctaaaacttgccttcaaattacagattaccaatggccaaatggggcctgagatacacaggtcagtatggtcaaagctttggattctgaacttccttttgccaattttgatgtttataaattaaaaaaaaacctgcatgttttgaaggaaattagacagatgttcaagtaggattttcaattcattttggatccaaaaagcagctcacttgaatcaagttatctattattgattttctacaattctgttctttgaaaaatgtgtattattttgggatgtttattcatgatcattgatcagatcctactttattttgaaagttcaaaaaccagaaataatctcccccttcagaatatttgtagagttttgtttcatgtgattttattttttaggggcccagacatcctctcatacagacaactctttcacaatttgtgccactgagagacatgaaaaggtcttgcttaggctgtactttgattgggcccaagctggactgtggtataactaaagaaggtatccaaaaagatagtacatcagaaaactctcaatttctccatcttgggagaagttgattaccagggaacccggcagtttagcggcttggccggatcgggtgcaaagctttgatatctccacctgagcccactccagtgctgtaatactaaataatcaggaagacttccattgctcgagtctaaactttgatggcatcgagtgttgtcatgggcttcatcatcaagtttagggtcgaaggattctggttgattaagatgaggttatggtacacccatgggccttacatagcttacatatcgctcagtcatgcggcgtgagcacaactgaatttgttgtccgtttttgcagatactataacattgtaggagtgccaacaaactgctcaaagataagagagcgggatggtgtcagttgttgtgtataatgacctctctgcactctgaaactcgcaatcaaggttagagtctgactggatggctcatgaggactcgtgtgatgcttcggtctttggcatttggacagacatgaagtgcgacgaagtgacggtgacaaagataagtctccgtcaaacatggaaagaaatcgctgagttttctgcccctgtggcacaatctcatttcccattgttcctttaggttccctctctcctaggcacttctgtatgtaaaagtttcttatcctgttctgctatgtactcagattacagtggagataacttaatcaagcggttgttgtgatgaggttatgattcttgaagatgcagaattgcatggagccaggctgtgttggtgggaagttgcaatttacactccgttgggctcacagggcggcgcagctggcaattagcagcaccctcaccgagacagagcagattcccaaggaaacttaaaccgaatttcattggggcacatagcgatcatttgcacattggccaacctccaacttgcgatttacccatcacttttcaagaccaatccacctattgtgagcccctacttcccctcccactctgagatattcttcacattttaccttccctcaggaccaatcatcatttgacgttttttgataatttttctgcagccattctactatattttccaccacttaatctgctagaaaacctgcggtgatgtctgccaaaggtttgttcttcggaaagatagtgaagctgcttggcccatccctttctactctaccccacagctctgatggtacagcactgaccactctgattgttttggatcttgttctgataccttcgatcgcccaactcgtccttgctcgctcggtttcacattttcggttttgctcggtcggcttgccaccatttcagccattcgcgagtatgacgctaaactgctggttgcccatttcctcggccgggctccccagttcggcaaggcttgccctgcccgacccgaattcaaggcgcctgaggtcaaagtggctcaagtaagcattctcctctttcttttctttcagctcctttcttagtcagccatgtttgctctttccccacatcatgcatttggggtcgccgatcgagaatgaaatggctgtgatgatgtcatccactcgatcgaagtttcttttttttgaaggggtggctgactctgcctggttggtttcctataaatagatctcctgggaccctcaatccaacaccatcacccccgacagcagtctgccctcatgggtcttcagcgagaagttggtcgtcaagcccgaccagctcatcaagcgtcgtgggaaggcaggtctcttaggtctcaacaagacctggccggaagccaaggcatggatccaggagcgcgctggcaagcccgtcaatgtcgaaggcgtcgttggcactttgaacacctttatcgtcgaaccctttgcccctcacccatcagatacgtaagtcggattttgttttgagtggtggtacgatgcttgttgaacgattcattgatgtttttggctgcttaacagcgaatactacgtgtgtatcaactccgtacgagagggcgatatgatcctctttacccacgagggcggtgtggatattggtgacgtcgatgccaaagcggccaagatcacagtcccagtggatggcgatctaccagaccgagcccaactcaaggccggtcttctcgccgctgttccttctcaccgccaggacgcgctggtggatttcctcgtccgactctactcgacctatgtcgatctccactatacctacctcgaaatcaaccccctcgtgtgcatggaggctgccgatggttccccttcgatcgccttcctcgacatggctgccaaactggatcaaacagccgactatctatgcggggccaaatgggcgatcggtcgtgagacttccggcgctgtcaatggcaccaagacctttgccgaccgtgggcccccaatggtgttcccagctccgtttggacgtgacctcaccaaggaggaagcctatatccaaaagttagatgccagtaccggggcatcactcaagcttaccgtactcaatgcacacggccgagtctggactatggtcgctggtggcggtgcttccgttgtctactcgtaggtgtcatttccgaaccattgcctagtttttttttttggttttctggattgcggcgctgactctgtctgaaaatgtatttttcaacgctgtttatcgtttcagcgatgccattgctgcccatggttttgctcacgaacttgccaattacggagaatactcgggcgccccgaccaagagccagaccttcgaatatgccaagaccattctcgatttgatgacccgcggtgagcctcatcctgaaggcaaggtcttgatcatcggtgggggtatcgccaacttcaccaacgtcgctgctacctttggcggtatcatcgatgccctcaaaaactacaaggaaggtctgcaacgccatagagtgaaaatctttgtccgacgaggtggaccaaattaccaagaaggattgaagaaaatgcgactcatcggtgaaaccctcggcattgaaatacaagtctttggagtacgtagactcactcacgttttactatatcacatctggccgggttgttgactcgtttgttttggctgcaccatttagcctgatacccacatatcatcgattgtccccatggctctcggaatctctaaacccatgtcgaatggcgtccacagcggcccaaatggcaccaccaaccacaagacggcccccgaagtgaagtctgtcgcctcacccacagccccagaatcattcgctgccacagtggttcctgaaagccgagaagagcatggtgtcgtctcgtttgctcaaggagctcctgccgaacgcccttggttccgcccattcgatgaaaccactcgcggtttggtctatggactccagcctcgagctattcaaggaatgctcgattttgactttgcctgtggtcgcaagaaaccctcggtagcagctatgatctacccatttggcggccaccacgttcaaaagttttactggggcacaaaggaaactcttctccctgtttacgccacgattgccgaggctgtcaaaaagcatcccgaagccgatacccttgtgaacttttcctcatcccgttccgtttaccaatctactctcgatgcgcttgagattccccaaatcaaatcgatcgccctgattgccgaaggagttcctgaaagacacgcccgagagatcctccatttagcagaaacgaagaaggttatcattatcggtcctgcgactgttggtggtatcaagcccggctgcttccgaatcggcaacactggtgggatgatggacaacatcatctcttccaagctctaccgccccggatcagtagcctatgtttccaagtcgggtggaatgtcgaatgagctcaacaacatcctttctctcacgaccaacgggacttacgaagtatcgccatcggtggggatcgctacctggaaccacattcattgaccacatgctccgctacgaagcagaccccaactgcaaaatgttggtgttgcttggtgaagtaggtggcgttgaagaataccgtgtgatcgaggctgtcaagtctggacagatcaagaagccgatcgttgcatgggccattggaacctgtgccaagatgttcaccaccgaggttcaattcgggcatgcgggttcgatggccaactcggacttggaaaccgccgatgccaagaacaaggctatgcgcgctgccggtttcatcgttccggacacatttgaagatcttccggcggcattgaaaaaagtctacacgggtcttgtcaaggacggcaccatcaagcccagcccagagagggatcctccaaacattcctgttgattataagtgggcgcaagagttgggaatggtccgaaaacccgctgcattcatctcaacgatttctgacgagcggggcgctgagctgttatatgctggcatgcccatcactgatgttttcaaggaggagatcggtgtaggaggagtcatttcattgctctggtgagttgatcttaggcacacagggcgtctaatgctagtgatactgatcaagttacacctcgtcctcaaaggttcaaacgacggttgccaccctatgcttgcaagttcctcgagatgtgcttgcaactcaccgccgatcatggaccggctgtatctggagcaatgacgaccgtcattaccacacgtgccggcaaggacttggtgagctcgctggtcgccggtttattgaccattggagaccgatttggtggggccttggatggagctgcacgtgaattttcccgtgccaaggataccggactgaccccacgagaattcgtcgactcgatgcgacgagccaacaaattgattccagggatcggccacaagatcaagtcgaaagccaatccagacatgcgagtcgaattggtcaaagatttcgccaagaagaactttcccagtgtcgagatgctggattatgctttggcagttgaagatgtgacgagttcgaagaaagacaccctgatcttgaatgtggatggttgtattgctgtttgcttctgtgatctgttaaggaattcgggtgctttcagcagtgaggaagctgatgaatacatgcaggttagtcagggcatcattggtcttgtttttgagaattagtactgaaccattgatttgcgtctttggaaccataacaaaatagatcggtaccctgaatgcattatttgtccttggccgaagtatcggatttatcggtcaccatattgatcaaaagcgattgaaacaaggcttgtaccgagccgagcaaagcgacatcttcattgagatgggcaacactgggatctctgatcgagtggtcgtccgtcccagttgaagatgactttctcttcttgaattcagcaaaagcttcttcaaaatttcattctcacatctcaagatatcgaaaaaggttctcgttcctcctatgaggctgttttattctattccattcttccaaaacacacgaagaataagcgctgttcttgtatgaatagatgactaccagctgtttcttatttatatatatcaacgctttgactccattgtgatagtattttttcgtcactcaatcgtatatctttctcttttgcctcctgaaatattataactaatgatagatagtcatcaaatcctcatatctcccccggaaggtacggttttcttgagtctcattccaagtgtgtatcgctgtcatctcttcaaggcgtgtagctctgtcaccctcagttacagggacatctcgagggacaagcactattcctggtaatctatgggtgaatcccaggctccttgggtaacatagcccgatggtccttcatatcatcataagattcgcaaaatcacgccccatcttcaccaaaatcaaattggcgtttcccttcggcaacaagttaacaattcttcacgattcccctatgcatagaacaagtaaatgagatgagagttcgaggaacaatgctttgatgaataaagaggcctggaaaaaaaactctctcatctcgagccaaagtccgtaaaaacagccatgtgtgatcatttcatcatccgtttggtgacactgaactgtttgggaatatttggtttctctccaaaatgacgaaaactcattcatcaaattgattttgcctttgcaagactttagaagtcaggttgttccagacatgtgaaaaaactgctaatataggtcttggtctgctccacctaaggcacgaacacggaggttgtggcactcgatggggtctgaaatcgagcaagttagcaagtttatgaattctcagacccggtgagttttaccccgggatttgtataaaagggttgttcaaaatgatattatcatatatctatgcatctaacacaaacagtaccactaacttaaaagaaagaacagaaagagattcttgatgctctctgtggggtaaacaaacaaacgacttcctgagttattgaaaattggaagaaactgcacacgaaaaaaaagagagagattcttgatgatctcgatggggtgaaaagaaagtgcttcctgagctgtcgaaaattgaaagaagatgtaagctaggctcagtgcatgttttaacatcctaagctccttggttgccagagtcttggtccttcggcttctcggatccctcggcggcgccctaagttgtggtgggaggagttgggccatcctttggtttctcagcatcggcgcctgcgtccatgggtttttcagcaggagggccagaatccttgggcttcttctcagggccagcttcgggtttgggggatgcgtcggccttgccctttgctccggcctccttgggcgccttctcaggggcagcttcggtctcctggagtttgctcgacatgtcggcttggtcctttgctccgccagcctcggcttttccggtccccggtgcggcaatttgaaccgactcaggaatcttgcggtcctcgaatgactcgccgcagatttggctaactttcgccatttgtggagcggagctgtgtttgaatttgatctttggatcattgcttatagcttctaccatgatagccgcttgggtgacaagggcatgactgcaaggcgtgcaatatgtttcctggtgggcaaacaaaccgagagctttgtcagcattcaggattgactagtgattgatcttgtggaatgagcgtgcacgaaccttggggacacggataaaagcaatggagtctttggtatatttgccagacatggcggccttcagtcctgcattcgtgattttgacaccggctttctcttcaagtgccgccataactgaagggatacagaacttcgagtcacttttgctttgggtacaaaacgtgttcctagagaagtaagcaggaccacattattaactcagagttcaggattgcacatttcaagagacggaatctatgagacttacctagcttccttgtaatgcagaaggtgggagtagattccaatggccggggcggatccatcttccatgtctttttgacactcttttttgaacttttcggcagcggtatttaacgcctcttgagtacatggtacagctgaacaagcacctgtaacccaggtctaaggaaaggcagcgcgtgaaagggaagagtagaggatcagcggatgaaaaaaggacggtggtaataaaagttggtgaactcacgttgatggcagggacgatggatccctcgactttaggaagtgctaagagagccggaatgttggcgcaagttgcgatttcgccctccgacaaagcagtcgctgcttttttacaagattcggaaagctcggtcttgaccgaagttgaactaatgccagtgctggtgtctccggccgtaccgtcactgccgcccattccagaggaaccactgcccattccagggaagccgccgcccatcttggggaagccgccgcccattttggggaagccgccgcccattttgggaaaacctccggacatacctggcataccgccacccattccagacatacctccaagacccggaccagggaacatcccaaagggatgggcgctgatggtctggtaactgatccatgacatgaggatactgatgaggggtagtgagaaagccattctgagagaaacgtgtcgagtgagtctatgaaacaatgatctgaagtatttgtaaagtcgaattccttctcagagaacttggagacggataattggtaaaagtgcgagattgatcgaagaaaaagagctatgagagacaattctatacaaggagagcgatgggagggtgatgagagatggccgatgttgactgggtagccccaatttatacccaacagcctgttgaacagggaattccaatctcttagtagactggcagagctaggtagggcaaggaagaaaaaccctgatagcagaggagcaaggcaaagtaatcgtgaagcaattgcatttttggcaacggaataccaggcggatgcagacattctagcgcatggctagtgatgacgggtctgtcgcgtaatactctctccgataaggtgctttggcattcggatactggatcacaccctggactcaggatgctattgacctcaccgatgacctcagacacagatcacccaccctgactcaagtttgcatatgtcggttgcgtcagtcatccgtgctcatgatcgcgaatcgctccgttggattgttctgcaacaagggtctcgctcgcattctgggcaccctcacaggaaaaagaagggggggggggaaaaaatcccttctacaatgtgacaaagcaaaaataaattgatccctacagctaggagaagaaataagaatcagaaggaggaaggctctcaaacacagtgcactttggactgagcctatgaatatgattcacaggtcaagaagggctatatagaccttttggcccaattgcaagtgcaagtccaagaggcagaagaggggaacaaaggggagaacccacaggctgttgcaagtaaaataggagggagggggggtgatgaatataagcttattcaattttcagtgcaacatataagggaaggtagcctgagctgcaatcaatcgtgtcttttctaaatcaaatctagttttcgacaatcaaaactccttcatccaattttgagatcaaggttggtggccataaacttgatcttcagtcttggtcaaccaaatggttcattcagacaccccaagcagtatgtagtatagttttgcaacagaccaagtgttggaattctgtagttgtggtgttcttcctttctctccctttcacatccttgttactcctttcctgatctgtcactcatttccttcctgctccagatgaatatgcctctatcaccttctgtcccacatctcagcccacttgtgtatgtagataaataatcatgctcctgagttagaaattgaagggcatctgctttctgtgcgcatttccctgaggtctctaagacatacaacctcctgtagctagagatggtcaaagggtatccgtcgcagatacttgctatcccctggcggatacctgccagggggtgcggatttggctgcggatggccgttttcccacccaaatctggcggatattcgggtatccccacggatacccaaggccaaaggccggctggaagagtttccttccagccggcgaggtccttccagttggcaaggatgtacctcgctggctggaccgcttcctttcagtcggcgaggtacatgtacctcaccttctggaaggaagcccttcccgccggagactacatgtacctcgtcaactgaaaggaagcattcgccggctggaaggaaacccttccagtcaacgaggtacatgtacctcgcctgctggaaggaagcccttccagttggcaaggtacatgtacctcacctgctggaaggaagcccttccagttggcaaggatgtacctcgcctgctggaaggaaacccttccagccggtgcctcgccggccctttaaagggcgggtatctgaggatacccgctcggatacccactaaggcagggggggggatatctgccagcggctgtggatggtgctgtccccggaaaatgcagccggatatccggatgcgctggggccatctctacctgtagcgtgagcgcttttcggctttgcaagctagcagcttaagcctcttttgaggtgctttgaacttgtttttcttcctcaagacaatcttgagcttgttgcttcggttgcttctatcccctgtttcccgtgttcaaaacttataatttcatcaccaagcccaaatcccaatgattcaaaaaagacaggtatgatactgctactcaaacccctactcctactacttgatctatggcttcaacattgacccaacagaatcaaaataaaaagttggtcacaccttccagaaagagggatgggaaagggaaaattgaaacaaaaccaaagttttcaacatgaaatctgtgataggaaggaggctgtctaaaacagtcaaagtagaatcaacattaaccaggtaaactaaagcccaagcagttggggaaatctgttgagaggaacccaggtgactgaaactgtcatccttagagatactccatagtatccaaaagactgccaaaataataaataataaatattaagtattaaatactcaatatgtaatataatatgtaacaatattatttaataaaacaatatttcataagatgataaatggggttgtccactggaagtgtccccaaattcctactccttcaaggactttgtatatattcaaaaccttgaaggacaaaaggaatataatatacaaaattatagaataaaattaatttatattgaattagggttaaatatacatttaaggtaaccttggaaattttattctacaagcataatcaaattattaaacttgcagaaaagaaattaccacactatgtcaagagtgtggcactatctacttgtaatattctatttaaggagacacatgatgtaattggctataaacatgcatcatgatgtcatgggacatagaatatacattatttgaaatacctggaattattcccattacatcaggggaataattctaccatggtataccaaaagtgagattctagaatatcttaaggagggcctctaagggacctctagaatatttaaggaggccttctcctgcctaggattggttcctcagcatattcacccccaacaaactaagtgagtacagtgaatattctccacatacttttagagtagtctttttatccaatccagccctaccttattactggaattattattaagctgagagttctcccagactcaaaacttaactaattcctcaaaaagtagttgctgcaagaccaccacctctggctgtagcctttcagctcaggtgcttgccagctacttcttgcaatattaattattgcttccaaacactctacaataacatattctgttattgtctcctacagtgctctcttgattattcaagtgtctttaactgaggagtgtggactttttaacctcttaagtgggaagtttggaccacttaatactttgagggtgactaggagtaatcttggtctttaaactgagtccttcagcacagtgatagtacttggcttttatattaactaagccaaagtttcatacacatagctggcagaaactcagggagatgttgagactcacaattaggttgacaagtgagaatatatgttagattcagtgaggaaaatggaattggagagagaccagtaacggagtagacctgatagacttagtataagcatacctacatacaagcatatgagatctacatacagggtatctcagcacaatcatgactcaaattttaatttgagagatcaagaatctcaaagaagaagatcagccttgaattcctaattttgaacaagatggattcaaatcagaaaattttcaaactcttagttcctattcattagaataaacatgtacagtgatatcaatagctggatattttggatttttaatcagtagcatggattacaactaatttttgtgtttagttcatataactatatctacagcatcaatccagaatgattactaaagctggggagtgatcaaagaacttgaatttgattcagtttaccaattctttgtgtcttttccccacctttcaccaaaatttcaatgcacagaaaagtcaatctatcaacaattatcccatggttttttcaaggtcaacaatctaggacagctttccaggagattggctatttaaccccttacatggtaaaaataattggagatgattaattaaaatagggtcttagttaatttggagctccaactcccaaatttctggtatgttgagaggaacggctttggaaggtcctcaggatgtccaaccctgacccctgtaattgggattcagacttccaaaacctttgacaggtttgggagttgatccccaaataaataaataaaacccagggggtttttgggagtcaatcccacctaattgggttacatataccaacctcaaagcacttctctgagaaatgtgagaggtccttcaagcatggtttacaccagtttgagaacatttcaaacatgccaaaaatgccaaatattgccatgtacatccaagtttgacttgaaaaatttcaaaaagaaatttctctcttctcaatcaaggcctcaattgacattaggtgttagggatagggatagggattaggtttagagataagttttagggaagttttttttagagaagaagtcggtttcatgttgctcagagaggtgctttgaggttggcatatgttgactatttgggtggttaatcccctaaaaaccccaggggggttgtgagttgacgccagagagctctcagcggccaagagggattcctcttggccagcaaatgttgtaaaattcttgacggtgtagtgtgccaaatgtgtttcaattaccaaattgcataaattcatgatccactcctgataataggctatattcttggtgttattgttgcttaaatagattcaacagtgggccgctacgctacactacgctaaacggcccactaacattagcgtagcggccctcagaacagcgcgctgttagtgccactacgctacagcgcttttagcggcaaaaaatgccaaaaaaccgctaaaatgcgctgtagcacagcatagtgggcccttttgtgtggcccacacgcgtagcgttagcacagatacagaaatctgagctaacactatgctacaatttagcgtatttgcgctacactatgctaggctaacactaccgttagtgtagctggcccagcgttgatagattctaaaggtcattttacccgtagccactcactggcaccaccaggctagctccacttggtcaaaagttatttggataaaacgatttttttaataaaacatagtttacatagttgtcctgggtatgtagtaaatagtatagatttatagaaagaaccaaatttaattttgttttggcaatctcaattttgttggtttaaagtgagtggacaaaatagggagttggaacaaaaaaagaaaaacttgacaattaataatgagtttcagctaacttcaagttttaaaaaactcataaggataaaaaattggggaaaaaatgggagagaaaaattgaaatgctcttttgggaatttttgacataccagaaaagaatgctgaatttcagatgatttttaacatattgaaaatcccctaaaaatgaattaaaaaggctgggaaaacccgggtttaaaagcagaaaagcgggtgtgaaaaactgggtgtggatagcagaaaaggggggtacatttattaatcccctattttatgttgagatagatgagttttttggggatgagaagaaaagaggcaaagttccaacacagcctatttccattcttagatatataaagaataagatctagcaacaatgagagatcttttcccccaggtattatgatatataaccttcatcaaaacaaataaaagatttaacctaactatttagaataccacgatgggccagttacactaaccatagtgttagtgtggtgtaatgtagcggaatcccactaaacttgcgcatagcaaagcgtaattttgccatgttttggaacttgctaaagaaaagagcacttttcaagctaaagaaaagagcacttttcaagctaaagaaaagagcttagaggggaaaagaacaacttagaaggggaaaatgtgagttgaaaacttggatgctgatgaagcttccctattgtaaagtcttgggagagagttacattaagaattaaagaaaagttgtggcaatttctgagggtaatcttagtatgagattcattactgatgtcttgtacaaggcaactgctgagagattgaggatgtggggaattttgttaaggatgaggctctgggggaaagtggtttctgggttcaatttcttatcttctaggtgaaaatcaataataattacttctggtaattactagtaagtgatgtctgctaagtaattatctgtttacttccatcatgcaagcatggggaacaaagcaagtagagaaatggattctctatatacatgtggtgtggtgaggtatatatgtaggtgacataagcaatgtgtaatgtgttaaaatgaaatgtaagatatgaaagaaatgtagtatgaaatacatgtagaacaaaataaatgtagtatgaaataaatgtagtatgaaataattgatgtatgaagtaaatggtgtatgaaagaagaggatgatgagtgagattatataacagtctgtgggatgagaaagaagatgtatgggatgaaataaggtcttggttaattgactcccaagaattgatttggagagtcaactcccaaaccccaaacccctgaatttcacaccaaattccccttgaaataagattcaatcccccaaacccatcagcaggtttgggagtcagatccacaagatatttaattaaaaaaataccaacccccaaaggagttgggggttgatgccccaaaatccactggtttttgggggtcagcaaaccaaaaagagcccgcaaaagccagaaggattgctcctggcccctgatggcacatcctcgatgtctgagagaaaccctcccagccgttgaggatctacactcccgaaggccaagagaaacactcttggccgttgagagtgtacaccctcaacaaccaagagaaacactctcagccgttgagagtgtacaccctcaacaaatgagagtgtacaccctcaacaactgagagaaaacctcccggacccgaggatgtacactcttgagctacatacatatcaaaacaattctgatacatggtgtcatttatatcaatgtgatacagtattggccaatttattggatcagattgcttgattgataccggggattggatcgcccacccaatccaatacccagggtatcagattgcagcaagcaatattggggcatgtggcattggtatcacattgcaatacggatccaatactgatacggtatctgagggatcagtcataattgcagttttttggccaaaaaattgttttgtatagattttttttaagttatgacataaaataaaatagaaaattgataagtgaaaatatgactatatttttctaaacatggagagtctgagagtttttctttcattgtttgtaaactgtaatgtatttataagtttcataattaatgtaagaaataaagaaatatacaactatgtttttcttcaagggatttttctttcaagttttcaaaataaaatttgagagactgagtgggggttggtagagcctagaggctgtgaatatggatgaaaaaataaaaaataactggtagagagcaaatcaacctttgacacttgaggtcaaagccacaggtgttttttttggtcttggctgcttgcaattccgcttgagtagcagagattatgtcctgggccattgggctttatcccttgagtaatccattggtgtgaacttacaaatctatcaattgttttggcggctaagttacctcaatcttgcccgcaaacgtctgccccggccaaaaaacattgctccacactcgcagccaggtagtcttgtgccagtagcgccaccactggaaattatgttgaatattgctttattgtagaaagaaaggatgatcagatgaaaaactcagatcttcaaatataaaaagagttaacccaccttccaccaacttaagcagtcagaagcctgtgaagagggcagccaatacttaccgccaaggtacactgccagtttgtcatgggtctctggtgcagcatcaaaaaagaagttgacatcttcctccagtcctccacccggggctagggttgtgttctttttgggtgtaggggggggggtgtcttcatctcttgctgcctggtcgttgagtgcctgtttgtgttgtaagcctcaaaagtggttgtgaaacccttttgctgaattgagaaggtgatgatggagttgcaagcctgcccttctgtgctatcagaacaacaagaccaccaatctcagcttggcagtttaaatattgtgatagaggatagttcaagatgtagctgtcgactgatttgtatagcggttaaattgatggtgattgttggtgatgatgtcaatgttgatgaggttattgttggtagaagtggtgatggtaatattgttgagattgagacttgaatgtgcaacctcaaggttgatggtatataaagttaaaaagaggtgaattgaataccaaggtgcaggtgctgggagcactatgcttcagccaggaatggaacggggagccgggcacttggtgggatgatgatatgaaagtgttaaagacatgtgtaaagcagatagaaaatgaatacaacagtatgtatagctcaacaggaacagcttacactgatgatgtcattcaatttcttgacaatgtcccagttgctttgtgtgattttgtatttgttgaagtggttcttgcctcccttttgatcttctctgtctcgcttgttctcaatcagtttgttgatgatgttttgtgtgatatacccccgctcgtggctctcaaactttatattccagcggataccgtacccggcgatcagagtgggccctgagtagttgagttttttggcccatgtgttgaatttggcttgcttggccaatgaggaagtgatttgttgtatcacataatcaacctaatttaacatattataaaatggtaagggggaatataatatgatcaacatcctcatttgtaaaaactagtccaatcttcaacaccattgtctcttccatttacataaatctatcaagtcgtttggaacaccatttttgattctttcatctgaaaaattagtccaagaaatttctattgagatgtcgtaaaatgatttgcatcatagtagaggctaggttccgcaagaatttgagttggccattggcttttggtatacaagtggcattgtagttccaaattcgaattgaaagctgaagttgatcctgaaggttggtcataaaattggttcctaaaaggggctgatggtgcaaatctggtgtactgaacggtagactcatgttgattgtgattgattttcctagtttttctcacttaacgctccttggataactaaacaaacggttgctctgaaaaagaaacaaaatataatactatggtctctgccagcaatgatttgcacaacagctgtaacttacgtaagtgaattgcacttagcctaaatttaacaggagattaataacaaatcaagtttttttggaagaccatagacactccctgtgtaacattcttcatttttctcaccaagtcaagctccattcagatctcttacaaacttaggaagctgcccttaaaagtggacatacaattttagttgcagatcacttctagggggatgtattgatttcttgaaaaatggagaataattccattatgaaacagtggtttatcattatggaaatctacaagtacaatatgttttcttatgcaattcattccaggaaaaacaattgtgaagaaactgaagatttttggccggaggatgtcaagatttttggcctgaggatgggagaagagaccgggtgatgaagaaccttgaggaaaagctcagaggggaaaatgatggtcttggagccctcaaagagggctaagtgtgctagcttgcctggtggaaaagcacacacactacaaggagttgtatccggtagagactccagggatcaggcacagctgaacagatgatttccatttctaacttcagaatctagttaatctattacaactgtgagaagccaggttgtgggacagaaggagaaatgaatatgcaactggagggaatgaaaaagagtgacaggtgaaagaagtgacatgagaagagatgaaagaggaaattagatgacacaactgtgaaattccaacaaattgtgttatctgtagattgctatcaatgttttcccaaagttgggttttgcagccaaatcctgccagggccatctagtaagattgatggttctggtttgattgattcaaaaaagggttcaccaagctatctgattgttttaaagagtgatcttattgcacatcaactgatggcttccatctaatgaaatttcttatccatcagccaacacagtgctgaactccagtcaatccagatagctttgatggtctcatccttcataattaggccaaacatcagaggtactgcatcacacagaagaagaaatgaaatagttggtcttgttgcaatatttgaacaagagaaacatctgaagaatccaattctaagattgcttcaaatactcttgggcaatgcaagatcactggaccctatgcagctccaaaatgcatgtgatttaacaagttattgttgagattaactgtaccattgttcagacaatggatagtcctcaggttaagatcctgcatgaaatgcagagatgcatgctagttggagccctgggtgctcaagatgtgacaagagttgagcggctatgaaagaaaagtctagaatgtgttgggaccaagagaaagatggctgagatgatgtcttgaatttaattgaaactgtgtgcaagaaaagtatcacaatccttcttttttgcacctatcagtatcaatttggtccaaggtaacattggattgatgcctagagttgaggaatgcaggaccatatcccatttggaaaagtgacatgtaaatgtagcaccatgcagctctgagttgtgccttgtaaggccataacattgaattgaacaaggcattaccaggccaaaccactgggacaagacacagctggttgagttggctttcagaaatccaaatgctccacacacaagagtatccaaggcaagatggaacatgatgtgggttccaagaaatccaaatgcgcaatattggaaaacaaacaccagctgtacaggagagggattcagtgtgtgcaacttatgtgtagaaggaccagtcaatgcacgggtgagaacacaaatagcaccaagcgagtttttccctacttggtcgaagccagatgatttgataaataattacgaacataagatagtgttggagaaaaagtgaagatatcatggaagcaacgaagaaaacgtaaacacaatggattgagaacattgatgtatacaaataggagagaaagtggaatagtttagtagttcaattttaaaaggacaacgctcatgtatcagactttgatgatttggttggaaagagcgccgaaataataacaatctctcgggaggaaccgaacgtctttgtatacattttgatctaagggtgaactgctcaagagcatttgggctgccttttgtaggttcaagaaggaaagacatcacattcaactgggacggacaaccactcgatcagagatcccagtgttgcccatctcaatgaagatgtcgctttgctcggctcggtacaagccttgtttcaatcgcttttgatcgatatggtgaccgataaatccaatacttcggccaaggacaaataatgcattcagggtaccgatctatttgttatcgttccaaagacgcaaatcaattgttcagtacaattctcaaaaacaagacctatcccttgactaacctgcatgtactcatcagcttcctcactgctgaaagcacccgaattcctcaacagatcacagaagcaaacagcaatacaaccatccacattcaagatcagggtgtctttcttcgaactcgtcacatcttcaactgccaaagcataatccagcatctcgacactgggaaagttcttcttggcgaaatccttgaccaattcgactcgcatgtctggattggctttcgacttgatcttgtggccgatccctggaatcaatttgttggctcggcgcatcgagtcgacgaattctcgtggggtcagtccagtatccttggcacgggaaaattcgcgtgcagctccatccaaggccccaccaaatcggtctccgatggtcaataaaccggcgaccagcgagctgaccaagtccttgccggcacgtgtggtaatgacggtcgtcattgctccagatacagccggtccatgatcggcggtgagttgcaagcacatctcaaggaacttgcaagcatagggtggcagccgtcgtttgaacctttgaggacgaggtgtagcttgatcagtatcactagcattagacgccctgtgtgcctaagatcgactcaccaaagcaatgaaatgactcctcctactccgatctcctccttgaaaacatcagtgatgggcatgccagcatataacagctcagcgccccgctcgtcagaaatcgttgagatgaatgcagcgggttttcggaccattcccaactcttgcgcccacttataatcaacaggaatgtttggaggatccctctctgggctgggcttgatggtgccgtccttgacaagacccgtgtagacttttttcaatgccgccggaagatcttcaaatgtgtctggaacgatgaaaccggcagcgcgcatagccttgttcttggcatcggcggttcccaagtccgagttggccatcgaacccgcatgcccgaattgaacctcggtggtgaacatcttggcacaggttccaatggcccatgcaacgatcggcttcttgatctgtccagacttgacagcctcgatcacacggtattcctcaacaccacctacttcaccaagcaacaccaacattttgcaattggggtctgcttcatagcggagcatgtggtcaatgaatgtggttccagggtagcgatctccaccgatggcgataccttcgtaagtgccgttggtcgtgagagaaaggatgttgttgagctcattcgacattccacccgacttggaaacataggctactgatccggggcggtagagcttggaagagatgatgttgtccatcatcccaccagtgttgccgattcggaagcagccgggcttgataccaccaacagtcgcaggaccgatgatgataaccttcttcttttctgccaagtggaggatctctcgggcgtgtctttcaggaactccttcggcaatcagggcgattgatttgatttgggggatctcaagcgcatcgagggtagattgataaacggaacgagatgaggaaaagtttacaagggtatcggcttcgggatgcttcttcacagcctcggcaatcgtggcgtacacagggagaagggtttcttttgtgccccagtagaacttttgaacgtggtggccgccaaatgggtagatcatggctgctaccgagggtttcttgcgaccacaagcaaaatcaaaatcgagcattccttgaatagctcgaggctggagtccatagaccaaaccgcgagtggtctcatcgaatgggcggaaccaaggacgttcggcaggagttccttgagcgaatgagacgacgccgtgctcttctcggctttcaggaaccactgtggcagcgaatgattctggggctgtgggtgaggcgacagacttaacttcgggggccgtgttgtggttggtggtgccatttgggccgctgtggacgccattcgacatgggtttagagattccgagagccatggggacaatcgatgatatgtgggtatcaggctaaatggtgcagccaaaacaaacgaatcaacaatccggccagatgtgatatagtaaaaagtgagtgagtctacgtactccaaagacttgtatttcaatgccgagggtttcaccaatgaggcgcattttcttcagtccttcttggtaatttggtccacctcgtcggacaaagattttgactttgtggcgttgcagaccttccttgtagtttttgagtgcatcgatgattccgccaaaggtagcagcgacgttggtaaagttggcgatacccccaccgatgatcaagaccttgccttcaggatgaggctcaccgcgggtcatcaaatcgagaatggtcttggcatattcgaaagtctggctcttggtcggggcgcccgagtattctccgtaattggcaagctcgtgagcaaaaccatgggcagcaatggcatcgctgaaaagataaatagagttgaaaaacatattaacagacaaagtcagcggtgcaatccagaaaacaaaaaaaactaggcaatggttcggaaatgacacctacgagtagacaacggaagcaccgccaccagcgaccatagtccagactcggccgtgtgcattgagtacggtaagcttgagtgatgccccggtactggcatctaacttttggatataggcttcctccttggtgaggtcacgtccaaacggagctgggaacaccattgggggcccacggtcggcaaaggtcttggtgccattgacagcgccggaagtctcacgaccgatcgcccatttggccccgcatagatagtcggctgtttgatccagtttggcagccatgtcgaggaaggcgatcgaaggggaaccatcggcagcctccatgcacacgagggggttgatttcgaggtaggtatagtggagatcgacataggtcgagtagagtcggacaaggaaatccaccagtgcgtcctggcggtgagaaggaacagcggcgagaagaccggccttgagttgggctcggtctggtagatcgccatccactgggactgtgatcttggccgctttggcatcgacgtcaccaatatccacaccgccctcgtgggtaaagaggatcatatcgccctctcgtacggagttgatacacacgtagtattcgctgttaagcagccaaaaacatcaatgaatcgtccaacaagcaccgtattaccactcaaagcaaaatcagacttacgtatctgatgggtgaggggcaaagggttcgacgataaaggtgttcaaagtgccaacgacgccttcgacattgacgggcttgccagcgcgctcctggatccatgccttggcttccggccaggtcttgttgagacctaagagaccggccttcccacgacgcttgatgagctggtcgggcttgacgaccaacttctcgctgaagacccatgagggcagactgctgtcgggggtgatggtgttggattgagggtcccaggagatctatttataggcaaccaaccaggcagagtcagccaccccttcaaaaaaaagaaacttcgatcgagtggatgacatcatcccagccattcaactctcgatcggcagccccaaatgcatgatgtggggaaagagcaaacatggctgactaagaaaggagctgaaagaaaagaaagaggggaatgcttacttgagccactttgacctcaggcgccttgaattcgggtcgggcagggcaagccttgccgaactggggagcccggccgaggaaatgggcaaccagcagtttagcgtcatactcacgaatggctgaaatggtggcaagccgaccgagcaaaaccgaaaatgtgaaaccgagcgaggaaggacgagttgggagatcgaagaacaagatccaaaacaatcagaatggtcagtgctgtaccatcagagctgtggggtagagtagaaagggatgggccaagcagcttcactatctttccgaagaacaaacctttggcagacatcaccgcaagttttctagcagatatgaaaggcgtaagctggaagaagcgaaacggtcacgatagcaaatgaggtaggagatggttgaggatcggagttgggaaacaaacagcaacttaatccaaatatcagtctcagataaaatgctccaggaggatgacccatatatcgccccgctaccccaatgtatgcaactcaatagtaccaacacagtggggcgccagaccccggcccctgtcaaaagggggactggtgacttgcggaaaattcactctaccaagtttggtatgtaggagtgcttacaagccatttctcaacggtccaacaagcttaaaatcagattctgatatgaccaagacctgtttaaaggctatcttgaatcatctagcaaaggagaacatcctcgttgaagaataaccaaaatttcagtcacttgccctctccagccctttccttcaaattgtcattctcattatgtaagagtattttatcactgtttccagaattggatctcaatctgacacatcatcagcattcctaattgtttgatctgtacagcagttctgcatatgcttgctgtttttttgagaaaaaaaaaaagtttgcacacagatgaaaaaagttttctgcggctgaaaaagcctaattgctgtgcatatctgtgacgtcatctccgcttcagccacattggctgcatctagaacagagctactcagcccggtgctgttgaccaatcctccattgacctgttcacccatccttaaaaccaaaattcaagacaatctcaagtggtattttatccttcatttccgcttgttcgattttggatgaactaaagttgattgattgaattctgcagatgtcatctaggcccaacaatcgacccgtttctccatctcgacaagcagcatatgaatggcttcaaaaccaaatgaatgaagacggaacatttggacaagattgtccttctatcccaggcccacacattccggttttgttcgatggaacggcccacttgactgaaacggcaagcacagaaagccggccgatccttactcaatcgagcacgtccgaccagcctgttgagattcaaactccaggagtatcggtttctggtgtaggttccgctgatggaaataaaagctttcctgtttatgtcgagttcactctctatgttcctggcgaggaggcgagtaggagtcccaaaaaaagaagaaatataactgttccttcaaagaccccgattcccggtgggaccaccgataaaatccagtcggaaaacgagaagattgtcatcatctggaaggtcatcaataaggatctcgatgcttttaaagctgaagtaatcaggggaatcaagagcgaggaggacaaatttcttggtttttttgtcgaacgtcaagagaatgcccgaaatatcttctggaacgtcgttatcccatttggaggagcctttgcaggtaaccacaaaagacgacttgactctgtggaaacattcaaggacttccttctcgttgccgaagggacctccgagacccgaaagatcgtttgtcgcttggtacaaaaagacccaaaggacattgcaaaggttcgttttcttaatttcactctgtgataggctatcaatcaaccctctgactgttggcacgtttcttcttccgaattcagaaacaatcagtttataagcaacttgaaaagaaccattccagctctagtgctgatgtgaacaatccagtcttggtaccatcaccgagtgcgatgaacacagcggccctcagccagctcttgcaagaaatcttcttggtacactcaccctccgaagaacattctggaagcgctgagacctcggtctatatcaatccagagaattcggacgaatactttctaatcacgatgcaaaaagcatattcctgggccaaggctattgtaagttgattccttttgattgattgagttcaccgattttagctgataatttccatgtgattcaacagcaagcaaatcctgaagaggtcactgtcttgttgcctccaaaatcaccaatattccaattcaaaaacaaaaacaacaagtccgagcaaccaaaccctccgaccttcccaaacaacagtcagccgcaacagttttatccaaatccaaaccagttcacaatgccgatggcctatcaaactccaatgatgccctacggaaattactctggagcttttggtaactctcatcaagcaaacccatcagctttttatccgcaggctagtacgtcagctgtacaaatacctccatccaaatcaaacgtcatcgatccgtctcctcccccgtttgaagataccaccgatctcagcgattacctcaagtttgccagggttgatgcagactctgaagaaatcaacaatggtcttcgcaaacttggtatcactcattggagtatgttcgaggttgtttcagctgatgagcttgttacttcaggtgttccactcgttccagctagatgccttattagatcggtgaaaacctaccccactcacttgaagaagatcaagaaggcatgaatctcaagcaaagtgtaattaacaatcaaaaggtcaatttgttgctcaacggccatgtctcgcattaagcctagctcattattttgccctatactcacatctgtctgaatctgctcaaaagaaatgtacaatttctgattggtctcttttatttttggatcaattgtcatccaaagtatgctgtgtagtccaattatgaatcttctcaattttggttctgttaaatgtgattcagttgtttggcatttattgctaaattgatacaatcgacttgaaaccgatgggtagacaaatagatacaatagacttgaaaccaatgggtagagctagaagaatgttggttacggttttggaaagagagagtgtgtgctgggaagtgggtttactccatgtatcctgaccctcggaaaagacttctaacaagttggggggtgaaaacgatgtgtacaaaagcctcaatttcttctctatcatcagctcctccaagcatctctccgtaccgtctcatatttgacttaagaacactaaatcctttttcaatcgggttcaggtcaggtgagtaggttggtagatagatgagaaggcagcctctggcctcgattatcgcatcgatccgcccaccatggtgaatagatgagttgtccaagaccaggacactttgaggtcctggaaatggatgcatcattgggagctttgtaaacagcaatcatcagtttgtatttgaaaaatcaaaatcaaaatttttgatgacttacgaggatgttctccgagtagtactcgaagtcaaaccgatacatgttctcctcctgaactaacacagcaaccagtccatttaaaccgatggctgggaccacattgaagcgatgtgtggcacgttgtaagactcaaaagtggttgtgagaacccttttgctgaatggagaagggtatggtggagttgcaagctctgcccttctgtactatcagataacaagacccaccaagctcagcttggcaagttttaatcaagtgataggggtggttggttcgagaataagttgtttgatcgcaatataattgtatgagagaagaggttttgagagtatgagagtgagtttagtgtgtattacaattgtaagggttgttatagggtgttgtaaaggttgttacagtatgtaatgttaatggtatggtatgtaatggtagggggtatctgatttgtgggtactaaactgaggggaaaaacaactgggaggagagcctccttaaatagacaacaatgagggattttggctccaagggagcaagagaatgagagattttagctggtcagagctgtaccatgaggtaatttagctggttggacagcctacatgatgtaatttgagttattttagctagaagaggcagtgtacatgaggggtttgtgctagcctagcaatctgcatgatctatcctgacagctgcatgagctcagctgcaggaagattatcacatgacctgacaagctgcatatgctgtacacctgacctgacaggctgtgtaagctgtgcacctgtaagaagattatgatgtcatctgtttacctgagtcctgtagtgaagtatttgtgtaatttgtgttgtgtagttgtcctgtgtagttgattgagtgtaattgagtgttgtacatgtccagaggtgtgtaacatccaagccagtgagttccagagatgtctccagaggtgaccatgagtgaaatgggccctagagtccatttcttgagttctaatgagtgttagaagagtagaaatataagggaaaaaaatataaaaagaaaagaataatgaagaaaaaaaactttgaatttttacacattcagctaccacatcctcccccaacttattgtctgtccccagacaattccatcaaaaaaatggctgaatgtgttttaatgaggagttgtgctaccttgtgtatattcagactttttgtctgtttcgggcattcatgatttttttccaaagaattaatcactttgcctcttttcataaaggtttttttttaattttaatgttaatttattttgttttgggcattcttgactttgtcaaaagttgagtcaatttgcctcttttcatcaagggttttaattttatgtctgttttgggcattcttgactttttcaagttgggtcaatttgcctctttctctctcttttttttttttttcaaaaaaaagtcaaaatatgcgcagtccgcagtccgcagtccgcagcagaagacgtcgactcgtcgtcgagtgcgcagcagcttacatgatccaatccaagtcacgctcgagtttgatttgggggttcggggtcctgatacccgtcccagagcccgtgcgttgagtgcgctcgcgctccaagccgtgtgcgctgttccggtccggaatcgagtgcactgttcttgaggatatgtagccagacggcttcatccctcaagcatcaaccactccctccaggtcccttgcttccgaccttcgcatcgagttcgaatccaatcgcccatttgaataggattgattaccgcaaatatcggccgaggtgagttaatctttttttcttcttttgtgatatcataaaaactttgagatcatcctggatgcttagcccaagctttcaaccgtcagccaagcatccttgccgatgccaaaaacgtatccaataccaataccaaagctgatgccgccgcaagattccctcaacttcgaatcaattaaatagatccaccgcccgttttgaataggatcaacggtcccaaaatcttcggacaaggtgagttgattttttttttcttccattcgtgattggaataaagaaccagtactgatggtgtattcttcatttagccaatcatgctcggcccaagctgtcagttgactgccaaatgctattctcaatcctgaacaaaccaccgaagccaattccgatttccaagtcgatactggcatcaatccctcatgaagagtctctcaaacccctgtatccgtactcttccctcgatatcaacttaattaaatcgaatccgatgcccgtttaaataggatcgccactgccgtcaaataggattgaccaccggccggttcctttggtcgcagtgaataagatcaacctttccgagttcttcggacaaggtgagtgatttcctttctattctcgtgctgtagcagccaatcatccatgtactgatagtttgtgtcatctaccactacgctgaacaggacgaatgctcgtcccgatcttcttcccgatttccaaatatccttgccgaagccgataccaacacccaagccataaaaagatgtcagcttgccgtattcgtgttttggtccaatggtcatcctgccttgtcgagttgttttaatatgattgcaagttgggattggacccgctcttctgtgttgatgatattgagattgactgtcttctttttttttttccagcgatatcggcccgcacaatttatccacgactgttgctcctttcaaggatggacaaaaaatccataggtatataaactaagacagaaaaaagaattcaatagaaaaaaatagaaaattttaaactgtaaaactttgaataaaagcaacacccctcccccaacttagaaaccagttgtccccaactgtgagagtgagtgagtaagttttgagaaacttgaaaaataaaatgaggaaccacaagaaagaaaggaattcggagagtaaaaaggtgtttgggatagatttggaatcttatcaagataaggatgatggtgatgaaggtgaaagaaaagagagaagaaatatacatatatatgtatacattaaagacatagaaagataaacaaggtgtatctgaagaagaatggtgataaagtgtgaagtataaaagaatgtcagttctcccccaacttgaaagaattattcatctgactgatgttgaagaatttaaactaatatattgtaattttgtttttgtgttgtgaacagtttagtctcatgcctaggaggtattctatttttatgagggttttattttttttgtttatttttattttgttattttatctttattttatttttatgggttttgtgagtagtaagaaaattgtgagtggaaaaatactaagtgaagggagaaaggttgaaggagtgactgatacaatgagtgagttcctcccccaactttattatgactatgaagatttgaagaatttgaaactgatgatttttgttttgttttatattttattatttttatgatgtttttttttttttaggtataggaaggaaaaaaagggaaaagagaattcttgataaatttttaaccaactccaacaaggattcttgggctgttgaatgtggtatacagttgtccaaagcagtctggtggaatcttcaggagtagttgaaaaattagttttttaagtaatatgaaaagtaaaatctttggcactataaagtgagagagactgatgattgaatcttccactaatgagttgagttgaatttctttttccagtagagttttaattgttgttgaattatctgatagacccagtgctggcggaagcgcaaaggtttcttctggagttggaaaaatttgaattgatgatgaaaaattctgactcggaataggtgggtttaatgtttcaagaactacaggagctgacgtcacagaaatactatcaccctttttctcaggttctgtagtcttgtgttccagatgttgaggaattttgttgaaaacttcaaataatccgtatgcgtccaagtaaggtttaaaaagttgtttgttgaagagctttggttggtgtgcgttgatattttgaatccaaagtaattttgaggctttaggaaattccggatcttcttctagaatttctgtaaggaggaatttcacataatttttgtggagctgggtggactgatccaattccttgacttgttgaccagactgatccaatatttcttcatgatccccgtaattttttgtatcctgtccgtctagcaccgtttctggtatttcaatcactgtatgtgcaagttccatgggtgtgtccattacgtttgctgataccgctttccattcttccaccagatccggttggttgattgttgtagctgctgtttcaattattggttccgcataatccgtcattggttccgtataatacatcgttggttccgtataattcattgttggttccattgggacaaacagctgtggagttttgcattcaacaggcaattgtacctccagaagttgttgtttgagtgaatcaagctgtttggccaagtctgatattgatggtgtgaattctggtgagtggtggacaggagcttccaaggtacgtagatagttgcaatagtcttcttccaatctgatctccctttcagcagcctcagctacatgttttaaaagaggaggtgattgggatccatcaggaacttttggaagttgaccgttgttaattaaagtctgtttgatatttgtcttgagctgttgaggaaaggcactgatgaaaaggagtgagaaatcctgttcactattaaaatcttcatttttgaccagataattgagaatttctgaaaacttttgaaggtaaatctgaaattcttggtagcttaatatttcatcatccctagaaaattcttttaccaggttgactagattggtggttgtatatgaagttatattgtcaaattccccccaactttcaatcattgagactttcagagtatcccagtcgcattcattgtatccgtccatggcctcgatttggcacttcagttcttcagttcgcacaaaccgtccaatctgtagagctcgatcgtatttggttgcattaagtaaatctgccgtcctttcgtattgcctcaagaactgcatgaattggtatccatcgtaaaaaagtcccggtttctcaatgaggattggtttgtgttggttagttgattgttgatatgttggtttttgttgttttggttgttgataaattggttctggttgttttggttgttgaaaaattggttcatccgtatcttgagtcttgaagattccagttctgaatataggtggcactggtatattcatatttcccggattctttttcttcatccaaggaggtgttggtgttgttgatgacattttagtttccgcattccggtttaaatttgaagttggcgtaaaaggtcgtttcctaaaattggttcgtggagcaaataattcttccatatctgatacaccaaacagtatgttcatgttgattgctgttgattattcctgtttttcttgatatagcattcctttgaaactttcctattcaatctgctgaaaaaaaactgttatggtcgctggtgtcttcaccagggcaagatgggggggtttatatatataaaatacttaaaaataactgggaatttcttcttctaacaggatctacttatccacatccttcaggtctctattacctttcttctgggatataagcagctgcttccttcaaatagttccggagatctcttctaacaggatcctagttatccaaatccttcaggtctctattacccttcgtctggtatataactggctgtttcctttgaggtactcttttcagtctggttcacaaaattcttatggttaattcaaggttagtaattgttcttttcaggagattaatggtaagttttgttgaatggtttatgaagataactggttagtcaacagaataactgaatatgccgttgagtgatacaaaatgaggttgataaatttgatccgtttgccgctagaagtagtgatcctttgacgatggcttcttgttcttgctgaaattggttaattgacgtcgatcaaacaaagaatccctatcacgttggggactcccttgtaagactcaaaagtggttgtgagaacccttttgctgaatggagaagggtatggtggagttgcaagctctgcccttctgtactatcagataacaagacccaccaagctcagcttggcaagttttaatcaagtgataggggtggttggttcgagaataagttgtttgatcgcaatataattgtatgagagaagaggttttgagagtatgagagtgagtttagtgtgtattacaattgtaagggttgttatagggtgttgtaaaggttgttacagtatgtaatgttaatggtatggtatgtaatggtagggggtatctgatttgtgggtactaaactgaggggaaaaacaactgggaggagagcctccttaaatagacaacaatgagggattttggctccaagggagcaagagaatgagagattttagctggtcagagctgtaccatgaggtaatttagctggttggacagcctacatgatgtaatttgagttattttagctagaagaggcagtgtacatgaggggtttgtgctagcctagcaatctgcatgatctatcctgacagctgcatgagctcagctgcaggaagattatcacatgacctgacaagctgcatatgctgtacacctgacctgacaggctgtgtaagctgtgcacctgtaagaagattatgatgtcatctgtttacctgagtcctgtagtgaagtatttgtgtaatttgtgttgtgtagttgtcctgtgtagttgattgagtgtaattgagtgttgtacatgtccagaggtgtgtaacatccaagccagtgagttccagagatgtctccagaggtgaccatgagtgaaatgggccctagagtccatttcttgagttctaatgagtgttagaagagtagaaatataagggaaaaaaatataaaaagaaaagaataatgaagaaaaaaaactttgaatttttacacattcagctaccacaacgtgaggtcgggacacgagctgtcctttcaccaaccggagcccatcctctagtttgaacaacaccatcaaggcagataccgcattcgtctggaaagggatgatgagaaaaatacaatcaacacaaatagaaaaaaatgaaactcacctgtgaacaccagggttgatgggtcatggtgagctatcatcaagatgtactccatacgccgatcgatgttctggctgggatgaactctccggatcgatttgcgactcagacgaagccgcaggtgtaactcgtttgagattgtttgcagcgagattcgggtgttgtgctcgtccaacagtcggctttggatttcatcgaggtagacagctgggttttcggcaatcaattcacgtagatatgtccgttcctcattgttgagagccaaaggccgatcccgaacctgataagtatttggatcacaaaccaccgatcgtgtcttttcgtaaagttcataccagcgtcgaagggagtcggcactaacagtggatccatgtcgctcgttgatttctactaatgaaaatccatccagagccgctttgacgacgataaatttgaatgtcgcattgtaacgcatcgatcctgtaatctgcatggatgaaggacacacaagctcagagaaagtgaaagtgaattgaggaagtttgatttgacgttacctacctgatgagaagtctggatacctggggtggaagagtggggtgatgttgagtgcgtggtgaaaggcactgatgctgtgctgaaaggttttttcaggcaagtcaactttttttttgtctgagcaaacttttttttttttgcgaaaaaacagcaactatttgtggaactgctgtaactcatcattcaaaatgggcaatattggatgaccaactgccatttccaaaaagcaccacaggtgatttgaaaatccaattcccccaccctccctcagagggattggatacaatacaattacaaacggttcaaaaccctacaaactgacatgtgttttttccttagggcacatcattcttaatttgattttttgtgacctcaaacacaaatctttatatagtgactcaagctggggaaatctttgacagtggcatacagcctgattcaaacagctaatcaaaatcttgatagttttgcaacatatgaattgggtttaaggtttcaaatttgcacttcatagttcaaatataatagctaaaatcaccaatccagtcaaactttgtttccatgccaaatctaatttgaaaccatgccaactccaatttgaaatcccagcttgccaaagttgctaccaactaccacagacatacagaaaaaaaacaattagatggattggccatttcaactcatgcctgattatggatttttcattggtcagaagcctgtcaatccagaacactttcattttgaaactcagcatcatttgatgcaaaggtgatgtcattatggcaacggtgggccagctacgctaaccgtagcgttagcatagcgtagtgtagtgaaaaattgctacaatttagcgtagtgttagtgcttttttcaatttctgcgctaacgctacgcgcatgggggaaaaatttgcgctaacgtttagcgtagtgttagcgcaattccccccccatctgcgctaacgctacgcgcacagggcgcaaaaaaccgcccgctacgctgtgttacaacaatttttaggtgttttttgccactaaaaatgctgtagcgtagtggcaccagtggtgcgctaacactacaccaaaaattggctagtgttagcaccgctacaagttagagtagcgcagcggcagtagcggcgcgctaacactacacgggaaaaaaaaattggtgccgctacgctaacgctacatgggcctgtagcgtagcggcccactgctgattatggcatacttcatgtttagggaatctcagctttccattccagtaagttgaatttataattgatatcttatttcaaaaactattattgcctatttttaatcaatcatcttgtaaggagaaacaaaccagatactctggatatacttttccacttgacccaatgttgaggaccactggaggacttcctgttgccatttagagtgctttttaagccctccccagtcctgaattaacacctcaatcataattccaaccagctaacatgagagctatcttcacaaggcttgtgaaaaaataattttttataccaataatcaagatctagggggtgtaaatcagattctgggagggttgtaaaccgcaacgggaagtcatccacttgaggttgaagtttcagattgaataaagaatatttctgaaaaagtatctagagccatgatttttttgtgaacaaaattctgaatagagtggattttacttcagtcctacatcctatctagtttggattattattattttcaaaaaaaatgactggcagttgagcaattttgaattacaagaaagtgctgtggaagggatggcctttgcccccactccccagacccagttatacagtagatcaggtgcatttgggcaaaaatcaagtgctagatgtgaatgcaaaattttgcatgcccaggccaagctacactgggtataccaagtcactgaaacacctgtacttaattacataagcacttatccataataatgtttaccttaacctcttgttatcttatcattattgttatcttatcatattttattttataatattttatcttatcattattgattacctataagcttaaatattatcttatcatttaattacttatctattaaatacatatctaatttacacataagtaattataacttacctttcactcctttgtccgtgaaatacctgtaccacatgttatccctgttccacagtggtttcatggtcaaatattattacaaataaatatgtacaagtattgaatgtactaatcaaataatcattgaatcaatacaatcaatatatgtactgttcttaataatgacttcattatttattgtgtgatcttaataatgtatagcacctgatccaggcactgagggaaggtggtgtgatcaatgtgcacaaataagattggcctaagacaggcacaaattaacaattcctatccagtctgaaacgtgatatgcattattttaggccatagaaagatctgtgagcttatagacatctgtctcgggaaactaggaatactttgccccactaagcttccaactatcaccactcttattgatctttttcttatcatttttacttacaaaaaatttcttaaaaaattttattgaaagcttcaatcatttccaactacactaattgctaaaaacacaaacctcattaacacccattgaggattggtttggtgtcaatgtctaagatgaatcagagatataggttcaagtcactaggctcaggctcctatcatcaatagaaacttccacctgagcttttgggtgagtttgtttcttaaacctacttcttccatatatttttagaataaatattatgcatttaaatagactcaataaagaagagtaaatgatcttcttctagacacacaaatcattcccgcggtccctaaatatctttttctattttaagataaaatcattaaaaaagaataaaagaaatttaacccacactcaggtagatggaagaacttgttctatatctatcctaaggaatgtgctgcggtaaattactgaaaaagagtaccaacaatgggtctttactgtactctacgataaccagccccttttgttatagtaaatgtatgcttgaccacccgttactaataccggtactagtaaaggaccaagccccaagcaactggtatagtattgaggcacccattttttggttgcttcatacagatatagttataggtttccgttttacccctggttaacacaataaccaactccaccaggggcaaaaggcataaaaaagccctaagttgatgacagcaggcctttggtgagctatcccctgcttatatgtgggacgtacccctgctagcatccccaggacccttatcccagatactagaagcagcatggcctcacaaactccaaaatccactcagaatgacccctccaacggtaaaaatactgaaggctattctactgatcactctcagactcaacaacaccgctcatcaattagagctttatctcttgtcattgcaccaaacatggtggcaccatcatcagactcgtgggtgagattaacacagccggctcctcacaaacatcctgcggaggcagaacgttcatccaattccaaattggctgttgagattcagtcttgttctgaagacaacagggaaaaaaattgttctttccgtctttgttattgctcatgggtccatttgctcagtaacagaaaaaaatccccatatctcagttatcgtatcgaaagcaaataaaacaaaagccacaaactgggatattgtaaagaaaaatccaatacggattgcggtaaaacccgtagggttattgagtcaaaaaaaatactgtaacggtacaataccaatatctgtaaagtaaagacccatcgttgagagtaccataggaatgatgagatttctaaatggatgacttcattattaattatccttgtccccaaagtcatcacggacaagaatcattacaaataaaggtgttcatgtattgtttgcaaactattgtctacaaattgaattaatacaatcaatacatgcactgatccttatttgttattttatttcaaaggacctgttagtttgaacaagtcacagatactagtaattgatccactagtaaatactatgatagcactaacagatcattgcaaataaagatcagctgctctattaaccttgctctttcctctagtatctttacctgtgatttagagcactccttcattttctactttaatattctggaacatataatctgtgccactttcactgattaatcccctgaatattcagacaccagttaaacatggttaacatttattttgatactttacacgtaactcaacttaaatcaagtctacttttattgttcttaagcttcagtaacctactcaacttatccacaatattcatagccttgccaaatattctcatcaacaatacctattaaccttcgactaattttgttaaagcttaataagtattgttagccctttacctttgggaaataactaaatcccaggtgagtcttagtaccctggatgcctactaataccttgtattgatccggatgcactgttgatagaaagcctctcagtaaagaccatactgatagagtgaaacctcctcattacaggacaggtattaacacccaccaactaccactcaccacgctcaaaatacaccattcaactcatagtaacaacctatatcaataaataacttgggttagttacccagaggctgacaatttttcatatcaaaaaaagtgtctataattacatatcattgtttgatctcatctatttttgcccttcttttctgtctaaatcaaaagacaactattcttttggtaaattgtcttctcttctcaaaatcaatttgattgtttttcatttcttctcttatttctgttgaatttcctctaacaacttgtttctttgatgagcctgggtctaaatagtgactgcaggacacaaggtttggggggggggcactttaatatcaacgctgggccagctacgctaacggtagtgttagcctagcgtagtgtagtgcaaatacactacattgtagcatagtgtaattagcgcagatttctgtatctgcgctaacgctacgcatgtgggcctcaaaaaagggcctactaagctgtgctacagcgcattttagcggttttttggccgtttttgccgctaaaagcgctgtagcgcagcgcagcgtagcgtagtggcactaacagcgcgctaacactacaggtttggcacgctgtaccaagggccgctatgctaacattagtgggccatttagcatagtgtagcgtagtggcccaccgttgtttatatgtatttcttaagagaagagagatacaaataaaagtagaagaaagggaagaaatgaataatatttttgttatttatttgttttatgatgatgattaaaattctgacagtcttaatttcctttgaggatagctgttataagcggagctgactcttcacctccaaatcaacagaaattgaaatgggatattgatactgagggatcagatcaaccacaaatttttagatctatgatcaaggttctttaaagggaaacctaggtatttttcagttatgctaccaaacagtaagaataaagatgcttaaagctatggcttgctttgttaaatcagggctatggtttgtttggttgagaggaggagagaaaggaaggttgagagagactggtgttggaatttcatctctctctctctcctcatccctaaaaatcctgttctgtttagtcttttaattaataatgattaaatatttgaattcaaattattatacaatttttattagtttctgcatggtatcttgtcttgttgtctagtgctgcaatccttgtagtcttcaaaccctggtctagtctttatcaatagtcatttgctccagtcatctattcaagaatttgtttattttttgttattcattatgatattcatttttctctcaaccacatgtttgacctcttgtatgtagactatttaacgcgtagtctcctctaagtaaaaaacacattggctctctcattctttccccgacccttgagtcagtccaacaaaaattcattttgttgccccaaaaattttcctcaaaaaattatccacgtctttggtaaaaatttcatcaactgggaactgaaacaagcagaaagatgctagctagacttaaaagaagcaacttactgatgacaccaatgacactgagtagtgggaaaggcaagaaaagtaaggttcttctggttgataagtgagtgcttgatctggatctggttgttgtggctctgggtgtgtctggagtctgaaaatcctctgggagcggaatcaacaagctcagagaggattttcaaagttggattaagtaatgattacatgtacatgtggtagagggaactgaaacctaaggaagtagtgtatttcataaggtactgtgaattgttacaaagtcaatgaaggaatggagttgagtaaaaatgatcagtggtgactatgattaattttacaccaagaatttatctctgaattcaaaaatgttaaaagtcttaaggtaaagaagatatgataatatttgaaattgaaatgcacaatttaggcagtcttttggccaccttggctggctctaagactgacatcttgttctagtttcaataataattcctgttttcatcagttttgggtgttcaactcccaaaatttggggattccagggcttgggagttggctctccattttttgggagccaagcccctatttgatacccccaaatgttggggtttcagactcagcttctgtgtaagtaacatgagtatttatgagatggttgttactgtgagtgttgactgagttgttttgagtgtggtgagtattgggtagcatgtggtaatacctgtcctgtaagaggagtatgagaaggagaaaaggaattggagaaatgatggaaactggatttgaaattatcactttgtgttgtttgacctaaggataaaaggaaaaaggaagtttgtgaggtctcagtgacactgggagaggctcaggtggcatgttttaaaaaagataaccaatggctgatattcatttactatgctaggttgaagtagaataagtactgtaatatcaagcattggctaaggagtattgaataacaagtaatgatgggtagaaaaaggaacctgatgatgggactattcagtagacatgatagtgatgtgacttatacaaaaggatcaaagtctacatgtgagtttccaaaaaccataaggtcatgcttctgctgaaatgctactacaacaagttgagatgaagtagatatgggacatgagtaagaagaaagacaggctatcagaattccaacatattctataatgcaggcatagtgagaaaccaaggatgtaggtagaaaaaataaaattgtattggagtttgagaatgccagttcctagccccatcccaccaatttttgtgataagaaagtatgctgagggaccctcaacctgcagcaactcctatatgagcaataaatcagtcaccctaaaatgtcctgatctatgcttctggtcttcagggatttagaactgacaaacctaatccgcaactagtacatatgactggtgaaaaagaaatgtgaagaccaagagaggggaaataagaatggaatggaaatgaagtataaaccaaaatatcaggaataatgactttcatattttcatagatgcctacaatttggtgtttggaaaatcaaaatttagtctgtcttgtcagcagaacatttttacacacatacaatttaaaaattaattaaaacatgtagctcaccttcaatacttctctgatcatggaaatgaatctttctcagattttgtttgctctcctcattgtgtttgaacatgatcggcccgcacactcataaacataggttttagtgccatcagtgtttgtgacggtgcgactgaaaacccatgctgcgtctgggtgatttgaacatcctgctatcactgattcaaggaagcttggtataaacaaagcatatagtagcttgtgacaaactgtcttcataatgtagcttgggaaacagggttggataaaactggggacttttgaggactttctgttggtctaattttagggaagcaaagctgcactatttatgttggccagatgaccttcaatcaagcttgcttttacttccgggaagggtataaactggtgccttgaacgcaagtttttccacacagggcaacacagaaatttcaactatcaactggctataccctgtttcgcatactgtcagtagtctccggccgctgctccagtccttctaaccaggaggctgctggatcggagctgcgcggaaacctgagacctcagcagagagtcaaaagctgaagctacaccaaacaataccccaacatgcttgtttcactccccctccccccccaagtagtcctttaaaaaacatgccacagtgaccgtttggtaactgagtcggagctgcggaggactcttatctcccggtataatgtctccacaaagctcattcatctccggccggtgttggcacaagtcaatcatgggtgctcgacctgagcagccccttgtatttgacatcatgacttcccttgacctgggcagacccttgtatttgacatcatgaaattcctattttctgtcaaaaccggaattaacatatcgcaaaaaaaactctcaaatagacgtcatcgggagtcttagcaacagcttatcctctctatttgttgggtgcagaatcataataaaacaagaaatcatcgatcaattgccactcaaacgaaaaagtatgtgtgtgtggggggggggcaggactcatgtgaggggacgtttctaatagctttctgtgtgataatcggatctcatttcctcgtgatgttacaagctggaaaccggttccaacgcagctactctcacaaacaattctcaaatcatacacgattacttgtgaaggactagtgtcattgcgaaatctgaacctagcctatacactgatcagcagtgtgcttctaccggccaacgcaagctcagtctagtacggccatgtcattgtcatgataggatcagatttctgccactggccacatggcagagctcaatggttctgtttcccagcagctctgcagcacaccgctttcaaactgaccagagattctgcgggtggagctcacttttgacacaactttccgggtcgtatgtattaggattggctgtttgcattaaccctatgaataaacaaagacattcattgtattcggttacggatagaagctacggagtttctttggtccctacaaaaaagtacaatactattgattttgactgtgtattcttactacacttgataggtaagggtatcagagaactttccagagctctttcttgattatcggtgtccgcactcagtggacgaccatgtctgcaaccacgcctgttgtctctcggaccgctctgcaatgacactccagtccaagtctccattctagtggaggacttcccgtcgccatttagagtgctttttaagcccgccccagtcctaaattaccacctcaatcataattcaaaccagctcacatggaatatctggcaatacattccagacaaggattggaaaaaagccacaagtcagattggaaaaagtgggacaaaggtgaaaaaattcaggaaagaaattaataaaaacaagtatcccgtaatttaagaggtttgtgatgctgtcttgggttttgagtggtgtgttatgttttttcccaaggaactctccctgagaacgtcctgcgaggactccggggaagtgcaggctccaatcgacggacgccagatgacgggggtcccctaaacgctgcctcgaaactcccgccggctgtcttctgcatcttgctggtggtccgggcctgttaaactaaatcgacggcaccacaaaaccattcgaaccgaattgtggctttcactcaccatgtcgctcattaaagccgtccagagagctttctctaagatggcaccggtttctttggctgaaagctgggtgagttatttggtctacttgttcatgacaaaattaaactaaataaaataaaaagtgcaaatggaggacccgagtattaatcaatttgaaactttggacctttttcttgcaacgaaaaatctaaccgaacaaaaaaaaacctgtgtgcaggataacacgggcttgctgttagaatccccagtgatcagacctttggccaataaggttcttctgacgattgatttgacaccaagtgttgccgaggaagcattggcaaaggattcgaatgttggcgtgattgttgcttaccatcctacgatttttcggggtctcaagtcgttgacattgggtgatccccttcaagaaatcattttaaaatgtgcatcagctggtatcaggttcgttttgtctttctttcttccctcttaatcccgatactatgcaagcagattaggtcaggatgatgagaaaggaaaatctcggctttctcccctctctgatcaaaattcgaattattaccagagagatccgatttttgatttgttgatttgtttttggtaggggctttatagtgtttattcacctcatacagcactcgattcggtgataggaggaatcaacgacgaactgtgtgaaatcgtctccggtcaaataccccaccagaacaaaatatattccgtatctggtgcaatcgtcgagaaaattcccgaaaatgtactgagtggggtggggttaggtggtggacgccgagtcgaattcgcgaaaggagaagaggtcgatctggatcagcttatcagtagagttaaagcaggcttgggaattcctcatggtatgtccgacattccccagcttttaaacttgtgctcaatatatgttacttatcatgcatctcttttctgcccaatttccgtttgctcagtccaattagcaaagtcaagttttgcgcctccaaccattcgctcggtaggcgtttgcgcgggatctggtgggtccatctgttcggctttgggaaaatcttgtgacgcttttgtgactggggaaatgtcacacgtgagtgtcttcttatccacattcaagtcacatatcggcttaacaagctaacactcttctgctattttgatgatagcacgagttactaagtgccaacgcgcgtggaattcacatcattcttactgcacatacgaacaccgagcggttctttcttgctaaagtcttgcaacctagattgcacgaacttcttctcgatgaggctgcgcagatgtctgaacatcaaactcctcagtgggaggtggaagtcagcgtagctgatcgcgatccactagtggtagcttagaaaagctaaaacttctaaaaagtcttttctattcgtaaatttttttctcaataaagcaaaggtttttatttcccgatcctgagaaccgatggagatttgatttgcaagcgtggaaaaaataatgaatacattaaaaataaacaaccaaacagccaatcctaacgattaggcctccagtttgaaactaaattgtgcattgcgcttttttgtttgatctggttatacgtcaacacccccagcatggaataagaagacgattccgaacccggtgaggagtggggccatcagagctgggatcagttcgcatgtcggaacgcccgtctttggcaatctgtagtattcccgaaactcgccgaaaatgagtcagttttaccctcaggcttcctcttgcgagtgcaagtggggcgagggggtgggagaattattgacgtggtgaataggaatccaaggccgaatgcgctagctagtgaagcaaatcatatcgagttatggagattggcaagtcgggtccaaatggccgtgcggcgtcccatgcagcctgtattgtgaacggaggtcgtcattggatgattgaatgaatttgaatcagaaagatggttgctggtaaacaggacttggaaagttcatatccttttgtcgcaatcatccatttctcatgtgctaattcttttccccttggctttcgatgtttgggggtcttgttgcagagcattggtttgcgaggtgcccccggccctgtaataagaggtgattgtaatttttttgggtggagaagatgccattcaatatgtatgagactgtttgctttcttgaatggtgtgcactcgacatactgatgctttaggtgtgtggggcacttgctagatcatcccaggattcccactgttgcactggcaggatcatccaacataccacaaagtccaagtctagctcaataagaggaattccaatcagtggcttcccttgcaatcaggaggcttttcagtcattattcctgtgctttcaggaataagaattcaatttttttttattatctgtatggctcaaggactcacattgtggccaaaaaaggcatcatcaattcccttatattcagaaattctgcaggtgaacagggtctgcttattgcagaggatgcatcattgataagcatccactccaagttcttatagtttctccgggatgtattgatctccaaatagaatgaagactatgggaaagacagagtaaatatctataaaaatgaatgttttatcacaagatgattgaagttatgattttctgtatgtttctagggagcttagctttatcaagattggtcttcaataaccaaataatcctaattgcaaaaacacaactgaaatacaaattcaatgaccccaaaattcatattgtagtgtgggatataaaccaattcaaaacatcaaagcacaacgtcccaaaattttatgtgtataattttttattttttttctgtatgtttatttatttattttcttacttttttttacttgctgatgattcaagaagacatgcaaagtggagaatgattggaaaaacaaaaacctagatcccagatagggtagaatgagcttgaacagccatgaggatgactgtccaaagatgaagcttgtgaaagttcaaagctgatgatcttggtgccatacgagtcatgtgtcttaaaggaatgtgacggcaaatccagtggccagggtcatcagtaaggtaccaataataggctggttagtcaaaagcgagtctgctgagttaccctcagtctattgaataacaacccgttttgatagtggaaaagaatgaggaatgtcagtttagtaagggcaagggtaactgtgtctttctcattttgatcagaaaaagtgctcacctttgagtccggttttgggcagtcggttccgtttgtcgatggagtgggtgagttttctccaccattgttattagttggtgttggggtatcgcaattgctgctactggaagtatcgcccggggagctggcatgacctggagaggatgagtcagttgaattggtggaaggactagtggagtcgtctccagtaccgcttggttggggcatgccgttagtgctttcagcgcaaccagttggggattgccccccgggagtggaacaaccacttgacactgagggggtatcttgagagggacttgggccgtttcctcctggcgaagaacctccgcttgagactgggggaggacctgatgaggcacttccacagccatcccctgcaggggttgcgtctgcacacgatttggacgaagcatcaggagagggactagggctatttccatttcctgctgaggaagagtcctcaggaggggtagcgggttgagggtttccagaatcctttccagacacgcagccggttgcgccggcatttccagaagttgaagtgtcagtagaattttggccaccagagccttgcaccgattgacagtcctttgtgctagaatcaggtgtcgtgccatttccatcaccggagggggaatcacttcccccgggcgtattcgctgcggatccctccgtcccgttagttggagttggggagtcacttcccccgctaggacccggtggggagctgccactctgagaagacgatgatgaacagccagttgatgaggatgaactgtggctgctgctgctgctgctgctgctgcaaggaggagtgttcccgccgcttggagcagattggttactgttgccctgggaagacgttgatgagccactgccgctttgcttcgatgcgggactatcctgaccactgccgctgtaagggacaacgtcttcacagctcgaacctgatgggccactggagttcgttccattgcaaacgccgcttgccgccgtgtggttgctaccggtggaagcggtctggttgttgctacttgatgggtaatcacctccactacctgagaaatcagagccttgtggtgcgggggagttaccggggttgctcgatcctgcggcggagctcgaagatgaatcactgttattggaagcattttcggtacaggtggagtcctgttttggggtaggggagctgctagcatcggttgagttggaagaggagtcactattcttggtagcaccgtcggtacagctggagtcctctttgggggtaggggagctaccagaatcaccggctcctgatgtggagtttgaggacaaatcactgttgtgagtagcactgtcggtacagctggagtcctgttttggggtaggggagctactagaatcattggctcctgaagcggagttcgaggatgaatcactattgttggtggcattctcggtgcagttggagtcctgttgagccccagcctgcccatccaagggagaaggacccttgccacctgaggcggttccggacgaggaatcggaagagggggatgggctaggagaacctgagtcagagcactccgagcccgcaggtcccgagggtgagacgttcgtttcagcaccggggcaactcattccagatggtttggaatcggagccagaagtcgaggtgtctcctgctccatcactgaaaacttccggaacaggcggcttcccgtcgtcctttttgccctcctcacagggctctgcgctctgatccttgttcttgccatcgcagacacatttcttgtccttgtctgcacattcacacttcttcttttcttcacagtcgcatttcttgctctcgtctttgcattcacacttctaggatttgatcaacaacttatcagttgcaagtcgatataaaacagatacttaattttctaaggcttacctttttggagccggtggtcgcggaagtagaccaatgtttttcgacacggtgaccatctgagtcgctgtactgcatgcggttgaaaaaaagcagtggagcgacatgagtacaagtgctcacattacttcaagattacttcagattgctagacttacggcatacgccccagccccagcatgagctgagctcgaactggattttactacttgcccattctagtaccatcacattccctcatgattggttaaaggactccaacatcacagaagaattacaaaacatattaacttacctgcatctccgtagagccgcctgaggccgaggcattagataccgaggaagcagaggccgagacggcagcggcattggaaaagctaacatggcgggcagccaaagtcaccaaacagataagactggtgcgttgcatcttgcggaaaaaagcgaaggtaaaataagatattatagggaactaatgagactcgattgagatagagcaggactctatcgagctagtctaaggagcgtaagcctgataagagggattaacctctgtaataatagtagttcttttttttgttttgttttatattttgcgactttaaatatgaggaagagataaataaatatgaacgagtggagtatttaaataaaagatttcactgaggtcacttggcctggtgtgaagagttcgttggaatgcactgaggtagtttgtgatggaggatgaagagagagaattagtgagcaaagtggccttctttataacccacaaaccaccctctgatggccccgatcaaacgaggactgctcccaagaaattatcgttgccctcaaccaaactccggatcgatagcgagcagctagaatgaaactccacttgagattaagtatggaagctccctgcaagcggtgtcagcggcccgctccagttgatgtttctgactgggaaactttcaatcaactcgcccaaacttgagaacatgcgcattccctgcagaccttgcccgtcgaagaaatcccctacgtggcctccttgtctctcatcgaggcttccaaactcgaacccttataaataccctcggttcgagcggggagggggagggcggtgaccacctagcagaaagcaagagcgattgccaagatctgtgagtcggtaggcgtgggtgatattaacgagttgccccgactcgttctcggcgtaggctcgggtgatgacgacgttgcaaagagccgcgaggattgccaagatgtgatagcgagagggtcggacccgtttgaagtcctgtctgcccacctctcaaactcctaagtatcaactttggatcccatgcacaaagcaaaaccatcaacaaaaaaaaatcaggaaggcaacaagagcttataattgaaccagcgtttccgacttgtccgcaactccggaagttaaaactgcaaaaataaattctatccgacacctgcaggatttgaacctgcgcgggaaatcccaattgatgacgagtcaagatgattcgagtcaatcgccttaaccactcggccaaagtgtcttgcactacgggcaattaggtgacgctcccgcgcggaacgtcacctaacccaaggggggcccctttgggttaggtgacgctgcgggccgcagcgacacctgtttgcctgtagtgttggatggtggggcccctttttttgtgtcaggatgttgggcctttttttacggaagtggtacactaatttccaaactgcgcaaactgcgatgaaagggtaaaagtgtgatgaaaatccaaatgatagttgtttcgatcatgtttgcgaaagacactgaaagactgcgttgacgtctggtccagctgttgtgccctatcgataagacatgttgcacttcttgacaatcagtgtgaacaattaccggaacatataacattcgaccaaaattcgcgtgatcatgccacatcttgggtcgcctgttcttggtgaggttgtaaaaatgacgaacctcgttgtgaaggactcttggagcgcggagatttcagtgcgttttgactcgatgtgactggctgaggggcaaggcgaggggagtagttgtcgattctcttcattcacatccgagacttggttttggtgagtgggaaactatcaaagaaccatcgaaccaacaactcgagtacttatcattttctaggaaacgttgattggtgttcaagttacaggatgtcgggcgttgttgcatctcaagtgatctcaaactcgccaagcttggtactgctagtatggttacatgggtacgatggcattccaatccttcaatcgatcaacatgctatgctttcgataagctgtgaactgactctaatgatccgtcgatgttatacaggttcaaagggtacgcactcatgactctcgttgggacggccagggaaaacgagctcacttgacgagtttcttttactcaaccttccgtaatacggaaccgttcctagtggtgacgatactttcgaatcgtttccagaacgattgaccttcttgttaaccgagacctggccacacactcaatgtacttcgataatctatccagcctatgatacccgaggatctctggtaaggctgtctcttctacatgccccggaaaacaagcgcgtttagatacaaggcggctcattcaacttgcttcttatgcttttggtttcgccttacttggattttactctacgtacgcggattgaggatgaaatagtcaaaggcatccgaggtctttttggattggttgaccgtcaaaacaacagagtatgaaaccgcacatgcaacaacttcgcaaggcaagagcaaaacagatgtaggaagagagcaagcttatgtgattttattaggccacaggtacgcaaattctgtgctttcaaagactttcccattccatggattacaagcagacaagcaaatcctcaacgacatttcactttttttcgatcgtgtcgctacgtccgcaaacactttcatttaaaaaaaaataaacttcacagcatgggtggactggtaatagccgatgcaaccttaaagcttatccgtgaacgagattcgcaaacgaacttgcaagactcgatcatttggcctgggatcatcggattgattggctatgatacaccttactatggcctcaacccgaccttttttaccaatactgccaatgaatatctggggcatgcaaagacggcccaacaagtcatgaacaaccttggtctagggcttgcattcggcatgggggctgccggttcaagctcagccaatggacctactgcagctcagaagaaggataaatcatcccccgaaccgcataagaaagatcaagaacaaaaagcaacaacacagccaacgaacgcggctagtaattggatgaaactcggcctagctgctgtcggtgtcgccggcctagccgctgcggctggaactacttattggcaaaaagacaagatcaccgaaaacgtgggctgggcggccagtcaccttgattatgtcaaagagctgtttgaaactgatcgactaaatcaaagaatgaccgatatcattaaactccaacccgtgatgaatttccattggtaggtgatctgcaatacctctcattgatccggacttatttgaccagaaagggagtctatagcaggaatcaaaacacttaaccttttttatatttattttcttccttgttagtttttatactgaaattccaaaagtagatccaaattcgagtgatcggcactttatcatattgccttcatccaagacgcagcctagaggaattgatgctagcttctcggtaaaccagaaccaaaaagccgccaacgagatcaatgcgtaagtatttcatatcttctcactcctgcatcaaaaggtcgtacatcgtcgttttcattgacaatatctcggcgggaaactgattgactttcgggttgacctgcttaaatccagtcatacgacgatgtttaatcagaatttgaattcggggtattgggatctcggaaaggacagtgcccgattgatctcaaattggctgcaagaatcccatcaacatcggtcccaattgaatcgaaatctggatgaccatgttctcaatcaatcctccaagttcacacaagatcctacaaatcgcgatcaattggctggagatgctaaagtgaaattggatgatgaagtcggggatcaacagcttcgagatgaactgtgaaccttttttccatgttttgtgctggattcattggacctgcgcattccttttctatccatgcaaggtctgttgaatgaagagagtgtcaaattttagagtagcttctctctatcatttcttatccgatatctgaagattcaactgatgcatataaaacacaccctggtgatttggtcaactgacaatgtcctcattttttggtgtgctattccttcaatagtttatgggctcctatttggaaatcaaagctttgaaaggatgcttggattgagcatatcattttcccattccttacctcctactgctgatagtgattgtatgctttgctgtaattttggataaaaaattgggctggaaaatttaaagctggaattccccccatagccacatcaaatcaggtggttctgcagattcagtacttacttgagtgtatcacacaaggtagctggtttcaagtaaaaaaaacttggcaaccattagccttatgaaactttcccctcacatcaccaaagcttgttggagactacacaacttcaagacccctgattaatatattgggagactccggttttcgagggttataatgatgagtgactcaaatggaaggctaaatgaccaagtggtcagaaaggtgcaccgttgatccacaggagacggggcccatttcagcctctcagccctgctatttgagcaaccatttcaagaaaagattgtaatttcagattaccaaaggaaaaataatgagccatatgtgattgtgaagtggagagtgtcagaggatcatcattatatcatgatggtactggttggcccccttttgggcccaggtttaagtttgcatactcaaaatatcactccgatcagatcctgccgtcggtccgaccgaagatatcccgattcccagccaccacacatcaccaccaactccctcggcattcggaccggcacgacccaccatcaagctcgcttctccgtagtacaagggttctagccaggtcgaatactcgttgactttcaccaattatactgtctcttgactcaggcgaaaagtgagcggcttgtatttctgcaagaacaagtacaaagtgttttgataattccatgcataagcttgctttgtctctaacattcgctcgtaatttcgcaggctacagcatatcgaattggtatctattgatatcccgaaatgtcgcttatcaacctccgcctgctcactgccggtcggaaggcgacgctaggtgtggttgggtcctcatcacgctcattctcccgcggctcgaatacctgtctgagtgatgccgatccgtttggtttcgatcggtcgcaatcatcgcaatcgctcaaatttcgcaagcctgatacatctcctcagcaaccgactacgcaagagatccagccctcggacccgaagcggacaaccgatcgatcgtcgtccctcttgggtggagatatcttccgtcgaatggcagaaaaccgtcaaagtcagctacaggacttgagaaggtcggacgataggatgaagattaatcgggaggaaaaagccagtttggatcaactatggaagagcgcttctcagctgaagatccagagccatttcggaccattgactccggccagctcccgagtgatccgaaccgtccggattccacccacctcgttcctcaaccgtcccgtgctggcctcagacgtcgaacgctcttacaagaaactttccagttggttgaatgccgccggattgaggaaagaaatctacctcaacaaacgctacgagaaacctttcctcaagcgtcgacgactgaggagtgagcgtcaccgtagaagatttgcgatcgaggtccaacgaagagttcaaattattaacgtaatgaggatgaaaggaatgtaacattttccgatctcctacgtcatacaacactttgtatcactgtctctttcatcatatgcacaaaccctttcctcggcctaccagacactttctttgctggagtgctgcctaagttttcgacctgccaatagcctaattgtttaaaatattatctcgaatgattccaaaaaatacttcttctgatggcaaagcctgtgttcccacgctattacaatggcctcgctgtttgttgagggaaggggggcatatgaccttcctggacacttgacaacgagttgcgatatgtgaaaaaccccatattgtagaagcctacaaaggccatttgaaccgcccgcccccatcagatactgctggtgagctaccacctggaaacctccagaagttttatctggctccatgaaatatctcagcaacttgtgcttgatgctgagttgatttgctgtgtcacaaatatccccaacattcaggctagagactagaatgaataacaacaactatgacagatgttagatgaatccacattgagccaaaatcctgtgttgagaattcatgttcctgtttcattgctgttatgattaacatgacttcatagtcataacatggcaaaccgtgaatctaatgtggtatatttgactactgcaaaatctcaagtatcactttgaacacccaggattttgtcattgtctgccattcaggctataaagaatttgcctttggacaccagctaagaacaaagactgcaagagcatttccagattgaagatattcgtctcactccacactgccatcaagacactatggccgagtggttaaggcgcttccctgctaaggaagtgggtttacccgcgcgcgttcgaatcgcgttggtgtcgcatatcttttgctgaacttgtgagggtgtgccggctctctgagattccttttgatgataagagcaatctcaaaagcggagttgtaacttttgtgccttttgagtggaaacaagggtattacgtatggcttaaggcttcatagttagggtcgcggcaccacagcgctgatcgtgtgaattcatagaggagctcatggagttttatagcttcggccatattcttagtcgttcatacctcagaaggttgaacagtcttctggttgttgcctgttattcttggcagcgattcatttccgtgagaggggctgaggaagcggcaatatcatggacttggaacctctgtataccgtcagaattcaatctggataatctgcatccgccgtccaacgcattatagatgattgggccgatttgaccatcgcttagacaggctcagtgagtgtgatttccctgtttccacatcgccttgaataatcaggagttgtacatcaattgcagcagtcctgagacgaggatcgatgaagtccaagtggtactcccatgcattttcagctttgttttcccctttcttatagctcatgagcttgatgaggttttggaacgacgtactcggattcacctatgattcttgatggctctgttttgttgtaatggtcaggtcaaccagcaccgagggtgcactgagcccatcacgattttttttacctgtgtaccctagcagtgtctgactctggggagaagatcgaccatttctttagctagctgtaagtttcttggggcattcgagttcatcttccctgctttgaaaacttaaacaactgggattcgtttggaaggattgtggaacagactaagaaatcttcgggtgttgagaccacagacaaaatcgcctcatgagaatcagatcgatctcgcttctcacaagatcatgacaatattcttctttcgaagaaatcatggagaaaatacggcacgcgattgatgtgtgtggtctgtgatcaagcatacataattttcagatttttaaggagctttttgaggtgcaatctgacaaaaggagatcgatatctatacacatctatacagatgaattgtgccgtggtgggaattactaatgaagtgtatatgaatgaacgtggttttcctcatacatagtttgcttgttggtacataaacctaggaagttctattcagcttctcatccatcttgtattgtttatctttgatcttatgtatgcatgaatctggcgaaatgcttttctttataaaaaaagggggaaacgtacggaataaaagtacaacggctcagtgagtgacaaaagagaaacaaaagccactgttttgttagcaaaacttgtctaacgctaatattgatggttgatgttgcaacttttctttttcttttttctattggtgatttcgagtgggggattggacttgtggggggtcgaggtcttgtccagaaaaaaaacctaagacaacagaaaaggagattgaggaggtttccttttttcaattgatatagtttttcagaagtgtatatgtgtgcgtaaaaaaatgaaaacaaagaaaacaaagaaagaagaaaaagggcaatttatttcattcactagtggtgatatagtattatagactgctaacattcgtcttgaatgacttgtttttttaaaaaaaattattagacttcatccgccactagtgcggcaatcatcctgatagacatgacagtccaatgttgtttacaattgtgaaatccagccaaaatgtttcatgttcatgtgccatgcaattaattgccgagtttatgtcaaattcaagggtatcgtaaacgtcagtaattggctttcaacccaggccgatcaagttgaggatgtgagtgagaaacaaagggcttaccggaatagatagtagaagaaagataataagtaaaaccctagtttgaagaaggattcctttttgtgctgtgccaatgttcggaagatctcggtcgcgtcatacatgtgtgtttttttcatcaccctgaattgttgaaggacgacatcaagttagccgcaaatcaacattttgataaatgtagaaaaaatcataatttttttgatgctcgaagcgtttagttgaccaagtcacttaacttgttcacgttccaagcgaccagtggtacgttgatcagagtagctaccagctggaaacttagaacaaacaggagtactaggaacatgtgtgcacccatctcgggtaggacgaactaaaacgcaaaaacaaggtcgatgaggttattacaattgtcgctcggtactgaaaccaacaggatctttgagagattgtgactgacttgattcatcttattacagagatcgattggattcaagtaatcgcctagatattatgaagtcaatccacatatcagtaaatggtcaagttcgaaaggtcggagactcttcggatcgaattgtttgcgagagtaagagcgaaggtaaagaagtatgatatctataagcaaggtcgatgatacatacattccaaatccgagaacatgatgatctgaaaaagtcgaagcccaaaggagaagaaagaagcgaatcgagtaggttagaactcagagctctccacttttccaagcatgataattactatgagtgcttacgtagaagacggctgtgaaaagtaatacggcagccaggacgacggcaaaaaggaaaagccatgcttcctattgtcaggtttttttttttttcaaaaacacacaagcagaaagttcctcatcagtcgattttttcatagcgaattgtttcttatatgaagtataaccagaaagaaagaaaaaaaggaggaaacctactgcactcataatcagtgctcacggtaagtttgataggttgatagatggtttggttatccgatcggattcgttcccttcttcttcttcttctttggcaagtgatcgatgggaatgaaacttgtgtgggtttgtgagtcttcttcgagttggatgggtgggtccagctggttggagtgagtggtgaggttcaagccgagtgagtgatcgagtacataagccagtcaacaaggataagacatactatggctttcttcttctgatgtaagtgcatacttgcccgacccttacccgatcgaaaaccacaccaccacattcatcgatcaccaactgtcaacttcttgcagattgatgtggtaaacttgccttatcctgtttgcattacatagcctggcaatcacaagaatctgcccccaagaaaaaacattccaactaagacaatccaagaaagaagttggagcagatctcgaaaaaatgtgtcttgggaaatgaaactcaaggatcaaaagcttatcacaagaaaattatttatgatccatgcatgaaaagagatttttataatctgcatgatacctgagagtagaagggctgatcatgttgagttgatccagcttgaattatattctgttggataagttatacataaatacaagaatcttatcctactattaccacccctttttgattctttcaaggttagaaaatacctcataaaacggtcatgtgaataagggaagtcacatcagcatggattgatggggaattaccattgcaatctggaactcctcattaatcagaagctgaaaatctagattctggattttattggtcatgagaatcaatttaaattgggttctcatcaaaaaaaaaaatcaggctttggacttagtgttagataattgattgagaaatgtggacccacaccaattgaagatttcctaagcactgttttaaaaaacaagacagatatgcatgtttggaagttgcttcatcccactatcacatctagtttcaatcatggaaaaattgttcctctaaatgtctttagaccctgttgaattgaattttgatggtgaacttgatttgagaagctgcaacttgtgttttgtacaagtccatgccactgaaaaaaaaaagaaatctcaagtgatttgcaccaattgacatccagaaattctggttgaacttatttatgacgttactcaactactaatctactaatctattaaaattttaaatcagctaaaataggccggttcacatctgaagttcaaggcaacttttagcacttttatggataaaattttatgaattttgtcaaatctcatgaatcatcaggtttggaggaatttgagatttttgacaaacttgaaaatttttaatgataaatgccataaaacttattccaaagttcagatgtgaactgtcctaatgaaatgagaagttgctgttcaggaagacatactttgcaatgactttttctccttttacatttataagatcatctgtgttgctggtaaattttcaatctattccctacttttgttttttacctttcttcttatccttctcatgtgctggaattctggaaagtgacagccaaaccaaaaagttgtgatattgaacaggcttaaattctcaatctttctcaagacaactgtagatgaggaggaatccaatgtcaagctcttgtgtgaatttggtggatggcttgaaccattcaatggcccccttgaggggacatagaaggaaagaaaatacctttgctttccaggcaagacagaacctgtagggttctaaacgaaaagctttgctgagattaagtgaaactaggggcttgtccaaacttcccttcaggtgaatttccaggatggcctctcatcaaatcatttgagaccactgcacagctcagataccaacatccagactgaatatctcttgtaggcttcatctgcttgatcacctgaattggttcatctgagcttggtatgtaacattaagaggatccttgccggtcttgtggactcagcgggcaggggttgtggcaggttctgtttcaaataaggtcacttggccacagtcacttggccacagttgatgtcattaccaagctgtcacaacgggtatgatctcatcagcttgaaggaggaatcaagcagacttgaagccctgagggtcactgagcgatgagctcaagcatgcagtcaactcagcgacaagcttgcgttcatggcgcaatgtgtcagagcttggctcaaggggaagatatagggaaggtttgtgtcatttcatgcagtaaaatggctagctcccaatccagtccttcgtagaggtatggttggtgtaagcgtgcgagatcatgctttatggtgcgttagacaaagctgcgaagacaaaactcccaaaatcattatagtggagcggtatctagaacagacgcgctggggctcccatggtcgctttcaaatgaagcgatttgacgttctgccagtctgaatgaaaagaacaatggtatcagcctggtgtcaaggaaggaagggatacagcccacaagacccgaaaaatacgtacttttcttcaatagagataccaagaagttgatggccaacatcgtgttaccgaggagctggtcttcggtcatttcgacgtgaccgacggcaacaccgagacacaagaccttcttcaattggaacttgatggtagatttgatgtcggtgaccttgttggtcaggtcatcagctgcggaaacaggagtaggaaactttccggccttggagagaccaggtcccaaaagtcgggggatctagtaaaactcggaagagtcgttcagttggagataattcgacaagggagtggtgtggagaccaacctgtttgatcaaggcgtccgaggccaagaaggcatcgtacttcttggcgagcttcttgacgagcttcttgttcttgttcaacttcttcaaatcatcgacgctcatgtactctgtgaattgaagccataaggatatgctcagtttgtctgtacggctcagattaagaaattatcggggttgagctgatgatccgaaaaggctaacctaagtcgatttgttttgctcggtcaatgtcagcggcatcggcaagaatgcagacggtcatacgaggacgaggtacatgagaaagcttgatcgttccactgaaacgtttgtctctttgagggtcatagttcttcaatccgatttgtaattcactgaatgagccagggaggatgttcgtaaatacaccctgctgatgttgaacagattttgatgcgcttttcacagatggggcggtagctcacacagtctcggtaaattttcgcttcttctcaccgttactagcagtgagtaagtctcggatggagcctcgcacgcttgacactgaaattttactgatgaagtggtggaataggttattagtgagctgatggcgacaacggtcttcggtcgatcgactcacctcatcttgatgaccttgtcctggggaaaatggataccgacctgggctgtgtcagaccgtggcgggggacgaagcaggagtgtagaaccaccggctgcgcgattactgcggacatctggggacatctgggtggtctcatcaccataggttaggtttgagaccgactcgatccccgaagcaggattcgggtgccctcgggcttgcatacctgtccaaatctccgcaagttgactaggaaatgtcccacggttaagctcgacgtgccctgggcctgtcaggtcaagggcagatcctcattgtggaaaaaagttaacagcgtcccttccttgcctgaggcttgacagaggaacttgcaacttgaattctggcaagatgcttttcaaagttttgagggacaatctcctgctgccccatgcacccaaactctgccaaggcatgggagctttcaacactgtgtagtctgacttcttccactcctcctggtaccatctccacctcccacaacttctccatcatctctgaataacttgttctaaatgtgatttctccaaaatttgaaagacaaagattagaaaatgactgtgctcaatcaataatgcagtacaacttgcactatgtggtatcaaccaccaaaacctcactttttgaaattccaggctttgatttctttttccagaagtagcaaacttgatggggtgatttgcagtggagtgcagaaaactggctcctctttttcagagtttctcttcagttattttatgggacagacttgaactatgacatgcaagccatttttacatatgaaacatgagaggctcaggaaaatacttgtatcacacatcatggattcgacaatttcccagcactttatataacaatgataaaaagaaagaaaggcaggctcatctgagatcaaatccacaaatcaggggagggaaatatttagatatgcaaaacaatgaaatatcttgagcactctcagacaggggcctgttgggtgtgggtaccttcaaggttatcgctggaaaagaatagaaatattcatgaagccattgataatctcactaaataaagaaagtaaacaaaaatacacagctcagcctcaactcacaaatcccaggtgattcccccatacaagagtccatctttctcttcttgaggagtgggtttaaatttgttgaagagctggagaagtttataataacatatcagtaaatttcaagtttcccaataatgggacttgagagaaagagataatcaccgcaatagtgagggcaatgtcaaagcatcctggatcaggctgtgtggtcccaaagctgcatcctgtgttttcaatgtaactttagataatatccaaacttaaagcaaaagatgtcaaagaatacccaattatcagcttaccatcaagaaccttcacaaactgaactgtgttgggctgcccttttctttggatatacctagaattgaaatttggttttatacacctgtgtcagtcacaaagattaatttcaatatctaagtggttctcacactcgtttgccgcagttagaggtcttagcactgtgataaataggggagtcatttcagtttctttattttttgggttgtgatgcaaagaaagctcctgcttacccattaagccatccagctgtttctacagttggggaaatttgctctgggccactccagagacagacaccgggctcgctggtagaattgtaaaagccacatatctacaaaaaaaatacaaaattgaaactcaaatggtgtaacatgcaagaaaattgaaaattaacatacaccttcgccaccggcgaccgcaaagctctgattaaatcgtagagaagaattgttaacctccatagatatagatttggaaagacaagaggcaaaccggtctggtggtgtcatatcggcgctctaagcggcgaggttcactacgcttgaccaagttgggaccagattgaagctcaaactacgtgatttaaaagtaaaaacaaatcagaatggatgtcatttgatcaaaattaaaggaaatgatggcgagctcactgctgagactggagtggtgtgctctttagggggagctgggcatctttgatcaggcgctgcagcagagaaaacacacccatcctttttcataaagtagttataacataatgtatggtttgtggccaatacggcagggagcgataatgcaagaaggctagcaactgtagtggatttcattatgagctggcactgagtagaagatactgaaattggttggcttggttaggtgaggaactccaggtcagcacacgattcaggtcttaagtaccttttgccaacccgcaatagacgggcagatatgattttgttttcgccctggacacgcatggtcccgatgaagcatcacatttgacatacttctttcagttttcaaaacccgaccagcttattgaatccttggcgtaccactatacaccctggcaaggggatcaagagctccgatttcccgatggaatttgtatcaaaaatggaattttgtatgtcaaaatatgtagctataacggtcagacacacaagtgcgaagctgatgccagtctgagggatgtctaaggtcggacttacaactacatcatgcacatagcctggaaataaatttgcacatgaatgactgtgaggggaccaagggcactgctttctggatagaatttgtgtcagaaatttaaatttttatgctcaaagtatacaaggctatccctgtcagatacatagagctgtaaactagctgatgtcagtctgagtgatgtgccaaggccggaattaggaacatatcttgcacaggccagaaaatttttgtacattcatagaaggcttcgagttgagtatgaatcgtctgagttgactgccgcaagcttgcaacagcagaggcaagctaactttgactgcggcaagtagtgccagccccacaatcccaattgacagatacatctggcacatacatagccacaaggagagggggtcttggcttttcattacactgcacgtttatcattatgtattttgctctcaatcttggtcaccactgttacttttttatctgcttccatgtgatagcaaagctaaccattctttgcaaaccagtaatgaaaacaactgaaaacctttggggtttaaatttttttgcctgtggttacctactgtgtctgacttgtgctaataacatagcacacattcttcagtggtaggaaggaaacagttatcatagttaggttcaattttgaatttctagttttctaattgcaagtagataagttagctttaagttttacttaaaatgttgcaacttgcactcagggtcaaaaacctgaagagtcagatatcacagaaagaaaagggcagtaataaatatttgtcactgaaatggcaactaattgatgaaaaagaagtagtacaatcaatactgttttctcaaaaaatgaaagctagtttcaattggactaaatacaaacagagaccagagaatataaaccgtttatgatctgagagcaacaacaatgaggattatgcaagagacgataagaaatgcattgatggttgattaactccattccagggttttatgtggatgtgagattactgttacgctagacaaaccccattcaagggctttatgtggacaggcaatatacaaaaaaaaagctgctgcctggacaggcaatgtacaaaacaaaaaatttgctgacatgctataattttggtctgaaacaaaacaaaaatttattttatatattcgttattcgcgttttccaaaccgggttacattgtatttctagaaatgaatcccagctcctttcagatatttattgccatgattttctttgtaggtagccatcaattcagggtggtatttctcaatgagtttggcagaatttctcaatttatctgctatagctttgttgaattccacgacccgatgttccaaatctacttgatgatacgatgctacttcatgtgcccacctctggagccagtctggttgatttctcaagatgagcgctatagcttttcgcaatctcttgtcgatgaatttcttccagggacgcatgaggattttcttcaaatgagaaagaattcttgacaaggtgccttgagacgattgtttttctaaatctttgacatcgtttaacgccttcaagatatcgttagctgcaatatgaattctcttttcctgcacaattttcagagcttcagtttcttcattttgattctcccccggtcgtgccgctaaagctggagttggttgagtccgagtatttgaagcagcttgtgctatttctagattgtttctttcaccattaagtgattgccgggaatcgagaggtggatctctcgataaaagattagttgatctccctatatctccaaaatctccgacagctttgtctccttctgaagctgttgaggccgctttttgtgcggatttagcactagtcaatgcaccgagggtcgggtacgcaaataaagataagccagcgatggcaagaatgaacacctgattgatattcatatgctagatgttcagagcaaagacatcatgaaggacaagtttttgaacaagttagcattgaaatattcaaatattttgttagatttccaaatgaaaattagttataggaccaaacctttgcctccttggtgtcaatcaattcacgttcgataggtttgggtatccaaaatttagccttgagcaaaactaaatatgtggattttctggtaaacagaaaactacaagctgagtttgaggtgcacaacagcaggtttgaaagcagacgtttcaaattgctatcagtgagagggtacgctggagtgatgttataatgactggagatgagtaagtcgatttataagcagaaacggacaaaggagtggaggcaggaggtcttcaaccgcagtgtttctctccaaaacaaataataataaaaagaagttaacagtatgatgatggcaaagcatcgagagaatttaccgtttatgaaccattaatctcacgtcccctccgagctcgatgaagcattttatcatggccggaaacaaagttgcaatgtaggggcaactatcgttgaaacttgttggagttagggtcgacagggccagttcttgcgcatagccacacttaagttagagtgacatgtacagatgtctcatcgattagaaatcttgggcttgctcattttcaaggaaacccctcgttgaggtgttcaatttactgagtaggagttatattttgtagatggtgtggcatctaactgccccctccctatggggccaactcatatgaattggccccaatgatgtcatattgtggaccagacctgaatctctcctacacgtaccaaaatccagagcttcatttctgacttatttaatttagtaacagagtgaatcctgatctggaactcttactaagattacaaaatcaaaggatgaacctttgctctctagggtgattaaaccaaacctgctttttggctgggggggggggtgactcttcccatccaagcggtattatttagtcaatcaaaagccaattgtcatggattgtttcttaaaatgctacatagcacaatttgtctttattatttcatgagcataatttgtctttattatttcatgatcatcacaaaaaagctgtctgtaggaattgaagtggagctgtttacaaggttggttgaggaaaaattgggtgtttttaagtcagggaggttttcgtgtgaatcaagaagatgataagcattcttatctactcacaacttgtcttaataagtatatgacttgctgcagatatcttcaagttatatcataattagtcttttactcagggtcggcgaaggagatttgggcggaaagttcctcgggggttgacctgcaccgggggagggggtcccggaagagctttcgagattttcgagaaggtgggagatacgatgtcatcatctcattcaatccatcgaggctgtttccgtcgggataagctaatcgggcagttgaggagtcaaagttattaaaattatttttgggtttcaagctgagcaacgagtggcttggttgttgattgaggttatacaataagtcgcccggaaccacgccaagataataactagccggtcatgaagaagaaactaccagtagctgacgggaaggtcgactccagtggggcagtagccgagaagcaggagatgccagaggatgaggctatcatcagcttccagaactctgccctgatcctcgtcgatatccagtatgacttcctatctcctcatggtgctctctccgtcccttccgccccggagatccttccgacggcttacggcttactcgacgaaggacttgaatggaaggccgtcgtggctagcaaggtaggcttctcccatcacatgcagtagtagcaagactgaagctggttctcgagattgatttggtcggatccatcacaggactttcatcctccaagtcatatctctttcgcttccacccatcatgctcaaccgtttactaagctgagcatccctaattcatcatcatcatcatcatccgatgagcgtcaagtggaatcaaagacgatcgatctctggccagaccattgtgtgggcatccattctctctgttcaagccaatattgtagtcttcagagaaagaggtatttcaaatcaaaggatgaacgatcttctgtatttggttccttcataggttcaaggtacgcaaggctgtcaattagattctggaatccaagaccgtcttgatcgattgcgaagtcaagggcgggaagtcaaagtgatcgaaaaggttgttgatatctcctttctggcgaggatctgatcccgactgacagtctctaaatatgtgcacttcaaactgatatgtaacagggcacggatccagaagtcgagaattattcggcatttatgactgaagatgatgatgatctcttgaatgattacttgagatcgctaggtgttcgtaacttgttctgcatgggtgggctggattttcgtcttttttttggttttgagtgagcaatacaagttgactttatgttcgtttttaggtttggcgggagattactgcgttagtgctaccgcccattctgcactccgattgggttatcgagtatattggatccgatctggtatccggtcggtctctggttcatcgggtcagctctcgattgagcgttcactctgttcatcttcatcttcatcttcatcctcaccttcatgttcttcctttgagttgattgagaatcaaatggaaaccatcaagaagctatccttgtaaaccatcccaataatccaatccaatccaatccaatccaacccaatccatccatccatctatccatcatgaatcatcatcaactcagtaacctcacccagctcatctcaaacgacgaaccaccttcgactcaagaactactatcagtactacactcccgccatcgagccgaactacatgacatcctcatcggccaatccatcctactccacatcaacccactcaaaccaactcaagacatcaacgaccaatctgcgagagcctacgaacaacagcaacaacagcaatcttccaacccactccccccgcacctctaccaactcgcatccgatgtatcctactcactcaaacgaacagcaaagactcaggctatcatctataggtctgtctccttcatcatcactgatatcaattgatcagcatactcaccctatccccatccatttcttctcacagcggtttctctgggtcgggtaagaccactagcatgcgattgatcaccaatcaattcatcagactctcacaactcaactcactcggtccatcctcacaatcatcccaagcactcaagctgaccgatcagatccctcatctcttcaccctcctcaactcgttcaccaacgctaaaactctcctcaatccgagcgcatccaggtcatcatctctactcgaactgcacttcgataacctcttccatctggctggtgccaaactactcgtctttggcctcgaacgaaatcgattgaggatcccactcaaatcatctcacgatcgaaccttcgacatcttctaccaactactcgccggcatccctcctgatcaacgtacctcactcgcacttcatccagacccgagtcattacgacctactagcctcatcatcctgctatcgaatccccgatcgtccggacgcagatcgaatcggttttgatgatctccaggcagccctcaaatcacttggcttcaaacctaaacacatccagagtctcttcaagctcctctctgccatccttctactcggtaacatccaattcgaactcagtgagtcgcgcgacttccaggatcaatctgcctccgtcaataatctcgaaacactcgaacttgtctccgatctacttggtctcccatcccaggacctggcccgagtcctcaccaatcgggtccagtatatccgcaaggagaccgtcaccgtcctcctcagaccggaggctgcagttcagcagagggacgacttcaccaatgcactctacggcgtcctcgttgcttatgtcgtcgagaccgccaatcataagctcttcccgggtgatgggttcattaacgacctccaagcacaaggcggctcgagtatcctccaattcgactccccagggcctcagggccgttccgaggaattggctgacatgcttggctccggaagcgacttccccacccgtcgtcattccattaaaaaactcgagcggagtaacaccctccttggtcgggctaaatccttcggagcatcagcttatgaagagttttgtatcaactatcagaccgaactcatcaacacctggttcaacaaccaacacttcgacccacagagctcacgagcagcagccgatggaatccaaatccatcagatcgactcatcacaggatctctcttcctctcgtctagagatgttaagaggtggactcttgggcggtaaggccgatagcaaaccgggtgggatcatcggcggattagcaaagacctccaactcccaacgcaaggggaaatacaatacaatggaggaggctgataacgacgtactcgatggcatgcgttcccactttgcctcccaccctagtttcatctctcgtccgagtcattccacttctcaatctgtctttggtattcaacattggtccggtccggtgagctacgatgccaccggaatcatccaagccgatcttggcttggtggacgtcgaattcgtcactctactccgaaacagtagcgatagtttcgtctctcgcttactctccggtccatccctcgcactcgaccgacatcctctcgaccccagcgtgctcgtagccgctcaagtctcctccagtcccctccgtcgcccaagtccgatcctgcccacccatcctcacgtctccctcgaacctggctcgcccagaggtaccccacttgactctaccgtcgccctcctcgatacttccgtcgtccaacccaccctatcccaactcaatgccacactctcccaatttatctcccacttcagtcaatgtcaggtatggcacgtactcaacctcaaaccgaacgacgagctctatgcaaacgactgggacccagtccgagttgaacatcaactcaactccttcagaattccagagctgattgctcgaaagaaagttgactatcccttcgactttgatctcaccatgttttcgatccgatttaggcttgagggaaccgaggccaccgatcttcgtcgacaactgacgactggcttgatgctcgaagaaaacaaagactttgccatcggtcggtcgcgagtctggctcacccttcatgccttccaatcgctggaagagagactcttggccgagcatcctgcgggttcccaaccccgacctatcgctggacatctggctggggtggatatccccggaggtagtcctcgtgaactggacagctggggagatcttggaggagggggcagcggatcctatcaacatctcgtcaccagcgggagcggtagtggtgaagatcgtccccactcgggctacgaagccgagcgcaacatcccacaatcaccgggctttggtggtgaaggccaacttcatgatccctctcatggaggaagctaccaggatggaccggcgcagagtcgggtctggggctccgagtgggaatccaagcagcccgaggagcaagatatgctcaacaaggagtcccgctacatggatgtcggtttgatcaaacacaaccagatcgacgggaacactaaccgcgacggcgctaccgatgacgtcctcctcaagccagatcagaaccagaccctcgaagaggttgagtctagtaaggcaaggatgtggtgggttgtcatcgtctgggctctcacgttttatatccccaacttctttttgagtacgatggggcggatgaagcgcccagatgttcaaatggcttggcgtgaaaaagtcgcgctctgtatgatcatcttcctgatgtgtggtgccgttttgtaagtttgtttttgttcactctttctataaatttaaagcgagagtcgcaatctcatcagttttatcactcttttttcccaggttcgtcatcctgggattaggcaaaatcatgtgtcccaacctggcgaaagcgtggaatccaaccgaattaggatatcacgccacggaaagtgacttttacgttggtgttcgagggcaggtatttgatctagggaagttttggaagggacaacattcggatattaccgctcaaccggtaacgaacggggatatgttatctctggccggacaggacctcaccaattatttccccgtcccattgaagttggcttgtcctaacgttcaatcagatacggtcaatctccaattcgagaattggacggccatcgtcccaaatgctgtgcacgtctctggctctgctcaagtcgttaaatcatcagctctggccaacgacaaatggtatttagaaaaattcttaccattcatgaccaacttttataaaggtcctatcgtctacggccataagttgatctccggattggccaacaatcgatcgattgggatctacgatggcggggtctacgatttatcggactatttctacacgtataatactcagaatcggaaccctcagttccagtacatcgataagtcgatctccgatcttttccaacaacaacccggtcaggatattacgaaagaaatcaatgccctgccactcaatgacaccgaaaagtcggcctcgctagcttgtctaaggaacatgttttatctgggtgataccgactttagagaaggtccacagtgcacagttgcgaactacatcctcttagcattcacgatcctgattgccgcggctgtcgttgcgaagtttatagcggccttacaactagggacgaagcggatgccggagctacgggacaagtttgttatctgtcaggtgccgtgttacacggagggagaggagtcattacgcaagacgatcgactcattggcgactctaaagtacgacgacaaacgcaagctgatctttgtaatctgtgacgggatgatcattggttcagggaacgatcaacctacgccaaggattgtactcgacctactcggagttgatccgtcgatcgacccagatccgctcctctttcaatccgtctctgaaggctctaaacaactcaactatggtaaagtttactctggtctttatgaggttgatggtcatgtggtgccctacgtcgttgtcgtcaaagtcggtaaaccctccgaacgctctaaacccggtaatcgtggtaaacgtgactctcaaatccttttgatgagattccttaatcgcatccacttcgatgctcctatgtgtcctctcgagttagagatctgccatcaaatcaagaacgtcatcggcgttgaacctcaattatacgagtacgtattcccttttttgtacacaaaacaatacagaaaatgttaattgatgaggttttttgcaggtttttgttcactatcgatgccgatactgaggtctatcccgatgctttgaatcgattagtttctgcggcttcagatgatggtaggattattggaatttgtggggagacaaaactatccaacgaaaaagtctcgtggtggacgatgattcaagtttacgagttgagcttttttcctccttccttgattgtactgtagattcacttaccgacaatgtgccttaggtattatatctctcaccatctgtcgaaggcatttgagtcactatttggtagtgttacttgtcttcccggttgtttcaccctctatcgaattcggtcggctgataagggtagaccattggttgtctctaacctgatcatcgatgaatatgctgagatccatgtcgatgtaagtcgttttttttcacctcaaatccctccatcaacaaagctgattctcatcccgtcctcttaacagactttacataagaagaatttattctcacttggagaggatcgattctttacaacacttttgatgaaacacttccctcattacaaaacaaagttcattccggacgcaactgccatgacagccgcaccagagacctgggcagtcttactttcacaacgacgacgatggattaattcgacgattcacaacttgggtgaattgatgttcttggaagatatgtgtggattctgttgtttctcgatgcgattctttgtgatgttggatctcgttgggacgatcatcttaccctcaacgaccgtctacatcatctatctgattgtcatcgtcgccaccaagcaagccgccatcccgatcgtatccctggtaatcattgcagcagtctatggcctccaagcggtaatcttccttttgaaacgggaatggggtctaatcttctggctattaatctatctgatggcctatccaatctggtccttcttcctaccgatttactcattctggcactttgatgatttctcctggggaaacacacgtgtggtcgttggtgaaggtaaacacaagaaagtcttggcagatacggatgatgtcggtttcgatccatcgatgatccccttacgcaagttcagcgactatcaggcagcaatgtgggatgaggatggcaagtcgagtcgggctggaggagcagcaggtgtaggaggttacggacgtcggcctgagagtgtaggcgggttcagcatggctagcagaccgatgggaccaatgggaatgatgggcgctggcggcagtgtgatgggcggaggactggaaggaggcggtgattactatcgcgacggccatccccgctcgactatgtatcgggccagcgggatgaacctagccacgcccggctcttacaaccgctctgactctcgttcgccctctcaacgtggaagcacgatggccgggctcaaccgacaagctatgaacgactttggcggctaccaacctggtctcaaccaacaccaatcgatgatctcactcgctggcattagagccgcccaacagcaacaggcggctatgagcgttttcaatggggtcgggggtgctggctcggtacgcggctcgatgatggactttatgggcggtaatcctgggacagccaccccgggtatgtttatgggtcctggatatccttctatgatgcctatgggtggtagtggaggaaatggagaaatggatcatcatgctcgaaacatgaggtgagtagttgatttaatcctttcaaaaaaagtgacactaattgtttgaaatttattttttagtatgtttggtatgggaggagcaggaggaattatgccaggtaatccatcaatgatgatgggattaggaggcacaccatcgatgatgatgatgaacaatccgatgaatggagttggtccaggaggaatgatggcttatccgatcggagctcagatgactggaagtgggactggaaccggacctgcgggtggtcctcctcaacaacaagtcatcaaccagccgttgacccagaacatgagcactgatcctactgaagaacaaatcattgaaaccctcaaaatctatctctctcaacaagatctgatgaaaatcactaaacgctccgtccgtgaggcccttaatcattggtttcctaagttcgtcttgctttctcttgttgactcttttgaatgaaattgattctaattcagccctttttgaatgttttagtgcaaatttgaacgacaaaaaagcgttcatcaatgcacaaatcgatcaaattcttgccggcaacaattaagctttttttgttttcttttctattgtgatatcaatgatcaagaaaaaaaaagaaaatggaaagggatggataatggaaggacagatgggaaagggattcaaaacaacaaggaatggaatggaataggaaagagaaggaaaggagggggtggtggttgattgtcatgaagatttgattactaactaaacacataaatggacagacagtttcttcttttcctactccaccaatcaatatgtctatgtttatctctctctgcaagtgattaaaaaatagttgaaacaaaaagaacaagaattttatatagaagaagataagatggtttcttttatatcactactactgattatcattctatcatttttccctcctcagtcatctttttctccatattctctcctcttttcccacacacaaacataaatctcttaccatcaattttagatctccttagtaatagtctctttttaacatctctctattctaaatacaaatagcattgtttttgtttgtggtcatcaaaagtttctttctcctgttctacattagggttgtttgtgggtggttttctctctgatggtggtctacataattttttttgtactttaatgatgatgatgataatgtctaaggctcttatgatcttctcaattctctttctcctgcttttttccccttcctcaataatcatctaattggttccttttcctcatcctcgaactctctcaatataatattcttatagattatttttttcattgaagtagcccttttttatgctatctatatggggttcaagaaagaggagaaaaacaaatgagtataagggggttctcattgggctcatatcagaaaccatcagtaaagatcttattgggtgaggtaaagccattttaagttgtttgatcacatcccagtttaactgggctggtgttggtgtcatagctgttgttgatgtctaagaacatccactcaaccaatgtggatgctcttataagaaagtatctgattgcttacttgacctttttgaaatgactttgtagaactgctcttgactagataaggatgaattttatttatacctgcttatcatcttatgtggatagtctcagtggtggggtgctatgctgtgctgcactatgttaccctgcactttttgtagtgtattcatcatcctggggacaagatcttggtttggcaatatttgaactccttagatattcacaggtctggctcaggggtttgatttgcagtccaattggcaatagtagtcttctttgatattttggatgcaagacttgtgagattcccctgggggttaatgactggattcaactgttggggctgaagcaagaagtctagggtaaatttcatccatgtcactgtgggttacattgtttggtaccaaagcttgcatcttccacatgttaccttttgctggtctcagctccagcggatattctgacagacatgaggtaggttggctactggcaattcaaatgtctttaggggggttatgcttcatgtttaatttcaggtagaaactcccaattaaatttttcaaagccaaacaacaatatggccccaatgcaaacaatgtgaaaacttttaaataactggctaaatcatactaacaaacaagcatgatgatcccatagcatttttgtctattttcccaaatctttgtgaatgggggaaacatatggtgtggtggtgagagcgcacaggggccaaagcttaggccaaattgtttgggcgggtgcagaatgcacacggctgacaaggaaagcatgcggagctgacgctatgcggcaggctgaggaaagcggcaacgcacaagtagaaagtcaatctttccaaggtgtgagaaagggcggtgtaagactcaaaaagtgattgtaagatcctttttgctgaatggagaaagggatgaaatgagctgcaaactctgcctttctatattatcagaaaacaagaccaccaaggtaagcttggcaggttggttggtgataatggattatgttcaaagatggttgtataattgttgaggattgatcttgttgtccaaagaattgattgagttggtgatgttgtttctcgtctgatttcttgatactcgtgctcttccttgatgctgtatatgtataatgtaatagaggtggttcttgaacccaaagggcctgggagcactatgcttcaaccaggactggaacaaaggactggctcttctgtgtaatgtttgtgaaactgtgtatatatctcaactgtgaactgtactacttgtgaacctcttgtgtaataaatatctgtgacaggtgtcccaccaaaaaatgtgtactcagtgggatgaggagggaaacaactggcaggcagaggcctccttatatagtaaaatatgagggattttagccccaagggaccccctgtatgaggcattttagctgccctatccttgaaaatcctgagggatttttgctagactatctacaacacatcccttttatatgcaagctgtaagaaaggaattcatgtgttctgtggctgaataaatgggaatttaactggtacaactggtggccaacttgtggttctgtaagtataaaaggaattcaatattgataaaaggaattcaatatgcaatatgcaatatacccccatgcaatataccctccagctgagtgcctctgatcctgtgattctccgtgtgacatccttgattctgcgtaacttctgatccagtagagatatgaaggtggttccagtgagtgactaggggttaaattggccatagattccatttctgacgtccatttgtccatatcttgattccttgattgataaataataaaattttgaattttcttccttcatacacaggaataatgaccacagcgggctgagcggggttgaatgcacaaggttccaaaagcttactgcgggaatccgggcactggcagacttcagggttcacggccgactgccaaggggctaagaaggagcgggggcaccaagaggcgtaagcagggtttggcacggccggatcagaggcgtaagcggtggtgggatacctgtctgaatagcagccggagtagtacatgggctggcgggtgtcggaggggtgaagagcagagtgcgagggagtgacatcagaggacagtgggaagcaggagggggggggggaagtgtgtgggacagctggtggagtttatgactcagaacatattggaaaaacagagtgacttaggagtgaattgtgtattagcctaaagaattgttagagatagaaagagttagagtattacaagcaaaaggataaaaaagtctagttatttacctacctaaaagaccatcaagcaagttaccccacactacaaaccggagcaaggatgtgttgcggagcagaggagtgcaagaaatcccctagggcacgcctttctttccacaatggggagtttgattaaacaactttgtggccataaatcagagacttcaggactccttttaaccaaacctctctggtctcaaataagattggtgttattccagccagaataccctcacttaacccccccccccataaaaacaaattgagacactttcctcatattacacaaataaatccattgtttcaccttatgctactcaactcaattataaccttgggtcaagataccatctaaattccaatatttattcacttgctgatatattccactgatccaagctaatcatcaacagactctaaacccaagccagagaatcattcaaaaacaaaaaaatagcaagaaagctcattttttttgaagatcagacaagaaaatttataagagacttcatagcagcaaacatggaggtattttgagggatatatagccagaaaaattgaaacagaatataactattggccattaaaagaaagtaagaaaattgaaagcaccaatcaatataggaaaagagatcaagaagtagaactcaaggaaaggggaatttttgatgagcacagtgcagataatgggatcaaaattgagtcaaattaaatgaaaatttccagacttagaataaattattttggtcgtgtataacaaatcagaagtgaatatatagaatctaatcttgaaatctactcaacacttttcaaattatacttcattttttctgtttgcttattttcagatgctatatttttgttttttgatttcccattaagtaatacattttctaatttttatttttatatttatgtttttgtgcactgtaacataacacctaaatgtgtgagtaatatgtattttctaatcaaactactcgtcgtcatcagaacttgtaggataatcaggatggtggtagtctgggccatatatttgtttcaactttctgctacttgggagccctggaattgccccagggggtattggtccacttccacctgtataaattattggggctggataccttggatccaaggttacagattgcatgggaactgcttgttggtagctgtgcgggtaataatatcctgatccatatgatgatgtggaatatccagctccatatgatggtggggaagatgggtaagatccagatccagatccagacccaccagatccttcattgtgggaagaagactgtcgagggggggatggtgctgagccaccacttcccacatggcagagtgggcaagatgaatttcctgtttgaatggccatatctttgcacctttggtgaaacatgtgtgtgcatggccatccttcaaggggcactttttttttcttgaatgatagtatttttttcaataatttcttttctccttcatatgggcttggttctgaaagttctccttggcagattgcacaaatatttctatctttttgcagtgaaacctgctcttggggctcccaaccaattctttaggttctccagataatgatgggaagtcatccactgatataagaaaaagaaaattattcacaaggaaaatcttcatattgaggaatattgcaagagtatctatcacaatggttttgggatatttgctggaaaggtaggatggagattgatggctgaaaaccaatgtctttgagccctatttatattcaacaagaatgctttcaggaactgcttgctgcaaaggatgataaggaatgttttgagcaatacctcactagttgtaatctactgtggaatcttaaaattagatgtttcaattttgttttacacagtaaatagttgtgtgcataggcatgtgttttcttctcagagcacaactcaccaaattatttaggttttgatttgtgactctatgaataaggttccaaaaaggtgtttagactagtaacagaaatgattgaccaccatgttccagttcagtatgtatactattggcaaagatttgtatttttttcatcaaagaattgttgagttttttgatgtcttccaataatttacaggctgtactttttgattgagagatatttgcaagcccttggtattatagttataaaacacctgtaaggttgatgcccaaaagctgacatgaaatattgactttgcaatacttgaccatgtgattctgattaagttaactttattggcccaccattggtcaaagatgttctgtaacttaattttccctacccagccaatctttagatacttttcaagttcctgcaaaattttatctgaagaagagctatagaaaattgcagaaaattacctattcaatattgttaaagattcatccagaccaacatcagccaacatcatgatagcactactcctcaccagtcactgaaactgtgtctaatagcttcaatttctttgaaaaattgacttagctttctatctaacagtagatatcttctgaccataagaccacatttccatccatgagggaactatgatgtgaatggaaagtcatggtgtttgatacaagtgaaacatgaactgtaatcttttgcctggtccaggaaacttgtttgcaatacaacaaccttccatgcttctgtactttggatctgagtgaaatttgaaatctgaaaagtataaggactgaaataagttggtttgggcaggaattgatcaaacctgacacaactgtccaaggtaaaatgtaccatcatgtgagacagataaatttcagttcaaaatgattactcttaggggacccagaattggtaatggatttgagctgcacagtcacactaaagttttcatcagtgtcaatttaatagtttgggcgggtcaggaaaatccttccctggttgccaaccatttcctaaaatctgaaacttccaatcactattatcaaagtttgtttgttattgaacttaaaaaattgaaatccccacaaaaattgtgacatccaatcatttgccagataaactgtagggaaaagaagttccaaaaattggacatttttttctgatgaacagtcatggttttacagaattgaaaatttataaaatggtaatatttgaggcaggcaaggaaaatcttttccagctgcacccacctcatccaaaaattatgtacctttaagatcagtggcatgtaaaatcaaaaatttctcaaaactaaaatacataacatgaaaaaaatttatgaattaattcattgaacaagccagtccagaaagtactcaaacttactttgtctgacaagtcacacagcccatcattcccaggcttctgaacttgttggggatagtcagtacacgcacttgttgaactgagttttctaataatttggttgatacagttaaatttcaaactaactttgtgcaagaaagcaaaagagcctcttgaaatttatgctttacagtgacaaattgatagatgtgaaagtttgatagtgatatttggaaaggatgatagcagcagtgggtcatttatgaaaatgcaattttcatacaccatgtttataatgtgacatgtacatctcatattgctacaccatgggccaatatttgccttgaacccatgatagcttgactgaagggttgaggaaaggccgcacacactcacccaccttacttgtatttataagcggagatgtttgatggagtctttgttaggggtactctggggagagcaggtgagggatcttcagggttctgagtcttgatggtagattgcaagatgaggaatgtacaaggtgtggatctcaaacaaactccaatttcaaattttgtgacatgtacgtgacaggctctctacatatgtaacatccccagttcccgtcctccacagctcataacactatcccccctttaatgcccaagctgccccctttgctgtttatatgaaaaaatttaactatggattaaaaaaaaattcctcctcttttggctctgcattctttccccggacagagttaaaaaacccagtgggaaaaagcttgccctctcacttcattctctgtgacctcttgtgtcttgactccacatctggaaatttgctgttcaatttggcaaccagttctcaacagtgttccaagttgtcccctggttcccacgagttctcctccggtccaaatcctttcctgctgaccaagtattcaaccttcttccctctttttcgacagtccagcacaccttctacttcccactcctccttttcgttgacctgtaccggttctggtgatgggtggcatctcccagtgatggtgtctgagttgtgcttttgcagtactgaaacgtggaacaccgggtgaacatcctgcatggatagtggcaaagtcagtttgtaggcagactgggatattttattagagatttgaaatggtcccagccatcggtggtccaacttggggctgggtcttgttgtcgaaatattcctgctgttcagccaaacctcttcaccaacgttccaatttggggtgtccttcacacctttgtcgaattgagccttcattgattcttgagctgcttctagacataacttcagttctgattggacttcattgatttgcttgagttgttcttcaactgccggtacacattgctcattggaggggataccgctgtaggaaggattgaacccatagttggccttgaagggtgaaactccaattgagacatgatcattgttgttgtaaacaaactctgctgtcgccaaaaggggttcccagttgttttgttggtactgcacaaaatgtcacagatactgctccactgccttgtttgcaatttcagattgtccgtcagtcctggggtggtaggccgttgaaggatgaagccggattccgagttgcttgtccaattactgcgtaatctgagaaataaaaatacttcctctgtccaagacaattgtctttggcgttccgtggagtttccaaacttgcttcaacataagatctgtgagcggtgtggtagctgaatgcgtaaaaattcaaagtttttttattattctttcatccctcttttttcctctacatacactcacaaatcactcaatatggctcaagaaatggattctacaatcaatttcacccttggtcaccactggaggcgtcactggaactcaactggattggaagttacaccctctgtgtcagcctctatgctactaacctgtaagggttgtgctctgagtgttaacaattatggtaagtgagaaggtttattcgtggttaaatccctcaacctgtaaaagaaacagggaggagtcagtgaggaatggtacttctactgctgactcatccaattattcaattgggcatccggatcaatcctcttgtatggattaataggcttccaaggtgaggacttcttcaactcacttgggattagtcttttaacaacaatctagattaataagtgtatcaacacttaaggaccagaattgtttaacctgggggataattctttatgcaatagagataagtagaaatgccttgaatctgagcaaagtaaatctatttaggtctaaggtagctggattgtaatgttattggtgggttgaatcactaataatcactgtacaagtgttggtttgatgctactagaatttcctggggggaaaaggtaggaatctgagctccttaaatattctacagggggctcaggggaagaggagaggccctcagggcactagggagcttcttagcagctctacaatttcgtgtaaggctgggagctgcagctgtgcagtgctatgcatgggtggaaggtcctaggacatgagatcatacatgcataattgagttttgtggcctatttctcacgtaattgaaaaggctacagttactgtgcaggggctgtgcaattgtagagttggttgcatacgtgtaaatctgcttatgcaagcttgtgatcatgagaaatgcatgtccttcatgcataattcagtcttgcatgtagaatttgggctcctttcccgtgtaggctgctttgaattatgcaagctttgaattagagcacaaaagggtcctgatgacgccatccaagagggttatgatgcaatctgatgccctgatgatgtgatcaaggatgggtaagcttcagataaatgtgtatagcttattcctcatccatttcacgcttctactagctgattctttatacatatgtaattatttatggcttataaactatgtacataatgtataagaataaacaatgttttaatactttattctaatgatatttctgtgaaatcctagtgatattatatgtacactactcaaggggatttcacagttaattatagaattattaaatataaattatgaattaagattaaatgtaaatacatatttatttatttattattctaacaggaatgtatagtattttccagtattcaattagttattattcttgcagttactaggtacatttcatgtactgtgaaaggtgctctgtggctgacactctggactctcacaccactcacttacacacctcaacaacatgtcaacactcaatcaccaccaacacatcaacaattacatatcacacactatacatatgcacattgcaggacaactacaatctctcaccagcatagtacataagtatacacaccactccaccatcttctgacatattgacacatgcagtgttagtgtagtaccactctggatttacaagtgacatcatgcaggctgtcatgtcatttgttattcttccttgcagctgtcacactatctcacaccactcatgtaatcttcatcaccccatcttagtttgcagactagtacaatcacctcatgtagcatgctacaccagcataaaaccctcatgtagacttctagttcaggctaaaatgactcttatgacatcatgtaggttgctcaaccagccaaaatacctcatgtacatgtcctgactagctaaatcccctcattgtaaagctctggccagctaaaatctctcattctcttgttcccctgaagctaaaatccctcacctttgtgtatttaaggaggctctcctcccagttgtttttcccctcagtttagtacccacacatcacataccccctaccattacataccataccattaccattacatactgtaacaacctttataacaccttataacaacccttacacttgtaatacacactaaactcactctcatactctcagaaactcaattcttacatcagtaaactgtgatcaaacaaggaaatctcgaaccaaccacccctatcatttgattaaaacttgccaagctaagcttggtgggtcttgttatctgatagtatagaagggcagagtttgaaactccaccatacccttctccattcagcaaaagggttctcacaaccacttttgagtcttacagcggctcggagttcatggacttgttgcagggaaggaaatgtgccattttagccagtctgtcaatcacagtgaggatactgtcacaattgttggataggggaaggtccttgatcagatcatagatgatgttggtccatgggcccgccgggatgggcagtggttccagtgttccaaatggcttctgggttgaggatttaatctaagaaaagagttgcaaccatccacgtagccgttgtcaaaacttttcatggatggccacgtgaaactgcagcatatcagtgaaagcgtctttgatcttcctggatgtcctgctcatttgctgtcgtggcggctcttcagaattttggtcttgaggtcctcattccgtggcacttcaatccgttgtgagaactcctttgggatgggttggcagtccttgagggggaaataacaatatgatatttcactaggtaatatttacttttaagggtggtttgaaagacctgcccctccatttactggacaagaattctgacaacaattgaatttattgttgtggcgtaactttatgacagggaaaactttatatgtagtagtctctatcagacctagatcagtatgtaattcaatacaagatggttgtacaacctttacacggtgaatgtgggtgtgaaaacaatccaagtggaatattttataggtttttatggttttacggtgtggtagtcaaaaatgtaaaaattcaaagttttttctttctttttttcttatatatattttcttcatattatcacccaatctctctcagaaatcacaccatacagctcaagaactggactctacagacaaattcacccttggtcaccacagaggcgtcactggaacacacctgaatcaacaattatcccacaatggacaacatatcacaaggatttcacccatcattaaatttcaccaatcccaattacaaccctcaagctacagacaccctcagtacagtataacccccccatttacatatacactcatttacatacatctacactccttacatttcacttctacatattacataactcatgcatgcagtctaaattagtgtattttacttgcatgaaagctgtaggtggtaccaccacatgtacttgtaaacaccacataacctgaccaatcagaatcactctttcagctgtttggctccccacttaactcttgtacatgtctgaccaatcacattcactcattcaacttatgtatgtagctcaaatacttgatgtaatagcccaggccagccaaaatgactcattactggctgccctggagctaaattccctaactattttctatataagaaggctctcctcccagtttttgtctcctcagtgtattattcatcagtcatagtcaagtaacactcaagcaaatatttgaccacctttacacaaacactttaaagtgccaaccaccaccaaatcaaaaactcttcatcacacaaactcattcctgaacttttaccctatcacttgattaaaaattgccaagctaagcttggtgggtcttgttatctgatagtatagaagggcagagtttacactccaccatccccttctccattcagcaaaaagggtcttaccaccacttttggagtcttacaacggtgattctggataagtagtgaaactgttggttgttgttgctgatgttgttgatgttggtgttggtgttgttgttactggtgttgaatagactttaatgttgaaggtgtttgtgttgatgaccactgagctagctgggtactgtgctgcggagtgatgattgtgatgaccactgagctagctgggtactgtgctggctgggtgatgatgggggggggggggaattggtgaaggagagacctccttatatattcttttctgagttatttttgctggtggttatgcagttgaggtgattttgctggtggtgactttgtgggttgcactgcctcctgcaaagagtacatacattgatctaattatgctgtgtgaataactaaatatggtactgctgtctgaaagaattgcataaatggttgcactgcctggtggaggttttctgtccacatgcatttatgcaatgtctgtgaaaaaatgatgatgaaatttctaagaacctaaaaccagactaaaaagaaatagagggttaaaacaatgatcacaagacaatagaaaagaaaaagatgacagaaaagtattcaaggcataccactattatagatggaaagagttgatgacaattgaggactttgaagacaagcaagagcacgctagcaatgagcaaaaggtctaaaaacaagtagagacaaaaagataaaataaaggaggataagaattagtgatttgatcatcaaacaaagaagagaggtgaaacaatgatagaaagagaaaatagaagaagaagaaacaaacaatgtaaaatgagcaatgaatatactgggtgagtttatttttgagaaccaatgaagacttgatgagcagataggagaagagagacagggatatatgagcggtgagattttgggcaagattatttaggatcaaggaactttacactgggctttatttgaacagtattggcaatttgtacggtatcaggatcttgagtatttgaagagagtcgaatcttgacgagtcttgacaagattgaggatcagacaggagagcaaggacaagcggtcatttaagtccagatgatttcaaccctaaccggttgattggctagatttgaggtttcttgtcagcgctactgggttaccgcagtacattcatatttcaccgagatttcaacagtctgcatgcatttaattgagttactaagtagaggcctaatggttgcatgtatgcatgcaagaattgcataaatgatctgcactactggtggaggcctgctgatttaataatttatgtgtatatacttatatatatgtggtaaattactattaaatactaattaatgactagttatggtatggatttaacctttatattggattatcctctaaactaatagagatagaggtatagtagtagtgagtgactatgggtaaaattgtgtgtatattctgattatgcaataatatattcatatatgtaagtggtttaggttataaggtaggggttttggcagttttgttgcgcacaacagcctggaccaccacaccgtccgctcctgtagagcaccccgtccttcaccaagtaatgcttggtggcctccttcatttgactggaaactgggttctcacaggctgaaattaattcagtcagtctggaatcagatggagtcagagattggatttggcttatcagttcactgtctgttgggatatcctctgttggagtgttgggctcctccacaccgagaatgtccacttgaaaccaatgttcagcgtcatccagatccacagactcgtcttcaaaccagcagtcaaattcggccacttccgcaaaagtgccgggggtgatgttcttgggttgcaaaagttgtccaaaggtgagcttgtcctccttcaaaggtgccaggtcaggtcgtctggacagagaatccggcttggatgactgttggcctggccggaagaaaatttcaaagtcaaagcatcccatggtctcagcccatctagcctgtctctgtgtcagttgcttgatcatcatgaagctttcaaggttccagtggttggtgtacacaattgcctgtagacggttagggttgccttccaggtagtgtcggcattccttgaaagacaccaaaattgccagcagtttctcatagttcttctcagattggaccagtgattgcaataaataagccactgggtgaagttcttggtctttgtcacagatttgggatagtacagcgccaagggcaaagtctgagcaatcacattcaaggacaaagggcctgtatgggttcgcaatcttcagcacgggtgcagtggtaaacacggttttcaaagtctcaaaggccttgttacatcggtcatcccagacatagggagtcttgtcctttgtcaagttgtggagaggttgagctattccagagaagtggtctatgaattgccggtagaagtttgagaagccaataaaacgctgcagttcagtcacattctttggtggcggccattcagatatagcattgactttagtcgggtccatcctcagccggttacattatatcaaaagtcccaagtattccacttctggtcgagagaattcacatttttccggtttcagccaaagttgatgcttgctgagtgtctccagtactcccatgactgccgctttgtggtcggtccccttctgtgtgtagatcattatgtcgtccaagtaagctgctgtgtcctttccaatccgtcccaaaagtatgtcttgcatgaaatattggaagtagcctggggctcctgttggtccaaatggcattgtcaggggtgtgaattgtccttgtcggcagacaaaagctagcttttccttgtcaccctctgccacacatagatttccataggcgtttctcaggtcaagcttggtgaaagtgtcggcatcaagtaggctatcaaacaggtccatcatcagaggcaggggtacttattcttcactgtaattgcattgagtttttggtagtcaaaacatgggcgtaagttgccgtctttcttcccagtgaacagcactggtgctgcccaaggcaaagtggttcgtctgatggtgccgttttctagtccttcagtgatcagggtgtcgagtgcttggtttttggtgggtgacagagggataatcctgcttgcttggggaagggctcctggcacaaggtctactcagaggttgtatattcttctgggtgggagtttctgggcactggacttgcgggacatgttgatataccggtgatagtgggtcagaactagttcttctgccgtcttcaccggagtcttggctttgctgtccgccgcaagttgagccgatgttgaccaagaggctttggtggcagtgaaatctgcagtgggaacaagttctaggaggggaagaggcttgccagctgtttcaacggaaattatggaagggggcatatcgaactcacattgcaggggtgttaacgtgtcagaaacacacacccccttgccaaaaatcctagcttgcctcatgggctccatgccaatagatgaggcctttgtcagaattggaaaaactggcttggcagttgcaatgaccctgtcttcagtggtcaaggtccggctggtggtgctatgtcctaggaagggaagaggcttgccagctgtttcaagagtaattttgggggaggggcttttatatcaaactcacattgcgggggtgttaacgtgccataaacacacaccccctcgtcaaaaatcctagcttgcctcaggggctccacaccaaaaggtaaggttttttcggaattgacaaagctgattcgacagctgtaatttggtgcttcctgaattgttgggttgtccagtcaatgaggtggccatacttacggatccaaggcatgccaaggataccattgcaagagtctttcaggcgagtgatgatgaatgggggaggggatgggtcggtgtcaagggtcaggtggatatcaaaggaagaacggctggaggcaccgtcaaaaccagagatggtacgttgggagggtctggcaaaatccaggagtcccgtagacttggcataagacttgccaatcacatcatgggttgctccacagtcaatgagaaatgtagcgggagggagtggaaatggggttgtggctcaagaatgtttgggtggcacaatgggcaaagaaatacataaacacagatcaatttgatttcttgataaaatttcactggcgccaatgctaataacaaacaactcttcactgctcaggataggcacatccttcattcctgagctcctccattttttgatgactccgccttactgcttcccaccttcaactgcttgatctcctcctccagctctgcaatccgggtttgttccttccctttgcccttcaagtcttggtcctggcattcccacgcacagtggccttgtccgctacatcaaaagcactggccggcttgcatcatcttagtcttctctgcttccaagagtcgtccaggcattaccaacaagtccattgcattggggtctggggttggcaatgtctcagccagggcaataccgttgagttcattgtcaatctttagagcgatggtggccactttgctcaattccgtgaaatccgccagggccatcaacagcaccacatggatttgggtcttcattccgtgtttgtactgactgatgagggtcggggcctcctaaccagcgttgtgggtgtacatgttgaactggtgggtgtagtgggccaccaacttggtctgtttgagggcgcggtgtggtgatctgtacctgtgttagagatccttcgttcgtactcgggtacccgttgaattttttcaaaaaataggtaccaagtaccgcaccaggcacctcctggcgggtaccggaggtacttttggcgggtaccgcgggtaccttccctctctttctaacctaggtttactttcagattaccaagtcacttttttattattatttttttcatatttattgtaaaatattgctcaagtcacttttttggcatttttttcatatttgttgtcaagtatctacatcaaatgggaagaatcttgccttttttcatatttattgtaaaacatcaatcccaagtcaattttttcattttttcagatttaatattttattttaaagcttaaactgcctacaaattatatctaattagaagaatcttcatctttgtccaaaactatcaccttcctttttgatttttggttagacttcttgttatccttgagtccctgtttccatgtagccaaggtaccttcttggagttcttggagtagaaggccaccatcattttggtagggaagtgagggggtacctgtagtggtacctaggtacctgttcaattttccacaaaaataggtaccaagtaccgcacctggcacctcccgacgggtgcggggcgggtgtgaagggtaccccccaagcggtacaaggtacctagcaaagggtaccgtggaacaatctctaccgacaagagtgaagcaataaaataagagaaaaaggagacaactggtgcattgataattgcacttaccaattggcaaatctgtaaggttcaatgccatttgagaggtgggttgcaggccctgccccttagttaagcaatccaccagtcaagaaccaagaatatcttggttcttgatggacgggcaggtcctcctgcccccctctgagcctctctgaggggcgggtttcagtccccgcccctcaggagcctgtttccttggaaaatcaggcctcagagacgggaaggtgtgatcacacgtcccttttggaggggcggggcatggatgggcagggaagggaggggagtgcgattatcaacgcacagacaactaagcatctgagaaaagccagaggacagcagtgagctaaggagggagctagaggaccaacatgagagaagaaggagacagctaagcacctattgagctgtgaattagaaggcgagaagatgagtgaagaaaataaaaggaagagaaaaaggacatgtacaatggctaagactaaatacaacatgctgaaaactaatctagtgataaattaggtttgacccttcttccacccataactagctgccttgccgcagtggccccttctgtccctatcatcatatgatacaatacaaatacaatgtattcagagacaaacaaatacaaatacctatagatacaaattcatgtattgtattggtttcacagttggttccaggtaccttccaatgggttccagctacagtgcctcggcaatcttctgtgtaaccctgcgcctgcaaaattattcttgaactttgactggtatttttgtcttctcaagtgagcctacatgtgtgtactctatgtttttgggctctacatacatggtagaacccaaatctacaaccacaactcatgtagttgtaataaaaaaaatcaatttctttttttttcagatttggaacatccacccaggagtgtcacaatatggagttctaggtaaatactatggatttattcaatatgtagtatgcatatatacagatgttaggtgcatatcagatgagaaataaaaaagaaaagccataggatcagttatacagagcaataaaagctgtacaaaatacatcaaaaatcaaaaccacaacatccatagggaaagaaagtgagaatcctgcagaaaaaccaagataaacccagttttgtttgaaaataaactggaaattccaaaaaaaaaatgaaagtcttgttttggaaatttggaacaccccctgacggggtagcacagaagagccccggtgtaaagcttgaaagtgtttgtgaaaaccttttgcttagtgtggaaagggatgaatgaggataaatctgcctttcctggatcactagacactagacaagcccaccaatctcagattggaaggtttaataaagtgataacggagtgtatcaaaagacaactgtggcttaacaggtggacaaagggtttaacccagttttatataggtctaaaggttgatttgagagtgagagagtgagtctagctgatctttcaatggtaaggggatggtatgtaatggtatgtaagggtttgtaagggtacggggtataaaataggtggatactaaactgaggggaaaacaactgagaggagagcctcttaaatacacaaaggtgagggattttagcttcaggggaacaagagaatgagatatcttagctggccagagctttacaatgaggggttttagctattcagaacatgtacatgaggtattttggctggttgagcaacctacatgatgtcatgagagttactttagcttgtctacaaggcctgcatgagggttttatgctggtgaagcattttacatgaggtgatgtactactactagtctgcaagctaaggtgaggtgatgaatattacatgagtggtgtgagatagtgtgacagcttcaaggaagattaacaagtgacatggcaacaggaccagcccagaagctgcatatgtcaagtgtcagaagatagtgtagttgtgtgtatacctgtactataatggtgtgattatgtacagttgcggaaggcataaaagatcctgccccgcccgcaaaattcaaaattgacatgcggggcctatccccgggggggcatatacccacacacccaatttttttgagtttttgaactcgtacacatgtgtcgtgctcagaattgtaaccgctaagcctctgcaccagcggttcttgaattttttttttccgaatgcatgtatttggacatgcctaaatccataactatggggtttaaccacgcatagtcatggggttataccttgtagactcctctattatacctgtagcatctaccctatgcatcggtgaatgctctacagtatattccaagcagtttgaaggctaaaaaagcctaaaagtttgaaaaaaacaaaaaaatcctgattttttggcttgccaatttggacatccaaaaaatcctgggtcggtctatgccttctgcaactgtagttgtcctgcaacgtgcatgtgtgtagtgtgaattatgtaatttgttggtgttgttgagtgttaaagtgttgacatggttttgggttgtgtaattgagtgtagtgatggtccagaaagtgtagcttccaaaccagttgagttccagtgacgcctccagtggtgaccaagggtgaaattgaccatagaatccagttcctgagccatattgggtgatctgtgagtgtatatatgagaaaagaggtgtaaaaaagtatgtaatttgtaataaaagaaaagactgtaaaattttcaaatgggccagatggctacccttaaggtatactacaccggggcactgtatctcccaggggagccactgccaggtaccgcatcagcactgagtcacacaagagaccagcactgacatcatcacatttccagtccggtgagtcacaatctgtacctcctggctgaggagggattccttggtcaggtataatgaggataatgggagttgtgggaaaaactcaaacttttaacatggtgagcctcagccaaatgggagtaatatgtaatgaatctcaaaaaaaccaagaccccaaaatttaaattgggtcctgctctggggacttacaacatcccagagtggttgcaatgatatccttcaggtttggaaggtttcttatgaaagtccccttttccagatatctaaataaataacaatgtgcttactttgagacataatgtctcgatcttttcaaaccaaccattgagttataagctgggctcaagctgcaaacagcctttccaggagttttcaggaatcaatatttctgttgacaggaaaactcaagagttgaagggggttgtgggtcatgaatgggaatcagaaaactggggctttggttgatcagctatgtacatatgccactaggacaactttcaggatttggcgcggatctccggtttgaatgttaagctttgatctgtcttgggagtatatcaaaggacagattcaagtgatgttcagttcttcgagcgctgggatatgtatgtagctcccaagaaggaaggtgcttgactgcgcctttgacgcccctcctgagtacaagctcctcttgaattatgtcatcagccatccagttgcggcccagctggacatgaggcccttcgaaagtttggagaagtttactttcgcgtctccagtccaaccataacactcaccctccacctgccgagcgagattcgatccatctcgtacaagcagcaatcaagagaaacacatcaataccagcactcgatcctcaccgcctcaacacgcatgtccagctctcgaatcatcgtcctgcccacctgttcgatctgccaggatgatgaagccggtctggatatcgttgccacgatctgtggtcacgtcttccatctgagttgcatccggacctgggacgagagccaattctcacgcagacatccgaccaaatgtccgagctgtaacatcactctcagaagagccgcctcaacatcctctgccgcaagattcatcaccctccattcactcaccgagcgagaggttgacgaccaaggctcatcccaagtgatcgctcgaaccggcgactcttcaactgatccccgcctctcaaggtgtcgagaggaactcaactccctcaaagaaacactcaaggaacgcgaacaaaagatccaacagctcaccctcgaacctgtctcgcttagaagggagagagagaacttgaccgcgaccttaagggtcttgaatcactccaagcaagaactcgaagatcgggtccttaaagtttcaagagatctccgagccgaacgcaaggaacgtaccgatgaacggcttgctcgctccttggatgaaaagaggatcaaaactgagatggacaagttgaatgaaaaatatcggattgcaaagaacgagggagaacaacttcatgagtcagttgttgttttttttgtatcccttaaatattttcattctcttcttatagagactgaagctgatatcgaaaattgttatgtgtattatagacaatatgttaaaaaagttagcgagaatgaagagctacaatcatttgtctccgaattcggtcaagagaaagctagatttcaggcgaccgaagtcgctctgagagctcaattacaagaaagtatcgagagattcaaaagtgtcaaagcagctaatttggtttacaaggacaaagtaagtattttccttctctattctgtttttttttttaaaagcagtcgatggctaacaaatttgtttttataaacacctctctgtagttggaaaagaagcggaatttcttcgaagataaagcggggatgggcgatcgtagtttgacgagctcggttcgacggtgcagtaaattttatccagatgtttccaagtcgtcgatccatccaggcggactgatggttctatcatcgaaccaagctaccaacgccacctccgcccaaccatccaagcgagccaaccaaccgaccagcgtccagtctccctcgactgagtcgagcaagagaatctgtaggaccaagcctccagctgatcatcatcagaaccatcccagtgccaatgtccagatcgaaatccaatcctcctctgaccctgaagatctaactcatcataaccatccttcctcttccaatatccactcttcctcccctcctcccaacattccagctgaccaagatttggtcatgccttccttgttcggaagggacttgtctactcctgcccgtgaccaaaagaacaagctccccctgcctttcaatcatcttcgaactaatcaagcctccagctcttcggctttcaaattctctaaacctgccgataaactcttggctctgggtcctaaagttagacacagataaatcacccacctcgtttcttctatttacatacttcctcgtctatcttgagattgttttcttctttcttttttgttatcattatggtcacaaaaaaagaagaagaaaattattcttgctatgatcaatttttgactgaccctctgaactttactagttattatgaaagaacaaaccaaaaaaaaaaaaaatgacgacctatttgattgatcttatatattccccctctgaatcgttagttcctttttatttcatttttgtgatgtctcgcgatctttcttgttgccccaatttgacgccctcgatgatcatttcttcttcttatgagcctatatcccatttccatataaccaagatccctctccatatctttgcttggatatttatatgtttacatatttatatcgagttcatcctgcattgttgacatgtaaatattcctagttggttcttgttgtagtatgtaatgaacactttgtgcagttggttccagtgatttttttttaaaaaaaacttgggtctcaagatcaaactggatttgatcaggattaagtacatattttaaaccaaaagaaaaaaaaaaacagtttttgtccttgccatcattgtatgtatgtaaccaaatcccaatctgagctttgcaagttgtgatccgatgccattgtatcctgattcctgagactacggaagcccaggggggacacgcatcggctcatgacatttttcaattttcaattttcaaatgtcgggttttcataatacagttggcctgtatgcccatgggattctgaaacattccacgtttcaagatcttgaaccccaagtgttaggaagcaagcggtgacactctgtgtaacaccggcgactacggttagctacctacagctatttcggaaagggttgtccagttgtctctcaaatttttttttttttttttgaaaatttttaaatttttctttgtactgaactacagccgaggaggtacagctgtcatcgatagttcagttctgacaggtccagttcagtaaaaaaataaaaaataaaaaaaataaaaaaataaaaaagatttcgcgagtccaagtggacaaccctttccgaaatagctgtagcgtccggttccggtccctcaacttggatgaattgcaaactaacctgtgtaacaccggcgactacggttagctacctagcgtccggttccggtccctcaacttggatggagaagaagaggggccgttgcctcgcgcgtagatgactagactaagtacaaatgctgcggtgcgcagtctaaactaagatgatatgaactacagataggtttagactacaacggttactagatcacaacacctgtcacaaacgtgtcacacttcctctctcaacactccctcccacgtttgtgaagtttgaccgctctgatgttgagtttttccagtgctttctcaatgatgttaggtcctaggcgtttggtgaaaatgtctgcaagttgattgtgtgtgttggtccacgcgattttgatcttgtattgtcgaatgaaatcattaatgaagtagaaggcgcgtgagagatacttggtcttcttctttgacacgttgtcacctgcaatgagtatggccgcctcattatcacaatagatttccataggaatgttgtgttcaatgtcaatcaacaagttgttgagttgggctagttgctgagatccatccgaaagggcgatgtattcagccgcacatgttgacaatgccactactgtttgtcgcttagctccccatgctattgtattaccattgtgtttgatgatgtgtcccgaagttgacctctcgtgttctcctccccagtttgcgtccgaccacagttgaagatccccgccgttgttgtcaaaatgaagtcgcatatcccttgtcctcttgaggtatccaatgagaatgtccagcgctttccaatgttcttcagatgggttggcgctgtatcttgccagtaaattcacagagtacgtcagatctggtctagttcctccgcagagatacatgagacatcctagtgttgaccgatatgccgtgccattgacctccaagcctacattgatctctagagcctcctctgggagtgtgcttcttcttggaaatgctgttcttgagtacccggaaattgtctgatcaataaggaaggtttggctaagagagagatgtccattatcgttcttcaggttgataccaacaatcttgtccacagttgaactccatttaacttccatctccaatgacattgcttgccgtagttgttcaagcacttccggcgacgagcccatggtgaaaccatcgtccacgtgtagccagatgactaggaattcggttcccttgcggcaaaagaacaaagacggttctaattcgctcgctgtgaagccaatgttttccattttctccttgaaaaatctgaaccagcacctggcagcctgtctggtcccgtacattgctttcttgagtctcatgacctttcccttccattccggcacgagttcaatcggtgggttgaacataaacttcctcttcaattggactgtagaggtaagctgagctgatgtcaaaagatgccgtaggatagttgtgtctttgggcaacggagatgagaaggcgtagagtgttcagtgatgcggtaggggcataggtctcattgcagtcttcacccatggtttggttgaacccctttgcaacatatctagctcggaatttttcaatcgatccatctgattggcgtttaatggtgaacacccatcttgctcccaggactttgattccatcgtaaggatttacggcttcccagacgtcaagtgtacggaatttatcaatctcgtattccgcagctttgcgccattctggaccttcagggcttttcaaggcaaatttgatgtttttcggaatgtcaaattctgtcccggtgggcaagttggcgattgcttttctctcggcttcagctatctcggttgtgggttcaccgcctagtaccagtttgatttggctgacaacaaagtcgatgtcggtcttctttggttctttctttacttctagggggaggaagtcaggaaagacggcggaggttgattgtcgaagtcgtcgttcctcttttgaccagaataaccagccggatccagctattgggtatcctagtagacggcattcaatcccgcgttcatctagttttgtgcgattgtcttttgggatgtgtacaattgctcgagctccaaaaggatataacgtcagtggtgaaggtactataccgaacagtttctccaatggtgatgagtctacacgtgagttgggaatgcggttgtgtatgtacgcggccgtaagatatgcgtagctccagtagatttttggcatctcggctgcatgtaacattgttcttgccatttctcctatggttcggttcactcgctcggcctctccattctgttctgggtggtagggcgagatcggagcaagcgttgtccccaccttagctagttgttcacgtaggtcgttgacaaattcaccggcattatcgcatcggaggtaagatggtgtccggccgcaaacattcttcagatgggtcacccacgtcatgatcttattcgggacgtctttccttgttgggatcacagcacagtatgtgtaggtacttgcgtggtctcgcatcgtgagtaagaaacggcatccgttgatatcagtatcaaaggggccggcgacgtccgtcatacataagtccaaaggtttatctcggggaatctgggtttcaacaccttttggtttgaggtggaggctcttagagatggcgcattgttcgcagaaaaagcttttcgaagatattttcacttctgggagcagattttttaggaacttgcggacaatgggctcagaaacgtggccaagtctaacgtgccagaggtacggatcataggagggtgtttgggaaattttgttgatcattgcatcaggggatatgtctaatgtccaacagaaatcatgaaatttaaggtgaaagggattccccgtggtgtccacaatggtgacgtccttgtcctggtgaatgattttccaaccagagtcaattagtcgtccggtggataagatcgacccttttattccttcgcaaaagtatacgtcatcaatcaccatcagtcccgtcggcgtcgggattctcagactgccaatgtattcaatcggggcggtgtattgagatattgccaatgagattgtcagcggttgttccagccgacgagagattgtgaagaactttgaacttccactcacgttgatggtagagctggagtcaagtaacacggtcccatcgtttgcatcgggtatatcaattttcctgatgcggccattgagttgtttgttctggcgagggggtccaccgcgatttgcttgggagaagtctcgggtgggtggtatgaatcgagatccttcatcgttgtgggatgcgggaggtgcttccacaagaccttgtcgaacatcttgccaatagagattgcaatcggagtaccagtgacctgtctcacgacagtataagcaagcatagccgaatttcgccagcagtgattctgagtggccttttcctttgtagaaggatgctttttctactgagaattttggttgggtatgtgacgttgcttgttgtctgttgtcggggcgtttctgtggtgggaggtatttgtccttgtcacggtattgagtcttcaatgcttgtactgacatctctacgtcggacgggattgtaccaggcggcagttgtcccgaagagctgattttgcttagggcagattgtatgacggtggtgacttcgcctagagttggtacggttttcatgtcgtctagaggttggctgacagagtaatcgaaattctttgagtcaactccagggggtgctgtagcgagtgattgaaggaggaggccaccgagttcattaacgtttatctttgccttctcgacatcagtcatgatggtgcaaaacttcgccagccatgactcgcttgctggggaacgatcgctagcaaatttcagtatgcggttgatcaggatgatcttatgacgtcttcctgattgtctacatttgacgcggatgagtttgaacagatctttcgacgatgtcgatccttcagattctacaatagtgagcaagtcggtatcaagggtattgcgtagaagttcggcaactttcacgttttcgacaataccaagagtatcgaagttggtgtatgattcttcctcaatgaatgcggtttctcgcgcaaaggcatgtcggagggttcgatcgatagccttttcccattcaatgtcgttagagccatcgaaagcgaggattggttttagaggattggtcctttcgtgagtctggacaggatcattgatgaactgacaccctagatgatgtcaagcaatctccatgtcaaagatcaattccatggtatattcaatgagagcagaatcgaaccccggtgactaagttataggcaacccacatgtcctcttcattttccgccttcagagtcacaaagccagtcttggtttttctcgatccgagcgcgcattttcttcattgtttagtttcagttgaggttctcttttggaaaaaccctaacaaatggggagtgataatcacactccaccccgcgtcggcacatactcgcacactaccttctctgaatggagtgcggggcgcacgccaattacgatagcgtgcgacgctgcacgccaaccgttaagcgaggctgcatcgcttgcaggcaggcgtgcagcctacatcccatattctcgacctaaacccatatgaatatgggtttaggtcgaggcatatcccataggacccagggatgggtcctatggagagaccgtccgtccggttcaaaccttgaaccgacatgggttcaaggtttgaaccctgacggccatcggccaaggttcaaaccttggccgatggccttgaagatccctgtaggacccaggcctgggtcctacagggattcccttcgtttgaaccctgacagccatcggtcaaggttcaaaccttggccgatggccttgaagatccctgtaggacccaggcctgggtcctacagggatatgtaaatcgattcccggggtcggggtaaacgggccccgccccgcgaatcggggccaatcctgatggcggaccagtcggtccgatctccgacggcttttttcctccaccaaccaccaacttccaacccgatcacccatcgatcgacccagacccaaccaacgccactcacccgagcacccgaggaacacccgagcaccccgagcgacccctgaacccccaaaacccgcaaatccctagtaaacacacgcacgcccgctcactcaccgatccgatccgatccgatccgatccgacccgacccgatccgatccggcacccaaaaaaagggtatctggggtaaaaaaacgtgaggattctgtttttttgggtctcaacccccccaaaaagcccacaaatgggctccctggcaggctgagctggctggaaaaggggtccaagggcccctatcttggccaagagggcttccctctaccccgaggcacctgattttttgggtctccagaggccttgttccaaggcctaagtgcccaccctaatattggccaaatataggaagaaaggggttccctggcacactgaagggggccaatgggtcagatcgactcaatggccccaaagtgggccacattggggctacacagcctggtgggggggcccaatgggtcataatctgaggtgtttcctgggccccagcacatgaagatcactttaactgactgttttgatttgtatttgcccacaattcacaccataccagtgtgtccgaggccctttgaatcactggagaacgggcagatttcatcccatttggctgtgtatgtcatcatggctggaattccagctctataacaaaatacagctgacaagatggttgtgattgatccttttatgtttgcattttggtttagctgcattgagaaatgaatcgcaatacctcttcatcaagtggcggtaacaactctggccacccgatgaacctccccgatggatccatccgagctagccaaccgacccacttggcctcaggcatccaccatgctgcctactctgggcacaacccgcacagcagagatcactccagaggtcaggacttctccgtcacgcaagtccaatccggcactcaagtgccccacggctctggggaaatagacccctcttcggctcatccgcgacagatcccagctggccgtgatcatcctggtgctatgtttgccaactaccccagggagcagttgatggactattccagtcatcaaccaatggtctactcaggcccgccacatacgggctacccggcggcaaataattatggcaccacagcgacacccttccatcactcagcccccgcatacaccattcatcctcatcacccctacttggcccctccccatttgcagttggcccccatgcacccaccagtccctcagtactatcaccatccctccttccatatgtaccctccccagcatgctccaatctctttcgctcacaacgctcatccgaattattggccgcttgagacaaattcgcagaacccctccatcaattatggttcccacccaggtcgcgctgttacgtcgcatccgtcccagattgcttacgcccctcatgaaccaatcaatgtggggttccaatccaacagaacttatgagtcccgccaggaaccaagtgatcctcctgttcaatttggtccaagacctgtacagctcgaaagaccacatggcccaggcgagatcacaactcaagacccggcagcattgaaaagatctaactcacaacacccggctgcatacgagaggtctaactctgaccagcgcaaccttgcggacccagtgggtgattgggaaaacgcatgttgggacttgggcgacccatcggctaatttccaggaggttcgatcaagctttgtcccacccgttccggaggacatcacccccctcccactggcccctgtggatgctttgctgtcgggcccagcgggcgcgttggctttggataactgcttgtcatcaaatatgcaagcccctgatgttgctgctcaccctgaacaacatgtcactgtgggcatcacgaccgaccatttagatcctgggactgcttctcctggacggccggatattcttcttgttgattcgacgttgacaggcttgccggatcttgacatggctggtgataatttgacggttgtcaagggttggtcctcttttcttggtcaactgcttctttgtgaattgtttggactgatgttcggatcttggcctggtggtcagcaggcaaatctataagtgatccgcctatggaggcctcatcctcagctgttagattggagaatgacgctggaattgcttctgatggggtattgacatcagctgacgtggataaatttgattttaccgtggggagtaagtagtcagcaggcattttttatatttggttcaactggttaatctgttgaaaacttgtagatccaatggatcgaccccctctactcaagttccacgaactcgaagacctgaggcgctttgtgcagagatgggcagtgacccatggctacaaactcccaaccgggaactccggtggaaacagaaatgtctacttacgttgttccttggctggggaggactcaaagaagcctcagtccgatcgacaacgcatgtctcgaaacagacgtattgggtgtccgttcagggtttctgggcacaaaccaactgctgagggctgcgaaaatttcccatgggaaatacgaatcaaagatcatctgcatcataatcatggccccatggatgtcgaataccaagtcctacaccgacagatggatgcggccctggcggatgaggcagttaggatggcctccttgggcatgaagccgcaagctgtagcttgcatggtctcggataaggctgagcggtttgtcaccaatcgtaccatttataatgcaacagctgcacatcaacgagccaagcggaaaggcgaatcggttttgatgtacttgattcggtgcctcaagaactccaactggttacacgaggaggcgtacgacaaggacggaaatcttctgtatttgtggtttgctcatccagggtctttgaagctggcgagacggttccatcatgttgtcctcatggattgtacgtataaaacaaatgtgaacagataccctctgttgcatgttgttgggcaggccgcgaccaacgagacgttctccattggattttgtttcatgcaaaatgagtcagaggtggcgtattcatgggtgttgaataaccttaggtgagcagctgtggatattaaactcactgtttgataaaactaatgactggtctcctgtctcaggtctgtgtgggcccctgaacggactcctaaggtgtttgttaccgaccgggagaaggctttgcggaatgccattgcccaacatttccctgaggcacagaacaatgtgtgtgtgtggcacattgatcaaaacatccgggccgcctgttacccagcttttgcagcaaatcaggcggaatatgatgtgttcaaggcgaagtggcatgctgtggtttattcaaaggacgaggacgcatacgattcttcgtgggccgagctccaggtatatctagcaggtcgcccaaatgttctggattatcttattaaaaacatcatcccagagcgaaaggacttcatgactccttggatcgggaaaacaacacatttgggaaatcattcaacctcgcgaggggagtctgcccatgcttggttgaagtctttcatcacttctcacaagaaggatttggccaatgtctttgaggccatttcagttgcggttgaccggcagctttcgagcatcaaggcatcggatgggaacgagaagcaaaaggggaaatctggaattccggaggctttgcgtccactgaacaccaaggtctctatacatgcgattgccatgctggagattcagatggatctatacaataagaacaaggacgcggtggcaggcggggtggactttcaggagtgctctggaacactgtttgcttcaatggggatcccttgctggcacatgttggcggatatattggaggagcggggggtagtcgagacagttaatatacatgatcagtggaaattgtattatgaccctgataacccggtgagtgttcttgatctgttgatttgaaaataatttcctggtcactgagatacttgttgggccagaatgcggagccaccttacaactttcacgacgattatgcagccttgaaggaggagattctggctgaagagaaggaatcagatcttcccagtctgatggccaagttgcgacaggtgaggtcaaacactcatgtggtccccctaggtcacgccccgattgtccggaacactcgcaaggtccctaagaagaagaggaaacgtggttacacgcgtgcggcagacagggatcctatccatgctgaagtagtggaggcccaagtgaaccaggcccaagcccagaagagggctgcctcgaaccgggggaagaagtcaatcaccaaggggaaggccaaggctcagaaatcccctgcatctgacgagtccaccacatctgacgagtccgccgtacaacccgacccagttactcgcaaacgaaaacaaccatcacggtccacaagggcggccaaattgttcaaacaatccgtttgctctgattcgggggaagcctcctcctccacctctgattctgaggatgtctcctcctcagcaggttgtacaggtggtttggatgcggatgatcaaccgaatgcatcatgcgagcctggggagaacgaagaggcccaatcgaatgttctttccggtgcagaccatcaggctacggcttccagaagcggctcagacacaggagtttgcgcaacaggctctagccttgagcagcctcacagcgggcaagcaatggagacagcagatgtggagttgccatctgacttggagcagatgattcctcaggtatgtcccttgagaagttgtttctgcataggatgttccaggctcatcatttgtgtcatatgcacgtatttaggttatcccaaagtcatcttccgcatctctcatgccacaagaatggatagccaaccctgctcatgggcctgatcatcaggctgtttggcctcaactggttgcacaggtaagagtttcagatttgatgcaggcaggattcgttgctgaaaagtacaaaccccttatttccccaccatataggcaaagccaagtgcacaagagccttcaaatccatcccagatgaccaccaatatggacattggcaatgtactggacccaattgttcacctcgaggggcctcgggacctcacatgcgcggaagaaggggccggtttgcctcaggtgctagaaaccaatgagatgcaacctgtgagtcaagttctaacttatactggcgcactggccttaaggcaacattagctcaatgcctattggacagcttgtccctgctactacacccaagcggaagcgcattcggcctaaacgcatttacaagccaaaggagacagttgaccaatcgggaccccagggcgccccctccaacttacaatcatgcgcagaggtcacaagagaggagaaagatattgcctgcaagccacctggtgaagatgtgagcgcaacccaaccattctgtcagtttcccccaagctgatataagctcatgatatccacaggaagacgaagttcaaataatctccacaaaccgggcaaaaaccggtactaaggcggtatgactcatcccctgtaatagcttatgacacagggacttggtgctaacccttgtcatctccaattataggtccagctgagggaccctgatgagctgcctgtctggcttgaaccatttgttcattcaaaatacaatcccccaggtgatggaaactgtggttactcatgtatagcccacgtactcgcaggcgaaaaaccggagagcccatattcaaagccggacgggtggctccacgtccgcagggatcttctacacgaactccatcaagacccagcgcattggtcaaggaagtttggaggcgacaaacaattggagctggtctgtgaatcactcgaggtccctgaaggctccacccacgtccccagttccaaatggcttgcaaggatagagatggggcctgttattgccaatgcatacaacaggcccattgtctttgtaaccggcgatgtccttgctggctgtatcaccaaccttcccaccttacacccaccgccccccaaacccctgggtccaatatttcttgccttcacagggggtaaccattgggagttagtggttaccaaacgagggctcctcccaataccgccccctacgttgcccaggcgccaaccaaacatcttattagcccaatgggttcaagcaattcaatctaacattgatttgcataacaagtttaaaacagaatgaagaatgttattagccacatgggtagcatccgttctaccaaacttagattagattccactgtcgaattctaatagtgacaacgtgtgtttttattatatcaatgccgcggtttattttatcttcatatcatgatttttcaactcatctgctttcatattcattttatcttctatcattctttagtaagttattcaaatcacctactcagcagacagtcttgtttaattttcttggtcctaagacatctcagtatgttggtttatttcactattgcttgttttgtctcaaaggaaacgcatgttaaagagaggaaactagggaatgctggtcccaaggataatttgctaaattgtgcacaatcatcttaaacatcaagttattgcgagttgaaatatagagactggcagaagaggacaacaaacgtaagataccatatggggaagaaacacatcacatcaaacaccaaagagaatcaagaatcaaaccacaccaaatctcttctgcgccaaagcaatttcaatatcttcagcaaacatgtgtgatatcacatgagttgcaaactcttggtagaaagcttggtgtacaaccctccaatttacctgtgggagacctttgtcatcaagctgggtgaagcccatcttgatgagaaaattcaagaaatacagccgaagattgtccaatgttgcatgcggcatgggggccgtgatcccatgttcgaccttttgtttgagcagactggccccaacctctaacaaagaaagcgaattgcctagggtcacgtgtgggccggttcgataagcggtgaaggctgatgttggaccaaaaatcaccagattggcaagcatctggacgtgttgaaggtggtgctttgagcggtaggaatcgattttggattgcttgggttttggaacgcagccgcctgacaagaaagccaatccggcgagagctcctatgaaatactgtatcaacgagaagacaccaggttcggccccggtgttgtcggtcatcctcccgccgatgttctcatacgccccacagaagtggtagtacgcagtatatacatttgtatcgtcatcgaatgcttgagggatccagctgtctttcaaattcgccaacctcttaagtgcccaagtttgatgtaaggctgcccgcagtcgagaatatgcagatctcccaggagcaaagaaggttgccaaatgtggcagaagcgtgtggtctttggttaccttgtccgacagctggaacgatcggacttgttccatatccaccatgtcagacgtaatgagagacaaattccctgcagtattgagaatatcctctgatgaaatggattcaacatcagtaggcaggcttgtccacaaagacccagctgtatccaaaggacataccagattcacaaagcctggaggtgacgtccacatccttccaaaactgctgactatcttcttctgggattgccgcatgggcagatagaagtggtggcaaatgcaggaggaggtactgaatgttcaacagtgctgattgggcggattggtgtgaccatcggattccgcgagccagctcgttgttccagcgatcaacctcctggggtgctaaaacttgcccagggacaaacaattccacagctttgggatgatggaattgtacatgtcagccattgaaaacacattaatcatacatcaggaagcaataactcacatggagcacggccagatctgttctcaggtatgtcccctccagcacccctcttatttcctcccccagcaagctggctgctgcagccctgactcgggttccggggaatgctcatccctttcatcaactccaaggatataaaatcgtccaccaagggatgataacgcggggttgcctcctgtgttgggccgcttcggaattgtgctggatgaccaattccgtggtcaagaataactgctacttgttgcttctgctgggtgggctgaaaccactcgccatcgtccggaattccttcagcatcagggtcctcttcagagtcgtcgtccaccctagatttctttgaatgtccatgatcatcagcttcatcctcttcagagtcgggcaccctatttctgttctttctcgaattcccagtatgattgtcttcaatgccttcgagtatgacggtagagaatcgatactttggccgccgctcctggcgctcacgaatcaccactggacgctcggattgccgcttaggtatagcaggaggcggttgtttatcagctgggggggtgggtaccggcgggactgggtttccttgcgcaggagagagattttgattttggttgacactggccataacagaatcaagaaaccgatctccttcttccgtcaaataagatgtctctcctctgctgtttttacgtccaggggaattgtccgggatgttggcataggccggattgagtacattggggaacccgttgtcaacaacaggagtcttatcaaccctagagaattcgccaaaggatggacaaggtgtgcgagcgaggaccttgggcacagccattgaccgaaacaggccgtactgacggtcttcgtgtatgggagttggggtgtcaaagttcggacgggctggtaaggacaaatccaattgtggatgagagataggagcatcaccatgcaggctctgcacagcaggcatactagtaaccctgagtgtgctctcatgagaagcactcgagggagggaggtcgttcgccagctgggttgcatcggattccgctctacgttcatcgtcaccctcgtcatcagagttctcaatatctgccttgataagtgccaagagggatttcacgtgcgcctgctctttaggtttcaatgccgggtgactatccagctcctgtgccttcatgtaaaggtccaaacctaagggattgagtaccacttgtgtcagcttgggccaattgaattgtggtccagtggcaaaattcaagtaaaagttaaggaacatcttacgtgattgatcactacctgtggccattttctggatgaaagggggggggtgtcatgcatgttaatatgtatgcttggatctgagcaacctcaagtttaaaaaacagccaggacttacaggtaacctgtagattgccagattaatccccaattggctcctcgactgtggtggtggaatatcctattggtttaaaaaaatcattgaataagccagggttctctcatctgggggcaaatttgtaccaaaattgcacgccaaactcagttggggcaagggggccacctgacagtcccactctcccctgataggccccccttctgtgctgcagtcccacccagccatgtttgggaagttgggcccctccccaaagcttgataggcagaagagggcccctctttgcggctcagcgtagcagtggctccaccttgggcccctccacaaggctggatatccgaaaaaggagcccctttgggggctgcagacctcataaattgaattactcactgaaaactacctggggttcctttttttcgctttcggatcggatcggaccggatcggatcggatcaacgcctgaacgggcgtgcgtggtcttccttgcgctttacggctttcgtgggttcaggggggcggggtggtcacgggtgcctcgacgggtctcggtcggttcgtcggggtggtggtgttgagtagttcggtcgatcgaagaccgaggtcgtggttggggataggaatcgttgggagggagggaggggcaggtaggtggaaggatgtagcctcccgagggggcggggcccgtttaccccggccccgagaatcgattgtcatatccctgtaggacccaggcctgggtcctacagggatcttcaaggccatcggccaaggtttgaaccttggccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgcctcttcctggtggaccgctgaggatcagcgacaaccaacccgattgggattggtcacgcaggtaatcccttcactctagcaagacttaacgacctccgttgatcatcatcagtctgctcatcgaccaccgttcatcattgactgtggacgctgataccgcgccgtctttcatcgacgattggctttttcggctcgtcaaacgcaccaactgattatcgacttttttcttttctgtcatcgattatctcaccgacggacgattgccgagctacatcgaccgactcgtttttctgtttttgcttctttcaaagacaacctggcgacggctctaagctaggtcagtatcgctatgtttttttctggttttttccctgcagtatttgggcaggatttttgatagaagattgatccttgctcgcgttaggcctgatagttggtgcatcgacccggacaacttcttgattctggcgaggaattgtccagatcacttttcgaaccgatcctcgcgaggcagtgaaaggtcagtatccctattttttccttttttttccctgcagtatccaccccatcccttccacatcgaatcgtttttttttcatttctaagtcattttttttgtgtttacatatgctcagatacttgcgacggacgatagctgtcgtttctcattggaatttttttgtctttacattctcttcagatactcgcgacggacgatagctgagtccgctacttcgacacatatcctttatttggcaattacatcgcataggaactcgcgacagtcgatagccgcactacttcgaccgatcctacttgatcgctgttgcaccttgctgtccggacagcttcctgactggggtgagttttgataacatcatccttttctctgtagtgtttgagtaggatccatattgattttgagatctctcctggcctgcgtttgcttcaagtagctcagacaggacttaaacatacttggacaacagtccaatttctgtttgccatgtctgaagaacccacttgggttgttcgcctttttcttttctcatgtgaatagtacttgtttctttttcaggcagatttgcactggtgcatttctcattcacatttttgtacattttttgttgttgttgtaaatggccaatcatatgtttcagtgtgttattgacaatgcatattgtttcactatttcattcactgtgtgattattgtgcgatgagtatccttgggctagctggtggatgtgcataagacattttttttatgccaaaaaattggcacaatgccgtctgggtgacggctcagagacaccacattcaaaaatcctgctgatggaaattctttgaggagacatccctgaaacacctccaggacggaagtgggatgaattggggggctgtcacgaggatgctccacaaggacatcccagagatggtgttttatttgtggaggagcacgcccctgggatgctctggtatgtgggggctgctgtcctggggccgtccccctggaccctgcccctgggacgtccaactgcactggtggtgtaccggaatccataggcttacacccctctgagtcactacacttttgaatgttaagctttgatctgtttatgtagagcatgtcaaaggacagactcaactagtgatgttcagttctttgagctgggatatgtagctccgaagaaggaaggtgcttgactgctgcgcctttgacacccctcctgagctagcagctcctcttgttatgtcatcagccatccagtcgcggcctagctggacgggtcctttgaaagttttgatgtcaattgtttacttgcgcgtctccagtccaaccatagcactcaccctccacctgccgagcgagattcgatccatctcgtacaagcagcaatcaagagaaacacatcaataccagcactcgatcctcaccgcctcaacacgcatgtccagctctcgaatcatcgtcctgcccacctgttcgatctgccaggatgatgaagcgggtctagatatcgttgccacgatctgtggtcacgtcttccatctgagctgcatccggacctgggacgagagccaattctcacgcagacatccgaccaaatgtccgagctgtaacatcactctcagaagagccgcctcaacatcctctgccgcaagattcatcaccctccattcactcaccgagcgagaggttgacgaccaaggctcatcccaagtgatcgctcgaaccggcgactcttcaactgatccccgcctctcaaggtgtcgagaggaactcaactccctcaaagaaacactcaaggaacgcgaacaaaagatccaacagctcaccctcgaacctgtcgcgcttagaagggagagagagaacttgaccgcgaccttaagggtcttgaatcactccaagcaagaactcgaagatcgggtccttaaggtttcaagagatctccggatcgaacgcaaggaacgtaccgatgaaaggcttgctcgctccttggatgaaaagaggatcaaaactgagatggacaagttgaatgaaaaatatcggattgcaaagaacgagggagaacaacttcatgagtcagtttttttttgtatccctcaagtatgttcattctcttcttatagagactgaagctgatatcgaaaattgttatgtgtattatagacaatatgttaagaaagttagcgagaatgaagagcttcaatcattcgtctccgaattcggtcaagagaaagctagatttcaggcgaccgaagtcgctctgagagctcaattacaagaaagtatcgagagattcaaaagtgtcaaagcagctaatttggtttacaaggacaaagtaagtattttccttctctattctgttttttttttaaagcagtcgatggctaacaaatttgtttttataaacacctctctgtagttggaaaagaagcggaatttcttcgaagataaagcggggatgggcgatcgtagtttgacgagctcggttcgacggtgcagtaaattttatccagatgtttccaagtcgtcgatccatccaggcggactgatggttctatcatcgaaccaagctaccaacaccacctccgcccaaccatccaagcgagccaaccaaccgaccagcgtccagtctccctcgactgagtcgagcaagagaatctgtaggaccaagcctccagctgatcatcatcagaaccatcccagtgccaatgtccagatcgaaatccaatcctcctctgaccctgaagatctaactcatcataaccatccttcctcttccaatatccactcttcctcccctcctcccaacattccagctgaccaagatttggtcatgccttccttgttcggaagggacttgtctactcctgcccgtgaccaaaagaacaagctccccctgcctttcaatcatcttcgaactaatcaagcctccagctcttcggctttcaaattctctaaacctgccgataaactcttggctctgggtcctaaagttagacacagataaatcacccacctcgtttcttctatttacatacttcctcgtctatcttgagattgttttcttctttcttttttgttatcattatggtcacaaaaaaagaagaagaaaattattcttgctatgatcaatttttgactcaccctctgaactttactagttattatgaaagaacaaaccacaaaaaaaaaaaaaaaaaaaaaaaaatgacgacctatttgattgatcttatatattccccctctgaatcgttagttcctttttatttcatttttgtgatgtctcgcgatctttcttgttgccccaatttgacgccctcgatgatcgtttcttcttcttatgagcctatatcccatttccatataaccaagatccctctccatatctttgcttggatatttatatgtttacatatttatatcgagttcatcctgcattgttgacatgtaaatattcctagttggttcttgttgtagtatgtaatgaacactttgtgcagttggttccagtgatttttttttaaaaaaaacttgggtctcaagatcaaactggatttgatcaggattaagtacatattttaaaccaaaagaaatgaacagtttttgtccgtgccatcattgtatgtaaccaaatcgcaatctgagctttgcaagttctggtgcgatgccattgtacatatcctgattcctgagaccgaagatccggcttcggcgcttggccattggaccgccaaagacacacacattacaaaatcgaaagggcatgctttggttgaagtacagttcgttttgtaacaaggctctggatgactgtttgaagcctggcgtggctccgatgatgtaggacatattaatgctgagttgaaatccggccagctttagcctttatccaatggcaaaccttaatggctatcaaacccaaagactcgcatatattaatattaagaattgaatattaatttgcacagccatctatttaaatatccgatttagattattatcgtttgcaggccgatcttcgggggtggttgattggctcaagtcttggagctctttcatccgccctacatatgagtcatgaagcttaagattttggaacaaaaaaaaggaacactttaacgagtctttgtactggagcaagtagtctcatcaccattcttctcagacattcatctccctcatacaacccccccatccagcacacattacagcttctgcgatcgacctacataaatactttcactcaacacaaaactcgagcaagatacattgtaccgattctcctcccccccgcatttgtattattccatcaaacaagcccacagcctctacttgaccgacccatctatcgagtctcttaacattcaagaatcggattcaagtcgatcaccaacacccaaacagccagccgttttcaatttttttggcaggacatggcaaccaccgaagtagtcgtcatgcccacctgcacgatctgtcgcgatgatgatgcgactgatttgaactttgggataaccgcttgtggacacgccttccactcgcagtgcatggaagactggaacagaaatcaagcgcttcggcgcaggatgacagtatgcccgtgctgcaacaccaacttatcctttacacgatcaccgaccattcgcatccaccagctcgccaaacaaagagtagtcatcatcccggacggacatgccgatccgctcgaggaactcaaggcggcgaccaagaagctcgagaaactcgaagccgatcaagccaagctcgccgtcgagaacaatgcgctcaaagccaaagtcaccaagctaacctatgaatccaagaagcggatggtagaagagtccaggaataccccccaaggatcttataaagtactgaacctcgatggtcatcatggtcccgatctcgaaaaagagaggcagattcgcaagagacagctacatgccttgcacatgggagagcaaaagagactgctcaggcagcttgaagattcaaaagaagcttacgaaaacctcctggctggatttgaaccggtgggattgacgatgtttgttttgatctctatattctattcttccaaggtgggtgaagaagtttatgtatcatactgacttgctctttctttcttaaccgcttgagatttcacagaaacacctctgcagcagacagagccactccatcacatcaacggcaaccaatcgatccagtcgactcggatcgatcgtcgagtgtatcgattggagtgaaacgaccacgtccctcgaggaccgagaaggagaaggccaagacgcccatggtgatcgaaatcgattcggaatccgacaacccttcgcctcctcctgggccgccgaattccccggcctttacgctcaaccccttcaatccaatccccggcccttcagtcccaaagccttttcgcgctctacaggcctcgactagtgcttcgaaaagaagatacgatcaagcctcagctaccccgaagattaactatactactcgttctttcgctaaactggcctctggttccggccccaaagcttagcaatcttcccctagaaattcgtccgggccatcagaccctcaattagaaatcaaccctctttcctcacacatactccctctttctctcaatcccaactcgccgtaaaccactttggacaatccaattaagaagagcttctttttttggctggtagtcctttagactcgcttccattgaggttcgactttgctcctcgacaactgcttttttttctttctttctttttgcttagtattagacatcctgccttcatgcccaattagcttcttctccatgcctatcctagttcattcctatccaatcctcagctctcatcatgtcagtaactcatcccgaaaaaaaacagaaacaacacaacacaaacttctcgctcatcattcatcctcatcagttgttcccagcttccatgtactttttttttctatcattccacactcatcaaattcccatccgattctcgtccgaccccattcgactttcttttcatctagtctcacatcgacgtctggcctggcccctcctcaatttcatccactctttcttcatgcaaacccaaaacccccccaaaaaaattattggtctcattataaactgttcttgtcctctcaacaatccaacaatgaagaagttatctatgccagaacacgttctttctagaaacaaatcatgccatcttagccagagtttctatacccttttgagtgttctttccctttttgtttcccaccaagtgatgttgcacattcaatttgtatctaccatacccaccagcctcgagaccctatcttacatcagtccaaactgatgacaggaaacttatctgcaatgaaccctgagctgtttgctcctaccagccagaagatcttctttatttgatggtgatcctggacacacaagctgtactgattggcagccatgaaggatttctcttggacggtgtacatagacaggataacttgctcccacccacttgtcatcaaagaaggaacatttattcaaattaattgagatggaggagaggcaattgagctggatggactccatggcaatctgtaggacactcaaggacaatcccacccccattagcttccgggaatgcagactgttttgtgcagcattcctgatcttgcacacaactctagggagagtccaattaatggtcaaggccaacaaagtagtagttgtttttttttttgagatttttggggtggttttgggggggatttggatgttggagtgggttctggacccagctgaagtgtgggtttttgatgatggcgagagaacccatgtccatgggagtgtatgtctgagagtgagatgtcatcctacagtacagctacttcatgttgatccatgttttaccaaacctcccatctccaaaatgaaaaaaggaaagtgttgctgggctcgatgttttgtaggccagttgggctacatatctgttagtgtaccgctcaacaacatatatagccaaatttggctaaaggttttgtggggcctggcagtatattctgtcatggctgcactaaacactatgcttgtataggccccacaaaagggcctgctacgctggtcagtgttttttttttcttctttggcaatgtagcggcgactagcggcttgtagcatagcaaaaaaaaactgcaaacggtgcactacataacactacagattttgtgcccccccccccaaaaaaaaaaagtgtggcggcccattgttggagtctcgagccctctcattctaccctaaataaaatcacttgttcttactactctaatttaagtccagtcaactccctatataattaacccataccccttggtggaatgggttaataagttgggtttaccagccattttgtagcaaatttggggggctactctcccatggtttaatagggagttgactgcacagcccatgtttgttgtggccaagcaggatcagcctaactcacaagcccatcagtactggttggtttgggagatggactcccataaaaggccagggaaacaactctggctgggttggctggatttattattataactcccatttctggcaacagttttgggaaaacaactgtcgaaaactaccagatcaaaaaaaaaaaaacattgttcccacaacattcttgatgtgattgttggaatttgggtgtcctgcaatgtcccactcattattttggaagttgtgttgaggtgtttccgggagaactgatgcactctacaaataccagattctatctgatgaaacccaatttgtagttcatatggcatttctgaaatctgatgtgactctttgtgactggctgcggaggatcgacgagcttcttctgttgcggatgaatgggccgagtggaccgggatattgctgccggacgcccattcagcagccaactccctgggactcggagaacgacgggcccactcaagctcctactcctataacacacaccataatccaatatagtgtagtggccagctacgagttacccctcactgcctccgcccaatccgcaccgggaagcgattcgatcagtcataccctgtctgttctagacactgcgatcatacccggacggcctcatcggtttatgaccaagtatgataacgaccaaggtgatcgtcctgccaacctgttcgatctgcagggacgatgaggacgaagagctcggctacgtggcgaccaagtgtgggcacctcttccatgccgagtgcatgagggaatggaacaggaacgaacgaaaccgaggtggaagcccgcgatgtccgtactgtaacacccatctccacaccaactccgaccattatcacggcggcgattcgaatagtctgatccgcatccatcagctcatcaatcagcgcgtgacgatcatcgaggatggcaagcctacccctgaggaggagctcaaggcggcacgagataacctcaactcgatcaaggtgatcctcaacaaggagaccgacaagcttcgttcggccgaggcggagaagctcaagatcgaggctgaaaacaaaacgctcaaaacaaccatctccaagttgaatcaagaggtcaagatcaacaaagaaaagtgcgacagtcgggccgctgacctcaggaaagagaaacaggctcgacagaaagatttggcaatccacttgggagagaaagctgctttccagaaacaaatcgtagatgcaaaacatcattacgaaaaacttaggaatgagcgtggtcaattgagcaagttgagttattctcttaatcccttcataatatatggataaatgaattcttgaatgatgaactgatctgggtgctatttacatttaaagggatttggtccagaggaacatcgagaatacgaaactgaaaggaataatgggtaatcaaaccaatctgatcagtaacttacaagcacaatcgatgcaactctctcgcgagagggatcaacttgcggagaaactgaatgcgatgagacaacctaatcatggacagctattccgaggccaagcactccaatcgaaccagcaacagcaccactacccggtccaagcgatgcaagccaaccagcatttctatcaagctcctccagtcgatccgtcccaagctggacaattgatagacgtcttacagggtctcagtggtgggttcatgaagctcgagagggagtacatgggaatcaaaaagtcagtagatcatactacgctccctcctacgtaggtaggtgagctaactacaattatcatgctcggtgcattgccccccctttttttttctaagcagactcttggaagaaaagaacgaaagggaaggaaatggacgaggcatggaggatatggagaaagaaaaccggcagatccaaggccaagcggttatcgaagccgtccaggaccgcctcttacgcacaactcaaccaccactcttctcatccaagtccgagatcgattcggctaagggcaaggagcacgagatccatgaattagtacagaaaatagaatcttgggactctcccagtgtctctgctgctgctgatcagatgattgatcctagactatttggttgattttagatactctgtataggtctatatgttccaccttatggacatttttttttctctctctctttctttcaaattaacaaaaaatagtataatcgacagtctactcaagaagaagtagctcgaggacctaaatagtccaaagaatccagaggacaaaaacagtccaacactatccatattatcgaccgactgaattacccttaactacctgatctttatttatctgtgtatctcatcttcaaacattacaacttctgtctctttttttttttttttgaaaaaagaaaaattcattaaaaaaactgtcaccgtttttctcttcctcacacatgaaacgtagatttagggcatatgccttcctcttggaaatccaacaaagtccaaaatatgtagatacttgggactattcttgcttctgcatacactcaagtcatgagccatcaatggcatgacacacaaggtcaagcgaaatgaatgtcccccggacagacgagccacccgtgacccgggaggtcaacggtcgcacatggactctccccgttgagtcgttgacgtcattggtcaacagaaacaagattgcatcatcatcatcatcatttgattggtgctctctctcaaccaaaccacacaatcacatacagctgcccacgagcatgacctctcagccagcttcttcagatcggaaaaggatagattacctgaaatccttaggatctattcgagagagatgtcaacaagtcttcaatctaacagttgaccaagaccaattggagttttggtcagtcgatcaatctactctacccagcatagtcgatttctgctcttatttgatctcggtacgcaatccaacttccattcttgatgtatctcgggctgtgttttcttggcgatttctgactggcaaaatatggattctgattaattgtacatagcgagattatggagcgaattatcagtcgattccgccacatggtcgatggagacatttccttgctaacgagcgcgaccggattagtcctctactcgagcaatggtcggccgattcgagtgttgatcaggtcgagaaagggcgccgattggtggatttgttcgtggttgcagtgctgatggacgcaggagccggggacgagtggaagtttgtcgagccattggagcagtcctgctcgaccagctcgaacgcgaacgagagcttggaccaggggatcggccggagtgaggggcttgccgtgggcaccttacatgccttcaagcgaggcatcttttcttccgatccccaacggccccatcaagtagatcccattgccctcagctcactcaccccctcaaaggtggccgaatttatgcagtccaagcctggtaaccaaatggtcggattggaaggacgctcgaacctccttcaaaaacttggtggcttactttccaatggatccaaatatttccctgcccaagaaccaaattctcaatcgcgcccggggaacttgatcgactatatcctctctcatcccaatgttcatcccctcccacgtgcggtgatgcgaggagaaatcagcgtgtcgatcgacgtcttatgggaggtcatcatcgaccaaaagcaggggctaggtagcatttggccacaggaaggcagagaacctattgatggtgaattcatcggagatgtatggacttgtgaggctttaaatcgagtgaaaaaggatggaggacatgtgcccttccataagctatcccaatggttgacttattcgttgattgaggtgtgagttattcttattgctaattttttgagtcaaggctgtcataccttgattcttggatattgtcaatttatctgatgcgtatgagctcttcaacagtctagagaaaactctcaagtgggtaatcacaggaagcgagaagatgactggattgccggaatatcgcaatgggggattactgatcgactttcaatacctccagccaaaaccgattgcattcattaaatcgttaggcctccccgagacggatttaagctcgttcagtttgatggaaaccttgccgcctctaccagccagtcatccagcgattgtcgagtggcgggcgttgacggtgatcgcgctggaccggatcaaagactcgatcaaccaaaaattagagctcagtaactcgcctcaggctttgtccttgccacaggtcttggaagctgctacctggaaaggcggccgcgaaatcgctaagatcaaacgcgctaaggacgccggatcatccgctggacctccgatcaaagtcatcagcgatggaaccgtcttttgataatcatgtttccaactattaattcatacatatcatcctcattctttgttgttgtagttacatacttgccacaaaatctttctttttcttttgtaacccccccaaaaaaactaatcgaattaagatgcaggttacatactcaaatgataacttgttggttaattctttttcatattatgtgtgctacttaattccatgttgaagactatctgatagatagacaagatataagaagacccaaatacacaaatatctgctgttgtgctaatattagttaccattagaatagtagatagaaaacccctgttgcgttcgttcgactttcatgactgctgacatgaatgttgaatatccaacaaacccttggagagccaattccacagcctgttctaatcttcaagacagatggaataaaccctctgcaacaatattgatctggattttccaccgctctcattgtaaataaatatctgcttcttctgctgtgatctctgggagcatttaagtcagttatatcgcgagactgtttattggagttatatcagtgttaataagattcacagcgttcagcaatctctggcttcctggtgggtacgctatgtatctattcgatgtagactaagaaggtttcattcactttgttaggtgagatttggtgatcttgtgttatggtttttttggaaccctgcagacgcagctgataagatgagactgtgaggtgcagtaaaggcccaatagtcgatgatgctctacaagttttccggaaagcccgccttcatgacaatgctctgtgggctgttccgtcagacctccctcaagaccctcactactgatctccaccgccggccctcatcgcctgagctcttggacgaaatggaacactccctgttttgcgggggatgccgcttgtatattctaccttttcttttatctttgccttttaaagttttacgatgaggttgtgagttccaatgccgacaggtgccgagctctcgggccagcgaacaaaatcagtcaagccaaataataaaatattgtacctggagcaagtttgatttggcttttggggctcccgatagcccatcgcccgaccgaacactgccagagagatatttgtacagccaaagcgaaatacactcgtaggaagtagggcgtctcggcgcctcaagtggctttatacttatcaaggcaatacatacacttccatacaactgatggatccagttgcgttgaagatacatttaaccggtggatttgttccacttcctctgccatttcccaccctacaacacaattctcccactggatcattggagctgaatcgatcattggagctgaatccaataaccaacacttactcaaactatctgttcctgaaaaacatccattcttattgaccaaaaccgcaagcatccaagtgcaaaatgtcaaatcccaagatgattggcagcaagggaatgaggctcataacctttataaccacgctggtattacttgtaagtggtcctgcttgactcgagctcagttctccaactttggcttggtctccaaacgctaatgcaagttggaatcgataaccatcaaaagttgaataatgaacaggtgattggggctaccattaatcatgagcagtcgttggacaaacggggccttcatgctcgagctggcggggccgttcccgtctataccacctgtaccgccccgggatcatttgcactcagtaggcatctccctccctctctctctctaatcttatgcagatggaatcacgtactcgactctgatcaacgattcttgatcatccttcgcttgttagcattcgatgatggaccctacgacttggggtcgaaattagatgcaaccttagatgcgtcgaattcgaaggccagcttcttcgttaacgggaacaattatggatgcatctatgattatgcggataccttggtcgagagatttaacaagggacatttgattgcgtaagaaatcctggcttttttgttctctctagaaatcatcctccagcccatgattgatgtgctggaaaactacatgttaccgtatgtaggagtcatacttggtctcacgttcatttgaaccaaggtacttatcaacagatttctcatcaattggacttaatggagaaggtaagctttcttttccccatcaaacactctcatatcacgattgtgttgtcactatcgagcatgattactaacttggaactcatgggcatcacatcgcatgatatttttctaaaggctatggtaaaaatcttgggagtcaaacccctctatttcagacctccttatggtccgtatttcctggacacatgatttgaactttttttagagaacaaccaagcccgattaacatactatcttcccaaactttcgacgattcaggcgaatacaatgacgttgtcgtaagtaaacgcagtttttttttcatcattaatatgtttgaaagtgtttgatttctcataaaagaatcgttacatgatcttcggaattttagttacaggtattgagagacagaggatacaaagggttgatcatgtggtcgcaagattctggagacagtttggcatcacctccgagctcctctgagatcgtttcatcttacggctcttacccggagaaatcaatcgtcttgaaccatgagaccaagtcgcttacggtcaatgaagtgagtgtcgtgtctgacttgcttaatcatggttccctggtgcaaaaaaaaaaatcgactcgaaatctatctccattgacgcgcgttgccttgtgcttaactttgacttgatcatctaggtcatgccgcgtgtcatcccgaacctgaagcagaaaggattcagcttcaaaacggtaattagagtcttttcactcgttggaatgctagcttggaaggtgacccaccactaattatgaatcgcttgttttgtgctcgtatcaaacctttcaaaataggtacccgattgtttaaatctcggctcgaacccaagtgattggtacgtttccgtccaaaaacctggaaccaaagatgtaagtgaccattcacaaccttcaagaataaaaaaaaatgttccaaatctgttgatgttgcgtgaattattgatttgtgataattctctggtgtgtgttttttccttcttttacatagtcaacctggacttgcagcggtactccagcacccggaaaatttgaatagagtggtggacacaatctcatttgtctgattcattcttcggcctttttttttctatctctcttattggatgtctctgcattctctttcttgcctggatttcatctgtgaacttgaacaaaaagaacataaaccgcccgatcaaaatctttggatttctctattattattttgtttgtttctcaaaattcttataaaatggttgatattcttctggacaagttttgtttaaattctcctgggtctgatttctctttcctctggaaattgacattgataattagcaggtggttggtgtgctatgacaagaatgagtggatcgatcgaatcaggccaaagctagagtaaaatatcctacacaagctttcagccattttggtgggtggaaatgaggacgattctttcaagacacgttttctccactgaggaaattgccaatttgtgacatgtttttccttgagctgtcagctgtctgctgctgggatcggcataggtgtcacgggtttcccccttatcgcagtggagtcagtggagtctacttcttttaagttaatcttccaccatgtatctctccgacaatctcactcgcccctttttcctccaggcagtacccgatggtatgtacacccacaagacatacataatagatctcccattgactttctgccttcttttcgcgcatacccagtctggggccctagcaagccactacatcgcgcgaggacgagacgattgtttgtttgcaatatacgataattagaaatgaccatctcccaggtgatcgttcttccgacctgtgcaatctgtcaggatgatgaccatggcgtcttgaacatcgtggtgaccaagtgcggacacatcttccattcgcattgtctcgaagaatggcaccggaacgaacgcgcactacgaggagggatcaaatgtccctattgcaataccggtctcgaagtcggctccttctactcccgcctcgaaacatccaacactactcgtctccatcaacttactacccgccgcgtcgtcatactttccgatggtgacccctgccccgaagagcagattaagaaattacaactcgagatcgcttcaatcaagctcgacttggagaatgaatccctcaaggttcgtgcgcaggaggccgagaacaccgagctggtcgagaagaacaaggcactcctaataaccgtcaaccagctgagagaacaatgtaaatcgtactgcgaaaataccgatgatcatgtcagccaactcaaacgagatcaggaatcacaccaaaaagaatctgcaacatacctagaggaagaggaaatactgcgcaactgggcaaaagaattgaaggacggtgaggaaagagttcaggttgaagtgaaaagattgtccgagtaagtctcaaacttttcctcccccccccccatgtttttacccttttgcaccaacctttcagtgggagaaccaaagagaagaaaaagttgatggttggttgattttctatgtcaaaccaggtttgtggagcgcaaggagatcgagaggtcgagacgtaccgggcttgcggcttcccaaggtgggaccatcaggatcttggaggcccaagtggctgaattgaatcgagagacgcatcagctttcacaaatgatcgatgtcacaagagagagccagaggaggtccgacgggaatttggtagagtccggacggtcccaccatctgatgaacgtcatgttgacgctgagtggacgattctcgaaacttcagagcgactattcgactttaaaaaaacagtcagtttgaatcgttagcttcatcataatagcttgtgaagattgatgatgaagcccccttttgattttggatttggtgtcaatgattctctgatgatttaggatgctggaagtcaaagatgatggagatgatcagtccaagacgcccgacatggacaagtcagtgacgaaggaatcagatcatggagctctccaagcagtgatcaagaacccgttgaaggaaacgagcgtcccaaagcttcaatcctcctctgagcataacatcaatcagaacaaaggcaaggggaaagcggtcgaagaattggtagaaagaatgaattccctcgaggtccctacaggcgaactaaccgagaacatggaccccagactatatgcttaatatatccctgacccacttgttcagcttgtcctgatatctccttggcgttcaattctttgtatggcaccagcaaaatggacaaaaaacacaaaaagaaagattcataaaacacattttctttttaaaaaaaagaacatgatcagagaacaatgtagacaaatgactttacagaagagaggatagttggatgaatgtatgtggagttcggactagtggaggaagatggattgctgtgaaaaagatcaagtgacacgtgtgatgaccaccttctaatcacaaagccagccattgataatacccccatcactcttcacttgtatcaagatccaagtgccttttctactttcatgttttcttatgttatcttgctgtaccttgtcttgtaaatacactgtgcttacacaattcaacaagtttttgtttttatgaaaaaggacagtgcaatgtgtgattatcctattggttgagtttcttgaatttcttgggttgcatgctcctcaatgtatgtttgcttattgtccccagatcacttctagcttttgctttggggctgaacttgggttcttatccaagagggaaagctggttggaattgcagctggatacctgaaatacagcccaccaaggctgctagatgtgtggagttttttttttttattcagcttgttactttgaatctgacagtgtggagtggatatctgacagcaaaatggtttgggctgggcggctatttgcaaagggcaatgtgtccaaatatcaacttggctgaaatcagaatctgctggccagaggctttccaatccaaaatcacttggcagcccaaacatctctggtcagatcaggacttgaaaagtgatataaagtcaaagatttcactttgactgactcatcagtaacttcaaatacccttttcctctacaactgcagagatggattaaactacatggaatgtggtttggtgcattagatctcacagattccctccccatctattgtgataagatggttcattcttttggcctggaattcttggctgacagaagtcatgaaagattactatacttgttcataacctttaaaagttgaatcaagcaagtgatcattgaaaaatgtcacaatgttctgcctcctgatgaaaggatgagaaaacattgcataccaatagtggtgttcaaagttggggcataaatgtataaaaataagtccataatctttctttcacagaactgcttacataatccatatctcaatccatttatgaatttatatttatgcatattatatggtccaactttgaatacccctaatcactttcaaagtttttatttatttatttcatcatccaaaatgtttgataagattgtcaaaagtagagaactcccctttgaatctacagtccttgtaaatgcctgaatgatccaaaattgttctgggaaaatagctttgatgcagcctataattctggatttacagggggctgtaacaccaaagggaagtcctccaatgaagattcaaggataagatacatacacaatttggagtggggaaagatggaagaaaatgatttcaatgtagtatagtattggactgcttccaattatatcatatgttttatttcaatcaacttgactggttgctttctcccaatgaaatttccatcagagtcaaattgccttagacagtatgcaccagccttgcttagcttttggccaagaatttcaatcattgcattccagtaaaattccttgaatctgatgaatatatttgggtgataatttttataccagtactgtataacagctagagaggtctgaatgactttccttgggcccaacttatgagtgaagtagttttctatcaagtatcgttggacttcatcaaattgagaagggtaatattcatccaaatttctatccacattgccaatgattggcaagcatccatcttcattctttgtaagagtttctaaaaaccatgcattgaatgaagtcaatgcattttctaaagttggcactctatttgtttctagaaaatcaattaatactttgtgacatagttttaaatggaatagtaaggtgttcaatatcttttgaagtttttttggcttgattatatcaccatttggattgacaaatgagactctacaaagtggtttgtgatcctgatcaagatgtaaaagcaggatcactggaaaatccttgatttctatttgattattcttagtcaacctcatgttataaggaattctctggaagatactttctgcttcaagattctccaaatttcccttgtaatttccaggttgcattgaaagcggaaattgttctaatcttggtatttccatgtctcctaacatgtgatgcttttcatcttcaattttatcaggatgaccatcaccatatctttcttgataaaccttcatctggcaattcattgcatctatcacaactgatttcagttccttgtctttactagactcatttccctgacttggaatttgttcccaaataccaaattcaaaatgcttataccagaactcaattattgtaattccagttttcagggagtctttctttgctgctcctgatgaaagataatcaatcaaaatgttttgtatgggcccaaaatgttgagccttctccaattttgccacattttgaatctttcccaaaactggaatgctattctctggttcaaatgactcttcaaataaccattccagcatctttgtgtgagaggttagctcattccagctaggttcaagcccacttattcttctgaggacagctgtattgatgaatatcaaccacttgatcaaactttcaaatttttctttcaagctgtcaattccttgatgaagacctgattctttatccaaaatccagattgaactgtgaaaatttttacgtgagagtttaaacacaactgatgggaattgatccattctatgatctaacatcaattttctgtaaccataattatcagttttatggatcttgttgatatactttttgaaatcctttaatatatttgaaagaaaattttgattcattgaggattcagggaaagttaaatccaacattgggttttctgaattagctttcaaagtgggttcttctgcttttgatttccaatcacttgaatttgcctgggagagtgcatccccatttgcttgtttatttgaatcaccatttatattttgattgtccataggctcttcattaacaagatgattggcatcaaaaccttaagcatttacgcacaaaaacagaccaggaaaaactgagttgaataggcccaacacacttatcaaattctcagcaaaaatagttgcttacttgaattttgaccaggattttgccctaggttaaggaaatcccagatatcttcttgagtaaatacatcaatatcttcaggagagaaagccccatttgaacttgaagtgttcagtgttaaatcattttcaccacaggcaatgtttgatggtacaatagagtgaagtggatcttctattgcattccaagtagatctttcaccccagtcttcagagtgacttcccaggttggatatcttctgtcttttttccatggtaggaattgattctttttcatggtggactgattatagtaggaagggatcacaatcaaccctaatggaaactttggaagaaatgaaaggaatgggagatttttgtctttttatgaacctacttagccactgatcaaaatccacatttattgaatggccttttgagacaatttctggtcctgaaagtggaagaaactcttgaaatgacctttttacactgctttggctttctgtaataccgacaggactaaaagctctagagtcttgaaggctgttttcactcaaaaatggtgtaacttgatggctgttttcttcccataagccaggaagtgctgagacttgagagccttgccacaataagaatgccacagaacaataatatcttgatgaaaacagaagcattctggtttatttcaactaaggaatatcaaattgactttgtacctctggtaaatgggcatgagtttgttaaacttttaaatttgagtagttgtagagggaagaacctttctgaaatagtcactgagtgcagaccattttttctttttaatgctcctaaactacaggacttgattctgttttgttttctgagtgatgttaagaaaaatgtaacataaactgaaatgtgcctcttatttgcaactttcagaatgataaggagattcttttaaatttgaaacagcaaatctaaatcaatgattggtaaaagcatgaatttaactttgattcagtctcctttaagattttgaagcaaaaattaaatacatcacaaaacatgtctcaggactaggaggagctgcattattgtcaaaatattggttactagtataaaggtttaatttttaaatcagttaatctgcagcagtattggagactgccagcataatgattggttgaaatcaacctaattttaagtgttcaattgaatcccagtttaactgggaatatatcctcaatcctgaaacctatgtaggtagtgttgcttatggtggttgtacttttttgaaatgatttcagagtgattttatcaagtaaaaaatgaatcatgttgattatatttgagttagacttcttgataggctgctcaaaatgagcatctatgtacaaatttgaaatttttaggaggttggtgtcttaataataacatccattacatgcaatattgttggcttttgcagaattttggcttgataaaattggattgcaaatgactatttaccaggcaattatgcgggtagtgttgcttgtggtggttgtaaaaaaatagattggtatcaaatttttgactgcttgctcctgtcaacgatgtaaccgatccgatccccggatcggtatttatcggggatcggatcgaaatgtaccccaataccgtgtatcgggatcggatcgtttttccgatccaatcccgatttatcagatgattgggatcagctggggcgatccgatacgagccgcgtgggaacttggtatcggtatcgcccaagccgatccaaggattccccgatcctgtattgtggcccgcccacattatttgggaccgggtcggtcttcatttccgacggtatacatacagatactgctattctaataccccaccccaccacccctccagtcctacatattcccaccaccccatcactacccccccccccccccatcgatcgtcggcgtcctcacctcggctcgaatctgacgaccgacccccccccctcgtcgcttcacccatccatcgtcgggtcggactcggactcgaacagagatcgcccggcctcccccactcgtgagtcgtcgttgaagttcccgtccctccgcttcgtctgtgtcgaatctgacgacctccccccgctcgtcgcttcattgttcaccaggcgtcgggtcggactcggaatcgatcggacaccgcccggcctcccccactcgtcgtgcccggccgctgccctccgcttcgtcgctgggtacttaatctggcgaccccccaccctcgtcgcttcacccttcaaacgtcgggtcgtactcggactcgaacggacgtactcggactcgaacggacaccgcccggcctccaccactcgtcgttcccgggctgccctccgatttgtcggtgtttcgccggacgagccgcagccgctgccgctgttgttgctcttggagtcgtgggctcgacttggtatccgcccccgaccactttcatctgtttctctcgttgtgcaagacagctagtcagggcctgaggtgagtcatcgatacgatacgatccggtatcgggtatcggattggatctgtcatttttgttcaatcggcatccgctggaatatcaagtttgagagccgtgagcgagggtatattgcaaggaacgtaatcaacaaactgatcgagaacgagcgagaccgacaagaacatgagggaggcaagaaccacttcaatgaatatgaaatcacacgaagcgactgggacattgtcaagaaattaaatgatatcatcagtgtaagcgtttcctcgtcatttccaagattactttcatttcataatctaattacctatgaaatcaatatttttctatacttcatcaacaggaattctattacatcactaagaagatggagggcgacatcccatcagcttcaatggtccttgcaaaataccgactcctgcggcaatacctcgagggcaagctcagcaccatcaccgaggatgaattcaagaacatgatcaacaccatgctcaaaaaaatcgacacctacgtcaacgaggctcttgcatgcgatgccatccttctcgccacagctctcaaccccagctaccgcctctcaatgatccagaagtggtacccctcagccttcccccgcgcacaatcccttctggaagaccaattccaacaacgcaaacaggccctcaatgaccaggcagcaagagatgaagacaccccgccacccgaaaagaacacaaccctgccacctggtggtggacttgaggaagatgtcgacttcttttcggatgctgcgccagagacctatgacgaactggcagcgtaccttgggggtaagtattggctgccctcttcacaggctgctgattgcttaacttggtggaaggtgggttcaaacatttcatatttcaggttctgagtttgtcataagaatctgattattattatttttgatgaaatacagcaatattcaacagaatttccagtggtggcactacttgcccgagacttcctggccacgagtgctacgtctgcaagtgtggagcgatgtttttcagccgcggcggacgtttgcgggcaagatcgaggcaacttagctgccaaaacaatcgaaagatgtgtaagttcccaccaatggatcactcaaggggtaaagcctgatggcccattccaggcggcccaggacataatctctgctactcaggcagaattggaagcagccaagaccacaaaaaaacctgtcgcttcgacctccggtgtcacaggttaatttcactatatccattttttcccctataatcacagcctctactctctaggctctaccaacccccactcagtctcccaaatttcatttcactccacttgaaaaaaatcccttgaagaaaaaaaagttgtacatttctttacattaagtatgaaaattataaatagcgatgaaaaaaaaatctcaggctctccatttttagctttaaaaatttacattccaatttttattttcataaaagttaaaaattaaaaaaaaaaatcatgtacatataataatataaatgcccaaactttttcttttacccaaaaaaaactgccttttgaaatgatcccacagataccggatcggtatcggatcggtatcgcgatgcgataccgatccctaaccctgcgatactgcctgctgcgatccgatactctgggtatcggatcgggtggtcgatccaataccccttttttcgatacctggtaacgaaaaatcgatccgatccgataaattggccgataccgtatcggatcggatctgttacatcgttgctcctgttagcatgtgtatttcgatgtttcagatttttatttggaccctctttgaaatacataccagtgggtttgagatgtgttgcaaattgaaagagcattccacaagccagacgtgtctctcaaaattgtgattgttcagttggaagtcaagcattgaatttgaatcactcgagtcctttgcttccatcagaatttgtttttggctcagggcttccaacctttatcttgatcaattttgagttcttattcaagtttttgattgggtttgttgttgttccatccatcattcatcggaccttcaaccctctgttagatgtatacctcatttgaagggaaatggagtaaccaaaaacagaagagaagcgcaggacacagcagggtgacttgtggtgcttgagtccttgctgctgtgttattgatcggagtgtgaaggccgcttcgatttggagatgtgtcctctgacttgatggacaggggtggtggtcgtggatgttccaagctggacaactcttcccacgacctgcatgctcctggcctggtcgactcagggaatctagtcgagggtcttccttgaaccgaacaaagccggaaagataactgcttgataggggactggctagtaaatatttgatgggtatgtcttactccaatactgatcttcaaacccagtttcttccctccaacttctcccgaatagcaatacatgttgcaccaccaaaggctagtcttgcgatcaaactgactgttgatttttaactcttactccctccaggagaaggtgcatgggaatcaatggaagcagcctaagcactctgcgagaattaaatcccatcgtaccaccttcatagtcgctccgttgaacggcactggcgctggcaaggttagagagctacatagtctagtgagtaggttataactatccccagtcttgtatttacttttcagcaaaaggcagtgaaagactcatgtagcttttttgcgtgtcgacaggattgcgttggttttctggagctcgagacgttgtaattcaaatctgcaaggaagaaaaaaaacagtcatcagaactgcgtatctaaaagcagtagcaaataaagaaacgctgcttgaaaagaaaagaaagaaaggaaactggaaactggaaatgtccctgaagcaagctgaaaataatcgatcggaagacatagaggccccaccgaatccgaactcgccgaatcattcgacatcatcatccaaggcctcttcgccgctcccgggaagtccagaccagatcctacagactcgattactccgacccacttctccggatcgccatgatttcgatcatccacccatccatcgctcgcccgaccggggatttttcaaggagattttgaacaataggtttgtgctctgttgtgctctgtttgccagtctgggaggcatactgtttgggtatgatgtaagtctcactccaatctcaaaattcattcgatcttccatttgagaagactgattggactcgtttctagcaaggagtaatttcagtgacgttggttatggaccatttcaattctcgatttcctcaaatagaccggcgtgtttcgggtgatggatcggccagtttctggaaaggtttccttgtcagtcgctgttttccctcgattaagaaacattgtcttcattatttcctgaccattaggatgtcctgatcacagaccgcgatgattgagctgggagccgtcctaggtgtcatgatagcaggtttcatcgcggacaagtacggtcggaaaagtgcgatcaaaacgttgagtcaatccgtcaacgctcgatcaatgacaatatagctgaacttacccaaatttatgtttggtacacaccctcgcattcatgctgtcttgtgaatcgacaatcggacatcggtaccacattatcctcagcggctccttatttttcatcgtcggatcaatcgttcaaacctctgcgctagatttgagcatgctcctgatcggtcggtttgtcggagggataggaatcgggatcttatctatggcatgtcctatgtaagtccgacaagtcgcgcttctttctgcatatctcatcagagagctaaccggacagtcatacaggtatatgggcgaaatcagccccaacaacgtgaactactttcctccagaaactcccttcaaattcttgattcttgattcccggccttatctctgcctttataccaaatgaaaaaaaaaaaacagattagaggtgctttgctctgtttagaggaattcaacattgtcctgggtatcgttgtggccttttggatcacgtgagctagctcttttggcagacttccagcctcgactcatatctcacgaatcagctggatttctgataagaattgtttcttttttttgatatgttgtaacgctacctcaggtacatgacccgattgatcgaaagcgaagtttcttggagattaccattcgggatccaattgtacgtctgtttccttgtaacttatcttgagccaggaggcattgatacttaagagctattcccactcaaagactaccagcgatcatcattttattgggtctttcacttctaccatcgtctccctcgtggcttgcaagccatcgccgatacgatgaatgtctcaggacgctttcgacactgagacagttgccgatagacgatgaatctgtcagacaggagtggatcgatatccgggtcgaggcggaatttcaacgagagcttcatttggctcggtttggcgaacttccagaacaagcttggtctcaattcaaaatcgaattccggaagtggggagacacattctccaagggctgtcgtcgtaggacccttgttggagttggcgtgcgtcttttgtcatcattataataataccttattatatatattgaaagttcttctgatatatttatgcgttatgtagctttctttcttccaacaatttgtaagggcccgttttaactcaaccaacctgataatctggtatgaggattgatgattctgacttggaattatttggtttaacttggtattatgtctcaggttggaataaacgtatgtatcatcgagtttatagatgatttcttttgccgagcggactgcttctacacaacaactctttgctaagcagaccttcgtttgatttaggctctgatttactgtatgctccttatcttgtttaaatgtattgaaatgcgtgcctaattatgggtaacttcagcttaagctcgaccgggctgatactttttttttggttccttgctatacaccagactccccaactcttttcgaaacactcggattagacgaagagctgaggctaaagatgagtgggatcatgaacatgtgtcaattagtgggtgtgacaatctcgtttctgttcatcgacaaggtcggaagacggccgttgttattgctaggaagcttgatgatgactatctgtcatcgtgagtcggctaagaggacttttctccgcaatttcttctcgcaatcaaccgtctaattatcttgcgtttttacaatcacctgtttgctttgcccccttgtctctttcaaatctctccctcagtcagtgtggccatcttgattcgacagtacagtgctgattgggctcaacacacatcagctggatgggcgggtgttggctttctgcttcgtaagcagttaggagtctaccattctagtctaacagtcatgctgaccctttgcgtcgtgtgtatcatttacactgccagtttacatggtggtctttggagtcagctggtaagtctcttttcttttggctcgattggctgagattttgatcgtgatctcattgtcctattttcccagggggcctatcccatgggcaatgccttcggaaattttcccctcttctcttcgtgctaaaggcgtcgccgttagcactatgtcaaattggatcagttcagtacttgatgaattttacatcctcttcatatataaatttgaggataaagaacttatccatttgcctctccttctcctcatcagataactttatcattggccttatcacacctccagttgagttcagaggcttttttcccttgaagttttgcacgaaaaaagcaaattagacttatgtattctgattcgcacatttatgatcttttgggatcagctaattgaaaagacgtgagctttcacatttgcttttagggaggatcagatgcccttaacgatttgatgttcatcttttataattcaagtaatgaaggcgccttcatctttttcgcaatcaattcattattgtcatgggtcttcgtttggctagttgtgccggaaaccgcctatcgatctttggaagtcagtctccatcttgatcatatacaattttcttctaattccaaaatccttccttttttgaatattttggcttgctctttttgttttgttttgtaggaaatggatcaagtgtttggtgaccaattagcagtcgaagaccaactcaaaaaatctcaaatcttccagaaaatcaccgcagaggaactttaattttgttttgcgtccttttagactcaccatcttccctcttgcatttttttcttcactcaacaatcttagcagcactggtctctgatttctccgtccattctgcttcacttttttatcattattattaatgtacattggatgtgtctatacattaccttgttgttgcattcaatacgtacataagagatatctttggtcgctgaacctggctcctcgtgcaaattcgttcatgaggggaaacatgccgtgttggctgtgaaccaagaaagctgggaaatcgaaatcaatattttattcaaaagcaatcttccataataaagaatgtttattttggcggggaggattaaagtggggaattcttgactacatatgacaaaggtggaacgctggaccggggcgaccgaggtcgcaccattctggtaaatttgagcgacaacatcgtgtgccgagttgcaagcgctggcgacaacggcacgtttgctgggccactgttggtaggtcactgaagcatgtcataccaattagcggggtcggagtcttatcgctctcgccgaggagccggtcatccgtccagccgcccactctccgggtcgtacttcgaccccggcaacagtgtgtcagtgtggcttgaattcagctcgactgtctcggcataacgctcagaccagtgggtcagtttatccgggggtgtatagaccggccaagtcggaggataaggcaagtcgtccgcccatacctattgattaagattcgaccaagacaccatccattaattaatcagttttttaccactccggccgaaaaccctcaccggggatcatgcaggaagagccgatgataccgcgacctccaacagtcattgctggctttccttcatggccaaggtattcattccatccaccttcgcatagatttagttcaaaattcacaattcttctttgtattgtaagattgatatattaaggattggattgatagtgaataaaaaagattttttcaacgacccatacgccatctcatgctcgtcatcatcacagcaacagtcaataagttctggtggggcgcgccaaccacagcatgaaagggctgccgagacatcctttgatcaggaagagagtccaaaggccgttctctttcttttgacaacttcgcttgatgcttttagctcgaatctcacgtcaacggtcagtgtccactcatagtgaggtacagtcttggatgcagccttccgagccggcttttctggcagtgttaactacggcactgttctgcccaattgcaatcacacccagtatccatgcaggacgctgttcctcactccaaactcaggaggggtcggattggggtaaggcaaggcagcagctggggccagacgtgggatgcagagtacgagtgaaaccaagcgtccatctctctcgggccctctcgcatgcctttttttggtaagagtgtaaaatagcaattttctcttttaggtgcgttgtgcacacaaatgcatttctcaagtgatacagatcgaatgagtctagcggtggtttgtggaggagaaaggagtggggcagaattcttcctaattagagaccgtagagggagtgacctgtggtgtttcattcatgaagttttgagctcctgtgtcaaaagacgtcgggtacaacttgggttatcttcaaactttactaagctccgatggtgaaggtactgacttgcagcggggcagctatcgggtatagacctgtatagattcttcatgagctcctttggcctcatatgtgtagcacttggtttaaacgaaagctatcaaacgtaaatatcatgtttcgttacagcctcagcagctggcacacatgatgccgcctgatctcaagtaagagtgacgtttccaaaggatatatagacttcggcgagactcgccttatgcgctggttgggcacggcccttgtagttacgacacgattccagctagggtttagacccggtcaccgattacccggcagtactcgaccggtaccgggtcggttcgagtcccggttagactcgacagacatccggtaaccgatcggttccctgtgtacagcttgtattgtagagcctatgcgaccggccgccggcgaagctcccaactccaaagccgaccaactttcgaatgccattgacaggatggcacctgaactggccgaggcccaacatctgaaaacgaaacgaacggacgtctgaccgaggagctcaaaaaactcaaacttgcctaaaaaaaactcgaacgatcgatctctattccggcaggtttacgttttttcaatcggtaatcttcccatttccatgccaccgaactcccaatctatcgatgcaggcagacgagtctcaagccagtcaagccacttggtccaaaaaaggatcagggttgactgatcgatcacccaactctaactaaagctggcgactcgtctcggctccaagatcaaagagtgtacatagaaaataaattaatcagacgatatgaagttcaagaaacctcttgtaaatagcttttagttaccaaaaaaaagctgttgttgtccatgttgcagtctcatcaacttgtttaagaggtttctgtttatttcatttgtccttttttcggtttttaatactatggtaaaattgtaaatacaagtttgatatcaaagtttcatgatgggcaaagcgaacaaagcgattgtatttgtccttttttggtttttaatactatggtaaaattgtagatacaagtttgatattgaagtttcatgatggacgaagcgattgtctcatcggagactctcaccatttcaaatttaaaaaagcagggttacattagttcatgattcattgaacttgatcttgcggaatcagagaaggaataagagctgcgatcgatgattgatcattgagatgatgatgttgtaaactgagaagatagaaaaaaaattcagcaggttgatgtcttgatgtaatcgacatcgatgacctcttgatcaacccagtccttcaggcaaatgagtgcttcaaggttttcaaggcaaatgcggtttcgtgtgtaatcttggatgtggcggccggcagagaaagccctctccgaaggagaacttgacgcaggtactgcaagaaattttcgggccatgtttgcgagggatgggagctgttcggattttgccttccaatagagaagtggatcgcaagattcgtcttcagtttcagaggaaaagtagtccttaatttcatcctggagagacgttgtttttctcctttttttagtgaatatgctagatctcaatgtatttcggggggtggttgaattgggttcgttgtttgtctgatcttcattgtagcgttcgcttgtgtatttctgagcttcaatcttgaagttctccagaattgtttccttgttcatgttcaaagtgtcaagaacacctggccgatcaagcaggctttctttgattcgaggatcgagcaaggttgcacatatgtagactggtttcgtgatggcggcattgaaatagcctttcagtttattgtgcatttcaatggccgacggaatcagatcctgggcatcatacctcattgttgtctgttccgtcacaaagataaatgtcagaccagttatgatgtagtttgcaaatggatttcaaggaaagctcactagacgaagctctttcatcatcatgatgtataccggtgcagcaagcgataaagtgaccgtgttttctggtgagatcgtattggttgcgtcatggagaagccccataaaactacacagctggttcagtttgagccattcgtgcggttggaggttgtactggtcagataagtgatgtgcctcgcaaaaggtggaaatgcaagcttgaagttcggatgctcgctttagcatcaagaaggtggaattccaccgagtcgcaacatcttgaaccatatgaatgtcttcaccaaacgcgcgaattgtgacctttgcaaataatgcagctttctgaggggagtgttttaagaatgaagcgaaccctttgattcgagaaataatagtcttaacttccaccggagcaggctgatcgtttaaaatgctcattagaccatcaggcaaagctgttgaaggtgctgatgattgagagaattctttgatcccagcttgagcagcaaggttaattacgtgagccatacaacccaggagacaattttcattatcgaagggaatcagattcgccagatgagctcccatggttcgattgtttgaagcattgtcggaggtgatgcagaaaattttattgcaaatgtcaaaatcttcaagcacctctagcaagtgatttgcgagcgacactcccgagtgattcccgtccacaagtcgtgcagcaaggataatggaattgagagagaaatcctcatcaatccaatgcgctgtaactccgagtacagactgattgcttggcgaagtccaagtgtcacaagtcagactgatttccgatttgagtgcacgaagctgatcacagagcacttgcttcccctgtcgaaaggtttttcgaatacaagcggataatgtgtctttgccacaaataaactcatcgatggccgggttgcagagtcgaagcagttgatgaaaatgcggatcctcgaccgtatagaaaggaatgttacagccaacaaaaaagcgggccagagacgaggtcaaggagctgcggtcaagctttttgaagttacatcctttttctaagaatttggtgattgcaccagtgctctgtttgttctcgtatatgtgatggattcgatccaagtgttttgacatgcttgttgttgatttgcttgagtctactgttagttgcttgagacacaattcttcaccttcaggagacttccttgcctggcagatgttgtaagggaccccgctgataacagttgtctggaagtattgccagacccagctctttttgcttgttgtgtctagaatgttgtgtggagttggtatttcgggtggcacgggtgtcaatgtttcgttgtccaagttagaaatgctggtggtgcgggtaacggtatcaagattactaggggtacaatctgattccatcttgcaaaagtggacagtcagattgaggccggggtgatgctgatgcggttcatgtgatgttgggtcgctgccgagttgctaactcggaacttggcaagttggcaatggtagtcacactgtcactgttcagtgttcacagtctcgactctcagtctcatacttgaatctgattctgaacatcaacagagtaacagtccaccgtctgccttgtgcaagtgtttcagtgtgaaaccttgtttttgaaagatccgatggaaccgatttcgagttcgggtatgccgagttcagacacggttccaccaatactcgacccgggagcccggatctaatccctgccatttacgctgggacaggaccatgtgccagtgagggcacctagcgtttgtctggccggggcgacttgaattttggttaggcagggtcgtgtaaatccagagatgaaaaggtaagaagttcgggcaagaagtgaagatcagcctatctgtccataatatccttcatcatatgacgattcgaaggtctacctacaagtatatttcatgggggagacagagatgtctttcttcacacagtatgggtacgtcgaacattcgaagaggcggccagtgttggcggcgcaagcaacaattagtaacatgaagactaccaagggacctttggagatgcctagaaactgcattttcgtaagttttgatggggtgggtgacttttagttagattggagaaaaggccgtagtggaaggatggaccaggcgggaagggttataagttatatagaaaattgtctgggtgaatatatgtacatagagggcattctctgagactgggttctggtacagagacagagtcgacagagctcacgtggtctgtacagcacagcctcaggcaggcgaatcctgaactgttctgagtccgtaatgagattctgaactattctgaagcagagccgacaagtgtacagcgaccctgggcagacaagtacacaacccctcataaccccagatctgcctttatttttgatgagaaacaaaaaatttcatctttgaacgctcggcaggagagcatctctggagggatcagagtcatgaggacagggaaagatgggcaacatgcacatcttcctcctcattattttcatttaattgggagccaggctctctagggagtgggagattatgtagtgcaaaaagccaccttttttacattaccgtatttctctcctgtgccagcggaggaaccttccattcaggcctgtctatgatacagagacccttgcgggctgctcttcgggctctcactcgcgacgcgagtccctgtgttacacgtgatcccagtggttcagacatcacgctatctgaggcagatacagtgcacccggagctggcctattctttcccaagcgccgaacgagaatacaaatccttttccgtgcactggcgaattagttgagttctgaaagctcatagctgttcaactctctgcggtatgtctatcctgagagctaccaagctctgtgataccccatgagtggtgctgttgaccgtagtgactggaccaatcagagcagggagggtagagcgagactagcgtaggatactactcttctctcgatctccgaatacaaagctgacggccgcagtcgcctagacaagaggttcaccgcacgtccctcaagattttcatcatcttcacctatgcaactactaagggcatcatcatagcgggttggggaatcaaatgtgaccaggaaatgagcccatgtgatcagctctgatcgatctttggctgaatcaaatacccctcctgccccaaaaaacatgctatcaccccgtcgtaatgggggtttgccctgcctcccgaggttcgtacctctcatcccggggcaaacccttggttgtatccttatccgaaatacttttctttccccatttgactattttgttggttattaatcggctcacgtcctatcttaaaactagcgtctggatcaagcacctgtagcactaattatgtcttactctcaatccaggtgtcatcgaacggttgggtgcgcctgtttgatacatagagttaatcgagtgtaaggaaagtaagtgaggttggcgactctatcagcatagggaaagagatgtacatagatcatgaatgcgtggccttcatcatttgcagacaagcaaaaggttgagaacaaatctttaagtatttgcagatagctattgtcattgatgcaaagaagactgatacaagggatgacatgaaattctccaaaataattgacatcaagctatgagtgaccagtactcttgcgttcattccgacgtgatgtcgttatcatttttcaagctttctgtgcgatgttgtgcaatcagttaggggaagcttcgcgacatttaaatctgttcttgtagtcgttatccgagactgttaattctgtaccgaaccgcctgggtttctagataattgagtgggtgattattgggggtcagggagcgctcgtcctcagtgaagctagcttatagccttcaatggagtgataatggacaatgacgacgtacaagtaaccccacaggattatcgcagcacacgtctattatggatttcgaaggaagttgtgagacgctgcaggtcgacctgccctcacgtgtcacttggctggccgggccaactggagaatttcgataaggaaggatcgtgcaggtccagagatacataggagggtatatttttgttttggtagacaggttcaattagcccatcggttcaccttattatccgtatcaagatttgagagtaaacttacacttatatttcattggctgagttgagtagtctttgtatgcgcaatacttatactccccatgcccacagagaaaatagcgaggattgctcgcggcgcaagggacggtaaggtgcaggaggaccaccaagaggactttgaagtagtctgaaaattgcatttgatatagagttgtgatgtggttgatgggacttgaatggaaggctgaggttcccgttggcaagaggtgtggaaatataagcaaatgggatcagttgtgcagtgttgcaccgtacatattgagaaacacaagtatggaagccatcatagtatagatgcagatggctaagcttgcaacaactcttccttgctcctgaaaaacaattactgtacagccgtaatgtattactgtacagagccgtatgtacatatacatatcacatgaggagggcatgtattgtaggtcgtagccggggtcgcttggcgatggtccggccagggcagcactgcagcccctcgggtccagtcgccaacgctggtgcatcagtccgggtgtggatccaatgccgatgggtttctcaccacgtccggcaatggattgatccgaccgggtgagctgcggaagaagaaaacagatctagttcgtgtcctctgactggtcggtacataatggttgatgattggttgagtgactgcacggacggagtccaaattagttgcttctcctacagccttttgcgagtacatacatatcttaagtgggtatgagaggaaaggtgagaaggaaatcatccatccgttctgcatcctttcggaccaatgccaaagttttgtcagaatgctagcatgtcagtcaatatccaatattaacgatatgaaaaagtaacaaaagtcaaacacctgaaagcaattgcagtattatgagtatgatgataaccttataatcatacaatgataatattttatacataaggaaagagagtcagctgactgataaccggtgaagaaatctagatcataagacacaaggttcatgaagtagttgatggtgaggaactgatggaaatgggaatgaagtgacttaacccattaaatacatctaacaatcgatgatcattttcatcaggagtgatataaacgtctttgatggcatcaattgttcagggcttcttgacaagattcccgtgaagtagatctagtgaaagggatgaagaatactcagtttgatgagattttgtagtgtctctcgatatctccctaaaatgattttacgaggaatcaagtcaggattcgtattccaagaaacagaagtcgggtttcctacttctatgattgaaagtttttgcaaagaatttttgacaaaggcctccctcatcacgattgttatcaatactcctggaggggctccaccttttcattagcgatgaatggttgcaatgattcattacaagaactcgaaagaactgtttaggtttccattcttttgctcacagaggatgatgtgggccatgatcaagaatctcagatagcggcacacgatgtctcaaaatgatggttgagtgtggatggatcgtggaaggatgaggaactggttccctccctccacggtcactgactcgatcatgcaactccacagaatctcactgagcgacgagtggaagtgcaggtggcatatcaccaagcagacttaatcggggggaaagagaaagaggcagatggccaagctgattgattccacagagggttagtgttcttatttctttgagcatgggttcaatagtatctatcctatcagaaaaaaaagccttatttctgtctctcttgctatgttctggattccaattgactcatgtcccgtcacaagactagcgtctaggtctcggatttgtatcaagcactttggtgcaatctgttagcttaaacgaagcggtgagtttgaagacttcatcactctagaatctgaggacggaaatgataatcatccatcgttggtcttgattttccgggcgcgaaaaatgttgtgaacatataaatatatatagtatttattatatatgtatcaaggaaatttgatgaaatccctactgattctctagtaattagacacaaccatgtcacacagggaaaaaaaaagggcaacatggtaattttcaagataatcaattttcaagcgtcctcaggttgattcgcggaagcattcgatggaatcttgggtaatcagatagaaccatgtcacacaggggaaaaagaaaagatagcatgataattttcaagaatatacttgatttgttcacgtcccaagttcaggcacccgcgagattgtggttgggatatttccgatgagtgatgtggtgataatttccgatgataattgtgagggtggttacgaaatcagttaaatggtataaggaacttcatgacatccatttttgacataatcattgcgccagactattaatggatcatcggccctccgggaagcctagacaattcagattgggtgagtatttaatttatttgatggtcaggaagcgctgctgctcggcggaactggctagctttcagccaaggggaggattcgaagatctcgacttacgacgtcccccacagcaaaatcgcagcacgtgccttttggagttccgacgggaagtcgcgagtactggcatgtcatgaatttactagtatgaggattcgatgagtaggtcgccgggccgactggacaatcacggcaagggagaattgggcagatccagagatgagagggttttgaggtttgagtcagcccatcaggtcatcctattcttgatatcagagttcgataaatagtaaacatacaggcatagtttattggttgggttcctctgtcctcgaatacacaatatccattcgtacatgcgaagagcccattttgccctgtagcgcaagcgattactatgaggagcgtgaagatcactgagagcatgttggataaatttgaaaactgcatttggtaggagcttatgatcgggttgatggtgctggtgcagcggcgctcgtgcagatcaggaggtctagagggtagacactcgcgacgatgtgactaagaagataggaactctggatttctagagaaaaagactgaaagagaactggggaaaaatcccctacaaccagagggccgatttatattggcccgaatgcaggctaactatggactaaacagaaaaggagaaacaacaatagaagccttatggctaaagattgtagtgaaactgaacagtcggctactataagtctgggccgaacccggtctcggaaggaggagcaggcaagcctcttgcatcatgctatgtagagcatgccatagctcctcatggtcgtgtctatggtacaggggcagcgtactgcccaactacctgtagcccggctacactggaactagcttaacaccatcccctcgtttcaggggccggaggaccggcacggcgagcctctgaaagacaggcttgccattgaagtccgattcttggtatgggagattcggttgaccagggtatttcctgggttttttggatgtaattgcccattgcgcagggacctgatttcccctgaagataagaccaagagacactaacaggccagcatcctgcctagcctgtaccacctctgcaagaactacacagcgggtcgagttgggcgccactggatcgtacacagtcaggcccccgcgaccccgctacgagttggacggaaccggggcgatgttccccgcgatgaaactgtggcgcaccataccgcgcccctggggctgtcaaccccgacacggggacgcaccagatgattggcatctggctgccctgctgactggggcgccaccgattggtcccagggctgccttctgagttgcgttatggcaggtgggacagtctgaggtggctccgagggcgccttgacggcggcctcggaggcggttacgcttggttagcgtcggaccagcggggcattgaaccggtgatgttgagcgctggatccgccggtttgcccagaaccgtggcaatcgggcggataggtgtcacccgaggcacgtgggcgggcggactgatttggccggccgtccattgaatggctctcgggcatacattggacggagggacatgtgtattatttctcacaggggccggatcgaacggctctgactgttcaaaagtcgggatgctagggtctcacaatgcgcccccacgagtgcggggcccggtagggcttattgtggggggggggggggggaacggcgagcgggcagtgaaatggttcattgcttggcttaggcataacgatggggctattacatggcgctaatagatcataatagatcatagatactagtctcagtaaggagaaggtgccgactaccgcttgtcagggatagtcggggttaagaatgattttctaacttgcattcaatgtcgggtgggttgccgccaacgtttcaggcggcattggtgtcggcgatgcgggcattgacctaggctacggtgggaacagtaattagggtggggtcgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggttcttgatgttggggatgttgggttagggaccggtttgccgttggggaactatgccggtcatgaggacattgcgcagcttatgtcggacttgcttaagctgacggcgcacggcggcgtgcacatgggtgaccgcatcgtgctcaacgctgcggaaccctggggggaaatgctcatctaggagctctggtggctgaagtcggagttggtcctacatgcttggtgagggcttcagcttgggcggacggggtgaagggagaataggtgtgtgatgcgtaccatgaccatccggaaaagggactgctcgtgattgtcttgggcatatgcaagtaattcgttactgacgatgttttctcgcccggtcgttcggatgatctcctgcaggaggcccttcatcagatgtctatcgatgagttctgagatggctggcggacttactttaatgtgtcgggaataggtccaggtgcggacctgctcagatctggttagtataggggcggcggtttcagggtcaacagggccgtgggggcgacgatcaatggcagctatgatggccgtgtagatggccatttgccggtcttcttcggtgagctgcgttatgtggggtgggttaactgggtcatcggagggggggggggctggtgatatttgttactcaccaatcggaagtcccgctgggtttcctcaggcatgcggctcaagttaaaacgagccagcaggcggcggagtggagacgccggctcggggatgggagattgccgcgcgccatcgagggcggggtccagctctaactcggagtcgtcggtgtcctcaaagggatctcgtaattcctcctgagggtccccacggcgctggcgctggtgtcaaggggagactgcggagggagtattcacggaaaggcagaagggttagggtcggggagtggttctgagggttagtctgaaggagatcgttcacctgggtcgctgggggatcgtgctcgacggttggaactgttggccggggtttggatgctgcgctggctggtgttgggggtggtggtcatggggtgggtgctggagaacatgatcgagggagttctgatccactcaatcgggccctggggcggacattgggccgcgccagggctgtgattatatctatttgcaatggttatggtgagttgtggttcaggtgctgcggctgcgcgttctggcgcagcgcgtacaggcgctgtgcgttctcgggggggtcggtagcgcgcgcctgtttgggttatccgtcgggctcacggggggcgggggacactcacagctctttacggggtgggaggtgtctgatgtctgggtggcaggttgtcgggcaggacggggggctcatgggggtagggggcacgcgtgggattgctcatcatgggggtaagggtagttacatgagggggaggacgggggctatcgggctaggctgttccttgtgtcctggaggtcgtatcgtctcgtgggctcctggggccaatcactaggtatcggcgctccttgggtgggaggggctgggggtaggatgcgcgggaaggatgggtcagtatcttgcgcgcgcgaatgaatgtggtacgggttcgacaggttatggagggagactgacccgaaggtgccggtcatcatactgcatgtatagccggataacgaccttggctaggggtgacgatgcacccacagcgttgacaaaatcctcaaagcagccttcgcctcgcatgaatgatccgagcgctggggcctggccgggctcgatgatcgtgaagtgccattgaaggctcttcgtggcatctgcgtcctgagctactcggtccacgtggatcgagcggcgctcgcggctgaggtggaagaagacgaggcgggtgagtttggcgggggtcaggccctgcaggaggaggctcatgggggcgcttgggtgatctttgccctggtagatttgcgtgtatataactccgtgggggtcccgacctatgggcacataaagggtgtaatccacgtacacctgccttgggacaataatctcgcccggcgggggggttctgggttgcataggcggcgcgcgagggccagacgagggtgtcgggcagtggagatatgtccagtcaagtcgccctggaccgacgtcatgggggggtgtcggttgcctgttgatctgatagggaatccctcgtggtgtgatgttagcgtaggagtaagctggctggctcggtgggggggggccatcgggtcggagagggattaattgagtccgcctacttaccgagggctctgggtcgagctgccagggaccatcgggggccattatgtggagccgaaagcgatggggggtgcgaaggatccgccggactgatgctggccaggatcggccgcatatgagcgacagggccgggtcaggactcggttgggcggccgagccgcgggacatctgccagacgagctcgccggcggcgtggttgcatcgaatctcgtgtcctacctccaggttatgactgacgaggctcctgatgactcctcgttggaaccctccccaggaccattcgcgggcggccggtgggatgcagatgtagaggggccgggtgggtggaccgtggacctcgtgccataggtaggatcgtcgttgggatcgggggccgtgggttgcttctgtggcaggggggttggataaccacacggagtaggtgagttgcagaaggacggactcctcggctggggcggggttgacaggatccacaggtacgtcttcgtcgtcttcgatgctggggcgtgtggcctggtcgatgatctctttggagtatatctcacaaagttcctcatatgagatggtcccgctgcgttcgtgagcggccatcagcgaatcgcctgcggtcgttgccgatgtctgttgcggttcatgaggccgggccgagagaggagatcgaggccgatcatgccctcgcgcccgcgcgcgcgcgggcgcatgagcggcctttgaaaacgttaagtcaaacgtgaggccaactgcggcttcataaaaagggaagcttgaaccccacaaaagagggtataagaatgattgagctctatccaacatggcccgtgaatcaggatgatggaaggagggaataataattcttcagatcgcttttgcctaatgcctctatcttatttagagcctctatcttatttagatcatggggaacaattataattgacaaatgataatggcatgaactgtaatcctgtcatatgacactgacagtatgagcaccaggcccaacgacatataccagagaagccgtctcatgcttcgtcagaatcatcatcattacccaagtggggatgatatccctcttcatcctcagaatcatcctgggatgattgatacatcgaatccgtggagccttctgcatcacgatccattgaatcggttgagccttctgcatcagaatcatcatgactcatgataccagcgtccactgttcccaccagggcctgttcagccgggggccctgaatcgggcccaatctccacctcatccgccgcattcgcatcctcccccagctcttcatcagattcctgtgcgcccgcacctgttgtagcatcccaggtcgcaagtccttgccggatccccgcggcccaatcagcgtcggagactgcatccacagggagccgtgcaattgcccggtggaggtctggggcatggaaagacgccgcgttgatcacataatggtcctgatcggagtgggtgactacccaggacttcaccgaggttcgacggcgttcctgttcggttggtcctgtgcgggtcaccaggcatccgcctttgcggcaattgtgctgaacattgatgcacgcatgcaacacctgcaacctgctgaatcagttcaaagggcattgtgctgcactacatatacaagatctgaactcacctttgcattgacaagtacaaccctcttagaccgcaatatcatcctcatctcgtagaaatcatccacctcccttaccaaaaacactgttaagtgagcatataatgcctttgcttgcgatgttttcacctgccagagactctccacccggccaatccgccattctgcttcccctaacgctggcacctgtgatcatcaaatggtcagttacacactaatgtgtcccgcgttacaacagactctcataccactacaaatgccccctggtgaacttggttgtgattgttgatctcaatctgatgaatctgcttgaccaacggctgcccgctcagatcggccaactcatgcgggattgtcttgatgtcgtccttatgtgcacacaccccactggtacgggggaacccctggatgtcctgggagtctgacttagccgcattgtaccccaatgagtgctggacaaccttgctgttagagaaaaaattggtcacattggggccaattttcctggtgatacctgttgaatggtcatgaatcacaccgcccgagagtacgaaccgatgagatgcataagtctcaaaagtcttggcaatgtcgcggcctggtgcgcgtcggttcgagtgaatagaagcattccggaggaccccattgtatgattcaaatttttccgtcgagcacagtgtcgccgggccaaatctttcgatcgatgcaggtaagtgcaagagcatatgcaatttcggtttgtgcacccattgggccgtagatttgatcattaagtataggaagatgtctatgtgagcctgaaggtcgaccagatattgtgtcatgtccccaatgcgcgactggaaaaccagaggagccagcttgcatagtgccaaccagattgcctgcttctctggtgacaagaaacccatcaagaagaacgggcccgcctggagtaagatcttgaagtcccgaccaaccaaactcttgatatgcttgatgagatactcgggtttgagagaatcaatattgagggagctaatgctgaaagacctcaatcgcccctcgagttcgtgccggtttgttgctggcacactccccacaaggtcgcgagcaaggtacttgacgatccccaggagaatcacgtgcaagatttccacaggtgtatcatgcaccccgtcaaaacctgaaaaaaacccgtaagaaacatagccagtcataaatagattcacccctgggtcaatagaaacaaaccagaccagcaaagtagggcctcacccaagagttccaagaatgggttgtacatcctccaatttgtatcagaccccgcggacaagtcatccagttttgcctggccatcggggtgacttcttgctagtgcgagcagtttgacattgatggtgtccttgatcccaaattcaatggccttattcgtagacttgttcagagattcattcttcgcgatggcaaaaagcttgtgagtgttctcgcgagtcgttgcccaccggcgagggaggacttccaactaagaaaagcacatcaaaacagcaatgattagataacccccttgataccaagagcagtgtgagatatgtctgagtacccaacccacctgacccccacaaatgttcctgtgaaggaaatgttgaacatatgtccgagtcctcttgaatttcttcttgctgactgtcaacttgcacatcctgcatgggttcagacagttgccagggtttggggtgttggtaatctccgcatgcattggcgagtctgccaggaaacacaatactacacatgagacccagactggtgaactaattgtatgatcatatgccaggaagccatccgaagccatctcactgtcaaaaccaaacccattagccaagatcacacccaactgtatcaccaaaagcatatggccagacttacttgagctctgcaacaatctgctcagaaatttcacaaacactggccaggttagatgttgccaagaagtggcagttgtattcctgattagacaagcgaggtgccaggccggacaatgtgaaatagaaagatatgtgtttgttgaattgcttcgatacattcccggaagtgtcgtcggaatagagagtgagcggcacgtggcggatgatgagattgtttgattttgaccgccaaggatttggaaacacaaccacttcatccggaagtccatacataaagctctctggtggaggtacacaatggcagtcagaattatgaggcacagctagggttcagagcacccacaatgcaaatgaaaacacgcgcacctgtaataatcccgccacattcatccatcagcagtttaccattttcggaccaaataatagatgagtagaggcccacaaattccgagacaggtaccaagctcaagcggtcgtcgtcaaacccaagccctccaggtatagtaatcttcagaacctccccatcatgactgatgtgttcagggcgcaagcaaaaactctttgtgtgtaaagtcctgttgtaatggaatataaaaaatgggattactacgtcgagggattgcaactgggccggttcaaatatgtaaaagtgtgtcccatttctatcaaacatctgtgtccggtgcgcgcgagagagccccccgacccatttgtgtgattgggaaaacttgtagacgtcctttccatttgtccattcgggataaaaatctagcttgctggccacctgagggttggccagctcctgaccagtcaacagagaccacatccatcagcaaattgggcaccagccagcacagagaaccatcacacacctctgaaatcaaccgcttggcactgagggcatagcacggagtatcaaaaactgactcagccgtgcagacctttgaccccagaagctgattgatcctagccctagaatctcgaactgttgcccaagctggtaagtgcatgtcgcaaagagccaatatggcgtgtatcttcgcatagagcaacctggagatcatcgaccgtgtgtggcctattagcattgatcctaccagatcctaaacaacccactagcccccatcagtatgcagcactcaagcacagggggtgaaccagttggattcatactcaccattttccccttgaaggggaaccagcggctcgtgttgaccctgttagacctgacatctgtcctcttgatgggaacctccacgggccccatgatatcgtcgtcatccgcgccaatctcctgaagctccttctccaagacgtcctgccaatcacggcgagcgcccggtaccgatgggaccttgggtgccgtgtccattgcctccaattcgtcaaggtcctcatctagcgtccgggggtcctcgttcaccggtgggtccgaatgcaggttgcggatcgcttcaatatggtcccaaaattgctcgtcgtctgcatcttggacatcgtcctcgtcaggatcttggacatccccattgtcacccggatcgcgcacgccttcatcatcaccggtcgatcgttgatcattgcgaccttcgccgcgcgtcctggctgatacaatctcctccgcccggcgttccgaatttagccggtgggcgttcgtgcggcaatgcctggcccagctcctcgcgccggtcgccagcggacaagatttgcaccgatacttcccgtccgtcaggacataatctgtgcggccggacgtgaggaaggatcaggagtaggtcagtcacatgacccggagggcccaccaaaaggggtaagagagctgctgaccgtccgtctcctcgcgctcggcttgtccattcatgatgtcttgtatcgagtcgttagatgtgagcgatcgattcgtagtcaataacttgatgtgcgaaaggccggcacactcggattgtcatccagggaatgccgatgcgacacgtctgggcctcacaagcagcacgtgcgccacagtcgatacagttcttacttcctcagaggccagcatgagccattggcacgtcacctggtgccgtaccggccccggagaccaggttgcgcctccaagccacagttgccccgtgtcagaggggcatctaatagacgacatagccgagtcgccccaagggcagtgcacggggcgaccatatggcagaccggtcactagggcgccccggctcggccctcgggaccatctggaactgtgagtcgcccctgaagatggacttgagccgtccagcttcaggggcaaaaccgtggtacttaaactggcgcccgaggcgccattgtgtcggccaattcagtttgcgctttcgtggcgctcctggatttctcgattcgccccgctgtgtacatgctagtccttgagaatgaaagttggattgatgtttggaggaagcaataacgaaaatccataaaaatgtgtattcgggaagtgttgaatttttctcaattcttttctctctctgcccttttttctttccttatcaccttcaaccagactagattatttttaccaagcagtaggtcttaagttgttttctgagctcctactgaatcaaatttgcacaacataagctcaactgactattccagtctctccagtattatcttctctttttcctgacttgttgtgtgttattaaaaaattggctgacaggaattaacaccccttgtcatttgtgattcaaaacatttttactttactaactcatctaacataactacaagagaatgagatgttttgtctagtttgttatttttaagaacctattttatcttctctcaatttttattcaaaataacttcttattcatttttctcccaaccacatgttggtcacttgtatttagtctacataagcctgcctaaatacagggaataaaaaatccattggttcttacactcattttccaagagcctttcccaaaaaagtgtcctttccttttttggccctcaaactccttacacgcctgagttctaaatttcaacaggaagacaaatcctgtacaaggatacagacagtctgaatgtacagtactacagctagttgaatttgtacagggtggcaagcgtaacaaagcccgcaagcacccgtaggcatgaggtgcaagcagggcttatgcctgactgacacaagtccgcatgaggctatgtcaaaaataagtgtaggttcattttttcaattttaaaattgttgttatttttaccactcttgctactctccccctgctgtatgctagcatcctctccttgtttctgtctgttcagattcttactgaaattttttgttcaagctgtacaattttttgaaataagggtccaattgtattttatttggacctttactgttttctttttttttaattactttcttaattggtcagttgaccattgaaatacaaaactcaaatcatcacatgtaatataaccaatgagataacagagagaataacagagagagatcgagagagagattgacagagaaaaaaaaagagtatcaaagaaaacaaaaaacccaagccatataacacctcacaggtacccttggtattgatttttgggataacggctggattgttttgaggtgtgtttttgtgagagtttgatgtacatggactttggatggatgaatcaataacagttgaaaagtgaagaaagaagatggtcctgatgtgtgtctttgggagggtttgatgtatgcggaatcgggctggatgaagcaataacagttgaaaagtgaaaaaagaagatcgttatgagggagtgttaaaccagatagtacaaaaggtcaaaaaaagaggagaggtatgaaaaaagagcaaaagtaaaaaaaaatgttcatgccaataagtggcaaaataaaaattgcaatactcaacatttgggaagctgaaacaagcatgatggggatgtgaggtccacattttgaattggcaggatcaacaagaatatgtgtaagcttttttgatgaaaaggataaaaaaactagatttaaattggtgcagatatggaggaatgacaaccttcaccaccaaaagttgaagattgcctcacaccaacacgctccggttattcccaagtcctctccctgcgggagagtccctggtgcttgcacactcaacaagcggctaaagtgtcccacaccgcagcagggaggcgggcttgtgataagtttgacagggtggctatgtcaggcttggggtacttactgtagtcgaggatagtagtagctatagcctaactgaatgagatagaacaaaagttcctgagagatcaaggattaaggatgagttacggtatagcgcggctcagagaatgcttgatgaggcttacgtgagtcttccagcagtcttgcaaccggggcaaccaatctctaaaggagtagagttggggagttaacacttccagttaacagttgggggaactgattggaagggaaactttttgagggtgtgagtgattgtagagaatttgtaggaaggcgtgagccgtggagacaatgataatactagcgtagaactattgctggaagaagtaggcaagagcctcctatctaggtagtgaaaagcactacgcgaaggcgtagagttaacgagtgctagagggttggctgtattgttggcggtactagattccagagggtagtaactaagtttcgtggttaaaattggtctggggaaaagggaaaaaaaagggaagtgatgaggccagcggttttcttaaatgttgtaaggacacactggccggtttgtggtcatcttattccttggggttcaaggaacaggatggaatcagtagatagtattttaacaattggggatagatacgcgtcgtgtcgtgttgattcttgctgcgccgtttctttattcattattctttattcatcttatgcatgcccgcgctttatttctcttttatttattttaatgttttatatgtttttctcatgaggggtttataattccttagaccctggcaggctatgagagtgtaatatgagggttggagatgaaagcttggaaatctagcaagatttgggatcatagccaaaccaatgtggcatgtttgttgctatttgtagcatagcacacggtttaggctgatgcggatgctctaagacctcagtagattcttatggtcagtttgcaaaacaattgcaagtcaaagccgtcctgaatcttgttgaaggtcaaaatacttttctctcggctggaaccggatttggcaagttgcaaatcccagaactttactgcaagactagggtgacctgtggcgttagcccgccgtgggcaccctatgtaggaccttggaccatcagagactggccaatgaactgggaacttgcctcaaagagtctgattgaagattgtgataggaaaacaatgttggatttcatgttcagatctgccaaaagaaagagaaatttcactacgtataatctatgtaatgtaatgccaacttttttttttaaaaaaaagggaacttccctaagggacccctctaaacctaagaggatccagaatcaaatgaaagatccagtggctggcaacagtaatagaaaagaaatcaaaattcactggatttactgagaatcatcaaggacatttttaatgacatcaaggttgactacatttgtggtctcaggttgtgatttcagatttgcaaccatgcatatggaaagtcctgcaacacttgtcacttgggataaagctaaatacagctgcccatgccaaaaacaggctggggaagatagacggacactgttgataagcaacggtgcaacagagaccacacaagacagtatcaggcgtttatttgtattgtctcagaatttgaatacccaaaaataccggatttgtgttgtctcactctcctgagacaatacagatgtattgtctttgaaaagtgagaaaagtattctgtattgtctcagatgactgatccccccaaaactgtatttgatacacaagatatttggccgtattgaagaaaaaagaaaaaaaaacaaagacaattttttttttcatttgtaaatccaaatccaagaaaatgaattttttcaccaaccaaaaaaatactgataccggtatcaggctcaaaataaagacgatacaatccaataaaaatacacgtctcgtatcttttgcaccattgtgataaggactttccttgagccttgttgatggtaagggcaaatgcaaccaaaaccgggaattgatacctcttgaaagagactctgtagacgtgagtagctttgtgtttcagagagatttttggaatgagtgtctcattcccagaacgtgatccagttaagattttacatcataagacatgatctgatatgcctaggactaataacctggtaccgtttgaaagtccatttttcagatccaagttgcggagtagaatcacaggcgtcccaaatttgagcttcaaattgcagaggggaaaaccgggcagtgtgaaggtgttgagaacttcctctggaatgacctcttcactatccatgtcgtcgtcttcattggccattgtgttgactgagtgtgaaatgtggtatgcactgtaagactcaaaagtggttatgaaaacccttttgctgaatggagaagggtatgttggagttgcaagctctgcccttctatactatcagaataacaagaccaccaagcttagcttggcaattttatatatagtgatagggataatttcgagatgaagctgccgattgatatgtgtgaggatataaagatgttattgactgttggttatattgatgaagttgttgttgatgaatatggttcagggcacttttggtttatgatgatgatgaaagtgtcaaatctgtatttcaatgtatataattctgaaattgtaatgtggctatgacttgtagttatgaaataatatgtaagatggatttatttataagggtggttgagatgatctggtccactggtgggattatggagggaacaactggcaggcagaggcctccttatatagacaaatgtgagggattttggccccagggtacaggctgaaagatactactacaaagggatgcatataaatgaataaagggacgcatatgtacgatcaaagggatgcatacatgcaatatcactaatacaatgggattcaaaataacgtaaaggtattcaatttacaacaaaggaattcagtatgcaatatgcatcctgtattcataatgactatggctagagtgaagaatcctagaaatatcctgtgacaggttgaaatacgtgtaacttctaaactataagagataagggtaaggttgtggtgagtgactagggtttattttacctgatgattccatttctgatgttatttttaccatatcttgaatgaataaagagataatgagaaatttttatattttctgcgtagaaacacagtattatttaccacagcgcatgggaggtaatcacaacagagttcattgagtcttgaaacattgacattcaatggagcaagaatcagtctcttggcaaagtaattggccagtgtgtcaaagtcctgagattgagctgtcaaccgtagatccgcgtggaccactgaaattaaggatgataattgggcgggttcgggctgcccacgggctaacccggctcaacccactctgtaattggacaggccgggccgggttcaatcacctaattttgctgtccggcccaaacccgtgtccgcaatgaggcggacatgggctgtccagcggcggcctgccgggcggagggtccagagggtccagcgggccacccgctcaaagcctaccggggccccatgggccaggcacaacaaggcaatataaggcaagagaaagtttgatttttgatttcagaaatcttaatcggaggaatcatgaattattataagctaagtacacatgaaatcagagaactaagcctcctttaaccagtcttgggcacacaagagcgcttcagcagtctcttcattgagtcggcttcgataatcgtctaaaacacgccccccagtcgagaaggcagattcggatgcgaccgaggttgcaggggtcatcaacatgaccttggccagcttggagagacttgtgaatcgtgattcgttcatcttccaccagcctaagatatcgaactcgttttcgctagagattccgatgttcctctcctcaaggtataggtctagttcagcacccggtgcatttgattgatggccttcagtggcaccattcatgtattggagaaatcgagttgtatcctcgtcaattttcttcaaagatgtaggagtacttgctggagggttggttgatgctggggccggaacatacaaatcacatagcttcaagatctcttctcggaccttgcccaaaaaagacttgacttcttgggcatctagtgtttcttcaaggctgaactgcaagtatcacatcttgtagcgtggatcgagtacaaggccaatggcagctagttcttgcataggatcccagtacttgaggaatttttccttcattgggacaacgatttcctttagatgtttgttgagcttggagcattcgaaaagttgcttctcaatctgcttcattgcgcggtaagttcggttcatcgttgggtaacgagtaccactcagctctaaagtcgctattatagaaaatggaataaaatggaatgaggaattagtaaaatgaagattgattgtaaaatgaggtgaagacaagaatttacctttgtagaatggctgcaagaattccatcataacaactagctcgtcccattcaagtgaagaggggcctgtctcgaatttttcatcgtccatggcaagctgttgaaaggcaagtttgagggggactgacaactcaatcatcaaataggttgagttccaaccggttggtacatcttttgaaggatgttgcttctttggatcaatgctggaagcaatcattgctttttcaaatgcctccatcctggccgaagagccatggatgtatttgacactttctcggagacgctcaactggagcactgactttcttcaatccttccttgacgacgaggttgattacatgggcagagcatcggacatgaaagtggctggaggttgaggggcggcctcgtacttgacatcgatcattgataaaccgctggagttgagacattgctacattatttgagcttgcattgtcaagcgtgaaaaaagccaccttgttgagtgatttccactcaagcaatgtttgactgaggcggtcggaaatgacttgaccggtgtgtggcgataagagaggccggaaactgatgatcgatttcattaacttccagtcttgattgatgtgatgagcagtgatgaccatgaatccggtgagattggtggaggtccacaggtcggtggtaagagcaatgtgactggatttttaaatcttcgccatctctgttaatttgagttgcttatatagtttcacgcagtcgttccgtaatgtcaagcgtcctggaatcgaaaaattgggctgggcggtttgcatgaaatccaggaatccctcatgctcaacaatgttgaatggatatttgtgctggattaccattttgataagcttgttgcgcgtttcgtcttgggaaaaaatccagatgctctttgagtgaccggagaaggaaagttgagattgcttttcagagctcagaccgccatgctctgtgaaacatttatcagaatgccttcgaaggtggttggttccagacaaaggcaatgttgacagactggctctgcaataatgacatattgccttgacagcattccctggttgaacagattaagaaactgaatgcaatcagtgaaaccgttagaaactttgaggagtattttgagttcactcacctttgataaccctttcaaagtgttcccagaccttgctggtgagcttgcgcttcttaacttgggtatcactctcgccatcgcaaccagaactagccacaccttgggatttgtgcccactttcagcagaagagttggtggtatttgcagttgaatcaagagatatctcctcgatgtcgctttggttgtttagtgaggttgtggtgagaaagtttccgttagaagctaacatgatggtaagacttgtggaatgaggtttctacttggtgtatgacttagaagtaagatttgaaggaacctgatgatacaacaagctaataggtggtgtggaggcagatgcacaagtatctaaaagcatgtctcttttatatcatttggaagccttttatttcagttgtccatttattggttgttgatcgtgattttaaaagtctaactttcacgtattcaagaaacttgtggatgttcagcaaatgagcatctgagttttgcaggagtgaacaaagtagccccatgagagtcaagacacaggtttagaatctaactcaatcatctcggatttcacacataataccaataaacatagagatttgacaggagtcaactcaagaaatgtagatgctaaatgaattgtggacatatttttagtgttactgtgtgcatgtgtgttaaattttggtgggcaatggtctggtctgggaacccgggacgtgaatatccaatagcatccaaactgagggcaggctacagcgctaaaccaagagcccgtgggcgcccaccggccaacccgtgcccgacccgcgccacttagtgcttttaacaggccgggccaaagtccaaaaaatccacaaaagtgttgtccgcacccggcccaaacccggccgggtttgggcggcctatcggaaacccggcccaattatcatccttaactgaaatagcctttttcccaacaatttctggagaggtgtccatgaaaacagagccataaaaaagttcaatatcagcagatacatctttctgagaagagccggatcccacagacaacagccacttgtagaatttggcattgagcagagtggtttctgtgttggtgttgatgagccgcaggttctctgtaagctgaaatctgaaaacattggcccagaggggagacttgatcatgcaaactgccccttggtctaatacagtccctcctggaactacagacaatgtttttcaaaatttgcctccaaagataaccaacttgtcatcaaaaggctcatcaatatcaaggagttcccagaatactctgtcaacactttcaacagcatgttggctttgcattgaaatattgtcccataagatgactcgagcactgcgtacaattttggccatatacaattgatgatcccaattgcactgagtagagctattaaaatccaatggtattttgaattgtgagtgagctgtcatgccgttcaccaacatcaaacctgtgacaccggaggatgcgaccgtaataacaggaatatttgaggctgataagtaatgaatgattgtattcattaaaaatgtcttcccgcatccaccagggccgtcaatgtacataagtcctgcctccagccgattggtcagttcaacaactgtctccaggatgatcttgtgcctctgattgagccgatccaacatgtcaaggaattgccaagcatgttcacaaaccgtgtgctgattgtcatgggagttggacataaaacgttcccataggtcggagtcccagacaaaaccatcaagaccaacatctgaaaggtgtttactgtgccttgaaagagcttgatccaataggaaataacacagctgatttgttttgtattctgtggggttttctatgccatactttgacactaactggtggttgagatcgtcagacaggcgttcaatgaagctgttgaggatattcggggggttggatggtgggctgtggagtaggagcatgcagaacataaacctaagagcacaacctgtcatccatacagaagcttcagacattgattggatgtagtgctggtccgacaccaacaattcaagtgcaagagcagcttcttggaaagtgggcaccaggaaaaaagatgtggcacccaatagtgggtggttttggtgtgtcccctggatatctcaaaatccatctgtgttgtaatcaggacaaccaaatgttgtatatctcatcatatctcatctagatctcaactttatcctttgttgcttactcatgcccagggtggatgtaccatcaaactgggatgtaattaaacaaatttataatttctgtataataccatgacctttatttgaattcaatattgccactatctgcaaaacacttctgcaacacttgaattaatgtcctgacatcactcatactcaaggtaaagtccaaagtagatttttccagtcaaactatatatttccaatggaaattaagatgatcttttgattcacatgaaaggatttacttggaacaagaaataaataggtcagtggtgtcttgttgatttaagcacgtatggggaaatacaattcaaaaattaggaatctaatgtctctcaccctgagccacccctcctccccccaatgcacacacagaatattgataaatctactgaaatttatcaaacatacctgattgaattaacactttctcaaattccaaataagagagaggaaagaaattatttccagaattttggttgtggatttcagacaaaaactgcctgattacacatttttctcaaaattcatagccacatgtcaaaccagatatcaaagaattcaatatagcacacatcagtgtatttagtggagataagaacttaaacatgcaaaatttccaacccaggccccccatcattgaattatgtaaacattgagttttgtgagcttgtattgtggtgaaaaaatcaaccaaaaaggttggataaacaagggctcttatacaatgaattgaatgattttttcatcatagtcaagatatcataaaaacaaatataaagggcttctcaaaaattttctaccaggagtaggacctttctctcatttaactttcaggacagaaaattcaagtaaatttcaatttcaaaatcgcaacaggtgcaggagatcaattaaatttatcaattttattggaaacaggttgattcagaaatatagggcagctccaattttcatttcattttcattcgtttttttagacaagtttgttggatcatggagactgctgagttgaataccagatataggtgtatcacattttttactgcatttgttattcaattgaactcatgtgtatctttttgaaatgaaagctaaatccatgggaaataatccttaaaaaaacccctagtgcaaggaaaaaatcacagaattgctttatgttagaatcacacagttttgttttatcatgatattcattcaaacaacagtacaggtcaaaaaagattaaatattctgtgaccctgattaatttgagatttattttcatatgaataagatatatttggttaaaattcttgtccagaaacaaattgatgtggggtgagggccaaattaaccatatggctcctgatatcaagttgtagtattgtgaatgaaaggaaaattaatatggccttgaattctgtaaaaggagtgatgtaattggattagaagttacctacattaaaacataaaaaatgacctcaattctagagcaaatggacttttcctgatggattattatatggatgttgaaaaactgaaacatgagcctgtcattagtgtgtgatattgctgtttttgaagttgagtgaggattgtgacaaacttgaatattaatattgatttaatctaaagacactgagaagatgcaattgacaggagccaatttttcaaatttttcaagaagacagcttaattgagtaattttcagtagattcaaaatattctttaaaataaaaggttatttaagctggtacaatctgaagtaaatttctttctttcaaaaatataactgctgggaaagagcttagacatagtattccatgctgaaactaatgtcagatttcatttgaggggtaatcaccaccaaaaattacagtaatatatcagaaaaagccttcactgtatatgcaaaaggaagtatgaaaagagcatcaaaaacctactactttgtggtgcaactcaaactcagtactaaaaatatccacacttgaatcactctcaagaataatcactagtttgttaaatacatccaacattaagaaggactgggataaattggtatttggaacacgggaacacttttgagggggggggggcttcaaagtagtcaggtcagctcatggtccaaaataattagcaagcatgtatgatccttagatgaccaagtaaatggattggggggccttgaaggcaaagaaatgtaaatataatcatgaagcaagtatacacaggtttaggagtattaaaaatgatgcccttaagatattttctactcatgtaatagaggacatgagaaattttatttatctgaaagtagtgaccaggagatgttaaaatatggtatcctctacattccttaaattcaaaaggtttacatagaacctggatagactctcaggagtcaattagaacaattgacttttctgatggcatcccttccagttgaaaaatcagattttaagtttaagataccaaaaaggagggattttgtctacattagggtggtcctactcaaagctccaggtcaaacaaggttatgtatacttaatttttgatgtgacaaaagatctatgaaagagtatgtgcatccaaagtaagtatctgctctctctgtgatttgaaggtatcctttcaaactcccatattagaaagctgacacacttgaagatggtcaaggtgggaatttttaacaatccaaatacaaattctcaaaaatagatggtgttgttagacttttcacagaaaatgtttactaatacaagtatttctttttgcactgaatggttttcctggtttgtcaggaatacttggcataatcttttttggcaagttttgtgaggcaaaacaccagctcaagaattcctcttcagcccacaggattaaattaaaattaaccaggaacacatccagcagttagtttttttttaatacagaacttatccttgcgtttttgatggaggaaacagtttgccaagcagttctgctactgctacaatgagtattggcaatgaacttcatcttcaaatgacactaatctggagcagctgaaaacacaacacccacttagtgttttgcctcttttgtttttgttggaagtgtttgcaaacgttttggtactacactcacctaaataaatgcaaaacagaaatacattgcggttattaaagggaaaaaaatgtaagtgttctgcaccaccacttttttgttcagagctagatccctgcaatgccctaaaaggtacctttcaacaaatatcggatattacacacacttttgatggcagaagtgtgtgtaagagaaacacaaggtggtgaaaaatgtgcttatgtcactgcagtgtgatctgtacaagtgcagtatcaatttcacacaaatgtgctgtgtagagaatggtaaattttgacctcttccgctggagtgttatagaagtacatatccatgaacctgtaggcttacatcaaacccctgagtgaccagtgtgaggggccatctttagtgcaaaggattttttcagttggggaaagttggaaaatcaaggaaagcctgatagatatatgtaggagatgtggtgttatgacaattgaattcaggattcaaagtctcaggatactcaagactcagctttaaacttaacacctcacagaataaatctctttcaattcctctctttttttaatggtgtgtggcaagtcatgtcttttttttctttcttcaaaggggaaaccctggctctttttttttccttcctaagcatttgtaaggggaaacccttgaatcagttttgtacaaatcactggatttagtatacttggatatgtcttgcagagaagaatttgtgaaattcacttggccagtgaaaaaaaaagtgatcataagcaactgagaggaggacactgtgggtacacatgagagccttagactagatccttgatcacccaactattggttgcaaggagttataaaagctcaagttctgcaaggcttaggaagcttctgcatgatcacttgtccaggtgggactggaagcttgtctggtacacatatgctaacctcaaagaacacattacaagattttgaaggccctctgatcattgaaacctgtcaaatccccataaaggctgctgttgcggaattagacatgtgaaacagacataattttaaaaaccttactcttgaaaagcacatcaactgagagggttaaacctctagggctctcacaaaaaagcactttatttgggcattcaaagctggtatttcataggatacatagaagaatccataaggagaatgtgttgatacatagcagtcccatccactctgattattacatacaacaaaaaaggggaatataacaatcatttgacatttgtttccctcgtgtatgaatggggaaaaaagaaaaaaaaaactagcaggtgttggtacagtacgtgtattaagcgtgtgttggtatacatgatacagatacaaatacaaaaatacaagaagaatatcaagaatacccgcacaacatttggagggggcttaaaaaaaaggaaagaccctcttgtcaaggtttgagatatacatcacatattatgcttcgatagcaatacgtcgagccgcatctggaccactcgttggacccaaaaaaggggaagaaagccgaccctatgggcagatgaacggtcttgttcacggtcggttatttcctgatcctgatgatcggttgaaacatcagttgatgatgaggacaacgatgatggatttccatcatcgaataaattcttaggtttattgctgaggatcgatttggatacttcatcaaaggagagttcgacaagctcgaagcaactgggggggtgcgcttgatcatgagagtggggatctttgcggccgaggtacggatggaaggccaagcgataagccggccaacggtcgaggtcgcgcacttgcgccttacagagttcggatagccgacacgatccggattggcgaaggcccgagtcttcgcgccggacgttcacttgacgctcgaattcttcggcaacgattgcgtccagtcggtcttggaagaacttggatcgattcggataagcttgactagtagtagtactggaagtaggagtaggatttgtattctttctagcttgccaaataggatttgtattcttcctataagcttgtcgagcttggtcgggccgttgaaggctgggtttacctttgactgttggagcgagcttgtcttggatgaactggacgatcttggtgccattttgcagacatacctcacctgaccatcgacagcatggcttggcgtttcggttaactaactccggtatctcattcgtctggtatgttgtggacctgtcgagaatcccttcgcggatcctgaatcctacatgcaccttaggcgttcccatgagaactgcatgtggtaaaaataaataaaaaaacggctgtcaatttctttgcccttccttggtacacgcgccttcttttttcatgccatcttcgtcatcatcaaatgcaagataaaagtgattgtccagcacaataagaaggaaagtgaccaacaagattggagccaaaatttgagcatcttgtatcggtatagatgggcgtactggcgagtggtagagggcaggatgaaagttttgagttcaatggtctgatcgggtgggacgactttttgaaccacatgatgattatcatccacggcctcttgatgatcatgatgattggtcggatccggggtctgtatttcttgaaagcattcagagctgacacaatctacttctccaccaaggatgattgggatgccgttaagattagaacggacgactgagatccatcgaggtttcctattaaccggctggaattcctggttggtcagcagactttgatagctgtatccatgataaatttggacggcccaatcatgagaaggttggatgacccctccttcctcgacataaccgcggtccatgagctcgtcaaggttttccacatcctcgattccagtttcatcttctatatagatcgtcccgtctaccatcatcacccgcttcgtccagattcccgatggatttcgtccggtcggcgtagtctcgtatgcggtcaatgtaagcttggctagggtggatcgccaggtgatcagctcagttgataagatctctcgagatatgctgatttgatggtcagggtggcttctgtccagaaaatctgccaggctattttattcatgtagaatatgattgccgaaaggtgttagacccagagtattatgtgagggctttcaataatgattgttcttgaagtcagaaaaagagggtggggagagagaatagaaccttagcaaaagtccatcgatacctctatccaccgctttctgaagttcatctacatattcagcctcgtcgatcccggtgttaagatcgaagccaatatgcttggcgctttcgaggaaaggcctgagggatacgaactggtcaaggccacatcgaatcttggcatcctggtcatacgagaatgaggtgatcggagtgggtgtcttgtagttctgtttgagtggtctgtcatatccataggggaaccaattgtcgaagaccggcttagggagggagaacgtagcgggctcgctgatcggaatggcttctacatccagtacttgggctagtttcgtatcctggtccgatggggagggtggcttgagttgtttttctctggctttctgattggtatccttttctggatcaagtggtggtgagctgggtggtgtgagtgggtcgcagctcagtagcttgaaatcgatgcgcattgtgttatatgtattgatgtggtctgaagtgggtggtctttctgagtcttgagcgtgctggtatggtgatacaatccgattatttcggagatgggagggtgtgagtgactattacatctttcagtggatatctgagaaattcaacgtggttctgggttggagggttgcgatcggagttggctgatcgccgatcggacttgagctcacccccccgtgatcgatgcggggtaagggtaggcagggccgggggaaaaaactcggggggaaaaagaattgcgcaccaaaaaattccgcaagcttttgcacgatcactgcaaagtctatttctgattctataccaatcagaatgaaaacctgaacatacccagtatttataatgtgggggggtgctccatcctcaacatcactgaatttgaactcaaccttgctaccaacataattaccgcttcaaataacattctcactgggaggaagggtttgctcattgcagaaggttccaaaacaaattttggcattaaccttcagattcaagagatcatcccttcaaatgatgacagacctagctttcttgagctcaccattgcacttgatcatttgggatagtcaagcagatgccatgatgctccaacccactagatccttccaactcttatctctggggtggattcattgcttggtttgttagcatttggtacccagcaccaagggttttttcaaaactcatgctctatagttcagattgtggggaaattcactgactttgagatgaactctcatgtagctgttttgttagtaagtctttaactgcaactcccctttcaagtttgactttcaggtttattcttctgcagttaccagtggccatcaaattagtcagtctggtccactcccctttcctagcagcttcacacccccctgaaaataatgtgtaacaagttcaacttgtttcaatagctagctgactctacattctgacttgggggtcaagtatttcacccacaaaagttgcaactggcactttacctgcaaatcttcctccaatatcccaaacatcatcaagctccacagtgagaacttggacctaagggccaagccaaggccagtgaaaccaatgaaggtagattctgcaaatgtatctaaatctcaaactcaacatcccaacaagtctagtgcttgaccagagaaagatacattgaaggatgaagagattttaaccactgttgtaatgcagaaagatccttgtggtccacttccaatatattatcacttgcaccagtctattcctcataacatactaaatctccccattaacttacttgcctcacacagtcatccggatcccaaatagctgaccagttttcccttttatttgtccttgtccactatctgaactcacatttcaaatgcatacttagtctcaccatgaacaccagacttgagacactgttgtcataagtgaacatgtagtgcagcatagctcaacagcccactgctggctacaggctgatttggatcaaaatatgtgaccatttggacatttttttcatttcctcaaggctgcattaccaatgatccttagattgttctcaacaaatggcttcaatcaatgggcattttgtcaatctttgttacatactctggccagcaggaaaatgtagcaaaagatgtcatttggaatcatcaagatgttcaaaatgtttatccatcattgtgctaaggaaagggcggtctttcccatttcgcttgcttgagtcacccattgatagccttgtactaaatttagagggttacattgcactcctaaattaggacctgagtttttttagcagtattttctccttgtctccaattacaatcctacaccataggctctcacattcttttttgacgcaagacgacaccaacaactttttacaaggtagaattgctaggttgtgatctatgcgatatacaactgagagaattgatgagaaaacaagcgatgatggcgatcgattgattgatctcatacgaccttctccaccggccaggcagaacttgtttgaaattcgagtggtgctttttcctcgacctggtgaaaaacagcaggatggttagacagacatgaagaatggccacatgggtgccaagagcttgggttgagttcatgaaaaactgaattcagtcgtaacactcacacattgccctcgaagactaccagtcaatcttcggtttctttcttgcatcatttcatcccacttgtcgacagtgtaatccggaggctgtggaaattgcaagtgatgaatgatgtaggagttggttcgactatcttatcttttttttttctatggagagagactgattcaccttgccatcattttgaaatctgcgagcggcgttcagtagggttccggaggctccaaacatcactgtcaagagacctgtgtatatagatacaataaaaattctctcagtgttcgtttccccagtccatttcgacgacgagatcgatcactgtatatttaccgaggggtatgaaggtttcccatggcatcggcactaccgaattgttatcattatgattcatcagtcatcaacatactgaacaacgcacataggcttattccgaaatacaaggaggggatactgactgatgaattatgtagtagcactgggcttcgatgactttggggagatcgacggtttttcgtgagcaagtccacggcggcgagagggtttatggaactggacgggggcggcgtctgatctcaagaacacgaagaccgagcctcctccggggtgtcggggagccaagcatgacgttacccgggggaaagttggttcaattgatgaccaagccatccttgtcggccagccaatacacacaaggaagaaaccatcaacaagataacagaaagacgatcaagcagtttctatctgcgcaagatttccttcgtaagctccatcaacttcccgagttcagcttacatgcagcctaactgacttcttgttgcccatgtggtccaggcctgctcagtcaacatagcattctctggatcttgccaggcagttttctcaagaggctctcatcctacagaagtggagacggtctgaccaacacagcacagaatcaaaatgtcagacttccctgaactcgaagatttctcgaacgtggcagcttcgaacgatccacaggcggactttctggcacgagaacgggccctgctcggtgatgaattcggagcaccaccagagaactaccaagagacaatacaggtcaagcaggacgatgatgatcagttcggcctaggcgatttctcttctgcccccatcgatcaccaccctcaacccgccgcccctcctcctgtctccaccaccggtgcccctgatgaactggcatccttccaggaccagtatcctgatatcagccatgatatccctgatcaaaccgtcagtaatacttctttcttcgtttttcttggcttttcgcgtctgtctaccgccgcttcttcgtgttacttgccagccatctggtcatcaaatctgtttaatctccctctaacaacccgatcactcacatgatctctacccccgttcctttttatcgattttgaacgatcacagaacggattcgacgcaccagcaccttcactctatgcaaatcaatcatcagcctatgccactccagcggtatatgcccagacgcagacagaagaagaatcgccattcattaagtgagttatcgttctcttcttccgaaaaaaacagcgaaaagagacccccaagtgcagcttcattgaccggctccttgacgctcttggtagggaatggcgaactaatcaggcggaagagatccgagtgcgcgatgaacgaagtgcggctaaacgtgaagaaactatcgtggcggccgagaaggcgatcgacgagttctaccatggttataacaccgagaaacaaaaaaacattgccaagaataagtcagtattgatctgtagaaaaatacctattttatatcttcatggtctaatcggatcgaatgactggtcacatatctaactaatttttttttttcggggggactggatgatatagagaggaagaggcgaaattcatacaatccaggagcgacaaacttgcacaaggtacgacatgggaacggattgcagagttgatcgagttacaggactctcgctcgaagacttgcgggaaatctgccaaggatctcgctcgctttaaggagatcttgctcaacttgaaacgtgatggccaaaacgcccccggcgctgctggcttttaaacccttcttcttcctctttcacctcgctcctgatctaaatcactcactccctcttacatacattcttcttcctcctcttctctctattaatttttcttcatgtctctaaaggtccctctttttttcttttcctcttttttagtctttgatcagaatcttgtttttaacagaaaagaaaaacagaaagatgagtagaaatttggtttgtgtccaccagacaatgctggtgtgttaatagaagtgacaagagacataaatgtcaacacaggcaaagctcagatacacatataagtttattaggacaatgttgtgggtaaatgtgtcccaatcaccttccaacacagagctggctcactatttgatataggctggccattgctccactcaatgactgatctaacaagtggagtatgtactggtcctcaagaagggttcaatctccacttatagccagtctgttcaagtagacttgtagagcaagcactgaactggccattgagtggagtaaaccatgaccaaattcagtgtggttcagtcaagtctctacctacccaatttgagtgtttaatcctgtcactgagctcttatggatggaacctggataatggattgttggggcaatgacagagacttttctagaaccaaagtgttttggaattgctagctcagcagaatcaatagtgaagtcaagtccctgctaagctaggaggggggtggggcagtgagtgttgaagtatttgctgagctattgattatgtgatgttcttgcacactgcaaacagtacctatttcagcctaaggaaaatgggaatttgggtggtgcaaaatagatcaatttcctggcactttttttaccaaatgtctcaggagtaaaaatgagctattttagccaaaacaaaatgcctcaaatcagctacaaattaattttggaatgtttgaggcactttcacttttgggctaaaatagctcattttagcctcattttagcctcatttctacttctgaggtactttgtaaaacaaagtgccaggaaattgacccgttttcccccacccaaattgctatctatccttgaggcataataggtattgcttgtagtgttgtgaagcctttggatcaaggtttcacacccaattagtaggattaatcctctgtgagggagccatggtcccaggagaattccaagaaattcaaaaacaactcaattcccaggtctttttctcaaattggtaaagcactcactagggcccaaaaattggcttagagatggcacagcaggtacctgtctgatttctatagaacctggttcaaagtgattgtgatcaaagaaaatcaatatgtaacactttcatctcattgagtaccacttaattgaggaagacactaagataactgtctgttgcgaccaactgggtccagcaatgatggatgaatggaaggatgaggaaaccattcatccaccttgatggcctgaggtaactacacagacaggtgtcacagactgtgacatatgagaaacaggaatgaagcagatgaaggaaacagctaactcaacactgtctaggaagacacctgtacaagtacagatgcctttatacctgttgatatcatatcagttatttgtcatctatactctcaccaggtgaccagtgccatcctatgcacccaggtgagtgtcttactcaagtccaagtggtatttgatgggatgaaagtgttacatattgatgttctttgattataagcactttgaagtaggtttcatgtaaatcagacccgctgggccatctctaacttggttatccaactgtctcaggccattgcatttgaaaaataggggcttgtttaatcaaattccaaaaattggagaatggcctgccaaactcctgggacatcctggggaacttctcaggatgaccctgccccctaaattgtgatccccctttcatttgggagttgtccctcctattcccacagtggcactagaaaaagtgttggatcatatgatccataggcacaataacatcacaccccactgagcaatgttattgcgcctgtggatcatgcaatctaacacttctcaccttgaatgaacagtattgggttgcattttccccaggcgcaataacattgcaccccactaggccatgctattgcagctggggaaaatgtgacccaatattttttctagtgtgggaatcagagtggaagttcaaaaaaaataacaaacaaaatcatcaagcccctggagggcatggtagtctgtgtcccaaaaactctggtgcaaatatggcagtcatcacctacaagcctcaacaccttgatggccaggagagagtttactctcaacaaccaagaggattccctcttggttgttgactgggaacatcttggccgttgagattatacactcttgaaaactaataggtttcctctcagctgttgagattcagatacactctcactagccaagtgcctcccagcccctggctgtcaagagtttaaactctcaaaggccaggaggcttactcttgattgattagtgtacactcttagctgcggagaggattcctcttggctgcagagaagatccctctctaaggccaagcatttaccctctcagctgttgagaggagtctacaaccttggtcattgataggatgcctctccaagttttagagtgttgaggggcacagggttgcatgcaggactgaggtcacagacaaagtcttgtgacagtttggtgacacatagaaacttatggtttttatttattaaggaaacagatttggaaccaagcatgagtcagagtaaatacaaggccacaaatacaactatagtagaagcatactgagtatgtgtataagcatatatgagtattctaatagagagtgtacatatttttctcaatggctaaggggatacattctcagcagacaagattattcactgttggaagctgagggttcacactatcagccattctcagccgccaagaggactcctctcaaagatcaagagtgaatcctcatggctgctgagagtgtacactcttggccaccaagaggatgcctctgcaaggccaagagtgtaccgtctcagctgtttaaaagaatctctctcagcacagagcttgggcactgatgcccaaaacactggttggttttggaggattgattgattataaagcaataagagggtgaattggggaaaagtttgacaaatttgagagtggaaagattccattttatgctatttgatacttaatcaatcgggctaaagtgtgattgaaataagctaagaggaggctaaagtttgctcttgggaccagatcaaaatatttaagactgatgattggattcctagatttctaagggtctttaaataatctagatacaagattatcaagttgtgggagcagtaactgatgcataatgaatatgcataaataaaaatcattcttgacttaataacaaaagagtgacatgatattgaagtacaagaaaacagaaagagaggtcgagtgaaattccaacaactgctcaattgatcagggaattttaggtttttttataaaaaaagaattggtttgtttcctcccaaacccactgtaggttttagaggatcaactccaaaaaccttggggaaaagaaaaatagtgtaattatgtatataggggcttggttaatcaactcacaaaagttggagagtcgactcccaaacccccaaaacccccaaaactcccccgtattccccaagtattgggattcaattccccaaacccgtcagcgggtttgggagtcgaatcctcaaaaattttaaataaaaaaacaaaacccccggagggggacggagtcgatgccccaaaacccagtgggttttgggggtggcgagccaaaaagagcccttgatggctgggatgattcctcccggccgtcaaggatgtacacctttgacggccgagagaaaccctcccggccgtcgaggatgtacacctttgatgtccgagaggaaccctcccggtcatcaaggatgtacactctcaacggccaagagaaacactcttggccgttgagggtgtacactcttcaagctaaagaaaagagcttagaggggaaaataacaacaacacaggggaaaatgtttgttgaagacttggatgctgatgaagctgccctcttgtcaaggcttgggagagagttacactaagaattaaagaaaaggtttggctatttctgtgggtaatcttagtatgagatttattactgatgtcttgtacaagtcacctgctgagagattgaggatgtgggggattctggtaaggatgaggctctggtgaattatggtttctgggttcaatttcttatcttctgggggaaaatcaataataattacttctggtaactactagtaagtgatgtctgctaagtaattatctgtttacttctctaatgcaagcatggggaacaaagtaagtggtaaagagtattctttatatacatgtgggtggttctgatcaggtactagtggtcagatatcagctgaaataagaagatggtatgaaataagttgtatctgaaagacaagtggttatgaaataaatgtggctgacaaagttttagtgtgaaataaacacgaattaacttctgtttgcaataaaaataatatgtagtgcaaaagaaatgagataataaggactgaaataaatattctgaggtgagatgagaaatctgtgtggtgaaatatatatgtaggtgatataagcaatgagtaatgagttgaaatgagatggatatatgaaagaaatgtagtatgaaatagagatgggcgcggatatatgaaagaaatgtagtatgaaatagagatgggcgcggacatatgaaagaaatgtagtatgaaatagagatgggcgcggcacatccggatatccatttggattcggatatccactcaccatttcagcggaattggacatctgcatccgcatccacatccgctggcggtgtaagactcaaaaagtggttgtaagaccctttttgctgaatggagaaggggatggtggaggtgcaagctctgcccttctatactatcagataacaagacccaccaagctcagcttggcaagttttaatcaagtgatagggtaagttcaggaatgagtttgtgtgatgctgagaaatgagtttagttgttattggtgtttgttaaggttctgtaaaggtggtgtatctttgattgagtggtactaaactgtgacttgtgaataatacactgaggagacaacaactgggaggggtgaaacagatctgatccgatacggtatcggccgatttatcggatcggatcaattttttgataccaggtatcgaaaaataagggatcggatcactaagggtgatccgatcccatgtatcgtattgaaatggtatcggatcgggattggtatcgcattgcaatcccgatccggcacccaaatgctgcgggctgtatgccttacacttgggtatcatccaaactgtaagcaatccgatccccggatcggtatttatcggggatcggatctgttacatccttggaggagagcctccttatatagaaaatattgagggaatttagctccagggcagccagtaatgagtgattttggctggcctgggctattacatgaggtattttagctacatacataagttgaatgagtgaatgtgattggtcagacatgtacaagagttgaagtggtgagccaaacagttgaaagagtgattctgattggtcaggttgtgtggtgtttacaagtgagtgtggtggtgtaagctgcagctgtcatgcaaggaaaatacactaattcagtctgcatgcatgagttatgtaatatgtagaagtgaaatgtaaggagtgtagatgtatgtaaatgagtgtatatgtaaatggggtttgtactgtactgagggtgtctgtgtagcttgagtgttgtaattgagattggtgaaatgtaatgatggatgaaatccttgtgatatgttgtccattgttgggtaagagttgatccaggtgtgttccagtgacacctccaaggtgaccaagggtgaatttgtccgtagagtccagttcttgagccgtatggtgtgatttctgagagagattgggtgataatatgaagaaaaatatgtataagaaaagagagaaaaaaaaacttttaattcttcacatttttgactaccacagcgggtatctgcggggatacccgcagatatacacccccttttaagggggcagatgtttttttttcaaaataaaaagaaaaaaaagttagaggccagctcgtcaggaggaatccctcctggcaagctgtattgtgtaccaatgaataccctctcatcgggaggggtttctcttctttctctttgatctgtttggaagagagtgtatcagatgtgctggctgaggcatttgggcccttgcgttttgcttctcgggctagacgctcttccgtcttaaatcgcttcatacgcggtctccacaatattcctttgttgcgtgttatcttctttcttgcggctttcacgctccgatcggtttttgtttttgatgtgacgcttttccattggtctgaattgcgaatcaatcggtccagtgtaaataatacagtagttagttaacaaaatgtggcttcttcactaattattgagtccagtgaacagatttcaacgcacgagtctgagccttcatttgcatccttatccttccattcaaagctcctccaactttcataaaactccttgacctcttctcgagtgctgttgatgtcaccgatcgagggcacaggctgtttaagactgaagcggcctccctttcgaagacgggactgtagagcttgaagaatgcttccggactcgcattcacttccttttctgaggggatgtctccatcatcaatttcttcattgaccgagtcaaattggtgttgcttcactgggtctgaccaggtctcataagctggtagggtaattttgttttatcttagtgcttctaggtggttccatcataacaagaaaagaaggaatagtggaatttttgacgtacctttagaaatgcacttgaaaaaactgtcatcgtttgtgttacctgcttgtccagctttcttatcgggatgatgacacaagactttctttcaatgagcacgtttaatttgattgggcgtagccttccaacgcaacgaagacaatcccaagacggcatactggtcttggttctaaattcaaaaggaaaaaaaaaagttaagacatagttctcatgaggtccaagcccagacagacagatgaagggtcttaccttcaaatcatgtgggtcaagctcattgccgggagggattcctcccgacgagctggtgtatataccctcttgtcaggagaaacccctcccaataagagggtattcatcccagcttgtcgggagaaacccctcccgacaagagggtattcatcccagctcatcgggagaaacccctcccaacaagtaggtattcatcccagctttttgggaggaatccctcccggcaagctggtatgtacaccagctcgttgggaggaacccctcccggcgagctggattgtgttccagcttgctgggagggattcctcccggcggtgttgcctctcttggcaccgggtatcccttgggatacccggatatccgccaggtttgggcggaaaaacagccatccgcagccaaatccgcaccgatagcggatatccgcggcggattatccacgaccatctctagtatgaaataaatgtagaataaaataaaattagaatgaagtaattgatgtatgaaaagaagtggatgatgagtgagatgagatgacaatatctggatgagaaagcagatgtatgggatgaaatattatatgtagtctgactgagtggtatctgagatgaaataaataatatttactgaaagattattatcatagaaagaaggaatgtactgtggaaggactgatttgtattcttaggtgtgtgatatgtagtatgttgtagctatgtagtaccatatattatgtagccaaatgagtgtaaaacctactatcttataatgttcttaactggatacaagataaagggttatgtagcatatgcatatctggttgtaataacatgaaaactactgtaaatagctattttgtactatatatgaccttgattggtctcaccacaacggctgagagagaacctctcggccgttgagattgtacaatctcaacgaccgggagagaacctcttggcaagagaaacactcttggctgttgagggtgtacactctcggccgttgagagtgtactcttggttgttgagtgtgtacaccctcaacggccatgaggtacactctcaacggccaagagtgtacaccctcaacggcaaagagtatacaccctcaacggccgagaggttctctcccggttgttgagagtgtacactctcaacggccaagagtgtttctctcggccttcgagagtgtacaccctcaacggccaagagtgtttctcttggccgtcaagagtgtacatccttgacagccgggagggtttctcttggtcgtcgaaggtgtacatcctcaacagccaggaggttttctcttggctgtcaaaggtgtacatccttgacggctgggaggaatcatcccagccatcgagggctctttttggcttgccgacccccaaaacccactgggttttggggcattgactctgtccccttctggggggttttttttgaggcttggttaaacgactcccaaaaagtggagagccgactcccaagccccgaaatccccaaattttgggagtcggacccccaaaacctttgactggtttgggagtcgactctcccaaaaaaaaatattaaaaaaaataacaatccccggttggttttggaggattgactcctaaaccaaccggggattgttatttttttttgggagagtcgactcccaaaccagtcaaaggttttgggggtccaactcccaaaagtcggggattttggggcttgggagttggctctccactttttgggagtcgtttaaccaagcccctttttttttttatttaaaatttttgaggattcgactcccaaacccactgacgggttcggggaatcgactcccaatacttggggaatacgggggagtttcgggggttttgggggtttggcagccaactctccaacttttgggagtcgattaaccaagaccctatatatatatatatgtgtgtgtgtgcgtgtgtatatatatggtgatttaatatcagcagtgggatgctatggtaaactatgctacagggccacttagtgttagtgtagcagcacttacagtagcccttctttgtgtagtgttagctagcacaccactacagtagagagtttagaggcaataaacaccaaaaagcaactaaaaagtcctctagcgcagtaaagcgggcccatttttgcaccctgtgtgattccacaaattggtcaaaaaaactacactgaatgttagcacatttttgcacagtgtgcgttgtaagactcaaaagtggttttgaaaaactttttgctgaatggagaaggggacattggaggtgcaaactcttcccttctatgctatcagaactacaagaccacaaagctaagattggcagtttagcttggcagtttaaagagttccgcaccaattgggacactctcttggatattgcttgatcagcaatcaatcttacactctccgtcgatctgttgatttgttaccgcaatatcaaactggcaagcaaactatatgaccaaatctgtgaggttcatgaaaagaatatgtgcgcttgacaattgatgcttgaagatgcattctggtcggcaaaacacgatcccaattttcctattgccaagtggattgcttgggtacagaacacagcctctgatctcacaagtgttaaactcactccaaacaatcagcaagtttgtgacagactactttggggactcaatgactcctggaagccaatttgtgaccaccttgtctactcccccaacaaagtctctctagacaatgcaattggtgctctggaatcacacaaagtgtcaactcaggtctcaacggaccactttgaagcctccgcatctgcaacaaaggctaaaccggaactaggttgttgagctgtggccagaagcaacagtgcaaccaactctgggccgctacgctaaagggccacttagtgttagcgtagcggcgcaaaaacaggcccttttttctgtagtgttagcgtgccgctaccgccgctacgctgtagccccgctaacaggcagcatgtttttgggtagtgttagcgcatcgctacagccgctacgctgcgttacgctgcgctacagcgcttttagcggcaaaaaaggcaaaaaacccgctaaaaagccctgtagcgcggcgtagcgggcacttttttgtgccctgagcgcgtagcgttagcgcaattccaactttctgcgctaacgctacgctaacagctaacgcacttttgtgccctttgcgcgtagcgttagcaaagaaaggtggattttttgctaacgctacgctacaaagtagcgcatttccgctgcgctacgccacgctaacgctatggttagcgtagctggcccagcgttggtgcaacagatatgagacatgtatttgtatcggattgtattgtctttattttgagcctgataccgctatcagtattttcttggttggtgaaaaaaactgattgtctcggattcggatttacgaatgaaaaaaaaaatgtctttgtttttttttcttttttcttcaatacggccagatatattgtgtatcaaataggcttttggtgggatcagtcatctgagaccatacagaatacttgtctcacttttcaaagacgatacatgtgtattgtctcaggaaagtgagacaacacaaatctggtatttttgggtattcaaattctgagacaatacaaataaatgtctgatactgtcttgtattgtctctgttgcaccgttgccagaagggccaccacttgtccaaacatctgaacccctccctcaagaagaaattgggtgctaaagcgtcctcagctgaagcttgcgctggagcggtcttgtttacaatgcttggcaactacttggacaatgaagagaacaatggcaatggctgcaacatcgtttggggctagaaaggatgaaacccagacaaacattctatttgtgatgaacacaactccagtgctagtcgatggccaattcttcgaatttgtttgatttttttggatacttattcactgttgtggtgtttccccgtcccttactacctctggatctctggcctgattcaaattttctttctgtccccagctgagatttttttaccccaccagtcttacctactgttagtggtcaattttttatctcatttaccttactaaaactatggttgtcagtaagggggtgtgttgagattgtggatatgcttatatccagtacagtatgcttccactatagttatgcatttggctttgtatttagtccaccggatctcagattcaggagctctctcctcattgaatacaaaccactttgtctctcagtgtcagctcccttgccacaagacattgtctgtgaaattcagtccctgcaaccctgtgcccctcaacaaatttgggatgcacaattgccccccccgggaaaccccctatagcaaatcacaaatactggggcagccaatgtctgcaaacacaacaagaaaaagtgaacagagggacatctgtacaagaagcaggcatttctgggcccagaaggaaatcaaacagatgggtatgaagaagaggcttgagaaataaagaaaatctgcaaaaaatggggtttcaggtgaaatctgaaattttgccacacaagacttacaacttaaggcatagcctccactggcatggacagcaccactgctcactaccgctcccaccgtggaggcctagttaagcttgctggttctgatctccttctctctctctcttcactgatattggagactgggacttgcatgtgccaatagcttacggtgatgggactgtttcgaccagctgcgcacaatactcaatgcaaccaatacagccaatcccaaaaaccttgtggttttgggatggctgtatttccaaggatttttttgcgcctcacaacctgtacggataacggtacaggttctgatttggctgccaaggcctcagtgtgggtccggatgcctgccagctgccaggcaggggtgggcagagtccccatgggaagagcagctcctgaccaaaaaatggagaggattactgcaatgatccaactcaaaaaatgtgggagttaggtcctgtggccatacaggcccacagggccatgtacaggagatagtggcactaaaaaaagaggcaaaaaagaaattctttggagatacagccatcccaaaaccgcaaggtttttgggattggctgtatgatgtgtggaatgtgctgtgtttgacacctatgcaatgccaccatttcattgctgaaacatcaagtattggactgtatttaccccctcattacatctaaatccgcaagtgtataatgtgtcaggccaggcaatacatgataaaccaaaacaaccctgtatcatatcagcatcccaatacaataccaatgtgtgtctcatattggtttcatggctgattggaaggtgtggattgggagacattgtttttggaactgtacacattccaccctgtatcacccacgtggtgcccccagatgatactacatagattcaaaacatttagctgggaacactcaagccatgctgttttttctcttgcgccaacatcaccttttagcttgataacccaagtagctatataccagagtatcaagacatgttagcatcacaatgttgcactacactatgctattagggcagttcacatagcagccaaccctttggtggtcttgaacaaggtttgattgctgatgcacaaacgtcatgaactttaattgggggattttgactccaaaggggagcctcccgctaaactcttttgctttcccatagaccttaaaatagccattccaacaaagtttgactacatctacatgaactgccctattgctgctgaaagtgtagttcccaccattactgcaaccaagatacataaacctcctaactaggaaacatcatgtgatcaccaaagtgaaattgaggcattttcatcagtgcaatctggtgaggaatgtatttggttctatcaccagaactttgcaacttgtgctcattaggtttgggaaattggctcagttgttccaatttagggttgtaaccaatcaggggttagggtttgacaacccagtttccactttcccaaactgaagattgctgtgcaactgagccagtgtggatactccagctggacaatctaccatgatataaatacatactcacatggacatcccaacccagggagggtacatatttatctttacatcattcatgcatgacacatacatccgcattgagaaactgagattcatccagaataaaccaccccctgttcaaaaacctcctcaagtattaaagcctctgaaacaccccccatcaacctccatcctgccaccattctctgtacatatttaataccaggacaaggagaaggtacaaaagagggccaaaggggggaaaaggacaaagaagagcaagaaaaacaaagaacaagaaaagaagaaaagcagcaacccggtccgaaagaattagtctgactcatccgctcgagtattacagaacccttagatcaggtgagccttagtatttttgtttgacgtcaagatggtaaacaacggcccgctcagttgaactgtgtcggtcaagctgcccattcccttgcttctgtgtcaatgtactacaactgaaacgttttcgtgttactcttgttttcgtaaaggactagcgaaagattggctggcgatccaacatagacttgtcggtcccgtcgtttggattgcagacactcgccactggatgtgagcactcactagctcgatgccagaatatgacggactgagctgacctccgttggttgtctatatgtagcttttccgagtcgcctccttggtggccgtaatacactgcgagcctcatcacatctcagcccggcgcgtttccgtaattggctcctcaatactctccttatccttatttagcttgttgcgttagtgttaacccgctcgttcaaatatcagatccgtcatcggccctcattcaaccgttttttttcctcgccgctcaggttaacatcttcgattccggcgcaaccgttcgccgcttgtctattggtttcagttttatcagcgctcgtacagctcactcctcgccgaccgccaatgtccgaagctcttcctgaagacccctcgatagagcaaattgcaagcaacattcacttggcagaattgctagcctctggcggtggtgcggatgtctcttccctttctacaacccatcaaagtcaagaaggtcagctgcatgtcactcatttcattctccaataacaaatttcacattacatcacaatatgtctccatttctgattctgaccattcatttttttctctttttattttcctcagaaattcgctcgttgctggagaatcatcttacatcgcacaataaatccgtccaagttggtctactagagcgctatatgaggatctgtcgcaagtcctcgactaattacccaccatttccgatcactggaatcaaagcctgtctctatattctcaaagtctcaaccgacaagacggacgtgtccattaaggagaagcttgcggtcgtaatcgaaacttggagagctaccttggaacaagcaattggccctgtattcgctgggtcgccatccatttggacttgcaaagctttaactcaactcactggacggtctgagaactctacaaattcacctatcactaactctggcaaaaggaagcgttcgcaggatagcttaagcggggtcaacagccaattgtttgttctcatcatttacatttaatctcattgataattttctactgacggtcgaagttctaccatctcattttcacatgttgtggccagaatccctagctcctctccactccctcaacgctgtcgaactgcgtcatcaagaatttcagaaagtttgttatcacagcaaagtcctagtcatttgaccccaaacaacctcagtggtccgaaagatccaaaagaagtcacgatctgctcaaatctactcccatcagaatcgagccaacctactagcatgaaaacaatcacaaatcataagcaagaccccgtcaactcgtcatctaacgaccctgttaaaacagttcaacttcctttattacaaacctcgtcttcggctgctccggtcacctcttgccccctcctgtcgccttcagttggaagctcatcagctttacagccatctcaagtgcatatgcctctccccaataccctctcatcgcaagttgccaatcccaaaactggcccgcagccttcgcttgattctcaaagtcaaatatcaagagtcactcaaaacattaatcaccggatcgaagcacctacctcagcggctaatcacttagcaaacgagcgcgacaaagtctcccgcattttacccgtcccaaattgcctctcggccaatcctccgattccagcgcaagcagacaagtggcaacgggcttttcgtcgccttgatttggcggtaactgaacttctggaatcaattccgctcaccccagtcgtctctctcagcgagagttctttttacaggcctatagagttttcgcccgcttttcaatggacacctccgagcgtttcctcctatgtaaacccaccagggttaagtttgactaacattcctccaatcgtcacttttcgaccccagcttgaactgcatagcccgcctgccaagccttccaatgttcctacacctgattcttcgcgacagactaatctagggatgattagaattgcttcagaaaaacagatgtcaaatgccttttcatttcctccggtcacgctgaataatacgactcatggcaaaccaccaactcctgcttctccagcaataacccccttaccaccaacacgacctagctctacaattcagcccgctccgtcaagttctttggtttatagtaatcagagtagtagcatacaacctaatctgcaccaatttagtcagttgccaggaaatgtacaagttaataacatacaacctagtctacaacaaccaggacagttgccggtgaatgtccaaagtaatagcatacaacctagtccgcagcaatctagccagtcgccggggaacgtgcctgttgagccacagcccatcttcaatgtcaccgtagctcaaaaaatgaaattcgtggatacatatcgacgtgttgatgcatctgggaaagccaagttggaggctactctgaggaagaataaactgtgggatgttctggctcctcttttgactccatccgccattgggactccaactgccaccaccacgcctcaaaacgcatcacccgctcctcagcctcaggtcaatgctgtctccacccctcttaatcagacgactgtccaaaattccttgtcatctacaccaatgcttcacagtacacctaagaaatctgattcagcaagcacagttgtcgcaaatgcacacgtccctgcagttgcaacaccgaagcaattcgactcgtgtacagttaattctgagtcttcaaatgccatttcgcagtcagccagcccacaggtttaccaagggtcgatccacgcaaactacctaaatagcgccgcgccttttaacgacggagcattggatcctgtgctgactaagatgatcttagccatgcttgcggcagagcctcaagcgaccaatgttctaatggttgcatttgaatcattagggatccggaaccgtgatgcgatcatgactcatctgaaggctcttgcagtgcctgtcaacggcgtcgacgatttttggcagctacgcactcaagctggactagcctcccccgccacagtcttgcccgactcaccatcgatcgccagtcatcctcaattaacacccaaacctgtcaatccgatcaccgtaccaacgatgcaaagcaagcatgctccacagccagatcgtccacttaccaatggtaccattgataagtctacctacgcggcctccaacccactacttcacccgtctgcaaagcaagatagcccgtcgcgacttggtcaacccaaggctcacccacaggatcagaatgcagtaggacacggaactaaggagcacagtcgagaaaacccgatacagagttcaaaagcaatgaatggagctaggaccgaagctatggatgagatagaagttctcgaggtggttgatcggcagaaaacaaacaaagcgacatccgcgacggacatggtgagcgaaaaaaagcattcaagtgatccggcgaagaagagaatgactccaatcagtagtgaatgggagagcaaaaaactggctttcatgggagatggagaaagtagtaaaagaccgagctcgatcggtcgacgcggggaggagactccagtcaatgactgtcaagcgagcagtagtagtactaaaaaacctcctcacaggttccaagtttcgaaagatatgactggccgacatcactttaatatcctcgatgacgggctgcccggcttccctgacgtcgatccctccttccagatccacggcgctcccgctcgggtcttggctcgctatcctcccgatcaacaaatgccgcccgttcgaactttcgtccctctactcaaaaaatctcaaacttagttcgcctttcggttttatgtcatcttatcactttgttttgttttgtgattcttttttcttcgaaagattctgcattatctttgttttgttttgtttttactttttttatttcatcttttattctcactatttttttcttatactttgtttgtttctctcccttgttttaaaacagaaactaacctgatttttgtgttgtttatgtgagggggctaaaaaaaaaagaagaaaaataaatcatcattactttgagaccaatttgtttcttttcctccctcctgttccaagtcgtcgttgttttatccatatttttttattaaatacatctttgttagaattttatgtctgccattaagatcgacactgaagttcagctcccatctcctttgatctttttttatttttttttctttctttcttgaagacttagtttgtctcctagtgataaaaaaaaatgtttgtgtgtgcgtgtgtgtgcagagatcaaaagtagtgccggaacagtcccattctctcggttgtgtatgataatgaaatctttccttgaaactgatatcttccatctatgaaaacccaatccatcctctgatcactggtgtggatctcaagttatctatcatttgtatacaacaacaaaagatttctaaaaaaatttaacccaatcctatgactaccgtaaaaatgagagcccagggaatatgacttccaatgattgatccagctcaaagaacatcgttcaagggtattgaagctgaaatacatagctcccaacggctctaagttccattactcatggcttaaaaactcgctggatgagttcatccaaaaaataactcaagcagaatgtcaatttgcctttttttttctcaagtttatgggttattttcgttttatgaagcttaaaaagttggtacattcacaagcggatggatctgatagatgtgggaaagtgtatgaattccgactgagttgacattcttaccactcatcatccactattgtgagccccactgactgaacgataggtacatttgctgatggttgatcggatgaagtagtccgctcgaccatatcgacgttgtcttcgggagcatcgttacgatgctcctgatcggccttttcgggctcgtcctcatcctcaagggattgttggtttggctgcttgaagaccatccgttcagcgatcggcgcggcgcccaatttctttcgctttttcttggggtccgttccagcctctgcatcagacccgtccgatcccgagtctgccgatcgatcttcttctcctgcttgctcgccatgggtcggtcgacctttgtcatccttctgctgcttcttcttccgcagctctttcttcttctgtctcttgagccggttcttattcgttttggcttccacctgctgcttgatttcggcttgtttgttctcgaattcgaccctcaatcgttcctatgttcaggtcggatttagagatctctttggggtgagatttgtccaaaccgaactagtcggaggatggatcgatttattggaggacgtaccttttcctcgttttcgtccattaatcttagccgttcatattctctccttcgactttgcttgtacacgtgaaattcacccgatcctgctccagctgaactaccttggacattctactaattcataatcgaagcgaaagtcattcaaccaattaaatttaactgtctaggtatctgatttgatggaatattgccatgtattcagggtttgaatgtgtgacttgaaattcatgaggagggggtgaagaatcaactaaccttcatcatttctcgaggtggtcggattgttttatctcggggtgccttgggcaaatgaatctcgcgagctgggttctacgaaaagacgagcgagacagaaaggcaatagtaatcgattagtgcggtcattcactattttattcctttttgaaagtgcatgaatgaacctgcaaaagtttggccacttcggccctctgcttttccaagggagtaggtgcatgcttgttggctggtaaaaattctgggtctagcttcggtttcttggtcggattagttccgttcgaattcgagttccttccattttgttctcccctgttgataatggtttttcgagtaagttgaagagacagtgtttcagttcaatggaaatcaattcgagacgatagtttggattatttgaacacgagcaagtaaaggcttgcactggttcagttgaagaaaaaatattgaaaaagatttcggcattcacttacatttccaaatccgacctgtttactatttcctgttggggaagaatccgaaggttggtgtgttgatgaatctcgtccaagcagttgctctcgatggtggtggctgaggtgggaggcagtccatcggggatgaaacaactgcattaaatatgtagccctcgagccctcggggaccctaccgcgggggatacactcgtctatcgggtacaaaaaccatgcttcccacttggcactacccgcataggctttgggaataccattgtcagtgatgctaatagatgctaggaaaggattttccaggtagtgctgggcaaattgtgaccacctgctagggcaaataccattgcttgtaacttgtgccaagtagcaaattctagcttaaaaattaagggtttgcttgatccagtaaagtaatcatggagctccttgaatgatgaagtcattccttaccctctcttgatgggtggtgtagaagtatttgtagtgagaaattttagcgctgctgttggttacttgagggtatgctggtagatcctaatcacaaacccccataacactttgggcccattgcttgagctccccgtaatacataattattcttatcaaagccaaatgggcacaaggtgactgttttactcagctgtcttcagatggtgtcctggggacttgagggtgtcccatctcaactaggtgattatttcagaccaccttcacattgtgctattacacgtgggtacttcaacataagcatgcactttgcttgaatcaaggtgttcataacatcccaaaaacttgattggaaaagactctgctagatgtctttctatcaactacgctgatctgattctggatgccataaagtggactagtttgacacatgcacacaaatctgacaattcactcttgaaaagccacaagaaaagcccaaggaaagcacacagcagaaattgtgccactgggacgagggagcaagtctgaggacgaaaaaaagaatccgacaactgcaggatttgaacctgcgcgggaaatcccaattgatgacgagtcaagctgattcgagtcaatcgccttaaccactcggccaaattgtcctatggatgatattttacattgtttttggtccaggatgtgttcagcttatttgacgtcggcccgcatcgatgatgcagcacaatatacacatagcaaattacagataggagaatttccagagctttaattcggttagtttggaatgatgagctgaggaggaaaggtccttagcagggagtggatcgactaaagaaagatcagaggttgtggtcggtgtcgggggtgacaggttgttggatgcacgtctggacccggcacatgtcactatggtcgtcgaagctgtagggttaaacgaggctgaaccaatggtatctatgccaaagaatcgagtgaaaaatggttcggtcaatttagctggttgtgcttcgaagtgcggaggtcaagggagctgctgttccctctcccgcatttttttttggcggggcatggagggtgaaagatggagggactgcagcagtttgcagaggagccggaaatctgaaagctagacaatcactaaccggaatgaatttgaaactcttgaactggacgattgacgtctaccaggctatagaatcggatttttccatcctgttcgtaaacgaccagattaagagaaaaaacaagcaaaaacctatccataaggaaagtgtgtatgatacaatagagaagtgtaaggataggcctacggttccaccagtgatcaaattagccccagcccaatcgatatcgaattggatcttttgatttgtccttccgggtctattgaaactgtggaacgttgtggctccatatcggagatcccaacagagaatctgattgctcttcctagagaccgagaacatgacttgatcgttttgtggatggaatttgacctatcacaatcaatgtgaatgtatgtaatgggtcccaaagatgtacaccacattagaatttcaagaatgccacgagatgataagacttctccgatcgtgcaactcgtgaggtttttacctgagtaacccctgtggtttccgtggtattgaatacgagggccggagcgatctcactagatttcgtatcatgcaaagcaatctgtcctgaatacgatccagcagccagaagtccttgctgtgagggatccaaagccagggccgaaataatacctggagatgtattttttttaataaatcagtttgcagtggttgggtagcggaacctagaggtcttacccttttgaccatctttacttttcctcgatgaaagtgtcttatacctctcgcctgcttcacccgaccgagacacatcaaacatttcaattgcagactcgtaaccagcgaaaagtctgtaattaatagaagacacggcgaccatcagttcttcaacccgatgttggaagactggtgtgaaagtgaatctgacgtggtaccatcatcagagaacaacatcgagtgaggagctaccattcgttctctgtgatccacgatcggataggaggcgcgaatctactaacgagaaaagggaaaggatagagtcaatattttctgtaaaagccggtatgaaattggacatatatgtgtgatgtgttctactcgaaaaagggggtcgatcagaaggaccaaaagtaattcacccttccatcattcgcatccagcaggtgaattggatggtctttgacagcggccacaaagcaataccgactggggtcgttcaaacttgaataggggaaccagcaagtcgagagtaaagcatctgccatgggaaaattccgcgtcgacctccaagaaagttgatcattattcgtatcgccggagacgtgaggatcgggcttgcaactaaggtctcgcgggtgatttgccaaatagtaggcaagttagtattgggtgacctagatgaaggctagggagctcatggatcctgggaaactcgaacttggtagtaccccataaacaatcgaaccgttcgatcctctgcttccgtcaagactgtactgccatctgaagacctgaatgatagatagagcacctcgatcagcatggttatcctcgagctaaatgagggcaatcgatgacagacaaccgaccattttgcaaccctcaagagattattcgtcaagctcgatcggaccgtattggtcgttgcttccctgatcaacgagtcgttcggattgaactggatttgataggatggatgttgaagaatgtcctcggcatgccccggccgagattcggttgaggtggcttccatttgtccggggtcgtcgttcatcgcgtttggatcgccaacgacgccgaactttttatgccggaaggcgtctcatggagatcactcatcacccaacacccactccacttccctactcgtcatactccctcagataaaattccacagcttcctcatcacctttgtactgagcctcagcagtcgatataccttcaccgcacaactgaacactcggcagggctcacaacgccctctatacccaacttcgtagctactcaccatcagcagcttgtgataccttacacattggtggtggctctcctcatttagcctgtcacgcaatttcatctggatttcggaagagctatataggcggcaaaacatacaaacatgcagcagaatttcaagtcattggtagtttgtctggtgccattcatcgccataacctgtgggcaggtcttttccatatactgatcaatcaccaatgctatttcaagattttgcagcaatcaaaattcgacccgctctgggtggaaagatcagttgtttggtgagattttttttcatctcttccacacctagccttggacgtaggagcacgtttgacaaaatgacatttggccaagcaaagctacatagcttgctgttgaagaagaaatttgaaaagtcgcatcatctctgacatgatttcccatctgggaaatcttgtgaattttagggaaatactgtaaaaaaattaaagatttttccagtttttttagatttttctaaatttttagatttttccagattttttagattaattttcagattttttagatttttctatattttttagatttttccagatttttttattaagagacacctataaagttgaaagaacctgaaaaaatctgattttttttaaaaaaactggaaaaattagaaaaatctaagatatcaagagaaatctaaaaaacctgaaaaaatctaaaaaatctgaaaaaatctaaaaaatctggaaaaatctaaaaatttagaaaaatctaaaaaatctggaaaaatctaaaaaaaaactgaaaaatctaaaacatctggaaaaatcttaaatttttttacaggatttccctaaaatttacaagatgtcccatctgggaaatcatgtcagggatgatgtgagttctcattccaacaatctaacataactatccaaatcttcattcccaagaaagtcaatttcatgataaacagaaagttatgggatctcccaaatcagaaaaaaaaaattggttttggtatgttgtaccaggcttccctcccaaggatgatatgtttgccccagtttcaataagactgactcactgagctgcttcacttgatggacaatagaaattagctcagtagagcttctttgaatgatttgctgattctttggtgttagaaatagaccactgtcacctatgcattgccagtgttaccatactgttgtgttgggccactctaagtaagttgtaaaggaaaaatcgactaaaaagcagggtaatatatctctcactagtctgccagtaactgttagcagaaagctaccaaaatttgattggatcatggcttgaagttgatgtgagcagctttcaactatattccacaatgcatactcacaaacattctgcatagcttgcttgaaaatggtttgcaagagaacatgttagggtatattcatgagggttgaacaccaggggcttgctagattcacatcttgtccatagtgcaagcaacccatgtcatacagtctacagggttgctttcactatggacaatatgtgcatctagcagtcaatgtgaaggtattggagagacatggccataggtctcattgccgatttccacagactccagagccagtgctttgtgcaagactaatatcagataatctgtctggggcaacctcatagtcatattaagttcacctcaatccatctggtatgaatgactgctggcccaaaacatctattgtgcttttgagcaggtgccaaaactgcaaatttggaaagagttgctagctgggccttgaaagtcaaattctcaggaacagatctttggaggaagtttgaaattcatcattaatgatggattcttccgttttttttttttttcaatccacttgaatgtgatcacgatccctcaagtcaatatttgaggatccttggaagggttttgttcattttgatttgggttatttaggattttttttgatgatttataagtgtatcaattgtttaacgagaaaaaattatcagagtaataaccccccccccccccaaaaaaaaacaaacaaacagaaggtgaggacaagcgcaggagattctcgaaaaaaagggatgagaagagtcaagaattgattttttttgcaagggaaatcaaatcatagaaatggacaagatgttattttgggagcagaataatttagaagggatatatggatgcaatgtaccccgacatcaacagtgcagcgcatgttttgatcaatagggttaagggttaaattgagcaggcagttgacattgatcagagggtgaatgggaggacgataaattagagtcttggccaagaggagattgatgattgttgttgaattgatcgaagtggcaattgggagcatgaagaagccggggatcgtcttggtggaagccgagcgaatgagaacaacttggacaactcccaaaggatgagttattagaaggagttacagcgtgatgtatcggtttttgtgctttgttgtcagctagagaaggagtgactggatagtcttggggcgagaaggcgttggttgtgggggctggaaagttgaagacgtcttccttcatcgggcttcccaacggcgtgttaggaggcgggagctcgctggcttgatatgatacagacatctgggcttccaccggcaaacttggacttgaggcactatggtttgactgtcgaccggatgaagcgtggatgttggcgttacgatgattcgtcggcccatcaggaccatggccaactgaaaagaaattcatcaagcaggcccgcaagtctttctcaggctgagattggatggcgaatgcatcggaagcaaacgacgagaggagttcttcaacgccacggttatccatcgtcggggcaacgtttcgccgggggcagatgtgtttttcaggaatggacttcgttcagtttacgcactagtgccacgagcagaaatgcagtgcctggggatgtgaatgctggacagctggattaaggagatgaaaggattccacaagcgtatgtgccgctcaataccatccacctagctggtagggtatgttaaactgaattctagcaagtggaacaataacagacatgtcagttggggcttccgtcttcaggtggggtgagattggaaggcatgtccaacagcttacctagatgcgtctggaatggatatgcgccgatgctttcaacagcgagaagactttgcagcggaatccgaatgaggggagcagaaaggtggattggcatgcggaataaatagacttggaaccccgcaaactccaaggggggaagcaaagcagactggagaaactatggtagatgagcagcttagtactagctgcgtatgtatcacgagtcaccaccaggtaagcattgggatgtacaacaccactgatggagcgggtccacaatacataagacacaaatcgtttgggctcttctggtttggttgattgattgaggaatgctgtattgattttacatattcaccactgatcaagtgatccgtaaacaaatacaaatccatattatatagtcctcttttaagcgcagatggaatgtatttttatgtggatgacctgatcatcaacttcacagaccagaagaattagtggaagaaaagagccgcttgaacttgcttgatgtacgtagatcccttggaaggaacttgctcggacttgttctacggagggctcgaaagctgaggtcattggcattccacagaagtctttttgtggaataaaacacgcctgtgagcggctcgagccggtgcccgctcggccatcccccaatcatggcgcatgacttgtgtcttgtgaggcgcaagtgcaacccatgtttgctgtggtgcaacatggtgctcaatacgtaaataccaggatgcgaaaatacacattgtacatgctagcgggcaaaccccgattggttgaagaagagagggcgacaagagccgattttctaacaaagaaatggccagtggcgtaagtggcagcttgtgtacccgtgtgctggtgggtgccgttggagatgggctcactccagacaggattggtttcagccatattgctcccaaagaaacgggcggattaaagtcatacatacatacgactgaacagggggaggttggtgtagcgcaggtgggaagagattcatgtgctcattaaccagctcagacaaatgaacctggtgtccaaacctgccacattgatgataggtttcagcttgtgggaatcagttcagcctcgttgctgtttcacgatatccatttgaagtctgtagtgctatgtagactgtgatctcaatctgattggttaatgagccaaaactcaaccctccctcctttgacacatctaaaacatatcttcagtgctatgacatccgttttattgagcctaagttaccacacagaaacataagcaagccgtaaaatcttgcaaaaacattaacatggagagaggggttttcctctcgcctaagcttccaggtgagacacttgacaatgtaatcttgcggacacttaaaattgggttgccttgataaaagatctcatgaaactgaacgatgctgcagcacaagaataattttccaaaaaaaacatctcagcactacggtcaattaattcaactactccataagggaggattgaatgagatccatagactgagaataagtttggttgcgtgaaagccgggagttattcgggaaggggtggagaaacgcgatttggtgatttagaccaaatcatggtttgaactgatatgagcaaataatctggcagtaaggaagtatgattgcatttgatcatgttaattgagctgcttgtctatacataacaatgaattgatcgctctctgggttcttttgatttcccttgacctcgcatccgggttaacaaaaacgtcgattacaaccggcattcattttttgttttgataaattatcgggcagcaggatcgatttcacccaaaaagatctgccgatccactccgccgcttgcaatgatcggttcctttggatggaatgcacaactggtgacggtccctttatggccaggtaatttgtataagatgttaccagtgttcacattccatacgcacaatgtccgatcagccgctcctactgccactttatcgccagaagcatcccacgcaggcgaccgtaattgctgccatgacaaacaaagcaacccgaaaaaagatccctcgaggtaagcttcctctactcaatcaataagctctttccgactaataaactagaactttacgttatcaaacccagctggcgctcctaacagcgtttgcaccagacgacgaggggcattcgggccatgtgtactggtaactggtgcaaaaggccgaacgtcccactgtcgattgacaagcgagcacaagtgggtatagaatgtcagatcaatgattgtcagatcaacttgagataatgagtactcacgattcggacagtgtcgtcgaacccggcactcagcaagaagcttccgtctggacttagtttgagtccggcaatcgtatttgtatgagctcgcaggctccaagagacctctttcttacggagatcgaaacagtgaatgtcattatccagccctccgacaaagatatgttgaccatcggcactccattcgacagcggtcagaggataaccaagttcgaaggaatccaggggctccttgtcatcctcgcgccatatccgcaccgtcccatcgtctgaggcagatgctaataagtcatgtccactagctccggaaactgcgatcgagttgagtaaggccccatggccgcgatgtcgacgaaccgattgaccagtcttgagatcaaacgtggtcagggtcttgtcggctgagccggcatagagacgctccaaaggacgtatgggcgaaaagtctatcgataggatcgcccctttggggccttttaaaacaccatagttccggcactcttccccgtaaaccgaccatagattaatcgttcgatcggcagaagccgaagccaggtgatcaccagattgatcgaatttcacgtccaatacttctgcctggatgattaaatacacggtttgaattactattaaactgaatccagagatcgtgcgagaaatcccaagatgcttactgaatgaccactgagtaccatgataggggccgccaacccgctcgtcctattggaattctttccgtaattgagacattggacctacagtcagtttagggacagaagatgatgatgagagcgcacaaagagagatgggacatgcgcacagatggagggaggaatttcgagatggaagaacattaagagaaattgggttaaccttttgacggattgaatgagctgacccttcccagttccatcgctgctgacgaccaattgctgggtgttgggttcctcggacttgggacgcttggaaatcaaggtgccggcttcagagggtcgcttggttgacatgatcgtttgcgagtgttttcttgggaatccaggcagttcgatcgatatgtagttttcttctcgctcgtgtcaagtagcagccggggattcaggaagaccgtggctggacacctgggatgttaatcatacccccgggggggaccgggaaaaagcgaatcgggggcctccggtgatagcggcttgttgccgtggtcggcagcggcgccacggctttgtgcatagtacaccccggcccagccgtccgcttccacacatacaggtgcaggctctgcttcccaggttgttcttggaatgttcagtgctgttagcctccaaggaacacgcaagccgacgctgcccctgtaccatagctttgtacgaccatgaggagctatggcgtgctctagcatgatgcaaggtgaaggggcttgcctgctcctccttacaagaccgggttcggcccagagtccgcctagaggttttttccccagttctcttccagtctttttctctagaaacccaagtcacttcgtcgcgagtctgtaccgcaccctctagacctcctgatctgcaccagcgccgctgcgccagcaccatcaacccgatcacattataaagctcctgtttaccaaatggatttctcaaacttctccaacctgccctcagtggtcttcatgctcctcatagtgatcgcttgcgctacaggggaaaagacgctcttcggatgtccgaatccgcactttggatattgtgcattcgaggacctaggaaccacaccaataaactatgcctgtatgtttactatcgaactctgatatacaatggagaataggatgacccgatgggctgactcaaacctcccaaccctctgatcctctcgatctgccttaattctcccttgctgtgatggtccagttggcccggcccacataccgagtcctcggagtagtaatctcatgacatgccagcactcgctacttcccttcggaattccacaaaacacgtgctgcgatcagtctgtgggccaagtcgtaagtcgagatcttcccaccatcatccccttggctgaacgctagccagttccgccgaccatgaggagtgcttcctgaccatcaaataaattaaatactcacccaatctgaattgtctagcattaccggccccgcgatgatccattgatagtctggtacgatgattacgtcaaatatggatgtcgtaaagttcctaataccaattattgtcgtttgaagaatccttggacggatttgaaagatttccaacgaaaatccaggattttcagcattcaatttggtttttttttatttcttaaggccatgatgacgtcattgaccacagcaactacttagctgtggattactgatctcgatggccagccaggcccccagccggggtcaggcaaggccccatccactcctgaagaccgcccaaacgatcaactgtaggtaggaattgaggcgcaataatcagcgatgtcgcgaatcggatacgatttgttaggacgagagaatcctccgccgggctaccattcggcctctgagaattggaggatccatggtataggaccagagccaaccgaactccgtgtaagtcctaattcccctaattttttgaacccagcatcggtgcctttgcttactgccttgatttttttctcacatgtatgcagccacagtttatttcctgcacaacgaagttcaagctgtatttcccaaggaagggaaaccagtgtgtatatgatgaattgtcatcgaatggcaaattcagttattcgattcgggctggatcgattggccttcaagaattctataatcttgtagccgacgaatgtgagaagaaccgtgtgggcgctggagatatcattcgagatgccgtggcatcgggatcgccacgaatggactggtggatcagtcttaagctcaggaccgccccacagttcaacaaaaacgccaaaccgaggcccaaaatcaatgatgaatcggcttttgcggcctggatgcaggtgatcattgatagcggtgccgataacaccaactcatacttagaattagtgatggaaaatccggcagtcgccaaaaaaaaggccaagactgatcaagcggccagagcgtacaaattggcccggcaggctgcccaagatgcaaatgcttccaagcgacctgcaccggggcaagaccatccggatcaagctccaacagcggccgattttgatacacgaaacgtcctggccaacaagctcttgtcgatccaccagcccaacaccaaatacgagagaaagctcccagtgttcatccatccgaccaaagacaatcagtatattcctttgactggcgctgtgcttgacatatgggctacagcacttgtgagttgctcaaatgttaaacatggcttgggggttagtttgctcacttcatcattttattgcttacaggagaaatctgttgacggagtcagcctgtactcacccccggccagcatcaaatttgaaaaagtttcagcagccaagagacaacgattagatgatgatcaaccccgccgcaaatacagtccaacttccgactctgactcatctgtgttaatccaaccagatgacaacttgatgcgcaagtacgtcgaattcgtcatcaagcccgagaaacgagatgcagtgcttcaaattctggaccagcacgacattgttcacccaaaactgttcaagtcaaagactatcaccgaagagaagatgagtaaatggggcttgagtgatggcattgtggctcagttacgcgataatgtctctagatttgataaaactcctcagtaatgaggtatatcttctcagcagcagtatagtatgtatccctaccttttaaccttccatcatcgccaatccagcaccgtcatacccaaccagaatccttcaatctagccattaccatatctatagtttatcttattccaatctctttccctcactgaacatgtcttaccttgtccaactcaaagtggcttattcatgtagttcatgtctgactttgtatgtaccaagacagctgtcttgttgattgaatgatgaatcaataactaccccaagcctttggtatttgccaactagaaaaaacatgatgcaccataaattgaattgttgtatcaggtgattgaaacacaatattttgcacagattgcatggcctaggtggcacttgggtatgtttcaatcagtttgacattttatgtctgtttgcattctctcaaagactttaatcacaccatttttagttaaagatatcattttgatttagttacaaagggttattatattgtgcaatgggacattgatgttgggggataagaaatggataatgaaacattgataatcttgcagatacaacttttgcaacgctgactttcgtgatgaaagttcaacaggcttgaggataacaatttatcttacactagggactaatcaaaagtcatgtagggagagacagtcagtactcaatatttgattcagtgcatttagtgagagtacaagacaaaaacaagcaaagaaattctgacctgaatgaacagttagtagtgtggtacacaatatccacaatgctggtaaagtttgtaacacaattcagctgtcatgacctcaccagtcactcgacgaatttcccattctgggtcgtttgttctttccaaaatcctcgaagatcggatctcctgcttgaccacagcaaaagctagctcgatggggttcagttccgggcaatatggtggtagatagatcagttggaccccagctgcctcgcaaagctcaggaacgcgctcgcctcgatgccaagtcgcattgtcacagaccaggactgaatcagtatcaggatatctgttcattcgagggagctttgttgacaacagtcagcatacatcatggaagcaaaagcggagagatgtcttaccaagtcatactccaaaaaatgctcaaacttgcgaccgttaaagttttcaaacgtagtggtgaggctaaccattccagtgatcgatatcgcagggagcagatttagtcttgctgcatttgaattgaccaagaatcgctcggctggggcacctcggagcgacctgccaaagccccgaagcaagtccttgtcgacgaagccactttcatctaaagttgacatgttgggagggtcagctgagtccatatcaacaaacaagacaatctgatctaagtacagacctgtaaacaccaggaactcggccggataaaactccatgcgttcaacatacgcatacttggccaccaacgacttccggatatgcttggtctcgggtttctttaaggtaatcgacaatcgctcgacaagattccgatggataccagattgactaaggaggactccggtcgagtcgtacaggtgctcccggatctcgtcgagaaataaaccaggctcacgttggacaagactcaccatgaatcgacagtcttctctggagagtagagcaggtcgtccgcgggcctcgtaggtctccggatcattgatgacacgtcgggtttcctcgtaaagttcgagccattgtccaaacgattgccgagagatcccaacaccaagcagctggcagatttcgggaagcgacaatccctgctgcgccattcgaacggtggcgatcttggtagccggctcgtgcagccgataaaccattgaggaaggtgtcgtcgtgggttgaggcgggtgcggtgaagaggtagaaaacagatcggatgggcgcatgtcccatcacagcctggttaattgattggcggctgtgtgaggcaaaaaccgccagattaaacccgggctgtgcaccccaaccacataactttaagagttggaatacgttcgtttgtccaacctttactcaaacgacaataaatgatttcgtaaccaccctcacaattatcatcgaaaattaccaccacatgatcactcatccgaattgtccctgaacttgggacgtgaacaaatcaagtatcttgaaaattatcatgctatcttttctttttctccagtgtgacatagttcttgtatctgattacccaagattcgatcagatttcggcgaaccgacctttgaaaattgattacatatctcgaaaattaccatgttacctttttttttttttctttcctgtgcgaaatggttgtgtctccaatgaatgattatcatttccttccccagattctagagtgatgaagtcttcgaactcgccgtttcgtttaagcaagctcagtcaaacagatcacaccaaagcgactgataaaaatccaagacctagacgctagtcttgtgtggcgggacgtgagtcaattggaatccagaacatagcaagataaacagaaataaggtgcacgccggctcccccggccctctgggacgaggggatcgtgataagctgctaggacttcttctcgctcgtgtcaagtagcagccagggattcaggaagaccgtggctggagacctgggatgctactcatacccccggggggggaccgggaacaagcgcatctgggggcctccggtgatagcggcttgtgccgtggaatatgtgtctgcaggcccatcggttcgaccggcgccacggctttgtggccgcttccacacatagtacaggtgcaggctctgcttcccggggttgttcttgtaatgtacagtgctgttagcctccaaggaacacacaagccgacgctgcccccgtaccatagatacgccgatgaggagccatggcgtgctctagcatgatacaaggggcttgcctgctcctcctttacgagaccgggttcggcccagagttacaagtaagcctgcatcggaccaatataaatcggccctctgtttcctcggttctctttcagtctttttctctagaaatccagagttcctcttctttattagtcacttcatcccgagtctctacaccctagacctcctgatctgcacgtcgagccccgctgcaccagcaccatcaacccgatcacaagttcctacgtccaaatgcatttttcaaacttctccaacctgctctccgtgatcttcatgctcctcctagtgatcgctggcgctacagggcgcttcacatgtgcgaggtcgcactatggatattgtacattcgaggaccgattaaccattccaataaactatgcctgtgtgtttactatcgaactctatagaagtcatgacccgatgggctgactcagagtcaaacctcaaaacccttttctcatctctcgatctgcccaattctcccttgctgtgaatattgtccagtcggcccggccttcgcaccgcaatctaatagtaatgatctggtcttgacatgcgagcactcgaaacttcccgtcggaactccaaaaggcacgtgctgcgatagatctgtgggggacgtcgtaagtcgagagatcttcccatcatcatctccttggctgaaagctagccaacgttccgccgagcaggagtgcttcctgaccatcaaataaattatgtactcacccaatctgaattctctagtttttccggagtgacgatgatccattgatagtctattacgatgattacaacaaacatggatgtcatgaagcttctaataccaagtaactgatttcgacgtaaccaccctcacaatgatcatcgaaaattaccaccacatcactcatcgcgaattctcgcaaccacaatctcgggctctgaacttacataggacgtgaagaaatccagtctcttggaaattatcatgctatcttttccctttttctcctgtgtgacaaatttagttctatgtatctgatcacaacaaagtgcttgatacaaatccgagacctagacgctagtctggtggcgggacatgattcaattggaatccagaacatagcaagagagacagaaataaggctttttttcctgataggataggatagatactattgaacccatgctcaaagaaataagaacactaattaccctctgtggaatccaatcagcttggccatctgcctctttctctttatccccccagttaagtctgcttggtgatatgccacctgcacttgcactcgtcgctcagtgagattcagtggagtcgcatgatcgagtcagtgaccgcggagggaggggacccgttcctcatccttccacggtccatccacactcgaccatcattttgagacatcgtgtgccgctatcttatctgggattcttgatcatggcccacatcatcctctgtgagcaaaagaatggaaatctaatcagttattttgagttcttgtaatggatcattacaaccaatcatcaagtagctggaaacccgacttctgtttcttggaatacgaatcctggctttattccttgtaaaatcattttagagacacacaatctcatcaaactgattattcttcatctctttcactagatctacttttgggaatcttgccaagaagccctgagcaattgacgtcgtcaaggatgtttacaatatcactcctgatcaaaatcatcatcgagtctcgctgtgagtaggctcgactgtatttgatgggttataagtcacttcattcccatttccatcagttcctcaccgtcaactacttgatgaaccttgagtcttatcatctagatttctccaccggctatcagtgagctgattctctttcctagtgcaagaaagcttaccctttgaaaaagcaagcttctggtttgtacaaaacgaagcaaaatgccattaccatcaccattgacttttgttcatatcgatgttaatattggatcctgaactgagatgatggcattctgacaaaactttggcattttggcccgaaaggacgcagaacggatggatgattttccttctcacctttcctctcaatataccccagagatgtactcgaaaaaggctttaggagacgcaactaattgggactccggccgtgcagtcactcaaccaatcatcaaccagtatggaccgaccagtcagaggccacgcgaactagatctgttttcttcttccgcagctcacccggtccgatcaatccgtttccggacgtggtgagcaacccatcggcatcggatccacaacctctgcttgccacacccgacccggaccgatgcaccagcgttggcgactggacccgagcggctgcagtgctgccctggccggaccatcgccaagcgaccccggctacaatgacctacaatacatgccctcctcatgtgataagtatgtacatatatgaacacatacgcctccgtacagtaatacattattatgtacggctgtacggtaattgttttttcaggctgctgttgtacacttgtcggctctgcttcagaatagatcagaatctcattatggactcagaacagtccaggattgtgcggtacagaccacgtgagctcagtcgactcgtttccttggtgccactaggatgactgtggcttgtctgtgtagaacccagtcacacaaacaattttctatataagttataacccttcccacctgctccatcctcccaccaccgccttttctccaatctgactacacaaaactcgtccaccccatcaagactaattacgaaaatgcagtttctagggatctcttataaagctcccttggcagtcttcatgttaccacttgttgcttgcgccaccaagaaccccacgatcttcgaatgttcgacgaacccatactgtgtagtcaaagacatctctgtctcccccatgaaatatacttgtaggttgaccttcgaatcgtcatatgatgaaaaggatattatggacagataaataggctgatcttcacttcttgccgatccacacgaccttctccctataaccgaaattcaagtctccccggccacctcggtaggtgccggcttatgggcctgttacggcatagatattaacccaccccactcagcaaacgcgtgctgcgatcatcctacgcggtacgatgtatgtccaagttcttctccatcatccttctcacacatgagggcctattccgatgagaaaggatgcttcctaacaaccaaaacggagttaccgcctcaacgttcttgtaactatctagggccatcaccactacacaatcacctccgatgaatttttcgacacattcaagtgtaccgaagtcccactagcttaacaaaacccctcgaacggagggtccggggaccccgcgcggagcgctctccgtaggagaggcttatgactttcgttggcaacctcgcagagacaggagggattttcagtcccaaaattactttttattttttaaaaaaagaacaacacattcttacaaaattttgaacagacagttttattggatttcttgatgcgcaacttgtgccaattttttgaagcttactaactacaactgatccaagtaatccattttggaggtcaaatggatcctgaaggatattccatatctctgacaatccattttcggattttctgaaggattggcaaacatgaaaattacaatattcacagtgggttatcatctgcatcgcagcacaaccttttgcctacttgcccatttttcggtaagagcaaaggtcttctatccaccttgaaaacctttaaaatgaacccgattaacattcctagaaagatttgtgattacgacgacaatcagctgaagacttacatcaaaagtgaatccttcgacaaatacaagcaggaaagcaagaccctacaagtcgacactgtagcaaatcttgttcgtggtcgaaacacctttctcctggccgctactggatacggaaagtcaagaatcccggagatgtacctcaacttgactgcgcgagatcgaaagggccaatttttgggtgtagttgtggtgctgaacccacttgatgcactcggcgataaccaagtagaagagaagatttcggccggctatacagcaatcaacctgacccagctcaatttcaaccaacagacggccaatgagatcaagaatggactctacaactttgtatatcttagtcctgaaatcttcctcaacaataagggttttgaggagatgtatctgacacctagcttccaacaaaagcttgttctcgttgttgtggacgaagcacatatgatatattcgtggggcttggtcgaaagcggaaaacggcatttgaaaacgcttgtacgacatcaagaccagtgtgcttttcgcccctcctatggaaacattggagcagccctactgaataaaaacaacgcgccaatcctcttaatgtcagcaacatgtcgaccaaaggcaattgaggccatcaggaaaaatctgaaattagttgacaccgatcttgacatcatcaaaggtgaactaagccggcctgaaatccgtatcctccgaattacaatgaacaattccctcaattcatgccttgatttgttgcgcatgtacccctctcagcaacaaacccccaacagtcaacttgttccaacactaatctactctggcactcgacatgcaactctcaaggtcttggaggtgttggatgctgcgcgagaaacacccggtcaacacttgatagctggaagtgactttgctcgtcgatatcatgcctgtactggcgagttagacaaacaggactgtatctcggactttgcggaaggcaaggttcctttgatttcttgtactctggccctcggaatgggccagaactggaggtccgtgcgacaagttgtacacattggacgaggtgatccatcactcatctgtcagatgatcggtagagctgggcgagatggggagccagcattggctgtcctttttgtggaaaaaactcgaaaaaacggtaaaaactcggttagcgattttactggtccaatcgactcagacgaggaccgaatggatgccttggcagtgaccccagtctgccttcgggtggcatttaaagttgacaattcgtaagctcttaagtttgatgtgagggatgcatgtatactgtatgagaaggctgactttttgaggtggttggttgacaggattggtcacattcctctcagtcggaacgatcggtcatacatagaagaggttgaacacgagaagaaaatgaaatttgctctttgcatgtgttccaactgtatggaacacatgggggatctcttggtgcaaaacttgaaatttctcaatcaatcaaatttcagggactacatattgaacttggtcccaatgacatctgaaactacgaccgctgcaattaagcaaacaaaaactgaagagaagaagacacgggccataccaatcaaattaacaaaaagcgatgctatgaaactgaaaaaggttcttgagcgagactgtcacaaattgattgagacagctgtaggaactggtggtagaattttaccacgaagattttttggagaaacggaaacggaggcgattgtgaagaacgtaaacgaaatatgtgacgggaatgacatgaaacgagtgattggaggcgaggctttcaaaggtcaagttgaagtgttgctgaagtcgattgaaaactttgtcacgactgaaaatgatccaaatcaattgaatcgagtccagtcaatccaatcgggtgtcttgaaggatggcgccaatactagattgttggtcactgaaaagccaaaacagatcgctcgaagaaagcgatgcagtccggaggaagccaaggataagaagttggagcaagaaaaccggaagcgagtccgagccgaacaacaagagcagcgcctagcaagaaaagcggtagacgatgttcgaaaggccaatcagcgaaagataatggaagaggtgaaagcgcaatacaacttaccaaagagctttcagacctcatgagtggttggatcttccatttcttgatcgaggtcgacatcgtcggctgatggatcacatggcatatgtagtttaaagcgagtcaattggggatcggccttgtattccttttgaatcttgatgaatccgtcaacaaacgagtcctccactttgatcggcttagggttttttgttttgactggttgcttgtcatttgtagtccgattggcttcctcattcatggtgggttgacatgaactgttcctctgattgtgttcgactacgttctcatcatcctccttaggttgttcaaccactatcttattcagatcaaaaatatcatatctatctgacatccgcataacgacatttaaagctctagagtgcatgatgtttttgtgtgattgagaatagactgtcgctccactctcttttcggatggaatgcaacagcgagcgaagctgccattgcagacagagaagtgtagcatgagtgtctgtttgatcgtgttggaaatggaagatggtatgacttaccaggtgaatgtttaaggagatgggatctttaagtcgatcaatctgagtcccctttgtgctgcgattgtaaacaaacttgagccagtagttttggagttctagataagaatcctttgacatgaaatggttgtctcttccagatggagagaaaagaattgagtgccggaacagtttggctaatggagccggaaggaattctgttaaaagtaggatcatccgtggtagataagaggagtaattattgagccctttcaatccttggctcatgaccgcccacatcttccacacatccatcaagcgaccgatatcccctgctttcattgctctgtttgcctccaccactgttgaaaaatcatgtagacgtaacagtatgttgtttagttttggtgacgattcagctggggtttttccctttgggcttgcttgatcgtacgcatctgctcttgcctcagcagtacaaaatcgattgtagaattgattaatgatactattccatttttctgttttgatctttggcttagggtttgcatcatcgaagtcgataagtgcctcagactcggtgcccatgataacccttggtaattcaggtggaattagtgctcaagagtcaaaacaaccaagttatgattatcaccagagaaattgacttacttgagtccatataatatggtagcctcatgaacttgctccatatacttgatcattaaagagaagtctttcttggtcatcgccttttggtggggaacaccaagagaatgtaagacacgccaagcacctgtatctgaggagctttttggatcgccgaagtgagttttgaagatgcaatgtgcgatattccaaagggtgtgtgaagcaccaagctgaaaagaaatgttattcagcccatgtttcgcatatttacttggtatacgcatagaccgaaggctgttgaaatttcggcacgtagcaagatcgccatccataaggatgagtttcccaaagaactcctcgggtgacaacccagtctgcttaaccaccgagtcgagtaccttactgatcccatcggcactgttttcagaggcatccattaatttgagcatttggatgtttggcggagtctttgatatctgctcaaccacaggtgggttgagacttatcgctgaggagtaatcgtgaggtgcagctacatattgattcatgacacgagcaatttgactcttccagaccaatttgtaattttcttccgattctagtgtgggcatgaacatcgatggctggattgagaatgttggtacttttcgcatggcctcgttaaatttttccagagtgatttctgatatatcgagagtgtccaataggtcttgaggtggcaagtgaaaatagccccatgttccatggaatgtgcgggtacggtttccgacggcatgagtatgaaccctctcttcaatatctagattgtcaatacatattattggggcaatgggcaagttcttgaaagtatctgaaaaaaaattcttgattccagcttccgcatttgaagatagggtcttgagagctgccatagcggtccgttgaccacaaaccaagccatgatacattaagaattggttcacccggtcagtgacgccgcaggaaacaagctgaagggcattcttgatttgaatcccgttgtgtcgacggttccttgcaaaggcaatcatgccacacacaagtgtggagatctagagaatcaaatcactacaatgcatctgacagcaatatagaaaaattggtgctcacactcttaaaacgcctagttctatgcatttcggacaacggaacgtggccataagcgatttcttccatgttgaggccttcctcatcatcgttatcgaaatcagctgtgatctgatcatgaccatcgactggagcatatgcttcaacatcattcgattttgatagaacacgatagacaagagaatatagaaatggcatcccatctttggtgagtacatttatgtatgtttgctgagtcttctcgtctagaaagtccgaggtaattgtattactgctttgaaaaaggcctttaggataatttccactaggtggcctttggcgctcaacaatttcaacagcctacaagaaacagaatggccatcagctaattatttccgagatctaaacaggaaaatgctcacttcgttgagcacaaaatcttcccacagttgtcggccttcgggcttctttttcactagcaataccagctccaggagcagctccatggttgttggcaatccactgcctgaccatttgctccgtcgactaacaacaccctcgtgtgtgtttttaagaagagcaaagaaaaatttctttggagttagttgatgtgagtttattctgtcacagatgtccaagattcgaacatgttcaggaattgttggtattttttcttggaatgtctgcatggttgaataaagactttacttttggagaggaatgatgagtattggtggccaatttgattcaataggagtgatgggcggtgattcactaatgagtcagtgtgcaaggtcttcaaagagctcagctacaggtagcaaatcttgcctgtagtatctgcaaagatcttcagagatctgcaacttgcagatggaggattgacaagggcggtatgtttgtggatccttggtgaatccttttttgaaaaattgttatttttgttatttttgaaattatgtagaggagaggtggaaaggattgaagggatgaaaccagcaccaaatgaaagctgggatgcagaaatattttttggctctggggcaggtctatatgcattcagggacagcagcactgaggcttattattttcactccagccatttgtgattcctctccctgcaaggaatttgagtttgtgcgcaagtccctccctgcgggaggtgggcgcttcgcgcccggagggacttgtgttaagttaggaagtcccaggccattattagtcgatttcaccgatctcccaattaggaaaccccgaaaatgcgaataaaacttcatcaatgaatcactccaggtcactccctctacggtctcttaataaggaagacttctgccccacttctttctcctttacaagccaccgcttatagactcattcgatctgtatcacttgagagagaaattcatttgtgtgcacaacccacctaaaagagaaaaatcgctattttatacccttaccaaaaaaaaagctatccaggagggcccgacagagatggccgcttggtatcactcgtactttgcatcccacgtctggcccctgcagctgctgccttgccttaccctactccaaccccgcctgaatttggaatgaggaacagtgtcctgcacggatactgggtgtgattgcaattgggcagagcagtgcggtagttaacactgcccgaaaagccggctcggacggccacatccgagactgtacctcaccacgagtggacactgaccgttgacgtgagattcgatctaaaagcatcaactcttcctgatcaaagcatgtctcggtagctctttcatcctgccgtttgcgcggcccacactgactgttgctgtgactcagacgagcatggccatgagatggcgtatgggtcgttgaaaaaaaaatctgttttattcactatcaatcgattccttaatatcaatcttgcaatacaaagaaggattgtgaattttggaaataaatgaaaatcaaggggagacactatgctaaggtggatggcatgaatacctaggccatgaaggaaagccagcaatgagatgactgttggagctggcggtatcatcagctcttcctgcatgatccccggtaagggtatttggccggagtgtggccaaaaactgattaattaattggatcatggtgtcttggtcgactcttaaccaataggtatatgggcggaccttaatcctccgacttgtcgggtctatacatacactcgcggataaacggaccaactgggctgagtgttatgccgagacagtcgagctgaatttcaagccacactgacacactgttgccggggtcgaagtactctacgacccggagagtggccggctattacatagacggatgactggctcctcggcgggagcgataaaactccaaccccgctaagaatattctaaaatcggacttgaaagatctatctctctaacccccggcaaagaaaagcaagacaacttagcgggtccccaaaacaaagaagatttaattatggaaggaagaggggggggggagacagctgcaaaagcctagggcccaaaaggcggctgatgactgatccacaaccccaagcccaaccccctcttcttccattcttcatgtctacaaaccctatctctatgaaaagacacacacgcaaccaatttcttgaactagtttattttacttacaaaaaaaagaaaagaaaagaaaaaaagaaaaacagggttatctatagacgatggtagctctacgcataccgaacccccaaacacatctacacgagtcccgttttattttcgggaagagagtgttataagtgtgaggagggttgtttttgggcaaggagggggaggggggacaattgcggggtcggatggagcgagaaatctgaccgaaaaaaaaaaaaagaaagttatgtaaaactaataagagagaaagagagacagtcaaccaaacaaactgacaacaaaaaaaatcacacacacagagagagagagagaagaacccggacggatttctttctaaatggaagaagagagtggtagatgattagattttgtcgatgaagttcaagagaggaagatgatcgaggtcgaggaccggatgattaggagtagtagtagtagtggcagtgagaggatcaagactaagagagtgatcgagggagggaagaagcagaagatcagaggcagggatctgatgtgactggacaggattgaccgtcgcagcagcactagtgggagtggttgtattattaatggtagaggtagtcgagatggtagtggtagtggtcgtaggacaggcttgggtgctcagatcaccttggtctagatcaagaagttcatcaaataataatctggaatgaaaaccgtccgaggaatcgtcgacgagtgagttgagctttttggagggaccggcgagggtatgatgatgatcgatgttggggccgggaaggccgattttagccacctcagagtcgagccggagtgggtcggatggacaagggtcgagtttggactgtttgccatgagagttatagctgctagtcgatttgcgcattcgacgatggagacgacggtcgtagaccttattaggtgcgctgaggccggagaaatggaggctggatgatgatgatgagccgtttttcttgcgtgcacggccgggctggacggataggccgagggtctcgtcgagtgaggacgagggctggatggccccgtcgagcagcatctccgatcctccctccgcacagctcctcatcatctgtcgtctgaaggccgtcatcggcacccgctgccatcgcgatagaccatccaactccgccgtcgtgccctcatacgcattcttctccccatccgaacagccttcgtcgatcgaggaaatccccctgataaaggcggtgatatcaaactcctgttcaggcagaccgagctcattggtcgaggaggggcccggatggatcgagtcctgggactcttctgccttgggcgtgcctaccaatgaggatggctcactctctccagtacatgactgttgtcggagcttccggaatcgattgtagcggatcaccttggttcctgtgaagggtgatagtggaactgatttctcttcatcgattatcgtccgtcctgcattcgttccatcttgtcgatccaccgaaaatgatcccatgaccggcagcttgatttcacgtgagccagataagttattgggccgtggctctcctggattggtcgaatcgggggtgctgataactgagtcagggaagggaggggaatcagtgcctccatagcacagataagaggagaaggatctctcaccagatagatcgaaattcgtcaacattgaaccgagggctgaggtagcaggtaagtcaaagaagctggcatcatcttcctcatcagcctgatggtcgtcgtcgtccgagtgaccttcattgccgtcatcggcctcgatcccaaaccttacgaggcccgagtgatcgtcctcatccagggagtcagtcgtagcgccatcatcgccactgattgattgggaatggttgttagttcgatcatccttctccgatcgatcatcctcattatcattatcatcctcatcatcgtcctcatcctcatctccgagttcttcgatgatcatgtatcctagatgactctcctcatccgtactcccgccttcgcttcgatcgactccggccatcatctgactgtacttggatgaggctcgaaagttttgcagttgttcgaatccaaacgaatgatcgccttcactagcatccatcaataagaattctgcgaattcgtccgctggttcttctgcttcatgatcttcatctgatgatcggggaaagaatcaaacgtcattttttttttttttttttcatgtttttttttttttaaaaaaaaaaaaaagagctgaccatattcagattcagaccaggtgactgggaagcccagatcttgaccaaagtcggtatattcgagacagacatcctcaccgagttctgatggttggtcgtcgagatcgtcgatctcgatcttattagagatcgagtgaggactactctgtgggggatgatcgtgctggatgagttttttgggggatgagactgggtgagggataggctgatgatcgggtatgatttgattctcggtattcgacctggttggttggtcggtgttgttgttgtgatgatgatgatcggatgatgatgatgatgatgcggaggaggaggaggaggagggggaggaggcttggtgatcatcttctgagtgtaatgaggatagactcgagctctcgtgtcggtctgattcttgttgggggatgtgatggatagtagctggtggaggttttggtggttctgatgatatcttccttctctgtggttggatgggatgtgggtcgctcggtggaggtctcttttttatagttttgttgttgttgttgttggtgttgtttgtcttgtggggttggttgaatttctgaagggtggtgggtgtcttggtgtgctggtgctggttgctggttgctggtttgggttgttgggttggttttgattgagagtgtcgtggatggtgtttggaaagagggtgtggggtgaagaagcaggctgtgtgtgtgtgtgcgtgtgtgttagtatttttttgttttgagttttgagtttggtgtttgattgagttttgtgaggcttaccattcttgtggtttgatgagttgggcatggtgtaaatagtttgtctgatgatgatgattattttataagttgttcctgttgttgctgttgttgttgtggtttgttcttgtttgagtagtcagtcgttgttttgctgcttggctgttcttgttcatcggtggcattggttttggtgagacccatctggttgagcttagctgggatggtggtggtggagggtggtaaagaaaccatttggaatttcagaaaagaagggagactcttgttggcaaagattaagaaacctaattaatatttcttacttttctttttttacttttactactagagtcagtgttttgttttttttagtcagtcggagtcccaggggggaagtgaagagagaaagaagtggatcgagcagaggaggatggcgaaaaaagaaacactgggccatgtcacacaccttcaaacccgtgacatcccactcactccacccaacccgcagccagccaaacttcgatcgaaaaaaaaaaaaaacacaacaaaccaccaagatcaatatggccgaactcgaacaagggatcgccaaactggacatcaccaccgtacacatcgacgagtccagaggatcagacactgacggagacggaacccagagtgcaccctaccaatccatcctagccagctacatcgcaaggggcacgaccacactcgaatgcatggtctacaagcaagccgagccagccgaacaggggggctgctaccaaccagccagcgcaactgcactcaaacgagccaagaaggcatacgacattcacatcaagaaggctgccaaacaaaacaacaacaacaccctacaacaacaacaacaacaacaacctagcaaggatcagcagaaactcgacgaggagcaaaaactcaatcaggctcgtcagatcatcctacaagaaaccgaagggactgccaaacgtatcaagatccagcatgccctcgagaatcgtaacatcaaagtcagactgttcggttgggtacacaggttaaggcaacagaaaggtctcatctttgtcgtcttgagagatggcaccggattcttacaatgtgtactaaccggaaaattggttagtatctagataaaaaaaaaccccctttcaaaaaaaatgaagttactgatatatatatatactcaggctcaaacctatgatgctctaaccctaaccaccgaatcgacgatccaattgaccgggaaagtggtagcgttacccgaaggaaagagtgcgccagagggacacgagttacaggtggattggtggtcgatcgtcggaagggcacccggagatgcggaggcattcagcaaccagatctcagaggactccggccccgacaccctcgccgatcgtcgtcatctcgtcatccgtggggagaccgcctcgagcgtactcaaagtccgctcagccctcctagacgcattccgcaaatcttatgccaagatctccatggtcgaagtcacgcctccatgtatggtccagactcaagtcgaggtattacactctctcgtctctttctcttatatatgtttggtggaaaattcatatcaacaacttgactgtagggcggttcgactctattcgaattcggatactacggcgagaaagcctaccttacccaaagctctcaactctatctggagacttgtttgcccagcttaggagactgtttctgtatccaagagagcttccgagctgagaaaagtaaagtgagcatctccctttctcaactcatcatcatcatcatcatgtcaccgagctcatacattccctcgaaagactcgtcgacacttgagtgaatatacccatctcgaaggcgaattagccttccttactttcgaagacttgttagctcacattgaagaattagtaagttcaagctcaaagaatctaacggttttttttttcttccaaaaaaaaaagctgataaattatgaaattgtagatctgttcgacgttgagtatcttgctcgaagatccgaagatcaaaggcttagtcgagagtttgaacccgagcttccagatgccgattcggccgttcaagcggatggagtatcgggaggcgatagactggttgaatgggcgggggattgagaagagtatggaggatggagggggggcgtttacgtatgcggatgatattccagaggccccggagcgactgatgacggacaccctcggggtgccgatcttcttgatcaacttccccaaggaaatcaaagccttctatatgaaacggatccccgggaacgagaacttcaccgagagcgtcgacgtcctcatgcccggtgtcggcgaaatcgtgggcgggtcgatgaggatgaccggctatgaggaacttctcgccgcttataagggcgctggaatccccgccgatccttattattggtccgtccatcctccccggctctcgcattcttacccttcctttaagctgatcaaagatcactcgtttttgatcaggtacaccgatcaacgcaagtacggcacgtgtgaacacggaggctacggattaggagtcgaagtcagtcttcaaaacccatcttccttccttccaaatttcatctttgttgatccgggttttttctctttttttttttttcttttttggatgcgaatttagcggttcttggcgtggttgttgggtcgcccacatgtccgagaatgctccttatatccacggtaacttcttttttttttctctctttctctctttctcttagccaagcccacttgcttatatgggccctggatccactcatccggtttgttcttctgcacagatacacggcccgttgcaccccctagatcagctcttcgatcacacacacatatatatatgtatgtggttctgggaccttcttgatctcttgggccatctcttcatgacaagtttgttcgttttgacttgactcacttctgttttggaacatccttgctcgtcccatctttcatctccctcctctctcttttatttcgagaaagaaaaaaaaaacaatattgtttagtgagaatccctgattgtcttcgcctcatactcacttaatatgctttgtctcgaacatatacacgataccaatatcttgggtaactcccttaacacctccataggcctatgcataagatcttcctaattctaatccttggcccggtgcccctaaacctttaccactttcaaattgcacattggtaagggccagtaccgtaggattgaattttgaaaaaatatgggcattttttcagtcttctaaacaaaaattgacaacaaggggagagatgtggtgttgaaattcttcatttttttgggcttgtaaatggcctacggtgatggtcactcttgatcataagagatttggaggaagataaattctgataaaatgccatacagtacaggccctaagttacttttcttgaattattccatgatttggaacctccgccaaccgcttcttactacatttctcaaccccatccacttgttgcatccttgagtgaagtgccctgctactattcaacatcacttagagtattcttatgttgccgacatctttgatgtagtttcgctccccttcactcaagaagttgccgcctcagacacctcatttgacataccaaatgcattgaactccctcttttccctttatttttcccccttctttctttcatgaatcttcttgacttagactgaattgtagtctttcactgctggttttgtgttgaattttattcacttcttgtagtctaattagaactatcaatagcaattatatcaacaacccctgtcattatgattgattcctttcattttccatttcactatttgattccttaaaaactaatcattaggaattaatgccttcaaacatttgtgctagaatttctgattttgcttgattaaatcttcttctctgactaaaagagactgagaagtctggctaagattgtttcttccaagacttcaaattattctatctcttagtttttattcaactttcctttcttattcaatttgcctcaaccactgtttgaccacttgtatttagtctatttaatttggctgactacttgtgaataaaaatcattggttcttccactctttttctgtgaacctctcccaaaaaaaggccttcagcttttttgtgccattttctcaacttcttcaactttagcctgtcttgagctcaaaaattcaacagatccatcaaaaaactacttgcaatgactctgagactgtcacagtagatcaatccaagcccattggccaacataccaaacacccattcaagattgagtattgattctcctgctatggccaccatgaaaaaaccctcaactcaaaaaagaaggtcaaatcacgaaagattggttgtgcagctcaattcactgtgtcccaccatattttaaccaaatcactctgtgtggtttggtggtgggaccacaatcataacccttattcaccacatgaggatatgaccatgcaacaatgacctcatgtggtgaaccagtggctgaacaagtaggttgttgcaggccttggatggcatgccattgagaagcttcctagttgcccagatatttttcaggtatgtaatttatctttccattgacctgaatgatctaatgactcatcctcttgattgatttgttgaacagttggatgaatcaaagccaaatcatgccacaattgattatgtatattcacacagctcactttcaagtctaatactgacatggctacaacaacccactggacttattccacagacaatcatgagtgattgtgtgctcataactactattgccatagcagacacctaccaacctgctggccagtatgcaccccagcattactggtgcttgtgttgagatggaccctctggagacaatgtgttggaaggataggtgtcatttcaagatagagaaaagatgaaagaaaaagaagagaaagagagaaaacatacctggagacaatgtgttggaaggatgaggaaagaggagtcctaccacacacatatgaatccagtataagagagtgaaagaaaacaagtgcatgtcacagaatgtgacatgtgtgaaatgagatcaggaagaaagcagactaacaacagtggacatgcactaatcagtgacatgtcacatgtatctcaacacccccccttgctgatgactgagtttaatgacaaagaaatagaaagaagaaaaggagttgagagagagaagagaagaaaaaaaaaattacacaagcccaaacatgagccggtgtttctccagcatgacacgaggaagaggtttggtcaacatatcggccagcatgttgtgtgtcgagacatgtacaattttgaagatatcgtccttgacacagtcacggtgtggaaagtaaggcgcgccctagggtatttcttgtacttctccgctccgcaacgcgtcttactccggtttgttgtccggggtaacttgcttgatggtctggtaggtaggtaaaatagctctcttttgttgttctttggtaggtaatactctaactctaatctatctctaacaattctttaggctaatacacgattcactcctaagtcactctgtttttctgatatgttccgaatcataagtttcccctctcccccttcttctgcctcgaagtccactcctcctcagtttcccacactccagtcccttcctgcttcccgcgctgtcatccgctgtcaccccctcggactccgcatgtcacccctccgacgcttgtcggtccaggtactcctccggccgctcccgagcaggtctcccaccgccgcttccgcctctggtccgctccgaaccccgcttccgcccctcggtgctccccgctccttgtagcccctccgcagtatacactgaacccccgttccgcagtcggccgtgacccccggcgtccgccgatgcccggtttccccgcagtaagcttttcagaaccttgtgcattcggtctacttttctccactttcccgcgcctcggaaagcttgactttccactaatgcaccgccgctttcctcagcctgcttatgtagcgtcagctccgcgtgctttctgcatcagcgccgcgggcattccgcatgccccaaacaaaccggccaaagctttggtcaaggcgcgctcccgccaccacatccccccaacgcttaaaatcctgtccccaggatcctcttctccctaacttccttcccatttccccttcttcccaccatgtccacctgctccaactgtcaaagccgcaacgctacgtgcatccgcgagtcctcgaaccatgtgtgtgacttctgtcgcaaagccaaacgtcgctgctccctagtccagcatccgtccgaccggtctcgtcgccgcacccgcgctaacagtcctaattcccacggtcgtcctcgacctcccaagcgtcctcggactactacccgcggaaactctttggacaattttgtcgtgcccgactcggctagcgtctctgtagcttctcctacgccctcttctcgccccccatcaccacaatcctcccctgagtcccccgctggctccgaccgaatgaagcctcgaccccacgagtccgatttctcgtcccgccacgagtatcgggccgctcttcgcaactgggccagccgtcaccgcgtgacccaaccactcttcgacaagcgattacgtcgcccggcctctagcccgcgccgtggctctcctcgccgctctccccgcaggatttcggactctcccgtccctccgtcggccccggctgccgacctccaaatggtgccccgtcgaaccactcctgagcgcgcgctttccccgacaccagtccgttccccggttccggccaatactactattgatatcgaaccgatcgtgatatcctcgggcccaccgtctccgtcgagtcggtctccagttattcgctccacgcccgtcagtccgatgcgcgtcgaccccgagccggaagaaccccgtcctactccgcctccctctgtcggcgacactcccgaacgcaccactcctgactcatctccccctccacgcctcaacttattacgcactccccggcctgccgagcgagggccttcagaagttccaggttcaggtcgctcccgtgcggttactcctcgtccggtagtcaacaactccccgttcgcgcccacccgcaccaaccccttccctgcctctcgccacttccgccgtaagtgtattctccgctgatttgtgatccttccccgctcacgcctcctttctcagttcccaaccctagatacccgtccgacccagacgactccgccctccgggagctctttcccgacgaagacaaaggtgtattcgacgctatccctgcggtcgtggtcgaagccgctattgaagacatccagggccggttcgagacaatcctcagcacctccgttctccctccttcactccgccgctccacctatgcggccttcctctccgacctccgcgacctccgccgccaccgtcttcaagtcatggctgtcttcaatcctcgcttagccgactaccccgatggaaatggtgacggtcctgctcccaaccccagctcgtcctaatgttccctcttcttcttcctccgttaatagtccacattccttttgcctgaaataaagcctgccacatttgagcctacgtgtccgaagagccacacaaaacttgcctaagtgcctggtccgccccagagagagaaccactcaagtccccgcacttattcttctctctttttttttttttttttttttttttttttttaccttttattctttttattctttttattcttttaatcctttatttgaacccagaaaatcacgccaatccacaaggtacctggtccgccccagaaggatttcctcacaaaatccccgtacctcccctgcaaacaaatacacaaaacaagccagtgaaaagtgataacaaaactgaaagcaatctctatagggtaactgacatcctggggtggctagtttacccggctgtagaccagctagcgcaccccctcaccgataaatgcttagcgtttaccgctaactcctcctctccgccccagaccttgaccgctgtccccagtggtcccctttagccccttactcctccgtggttgcggagctgctggcgtcggttgctccgaggcctcctccccctcctcctccgcttcggaaccactcccagactccgagtccaccgccgaggcatcatctccttcctctcccgccgtgtcggactcgtcatctgaagtgcccctctgcttcggcatcttcaccgcctcctcttcgtcgtccgtgtccgccgtctcatcgaaggatgtggaacccctagcgtagaaccgcttgacgtgggccgcggccgctcgacgtttcagccaagtgccgtccaattcttccagctgataactaccgccggggaactggctgaccaccctgtacgggccgttccaacggttggaaaacaacttaccccactgagactccaaactccggttgtagagcagcacgagatcgcccttccgcaacaaatccctgagacggcttgcgcacctccggtcccagtagcgaacggacttcgccctactctccttcaacctcttggccgccttagcgacaagagactccctccgcaacagctgctcagcgcgcgcctccacgagatcctccgctgacttcaccttccaccagtcgatcccgaggaacgtcagcagttcgatgtccaccggtagcaccggtcgggaaccaaacaacagctcgtacggagagcagcccgtgccacgcttagtcgagatgcgatccgcgaacagaaccgttggtaagaactgttgccatttccgcccatcctcgccgcaaagtttggccaaagcgttcttcaaaggctgatgacctcgctcaatgacccctgctccctccgggtaatactccgttaccctaccgaacttagctccacaggactccacaagctctttcagccgccctttgaactccgcaccgccgtcgactgtgaccagacgaatagaaccgtatcttgaaaaccagtcctcctcgcaaaactggcacaccttctccgaagtcaacttcaccagaggacgcgcttctgcccatccggacaggtcgtccctagccacaagcaagtacttgaacttccccgccttgatgtgacaggcgtccaccgacacacgactgaacagcgtatcttctccagtcggaatgccgatctccttttgcagataggtgctttgccgctgacactcctcgcaactccgcacccagtccttgaccgaacgtcccaaacctggccaccagaaccgagtccgcacttgttttctggtctccgcttctcccctgtgacccaagtcctcgtgaagactcctcagaatcttctcctggtcgacccgcgcggtgaccaccacgagtggtatgggcaaactctgccgccaaagctgaccgccctgcaagaaaaaattggcactcttccgccgtacccatcgcttcaccagatccggggtaccttccgggcacgccaagtgcgtcaaaaagtacaccataaccaaataccgtcctgactgggcaaggggaagaccttcggtatccactcctgccgtccgcacttcgatcaggcgtcgctccacatctagctcctccgcctccgcgaaccggtcctccccttccacagcggtgggccgctacgctacgctacgcttttggcccaaaaagcgtagcgtagcggcgcttttttttcatcaaaaaaccgtagtgttagcggttttttagcggtttttcgctacgctacgctgcgctacagcgcttttagcggaaaaagcggcaaaaaaccgctaaaaaccgctgtagcgcagcgtagtgggcccttttttgtggcccacacgcgtagcgttagcggtgtcgtggcggaattccgctacgctacgctaatcgctaacagcgattccgctgcgttacgctacactaaccgctacggttagtgtagcggcccaccgttgccttccatcaacagaattcggctcaaggcatccggcatagtgaaggcctttcccggaacgtgaaccacctgaaaggagaagagttgaaggtacgccacccaccgggtcatcggagcgtttggaagagatggagaattgatcatcctcgccaatgcctccgcgtcaaccagcaactcgaagaaaacaccccagaggagatgttgcaacctccgcaccaccttggtcactccgcacaactccagtttaggttgagagtaacacgactcgacctcagtgaaggtaacggactcgtataacaccggacggtccttcccttcctcctcttgagacagcacgccaccggcaccgaactcgctagagtcgactgccaaccgaataccccccctactataatcgaggtccttcaaggtgatatccagtcccacgatccgcttcaattccgcaaacgcagcctcacaagcctccgtccaggaccactccgctcccttccgcgtaagcctccgcagcggactggctactatcgcgaaatgttcgataaacatccgcacaaaactgcacaaaccgagaaactgaaggatatgcgatggtgtctgaggggtcggccactccaagaccttgttcttcttagaggccgcaatcgacctcccttggcaagacacttcatggcccaaaacgtccagagccggtacgcacaccgcaaacttcttccctgacaccgtcaagcccgcaaactcaatccgatacaggactcgctccagtgccacggggtactcccagatgaagcgccgtattgcgggattctcgggtaggacttctccgccgtaattgactttcggacccttgatccccgcgtcgtcgatgaagatttgcaccacctctggtaaatcgtcccgcagaatccaagccatctgtgcctgataaactgctacagagttggttgctcccagcggaagacgggtcagctgcatccctcccagtaggctagcgtcgaacgcggtcattggtctcgaagagagatggagctcccgctggtcatagccccccatgacgtccaccaaaccgcaacaggtccgccccgccatagtatccacgaactcctcaattcttggcggtagccccgcatctctgatagtcaccgagttcaatcgctgcaagtcgtgcacaatcctcaagcttgtcttgtcttgcttcagcaccgtgaagatcggactagagtaacttgaattggtttgctcgtacaacccggtccgcactcgctccttgatcaaatccatgaaggctccgcgaatcgccgccggaattggaattggccggatctgccagggctcgtgcggtattgtcggtattttgtacggctgaccgatctcccgcttcaacaagccccgttcttccggtccgaacgccagcaccttctcccgcagcttcaccacatccgccaacagatggaactcctcttcgctcagccacccttccggcccaaagttcaaaccctctatccgctctgtagtaatcttctcagagggagtgaacctcggcggaactctcgacagcggcgttgacactacaaacaataccagtttcgccccagtaaaaaatggcaatttgggtggtggaaaatatatcaatttccctgaggattttttacaaaatggctcaggagtaaaaattaggctaaaatgagctatttttagcgcaaaaataaaaatgcctcaaacatttcaaaattgatttttagctcattttgaggcattttgatcatttgaggcatttttatttttcgcctaaaatagctctttttagcctaattttcactcctgaatcattttgtaaaaaatcctcaggggcgtcgaaaaaggatctcgatcccactcaataggccgcaacggaggattaaggtcctgcggcattggttcattctgcggccgaacccttcctcgccaccggcttgtactttcccccgctcaccctagtgagttgagaattcccgtcgcctgcatcccgtcgagctaacaacagtccacgaccttcccctttgctcacgaatgtggcactatgatagtgttttacagtagtaccaatcggagatgcacacgatggaggacttacttgcacccttttggcctccgcccctctactccgactccgctcttcctctccgccaaccccgctggttcctctccctcgttcgtccgctactcctattgcacacgcgttgctcacgacagtggcattgaagtagtgtttcgactcattccccggagatgcatacgacggaagacttacttttgctcccttgtcgcctcgcctcatctccacacctataccctctcgctccttagttgtcgaccgtccatacggagtcgaagctctccccgtacggatgactcggccgacatctaaaaatcctccggcggcggctcatggcacctctcgccatgccgctcctcgtccaccacgcggttcagccactccccactctgaggttggcagatggtagtctcgaactgcctgcctccggagtcacgtaccgccattatctcctccctccgcctgggacagaaccgtagatccgttctaaaagcaaacaggaaagggcggccgagtataatctcgttcgacctcgtgaccaagaacgagatccgctcttccactttggccacgagcaccggctccgcctccaccaccccttctacctctcatctgaatccccccatggtacggatcgacatacttgttttacgccgcgcaaggcttgtcgctcgggccaactccgcgggcatgatgttaatcatggagccgctattgatcatcgcccagaccttctggcctttgatctccatctcgacgtaccccaacgggcaagacaccagcgctcggtgtaccggcttatcattctcgccgtactccgcactacgcacctcagccagtaccgtctcaacgggggcacttactttctccgcggtttccctgaacgaagggcccgcagcttcccgaatgctccctatcagctgctccgccatcaacggagagatcgttgccagctctacgagggtgagagacagagccgtttcgttcgatagcgattgtcgggccaactcactcactatagtcttctcggcagactgttgagttgccggctccctcgctttcggtttaaaggcgccggctctcaaaagtaagaggatccagctccatccgatcataccgctccccaaagcaaacccgctcctccgctaccaccgctcttagttctgcagcaaccaccgggggaatccacgctcttccccgctccactatcccgatgtgggacttcacctctgcgtccttccccttagctgtttccggggagtccgcacttctcctcttacgcaccttgtctcgcggaatcgctgcctctatcttttcaccatccagatagtagtccctcatcgatggacgaacccctaaggtcttgatgtccgtagtgaggtctgggcattgagacttgaagtgcgctgtcgaaccgcaataactgcaagcgggcggccccctcgacgcaaatccctgccccttgttcgccgcctccggcgctgcagaggtagcttcagcccccgcacgtcccgctggcggtttccaggactgagtcaccgtcttctgcatgaacaggcgtagctccttgagcgtatccgccagttcaccgacctccttcgcagacaccggctccttgcccttagccaaccccgagccacctgcctctatcccgtcctccaccaactcctgcatgtccatctcgcccagaagtgccttacggatctccttcatatcgggcaacacgatcacacccccatccttagatctcttcaccaaattccgatcgtagagctggcggagtgcccgctcccgcatctccttcggaaaggctttgatgaaggtctgcttcaccgctcccggagtatcggtgacgatcccgttccgattcaaatacttcagaatccgatcgaacgaagagacgtacttcccgtactgctccctcgtctgaacaccacctttctccgtcatctccgccgcgagcttatccagatccgcctcccggtacctttgctcgctttggccccacttctccaacatctccttcttcaactctgcccaatccttcttctcgtacccgtccatatcctccacatcccgcaacgcctcttcgtcctgaataaagttgaccacctgccgaaccttatccgaatcctctgctccttccccgtccgctgcagcctcgaaacgctccaagaaccttgacacttcggtagtactgaaccgaatgtttggatagtccttcggacgtatcttcgccttcagcggacacagggaccgcggcggcgttgggtcatccaagttcatcctctcctcggaaccttcgcttggtactccgtaagttccgacctttttgctcgatcccgaagcctgcccttcgaaaagcttaaccttttccgctacttctgttccaatgaccccgttcctctggacttgtttgaccaaattacgtccctcggcaatcaggtcacccaaagtttcggcccgttgttttcccttttcctccgcactcggttgattttcccgaaccgtactcccgcttccgtcgctgtcggaagaatcagaagaatcgttccacgctcgctcgttttcgatgttgtggtacgccggtgtgaaaaactgtcccggaaagctcatccactattcttcgtaccgttcgaccaaggaagttgtttcccggccagacccccaatttgtggaaagtaaggcgcgccctagggtatttcttgtacttctccgctccgcaacgcgtcttactccggtttgttgtccggggtaacttgcttgatggtctggtaggtaggtaaaatagctctcttttgttgttctttggtaggtaatactctaactctaatctatctctaacaattctttaggctaatacacgattcactcctaagtcactctgtttttctgatatgttccgaatcataagtttcccctctcccccttcttctgccttgaagtccactcctcctcagtttcccacactccagtcccttcctgcttcccgcgctgtcatccgctgtcaccccctcggactccgcatatcacccctccgacgcttgtcggtccaggtactcctccggccgctcccgagcaggtctcccaccgccgcttccgcctctggtccgctccgaacccctcttccgccccctcagagctcccccactacttgcagccccctccgcatgatacgatgaaaccccgagtctacatcggcgcgctgggaagcttccattcccagccgaaatggtacatggctcggccggctggaagggcaaacccttacaagtcgacgagggtaccatgcctcgccagactgagaaagaaccttgctggctagaaaaggaaacccctcctagccggcccattggtctcggggtatcccaggggatacacaggatattccgccgggatttggggaggtaaaggatcatcccgcacccaaattcctcatcccctgggcggggtatacggctgggccctgacagatataccgccagcgtatagcggatatcccgcaacggattatcacagaacatctctaattgtcaacatggagaggaagagctgatctagatcgaattgacaattcggtgagtataatgagcaaacaaagaccttctttgcaggagtctgccaacgccttgtatacggcttcagagctggatagggagaccgtggcttgcttgcgagatttccaggagatggcacagtcaccaactctataggtataggcggtagtggatctacgatcttggcgatcctcggcccaatccgcatcagagtagcctgcacaagtgatggagccacccaggcgcagacgaagtgatttaattgaggccaggtattttaggatattaactgccgcagaccagtgagaagaggaatggtctcgaagaaactgagatagattgttcacagcgaaagagacatccgggcgtgtgcattgggtgatccacaaaagagatccgatgagttgaccgtagggaccgggagaagaatcttcactgggagttcgcttaactagatccttgaaaagagaggaggttggtgtcttggtagctgtatgagtgccattgagaaagcgaaagaccatatcatcgatgtagtggctttgagacatatagagaagtttgttgtcgtgatcgcgggtgattttaattgaaaggaaatggtgaaggtcctcatctgcaccaattttgaatttcgcaccaagactcgatatgatggagtcgacaaaagaatcttcacccacaacggcgagatcatcaacatggactgttattgcccccacaagttttgagttgtgtactttaaagtaaagagtggggtcgtatttagattgggtaagaccagaatccagaagtgcttgatgaagtttttgattccattgccttggggcttgtttcagaccgtaaattgagcggtgaacctcacaaacaaaatctggatggataggatcctcaaaaccgggaggttgttccataaagatgggttgatcaaggtgtccattgaggaaagcggtcttgaagttgacctggcgtcctttccacgatttggacgctagaaggctgcagatgagacggagtgtttcaagacggagagtaggagcaaatacttcttgataatcaactccccgaacctgggagtaccccatcgctactagtctagctttcagtttcaggatagacttgtccgggcggcgtttcactttgaaaacccacttcgacttgatgatttttcgctttgctggcctcggaaccagacgccatgtatccatcccaagcagagaggagaattcttcatcagcggctcgaagccattttgccttgtggggagatttctgaagctgatgccacgttttgggagtgtcaacatcgtcgggaggggcggaggaggatttggcccagtttccatagcgttcaggggctttgcgaactcgtccagaagacctgacaggcggagaaggaggacgggagacgggaagaggaacagtctgaggatcggcagtgtcagaggttggaacgggtggaggaacaacccgttggtcaggggtttcagcaggcagttgagagggggtttcaatagaggaaggaagattaatagggggaggtgatctgtccatgagagatgagacaggaggacgcaggaacggtgaaggcagcggaacaggtgaggggagtccagaagacttaccgccatcatcagagtcactggtgattggtgagttggggatgagtggagccggctcacgaagctgcctgaaagtttgaggtagatcaatttgtagccgagaaggttgaggtggtgctggctgaagagccgcagagtcaggtgaatcaactgtggccgttggtaatccagcaggccgagtgatggatggccaaggcaaatcaacataaatagtcggggttggaccagtgatttggtgatcatagggaaaaattccatcgttgaaaatagtatcccgagtcttgattgccttctttgtctgaagatcccagacgcggtagccattgccatcgtcaaggtaggacaggaaaacggatgcatgagccctcggatcaagtttcttctgagttacatccggaactttgtgccagactaagcacccaaaggggtgaagagagtttaagtcaatgagaggacgacctaggattgaattgggagagcgaaaacctagaggagtatagcaggggacggagttgaaagcatggaaaatgtggcgcatggcgtccgcccaaaagacctttggaagttttgcagtgagaagagaacaccggacgagatttgccacggtgcggttggtgcgttcagcaacaccattgagggatggggagtgaggaggtccaggctcatggtgaataccggaagtgaggagaaaagactcaaaaaccttagagacatattctccaccgttgtcggagcggagcttcaaaattggaaattttccgtctttttcgaagaaagccttaaagattttgaaacaggagaaaacgtctgatttggatttcattggaaaaatagagacaaatttagaacaatcatcgataaaagtgacgaaatatttgtattgctcgcgagaggcgacctcaaaagaaccaacatcggagtgaatggggcaatgataatcgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcgattaagttctctctcctcccaaggaggagagagaaccttgattcccggccgcttacctcatcaaaacatccccggatgttttgatgaggtaagcggcctgctgctctgttcgtttccctcccccccccctctttcctccccctccttttctgtcctcaaccaccacctcacgcgccccagccagcccttggaacaaaaccgaaggcaaaccagccgcctcccgacccgaccgacgcgaccgaaaccgaccgagggctgtttccaggcccgaaagctcccaagggagcccacgcacgtcccaggcgccgatccgatccggtccgatccggtccgatccgatccgatccgatccgacccgaccgtctctgaccctggtggaaaaaaatagtaagtaatttttttttttgtttttttattcttcttttgcagtcacttgccccaaaaatccgccaaaaagggcgcttttttgggggctatcaagccatgagggtatgaatctgacccttttttttcattccagaagaccaaccaaccttgaattgcaccgcctctcatcggaaaaaaaagtaagtaatatatatatattttttttttattcttcttttgcagtcacttgccccaaaaatccgccaaaaagggcccttttttgggggctatcaagccatgagggtatgaatctgaccctttttttcaatccagaagaccaaccaacctcgaattgcaccggctctgatcagaaaaaaaagtaagtaatattttttttattttttattcttcttttgctgtcacttgcccccaaaatccgccaaaaagggcccttttttgggggctatcaagccatgagggtatgaatctgaccctttttttcaatccagaagaccaaccaacctcgaattgcaccgcctctcatcggaaaaaaaagtaagtaatattttttttattttttattcttcttttgctgtcacttgcccccaaaatccgccaaaaagggcccttttttgggggctatcaagccatgagggtatgaatctgaccctttttttcaatccagaagaccaaccaacctcgaattgcaccggctctgatcagaatccaatccggggcaataaaaaagaaggctgaaactaggccttgtgagtaaatttcgtttgggtctcctgccaggaaaatacgccacaaagggatttttctgggggctatccagccatgtgtgagggtatgatgctgacgctttttttatccaaataaaaaaagtgccctacgtacaacttgtgagtaatttttaatgggtgcgcaatccggttgagtctgaggcttattttttttggttttgcatccacgccatagacctacaaaccgctcgagattttcgttttggtttccttgcagtcctcctacacaaactgcaaccccccacacctactctctcaagtgtcaagtgtaagtattctgatttttttaacccttgccataatcaattcaatgctgacttttacctgtggttgtgtagaccatgtctaccctggaacgtaagttaaactcttggtagttttcatcatgggttctttccatctcacacgtctgcttgaaaaatgtcacaggtttggatctttacgaaaaagtccaggcattggccgcccacccggctttgaaaccaaacgaacggggccacattcaagcgctcctcaacgatatcaaggcggattacgagaattctgatgacgaggataacacgggtggtccagaggtcaccaacatccaaaggtcacctgcaacccctgtcggtgaggagcggcctcaaacagctgtgcattcattcaatcttccagctgccaaatcccccgctggccccactggttcggaatcttacctggccccagaaccccaggcggccaaagacaatcgaacaccaaatcaatcaccctcgcgtgccccaagaataggtgaatttttcatcctcccaaatcctattggcgcacctcgaacgacctgccccaccttcagccaattctcgtcgggcaatacaaccagtccagtaccggcagacatcaatatggattcacacatgcaagatgggcaacattcggaaaattcacggagtactctcaatacgttgggacagacgactttcctcacgcgagccggcaatgaatttctagagtcaattgagcaaaatcacgcggtccttaataagcgggttttggtgacaccagcttccaacactgcatctacgactagcctgacaacggctgttctatcaaactcctccacctctgcccctgtgggtttgcaccgaatacaccctaaaaaaacagtcatccacgagccacgttcacgtccgacgcaataccgctttcccatggtacaattggaagggatggatgatgatctggcggcgaaaagagcacgcttggaacgccgtggttcacatgaggatgccgatgggagtactgatgatgagtttgaccacacggacaagcaaccatctcaaggacaagtcgaagtggttcttgacaatggtctggggcgcgctgctgatttccgccaagggccaaacggaccccctccgcaggccagtcgtccttcggaattcctgacagattctatgttcaggaactacgtcattccgcgaagacctcatgagggcactggggcaaacttgaatgatacgcgccctcgcgcggaccagagccaaaattcttctggggggcccactcctttgcggtctgcaagatcaccctgtgagttgtttgtgatgagtttcggtatgatatcagctgacttgaatcttacttcctagcggtggagctctttgtccctggccaacactgtcagccacagagtacatgtcacagtacctttcatgtaccaagtaactgcaacacctgtacttatgtacataagtacttatccataatgttgattacctttacctcttgttatcttatctttatcattaacttatcttatctatcttacagttatcttatctgttaattacttatctattaaatacatacctgtgttctacataagtaattatcaacttacctttcactcccctgtccgtgaaatacctgtaccacaagttatacctctgctacagtattttcacggtcaaatattattacaaataaatatgtacatgtattaaatagtaagtattaagtgtcaatagaattaatacattcaatacatgcactgatcacaattatgactacattattagaggatctgtcaagtgcaagcatcaagagcaactagtacattgatcaactagtacacaattatgatgtcacttacagatcatgacaaataatgatcagccactcaattgatgtgctcattctcctggccaaagctcccttgattctgagcgctcattctttccccccttcagtattctggaacttataatccgtgcctctttcactgattaatccccagaatattcagacaccagttaaaccagttaacatttatattgatacagtacacgtaaccaacataaatcttgtctacatttattgttcttaagcttcagtactcttactcaacttatccacagtattcatagccttgctgaatattcccatcaacaatacctgttaatcttcaactaattttgttaaagcttaataagtattgttagcccattccctttggggaataaccaaatcaatcccaggtgagtcttagtaccctggatgcctattaataccttgtattgatccggatgcgctgttgatagcaagcctctcagtaaagaccatactgatagagtgaaacctcctctttacaggactggtattaatcacccactacctaacactcaccacgctcaaaaacttcagtcaactcatagtaacaacctttttactattaaatactcaggttagttacccagaggctgacaaacacctacctgcactagaggtaacccgatggaacaccgagttatcaactgggatcccgtggtcgattgaatctgccgaaaagagtattaggaatatcagtttcatactcaacaacctcccacaattgatatcgtcacaccccacattacctgaagaggccactagatcactttggattgatttggatcacacccatcagctatgtgtttcaggtatgaactttttctgagccaatgaaattactcttctgacttatgctgatatgtatgatttcctccacagagggcattttggagacagcgggggatttgtctctgatcacacctgacatggtcaacatggaccaagtcactcaaccgcgttcggcacgggccggctcacacatacttgcccccaatctggcgacgttctttgcgccccccaaaattgcataccagcgtcttcgggcagccttggggcaagcttggggaatacgacggttggccaatgtcaaaaacgagtgggttcagcaagcaaacgacgataataacgggttatacacggcttattatcatttctgccaatcgtatgataaccttggcgcatcactcaacgacccggcaggtgatggcgcatcacgatcggcaatggagttggtccagaacttctgtggcgctatggcgggtctggctttcatctgcaccaagaacaacatgaaagcgaagcaggccaaattggataaactgcgaacggtccaccacgtacaacatgtgcagatgcttgcaaacctcttgatctttggcccaacagcggctttcacgtcactccacaaaggcccacacatgacattatcgaacgcgaacgccttgttggaattaggctccagtgtgctcaaacagaagattgccctcggaatcacgaccccaatgcctcatttgacattggacaatcttcgaatacacttcctgaatttcctgattaaaatgggtttcaaccagttggacaacgatggtgtccctcaggttaattggaaagacgtacatgcttctttctacaatgaattttctccttcagtgattgctgggattttttctcaagatattgaaatagcactggcccaccggttggtttgaatggttgtggcttaggcttcttttggcatgttttttctcctctgagtgctggcttgttttggatattatagtcctcttcttttgtctgcctcttttgggctttttgctggtccatgtgattctgctattaatttctgctattaatttagggtgagaccgtgatactgctgttaatttccctctatgtggtcagaggcaagttccgccgggggaatatgtgtcatttgtggacatgcttgttggctgggtctctcaatgtttcctgtcatgtatcctcaataaatactgactctgaaaatgtgcctgacatgtgtcactcaggtttgagtgttcacaatcagatataaacctgattgtcagtattatatggttgcatacaagggcatgcaccccaattatgtgggatgaggtgagaatcataagatgtggggcgctttccaaatcactaacaccaaattcaaccagtgggggatgttttgagcataacatatgtgggcagggctgtccgtcagcccgcgtgtcatagttgtcaactcccgtctcataggtgactatagtagagtactggaagagctgctccttacaattgtaagggacgacagcggattaattccgctgcaaagagaagaggaaattaaatactaggctagttacaaagcttaacggtaactgactagtaccacttaataaagagataaattgaatgattccaaaggagagtcaaacaagaagtcacaagtagcagaaggggcatcaacagtggaaacataagcaagatatttcacctcaaacaaaatatgcagaaggagggcagaaggagaggaaacaagacaagaagaataagattagtaatgagtggtctctgggaaaacattttggcgtccaacagtcggaacatctcctacaaagtgatctgatgggatcattttgtaggagattggatgtagagatcgagggagggctttatggtttccaaccagggttcaataggttttccacgagtggtcctgggccgccccgatacgggagggtatggaatgagacctcgtttcagatggagcaggatccaatggttaccattgatgaaaccaaggaatatcggccatgtcggctggtttccggggggctttgttgtggggagataagtcattgaccctgtggtggatacgaagacgacgggcgtattgtaccgattggcgagtaatggtcctatgtctacgttactcatccatttgtgcaaggggacgtaacctgcctcacgatcgacgatgagtgattccccaactagtttaacccccgcgtctcctccaaggatcccagaccaaaggggtttgtttgaattaagctcctccaggagttcggtccgcacttgatgccacccatctggttttccataggggccattggggtaaaccactgccaaatgatgtgcaacacaccggtaaccacagttcccatcgccaggggggtcataagtggattgcacatggttggcgatccacgaggggagccccgggatggtgggcttctgcgtgagatgatagacatgaatagttggtgacatgtgagttcaatgtcattgaatgacatgaggcaaaatccagggggccaactcaccaggacaccaacccttttggggacccactttcgtttaagaggcctcttgagctctgatcccgctgggggggcacttccctggttgcatcccaaagacatatgagtaatcgcggatggcctgatggtgaaacagcagatgaggcttacacttggattctccccctcagcctgggcaatattgggttgctcctcctcagtctggccggttgagactgaaggagcaggtaactgtgtaaatcaacaggttctgccagtgtcaactgggcacgtttcagcagatcactcatttgcaaaacgaaatatatacccacatgaaaatcatgaagtaacccgggcaccgtagttattgaaccaatgctcccctgcggatcatcagttttggcgaccttgcaattaggagaggtgtttccgtggggaaggcatatgtgtcagccaatgtcggatcattcaaacaaacaggcagaaaatcagacataccagaggggtatctaggccctcgcctgagggcgtcatgttgacatcaccctcgccatctgcgcatgtggactcctcatattcatccgcagttgctagctcctcatcagactcctcttcagagacttcagaggaatccaacgatgtgttattgccctcagagccatctgcagcacctggtgggcctttcgccccatcgttccctgaaggggacaagctgactgcttgtttccttttcccgagaatagtaggtggagcccttgcatcagagccatccgtgcgtttgacccttggtttccgacccagctgaagagcccttgccctcttcagcttgtcgtgagcagcaagtttcctcgtagctttcttcttggttttttgggccttgtcaatttcctcgtcaaccacctcggcgtatattggatcacgtttggccacttggcctcgtccgagtttcttgcgtttcttggaagccttccttgttgacttgcgtactggctcaatatcaggcgcaattgggacaacatgtgtgttatacaagacctgtctaaacgttttcatcagtccgggcaaagtcagagggccgtggagcgccaatatttccgctttcagggtctcatcataatccttattgaagtcatatttttcttcttcctcctgttaatggggggtggccaaaatcaacacatatgctcagtaacagtacttcttacaagacagaaaataacacctaccggattatctgggttgtaagtcaagctccactgagggtggaagtcagacagttgcacttcatcgcccctctccaagatctcagccagcatgtgccagcatggaatgcccatgctcgccttgtagctcccagtacactccgagtcatctgcgcccccagcctttgcacacgccttctccttccatattttatattgagcattggccagatgtagtgcatggatcgataaacatgcatggagatgcttgaaaggtggcacgattccagacaaagaggaaacctcctggttctccaagttgaccacgttccttctcacctgctcgctaactgcatcggctattctttcgaatacaatcgccatgtccgccttatggctgttcaggtgagacttgagccagctgtgtgccgattccccacgagcggtagtttgattacccaagtgtggggtctgcgaaacccacggggtcatgaaataaaatcgatccggcaagacattatccatgagatactcaacaacaaccgcacgctcctcgccaagatattccacaagccgagcccaagcggcgtcatacgttgcctcgtccttggcgtactgtacttcgttccattttgacttgaagacgttccattcggcctggtcttttaggaatgaccgctggcaatttgcccggatgttttggtcgatatgccacaagcatacgttgtttatggcgtctgggaagtgtacggagattgctttcctgagggccttctcccgatctgtgacaaacacctgcgggctcctttcaggggcccaaacaccactacatagtgacctcattagcccttaccttggacttggaaaaaacaagagagcactcacgacagcttattcaatgcccatgcatacgcctcattattctcattccgcataaagcagaacgcaatcgaaaacgtcatgttggtcgcagattgtcccacaatgtgcaagaggggatagttggtcacattcgtcttgtacgtgcaatccatcagaacgacgtgatggaacctccgggcgagcctcagtgcctccggatgagcaaaccataggtatagaagttgaccttttgcgtcataggctgtgtcatgttcccagttcgaacttcggaccgtacggagcaagaattggattggagcctcaccagaaatcttggcccttctttccgcggcagttgtattgtagatcgttcgaagtgacacaaattccccgtttgacttgttgagcatctgagcaattgcctgaggtttcagaccaagcgagtgtagacgattgacctcctcctgcacttctggagccagccgtttgtgcacggtctcacatttcacattgattggcccatgattgtgaggtgaacgtgacgcccgtagttcccaggtagcgttggggaactctgccgcatttgagtgatggccagataaacggtacagacaaccgatcttacgattgcgggactctcgttccctcgccactccggctggcctgcggtcctccccgcccaatgaacaatccaaatacacatttttccctgtatgtgagtttccagttgggacgttgtacccatgagaccttgcccacctttgagcaaattctctcaaggctgctttatcagtgaagcggtacagtgggggatcatccataagagctgttgaaagagtgcaagcatgtcagtctcagcccaatcatatattgaagccattccggagctccactcacctccgatggagtagtcaaacttgtcaacctctgcacgtgtcaacaccactgttttggggtctttttgaatgtccccatcagcccgaatggcggggttgcctgttgtgacctctgtgcctggcccctccgcttaccagacgagaaaataatcaatcaacaagggtcccactgcattatatgcatcacatgactgaccttcatggggttctgatacctcggccaagcccccttgctcgccttgttcatccatccgaacgtccactttgacatctaacgtttgaccattggatcccacatctaacgaggtcggaccaaccggggcgcccaaggatgaatcaagtgcagcatttccgaatgttgcagaaaggccggtgtttgacgccagaacgagcgacccagcatcatcgatacggttggctgcaaaacttgattggagctcgtgaaatttgtcgcctggattgagaccgtcttcaaaaaccgatgtgtaactagccgggtccacaggcagcatggcaggggagcgatgactagaggtcaaatacccgctggagcccaagttgcaatttgggttgttgtcgtagtttgcaatctgacccccaggagcaatgagatgtccctgggcggcaggggccacgtgggacaaatcggcataagcatgtgggtctgcacttcctggggtggctgcataattgtagacattcgtcccgtgtgcgtgatcctgattcaaatgtgggttgcggacgaggtcggacactctggtggtgttcatgttcgtaggatggccagtgcctgcagcaatgcagtagtcgtttcctgggtgctgaatcgggttgatcataggttggcaaatgttgttgggaggaagtacaccgtagatgtctgagtcatagttcccggtcggtccaaggccataggtgttgggcaattgtcggtgatcattgttggtcagtggggaaccatagtagttggatggagggtggccataattgatggctggtgggggaccattgttgttgggcggttggggaccatagttattgggtggtggtggtgcgggctgattgttgttggtctgtgcttgggcatagttgatagccagcggttggccatagttgttgggccgtatggggccattgtagttggccggtggttgtgcggggctgccgtagttgggtggagggtggccatagttgttggccagtgaggggtgatagctgttggccggtggggggccagactgtgtggatgtgccccagttggttcctggtctgtgtggggccccagggaggttgggctgtggagtgccagactggtggccactgcgatgagtggctccgtacatgtgattggccgggcggctggcaggacgtgagtcgtgacggatgggtggcggagggccgttgttgtctgcgcgaacagtgggctggtgtgtcggagggtgttcagaggggtaacccctgccactgtggtttgggtgggaccccaggtgatattgttggtaagacataggctgtgatgaggaggaagcaaggatggtgttgtcagtatattgtcttttaaagcaaatgaagggggcgagcggaggcttgaagcgaaattcctcaggctgagggaagcaatccaaagaattggcacaggggatatgtaatgattcagacatttctggccaccattgggtccttgggctcaaacatatatttaatcattatttttcttttatttttgttttcctgtttttgttatttgtcacatttttagtacctctgttcccttttttcccccatctcactttcatacataaccttatttacgggcacctttacctttttttcccattattccctttttaactttcttaaccttagtttcccttttcccccctttattccactttttactcttttttcatgtttttactttttcctcttcttttacctttttccccccctggtttcccctttttttttcctttttttcacctttttacccccttttctgcttttttctctctcacttttcattcccctttcctctctcactgtttccctttttaccttttctttcccattttctcacctcacttttcccccttttttaccgcctttattacctttttgcctttttttttaccttttttttccttcttttccctttttttccccttttttctttcccattttctcacctcacttttttcccttttttaccgcctttgttacattttttttacattttttgacctttttttgcctattttttcctttttttttccttttttttcctttttttccttttttttttcctttttttttcctttttttcctttttttttgaggttattccttacctgctgggttccttaggggcctggtatgcggatcgggtgcgagcggcacgcttgggcgtttcggggggcttcggttgaagctgcgtgcttcgatcggcgtcggttgaggtggttttgaaggggtggttgttaattaataggtcgaacgggtcgttttcggtcggtcgaggtggttcgtggctggatttggggggaaagaaaaaaaaacggcgggggggggggaaagaaccgggcaggccgcttacgtgatcaaaacatccccgggtgttttgctcacgtaagcctagccaagaaccttaccgattcgatatcggtaaggttcagagacaggaaccttaccgatatcatcggtaaggttccgagcttgtcgaggggcgggtcaaagcacccgcccctcgcttaacatacccgccaggccaaaaccgacctatgtcggttcttggctggcgtgcaaacccacccgcccctttggaggggcgggttcttctgcacgcccctcggaagcgtgatttcttgaaaaaacacgcttccgaggggcgtgcggacgaacccgcccttcctggaggggcgggtttgatcgcacgccccttttggaggggcgtgggcgtgggcgtgcggggaggggaggggagtgcgattatcatcgcccgagtgaatgagatgcccaggaaattgagagcaataagaaagacgagaggtgaaagagagacggtgcattttagactgcacacaaacagggcattgagttacctcaatgtcgttgaccaaagtcggacggatgccggccttacggaggagacgctttaacggtttcagacctatatgcgaaagttggatgtgataatccagaagtgagctgccatgagaggaggatgtagttgagacggcggatgatgaccttacctcgttggaggggaggtagaacagatttccttttctgtagccacggccaacaacgggaccactcgacgagaaggaatcgacctcatagatgtcgcaggaatctgtggagaaaacaaccacaagacctttgtcacacagaccggccacagacagtaagggctcatggaggcctgggacaatgagagtggggacacttttatcaaccaagagcgggagagactgagacccgcaatgggtggctaagacttcggagctatcggcaagacgaacgatggtcgaatctggcttgaagtgatggacagtggaggaatggggagtcatggaaatggagcacccagaatcgatgtttgcatcgaccggcttagttggaggtgaggaagagagggaagtgagcccaacaaccgcattcccggcacgctcggggatggagaaatcggaatcatcctcgtaggagtcataaccaagctcgaccacggtagtgtggccggccgttgcggaagacttggagggaggggcttggcgcggagcggacgacttgtccgaagcgttagagcggcctttgaatcgcggaccattgttgcggcgcgaggagtccgtagcggacgagcgtgacgccttatggtcagacagaatccgggcagcgttttggcagacagccaaattgtgaccgcttcggttgcagaaggtgcagtgtagcacctcgttgtatcggaggcgacctttgtccggctcggctctagctttggaggcagagacggaggaatcgtcgtcgcgacgagccttacggcggagagattccgccttgagggcggacacgatgcgcgaggaggtaaccgcgtcctcattcattaacgccgatacgcaggggagccaatcgtccgttagtgaagtgaggagggcggtagcatgtatgtcgtcgacggtgagaggcttctcgggcgtgaccagagagccgaggcgttctgcgcagacggccatcgaatcgatgtgcgaatcgatattgtcgccggagagacgggcgacgacgagttgtcgcagccaatgcatgcgaccaccagaggagaagtcttgatgcgcctgagagagcgacatccacatcgctgcggcattcgtgccatgggaacgaacaaatcggaggttgctagggtggatggtcctggcaatgaaggacgatacggcgatgctgtcgctcgcccaggaggccgggcgcgtcttttccttggcggcggcagttcctgcggtagtcccggcggtggtggtggagtcggattcgaggacgtaagctaacttgagcgattgaaggtggaggaggacgacgaaactccaatctaggtagttggagtccgctccttgaggtttgagttggacgatgcccgataccttgagattgagggcatcggaatcggcggtggtttgggctatggacatagcgttgatccgtctgatgtccgagcaaaacaggatcgattcgggcgcttaagaaaggaaaagcgggacaaggaagacgagttttgcgagagggtcgagatgagcgatgcgagtgtgatgcgagtaaaagcgagcagactaagcgtaaatgggcctcataacctgttgagatggaccctctggagacaatgtgttggaaggataggtgtcatttcaacatagagaaaagatgaaagaaaaagaagagaaagagagaaaacatacctggagacaatgtgttggaaggatgaggaaagaggagtcctaccacacacatatgaatccagtataagagagtgaaagaaaacaagtgcatgtcacagaatgtgacatgtgtgaaatgagatcaggaagaaagcagactaacaacagtggacatgcactaatcagtgacatgtcacatgtatctcaacagcttgttccatgtgctgaaggcctatggagacactgcagcccaatatctgcacaagtgggctgacagggctatcaagaattttcaggagctcattcataaggaactgtcagatcctgaggacagctattgttttttccaggcaaaatgggacaatgtcaacccaaagtttgcaaattatgcacacaaacagtggtacaagcattatttgaagtgggcaacatgtttccaaccagtgaaggaattttgaccaaagacggggagaaattcagagaaaaacgtttgggcaacaaaaaacaagctttgttggagagggttggaaaaagagatagagagagagcaaatatttttattcactgttagagcctacatcttacatagactgcatacagtgagttcaatctgttgtttgagaaaagatgaatatcaaaatgaataacacaaattaatcatatgcttgaaaggattactggaataaatgaaagttgataaagactagaccagggttcaaagactacaaggatttcagcactagacaacatgacaagataccacacagaaaccatcaaaaaaaaataaaaatcatatgtattacttatctgatcatgattattttaaggataagatagatggattttttggggatgagaagaaaagaggcaaaattccaacaaccagtaggttcaatttgatttcaattcaacacacctactgttgaccggtttactcatacatcaattggtttaagtctgatcatcagggcatacaaactaaaaatcatgtaaaaggttgacatcaagtccttaagacaaagtacctctcaacaaatgaactagtctgagataacaaatttgtccagattttcaaaaatgatgtcataccaaattaccagatgacagcaacacaagttcacaggggcatcaagaaacaaacagctaacaaatttcaattgtgagaatagggcttgggcaagactctcacccaagccctattctcacatttcaaatttgagagttttaaaaaggatcttttaataagagtgtcaggagtacaaatcatcaaatgccaaaattgtgtgtttacatctctgctctgttacttgccttttacttttactaactgtggctttcctttttgcagttttgatgcgactcattttctttctgaacatcagccacttacctgatcttcttttgactgcagttaaaccgttgcaagtaccaactcacctgctgcacttgtgaccattttgcttggcacacaagtggatgcaagcatatgttttttttgaaaaaagaggttcagtggttattcattgagatggtttctgtgggcctactagtcaatgctgtgccacaaatggggccagaaaccatgctgattggcaaggtcaagttcatagacagtcaaagtgatgacaatcctccgcctgttgaaggaaacaaggatgaattgaacctgaaattcatgctggaatcaagagtgtgtgtggtacaaaagtcaatacaagtgctcaagtttgttgcaaaacactgggtgatgcaaattcacagctctatgattgctggaaatagattgaaagagtgatgtgaatcagtttgtttgtttgtggattaaagatgtaaaggtgtgtcagtcactcaccctagtacaattttggaggtccctcagactggcagcatgggtggggccaaaatcaaagcactgtttggctcaattgtcaatgagatttgggattgtgtcaagtggacatgcaaccttgtaacaaagatgtgtgaaggaatcgctctcctgaatcaatgggtgctttcaaggaggcttgctgggggggattcatgagacaatcaaagaagttttttgacagcctgaagggagacaagatggataaatttgtggggttacttggttaagatagcaatgaacaacacaaaggaaaacagtccaggtgagtaggggcgtagttgatcaagtgaggtggtagggtgatgtctatttacattgcaagcagtcctcatgaagagatgctactcaccattcaaattcaccttttttgtttctcatgaattttgtggctcattttcatgcttacacatcattcctactttctctctttttgcgggcgtcatttcttgtgttgccttggccactcatgacaatcccttttgttgttcttgctcatcactttcattttttttgtcaaattttgttgctcattgttatggatgtactactgccaatgccattcctttaacttgaagacatttcattgttggtcatccgtatgtaggtactactgtcaatgtcacttctttaatttgacaatgtttcatttttttaatggtgactatggacttataatgggaccattgctacaaaatctctaatcagctggtgcttacattcatttttgctaattattaacaaatgaatgtattgttactctgggaaacaccacgggggcacccaggcgtctcaaaccaattggatgggagacaccttttttcatcaagattggccaaccatcagcagaagccagttgtcagaataatagtgaagaatttcaatgttagatccctccatgtacttgtacaattcggtgtagaaggcagaaagaatgcccatttttcaaaattgaatcccatgggactggccctaattgacgtagtgtcaggacgtctgttcgaattctcaaggaaaatattcaagtctaaaatgtaacctcgactgccaccaaagactcatagtcttgagagaagttgtaacgacgcagcgggtacatgcttggtaagtgaaaatgtctctcgtttctcaaaaaaaaagtgatttgctgggtcaaagtagacattgagcgttgcagggaggaagcacggaaggattcgggcacaaacgcataggaacatcatcagttgaggagtcctgatggaaatagagactggttgcagggagatgaacaagacataacggggtacaaggcagatgaaaagagaggaagagtttttttgggggtttttttttgggctttgaaatgctgaatgagtaggacgacagatcgaatgctcgaagtcgaaggatcggggtttacagtgcgaggagggagagactgggtggaggcaattgcagtcgattctgtttagatgggtgatcacggaggcccgatgaagttagctgagacgcacannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncaggtgcagttgatgacgattgacttgtaaacctgcatagactcagaggtcgacccccatgatcagcgcacacaagcattcaattccatgcctttttcgttatgttgtcccgaggtgggtattactcagtgctcatcatcatccacggggacggttgataatgagaaaggatgtgtgatgtgtttctttttttcagcatttgcggtaacaagagaggagcgcatcatttgaggttaactcgcgtgccgtttcaaatgccggtgaggaagtgttcttcaggcttgtgtgtcatgttgagtaggattgctcgacccaacaaagaagaacgttccgatttggacatctggttgcttcgattcgagccggattcccgggtgtgatttgtcaggtaactgtaccaacaattgaagcgttgcttgaattctcactctgcggaaggtgccaggtctgctcatgagtgggggaaagtctacttgaagtatttttcgccgtttttttttcttatccctctttcggagcttatctgaggtcctgattttagctagtaaccttccaattcccagtttgattttcatatgaatcgctgtatgtagatcattgagaccgaagccttagacatcaagtaccaatgagccccccaagaacaaagagagagagggaataagagtcaacgaagaggaaaagtgtgtacattttgatatatttcttcgagaaaataacaacaaaaaaacagcccagagatccggaaaaagattaaatttgtaaagatcatacaacgaaagaaacgtgagaacgttgatagcaaaaataatcagggggtgtcgatgatggtgtttgattgggtgtttgttcaagaaggaaggatgccgatcctagccgcgagtttgccatactgtttaatcacgagttgttttgtccgaaagccgtagacgatgagcgagatgatagcgatcacgacgttacacaactaccaaaaaccaagacgagagagacaagtgtcattttacatatcacagccatcgttctgggggatgactgaaaaaaagggggggggggggggggggggggggggggaaccagggaaaaaacttgacgacaattcgtagaagtcttgcgtggggggaacacgacccgttcgcaagcttcccaggtctgcttactgggccgcgcccatcccggggccgatgtcgtcctgatgggaagcctcggcgcgtggagcccgtccagacggtcctttcgattcagaggtcgtcgttgatgaagatgatgtcgaagatgaagatgaagttgttgaagatgaatctgttgtaggaagatattcgatcgaagtgtggtggatcattaggccagtggcataggtgctcgggttacgtaggattgaggcaataagagcaggtgacgaacttccaagataaatacaatccaccaatcttctgttatgataaatctggcatactggattactcaactgaaacaaaaaaaaaaccacattttttttaaaaaagaaaagaagttgtcagagattatggtactttttttttcagggttgagagcgaatctaagggacatttgttttgaggatctcacctcgtcgattgggcaaggctgacaaggaccgattggttggcacgcgtaatcggcgggcgagatatcagaatagttatggctgagttgaggctgagtgagagtagtagcctgggcctggacggctgaggatgcgggcgaaggaccgggttcggtgggaggaggcagtgcgtcggaaggagacccaatagttccggagacggagatgacgaggactagagctaggagaatcgatgggtggagtgttgcttggagagtcgaaagaggtgtgctcctggtgcttgatattctcctccgccgcctgctccttgttcttcctatcctgcttctgagctcgttgatcgagccttcggttgactccgtttgttcttggtggtcgtaaggagaggacatttgcactgctgggatggttgaagctgaagaggttgactgtggcttcgcaccacttgaagtctatcctgcagtgcagactgcggccagtctacgcagcaccaaacactccaaaagagccaattggactaggaaaaaaaacaccactggaatataaaaaaaacattggaatgaaaaacaccactggaatgaaaattaacatacttgagcttcatctgggactgggacatggacaactcactctaacacaagcagcaagtcaaaactgctggtcttccatatccacttaagactgaaaaggaatgcctcttgagtaacatagggcttacagatggtagtcaaactttccttcctcaactgaccatgctattttgcctaggaatggttcacaaaaagatacatagacaagcatgatacaaacatgcatgttttttatttctctctctctcttcttccctagaaaaaagaggtttcccagatctcttgcaatgctccacctaaaaaaaagacatgaacaacaaggagtacaaactatagaatattctgacacatgtaaggcagaaaataatttgcaaatctaagcctacaattgtggaagaaaatccagatctatggctaaatctggtcaaatttagaagaaggctgatcaaggcttgactggattgccctgtgttttcatgactatttcttgttaattcagcaaaaaagaagagatgcatgttatatttccaggatgaaactttcaattcagaccaagcatgtttttttttctataagccaaatgatctcaattttggaatgcaaccatacatataattgtgggtggtactaaagaggtgggggaggagcccaaccggtttctctaagtatccattgacacatggtgttggactctgattgatgatgctgtgaagggccctattgctggatggatgacatttacagcagggtttgatgtcttcttgttgagattcttacataagacccaggggcaattgctggctggggtaagaggagcggcatgtaaatatctagcaaggaccgggtgaatgataagccagaatgagaagggtaagtagcaatagagctacattagactcctgaaggaagttcacgagattaatctccgtgcttcacactgcacagtgctctgccagggcctcatgcccaataaccgataggccaatcagtttggctgactcactccaagttgttggcttcgaaagcgaggccgctgcttgataaagagagagcctgagaggagtgaagaaccttgggtggtgagcattccaggggctttgaactttatattcaagctctgagacatgtgaaagaaatttagcctgatgatgtcatccaccaaaaccattaacacttgtcgatcaacaaatttcacaattctctgaatcagccaagataagccagccagtcaacaaggaaattgtaacacatttatcgagaatcgagaagaatcctatcagctcgatgggcttgctggactggtgccgattctgttgaccactcgtttataaatacccaattctctctctccccctcactccctccatctcgagagtctagtatgctgttttgattccaactcgagctgttgaccattacctgataaaactgtgggagttgtattagtagatatcataggcctcagttgaccagagcaaaagatggctgtctcatgcttccaattacctgcttggttttgtatctcgttaatctggttggttcgatcgatcgtccctctggcttggttctattttgtctcgagcctactctgctatttgctacccgaccaatattattccctcctcaactacccccatggccatcatcacaacaagcagcaacagctgcaccatcagccgcgattatggtcttcactctgcttgttcctctcgacgatcgaagtcgctttctcgatctattatctctactcggctcatcttgtccaacgaagggtcgcccaattcgaacatcccacttctttcatccggactaccatcaatcggatcgtcggcagtggcctaggaccggatcacccttctacctgctcttcaaactcgaccaactcactatcgggctcacccgattctgctgaccggctcgagaatgagactctgttgacaatccctccggtaagcgactccagtcgatctctccgctcattcacacaccctcttataagtcacatcaactgattaagctttccatcctgcccccccgcctctttttttttcttgcagatctctccttcccggcctagctcaccttcaggtctcgctcccgatacctcactatcctatgatgatccggcagcagttgaattccgatctaatcaggttctttggtttcagaattgccgatgggatgagatccaaaaagagaacatgttggaatggctcgcctggtctctattcagcatgccgctcgaagaagtcagattggaagatcaacagatggaactcaaggctgaaccaagatcaaagctactagaggagatcctgattcggttcgaaaatcgagctggcgctcgactcaaaccaggctataaccctaacctagccaaacgagtcattcgcttgacactcgatccaatcagcatcgaagttcgaccactaggactctacctattgtctaacatgggcagtctgatactcaaacatttcctcagaaaagccggtttcaaagaagctcagtgcacccatcgatgccctcaaggcttgaagtacttgattcgaaagccacccggctgggacgaccaacccgtcgaaagtcgtccggtacctctcatcttcgcccacggattaggaataggtaagtgaaacatgcttctctcagactgccagcttggcagaaaaagagagaaagagagagagacgaatcggcttcttctttcgatccacaggtttctgtcagtatgtcgcgttcctaaactacatggccaatgcatcgtgggctctcaataaacccatagttatactgcttcagccttccatctcgtcagtccacaagacttctcagccactagtttgaccccttgcgaatctcgtaatcctgaattaaccccagctcttctgccgtgaatttacgtttgctcagccaagaagtattttccgctcagcacctcagaccgccaaccaaagaaacgcttgctgccgacgtgatccaattaatttatagcgaaaatttggctgaggtgggagtcgaattgattggtcattctatggggaccattgtcatagcttgggttgtgaaagctctatcaaacaagggaatgatcaagcggatttgcctcatagatccagtatgcttctgtgggcacttttcctttcttcttcttttttttttctctttgaaatgaaacaaattatgtatggatatttcaagctgatcttagcttctaccacattattgttacaaacgtcgaatttaggcttatggtaaggttttgagctttcttgcatgctacgttggaagtgggctgatcagctcgttcatcgcgtctttcacagggagccacacgtttgctacaagtaagtcaatccgaatttttcgacatctactaacagttaaacagaattgatttaattcgtgcttgcttttcaaagcttcctgtactcaacgccgcgtacggggatcgaaaggatgataagatattttgtggccactgaattaggagtagctcatcatctacatcgatatttcgaatggcgatcgaatattttgtggccattcgaaattcctggatttaccgatccgaagaggttccaagtgttcttgtcggaaaaagattcgatcttggaccctgcaagagtgaagaagtacttgattgacaatgggatgaaagaatcggttgggatcttcaccgccaaaggcgctgcacatggtgaaagtgtaatcgagatgggctctcacttcgacctagtcaagaagtggcttgaagatcgaatctcctaagaaactaacctacgatccttattatgagttgaaggccaacgtagagtttacccacaatgaagtcactatcacttgactgtatacatatttgttagacttaaaagacgacattagaagaaacctgtcgagttctttgaaatgcctttgtaatttgtagaagtaattgttgcaagaattctcctgtggctatggagaagtgttttggtctagtcagaatatctcttgactgctccactgtattacatacataaacaaatatcttgggtcttatgttttttgaatgtgtacccagatggccttaacctgtcctttaaccctcatggatgcctggtaacatcattttaaattcatgtggggatcagataaacaacattccttggtttccgctttgtttcccatatctgaatggtttggatctggtctgtgttcggcttatccgggaagtgaacatcaactgtgagtattcctttttaccccaataatacagcccaccgtataagatgtcatgggccttcgaatgatggaagatattccaatacatacaagggatggtgttctgataagctcctatcctgaattggcacatcccccaaaacaaacatccaccaactatttacatatctatcatccaaccagttcttcactcccacccgacagatcagatgaaaccaactcagaaacccaaaagcgcactcaagccaactcagaccaactccctcatcagtctgctcgtcatcctcctgacctttctgctgtaagtgatgattcccttcttgtttacaccagcagctgctaaccaatcacgcttcatctggtcgcgggtcaatctagtatctctgctatttcgacctatctgagatatgatttaccgacgccgaagggcttaccgaggagaacagcctcaacgagggggacgaacgaaactggaggttcatcatcatcaagaccactgctagctgatgagcaagagttttcggagagcttagcgaacgaatacatataccatctggccgatactatcggctatcgaatcgtcggtaccgaagagatggccgaaagctttgagtatcttcatcaggtcttgatcgacctcaagtctcaggcccaacagctcggaagtcataagcagttcgagattctaactcaagtggatgatggcgctcatctgttcgagtttatgggaaaggttcgtatgatcaatcagaaatgatccgtctcttttgcgtagtctgagctgatcgattggttcggatcttttttgttttatggatgtttttgtagcatgtgtggaagaaatacttccaattgtcgaatatcattgtcaaaatttcggatccttcgatccccagttccagtgagaatgccgtcttagtgaatgctcatttagatagtactctaccctcgcctggtcagtagctttctctgactttgatgatcgatattctggatgatctgatcgactgatgacgcataaaattctccttgccctcttcaggtgcggctgatgatgttgctggcgtcgctgtgatgctcgaagccattcggataatcactcaatcacccgactggccaatgcacaacggtatcgtttttcgtaagtatctgactgggtagtttcttgggattggcatcgtattgatctcgatcttttgttttatttcgaaatcattttctggccgttcttctatgatgtttgggatcgatcgatcgtagtctttaatggagccgaagaatcattgcaagatgcaagtcacatgttcattaccaaacatccactcaaagatatgtgcgtcccttttgttctttaaataccctaccctaagctctattcactcaatttcatcgcctcccatccgtttttcttttccagtgtgcgcgcggtgatcaatttgtgagcatcactttctcatctgtcacgtcgatattttcttgacaggacagaagtgttcccttttctcaaactgactgacgatcagttcttcggttttgttcttgtagagaggcttgtgggactgctggcgtgtgtttaatcttccttgatcagctcttccatttcttgagttagattcgtcggggctaatttctttggacgttcttctggatcaattttcagcaagaaatcctctttcaggcaacttccacagaggtatgaagattttcccgtgttcccgtctttgactgtgcggcagcgtcgtggttaatgcgtcttctttttgacatgtactcccttttcagatgatcgaagcttactccaaggtacctcgaccatttggaagcgtcattgcaactgaggtctttcggactggcttgatcgcctctgagtaaattaaccattacctccccatatcccgcgtttgatctcaggcttataatattttctggttaatctatgtagtaccgattttcgacaatttgtacaatatggtaatctcaccggactggatatggcgatcatgcaaaactcgtatctctaccatactagtcaagatataccctctaaaatcgagcctggggctattcaacatatgggcgagaacacagtggctttactcaaacacttgacctctccctctgctaatctaaccagcattaaaccggcatctaccaccgttttcttctctggactgggcggattaatctttatcatgtattctaaaacgacggccttgagggtctacaccgctttatcggtcgctgcaatcaccattctcagtcggaatatcaagtcacgacattactcgatttactttttcgcgtttctcgccgctatcggttctcttttgggctttattattggctctaacttggttgccttcatcatctcgatcatgcttgacaaaccactttcttggtatcgatacgagtctttcccaatcttactcttcgggccgcctgcactggcgggtggattgactgtccagtatctattttctaggtttgttcacaaatctaatttgctcaagcctggcgacgaggatgtcctatcgcatgcagtcctctctggactcatgaccctcaatggtatcgcatcagttgttggggcttacttggatattggtactgcatatctgcctgcggtcggactagtctcactgttattgtccctaatgatcaatgacttcatcttggcccctataagtggtaaacgagcccacttacatcttccgatgtatttatccgcactggtaagcttctcatagacagtgactgtaaggcgctctattcatccgtactcatatcgtttgtgtgtggggcttttttttagatcttgcctggattcttgggagtcgagggtctgctggccttcctcgacttgttcgtacctatgacggggaggatgggacatgatgtccacgtggattttatgattgcgagcttggttagtgcagtcggatttaatatcatatcgatcagtttaccgctagcccatcgattcagtagacaagcactcggtcgttttctcgtcctcctcttaatgttctcgagtctggtgggcttctggttcactcgacccgattggaaaatctttgatccagaccaccccaagcgtctgccaatcctacatatggaaaacttgactagtagctctcctagctttgatctccatattgctagtatggatcgcgcgcctggatttgaaaacctcgtgaaaaacctcatcgatactctatcgctttctgatcaatcgccggtcctcagctcgattaatgatgatattcccgactgggatatcatttacccagtctctcaattcttgaaatcgtaccaagtcccattgagcctgattaaacaccaactcatggaatctgagcaggatggagaagatgggaagactcgatatgtttctccctggacggataaattcaagatcacgagtctctcaagtaaattagatttcattaaccaacaaagaacgattgttatcgccatcgatcaccccgggataatctggacggtgattgcgtttacggcagatgtggtggaatgggatctgccctcgcgtccattaagaggcaaacgaagacaccacatcaaagaggcgagtgggtttgggatagaccgatggacgttgaacgtgacgattgctctggacgaggccgagttccagagtgcgatggagaacgaacagatcctcaagggccaacgcgcgccgatctcggttcacgacaaacaagcccaggcgttcgcccgctcgggaaagctcaagatcgagttcagcgggatcgaccaactcggcctctatcccgcacgctccaaacctaaaagactccctcttccgctctcccattctcaacccccctcgaaccttaactctcatctgggttggatcgggaacgggaacggtggacccggcctgcgtctcttcaataaactcattcaacttcttcctaattgggtcgatcctttcttactcagcgctatctctaacaccggatttgtttagatctgccacttctctctctctctctcttcaactttttttactagaaatgaacatcatcatagagcttctgttttcctttttttcacgaaacttatccattcctttctccaaaacttagaattttaaactacttttctttaattcataaaaatgagaagagacagcaaatcaatttggtgatcccttaatttatcttttttaatctccaatttttttgatttattcttaaattaaggatcaacacatgtatctagatttcctctctccctattaataaaataaatagaactaatcaaagtttgtcatttaaaatcattatcatcattatttatttattttcatctaggatagatgatgatgaagaagatacaatataagagttttgatgggcgattgaaagctcttcttggttgtctgaacctgtctgaaatggagacagaccttgtggggcccttgagggtgtctctgggagggaatatatcagtgacaatgacaaaagaaagaaacttatagtatgtattacaaactgcgataagtgatacatgatcttggatgtgtcttgagaatattcaagcctcattggatcaatcccaacaatctggcggtcctatgatccgagcctatctgagcgggaacccaatgcatggctgtgataaaatctttcagacttctacaaaccttgttcttgtttttcattttcttttgtgcatcctacacacctttttactttcccgtgatcaaattgattcctgagaaaatggcctgtcatcttctgtcatcagcttgactgttttcctataagtgtgtatgggggtctttcggctgcttgaaagttctgctcttgtttactttgggagagttcctgatcatcgcttccggaagaacatccaagaaggacgcggtttcgtctactcaagagtcgcgaaattcgatgtctgcaatccgccgacccaccatcatagttgagtcgattggactggggctattaactggtcatgtgtattgttggatggaagctcaccaattctccccattcctcattcttgatgcccgatcgacggtcaaattggtggggagaataacttcaacagttgaccggcggttcccgcgggattggtctctcgtgtcttgaattcttgctcaaatcaccgatccgcgcgaatgtggtatcgctctccaggtcatttcctcaaagtaaaaaaaagcccctcccagcttgcgcttaagtagcaatcatatgtctaccttccttatggctgaaggattgggaacattgacttcttggtatccttttgggcgctatttcctatcaaaaaaaaaaacggttttttatcaatgcaggattgcaggagttgaagaatttacatcatgataacttgttggtcgtgaaaggagatgtgaaaaatgatgaagacaacaaattggcggtcgaatcagccatcaaaacgtttggttcgattgatggttagtcgccctcgttatcattcacatacttacaaaggtgtaggtaacgttgaaaagctgaaggcatcctcggccatcgtccccccctatcttcaaggcttgatcttgaactcaggcatcattcattttgagcggattgacagcaacaaaacactggacgcatggcgggaggttttcgaggtcaactttttcgccttgatttcaatgctcaaacattccttggtccatctccgggattccaaagggagggtagtcttcatcagttcgactgcttctgtgttgggcgtttcatcgtaagtccatcaccctaaaagtcttttcaaccttgagagtttttagtttaccgagctgagaaccgtcgtcccatacctcttccacagtctgggcagctgttgagttccatcctcccgacaattattgccaagttcgacagtcttaattggctaatcaactgcacttgcttcatcaatccagacggtgcaagcaaggcggcgttgaactccttgtgtcgaacgcttgccgctgaggaacctgaaatcacctctgtttcgctgcgaccaggtgtgacagatactgaaatgcaagaagaattgaggtccaaaggcaagttctccccgctttgaatacttattccatgtcagacaacctaccatggtcatcggccttcatgacatttttcccatgaagctgatcagcggaacgtcatcctttgtaaacacccatggattgatcatcgcaataatgaaaggcaaagggttgatgactccggaagtttaccaaagctgttatgacttgtttgcgtcgtctcaaatcgtccagcccgaccaaccggcagaagtgatcgccaaccttgcggtcagagccgaccaaaacctgacgggccaattcttcgcttgggatgatgaggaattgaaaagttatcgaagctcttgctaattatgttcttttctctgaaaacactttgaacttcaagtacaaattgactgtaataaacatcccgcaataggtttattgaatatcgtttagaaaaggccaccacaccaagaaacttctcaagttcccaggcttcgatgtctctgcagaaagctgagcatcacagctctgacctaaaacacgcggatgcggacatgatcatgaggtgtttttcctcgggaccatccctgtttcctgcggatgccgaccacacaagctcctcttgagaccagcctacttggtacactacagtacaacgacatgtcgtcaagtgggtagatccattccagctttttcttcattcactctcagaaatacgtcgtcaaagacattgcgcaactgcggacactggcagattaaaaccctgcttatatgatccaggctcaaggtaataaacacgcagtttcagcaggacttggaggtagcattggaccctcgctgaacacaatcccctagtttcaggagccggggcacctgggtaactcaggactccaactccagcgagaattttcctgccaccagagtatcctatgatggcatgtggaaacaagaatcctcaacgttttgggccatgtggacatcagacgccctatgggacccagactttcgcagctcccccctcccctcttcctctcataattataagatcttcttctttttgggtatccactaagttgtctttcttttttcttttcttttctttgctgggggttagagagatagatattcaagttcgattttagaatattttcagcgggggttgaagtgttatcgctcccatagaggagccagtcatccgtctagccggccactctccgggtcgtacttcgagcccggcaacagtgtgtcagtgtggcttgaattcagctcgattgtctcggcataacgctcagaccagttggtccgtttatccgcgagtgtattatagaccggccaagtcggaggattaaggcaagtcgtccgcccatatacctattgattaagattcgaccaagacaccatgatccattaattaatcaggtttttggccacactccggccgaatacccttaccggggatcatgcaggaagagctgatgataccgcgacctccgacagtcacctcattgctggctttccttcatggccaaggtattcattccatgcaccttagcatagtgcctcccttgatttagttcaaaattcacaattcttctttgaaattgtaagattgatattaaggaatggatcgatagtgaataaaaaagatttttttcaacgacccatatgccatctcatgcttgtcatcatcacagcaacagtcagtaagttctggtgcggcgcgcaaacggcaggatgaaagagctgccgagacatcctttgatcaggaagagagtccaaaggccgttctctttcttttgacaacttcgcttgatgcttttagctcgaatctcacgtcaacagtcagtgtccgctcgtggtgaggtacagtctcggatgtggccgtccgagccggcttttcgggcagtgttaactaccgcactgctctgcccaattgcaatcacacccagtatccatgcaggacactgttcctcactccaaactcaggcggggactcaggcggggttggattagggtaaggcaaggcagcagctgctggggccagacgtgggatgcaaagtacgagtgataccaagcggccatctctctcggaccctctcgcaagcctttttttttttggtaagggtataaaatagcgattttctctcttatgtaggtgcgttgtgcacacaaatgaatttctcaagtgatccagatcgaatgagtctagcggtggtttgtaaaggagaaagaagtggggcagaagtcttccttattaagagaccgtagagggagtgacctggagtgattcattcatggagttttcttcgcattttcggggtttctaatcggaagattggtgaaatcgactaataatggcctgggacttcggtacacttgtatttgtcgaaaaattgacctgaggtgattgtgaaggagcgatggccctagatagttacaagaacgttaaaggcggtgtttccgttttttggttgttaggaagcgtgctttctctcatcggaataggccctcatgcgtggaaaggatgatagagaagaacttggacatacatcgtaccccgtaggatgatcgcagcacgcgtttgctgagtggggtgggttaatatctatgccgtaacaggcccataagccggcacctaccgaggtggccggggagacttgaatttcggttatagggagaaggtcgtgtggatcggcaagaagtgaagatcagcctatttatctgtccataatatccttttcatcatatgacgattcgaaggtcaacctacaagtatatatcatgggggagacagagatgtttttgactacacagtatgggttcgtcgaacattcgaagatgggggggttcttggcggcgcaagcaacaagtggtaacatgaagactgccaagggagctttagagatgcctagaaactgcattttcgtaagtcttgatggggtgggcgagttttatgtagttagattggagaaaaggcggtggtgggaggacggagcaggtgggaagggttacaacttatatagaaaattgtttgtgtgactgggttctacagagacaagccacagtcatcctggcaccaaggaaacgagtcgactgagctcacgtggtctatacagcacaggcaggcgaatcctggactgttctgagtccataatgagattctgatctattctgaagcagagccgacaagtgtataacagcgaccctgggcagacaacacaacccctcacaagggtgctagagttaatcgattgtaaggaaagtacataagtgaggttggcgactctatcagcatagggaaagagatgtacatagatcatgaatgcgtggccttcatcatttgcagacaagcaaaaggttgcttgagaacaaatctttaagcatttgccgatagctattgtgattgatgcaaagaagactgatacaagtgatgacatggaattctccaaaataattaacatcccgctatgagcgagcggtactcttgcgttcattccgacgtgatgtcttattatgatttttcaagctttctgtgcgatgttgtgcaatctcagttaggggaagcttcgcgacatttaaatctgtgcttgtagtcgttatccgagactgttaattcagtaccgaagcgcctgggtttctagataaaattgagtgggtgatgattggtggtcagagagcgctcttcctcagtgaaagctgaagctagctagccttcaatggagtgataatcgaagatgacgacgtacaagtaaccccacaggattatcgcagcacacgtctattatggatttcgaagaaaggtttgagacgctacaggtcgacctgccctcacgtgtcacttggctggccgggccgactggaggatttggataaggaaggatcgtgcaggtccagagatatgtaggagggtatagttttgttttggtagacaggtccaatattagcccatcggttcagcttattatccgtatcaagatttgagagtaaacttacacttatatttcattggctgagttgagtagtctttgtatgcgcaatacttatactccccatgcccacagagaaaatagcgaggattgctcgcggcgcaagggactgtaaggtgcagcaggaccaccgagagtgttttgaagaagtctgaaaattgcattttaagtagagttgtgatgtgattgatgggacttgaatggaaggctgaggttcccgttggcaagaggtgtggaaatataagcaaatgggatcgcagatggccaagcttgcaacaactcttccttgctcctgaaaaacaattactgtaactacagccgtaatgtattactgtacaaagaaggggggtttgggcttggggttgtccatcgatcatcacagtggtccaggctgcacacagaaatggcatgtggccgttcctagtataagaaaaggaaaaaatataaaagactcagcgactggattattcgagtgtaatagaaagattaattgcataatgttgttttagaaatgaaacagacctataagaaaaggaaaaaatataaaagactcagcgactggattattcgagtgtaatagaaagatgaggaactcgaataactagccgctactacaacttataaggccccaattataaaccaatattttgaatttttggtttttctatttgaaaaccatttgaaaatggaaaagaaatgaaaaagaaatcagaaagaagtttgaatattatttcaaaatacactcgaacactatgtacaattataaagcagtagcattgttaggcctagatgtgtcatcgggcagggtaagctatcaagtaaagctggtgtggcatggcccaaggcccccaggtgagtgcagggtctaccatctctgatttggcccctgctaaccatggttggatcgatggatgtagggccccggcaccatgttgcattgcggagtgtggaatgtctgctccgggccggatgagcatctgccaatcttggtatgaatttcaatcacacatggatgtacagacagaatctgggtatggatttcaattatacagggatgtacagacacaaacatcggtattgtttctcaagatgatgtttttgagattcaaaccacctctggaggaggtttgaatggttttgagctcggttttgaaatgaaaaagaaaaggaaaaaaaattcaaacaaagttgcaacacttttcaaattatttcaaatacattttgaaaaggtgtttataattggggcctaagtactttgattatgtaacaagtattatgaaatgtcttaaagtagaatttgaaatagactaaagtataaaatgaaataactatgggatattgtcgtcaatagttcgacatgttgacatcccataaccttacagcccctcccaacataaagaactattgccgtacaattgagaaatgttgaagggaaaaaaatatggcaggaaaaacagtgaaatgaaagaaataaaggatggaaaataagaaagtaaaaaatagcgcccctcagtccgggatatcctcaatggccaaatctttgatgcaagccagatgtttagccgcccccagtctcttagtaaagacgtcagccagttggaattggttcgaaatccaatacagtttgacttcatactttctgacaaagtcgttaacaaagtagaatgcccgttgtaagtatttgaccttctttcgggaggcattgtcagtggctacaagaactgccgcctggttatcacacaggatttcgtaagttgcaaccggacacacgtcgtccaggataaccttgatgttggcaagcgtttgggtggcaatggacaatgccacgtattcagcagcgcacgtggacatggcaactacctcctgtcgcttggaaccccaagttatcgggttgccgcagtgctgaaggatgtaccctgaagtggatcgttcgtgctcgcccccccaacccgcgtcaacatacaactttacctcctctttaccaggtcggaaggtaattgcctggtgtgggttcttcttgacatagccaattaggtggtcaagggccaaccagtgtgattcagatggccgactgctgtaccttgccaacatgttcaccgcatacgtgatgtcaggacgcgtaccacaagcaaggtacatcaaagagccgagtacggagcgaaaagctgtttcctcaatggggtccgcggtggaggtttccagtgtcgattccggcagcgtggtattctggtgtacagttcggcggtgatagttggccacaatttgtcttgccaacaaatgctgctccaggtatgcgtccgaatgacgaagtcaaatattgatccccacaatttggtcaaccgcgtctttccatttgatctcaagatgttggacaagtccctcccttagctcattgatggcgggttgagaattactaaccaccaagccatcgtcaacgtgcatccaaataaagatatgtacctcctcacgccggtatacatatagggaggattcgacttcagaggcttcaaatccaagcttatccaaaatctgtttgaagtgtaaccaccagcacctccccgcctgttttgtaccatagagggccttcttcagacggagaacttttcctttcaagagagggcgaagctccgtgggtggtttgacgtatacctcctcctcaataggactgtagaggtatgcggagctgacatcaaaagagttcatgatgtatccaaattgaatagcaattgatattaggagacggagtgtagccagtgacgccgtgggggcataggtgtctcgacaatctacaccaggccgttggttgaaaccccgagccacgtacctcgccttgaatagaataaccatccccaagatgtcccttttgagtgcaaagacccaccgtgccccgataactttgatccccttcttcggctcaaccacttcccacacatcgagcttttcaagttgggacagttctcgctccgccgccgctcgccattctgcagagtcgggaccagacaacgcgtgatgtatgtggtttggaatagctacatcagaccgtactggtaaagattcaattgccttttgctggatggctgcctctacctcagtctgttcttcccccaatacaaggttgttgagcaaaaaggagatgtcgtgttttgtggttgggatttcagccaccggcagttgttgaaaagcagggaagactgcgttagtcgattgaataaaagtcttcagatgttcattatagaacagccaccctttctcagatgccggatatccaaccaggaaacattcatccgcgcgtgtgtcgaacttgttttgacgcttgtcgaccggtttgaaaacaagtgccctagcgccgaatgggtagatgtactctggaaccggggacatcccgtagagcaattcaagcggagtcttgggaaaaattctcgtgtgcgggagacgattgtgtaagtacaccgcgacctgttgtgcgtagctccaaaaacgttgtggcagcgagcagtttaacatcatcactcgagccatgtcgttaatggtacgattcacacgttctgcttcaccgttctcttccggatggtatggtgaagagtgtgcaagagtgataccgcgagcctccagcatggtctcaaatttctttgagatgaattcacccccgttgtcacacctcaaaaatcgtggaaagcggcccagacgagtcttgattgtgtcaaaccataccttgagtcgctccgttacatcagatttcttcttcattggagtgatgagggtatacatggatgcgtggtcccgtaatgtcagtgcaaattggttgccgtggatgtcctcatcaaaaggccccatcacatctgacaccacaagatccagaatattatccttgggaattgtcgacatcggaaggaaacgcttgccggtgttttttggagactacacacttctcacaaaagaacggcttccagttcttaacaaccgctggatccacaaatctttccaggaatttaaggacagccttatcgttggcatgaccaaatcgttcatgccacttgatggactccatactcggttgatatgtcatagaagcaaggataatttcattgcaaaccggtgaagtatcatccttggtgacaaggttccagcaaaaattagagaaagtagtacgaaaaacgcggtgcttatggaccaatgacatagtacagtctttgtcaaagacaggttgaagaccgtatgtcgtgagcataccaagcgacagtataacgtagggaatggatgggtgatggtacacattcttgatccggatagtcccactaggagtcgggatcttcagactgccaattccggtgagcgtcatttccgatttgcgcgaagcaagaagaaccgggacgggattagtaagccgccgttcaaaagtgaagaagggagagttcccgcttacacaagccgaggccccagaatcgatgaggacggtatcatcgtttggtgctgttgtgtcaatagcacggactcgaacgtgacttggcttggaggctgaagccgcgggattggccggcggtgtcgcaagctggctaacatccagttttccgtcttggagatctcgcgcaaggcgacgacaggaagaagcccagtgtcccttgagtttgcaataattgcattctgaccccttttccgccatctgggcgctggtgggttgagtacccttgaaggcaagcgcattcgccaatgccttgtttccaaaagtctgtcctctcgattgatcagagcgggtgggtttctttaattggttgccagattgaacaaggcggttgacgaggattggattgtcggacgtcccagtctgaagttcgccctccacttgcgtaatctgttggcagactttgtcgagggtgggaatctcggcggttgtgttcaagcgctggtttaagttgttccggaaagaattctcatccgtgtcaatgggaggtttgacgacagattgcagtatcaaaccaaataattcctcagtcgatatcttcttttgtttgacgtcgaagtatagtttttgaaactgcgagataagttcgtcgtttgagggttgtcgttcagacatgaagaaatttggaccgaagatggggagatttttgggcaacaaaaattgatttttgctggaaagactcaagggtcgggaaaagagggtgagagccaatgattttcatttgctagtagagcctacgcgttaaatagactacgtacaacaagttcagtctgtggttgagagaaatgaatatcaaaatgaataaagcagattaacatatgcttgaaaagatgactggaataaatgtagttgataaagactagaccagggttcgaagactacaaggatttcagcactagacaacataacaagatatcacgcagaaactatcaaaaaacaaagtaaaaatcatgtaaattatttatcaaatcatattgaatttaacagtgggatagatgagttttttagggatgagaagaaagagatgaaattccaacaccccccgctactcagacctaaaaaaccttagagtgaaaaaatacttgtttgaaggagatgagagataaaaagagtgaggaggcagtgtagactatgtattgaagtattgaacaccttcaaacttcatttcgtcgacatgatggagcttgccgtcggctgttctgaagagggagaagtctgtcggatcgttgagttgattgaagttgtcttgaacggttaggtgagctgagtgtgactttggagccttttcagggtatttgacccagcagttattgatgcgatgacccggcttcttgcagtgatcgcagagtggtgagttcgacgaagattgatcgcttgatcgagtaagaagtgactggagcggagtcgttgatgcaacaggctttttatcgagatcgttttgagctacatagctctcgagtttcttgatgaccgattcaaaggattccgagccatagttcatcgatacgatatcgcgaaaagagcgatagtccgaaggcagtttcttgagcataaggatcgttcggacgcgatcgtccaaaatgaggcccgacatcgatattttttgatttgctgatcgaacagcaggaatgaaggtagcgatggaggaaaaactgaggtggaggaactgatcaagtcctgtggtttgcgaggtgaggtcatcgccagcgtattgcgatttcaatagcttccatagaccacggccattgaagcgaggggttgtaggtagcgcagaactaacaaatccaagtacttcctgaccgatgtacgctatgatttcagcgtaagcgtcgttgttcagtttagtccacttttcttgttctttttcatcgggttcaacttgtccttcaagaatgtccagaagctttaatctgaagagtcttgcctccattggcaataaccagagggcgtagttgagaggggttaagaggactttggtttctcggatgacttcggtggacatggtcgatgttgatgttctaatctaatcgagatagagagattgttgtaacaggtctttcgactgttaattgtgaagaaatttggaccgaagatggggagatttttgggcaacaaaaattgatttttgctggaaagactcaagggtcgggaaaagagggtgagagccaatgattttcatttgctagtagagcctacgcgttaaatagactacgtacaacaagttcagtctgtggttgagagaaatgaatatcaaaatgaataaaacagattaacatatgcttgaaaagatgactggaataaatgtagttgataaagactagaccagggttcgaagactacaaggatttcagcactagacaacataacaagatatcacgcagaaactatcaaaaaacaaagtaaaaatcatgtaaattatttatcaaatcatattgaatttaacagtgggatagatgagttttttagggatgagaagaaagagatgaaattccaacaagacatataaaaatcagtgagttgagagatcaattcgagcttgttttggcggtcatttcgtttgcaactcgcctccaacttgtcgaagatttccttaggcttacgagtcgatgcaactgtggccaataggttcttctcaagagtggatcgtaataagataatcaatgaaggctcctggtcgtcatgtacagtaagccagttagtcgatttggagaggaaatcctcccgtcgataaacaaattcgagagtggcgttgatttgttgttcccaggcggagtaattctttccaccgaacttcaagtattcgacagggttgtggaaggaccgatgaagggccatgggatccttcatgaattgtttctggttgaaggtgtatggttggggttcaacaacacgaggagtgtcttctcgtttcatgagatgtggcgggtcttctcgagaatgcgagatcgcatcggccaggttgtttactgccttgattacgccatcgattttcaagtcgagtttgatgactttatggtcgatacgaccaatttcgttacgagtttcgtggttacccgcttggatggtcttgaatttggtgtcgaggtctttgaggttgtgtatgatttgttcctcggacaattcccccggtacgagttgactaagagaagtcagggtggaatcggatctttcttgagggatgtctgtcgctttgcctttagaagtcgaagtcttcttactcattgtgagtgtctcggtaggccggcttttaacctataagaaaaggaaaaaatataaaagactcagcgactggattattcgagtgtaatagaaagattaattgcataatgttgttttagaaatgaaacagacctataagaaaaggaaaaaatataaaagactcagcgactggattattcgagtgtaatagaaagatgaggaactcgaataactagccgctactacaacttataagtactttgattatgtaacaagtattatgaaatgtcttaaagtagaatttgaaatagactaaagtataaaatgaaataactatgggatattgtcgtcaatagttcgacatgttgacatcccataaccttacacctagccgttcccagaaagctggcttgtatttttgcgccacacctttgttgcacctggtgtacagttgcggatggcaaaaaccaaccctggattttgagggtgtctgaaattttgagcaaaaaaagtagatttttttttgtatttacagggtttttttagcccttttgagcctacataactttgaaatattacctcacagtattgcataaccactcaaaataggtgctacaggtgctttaagagtagagatggtcgaagggtctccgtcgcggatacccgttatccgctggcggatacccgccagtgccaacggatacccgccaacgggtgcggatggccccttttccgcaaaaagttggcgggtatccgggtatcccaaaggatacccgcggccgcaaggggagatggccggctggaaggagacccttccagccgtcgaggtacttgtaccttgacagctggaaggaagcccttccagccagccctttagagggcgggtatccgaggatacccgctcggatacccgctgcggccgacggatacccgccagcgggtgcggatgcggatgctcagatggccggaaaaagcagccggatatccggatgccaatcgaccatctctatttaagaggcataaggccatgaataagcctaacttgaacccatagttatgggtttaagtatggcttttggcaggcatgtccgaatacatgcttgtcatacaaataaaaaaagggggttaatcggctccccaaaattggagagtcgactcccaaaccccaaaacccccgaaattagggagtcaatcccccaaaaccatcgaccggtttgggagtcgactccctaattagaatttaataaaaaaaaaataaaaacccccggttggtttgggagtttatcctcccaaaccgaccagggtttgggggtcgataaacctaatcaacccctgttgtaacccggcaaggggttaccgaaggtctcacctaggccccctctgccagcatgtacatagtctatagctagcctacatacatgcaataccatcatctttgtctcttctgtttggccgtttctcatcaggttatgagcacttaaaagattcttgctacaacacgacacttttcttctttccaaatccaatacgaggtagctcagagtagagcgtaatcgacctcaagacaccagcagtagctcagagtagagcgtaatcgaccggcagaactctcaattttttttatcacttcgacacctaacgatatccctacaacaacgatatccctccaatacccaaactcccgacctcgcctttagactctggaattttcaataagctcaaacctcgaccgtcctccgattaagcaaccacggattagctctccgaggtataccttgtctgggacgctggacaaggggctgaaaagtggacagtcgaacgtttcgagtggacagcttattcctctgtctcgatcaatccctcggcatcgactcacctctacggatcaacaaccagcttccgacactccgacctcatcctcaacacctcgcattcctctcctttttccccaactccacataccttttctcaacccgactcgatatcatcgccacatcgtttttttctttcttccttttttcatcctgtcttatcaaacaaaaaaaaaaaaataaaaaactaacacatatcactttgacttccttttttttttcctacatcggctatcttttccttttttttctttcttcccaccctatctttcatcttctctttcccgtttttttttctctccctccaaaacccacccaacttcacaatggacgacccgagtattatctccaacaacccacagacccgggtcccttccacttccaccccaaacacaaccgtcaacagaccacagcgccggtcccttgaagatcccatcgatgaccaggaaacccttcaaacgagccctccagggatcgccaacagacagtctcatcgaccctcagccgagatcccaaccaaagagcgtccggccgggccacaagcgaccagaaacctggccgacggctcctctcgggaccgaccaccacacgccccggccaccaatcgtggcggcagaaccgtcgacaaccgtgaacacaggcgggttacctcagcggaagacagggcggcgcgggttcagcaggcagagttcgaccgtcttgcggctagcctgatctcgtcggtgaacaaccacatcaacgacgaggacctcctcaaagccgatgggtctaattttgctgcgtgggaggattttatcgaagaaagaatgagaggcgcaactggcgcagtttcctttttcaaccggccagctcgcaacatccttcatgaacgggttggacgggcgctcatcatcaacgccgtcgaccggtctctccgaaggggaatctcacgactcacaagcgctcatgagatgttcaacgatctcaatcttcgttttcgatcggtcagccgggcggcgcaagtcagtctataccgccagctgatatcgttcaatgcaaccgatcacccatcaacggcgcaaatggcctcgcacatcggggatttacttgacgaaatgacttcggcaggaatccttttcactcgcgaacatctggcaagactggtcctccagaacggactccaaggtgatccaacacttcaagaagagttcaaccgtcgagttgaattggatttccagacatcgactgcggaacggccggcgatgacgtttgaagatatgattcggctcattgacatcatacggcgtcaacagcggttccaatcgacaaccaacgaaggcacccgcaccacacctcttgtgatgcaagctgaaccgcagatagcccctacgcaagaccaacatcaagcggcggggatgcccatgtaccccgatcatcccgacaacttgcccgacgttcacgatttcatggcgatgcaagcggggctctgctggcaatgcaggtcacctgaccacctacttcgcaactgtcccctacgttctagacctggagcaccacgtgggaggttccgaagtcaagcaccccaggcaacacactactcggctaggccaggccaaggattcaaatctttctaccccatcgtcacaccgccgggcttttcagccgtctaccctcaaacgcattccaaccatcgtccagcacatggccccctcaacagtcagcaagcacctcaacagtccaaccagaaccgccctgcggactactatcgtcccccgcaatatcgcctccaacgggtcaacccccagtcggaatcaattgggtcgcaacgcccgaaaccgtctgccaatgagaccacggctggatctgactccaacaatgagtcatgcgcaaggatggtcaaactcggagatgtggccaaagaccttgccaacatccattttgaccatgtgcaggtcgactcaccggacaatgcgccaatcgtggactcaggtgcgtcccaccatctctgtggtgatcttaaactcttgtctaatttccgtcgtttccgttctcctatcccattaaaagttgccacgtccggaaatcctgctttcatcactggcgaaggggacctcaccttctcaggtctggacaaccaacgggtcaccatacatggtgtactgtactgtgagcttgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggcatgatgtatctttcatcatcaaccaaatggagccatggaattttcaggatgaactaacttttgagagtcaagaccttaacagcgacagaatacttctagagtgtgctttctatgcagcaacagttccgaagactttcaaacaggctcaaaaatcagtggcttgggcaaattggcagaccaccatcaatgaggagctcaagaacttggacgacatgaaggtctggtcggtccgaacagttccagcaggccgcacacctctgaaaggtcaatgggtttttgcggagaaaaccaacgaggctggagaagtgattcgtttcaaggcaagatatgtcgcaaaaggattcacacaagtgttaggtctagactatgaatccacttttgcaccaacagcaacttttgtttccatgagactcatactaaccatggcagctaaatttaactggccagtttactcctttgattttgtggcagcatatctgaatgctcccatcgacgaagaagtgtgggtcgaggcgcctgaagggctcaaggtcaaaccaggtgaagccatgctactacacaaggcactctacgggacgaaacaggcagcgaggtgctggtggctacaccttaagaacgtcctggaaagcctcggttttgaagcaagccaatacgacaacagtctatataccgtcaaacaccgcaatcaaaaaggagttgtctgggtacatgttgatgatgggatagtgactggatcttccaccgaactactcaagtctctggaggatggtctgaaaggtatgcttaagatcaaatggactgatggcctaaactcaatagtgggtctcgaagtcaggagatccgagaaaggttttagtttacgacaaccaaagctcatcaatcagattcttgacgcgcactgggatggctacactacccacaagactccacttcctacctcccttgaattgattactgacccttccggtgacaagagtacctcgactcaatatctctccatcataggctcactcagctaccttgcggttggaagccggcccgacatagctttcgccgtgaacctactagcgcgtttttcagcacaaccagggactaatcattggaaaggtgtcaaacatctcataggttatctggctgattcacgcgatctctacctcaacctttttccagacgatcttccaaagcctctgaaatgtttctgtgatgcgtcttggggaggtgagtttgccaaatctacttacggaatcgtggtaactttcttcggatgcccagttctatggacgtcaagacgttttgccacaatagcagcctcaacttgtcaagcagagtacatggctttaggagtaggaaccaggcaagttctttgggtacgacacttaaacacggacattctcaaacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgacctctctgggaatgccacattattcggacgccaacttgaataacgacaatttggatcacaaattcgcatccaacttggcctttacacgggacgaattttccaataaaccacactgtgacgatgatgcgggtgctaccgcattcctattattaacaaatatcaacaaaaaagacggttccattgctctgaacagtcaccttgatcccaccttcataggtcccttctttgtttttcctgatcataaagtggcgattgacttgcgaaaattaaatggcatatgccgtgtagtatttgatgcaggccaattcgaacattgtactcataataatcaacccgctcattcaacccttactccatttggattttccctccaaatatcccagagttgtgttgatgcatttcgccgtatctttagtggctattatgaaaacagagtaacccccaagaataacatcccatactaccttggggatcatgattatatcttcaatcaagttgttgacaaatttgtttaagctgtttctattccttcactcacaatcaaatataaaaaatcgtgttttttttttttgtttatgattataataagaaatgcaattgattaaaaaagtgaacttgtttttcatctaacacctatatactagccttctttgtgagtacatttccgtggaatctatttcaaaaaatcgtatgagcagagagagtaaggaggaaatacaagcttgtaacaacaacacataatcctagtcggtggtggttgcaggatgatcagataaccagccagaaggaagagctccattggcataattaataatatgagaaagactggattttctcgcaagggaagattgtatttgtatttggtgagcaggtggtcttttaggtgtcgtaattcttccagtaagtctttgtagttggttggaagtagaaatgtttgagggattatctttattgattgtatcgggagattccaatctgagttgtatacaaaattcgttacagatgtggtttttgataaacatcgaaatgccttccttcgcattattaccatcagcccattgcctaaaagtaagaaattaaatgagtgtgatgcattcaaaatcagcaagtggtaacgattgacttacgtatggtccaaatcaatgatttgtggtccggtgaggattggcccaactccttgtaagtcacaaatcaagctgttaccctttgattcaacataggaccagtgtgtgaatgcattcattaatcgacagattctcggttccattccaggttgatcttcggcaacatcaaagtcaatgttacttgaatacttgacgtatgtgccctccagggcttcttccaagaaaaagacttcggaagggaattgagtatctccagttgcgacaacagcgtggcgtacaatctagcaattaaaagatgttagcttatgaaaactcaaacctatgaggcaaaggatatgacaaacctccattttcttggctctttgtttgaattgttgttcgactcggttactttcagcaatgatcgacttgaactttctcaatagaagtccactagcttcatacatcatggcatcgtttgcatgggatgagagtgatgacagattttctttatatcgaatctttgcaacatagtttgagattatttccgcgccatcttcagaaattgatttcacttcagccttcaatgcacgtctcatacttccctgaccaatgatcacatccctaaagatccttaatgtgatgggttcggtctctgcattcagcattttgtattcagtttgttcaaaagtcttgatataaattgattggcattgatccagccagttttgacaacatcaacaatatcattactattctgtcccagaatacgtagctgggtggacaggctagaacttcccaatcggggcattgtacctagaaaatagtatgaatttcacaatgaatatttatacaaaatggaagtaatacaaactacaaattagcttacttgcaatacccgcagaagcccatgagttctcaattttcttcatgtgggagacacctgatatcatagattgcgaggttttgtttttgggatgatggtcttgaagagggtttttgaccaaaggttgggttggtcgtggcatgattgtgatattttcatcagaggacatattgttgtcatcagatgaacgagactgattaacaacagacttttttcggcaagttcgggttgactgttttctagaatgtcgagttgaatcatcaaccaaagactttttcctggaagatcgagtggatgactttgttatcaagaggttttcttccaaagagctgttactatcgtcagaagaatcgtaatccttagagcgtgacttgctaaatttggtattcgtggttgatcttgatcgtgaggatcgagttgccggcttggaagaggtgttgttgttgtggttggaagaagaatattctgaatctgaggatttatcttgaggagtttcgtattgataaataatgttgatcaggacaggctttcggtcatttgatttcctaacaacatattctagggcttctggagtgggcaatacacttttcccttgggcaaggctgacacatccttctgatgaatcgggtgagccagggagtaatgattttttctcgagctggatagaaaacaacccccagagagagtcgagaaggtcgtcataaagcttcgggttgtcgaggtcgactttctgcttcacattgagaatgccggtttgggtgttgatcttgttatcaatgtataaaacaaacccacagtcaattaaatgtacattgtccaagttggaagttgattttgaggacaatcagggagacttattcttatggtccgacttgaggtttcttttgtttattcctgacagcattctgaaaatattcatcgagggctgaagtgcttgttgggggtactgaggagggctgggagctggggcgaatgacagtgtttcttcggaaaggaaattgggaactggttgttgctgggggattggataaggtggaggcaagtggcttatggagggatgcttcaatatgatgttctttaatattggcatctttcaagcagaaatcgcaccagccaagtaaaatagaatcaatagtgcaactacagtttccacaagatggcataatgataagggggatgtgtaacaagtagtggggattggtaagtaaaataacaagctggtggatggattgtttcacgactggacttggaggaggatttttgacactatctcccatctttttaagctgcttccatttgtgttacttgtcagttcgatcaattgttgtaccattctgaacacaatttgtgtagtagagcatgattgttaagcaacaagtagcatagtatctcggtatgagtctcacaagtagataaattacacaaaagccatgacaaaaacaagaaactgaatggacaagggtgttaaaaatttcatggtagttaggaataacaagtgaagttaatattatatgtacatgttgtaatgttagaatcttacagtttccttgtcatttgggtatatgaatcaacagaggaaaatacgagctgattttgtagaacagctggtgtgtaactttttgtgtagagttgtgaaacggagtgatgttgtgatggatgttttttgaagagttttgagatgatgggattatgtggatcatatcatacctctgttggggtgttctccaccgaacaccacctgatgaatggtcaagctcatcaaatggtgtcataatagtttgtactcatagtgatgagacttgcccactgctggaaatgtgaagaaaaacacccttggatgggtggtttttcacggtcaggtgttcattgaggggatgttggaggctcgaagtttttttttgcattttttatatgtgtatatgtgacataataaacaaagttttttttaaaatatgtacaagttagttttatttttttgaaatttgaaaaaaaaaaatgaaatggggtgatggagtggtatttcagatttcaaatatgtacaagtgcaattttgacttttgaaattttcaaaaaaaaaaatggaatggcgcgatggcgcgatggcgcggttgatgtcgtctgtgggcttccgtagctttcggttatcttgcttgcagaatgggtgtatggacttgattgcatattttagaaatttagattgcaacatcagcagccgctgttgattttttggcagtacagttgattgacaggtccccccacacttttgcctcatgatagctcatgattgtaaggagtatgggattgacaacattgtgaactttatacttttctcacctattttttcttttacatttattttctatcttcttatattttctctatatacatatacatttcacaaacataaacatatcaccgaacatgtcacatagtcaaatctataaagttgtaaccgcggctggctattcgagtctactcatctttctttggaactcaaatagtccagtccggagctgatagcataatctcgatactttataatgattatgtgtatgaaaaaggacagatttaattttggataccgtagatgtttaaaagtaaatatttatgcagttgttgatatgaaatctccaagcaagactttctaggacctctcagcctacattcacccagatcacagtggcagcaacactgccacagatatggtatctgcccgtatctgccatgtatcactatgtatctgagccccaataaaaaaaaactatctgaccaatctgcttttatttgcaaggagattcaacaaatttggtttttggccatgcagctttgcagaattctccatgatacacacagcgtgtcgtatctgtggcagcgttggtggcagatgtggttttgaatatcatacatacatagataattcattggataaattccagtgcacctgattagcaagattctggaaaatttgtgaaatctgggtttatgatagggagttatcattggtgcagagatatatgtgcagtggctagacagaagtgtccaccacactgattttgaactctagcatctaagcccacccacttcaagtcatcaagactggtgaaatggctcttaataggctgccaaggaagaatgtgaaaaaaattatacacatcaaaaaaagttttgaaatttgtaaaaatattttctagctgaggaatgacagtatgagatgtgaaatgatgatgataagttaaaatgctgataaaaatgactttgatataatggtttaaattttcaaaacatgtgttgagtggcgcattcatctgctcagatgcactacaaaaaatgtagaatcacatgttccaaatgcgtggaaatatcacatgtcacatgcaatgtcacctcgcatttgccaaatgcaattgaatttgtagtgccaaaaaatcaatcacatcttgcaaatgcaaggtggcattgcatgtgacatgcaatgtttccttgcattcagcaaatgtgattcaacattttttgtagtgatggtattctggcactgtaaactggcaagcttatacaagtttctcattgggagagtgcctgcaggcaggtttgggtggcagcccagtctcaccagagaggcttatgcatgataacacaaagttggcctgagaaagacaggatttagaggccttttttgtgcttgcacctctggcttccatgtaatttttctcaaaatttgattgtgctgttttttttttcttggtctctggcttcctgctgatttttctgtatttttatctgtttgtatttccataccaatctttttttttaaaaataaaaaataaaaaaacagaaaatggaaagtctcattttgcaggcacaaagtatgcttatactgagattgagatcaagcctctgccaaatttgcaatccaaacttaaaaaccatgaacttgattgaaagctttctgctagaatcaaacaagttttgcaatgaaaaaaaaaaatgcaaaaaatcaatattatgtagatctttcatctcctagaaccaaaaaaatgagctagaatggataagtggtgaggaaaatccggtttctaccaccaaaactgtatttatgtctcacaccagcaaagtattttggcatgcaagtcccgcctgcagaagggagtgctttgtgctaacactgggttgctaattgacactgcattatcagcattataccaattgtgcagtcaacctgattccttccctgaaacattaacattatctgtagtgggaagtctttctctcagtcaatagagtgatgattaagtttttgtctgtagtgaatagataaagtaatgcattatctcattatccagaggttgagcaaccctaaacacattctaaggggtaaaaagcctttctgtttggtctttggcagcaacacatgccataaattgccacacatgtcttacataccaatatttagggttttttttaaaaattaaaaaaaaactacgagttgctgatagtgtaatgagcatgaaaaaaaaaatccaagacaaagtggataatgttatgtgcaaaaaacaatatgaggagagtaatgagtgtaactacccattgttgtttgcacccagccagttgcactctgtctattcacatttctctgaaagaaacatttcagcttttcagaagctcttttttttacaaattttataattttgttttttgctattatcttcattctaggaagcttctgacaaaacatataaccaatagaaatgacttgaagtgggtaggtttaagtttctaaagtctaaaacagtactgtggtggaaacttctgttgagccactgtacagtgattagggccctattgaaagtaaatagattaaaacaccaaatatatgagctatgaactggtgcagtaaacaggatcacaactccaaatcagcattggcatttaaccatgataaggtgggggctaatactggattttaattatcataggcaccaggggcaagttcatgcacaacttttaagaaccttttcctgatcattgaatagacatcaaagactaattgaattgcacaagcaaacaagcaaactgcatatttctcacttgttttgctgccattggcaaaagagtggagccataaagagagacagcaaatcacattcaccaggaataaacaatgctcacttgatgacaagtgaaaccagacaaagttcatcatgctacccattacttacccagctcaaatgtagttcagcctcctgtagcacacaaagaggccattgtagttggattgaagtcgcactgaagatacaatcaatttgtgatcaatgtcagatcatgttcattgatttagtgagtgtgtctatgtaatgtccacacatatcaagcccataatttgccactttttcttcattcaaaatccagtgaccaaaaagctcctgtgtaaaataaaaaaaaaaactgaagaagaatccaacatctaattgctgaccattaaacatgctctgtaagcagccaccttctactgacttgtctgggatgggatcaagcaacctactcaatccattgtttgaacttcaatcacagtctcttctctttgcctcttaactgaacacaggccttccaaaaaaactgatgcatgtctttcatagattgatttcattttttttttgaataactgtatgtgatatttatatatctgacacggcatatcctcttttacatagcttcagatattgtgatcaaatgatcaatcacaaagacatactctgatcctaagtttcaaacgttgatatcatgtactaagcttgtgttttcttccaagattgttgagtggctgtttttggacaacaatcaatcaaattcataacacactaattatacaaagttgtatacgtaacagaaatgaagaagaaattagagaagaaaataacccaagcaaaaggagaaaacctctatttctataagccatgtagaaggtttagactgatgggcttcggaggcagaggggccaagctgaagaaggaaatcccttttcgggaagggttcatgacagacttgaaagaataaaacagccaatgcattttattcactgtgtttaagcaggcttttgtagactaaatacaagtgatcaaacagtggctgaaagaaaacatgaataaaaaaaggattttgaataaatttgagagaagataaaacaagttcttaagaataccaaactagacaaaacctctcattgtcttgtagttatattaaatgagttagtaaaggaaaaaaacatgttttaaatcacaaataacaagggatgttaattcttattataataaattttttattaatatcagacattcaaccagagaagagaaatatttacagtcgagacagatttgcggtgattagaaaaggaaaccgaaaagggcagagagagaaaatttcaacaagctgtttttttgcaagaaaaggagaaaaaaacataagaatgagaaaacaaagaaacagagcaggtagaggaagcaagaaagctaatccgaagaagcctcctgatagacagcttgagagacgatcttcatcgcgaggtgttttccagtccagagctgaaactgtcttgcggcctgttggaccaagacctggagcccatcgacggatttccagcggacgagatcctggacggctctcaagagtgccgagtccttcccaagggcgtagctcatctcgatcaccaccccaccgccgggtctgtcgaagaggccatgggggatctcgagtttgtctgcgggcgggtcgtctgatagacgggtcgcctgggccggcacagctgagatgatggctgaaggttgccataccccgtcttcccctgaacacaggaacccaagactgtcgatcacccggatcccaaaataactcgggaacgcctgcgcaacctcttccgctttggaccgtgtccggttgtggatatagatctgctcgtacccaagtgaatgcagggcatagaccgccgcgcgagctgtgccccccgcaccaatgaccacgcctgctgccctgaccaattgaccgggagtgatcaatcctaaggcttgttgtgccggtagattagcctcgatcttcatcttgattgcttcccaatcggtattagctcctagcagcttgatcttcccatcacgctgagagaccggaacaatcgtattgactgcaccaacggcttgggcatcgggtgttaactgatcgagatacttgataatctccaccttcagaggaatcgtaaccgaggcccctccaaagtcgcttgcatggattttttccaagacggtgctgtccgtcactgagctggtctcacacttctggtaccggtaaccttcaagaccaagggtatcgaaaccagttccatggatcaagggtgagcgggattgaccgattggagctccaaataaccaaaactgttttgggataatctgtcccaacagtccctgggccgtttggatctggcggaaggatagttgtccaggtgcagctgggggaccgggcaataatcggtgagtggttggacttagaaccggagacagaatccgagacatctgtccagatcttcccatgttgatagtgatcagtgactgtcggtccttttgaagagtcgcgtgtttcttcctgaactcgagcatggccaggttatcttccaatccatcggctgcccgagagaccaacttgaccatatcgccataggccttcagctcgtgataacgctggatcatctcgctggagtcccacttcaaacgaccagaaaaatcatggtaggaggcgatgatcttcgaatgacccttctggctgcacagtgctttctgttgctccggcgaaagacccaactcaatgtcgacatactcacaaccagttctaaaacccattgcagccaatttacaccattcctccggttggccatccggaaacatcccgccctgcgagcacgttcgaaccgtatagatgatcggcaaagtggttagtctgcgtaatgccgcgacttgcttgaccacaaattcagttggcggaatggatgggctggtaggtgctttgccagatgtcgagagaaggtctaccctcaattctaccgcatcacatccaatggtaagctcttcgaagcggtcaaggctggtcttgtcttcttctcgacaagggctcaaggaagggaatgtgaggcaaaggaagtgggtgttccggggtactggtggatcaagtaagacgtggtttgtgtcaacgccagtgatgaaccggaagaactgttgcatggcccgcttggcgtgttgaacttctgagatgagcgcatgatcgacggctgggtggacaaggttgaaatactctgagttcgagcagagtcggtaccaaggttctcgacgtgcccagatttgctggatcgattcgccaagactggggcgattaccatcttcattgaggtatgcaatcacttcttccaccggtctgatgatctcaaccaccgggccttttgagtttgcgtaattcatcaacatcttcctccctttctcggtttcaacaattcctccaccgagtgagataacgtgacaagaaggaaactccttcaagatctcttcgagtaccgcacactcttcttctcgaaagcgcgaccaatcgttcttttgaatgaactcacgaatcgagcagccacacttttcttgaaagtacaaatccgtgtcgattagcggccagcctaaagtgctggctgccacttgacccgagaaagatttacccgatcctctcattccgcacaacagctaaggattgaattaatcaagagaaatggtcagtcaacccgatcagtaaacatagatcgtattctttactcacaatggatggagtttctggtttcttagcttcccatgcaactgccgaagttgtgttagttagcttctcatgagcagggactccatcaagctgaatacccagtttggtcgaaagatcatcccaccagctgggccacgttttctcgacacaccgtttttcgttgaggatcaagcctttaccgccagggaccgttcccaggacactaaaggccatcgcgattcgatggtcatcgtaacaatttatacggacttgatcaccacgtttggctagcgcatcgaccggtgtgccaaacacctcgatcccatcttcaagctcctgagcatgaatacccatcttgcctaattcggccaccatggctgcgattcgattgcattccttgactcgctgattggcaattccaatgatcctggtggacattttttgctctttttccgagggctgaaccgcaacaccaagtacaacacaagcagtcaggaaagcatcggtcatctcctccatgtcgatttccccaagttgtcgtaattcggagacagtgctgggtccgataacctttgtctctctttccgtctgaatcacctgacatcccataggctccagcaccttcttggcaaattgagcgtcaccttggagggatccagagccgatagtttccaaagtaatactgaggccattcaaggcagccatggccagtgggtatgttgcactacttgcgtcactctcgatctcgtaaaccgggggattcttgtaagtaccgttgggtatccgataagtgtttgaaggaagcccagtagctggatctttgacacgctcaacttgtattcccaaaaagtagacatcatggaaatcgtaatatcaatgtatggctgtgagatcacagcacctccaaccaaagagagcgtcacgggagcttgggcgaaaggggctgagagcaagactgaggaaacgtattgggatgacacggaggccgctaattcgatcattccaccggggaagccatcttcaggacttattcggagaggtaggcagccttcgttgcgtagataatcaatctgaaccccattagtacggagcgtgtccacgaggggcccgataggacgttcttgcatccttgcgtttccggtgattactgttgagctttgattcgaaacttgagatttgacaagtgagcagacagttgtcaaaaatcgggcagcagtgcctgcattaccgagatacacatgtttcccattggcgggtgactaaatggaggtggaaagcaatcagtgatacagattttgtatatataacttgcatgggattgaggcagactgaaaggtttgatcatctgatccgacaactcactgagagcttaccagccccaccagaaaccacaagtgtggcaccgttatcttcccaggagaaactagctcctttcatttcttcgagtgcattgatcatgacctgagtatcatccgaatgcaagagatttttgagacgacaggttccatttcccaaagcagcaagaatcaaggcacgattggagatcgacttgctccccggtgttcggatggtgatttccttgatgttggctgggggtggccctggatggactcggaccgctggggctaagactcgtctgatgaggctgtcttcgacacctgtggcccgctcttctaaggttttgccgatcctggacaacaggacgatcttcttgaccttgccttcgttcttcttgtccacgctcattagatctaagagtcggtcgagattaagattgggggcgttgggtgagctgagaattctgggatcagttaaggagaccggcaggccatgggccttgagacatttgcttagacgggcaatagcgcttgaggataaacagccgcgtgcacgagcaacctcagcctctagaatcattccgatcgaaacacattcgccatggagaatcgcaggagtcagtacggcttcgatagcatgaccgatcgtgtgtccgaaattcaccagatttcggagtccagtctccttttcatctttcgtgaccacttccgacttgacgcccacggaatcggcaatgacctctagtaataatttctgtgcttgagagcgactggcaaggtctcgaccaggaaatgggttgatcggatcccgaggtggtggtgataagacggctgagcgaatagaatcaacgttggattccaatttttcaaattgggattcatcccagattgcagcggtctataatttaaatcaggagatcagcatagcccaatattgcagatcagggtggaaggagatgttgagttggctgcttactttgatcatttctgccataccattcacgaattctcgttcgggtaaggtttccagataggacgcatcgatgaagatgaaggatggctgccaaaatgcgcctaccaaattcttgccgagtggggtatcgattgcagtctaggaggcagtgaaaaatgatattaaatgggtaggcaatcagaaccgttttcttttttcttttttttttctttttttttttcttttttttttttcttttttttttttctttttttttttttttttctttttttttttgatgtaaatgcatatgtgagatcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaccaacgatccaaaagtggccatggcggaagcccctcttctgagggaggtgcagatgctacaatgcttccaactcctgcacctgatcaccacccaattccaacgtctgtacacttcactgatcagcgtcaaggtcaagcggcactcatcagagatgctgttgcgcgatttggttcaaacaacatcttggcacctgatggatcaaacttgcgcgtttggctcagagacctcagagaaattgccttcagtttcttggacaacactgaattctacgaccacaacaactcatgaccaactcaaacaagttgcaagaagcatcttgcttggatctgtcgacaggtcaatttgttttgagttatacaatgtggaacttttcaagctaaagaaaagagcttagaggggaaaagaacaactacacagggaaaaatgtgagttgaagacttggattctgatgaagctgccctcttgtcaaggcttgggagagagttacactaagaattaaagaaaaggtgtggctatttctgtgggtaatcttagtatgaggtttattactgatgtcttgtacagccccttgacagaaaaaatggaaccctttaattggagtcttgagggcaaaccaatggacttgaatttatgcttcctggtgaaactgtgtaaaataagttctaaagaatgattctgacatattggatagaaaaatgttttgtaattgttttttatatttttcctcattttctgattttttcaacatttttcaatcatttttcaaagtagctcaaaaatccaggagcatcacaattgcatgtgaaaagaatgattataaatgaaaaatttagaaaaatcaatgattaaaagtttagagagctgaataagttggattgatattgaaattgaattcatttcagtgcctgattggagggttggtctggtggatgacacaatccaaacgtgcttaaaaaagctgttgatcatttttttttttttttgatttttcatttataatcattcttttcacatgcaattgtgttgatcatgattttatgagctactttgaaacatgattgaaaaataccaaaaaaatcagaaaatggggaaaaataaacaaaacttttacaaaataatttccgtttcaatttgtcagaatcattctttagaaattatttcccacagtttcaccaggaagcatgaattgaatccattggtttgccctctggactccaattaaggggttccattttttctgtcaaggggctgtacaaggaacctgttgagagtgtgaggatgtggggtattttggtaagaatgaggctctgaggggtaatggtttctgggttcaatttctcatcttctgggggaaaatcaataataattacttctggtaactactagtaagtgatgtctgctaagtaattatctgttaacttctctaatgcaagcatggggaacaaagtaagtgggaaagggtattctctatatacatgtgggtggttctgatcagatactagtggtaagatatcagctgaagtaagaagatggtatgaaataagttgtatctgaaagacaagtggttatgaaataaatgtggctgacaaatgtgcagtgtgaaataaacatgttgaaaaggagaaaatatgaagtaacttctttttgtgataaaaataatatgtagtgcaaaagaaatgagataaataaggactgaaataaatattctgaggtgagatgagaaatctgtgtggtgaaatatatatgtaggtgatataagcaatgagtaatgagttggaatgagatgtatgacaggatgagaatgttgatgatataagcaatgagtaaggagttgaaataaaagtgagactggatgagaatgtaggtgatataagcaatgtgtaatgagttgaaatggaatgtaagatatgaaatacttgtagtatgaaataaatgtagaatacactaaatgtagtatgaagtaattaatgtatgaaagaagtggatgatgagtgagatgagacaaccaatatctgggatgggaaagcagaagtatgggatgaaataatatatgtagtctgactaagtggtatctgagatgaaataaccaatgtttactgaaatattattatcatagaaagaaggtactgagggaagactaatttgtatcttgagatgtgtgatatgtagtatgttgtagctatgtagtactatatattatgtaaccaaactatgtgtaaaaatactattttgtaaccttctgaactggatacaagataatgaattatgtagcacaagtatatcaggttgtaacatcataaagactactatgtataactattttgtactatatatgaccttgattggtctcaccacaacgacttacccaccagctttgcaatgataagtcaactctggttaagattcaggactatcagtcggtcagctcaattaaacaggtggtccaacttacatcaaatcacctgcaacactgattcgaacatatctgagatatctttgaccctcagaaatgcctatgcagacttcatagactccggcatcaatctgactagagacaatgttcttggacttcttctccaattgtctatccctcacggcacagatctcagaaacaaatttgatcatcgtgttgacggggttctatcattgaatcgcgaccgacccttatcttttgaaaaactgttatgggtgttctgaggagagcaggtgagggatcttctgggttctgagtcttgatggtagattgcaagatgaggaatgtacaaggttcggatctcgaacgaactccaagttcgaagttcgtgacatgtacgtaacaggctctctacatatgtaacgtccccagttccagtcctccacagctcataacactatcccccctttaatgcccaagccgcccccgttgttgttttagaaaaaatttaactatggataaaaaataaaataaaaaattcctcctcttttggctctgcattctttccccgggcagcgttaaaaaacccagtgggaaaaagcttgccctctcacttcattctccgtgacctcttgtgtcttgacgccgcatccggaaacttgatgttgaattcggcgaccagttcttgacagtgttccaagttgtccaccggttcccacgagttctcctccggtccgaatcctttccagttaaccaagtattcgaccttcttccctcttttcctacagtccagtacgccttctacttcccactcctcctcgtcattgacctgtactggttccggtgaggggtgacgtctcccagtgattgtgtccgtgttgtgcttttgcagtactgaaacatgaaacaccgggtgaacgccctgcatggataatggcaaagtcagcttgtatgcagattgggatattttcttagaaatttggaatggtcccagccatcggtggtccagcttggggctgggtcttgttgttgaaatattcttgctgttcaaccaaacctcctcgccaacgttccaaattggggtgtcttttactcctttgtcgaattgggtcttcattgattcttgagctgcttctagacataacttgagttctgactggacttcatcaatttgtttgagtcgctcttcaaccgccggtagacactgttcacttgatgggatcccgccgtatgaaggattgaaaccgtagtttgccttgaacggtgagactccaattgagacgtgatcattgttgttgtacgcaaattctgccgttgccaaaaggggttcccagttgtcctgtcggtactgaacaaagtgccgtaggtactgctccaccgccttatttgcaatttcggattgtccgtcagttcgagggtggtaggcagtcgaagggtggagccggattccaagttgcttgtccaattcttgtgtgatctgagagataaaaacacttcctctgtccgagacaattgtctttggtgtgccgtggagtttccaaacctgtttcaacataagatctgcaagctgttcagagttcatggacttgttgcaaggaaggaagtgggccattttagtcagtctgtcaatcacagtgaggatactgtcgcaactgttggatagggggaggtctgttatcaaatcgtagctaatgtccgtccacgggcctgcagggatgggcaacggttccaacgtcccaaatggtttctgggttgaggatttgacccgaagacaagagtcacaaccatccacgtagcggttgacgaagcttttcattgatagccacgtgaagctgcggcgtatcagtgaaagcgtctttgatcttcctgggtgtcctgctaacttgctgtcatggcggcccctcaggattttggtcttgaggtcttcattccggggtacttcaatccgtccgctcctgtagagcactccgtccttcaccgagtaatgcttggtggcctccttcattcgactggacactgggttctcacaggctgaaatcaattcggtcagtctggaatcagacggagtcagagatcggatttggcttatcagttcgctatctgttggaatatcctctgacggagtgttgggctcctccacaccaagaatgtccacttggaaccagtgttcggcgtcctccagatccacagactcgtcttcaaaccagcagtcaaattcagccacttcagcgaaagtgtcgggggtgatgttctcgggtcgcaaaagttgtccaaaggtgagcttgtcctcctttgaaggcgccaggtcgggtcgtctggacagagcatccggtttggacgactgtcggcccggtcggaaaacaatctcgaagtcgaagcatcccatggtttcggcccatcttgcttgcctccttgtcagttgtttggttgtcatgaagctttcaaggttccggtggtcggtgtagacaattgcttgtagtcgattcaggttgccctctagatagtgacgccattccttgaaagacgccacaattgccagcaattccttgtcgaaaatctcatagttcttttcggattggaccaatgaccgtgacaaatatgccaccgggtggagttcttgatccttgtcgcagatttgggataagacggcgccgagtgcaaagtccgagcaatcacattcaaggacaaaaggcctgtactgttgaaatacaaatccattgtgtcaacctgtgtcatcatacatcataaaaatcatatgtcatgaatagaatcaattcatgtacacaacaagttgatggcactaacacataggaatcatatcatataaatcaacatcctggacaagactggatagcctagtggtaaaggcatcactcctagtaaagtgacttagctaatgctgaggtcccaggttcgaatcctggtctagtcattcttttccctaaaatatatagctgatgcttattatcacatggtagcgagagagagctcagggggattacaaaagaatgtacacaaacaagttgatggcactaacacataggaatcatatcatataaatcaacatcctggacaagactggatagcctagtggtaaaggcatcactcctagtaaagtgacttagctaatgctgaggtcccaggttcgaatcctggtctagtcattcttttccctaaaatatatagctgatgcttattatcacatggtagcgagagctcagggggattacaaaagaatgaactggacttctcatagtgacacaatgtcattgtgggagggtgttgaaatacaaatccattgtgtcaacctgtgtcatcatacatcataaaaatcatatgtcatgaatagaatcaattcatgtacacaacaagttgatggcactaacacataggaatcatatcatataaatcaacatcctggacaagactggatagcctagtggtaaaggcatcactcctagtaaagtgacttagctaatgctgaggtcccaggttcgaatcctggtctagtcattcttttccctaaaatatatagctgatgcttattatcacatgtacgggttggctatcttcagtactggcgccgtggtgaaagcggttttcagagtttcaaaggccttattgcaacggtcgtcccagacgtagggagttttgtccttggtcaggtcgtggagaggtcgagctattcctgaaaagtggtcaatgaatctccggtagaagtttgagaagccaataaaacgctgtagttcggtcacattcttgggcggtggccattcggatacagctttgactttagtcgggtccatcctcagccggttacatgatatcaaaagtcccaagtattccacttctggtcgagagaattcacatttttccggtttcagccaaagttgatgcttgctaagtgtttccaatactcccatgacagcagcttggtggttggttcccttctgcgtgtagatcatgatgtcgtctaggtaagctgccgtgtccttcccaatccgtcccaacaggatgtcttgcatgaaatattgaaagtagcctggtgctcctgttggtccaaacggcatagtcaacggtgcaaattgtccttgtcgacagacaaaagccagcttctcctcgtcaccttccgctacacgtaggtttccgtaggcgtttctcaggtcgagcttggtgaaggtgtcggcgtcaagtaggctgtcaaccaggtccatcgtcaggggtagggggtacttgttcttcacggtaacagcattgagcttccggtagtcaaaacatgggcgtaagttgccgtctttcttcccggtgaacagcactggtgctgcccagggcgaagtggttcgtctgatggtgccgttttctagtccttcagtgatcagggtttctagtgcttggttttcagcgggtgacaggggaataatcctgcttgcttgggggagggctcccggcaccaggtccactcgaaagtcgtagattcttctgggtggcagtttctgggcactggacttgcggaacatgttgatataccggtgatagtgggtcgggactagttcttctgccgtcttcacaggggtcttggccttgctgtccgccgcgagttgagccgatgttgaccaagaggctttggcggcgctgacatctgcggttggaacaggttctaggagaggaagaggcttgccagctgtttcaacagaatttatggaagggaccgcagcgaactcacattgcgggggtgttaacgtgtcagaaacacacacccccttgccaaaaatcctagcttgcctcatgggctccacgccaatagatgaggcctttgtcggaattggcaaaactggctcggcagtcgcaatggtcctgtcttcggtggttgggatccggtcggtggtgctatgtcctaggaagggaagaggcttgccagctgtttcaataggaattttggaagggaccgcagcgaactcacattgcgggggtgtaaacttgtcagagacacacaccccctcgtcaaaaatcctagcttgcctcacgggctccacgccaaaaggtgagggttttttcggaattgacgaagctgcatcgacagctgcaaaatcctgtggggttttcctgaatttccggtcagtccaatcgatgaggtgtccatgcttacggatccaaggcattccaaggatcccgtcgtaagagtctttcaggcgagtgatgatgaatggggaaggagatgggtcggtgtcgagagtcaggtggatatcaaatgaagaacggcttgaggagccgtcaaaaccagagatggtacgatgagagggtctggcaatatcaaggagtcctgtagacttggcataagactcgccaatcacgtcatgggttgctccagagtcaatgagaaaagtagcgggagggagtggcaatggggttgtggctcgagaatgtttgggtggcacgatgggcaaagaaataaataaacgcggatcaatttgatttcttgaaaaaatttcactggcgccaatgctaacaacaaacaactctccactgctcaggataggcacatccttcattcctgagctcctccattttttgacgactccgctctactgcctcctgccttcaactgcttgacctcttcttcgagttcggcgatccgggacttctccttccctttccccttctgtccacggtccgggcaatcccttgagatgtggccttggttcccgcatcggaagcactggcccgctcgcatcatcctggtcttctccgcatccgaaaggcggccacgcatgactgataagtccattgcattggggtccggggtcttggccgtctcagtgggtgctaggccgtggagttcattgtcgatctgcagggccagcgtggcgatgtcggctagttcggagaattcggtacgactcatcagcaacatcaggcgtatttgcgattgcaggccttgtcggtactggctgacgaggacggcgggggcccagccggtgttgtgggcgtgcaggttgaactggtgggtgtagtgagagaccgacttggtctgtttgagcgctcgtagggctgcttccgccttggtcttcttctcggtgtcgcagtacatggcggtgaactgagtgtcaaagtcgtctttactgatagcttcagtattgctcatcaccttcttcatccacggttgggcccaagagctagccggtccagtcaggtaggacaacacaaacaccatgatggcgcggtcggtgccaaagaggtgtccgttggccaggacatagaggtttacctggttgatgaaaacctccgctttagctccacgggtgccatcgaacttgtcagggacgccgatcttcgggcctttggcttgaggggctggtccttgcggcttattgtcggcgttcttcagggcctccttcctggctaaacgctcctccgtctccttccggaccttgcgttcctcctcgaccacggccaggagttgggtcagttgcgcctggacctcggcgagtttggcgtccttctcatctacgtccatagcaaaacagtacggggcggctcacagagtggcaggtaatgctttgacggtgtgtagtgacttcggaaggtgcaactaaaattgtggaggcttacttttgtacttttacgcctcgccaatggcttgtgtgagctttctccggggatctggggtgtcttggggggtttctggggcttctcagggggtgttctgggtgttcgggggggtttctggggggtcttgggtgtctgaggggtggcttgggtctttcgggggtttttctggggggtctggggttcttactgggggttctgatggttctgagggcctgggtgtcctctcttggttcctgggggtgagcaggggtcttacagggggttttgggggtctaatagtcctccaatccctctatcttggggttttgggggctgtggtggggctgtggggcgttctggagggccttttgagggctctggggcgctctggcaggtcgtctgggggccttagggggcgctggggggttcgctggggctctagggtcgcgctggggcgtcctggggcgcttcgctgcgctgcgggggcctcaggaggcgatcgcgaggctactggagccttggggagctgtcgggggcgtgggggatctccctgggtcgtccgacgacgatccgagtcaatacgggtcgtccgacgacgatccggggtcgtggaggggcttggagggggtctgcggggtctctgagcgttcagagggcctgatccgagtgatccgacggcgttccgagggtcctggtgtggttccgagggttctggagacgatccgacgacgatccaacgaaaaaaccaaacgatccgacaaaaaacgccaaaaaacgacctcctggggggcctgaggggttcctggggggtcctgaagggtctgtgagggtgtgaaagagggagaggggtgagtatcaaggttgataggcaaggtttgagagaggttcagggggagtattttcaaggtttgagaggtgagttttcagggttgattttcaaggtttgaggagtggtgttctgggtgtttcgttcctggtctccgtgtgagttgatcttgcaatatgttatgggtgttctgaggagagcaggtgagggatcttctgggttctgagtcttgatggtagattgcaagatgaggaatgtacaaggttcggatctcgaacgaactccaagttcgaagttcgtgacatgtacgtaacaggctctctacatatgtaacgtccccagttccagtcctccacagctcataacaaaaactcatcaaaatcctttcagcttgtcagactcgagttgtcaccagagctgaagaaagacagcttccaagccttccttcagtctactcagccaacatcaatccactggcaagagaagctttggttgaaagccaccctgggaatgtttatgcactggctggttggccaatgatgaacaaagccccaagacctcgaacctgtttccgttgtggttcaacatctcatcaaatagctcagtgtaccgctccagaacagaacacccaattcaagaaccctgtgaagccatcaattccacaaaatggccccaatcaatttcaagcccactatcccatcattaccccaccaattgggtatccaaccggcccataccaccgtccgatgcaaccaccacaacaacagctctgtcaccccgatttgtactgacctgggtacaccaataaaccaggagtgaaaccctccacttggcaggctgaggcggaaacattggctgaagggatgaacttcgagccccagttcagcaaccttgaattcaacaaacaaaccaaatccccctccgaacgggaaacccttttagatactggtgctactaatcacttaacgggtgataggttagccttaactgagtttactgtactttctgaccctattcccctcaaagtagcaactaatagtgttcctaaatttgtcacagcaaaaggtactgaagaaaatcaggatttttagccggagaaaaggggaagagaccgggtgaagaagaaacctagaggaaaagctctgaggaaaaaacaaaggtcttagagccctcaaagagggctaaggctgctagcttgtgggtcggaaaagcgacctcactacaagagactgaatgagtggtctcagggaacaggcgcagaaaactgatgctgatatttctcttatccaagcagtgtacttaagctattacaacgatgagggacaggttgtgggacaaaggtgagatgaatatgcatggaaaaagggaatgaaatgagtgacatggtgaaaaaggagtgacagggatagaaatgagatctggagacgacggaatttcaacaggtacaatgattttttgtggtctcaattcaacagtaatcgctcttaagaatgtactgttctgcaaacacgcctcaagtacactcatcactttggatctcaggcttttctatctcatacaactgcaaagatgattctttcaacattttcgatggcctaaaactttgggcaaagtctaggttgaatttctcttgtcgtaaatgggttttcccttcccctgtcaaatttgttggtactgctaccccttctattgcttgtaaatcattgtcttccccccataactcaaatactgtccctactattacttcccatattgtcacacccaatctacattctgtcgtttctaaatcccctgtcccttctaccaacgcttgttgtaattcggttgataacaacagttgctctgcccctccttgtaatactgttgtattggctactccttttgctcatttcctattgcaaggaaatacacctgttaaaccaaacccaatactgactcatgatgaacttgagctgttcaaccttcactgcagacttggtcatgttagcctatgtacaatgaagaaaatgatcaccacaaactgtgcgctaggactaccaaagactctcccaaaatgtgatttacactgtccagcatgcatgttaagcaagagtgtaaacaagaacactttaactttggatcaaagatcttttgcgccaatggatatttggaacatagatttggttggcccgtttgaagtaacagcaattggtgggggcagatatgtactgaccataagagatcttggatcaggctacagtgagatcaagatactggcttggaaatgtgaggctactgctttacttattgatactatccagaaacttgaacgtacaactggcaagaatctcaaaatactttggtcagataacggaggcgagttcaacaataatctgcttggaaattctctgaaatccaagagtatattgactgaaagatccattacgtaccaccactaccaaaacagatctattgagcggtacaacaggatgctacaagacatgggtcaaacacttcttctccaaagcggcttggacaaaagcttttaggcattgtcatttttgtgggcatgctacaccttaaacagaatccccaacggggttagtggatccgtaactccttatgagaaaatgttcagtatgaaacccaatctggaccggaaccgttcttttggtgaacaggcttatgtacacatcccagtggaaaaacataggaaactagatgaccgagcggtatccccgtttgtaatctcatatcttaccgagtcgaaagggtggtgtttctggatccccaccacatgctctttcttaaactctgcaatagctgtttttaaactatccccatcgcctgaccaatctcccacagtcaatatgtctcacttgcaacttggcaattttagcaacaaggagacggtgcagcagcaagaggctcttgtagaacatatcaacttatctgtccctgaattctttaactcttctgtgccaaacacttatcggcaggcaatgtccagcaacaatgctcctgaatggacccgcgcaatgaacgaggaactgaagaatctatccgacttaggtgtgtggacggtcaaaccaatcccagctggaacaaaagtgatgaatgcgaaatgggcctacgcgaagaagttacacgccgacggatccattgattgcttcaaggcccgttatgttgctaagggttatagatgtgctcttgtagtttcccacttttctcataacctagttgtacctatcatcatagttagctgcgcagcagacgcttgtacttagtctaactacctggacgcgaggaaaaggctctcttcttcttcattgagttgagggaccggaacgggacgtttaggtagctaaccgcacctatcggaacaactttaggttagtgcaattatcatcgagttgagggaccggaaccaggcgtttaggtagctaaccgcacctacagtggtgcaacccatgttactgtacaccatcaccagcaaaaaaaaatttggcctgttggcctaatgtttgtaggcacttggggtccatcacccatttttattgtagatttgggctttttgagagcagtagcttccatagataaaagggctaagcccccactgctccaacaaagaagttttttttatttggggtcaacattttggaatccatgggcttaaatgtccctacatcctcatattcatgtacttaactctgataacacataagtatggcttctcccaccaaagctatgtgcataaattataacctagaatacatttttgttgctgccaaacatggcaatttaactctgggatgtaattttttccaaacaattggcaaaaattgcacaatttctaaaatttccaagccccaaaacctaaattttccttggatcctacccttcccacggcaaattttcttgatttttttttttcctccaaacatttcagaaccccaaaatctatgcacagtaggatgggttgcgccactgtatcgggacaactttagggcgcgtaccatagccgcccgcggactgccaattttcaatttttttggcagtaaacgtttttgagcaaaaacgcgtaccgcaagggttgtttttttcaacaaccgcactagtcgtttttccacttttgctgctgtttgaggaaacggccccacccccgtttgcaaaaacgcagcgtgccgcttgtctgcaaagcgactggttcatatgtatacaccatatacactctacagaagatccatcaccctcggctttcttttgtgacttctttcctctctttcctcgactctgacttcttgccttgactccgacttcttgcttcgactccgacttcttgcctcgactccgacttcttgcctcgactcgtctggaccctgactttcttatcattgatcacccagcctcatctttttctcttatcttcaatgatctttggctcagtttcatctcttatctttgttcaccataggtcaatccacattttttgtctcggtcaatcaatcaagataaatcctgctctttagcttggtctttttctcatttttctcacttgatcaatcaaaaaaaactgttgtgtttgttttcttgtgagcccgacacagtctttgaagcaattttacatcggtctttcttcatgatgataatgaccaattgcattgattgtaaaataacattcaaacgatcgatcacaaaaaacgatcgatcgtccattgattgtaaaaaaaatatcagaaagcatgtttataaaaaaacattcgaacaattaatcacaaaaaacgatcaatcgtccattgatcaagaaaacaatgatcagaaagcacaatcgatcacaaaaaacgatcaattgtgcattgatgacaaaaaaaaacaatcggtagaaacgatcaagatgctgctgaggaaatgttgatcgttgtctctggggaggacatgtcaaatagtttgtgaagtgagtgaggatgtggaatggacaagggatgcatgagatagacgagatgaagaagtgcgtgtgtggtacacgtttttggaagaggtgatttttggttccgttttaaaaaaagcgcaaaaaaaaaaatgggtgcaaatcgtttttcaaagtgggaagcgctgtggtacgcgcccttagagtgtcaccgtttgcctcctaacagttgagaagaggccattggcactgtaatggaatcttttgaggtcacatatgtagttccagctacaaatgcaaaatttgactagtcttactcccgatacggcggcacgcatacagaccaccagacaaataggactccatcacatgtacacatcaggcgcacaagcgaaagattcccgaaactcaagcgggtgccgaaaacggtggacacagtacaagaatcctagaaactgtaacgggaggtagcgggtgccaagccacatacatagcctccgttatcaactgactatgtagatacatgtaccgtaattctgtatccattatgatgcaggagcctacaaaatcgtcgctgttggcccggtgccatcatcacggcctgctccaccaccgcgtatttatgcccgcaagaccacttcctctcgagattccccccaacctgcactcattctgattttcctgtcaatatttttcccagtccaattatattaattccaacccttccaccaaggaacccaacaccaacgacagtcatgcacttctccatcttgcttttatttctcgccgtgagcttgatccaccagggccaagccgaaagctctgcgcaagacgaaaaaccatacccggtccgtaattgcgaagaggaggatcgcttcatactcttgtgcgccagaccggtgaagcctgaggataacttgaaaactgcagaaggattgatgggtaagtccctccagcgctcgcatcatttcatcagcgtaacttgagctttccactaaccactggctgttgtaatgtgtgcagtggagaaggcccccttgattccaggccacgaacgacgtctctgcaatatcctcccgatcagtggcaatatggccacccgcggctattgctgccctctaaatccctatgggcgtccagacaatgccgtgggttgctcaacatatatcctaagttgggaggccaatttgctactccagttctctgacatttgatcccctcttttatttcaattcactccacatagggcgctaaacccgagttccaattcaaactcgaaaaggattgcaagcgcgtcagaatcaattggcccaagatggcacccaagatatgatctttcccccccccccccccacggaaccaaaaaataatcacttcgtgcgctcatatcattagaccgaaaccgaggcgtgttactatcattgctcaagtctaaagacgcagacaaattctaccctcccactgtacctaaagtgtcaaataattatcgtcaaaaaattatcttttgtgaatagcataaatatgcaactcaccggatcagccccacataactccaacccattcacacacacattgtttcccccctagcggccaagataacgctccacttttatctaaataatcttacccacccaatccttttttttttttttaattctcaaccgaattagtactagtagtcataaattttgtaccgattctaagtaagaaaaaaacgaaataatttgacctcagctcttcttgacagccaacttggtctgactggggtgtcaagatgcgatttcgagaatacgctattgcgaagggttgccaggatgcattgcaaggcctcttggatgctagaaaggagttccttcgccaggtgttcgagtatgtaaatttaatgggcacaatccctcagggcttctgattggtcgaatttctccgatttgatgaggctgggacacgctgtaatttgatcactgttatgagagcattcatgcagctcgggaaccactcactcacaaaacccatctacccctcactgttatttatatcctaccgatgccgtgtggtatgtatcaaattgatttcaatgattctccatactgtaattacgtgggtgtgcggaccagatttcaatccaagacttatgtcagaatagtggccaatcagaaggaaggggcccagtagagcatatggcatcttgtactttgagagggcagttgggcgttcatagacaatctgagaaccggggccgaggatcaggcaaacgactgccggaagactgagtgatcgggtgatgtgtgatgaggaggtctcatctttcattggcattgcgcctatgtatttagttgcggcaaagatccacccactgtgaagatgacttcggatcggcagcgcttgatgatgatgacgagatgccgagtggagccggacgggaatggacacggcgtgtgagtgagagtggagagggactagaaaagctcggctgaaaccagtcccgagtcccacaccacgccacttcgcccttcccgaatcctgcccagaagcaacgatgtctggaaccaaacctccgactatcatcgttgagttttgctctttcttcttcctcgctttcgctctcctcatcctatccatcatccattcttcggattttgaaggaaggctgacttgcctgggggcggaaatagttgacaggtggctctcgtggaatcggcctgtcgtgtctcaaattcttgctccaatcgcctatccgagccaacgtggtctctctatcaagatcctttcctcctggtatgtatgtgtcttgacactttgaaagtccgcttctacatatctctacacaacctcccgacaagaaaaatacttacgctatctgtttcccatatactttcaccccccaaaaaaaagaattgcaagagttgaagaagtcttatgagcaaaatctccaagtcattcaaggaaacgtagctaaggatgaagataataaattggcggttgacactgctatcaaatcgtttggttcgatcgatggtaagtggatccttccttgacacagtcctcccaattgtccaaaataagacgacgatttctcaattaccaaccaaccaaactaattatacatgaatggttaatggtccgacgaaaaaaaaaaaaaaaaaaaaaaaaaaacaggattaatcttaaattcggggataatcaaatttgagcgaatcgacgacccaaacaaaccgtcgatcgaagcctggaaagaggtctttgatgtcaactttttctccttggtttcgatcttgaagcattccttggtccatctcaggagctccaacggaagagtcgtgtttgttagttctggtgcttccgttggtgggattgcctcgtcagtttttctctttttttgttttgttttgattttcaatctgattgattgagaatggagaagttgacttgtttttttttctttttacttgtgtctctgaaagttggggaagctgttgagtgatactaaattcaacccgccgattcttactgacatacatatgtaccacatgctgacttttttttctctttttttctcctattacccacatgaatgtatatttgtaaaatgctcaagataacacgagcaaggcggcgatgaattcactgtgtcgaacactagccagcgaagagccaacaatcacttcgatcgcgctgagaccaggagtagtggatacggaaatgcaagtccaactccgatctgaaggtaatctctatctctctttccccccgcaattcaccacccagctgatatcttttttttttttttttttttttttctttcttacatatataaaaccaaaatgatttcctcaaaatcgaagccaaagaagtcatgaacccgccgaacttcaaacatttcaacggtctctacgagtcgtcgaagctgctcaaaccggaaggcccggccgaagtgatcagcaacctatcgatccgagccgagcagaagttgagcggccaattcctcagttgggattcggaagaactagccggctatcgaacacaatcataacttgaacattgtctaatacctctacctgagtttcgagcactaggactttcaatagtccttgcatgtacatagtccatttttttgttagccatctgcctcgaaactactgtccatgatcgacatttatcctcagctgcacgaatcagcagcaggaccccaatacctttcgcaagacattgattgattgaccagtgcttgtgagatataaaaatggcttgctgctgctccatgaggatcccaagagcgtttgaatgctcgcccttgccgcttaccttcagaagttttgcaacaactaaagtatggcgggtatgctagcctgatgtctgatgacgcttcatcaaagctggcgcgagatcatctttcgtgcagtacatctagccattggaggcttatatgatagtttctaaaaaacctatcaaagcgatcaagtttttccaacatgcgaaacactttgtcaatttttattatcattccaacttgatatatatatatgtattataagcatttagataagtagatagatttctttatcattgaatttaatcactactaggaaagaacttctaagacagaccacaccgtccaaacagacaaacaaaaaaggagagattaactttatcaagaattaaaatcaagttatttcggggttgttgggagtggatatttgtgtgtccttgtgttcaagaaattcaatcagactggttgatacacatcttatcaatttgtttcgtttttatgttctgttaaggttcaagaagaaagaaagaaagaaaagaaggggtgtggggaatggtaggaacaatcaagaaggtagttgtgtatattcaagagacccgtgttatctggattattcaagctactcgatgtgtagaaatgtgccctttgagggggtaataaggggggttgactggtgctgatgctaatcgtacaagtacattggatatttcgggggggggggggattgtgatcgttcaagccaagaaagaataggccgtggtataaaatagccagatggatgtacctgaaagccgtgtataatatataaatgtatggtagccaaagctggataaaattggcatttgagtatcggctatgaattatgaggcaggcttggcacgtccgggctggaaggtgccggcgcggagagaccatttcccataggatgggctctggcgatcgggcgcaaaggtcttggtcatccccttcccactctccaacctcgtcaagaacgcatcgatcttcttgagtctgctcatcggcttcggcgcactactggtccccgtttctggcgataacggtgccgccgcttcatccttttttttttgtttggttggcaattttcgcaaaaaattaaataaaacggatgtgagcttttgagaatgatccttggtcttgtattttcaatatctgatgtaaaaaaagggatatcttacgggtgcttctgcagcctcggctggttcagcagattggctgggcgctgcttcggctccagcggcggattgtctagctgccagggctgcattataaacttcctccgcaagcctcttcttctcttcggattgtttcaaagcgttctcaaaagcaagctattgtcggaagggattatgtcaatattcgagcgtcagtatgaggagaagaagtaggacattcaaaagatggttaaaatttactttacgataggcgggacgatggcagggacgagcatgtggcgaatgttgcaagagttccgcatcagccacctcggcctcttcctcttcgaaggcggacaattgggcattaagtttggacaagagcttggtagatttcttgggatcgtggccggcctcgttgatggtcgtgatctgcttgaggatgtcttgcttggttttctcgcgtttcttgagccattggttgtaggtctgctgcagtcgttcgtaatctcgttgggctcgatggaacatgatgtgggacgaatggatcccgaccgtgcccgatgacatcttcccttcccctttttttaaaaaaatctcaaaggtattgtgtatgaagtagttgggtatcttgactttgtatcagaagtggttggtcaacagagccaagtgtgttggttgtgtcgagacccacaaggctggcttcgatcaaacttcaagtgctgtgaaagatgttggatggtcggatgacgtaatcagtttcaaagtatggactgtgtggccaaaactgagtcaagcaaacattaacaaatcacaaagataaacacttatcccactgattagcagttaggtccttatctatattcaaacaaaccaaacgaaaatagaacttggttggattgattaacaagagacttaaatatacaaagctgggttgaccagctagatcggttgaacttgacaacttttttcagagacttcatcctcagtcacaaattgttaggattggccagattgctctgacatttaggtaataaataaccaaaacaaagatatgcaagttcaagatatgattaagcccattttctgagaagaaggtgccagcttgatcaaagtaccttgaataagattcaaaaacacctcaaaccatcagatctcatcttccacacagatttttggagaagattacatggtggtcttctccaaaaagttgtgtacaattaagcatcctcaactttaagttcaaacattacaggtttgtctttgaacttataattgaggttgcttgattgtcctgcaaataaaacactcataaagggaagctaagtgacactcaaagacagaaaaagcatgcatattcaatcaaaactgataaaactcagtcaaagagaaatgaagaaacaaacaggctgattgctaacaaatttggaaagacaagtgaaacagaagagagaatgtggaatgagattctaacacttttttatgatccaatgagctttatcctaccataaatccacaaactcatggcaacagtgggccactacgttgaactacgctatttgcccaatagcggtgagcgtaatgaccaggtttttccgcaggatcttgggggtgttgtggtaacccatacctttccaaagcccctattatttcactatatattcacttggttttccttcattattatgacatattcagattcaacaccccattttatatgtagtcacttactcaagccatatttcatttcttactggatcaatagttattttcatttttagttttacaggtattagagatggtcgctccacatccggatatccggctgctttttctggcaaaacagccatccgcacccactggtgggtatccacggatacccgccctttaaaggggcggcgagggaccggctggaaggacacccctccggtcaacaaggtacatgtaccttgatggctggaaggatttccctccagttgacaaggtacatgtaccttgtcgactggaagggtgtccttccagccagcgaggtacatgtaccttgttgaccggaagggtgtccttccagtcggcaaggtacatgtacctcggcgacttgaaggatttccttccagccgtcgaggtacatgtgcctcaacggctggaagggtttccttccggtcaacaaggtaggtacatgtaccttgccggctggaaggacacccttccggccgacaaggtacatgtacaccacgaacttccaccaacatggggttgacgtgggagccaatgtcgagccgacctccccgataccgcccaaactttctggtgtgtctcttcgcgggaggtatcggagccacggttggcccaactttccgatgtgggccgaacgtgcgtgcccgcggttgggatagctcccaacgacagccttcggttggtactgtggttggttagatatgcgacacggggctttcgtcagcgatcccacctgagccgcacagcatgagatttctagcggcattcccggtgtgtttgacagcatccggatgagcagcctgtcgttgttacgatgtgaaacagttttttttttcagatttttttttttttgcgcttcagaataattggcggatgacaattatgtccgcaagagtaatcatgattgaaaccggcggttaatttccagttttgttatttccaaaaaagaagaaaccgtcggattgcaaattccagcaaaacaaaatattgaaaaccagtgcgggtttttttttgagaagaaatagataattcgatcaataatataatctgaaagaaacattttggtagtttttacacatagatcgctggttttcctttaaaaaccatgaaaaaccataatgattgagcaggagaggaaataaacggaagcctcaatgatgagggtgtcagccaaataagctatttgagggtagcggggatagttccagtgtcgaccaagtcctggacttcttcaagtgtgggcacggagaattcttcgggtttcatgctcttatagttcctcttttgggagaagagcaggaagtctttgttcaagacaaggatcgaatggctgtgtgaacaaggagggtcattacatacgtgcaaggcaaggacatggggtcgaagaagtcatgatgaatcacttactgttgctggaattcacacgacgaacctcgtaggacagccaatcgttcatcgatgtccgaccattgcaaatccttcttggatttgtgtacatagaaatataccatgacgagtcgagcatagcacatgcgggctcgcattgcatagtttgtcgtgacttggtgtgtaatcttggcagttgtcatcttaccacctttgggtggaaggtcttcatagatctacaatcaaaaagcactgtcaatgagctttatgtatcgattgtgatttcaagacttgtcgagtactcacagaagttaacatggccttacggtttggcacatgatcggtaatgaatatcctcttggtctcgaggatgtttctcaaaagctagtgcaataagaaaagtatcaggactgcgatttcaagtgagccgtgtatgcaagcttaccagtacacgcagattgctgcgttggtacttcaaaagatctctgaccgcttcacgatatgcagacggagattgcggaatgtcttgatttgagctcggctggaggtgctcctctttccaggcatcgggctgtttttcgatggggttctagagaaggaaatagagcttggttcaactgaaatagtaaaaaccaaaaaaaaaggaacttacaagtgtttggtaaaacagagttttggggagggccccattcttatgggggttgtttgaatacgcttcaagtgttggcaggagtagtataattcgagctgtttttctaacaaaatcctgttggttttgcttgatagctatcagcaatgaagaaacaaagcatcgatcaagcaagaagtataaatcaagacacacttaccctgaaagattgatcaaatacaaaatttgcggttcgttgggtagctatgccggtatttggaccatcgagctgatgataggcagcattggcgaagatgacagcagcggttcctgattctgggacaaacttttgatgaaaacaaatggaacattggaaatgagatatggggctagaacaagaccaagtggaggggtttaccttgcctttgatcggagcgatcttcaaatgttgagggtcgagttttaactgagattggagtttatcgcagacttcctcaatggtgtcgtcatcatgatgagacacagatcaatcggtcatcttgacatcgcggatagaggtaggcaaagggtcaaatagagaggtgggatcagtgtgttcaaactcgttggaggaagaacgtccttcgtttgggataggtgatggttcatcttcgactccttaaaatctggtgttgggatcatcgagatctccatggaggatatcgttcatgtcaattgacatcacagcaaactggagtgaaggggtaagagaaggagaaaatagatgataggtgatgatggcttgaataatgtgatcgcgggagagaggatggtcagaggcaagattgggaacagattggttgggggagtgatgaagagctgaatggaatttataccgttcctctgggctgatcggagggtgaggtggctgatcggagggcgaggtggctgatcggaggtttaaaaggaaaataatcggagaaaacggtaaaggacaacggttagattcagagaggaaaaattggctaagtcgttcaaacctctgttttcgcttcgatccactgcttggttgagttatcatcaaattaacacgaagtcgcaactggatcatcaaaaaaaaagttcaagttttattagcatataacggagcaacaagatggatacaagttttaagtgtaagcctaccgtcattattttgggcagcaatgaaataaaaaattgaaatttttcttgaagactttgttgaacaaaatactacagtaggaatgaaatatgaatgttggctatgtaaaggaaggacaacaaccaaccgaaaacgacataccatgaaccaacgccaccaaaatctagtccaaatgaacaaagaccaagtcgctcgaagggcttctcagagggccgcggttgaggcttcgaccaacgagacgttgattatggacagtgttagcgatcttcttgaacctgtgattggtatgaatgaaggccagcctgatcaagtcgatgcggatgaaagcgaactagatgaagaatcggaagagattccaccaggtacattcgtggaggaggaatcggatgacgaggaggctgagcttagctggatggactttgtgggcgtagcaattggtcagatcgattcggaacccgaggatcttgatctaccgttatcgagccctctgtttcgtcgcgaagaagaaaaaatcaagaagatccgacccgacaactccacctggtacccatttttaaataaagaggtaagcagatacaatttttccatcaaaacaaaatcaaagaaataaaaaaacttactaactgcttcgatttcagtatcttattggttcactcctgattggatacttacacaaacttatctcacgggacatgtatcatctgatacagagcgtatttaccgtctgtgatgtccgtcttccccgctgggaagccttgcgaatgatgcgagtgaatatccggacactgatcaatcggacaatagttgaaaaggaaacagtcttcggtcagccagtttttggtttgaatgcaagtgaattgattttggatgtgagcaagacttacctgatgttatctgtgtcggagaatcacttaagctgaccgagattgttgctgtttggtttccaacaggatttgatgaatcctttggttgcaccacacctggatttttttccagaagaaactcatggaaaaaatatctataaaagttcccagtctgcaaaatggctgaaatatacagcgccagatcttcgagtgcagatggcggaatcaaaacaaaaacacttctacatttttgaaccagtccgcttaatatcttctgaaattctcattcccatcttcttctacacccaacaaaataagctgtttgcaaagtgctatcctcccaagttcaaatccaaaaaagattgttccaaggttcagattggaattcctcataacatctcttttgatgatgaaaatctgaaaataatttctgttgaaaattttgacttaacctatgaggagattaagatgagtaatggtttgatgttatcagcatgatgtgagggaaagatccatagtgagaattccagtcattaataaaattgatcataaataaatatatatattgacatttttttttctctgaatttgtttgaacagatattgatgagaagcacgactgggaatccaaaaatagatttaccaaatccttggagaaagaaagcggctggaaaaatccttacgaaatgttcctattaattatactgtgacgacacatctggaaacaaatctaaaaatgtaataaacacatctctattatttcacactgccagttacccctcatttaatcacatcactgtcactttcttgcactcaatatgcggactttggaaatggagagatggttgttaaacagttcaagtaagatttttatcatttgaaattattcagggtatgatttttacaatttatgtcttctaatcaattgtgatttcttcttaattctagtcaaatgtccattgatggatttgaagcctatgatattacaatccagcagaaagttcatgttatggccagtgttttatgcatcttggccgattctccaatgcacaccaaatttaccagcacaccagttcctggaaactctctgaattcttgtcgatattttgtcttaagttctgcaagcttggcagccagaaagaaaattccctatgtctcacaattcttacagaaaaactcacatggatcaaatgtattgtttgattcttgtctttttctttttttgcttcacatattctgaattaatttcccttctttcctcatgaaaatatagtgtccaaatcaactccaaaccatggaaaaaaccaaggaaagctcaaaaaaactctggacaaacgcgaaagaaacactaaaagaggacaaattggacaaagaatctgctaaacttggtgtttgagatcaaatcaatcgaaagttttgcaaacagttatttaaatttgattcagaaaaacttgatttacttgaagatggaaaggaattaccggatcatatggatcaagcaattcctcaagatttggtggatatggaagaaaatgaatacagtagaatgtttaatccatacctggagttgaaaggtttttattttattactgtttttgtttaaatcttcctttctgacttgatttctttttgtttactttttctaggttttgacatggtgaaggatacacctgttgaagtcttacatgtttttttacttggagctgtcaagtatttatttagagattttatgaagggattggatgaaacacaaaaggatgatctcacagccttatggagttctttcaacaccaattctctcaacatcccatccatccgacccaaaagtatggtacaatattcttcaagtttagttggtaaagactttagaataattcttcaagcagctcctttcatcttcttccagttcatgaacccatccgatatcaagctctggtcttctatctgtcatctgggctctttaatctttcaaactcatattgaagacatggacacttatatttctgatttgaagaatcacattgagatattcttgaatcaaattattgaagattcttcccagtgggtcaataaagccaagttccacatgttacttcatcttccagagtctatcctcagatttggtcctagtagtctttttgccaccaaaaagtttgaaagctataatggtattcttagaaatgcttcaattcactccaaccgccaaagtccaggtcaagatatagctgtcacattcagtaattatcactctttccgccaaattatttctggtggtttcttttatgataagcaaaaaaaaactctatgtacaatcttcaaatcaagtcacaaatatgtttcaatctaatcctttaatccagcaaactttgggatacaatcattctacatcctttccaaataccaattatcctcttattaaaaaaagtttagtatcaaacagtgataagatagaaattcctcaagatttgaagactgcatatccaggtcacgaaatcagtcaaatatctgaattgaatcttaacaagaagcaagttctcaaaaaggattattttattctggtaattattccttatcttctgtttccacaactgaggttaatcattttttgctgatgtttttttgatagttcaatggtactcagccagaaagttctgaaagctgtcatattggctgtataaactctctctggatggtccagaaacctcttcatcaacaccgtttcctcatacacaccaccatatttcaaaagatggacgaaagcccgcattacaaaatgagggagattcaaaggacttccaaatcactttttgtagaatcatcggtacacaatttgattcttctgatcactcaaagagcaccaactgatccctgaatttgaaaatattcaggtcatcaaaagtggattgaatgctcaacataattgccagcacggtgcctgtgagctcacagaaacagacactgacacgatacccgtggagaggaggaagagcactcgtaaggctctagcaacgctgggccagctacgctaaccgtagcggttagcgcagcgtaacgtagcggaattccacgcaactttagcgtagcgtagcgggattccgccacgaaccgctacgctacgcgtgtggcagcaaaaagggcccacttcgctgcgctacagcgcttttagcggtttttggccgctttttcgctaaaagcgctgtagcgcagcgtagcgtagcgaaaaaccgctacaaaaacgctaacactaccgcttttggatgaaaaaaaaagcgccgctacgctacgctttttgggccaaaagcgtagcgtagcgtagcggcccaccgctggctctagtgctgaaacacaacaatatcaaccactacataattaacgttgcatcactatcgtcggcggctctccacaggaggatctcagatttagaaagccagttaatccagccactcaaatgggtagatactatgcataactgttggaatttggcttacggcgctgctactgcatctcgtgatgtcataggaatagcgcatacatcttgtgatgtcataggagcaagattgtgatcttacacagctgtggcacgggttcttgtctttttctgttgaccgttgttttccttttctactttcgatgaattttgatcgtatcatttttgttgaccgtgaccatacatcaattatacaactcctacttcttcgatctcactcttatctacttcaacctaacaacacttaacatcttaatctttaatcttctgattcttattctcaagtctttcggttctttattttcgccgaggatttcttcacttaggttgactttcagaggttcttaattctttctcttttattctcttgtgctcacgagtatgattctaattatcttttatctttctcaaagtcttctaacctagccatcgacagtttttcattcttcgtcttcatctctcatcatccttaaacttgtttcctgctttatttaggtaacatttttattcttactatttctctatttttatttactctttcttcacttttctcttactgaaataaatgctttatttagccaaatcttttcacattatcagtacggcgctcaagcaggaaacgatcactaaaatgttggatattgaggaaaaatcgaccaaatcgtcgattcctaaacttgacgacctcaattatccgtcgtggtcagtaaggatgaaagcctaccttcgcagcaaagatctttgggaaatttgcactggcgaggtaaccccggctaaaaagaagaggaatgaaactctcaatgccatcattagccatctcagcgaagaagctctcgatgctactgtcactcccgataatgaagaaaaccctgctcttctttgggcttctatcgtggagcgatacgcttcttcgtcggtcaacaataaagcccgaatctggttaaaatggatgcgctacgagtttaacggcaaccttaacaattatcttgccgactgtcaaaaaatgattagggaatgcgcgctcgttcaacttgggattcccgacgacataatctcgatttctatcctagcgaaattatccaaagattactggaacgttgtcgacaatataattatgaacgaggccatcattttctatcctagtcgtactcttaaaaaattaagagagcttgtttatatgaaagatactcgagtatcaggcgtttcgaaggtagaatctggttctaaaaatcaagtcatcggtccttctgcctacaagtctgaagccgaacccaaatctaaaaaatcagataaggcgaaacaaccgccagctcacccgtgttctccgggtaaacataatcccttggcctttcacccgatttggcgatgctttaatttacctgtcgaagaacgcgaagctcttcgtcctaaagatcctgaagctcatgcgacttcagccaatagcactgaaaaaattgaggatgtaaaagaagttgtcgaagtttcagcctatcttaatactgtaatagagaagaaagctcctattctcgactccggtgcctctcaccatatggtgaacgatctttcaattttctcaaaaacgaaagatgtcaacataaacattcacaccggcagcaatcaaaaagtttctgcgattgcgacgggggaagtttgtatctctgacgattctggatcgatcattaaactcgtcaacgttctctacgcacctgatcttcacaggccacttatttctctcaatcgcctctttgacgaaagcatttcgctatcaaaatcctatgatagcttcaaaattaacttcgacaataactttagcctgtcgggtaacattcgtaataacttattagaaattaccaatgattttgcaatgaaagaagaattctctttgtatcattctacggcgtcacccaattctccaattgactggcatgccagactgggtcatcctagtcatccttatctcaagaaactaatcgataccgcagtagccgtcaattgtactacttgtaagatgtgcaaagcggtcaaattgccctttaaaggaaaatttgcccctacttctcaactgcttgaagccatccatctcgatctagtcggtccattccacactcgttcggttggaggggctcaatatttcttaacaatagttgatcaattttcgggcttcaagacaattaagcttttgaaacacaagtcagagaccctcaataagttcaacgagtttgttatctgggctgagaatcaaactggccgcacggttaagcgtattatctctgataatggaggggaatttaaaaacttgtttttcgaagacttctgtcgtaatcgaggcatttcccatcaattctctccaccttacactccagagaacaacggtatagctgagagatcgaatcgggctattcttgataaagctaggtgtcttttcgctcaagcgaatctctctccacgatattgggcagaagctgttgttacagcgacggatttgtgtaatcttctcccatcaagcacaagaaattttgaaatcccctacaaaactttctttggacgagattttgatctttcaaagcttcgatgttttggttgcttggcctacgttcttattcctgaggaggtgaggacaaataaattactacctcgttcagaaaaagcgatctttctcggttatggcgatgatttttcaacataccgctttataaggatagaatcaaagactctctgtaccactcgaaatgtcacctttgacgaaactatctttccatcgctttccaacgaatccttggatgaatcaagcttttatttcaatccatttgaaatcattccaacggaagacgacgatgatgttgatcagtttcatccctttcctaatcaagaacaagcattagaacaatctttgtcgccatcgaatgaaataatcggagacatttcacctgagaatattctatcctattctcgtcgaggtgtacctgtggagtcatttaacacaacgctctctgaagatgacactctgacttacaatcaagtgatggcgctttccgacaaagatgattggaatgccgctttagtgaaagaaaggaataacatgagcgactataaagtctgggacgtcattgaaagaacttctattgataaaccgattaattgtacatgggtgttcaaaataaaacctgaatcgtcaaatcaacctcaagaatacaaggcacggttgtgtgttcaaggattcaaagaagttttcggtaaagactataacttgacattcgctccgaccggtaaactggtctcacttcgtcttctcattacatttgctctacaacggaattacgagttccatcaaattgatgtaaagtgtgcttttctgaatgcaccaattcgagaacgaataacgctaaatcctcctcctggtatcgatgtcccttccaacaaagttttattactaaagaaggcactttacggcttgaaacaggcacccaaagaatggcaccttacactttcgtcttggctgctctctgtcggttttaatcgaagctatgcagaaccctgtgttttctggtcggctaacacctggttatacgttcacgtcgatgacattgcaatctttagtccagaacctgatgtcttcaaacaattgattgcaaaacggttcaaaatcaaagatctcggtagtgcgaaacatttacttggcatgaaagtcactcaattagactccagtgttcatcttactcaaacgcactatattgaaagcacactcaagaaatttaactgtttcgatctagttcccctcgcaactccgatgaagcctaatagtcatcttgttaaagcttcaaatgctgaaattgctgaattaaataaactacaagtcaactatcgtagtctggttggtgcacttaattacttaagcgtgacaactagaccagatattacttttactgttggttgtttatcccaattccttaaagaaccaggcattttgcattggaatgcggcaatccatactcttcgatacctgaagggaacaaaggatttcggcattacgttgcgcaagactccagtcgatcaagtcaattttgtttcttttgtcgacgcaagttgggctagctgtcatatcacttctaagtcaaccacaggctatttgattttgtggaacgacaatttgatttcttggcgttcaaagaaacagtcaacaacttcactttcatcaacggaagctgagtatattgctataactgaagtttccaaagaattgctctggctcaagatggtaatcgactcggcgcttaaactttcgatatctcttccgtttgaaatctttgaagacaatcaaggagctattttgcttgctaacaatgagtcaaatcactcagcgttcaagacaaaacatatgaatcttcgctaccacttcattcgagccgaaataatcgcgaagaatattgttttaactttcaaacgaactcacttaatgttggccgactttctgacgaagtcaattggccgaagttcaatattcaaagtgctcaaggttcttcgtgcaggtatgcccccaccttagcggtttggtgcatgggggtgtgttggaatttggcttacggcgctgctactgcatctcgtgatgtcataggaatagcgcatacatcttgtgatgtcataggagcaagattgtgatcttacacagctgtggcacgggttcttgtctttttctgttgaccgttgttttccttttctactttcgatgaattttgatcgtatcattttttgttgaccgtgaccatacatcaattatacaactcctacttcttcgatctcactcttatctacttcaacctaacaacacttaacatcttaatctttaatcttctgattcttattctcaagtctttcggttctttattttcgccgaggatttcttcacttaggttgactttcagaggttcttaattctttctcttttattctcttgtgctcacgagtatgattctaattatcttttatctttctcaaagtcttctaacctagccatcgacagtttttcattcttcgtcttcatctctcatcatccttaaacttgtttcctgctttatttaggtaacatttttattcttactatttctctatttttatttactctttcttcacttttctcttactgaaataaatgctttatttagccaaatcttttcaattttttcattcgcaatataaggatggtcgctgagaaaaaagaaaatgcgcaagctagaaagaggaaaaaaatagtggcatcgacttcgattgttgatcccgatctagtttaaaatgaacatgtctatgtagctagaaaatatttacatccatcgaaatcaactattatattaaagacgatccggattgcttttgtttggttgaggagacttggtagagaatgtatctatttagatccgctggctgctccagcgcgcgcaacattcttgaggtctttgagactgagatagtcggctgggacactcatgcttccaagaccgttctcctggttgaagatacggcagcttcattgcaattgttgaggggggaaagccttattagtcttgataggaagaaacaacattagctcagatgatgccagaaaaaaagcagagaatcggaaacataccgatgactttctagctgcacgacgctcggcaggctgctcagctgcgaccaggagaagctgctccgctgatgtagaaacaacacaatgcccgttgtcagactcaggagtgctcgattgcttgggtgcggcagtgagttgttgcccagcgtcgggagtgcttgattgctttggtgtgacaatgagttgttgcccggcatcgggagtgcttgattgcgtgggtgcggcagtgagttgttgcccggcgtcgggagtgctcgatcgcttagttggctccatcggtgagtttttttttcttcccgaccaaatcttgatggtagctgccgcagttagaaaggtggggggagaacagacaatatgatcatttgtcatcatcggtgaggcatgatgagagcccacccagcctccgccgttggctggccggtgagagccaggctgagtcggctgggtgtgccctggccaaccatgtcggcggagttggcccggcggctggatcggaagggttgggcctgcgtgcggttgaccactcctccaccatcctccgcccgcgctgtaggattcaaagcagacaggttggtgccaacctgtctgccactgcgcagtcaagcccacggggtcaaataaaaaatatcgacccgtggtgtacctcgccagctggaaggacacccttccagccggtgtggtggcgagagcgccttgaccaaagctttggctggtttgtttgggggcatgcggaatgctcgcggctgatgcggaaagcatgcggagctgacgcaacacacgcaagctgaggaaagcagcggtgcattagtggaaagtctagctttccgaggcgcgggagagcggggaaaagtagaccgaatgcgcaagattccgaaaagatctctgcggggaatccgggcactggcggacaccggggttcaaggctgactgcggaacgggggttcagcgtatactgtggaggggctacaaggagcgggggcaccaaggggcggaagcggggttcggagcggaccagaggcggaagcggcggtgagagacctgtccatgagcgaccagaggagtatagagatgggcggggataatccgccgcggatatccgctatcccctggcggatacccgctagggccagcggatacccgccagcgggtgcggattcggctgcggatggccatttttccgcccagacctggcggatatccgggtatcccaagggatacccggtgccaagagaggccataccgccgggaggaatccctcccggcgagctggtatacataccagctcatcgggaggaatccctcccgacgagagggtacacaatccagcttgccgggagggattcctcccgacaagctggttcaaaaaccagtttttttttctttcttttttttttgaaaaaaaaaaacactatctacccttaaaagggggcggatatccgcggatatccgcgcggatacccgccagcgccagcgggtatccgccagcggatgcggatgcgcaattccgctaaaaatgtgagcggatatccgcatccgaacggatatccggatgcggagcgcccatctctagaggagtacctggaccgacaggcatcggaggggtgacaagcggagtccgagggagtgacagcagaggacatcgtgggaagcgggaggaaacttgagtgtgggataattgggaagagtggagttcggagcagaggagaaagggggaggaaaacatggatgactcagaacatatcagaaaagagagtgacttaggagtgaatcgggtattagcctaaagaattgttagagatagaatagagttagagtgttacctaccaaaaccaataaaagaatagttatttttacctacctacaagaccatcaagcaagttaccccggacaacaaaccggagtaggacgtgttgcggagcggagaagtgcaagaaatctcctagggcgcaccctactttccacaccggccatctgcccttccggcctcggatatcctttgggatacccggataccctccagattttgcggaaaaggggccatccgcacccactggcgggtatccgcaacagatacccgtcaaccatctctaacagatactcttctttacatttacattacacagtagctacatatacagtttgcttcatacatcatatttttctcaagtactctcatttacaattaattgttctgactgcatcagacacattctttacagtagttgtttctcattacatgtatcggatattttctcagatactttctttacattcattatttcccatttaccctttgggataatgtaatgatggcacaacttgcgcacgaaacctgatgatgataataattatgagtctgagttgtttgccaataacaacgaagacaccttagatcacacacacctgatgatgataataattatgagcctgagttgtttgccaataacaacgaagacaccttagatcacacacacctgcacgagcgtagcgagtgatttagtttaggaataaatttttatgttggaaggacacgcgagagataattagtttctctttcttcacttgcaatgtgttttgagcgtgtattactttttaatatgatagagaaaaataaagaatgaaaaacaaagtcacacctgatgatgataataattatgagtctgagttgtttgccaataacaacgaagacaccttagatcacacacacctattagagaaagagatgacagaagaaaagataacatgattgttagaaaagaaatgatcggtgaatcaaagtagaagagaaatagtttgatcaatgagagaaaataagagatgagtgcatacctgcacgagcgtagcgagtgatttagtttaggaataaatttttatgttggaaggacacgcgagagataatctgaaagtagtgaaacaaacaaggaagaaatagttaaagagaaaaaatagtgttagtcctgatttcgaagttttgatgaggtttctgacgatatgggttgtgacttactagtttctctttcttcacttgcaatgtgttttgagcgtgtgaagaaagggaaactagcgtttgcggttgcgggcggtggttttatgggtgaatcgagggatggattaggttaggtctagtgttctgaggagagtgaaaattgcgcttgagtttttgcatgactgcgtatcctgtatacgcagttgtgcaaactcgtattctaacagataacagtagcacactctttcacagcccttcccctctttgggtttgtccccctctactcatccttgtttgctgttcacatttcttgtctcttatttctacatatgtacatttctttcaaataaccagaattgccacaatctgtgctcttttgtatcttagagtatgtaagtagtctttcttacacttgtacacacatatagagggaaagatgcccatatagattagacccatacatgcaatcttccatccctctatcaatgcatactttgccggacataatttagtcatattttctttctccctcttttgcatattttgccccttactgactccttgcatactttgcactcattcctcagaaaccttgcatattttgcacgttatcctttgaccacctctgcatattttgctcataccctttgaaccttaatcatcactccacaatcctccttcctcatcactcctcatcaacaaagttatgaaaatcattcaagtttcgacaactgagaagattgctgatattctcaccaaacaattaagaaaagatgaaattagctgaagtgtacagtatcctaccagatttttatgtctgggggtgaactgttacaagttgacttgcacccacgcactaaactgcagtgtgcaggtgcagggtcaacctctttccctcaccaattcatcaacaatcaaccttcaaatcaagacaatactcagaagaacatcaatataggtcaaggttgataccttgaacagcattgttacactcaggtttgtgtttctattgtcttgtttttcttttttctttttctgagtttttttgcttttttttgcattcaccgtgatcaggaaccaacatatacaaggacaacacaacctcaagactggcacattgatgagctgatttccaagtcaacaatcaaaatgctcaaggcccacaaaacagttgaaggttgctggctcttgagtctcctccgacatccactcggccagacggcccatccacacccactcggccagaccacctatctgatcatcccaaaacaccatccgtgtcccggacatcaatggcaccccatcttcaggtcaaccagcagcaacaaccccactggatgcacctggttgtgggggtcgctggtgggccaatcaaatactattttctttgtttttattttttatttttgtactttttttatttcataatcattattgaccacatctcagctaccctccccacttgattttgtatttttaaaaaaattattaaagaaaataaaaaatttgaatgatgcttttatttttttgaaatgtaatggattttgctttgtgtttttttgtttcatattccttcttatcatcccccattccaccacttcacaaaaaattggaaatttatcattgataattttttttaaaattaagaactacatgtgccataaacaactgggagggcactgtacagtgggtagacagtgaaaagtggctgcttatattggattccaaaaccccaaaacacagactcaaagtcatgagaattggtaaggtggtgcataataggtcccagataatgaatatgaaaaaataaaaataaaaaataaagtttcaaaatttgtgaaaaataaaaaataaaattgatttttttcaaaagctttgatattcattttgggggactgaaagtgctaacagaaagaaagaatggaacatgggaagaatgattataaatgaaaaaattggaaccaaaaaaggtttggccaggttggttgtccagattggagctcaaacagtaaattctagtgttttactgcaatgtgggctggtgaatgccccactcaacagctgtttgaagccatctggaaagccatttttccaaaattttcattcataatcattcttctcataccccaatcttcctttctctcagcactctcactccccaaaaatgaattttaaagcttttgagaaaaatgaatcttatttttttatttttcataaattttgcaactttgttttttgtttttattttctcatattcattttctgggacctattatgcaccacctgaccaagtctcatgacttcaagtctgtatattggagctctggaatccaatataagcagccacttttcactgtctacccactgtacaaacaattacatttagttaatgtgtgtgtttaggaggagtgagtgttgagtttaaactcagacattaagtaatcaaacagtttaatttagtttaagttcagtttgaactcacgtcatttgcgggtctctttcatcccaagtcaatcatcaaacttccccttctttcaccttccttcaaccactcgttgatctattattgaatcaaaaatcaacccaaggtcaataagtcttatttgctgatcaatcaaatcaaaaaccaatttcaattttcatttacttcaagcactcaggaggagctagcatcatcttctgggcaggtattcagttttagagtttctactggcatggaatcagaatattgaccatttctttttattcaatttctctagtctagttttgctaaacaatactgtgtgtgtttagagttaacgtcattgtgaatcatgtcaatattttgttacattcagatctaatctatcaggtatttattggttgatatgttttctttattattatttttatattacacatttctaatgttggtttatgttgttttcaattctattacttctattgagtttctatataatactgtttcatagaagtaattgattacaccagtctaacagattattttccctttcagttcgattggcatccggatatccgcgtggatgcggatatccggctgctttttctggccatctgagcatccgcatccgcatccgcacccgctggcgggtatccgttggccgcagcgggtatcctcggatacccaccctctaaagggccggtgtaagactcaaaagtggttgtgaaacccttttgctgaatggagaaggggatgatggagttgcaggctctgcccttctatgctatcagaacaacaagaccaccaagctcagcttggcagtttatatatcgtgatagaggatagttcgagatgaagctgtcgaatgagtcgtataacggttaagatgatgttgattgttggtgatgatgttgatgttgatgaggttattgttggtagaaggggtgatggtaatattgttgagagtgaggcttgaacgcgcaaccttgagttgatggtactttaagtttatgcttcgaccaggaatggaacggaggaccaggcacaggtggagatcagttgaagtttaaggtggagttaaagtggagttaaggtggatgtcttgaatgggaattgaacccaggtccttgtggttggggtgtatgaagccaaaaatcagtggatttcaggcaaaggtgagatagcttagtggttatgaaatgttgatatttctacactataaagaactgttataatatatataaggggggttataattgtaaaacctcaatattaggtagctaataataatgaggagtgaccagtgatgtagtgttatgggggggactgactacagagcatctgatgaggagggaatacaactggcaggcagaggcctccttatatagacaaaagtgagggaatttagctccaggatacatgcaggtgagggaatttagctggcctgaatatccaatgagggaatttagctagtctagtacatgaatgtgagggaatttagctagttatagcacagccttgagggattttggctggcctacaaggtcctgctacaaaggaatgtatgtgcaccaacaaaggaattcaatatgtaatatgagctagtaaaggaattcaatatgaaaaaaggaactcaatatccaatatgcatccagtattcaaaatgagctttagtcagagtaaagaatccaagagatatcctgtgataggttgaaataggtgtaacttctgaactaatagagataagggggtagttgtagtaggtgactaggggttattttacctcaggaatccatttttgatgtttattttaccttatatctgatgtagaaaaagatgagaataaatttttatatttttagcgtagaaacacaggaataactaccacaccggctggaagggtctccttccagctggcaaggtacttgtaccttgatggctggaagggtctccttccagctggcgaggtacttgtacctcgtcaaccggaagggcttccttccagccagcgaggtacaagtacctcgtcgaccggaagggtgtccttccagtcaacgaggtacaagtacctcgttgaccggaagggtgtccttccattcgacaaggtacaagtacctcgtcgaccggaagggtgtccttccagtcgacgaggtacttgtaccttgccggctggaagggtctccttccagccagccatctccccttctggccgcagatatcctttgggatacccggatacccgccaactttttgcggaaaaggggccatccgcacccgaatctgcacccgttggcgggtatccgccagcagataacgggtatctgcgacggatacccttcgaccatctctactattatctgtggcaccccagttcaagtgtttcttgataatattatattggatagaagtgaagctgtactcagtatcatgcatactgaaactgctagctagttgctcaccaaaacaaaagtgaattattacagtgaaaccacactgattgctattttgtgtgttaccaacagataaattccagacacacttctcccacccctagggaatgcaccatctcatgaagatacatgaaaccatcatgtggacccacactccaatattgaaatcactacttgaacctccccttcaaatgacaagactgaaactgtgtcaatttataggaacaatattttgttgtctcaaattcatgactggcacagtcaggaaacgctgccacagatacgatacactgtgtgtatcatggagaattctgcaaagctgcatggccaaaaaacaaatttgttgaatctccttgcaaataaaagcagagtggtcagatagtttttttttattggggctcagatacatagtgatacatggcagatacgggcagataccgtatctgtggcagcgttgagtcagggcacagagatcatttggattcacatgaagatactgccaacaagtcaccccaccagactggctatgacaagaacagtcatcacatttctgtagtggggaaagatcagatagtaatgacaagtttttagaggaaatgcaaatgttaaatctcaagaaagttatggtagactaggacttaaacccaggaaaaagaatctaaatgatcaagatcatcctttatcttcccaaattacttaatctttgactgaaaacaattgtggttggtactaatgatatttctctttacaggttaggatataatcagaaattggaattaacctattgttaaaagttgagctcttctgcccttgtataattcggatctttcttgagattgatctcagatctatcaaaattttaaggaaattttctatgtcaccagaaactgtgttctcccttatcagaaatttatcaaaaattaaagtatcagctatcaatgcttggcatcagtacaggtattttgaacaaaatggaaaaaaaaatgaagaagagaaccagttgagcaaagactgcagctttgtgatagaatgtgaacattttataagtgcctaagttcaagccaagcctgttgagctggggaaggtaaaaataaagatggccttgggttatctgttgcagatacccgctatccccggcagataaccaccagcaccaacagatacccaccaggggacatggatttgggtgcagatacctgcatttccttgaaatcctgttggatatgtggatatctccagggatacccaaggccaagagattgatttacagccggtgaggtagtaggcacatgtaccttgtcaactggaaggctatccttccagacagcaaggtacatgtaccttgccaaccatttaaagggcgggtatccatggataccctctgtggccaatggatatccgccagcagatgcggatccggatccggacatccaattccactgaaaaagtgagtggatatccagacgcagcggggctatctctatgggtagattttacagcatttttggtgggaaagaaaaaggaggaaatccagaaattagagaaccaagggttctttgtttgccaaggggacccagataatcatccatgttaatcaccatacttgatggcttaattgtgaaaagtaatttcttgtaaaagaattaattcacaaacaccaaaacaaccagaatctttttacatgatgatgaattcttggcctggttagctgatttcaacatcaaggggttttcttacactacaagaattacccattttgccccaaggataaatagcaatttgagtgggggaaaattggtcaattccctggcactttttcaacaaaatgcatcagcaggctattttagtgcaaagataaaaatgcctcaaacatatcaaaattaatttttggctcatgtgaggcatctttattttttgtcagaaatagttcattttagccaagttttactcctgaggcattttgtaaaaaagtgccaagaaattggaggacttctgcaatttagaatgctttttagacctccctcagtcctaaattaacaagatgatgaagatctcaaccagctcacatgagagctctttctggaaggcttttgaaaaaccatttttttgatgagaaaaatatacctaatgggtgtaaactgacttctgggagggttgcagattgcaacgggaagtcatccattgacctattttccaccacccaaatttacattttccatggggaaaaataggtattgtttgtaatgctatggtacacctttgacatgtttttgacctatttcaataatcatgttggttcaaaggtatgatgcatcaagcaaaaaatataattcctcccaggatgaaaagaatatggcatgcaaattccattttctgtttttaatccttagaacgatatctgagtgatacaggtactgatacaatcatgcatatgactgggatagagtatataaatagtcactactaaatccaggataggactaggatacacataaacacccactattgtttttcctggtgattgaacaacaaaaatggagacaagaaagaaaaacatgaaattgttacagatgaatgaattgttacttgattgaataatgctaacaatagttgtaaagaagaaaacattcaaaattaagatagacctggagccaatttgtgatcctcctcccttcccaactcttcttttaatttcacaattaccaaacaattattgtgagtatacattcatcatgtactcaaaaagcaaaaaaagaagtatctaaggtgtgcttttgtgtttctatgtttgatctgatattttaaattacaatgagtgtgtgtgtttaagaagatgtgtaaatgaacatttcaacaagaggcacagaatgattgaaaaggcagcactgaaatcaaagacacaatataaaagaattgaacaaacgggtaggcaaatcattgacactctggttggttttgcgaccaaagagagctgcctgccaatgatctagccagaattcatgaggtgagaatctcaaagaatggatcagcttacaaggagctcctgagtcaacaatctcctacttggaatatgaaggagaggactgagaggaggccagatgaacatgctggactgtgaggaagaatgacgacggtaagttggaaacaacatgcaacaggttcttcattgcaagttcacattcaaataagctgtgtcacaccatcaagtgtgtatcagtatccaacataatcaggcattgaagcaagtttttcaagtatttgcgctggtaggatgcaaaaacagatgttccgtcacacactgatagacgagtagaaaaagatcaagtgacacctcaatcttgaaaattttctcacagagttacttagaaaaagatcaggtgacacctcaatcttgaaaattttctcacagagttacttatgaagacgggaattgcacacacaaatatctttataaatgtacactgtcacaatgttcttgagatttgactgcactaggagacttcaatcacaatgctagaatgatgggaccaacgataatcaaagtaatgtttgctactggtttccattgaagcaaaaaagtgagccacacaaaaaggaaaaatagtgattaaagcagaaaggatacatagagcaatcaagtattaagaatgaagcaatgaagcggaaagcaggaaaaatgatacatgaacatgggaaaatatctccgagttagacataaggtagcgtggtgatgctagaaattctatgtaaatcccttgctgttcggagaatcgttatcgtataatgccggcggagtggaaccgcaagctcaagcctaaaaagtgcgttatcatcgaatcagtcagccaattcttgaggaaattattacatggctggatggaatgagtcttaccgatgtgctgggtgttttaccagcatctgaagcgtctttcttccataatccaccatatccagggtaaccggagtagctgaacagagagttgtagggcaaataggaggaagcgccgtaccaagaccaagggtagttgagtgagttgaaggccgaatacatgccgcctccaaagcacgagtaggagtaaacgccccagcacttctcgtcggagtggcctttggtggcggtagtgtctgctcgcggggtaatcgttgggacggcaaacgccgactggaggacggccaagaagcaagcgaggtaaaagaggcagtgcatggtggttggggttttttggggttgttgggttttaaggctgttgggtgtggtgtttgtggttgtgttggttgagatggtgagattgatgagtgaagattgtaggccggtcctagcagtccttaaatagatttttctcgactcactcttctcccttgcaccataatctctgactcattcacttcaccacttgcacgatgaactcgtgccttgctgagagtctgagctcgaaggctggcatagataatccattgcccatgttcggctatctctgggagagatgccggcttgctctacaactcccaaggttgttaagggatgtactcaggctggagcactatatttcacatacatcatggatagatacttgtgcgaatttctgcttgaaccacatttctcagccgcacacttggcaaaccagagccggcacacaattgatctcatgggacttgggagggccgcccgccggccaagctaccatgtggaactttgaagcataaaaagccaaagacgggagtagaaatcttctgatttttgtacatagcaccgcgcacctcattaagatcgccaagcaggagaagaggtagaagagtatgcggacttggttactgactcccattggctaaacccgggagagggattgtctactccaactatcggcagagctggagttcggcgtgcaagtggacaagtcatggattctgatgaagcgtaaagagcaagtcgagggccatcgaaaaatctatttaaggactgcttggaccggcctacagtccatcctcactcatccatcacaccatctcaaccaacacaaccacaaacagcacacccaacagcctcaaaacccaacaaccccaaaaaaacccaaccatcatgcactgcctcttttaccttgcctgcttcttggccgtcctccagtcggcgttggccgggccgactattgcaccccaagcagacactaccgccaccaaaggccactccgacgagaagtgctggggcgtttactcctactcgtgcttcggaggcggcatgtattcggccttcaactcactcgtctacccttggtcttggtacggcgcttcctcctatttgccctacaactctctgttcagctactccggttaccctggatatggtggactatggaagaaagatgcttcagatgctggtaaaacacccagctcatcggtaagactcactccatccagccatgtaataatttcctcaagaattggcggactgattcgatgataacgcacttttcaggcttgagcttgcggttccactaggtcggcatcttacgataacgactctccaatcggcgaaggatttagtagttctagtcccagacctttggattaatttgtcgaactttgcccactttcatgtatcatttttcccgcctttccgttccaatcttaacacttttcattgcgtccttcgctgtcgattcaatgtaaccaaagcaattattattttttcttgtttattgcttgccccaccaatcaattatgatcaaaaactgtgcccagagagaagtttttgttgccacgtgcatgagatagctgttgtgcctgtgggtgcacaatccagtcgccaaagtatttctgagacgaaagtcgacctcgctgcatacctggcgatcgggtaacggttgcagacagtcacataaggggcgcttccatctcaaatcaattcgtgacactgacggcagcaccagcgttgtcaatgttcctgcaaccccaatgcgtatcactatctaccatctacgctcgcgaacgattgccgtgcttgccggtgactgggagtcaagtatctcagcaacagaattctgctggcccaccgttgctcatgggagccccccaggaccacctgacctgcgaaaaccctgcagacttctcaaagtcatacatccagcccaatgtatccactgcctattttcaaactccccgttggggtattgattattacttgtatacatcaaccttccaggacacatagcatggctcaattctagagaattcaatagaataacaaaaatagtagtccaagcaagaatgcagaggagattatgagtcttggatttagaaacctaatgaacttgcacattaaaccaagtaaacatggaagatgatgggacattgtctgaaaacaaatccagaagagtcagtcaaaaacaattgaaacaaaaatcaaccccttacatctagacatggtgtgacttgtgggattgtgtccgtcaaaccctgtccctccattaatcccggtctccatagctcagtggtttagagcggccgcctgcagtcggcatagcggcaggtcacgtgttcaaatcacgttggggactttcctttttgcccaccctttggttgatgatcagcaattgtattcttgtctcgcgtttttttgatcgcttgaccccaactgtttctcaaaaataaaacagaaccctagtgtttcatgtatctgacctactccgtgacgtgatactggagtggaggaagcttttcaatgttgatgatcgatggctggtcccgcaaggacgatgtgccctttctcatggtcaactcaagttcgaggatagattggtggcacgttttggcctatcaagatctcctgtttgagaaaaataacggtggtattacttgtggggaggggtgaacaattcgacgaagcaagaatgggaaacaggggtgggaagttttttaggatcctatgtaacaaatatgttggggccccgtggagcatcctcgatggatcacaagatgaggtcatatcgattgttttgcgcttggtcttcatcgcgatggggagctgagggagaatcaaatttggccctacatgaggtcacgttgagagtcacaaggtaaaggaaggttagcaagttaatcaagccaagatacgagtaccacaaaatcagaagaatcgaaacacacttttcgcccgcagcaactgagggaaaggactggaaagcatcgggatgtttagggagtggagtctcgctaaaaatgaagtcaagaggatcggtaacagagatcgcatgagtaatctaagcaagttcaaagcgcaatcacacggacaaaaactaaaaaaaaagagaaaaattgtaacacgcttaaagtatggatgtttgagggcctcatcagccgagatccgttggagtgggtcataggctagtagtttgttcatcagatcgattcctgcttcggtgacatatcggaacttttgtctgagggtcgaatagggttggatcgcattcaagtcgaactttgacgcattcggcaacagtttgagtcctggccagatttcttccgtcggacggcctaaggtcttgaagatctttccgatctgatcgatctctcctgctccgggaaagagtggctcgcgaaggatcagctcggcaaagatgcatccgatgctccacaaatcgatggcagtcgtgtatgattcggccccaagtaataactcaggtgctcgataccataaggtgaccactagttgagtcatgtctcccgttggcggatccccatatgtccgggcaagtccaaagtcagccaccttgatttgtccacgattgttcatgagaagattcgaggtcttcaagtctcgatggatgatccagttgttatgacataatgcggtggcagacaataactgcatcaagatcgtcttcacttcagaggctaggaaaggggtccgcatcgtgctgagaagagtcttgagatcgtgttcaatgaagtccataacgataaaaattctagtagatcgagtcaaggagacggccaagagaaacgagggaagtgagttgctagtcaaccaaaaatgagaaatatcctatcgaatgcgcactgtgtcaaagtatctccaacgacgatctctcgaacgtggacaatattttcgtgtcgagccatcatcaaggtatgaatttcgcgaagactggtgatcgggaatccgtttttttcctgatccatcttgatcttcttgagggcgacgatctcgccggtttccttatcacgtgccctgaagacgacgccataggaaccttcctcaatgtgattgagtctaagaaaatcaaaccattggttacaattagtaacacatacataaacgatcgcgatgtgagatggcgcaaacctctcataacaataaacggaacgacatccttgaattggagggtgaagttcacgaatctgcttagaccgattgggtggcacgcttttctttgaaagtgaggcgcgaccgaggattgagatgccggttttcttgggctgttgtccaccatttagatacgaaggatttagatgtgaagcatcggagcttgtagactgaatgggtggtggattttccgagggtgtggtggtgttggtggttgttgattgatgttttgatggggtgtttttgtacggtgatgcggatctggagacgttgacacccgatagagctgccttgcgcgaccgtttagaaggtctggaagaggcggctgttttctggtgggtcggcgtcgagtcatcatccatatcgtcccattttgactttttgacttgggtggctgggaatccggattggcgcagaaaacataaatagaaaacatgtcagcaattggtttaacatcaaaaaactcccagcaggggagtaattgcttgattaagaaaactgagactcaccgccagaagtcatcagagcacgtcgtccttggtaatccttaagttcgctttgcgtttccctgcttggttcgttgacttgggcttcgtgggttgcgatcctggagtagtcactcctcactctcggtcttcccgaagaccaagtcgagtcagggggatccgggggatgggccaactgcaattctcggggccccttcccgacccccgcgagttctgtagagattgatcgcacggccgagtagattccgcgaggtacattaactggcggcgcaacacatgataggcactttgtgtaacacaagtcactgcgaggtcgtgcagacttgtgtcataccaacctactcggaggtactaaaataaagttcacgttttcaggctttgagacttgcctcaaaaattgtgtgatgaagattagtgattgtacctaggtttcagacaggcacaatgactgcggttggagatgtataaaatgatggctggactggattgtttcctcctccacctatctttcaccctccacaacatttcccctcaaatattcatcaaattaattcataaaatgcgcatccaaggtgtgattgttagccttgccaccactgcttggtgtatgaatgtcatgatcaagccagagttggaggaaattgaaagtgattctagagtgattcaaggtacatccagcttttttcaaccaatgtaatctcagctgaatctaaattttctgatgtttgctgattacctcttataaaacaccatattggcacatcctactaacaaagaaatgttagtagaccagccttcaagttccactccacagtgccagggttttgctgtcaatccggaacagagggactccaaaataccaaagatcactaaatccccccaatttcaaggcttgaatgagaatatggaacatggtgcttcagaaatacagagcattgcacaatatataccaaagccaaatttttcttgtacttgtcaaccaaagtatcattgcagatatgtctttcaaatattaattcaggattcacatctattgaagaatttgcaccccaagaaaggtgagtaaagcattaaactggtcaattgtctcagtgcttgtacttatgaagatagttttgtttcctcagcattaattttatcacgattttgggaaagaaatcatggtaagtttgaagtattgagcctcctgcagagaacacatataaacaagatctggctgagaaaattacgtctgaattattagacaaagtcctctcaattaataaagacatggaagaaatcttgggtattcaattacagaataggaattatccatggggtcataccccagagcttcaaagtgaagatgacaaaatcaaaattcaatacacaaaagaactgtttgaaaaaacaaaagagaagatctcaattttgaaagatttaaggctttttcaattaggaggtttgaacacttctttgaatcgtcaaaggatattcaaatcactgttctcaattgaaaaaggagataaagcacttatcaaacagttggatagatatcctgaagaaatggtttatgaaattttgaagaacacttgggaaacattcagctgttcaattgtggaggatataaagaaaatgatgatcagttacaactctcaagccacacacctggaattttacaacaaaaaatctgttgtgtctgggcaataccttttcaacttcatggattttgctcacaagcaaaattggattgggcaggaaaaaatccaaaaatattttcatgataatgtattggcaaaacatgcacttggatttgcatttcaggtttctgcaaatttaagtagagagcatggaggtaatgtgtacatttgggatgtgttagaatctgttgccaagcactggcattggccattgacacatgagttattcaaaggtaattatattatgctcattttggtttgtttttcaagtgctgaaactgaaatttattgtcaaatttcctcttgcatgtgatgtccacagttttgggtgaaacagaagaaaaaatattaacacttgattctttatcagcaaaaatctcaaattctaaacacctatcctcctgtagatattctgaattaccaactgaagtgaaacaaaaattcaagttggttgcaatacacaaatatcaacaaacattaagatccctcattttgaatggagaaagcaaaaccattgattttaattccaaagaaatcctgcaagatacagttggaaagttggttgagatacttaacctcatgtttgatgccaatagatatgttgttaaaaattaccaataccattcacttgagaactccatttttctttccatctgtcaaatgttgaatttcaccagaatcaactgcaaagggatagtagaagaaatggaagaaaaactgatcccacagaatagattggagttgtatagatctaagaagaaactggtgctgtgctactcagaggcatatttatcatatagaatgcttcaaaatctcaatgttttcctcaacaacaacaacaaagaaatctgtaacagaagcaatcaagattattttttgaagactattgaagactataacagaaaactgaaaaccctcatcccagaatttgaagagcaattttattccaatccagaatttgctgaccatacttcagtttttgggttgacattattttttagaatggctaatttcaatcagcaagtgcaacatggttatgttgataaagaaatcaagcaatcaatggattatgtgaatagtgtcaccaaaaaaaaccatagatttctgaattgagataaaaagaatcaacatcatatatcatacaccttcaatctcctcaactcaacccctaaaagaaagagagattatcagaaaactgaattatgttgtggattatatattcacacacttgctttgttttctgattgcaaccatactatgcacccctcccctgtgaaaccaacaacagaaatttatttatgtgtgtactgtgtaaaaatggctagtttctgtgaatcctaaaacaatttctgttgacttgaatcatcattcttctgcagcatactccagaatctcaaatctgcatcaatttgatcctaatattgcctttgttatcaactatcctcacttcttgtctccactacatgtctacactacaactcttgaatggagtctgatttgtgtctttgttgcttgaatttatcatcactctgcatccctctgctctcaataaccaatctcttctccagtatagttctttcatttcttcttctaccctcatcattccactgaaatcaatatgctcttacttaactcatattcaatgcatatcttagttttctggctctctagagtaacatcctgaagccaattcagcaatcaaagcatcaaccatcatcaagttccatctccctgcttacctgatctctttctatttttctactcatgcttctccctcattttttcgatgtcttactagctccttaatgatctttgacatctggggaggccagttactttccaatcacatccttattggttgaactatctgatccttgtttgtttttcaggctggttttggttttaatttattaaaaaaatgctcgagttttcccagcctgggatttctccccaacagaacccaatgttaactcatgatcttgtgatttcttgcccagacatctgtttcatattttttcaaaggagcacacagtttgatctaacttaacccaagtccctcgattggagggcctgctgtaccaggcgggcgcaagcgcccctcgagagcgattcagaggctcgctttgcgagttgcctccggccctctgtcgagggaatttttaagctagctgtttgatggtcgatgtcttgagactgagccacagattgcttgaagctgcaaccaagattgcttcaagctgcaaccaggattgtgtgaagctgcaaccaagattgcttcaagttgcaaccacaccaatcactgattaatcatgtgatgttgcttcctgcaagggcccctgccaatcattggtctagcccctcttgcctcccaatctcagggcatgccattctcttcaaattggcttttgggatatgaatctcggtgccatcatgattacgtaaatttatactcgattgagcgatcgttacgtcatcccctcccccgatagctcagttggaagagcgcgagactgtaatggataaaatcaagtcgatcttgaggtcgctggttcgatcccggctcgggggagtttcttccccccgatagctcagttggaagagcgcgagactgtaatggataagaatgtcatcttgaggtcgctggttcgatcccggctcgggggattctttttcgtacttccctttctgacgtcactcgctccatgtttttcgatcgatggatttaattaaaaaaatacaaaaggggagcgtcggtagctctctgacgtcactcggtgttgtagagtacaaatgaccattgatatgaagtgcaagcagcagcagtctttcaagtcaacaggaattccttcagactttccacccattctgccaatccgacttgccccagataatttcccaaggatggtaatagtgcctgctccaagttcttcgccatgctttcatcctcgctcaacgttttattgctggcgaagtagttgccaacctcgattgttaatccggttccgaatcgaaactttggtgctagaaatctgtcacacatgcagcaacggagagataaatatgacagaaggatgtacattcagcttgagtttgatagcattattagggatcacacaccaaaggagcacttacatgctatggttcattgattggcagaccaaaccagtgggagcttttctggtcacaagcgttttgttatcgatcatctcgatcaacaggcctatgatagactgattgattccattgattagaacactatacagttgatcaggtccgattctcatcggttcatcttttaaccagaacgagataacgaccggacatgtgatagtaaacgtgaccaagcgactgtataccataattttagcaaatgaaaaatgtgatccagactgtggtagagtttaaaggatttgctggttactcaccggcccatgatgcgtaatgccgctatgccacctacttctaacttttgaggactggtgttgctccttccacatatcaaattcaccatccctgacgcgctctccaagatcggatctagctcagcttcaacttctaacttggttggctttagatctgaaacagcctgtgagaataaattgtggaggttatatgtgtaaatgaagaagacggtcaggccaagaactggttccagaattttaggctgagagggctgagtattggcggtcatgattccgatcgcacatgatctacgggatctgtatattgataccatcaagagtcgaatgagcgcggaaatgagcctgcacttggaagacatttccgtcgtggtatgtgtctcttcgtgactttcaagctaacatgaataaaacagcacagctgatcaactgagtgacagttctgagtgaggcgtgaagtgatgacaaaataggaaataccatttcgaaagaaatttcggcatcttcccagaagcctttgacgacgactgagcgatctgaagtcgaggttcgataggtagcagatgattgtgcctccttagaaatctgaaattctcaaaaaagagcgttgttacaacgaacggaccgcattccaccaggaagaagaatttgcttacctcgccaaatatttcttcttccaacacttcggcgcgagcgagctccaggtcttctccgaatggaagaatgtcaatttcctcgaggttatgtctctcccaaggcgagaaacgctcgatcggttgattcggtagtgccagggtgatggcaagccgccgtctagggcgaggtggtagtttgagagagatttgagtggattcatgatcatcgaggttaagaggctccagacttgcgaatgaagaggcgcgcaacgcttcggcggctacacatattcggaatatcaggtcaaagcggctcccgagcaaagatcaggaggaaatacgagaaatctgaaaacagaccttcggtagtagcatacgctatcccgatttcttttgccgctctctcggcaccccttcccatcaggctcatgtcaaccccaggtttcgcacctttgggcctcatattccaaccggcttccctaagtttcagtagtgtgtcccattcattttgtgagcgcttcgcctcacgacctaattcacttgcggcgcgttttaacagacacgatgcattttgggccgcttttcgcttcctcatcagtgagacagaagaattgatgagcgttattggttcgggctggggagacaggtggtccagggagtgggtcattggtgcgattcccccagggggtagtgggagactcgtggtatctactgcatctggggccaaaggggcgaggagagtgttcagaaggtccaatcccgtagataattcaccactcatgactctagagaaaaattcatgataattcttagcgagcattcggtttgctggatgaactattcaacataaatagggacatgtggcttacaatagctgatgcgccatttgcatcctcatctcccatagctcgtctaccgttattgtttccgatcgtttcgaagcttgattctctgcggcatcgtcttcattactcttgggcacttctagttctgataccggttttgccttttgcttctcaatactttcgatcgtcaattgagagaagtcgcctcgttcaatccatagtcgtttgagattcgaggtcaacttggaaggttcatcttgcctgtaaagattaaagatgacaatgtatctgataagcaaacctcaaccctctcgttattcgaaagattatccttgttttcgttgttgaaccactcacggttccttccagattttcgcaccaccatcagtgaaatcccaaagggtatctttctgtgctgctgtcaggtcacgatcggtagggaggtcgttcgccaacagacgaggtgcgggtggggcaatggctatcgaagtgtgtttttttaccatcgagacggatttgaaggaagttgaggtggtatctcagcctgaagagtccttgacgcgtctggcagaagcgatcgacgccccggggcccggggggaccgctgcggaatgcgggatctaatatgcaaacagaaattgatttttactctttggaaattttgagagagaaacttccaatccaaaaatatggtcaagatggacatcatgtctacccaaattttttccaacgacaattgtcgatcatccttaccgtgctgcctccaccgaaattaggacttgggcgagttccaaaatttttaaccatagaataagcaatggtttttttggcattcacacgcaggatttgtatgtctttagactaccaaggttggagacatcccagagaaaaagggaacaagatcaaactcgaagattttttttatcttcttcattacccaatccccgtagtttatcatccatcattctcatctaaaatatgttgcacatttccaattgaatagtatgaagttctaaaggtccagaaatcaagagaaagtacaacagggatcaaaaaaagatgtccagaatatgccacaatggagaggtaacatggaaacatgggaagcaaatgggctaccaaggtgttgtgtgccgtgaccattgccaaccgacgggtgccggttgaacaatgcggccttcggtgaatcaacaaatgcagtcgaggggctgatgagctatgtaaaccgaccggagccgcttgttgcaagttggtatccttatgactcatgaggtcatggccgtttccatcttccacctcgacatcactgcagtgttgtcctgtctgtcggtctctctggcaccatcggccaacaacacacattccaagttctgaaagtttagagaatcccgttccaggctggcaggttcaaggcttgaccctaccctcaatcgagagcctttcatcgataacccaagttcaatttatcttgagcaaagtgcaacaaaatcacccgagttctgtcgatttgctttaccaaccggtggctggttgcactaatgagcgcaacaaagaagatacgcggtgctgcagtgcgagctttatggcacaaccgacgcttccgaagctcggtgcatcagcaattgcaacagattatacgtcgtcgaccttcgtgaaccgaccggcgccggtcgccgtaaggttgtcatgactcttccatagtcgactcttgacgatcattggtgttgtcctgctcattggtccctcctctacaagctacctccttcaagcccttatatgtatcacccaacacgaaaacgcacatgcgaggttctgaaggccttttaaaccgcaccccagactggccagttcaagatttctcccaccgtgaaaatttaacctcccctgatcaaatacagccaagttggtgattgtgaaaacagttttgctcaaagaatctcaaagatatccatctgagctctctcacgtactttggccctataacctccctaaatccttacgtatctcacttgtcttgaccaccccctctctgatagctgaacaaaagaaaatggataccttcaaacagattttagtactctgctttctggtagcttgtgagctcactcaccacagcgccagagctgtcggcttaggagccgcggttcttggcaaaatcatgcgccctgatgacgcatgcaataaagtcgaaacatccgaaaccaaaatccatttctgtttcaaggacaatcgaaagaaaactgatggctttgttaccagtacgtttacataattcaaatcctcaattcatccaacaaaaaaggggagaaaaaaaaacattgcaatgattgattcaaacttataatcagctacataatctaacttgtttcttgttgttgtgatttgtagttgcacaacctgtgcagcggattgcacagggagtaacaacttcagccgattgcacaaagctgggcaacggttttcaagtgacaaagtgctgttcagtaggctccttctctttagcagtaagttacctctacccacccacctcaaatccagtttttttttttctttcttcttctttctttgaccagatttgagaagttgatgatgtacatctctgcacctcagccaaaagcaggaaaaccattattcaacccaaatttctttgttaatgtaactccagccagctttgatttggcatgtaataaacaaccttgatttagaagttacaacatatcaaccttgtacttttacatttttttttgattcatcctgattcccaatgtgcacataagatcttactcaccagagaagatagaaaaatttgtttccacaatgtactgagagtcccttcctcctgtgttatagcatactttttctaataaagagaaaaaaaatgcaagtctgaaagcttatcaacattttcttcaaatgttttttttttccaaagtccctacattgatacgaaatagaagggcaaaaaaatatcttccaagattgaggttggttttctttacaaaaatcattcaatgaatgtaggccagacagacagtttgagaaaggatgagatttgcatgattgggaaacagaaagagaagaaaagaagcagagaagctagactcatctaggccagcctgacagttggaggaaggatgaggaaagaggaacttgcacaacatgacagctgtcgtagagtgactatgtacactctagaagagttacagacatgtgacatgaatgaaaaagatgaacaggcggaaaacagaaaaccaagcaagagacagagaacctgtgcaacccaagaagaaagatgctttgtgggagctttgattatgaatatagcatggattcaacactgcgtactttgttatagaacactcaccagtgtcttacacagcctgatcaataaagagcggacgctaacttatccttgcctgcagtcggtttttctgcaggcaaagcgccccctgccgcagggagggacttttgtacaaagccaaaatttgggctgggacaggaaataagaatggctggaatgaaatttgttaaagccctggatccttatcctaatcctctacaagcctggcccagagtcagattaaacttttgggtcccagctttcatttgaaggtggtctcatcccttcaacattttccctggttccccttctacattttttttttttttttgaaaaatgatttttcctcaaaaacacaaaacaaaaatcaaccaagatccacaaggaaatcaaacttatgaatcccaaatgctcattgagatgcttgacaaagctgtctattcataatttctttcaaggaagtgtttttttttttgaaaatttattatgtggtattagacttgaaaatccttcctgtcccagccaaatttttgacttgactcataagcttcttctacagagagtgtcccacggggacgccccgggagaggctttgttaagctaggagcggacatgtcatcttagttgaacaattgcaaagtctgatgagcctgatgactagccctctcaaacacactcaaccaagtatgctgcatgattcctcacccaacaacttgatccatagcaagcaaaagtgccaaacttatctcaagtctctgctgtggggggcgcatctggcagcgtagcgctggccaggcggttcccaaagggaactccccagaactccccgtaggggagacttgagccataggtcggcacacttgcgtgccaagaatgaagtgttttggtgggagcaactttcatgttgcaaccacgtgagctcctcccaacccttttgatgtttggttggattttattgattggctgcatgttagcttccatccaaccataaatcaaaacagctgcaggtggttgtgattttaaaataataatgattttatgaattcaccatttcaacttttttaggcttatgcaagcagtttgatcaactcgcgcacaccggcaaaagttgagaagttgtcacgtctttgaagcaaagaaactcggaaggtcagaaacaagaggagaaggcagtaacatgtagaagaagcaggcattccatgcctgtgaagcaaagtcaatgaatgagaacaagaaagtaggacggttcacgtctgaactttggagcaagttttttggcatttatcattaaaattttccaagtttgtcaaaaatctcaaatccctccaaacctgatgattcatgagatttgacaaaatttgtaaaattttatccataaaagtgctaaaagttgccttgaacttcagaggtgaaccggcctagtgtgtacaaacaatgtatcttgaaagacgggcttcaggcccaaatccgtaatcttgccacgagggacttgcgacttaaggcataggcctctactggcgtggacagctctgctgctcgctatcgctcccgccgtggaggactagttaagctcgcaaaagtgtcttcatcagatgccgcactgagccaaaaaaaaaactgagcttgcggttctggaacataaagccaagccttcttatagatgtactaattcatagaaacccagctccaagttcatgacaagttttctttccattgcctccaccggaaaaggaaaaaaagagattcagatgaaaataaaaagatacaagtactgtggagatggtttgtttatatttgaaccaggatgcaaaagcaaagcataaaaagtacaacgaggaaagcactgcatgtgatgagtgagcagtagtgaataagctgattctactggtggccatggagagactcaagaggacgaatgattaagtttgaagaagtgagatgaaaagagcactccgaggaacttgcagaaagattaagattagttttttttaaaaaaaggaaacgagaagagtcagaatgaattaatgagtcaagagttcagagccatcgccgtcctggacgaccgagacgagatcggaagcgccgacaggagccggggcatgaggatggccaggatgagcaaacggtttaggacgagtggattgatcggaggaggaggaggaagggctggaggagagggaccattggagggagcccatctcgttaagccgggacaccgcgcgggcccatgcgaaggtctcctcctcgccagagaacagtgaggaggccccgatcgtcttcgaatccaatcccttaattttgtttccataccacccatccaaatcacacacacacacacattcgtcaggaaaacggcacggtctgagttttcgtggatgctggtcaaggatcacacttgacttaccagatcgtccattgccgcgcgcatttccgccgtcatcgcctctgaggaactcgactcacccgaaaagatctgcgcaactacatcacgtgccaagatgacccacaattttaagtcaaacattcaaaagataggttgatggcgagagggggggaaatagtactgaaaaaaaaatggatttttttgacgactcactgggaacttctgatagcgtaaacagtttggtcttgctttcgtatgcggcatctaggaataagataaatcgacgagcctagtaaatcattcgttccaaaaatgaacagcaagagttagtttggaattgaactcttgagatggggagatgagagaagacagacaaagtcgcgttgagagctagataatttggggacgttattgatgaagaggacgttgaatttggagacgatttggaggtaatcggcggcactcagggggaaagcgcagagctgattgaagtcgaaccaagcgacggaggaagtgctgagcgggacgggaatatggcgggtgccccagatgggcaggaggcggttctcgaggatgggctcgtgatcggtgagggcatcgaagcgcttggcgaactcggcccggttctcggcactgatcggactcaagaagaccgtcgagagaccgcccccactgctccctaattgcttccgatagtccgtgcccgaattcaggtcgatcacccgcgtccgtcgtttgattaattcgatacatcctaggaacgactcccgttggatcccgttcttgtacagctcatctggatgtcgactggatcatagaacttgttcagtatcgtcggtttgtcgggatctaagtattacgagcagatcgatcactcaacttggaagtcatgatcgtcactactccataatgtaataagccttccaagagacgtttcaagatcatggcgtctacgatatcggtgacctgatcgaaggaatggtgaaataaaaaaaaaattgataagttgaacagcagagcaagtcgaatctgacaaaaaaaatcaagatatcctgcctgactctctcacctgaaactcatcgaaacagagcaccttacattcctgtgcgatttccctggcgatagtgatcaagacatcagcctgaccaagctgaccgtccctgtggagctcgctctgtagcttgtggttccgcttgtggatgtcgaccatgaactgatggaagtggatcctcttggccggcagcgaggcctggttaggcaagttcttcaaggactcgtagaatgaatccatcagctgttttttcatttttcatcatacacccaaaaacaaaaaaacattaagaatcaataatgtgatatctccaatcaaatttctctgtttttttatgaagagttggaaatgaaatggtgctttaccattgattttcctgttcctactgagccgtaaagataaatcccacttggtagatcagaggtcggctcgagtgagacattgttgaagttatccgagtgagtagattgagagaacagactcctaaactagagaaaaagggcaacagaagaagaatcagattgaatagttttttctggacatggtaatcagagatatttttacccagctagatgatgaagatgattggtggtgctggtttgatgatgatgatgatgatgattgtggatgataatcggctagggtctgatagagttcttggagttggttgaggattgagacttggaatgggtcatagttgagtaggccggctttgattctttcctggtagagatcgattggacctccgttgatggtcggtggtttgatagtctggtgctgatgatgatgttctgggtatggttgagtggcttgtgctggtggtcttgagattgggttgttgttgttgttgttgttgttgttgatagttgttgttgtttttggtgattgggttgagtagtagtggtagtagtagtgatgatgatgatggtgatgggtggttcttgttgaccgtctgatgaggtgggagattgttcttggatgcatatttgtcgggtaaatgatttttgtgagggtgctgatgtttaaacacttccactttgtatttcacaaacgccggcagcttttgatgatgatgatgaactgcaaaaaccagttggttgccagaagcacagcctccactgatcggttgccacacaaaaagcttctcatcatcatccaaccaacaacaaaacaaccgaaacctaccaaaacatttaaaagtaaataattgtgccctgatcaacccattaattgacactaatgtacgtcatcccgaaccccggttccctagcccacatcaatctacggacacgcatccttcaggctttgcactctcatcaaagcagatgctaagaagcaaggccaagtaccagaagaacactctgtaaacatctgctccccatgatcccttattccccccacccgagagaggcccgcggtccacggcagaagacacgggaagccgctcggccatccgagccttcccgtcgccggtgccaggatcatcctgtggagatcgtcaattgtttaattcgattgctaaacaagtttaagaatgctcaatccccttgagatgtatgcaccttcaccagtgtactagtgcaacgcttatcatcatcacgggtgtttggtagtgccacacccatcaacattgcaggccggtacacacgaaaatctacacgtgctttgtacgatttgcttgcagcagaggctttcaaaaactacgatacatacacaccatatcccagaggctacaatgaaataatatgtcttataattaattacggggcctacacaacaagaaaacccttgccgtcacaagtccagatcattatagaattcaagcgctgagatccatcaagtttcgactgggactgactgaactaactacaatatccgattcttgggatgtcctgaatcctggaaaaggatacaacagcccattcatggtttcaaaactaaattccagaagcactgcatacacaaaagccgtgttcgtaaactctttataaagcttcattgagaaggagcaaggattctttaagctcagtatacataaacacgcgggctataatttcatgatcgattcctttggaatgcttcagttgttcatactccttggtctaataaattgcttcaagtgcgatgctctcgagcactcaccctattctctagagtctcttcttggtcatcaatcgtcggaagaccatccagaatccggccatgagatcttccaagaaaccttcgcaagtgcccaagttccgatactctctagtgatcatcagtttcccaagggtcctccattaaccatgacaacgattccatccaactccgaatcacaaagtcttattactgaaaaaacacagtttgaagtcggaagaagtttatattgcgattcatcagctggcttgaagcagaacattgaagatttaccccatccaaaccatcgacgagcaataggcctcaccgatcatgaccacccacaatattacgatcaagtttggttagatcatcaacaagctccgtcattaactaggttttcagaaaacgttcttccagaaaaccctccaaggtcttcccaacacacttcaagttccagtccacccttatcacaagccgactgggagaactacgtgtttcacatccttcatgagattgaggagcaggaatcagtcaatcataactcaaatggaaaccaatttgctggatattaccgaacacaatcggagggggtaattaatgatcagtccagtaggagtactcagcctccagtaacttgtattccaacaatacctgatcatggccccatacaacctccagcaatgatagaaaaccccagactctcaacatctcatcttccaaatcatcggggaatcatggtccaagagaataatgaacttggctaccgcgagtcactcataccaggatccaacggattatcaaatccaaatggggctttcattggcagtgtgcaaaacagaaaagaaacgagaataccgatgacggtcacgaacatcaacggacactcagctagtccagagcccatgtcccagaacgggctccttgaaccatcggatcttggatccctcttgcgaggcctagaacaaggcttggttgaagttcttggtcagaacaggagacacaacaacatcaacaagagccattcgaaatcgtccgaccatccaactctacatccatcgctggccgggaaaacacctacgcttggcatgcatcagtcttcgcccaccggtcctaattactccaatctgcctgcaacagcgacaccttccgacacttctaatccggaaatccccgtcaatttctcctatcaagctttgctccattccgagcttcctccgatccagctttctccaactaacactcctccacctttttacccagagcatccaaattctggaaggttcaatcatcaccctttcttcaaagacattggaaaatcatacatgcgtgttgcgaatttggggccacttcatcctcctgagactcattcgaacagaggggggccattgaaccaacagtcaggtgagatcttatcagaggaaacatgggtggattttgatcgagtcagtccgattccgacgaaccacaacaacaacaagtcgaaagcccaaggcttgattactagaccgacaggggatgataagcacagcacagcagagcctcccagatttctcggacgtggttcaacttccagcccaacggatcgtgacgatcaaaggtcgaaaatcttcaggtttgacgcccaagtgtttcggtttggatctgcggaaggaatggcgcagacagaccatcatgaagggttctatcaagagttcatcgacgagatccaagcgactccgtccaaagaactcgtcattttggattgtccttcgatcaagaggtaccgcaacttgatcaaacagatcgtccattctcaagcgttacttgcagaagaccactccccgctaagtccaaaacggcaaaaacttgaagatggtgatcgttcacgaggacccgagcggacgaaaagggtgaagaaaatgaggttggcggagcgacgatcgatgctgacggaggcgacgaatctggtgttcaagaaccgtcgactatggtacaagttctggggcgagcggacggggatccacttcgagacggtggaggtgctgcacaaggccggatactcgcaaaagctggtggagaacgaatttgtgttgttcatcttctatgtggatatgattgcgacgatcatcccggtctacgactccgaaaggatcaccgacccggcgcagcgggctcttctgcgcgattattatagtgcccgattgctcgagaatgctctcaatagatataggctcttgggcatcgtccaggtccatctgggcgagctccatacttacgtcagaccgaaatctaaaaaacctcgaattcgaaaaaaatccctgtcttcgactcgccgtcatcatcatccttcgaaaacaacaacaacgaagtcttcgacttcgatcaattatcttgatgatgatgatgatgatccggattacaagaagttttgtggcagggatctgttggctaaattgtggctctcactagcggcattcatcaaaagcttgccatccgaatatcagatccttcgtgatatcttgctcgaagagagacatccttatgtgtcccattatccgaaaatgttcttcaatgatctcttctcttactctatcctcatcttaaaccaacgcttgaaatcttattattcacgttcatgaaatcttcacatttctttataaatctgtttctctatttatttattttttgtaagacgaacaagttgggtctaggtttatttaccgaatcactgccttttttttggggggggggggggggaatttccacattgttaaatgttgagttgatttatttgccttggaaaattaaaattttgtggaacttgtacattttgaaatctttacatccgctttctgaagcaaactcttccaatacttgaatcaccactccaccaaaaaaggacggatggactttcttctgcgattcttgtctaccgccagaccagttcttgaggagtgttatgtgcttgagcccctactgggtctggatgccgtgaccctaaaagtgaattgcatatttgcaaagatgaataatacattttttttgaagctcgatcggttttctgactttttcctgattaggtttctgccctatctgacctgccaagtattctcctccggcttcagtgtcaaactcaagtccacgattccttcgattatatttagcaaccatcaagtgagtccctcgtacctggttttccatcaggctgtctcaagaactgcaagtactaacacggaatttttcatttcagcttaaatataaatcgcgagacttcgactcggaggatcgctgaatcattatattgacatgggtgcaattggtctcagattatcgctgttggctttcaggagtactcggattcaacctttcaggccaagcccgtctttccatcagattcctccatcctacttccttgcccatcaactccgatccgcttcttccaagccgccctcggaccccaagactctccgatcaagtacagagcccgctagtcctacctccaagaagggaacgaagaacaaactatctaatcctgaatcgaatcgctctcaaactaccatcaaagccgttccagaaaaccatgctgagaaatcgaaatctgaacctcaagaatcatctccctctggccagatcaattcgaaggactctcctcgatcgagcccagatgaatcctcatcaaatcatcccgaactgcccaccgagacctcctcatcaactcttgccgccgagatgctccaggtaacatcggacctacccccacccccacccgaaggaagaaccggtgcaaaatctaagctggatggcaagagaccactttcatcaacagatcaacgccgccagctagtcactcggctcctcggctcattgatcctcaccttgtctggcatctgggcttggagtcagactcgggattgggataatgaggtcgagagacggatgctcgggaaaggtgaggatggcactcgtctgtcgaggttgcaggctcgactatttgatctgtttgatgtcagctgcttttcttttcttcttcttctgtctatacagactcatatatctcattcaatttcacatccaagaatgttaaactaactgcgagatccatgttcgattttattatagtacttcaacaaacccgcgtggaatccactcttgccagcccccttacctgaaccacatggaaggccttacacccttcttgtcgatctagatgatctgcttgtccattcgagctgggatgtaggtcccctcgaagattgttactcgtcttgaaaaaaaaaacatgaagattgatgctggttgctgttggatcttttagcgtgaacatggctggaggacggcgaaaaggcctggggttgattatttcttgagctacttatctcaactatacgaaatcataatcttcacgacacagccagcatatgtaaagttctctcgcatttcttcatttcccgttttataagaaaaaagaataactttctctggtgagatggacacagcaagctgatttgtttccttttcttatcttgctctaccctcaatggtattgtcaatcataaagaccgcagccccgatatgtgaaaagctagatccatatgggtattgcacgccgtacaaattgttcaaagagagttgtcggacgaaaggattgatcaaacctcagttgataaaagacttggattatctaggacgagatctgaggaaagtggtctacgttgagactgatccgcgcctcgttcaattacatccgaccaatgggtttttgattcccaagtggaacggagacccaaacgatacttccctggttgacctaatcccactcctagaggcaatcgtcttcaatgccgttgacgatgtccgtgacgtcgcgagggcttaccaaggccgggatcctattcgggcttatgctgagtcggaggccagacagaaaaaggaactcttactgaaatggcatgaagaacaggagaagcggaaatccagattccatgtcgatcttcgtcaattgtttggattgagttctgtgagttcatcacctcagttatgctgggtaactagtcttgaatttctagctaaacaaaattatgtacatctgaccggttaaaaagggtaacaaggatgagtcgcctcaactattggtcgaaaaagatagggctcgagctcaacaggcatacgtcgaggagcaaaagtactggaaagagaacgagggtacattcaagaaattgatggaagaagacagagaacgacagatggtcgagttgcgtatcctcccactcattgcccgatattctttttatacgactaaggttattatgctgtttctgactgatatttccttcccccacttggaaacattttagaatgaaaggtagcttgttgagcttcttgacaggtcaggtcggcccaccaccaccatcatcatcaacaacaacaacagaatcatccccagaaaactcgcacaatcagatagaacgcccgtcctccccatcttcatgaaccttcattaatgatttcctccaagaaacatttgtctcttactttgttgctcatctcgatataatcaccttttccggataccctctcgaacctccatctcatccactctttttttcacttccattcatcccctttgttttttggggctgtcttactttgtttatgacaaacggggaaggggggggggggttgagggcgggagacttgtgttcaaaaaaaataaagagagacatgtgtctatatgtcatccccgtcacactcgtctcttttgtcatccttttcctacgtttgtatagatgtgcagttgttacgtcaccattcaagtccaagtaatcactcaatgcatcaacctgcaaaacctcgggttttctataagaaaaacaatggttgatagaccatgactcatgaggcttgttaagtgtctcccccttgattgaagaagaccatcttgtaagaagatgtttgtggtacatgccaagatcagaggatctcattggaagatagttgtggtaccgaactgtaaactgatctaagatttaacaagcatatataactgggttatttatggtgttcttaccaccagtgctgatttgacagaccacacaggtcctaaacacatataaatatgtgtttaggaccacatatattgggcgtgcaggtaggcaagccaacctgatggcaagtggcgtgtctgcctgcacaccattctgcaatggcgtgcaggcgctgtagtgtgccaaatgtgtttcaagtacctaattgcataaattcatgatccactcttcataataggctatattcttggtgttattatttaatcagattctatgtgtcatttaacccatagtcactcactgaaaccactaggctagctccactcagtcaaaagttatttgggatttaaattttatttgcatacaaaatgcttattgcataatgtgaaccacaagttggccacattgtttgtatgtacactgagaattttgtatagcggggaaaaccacaatttggccatattttttagatgcatattcattattggttagggctggaaccaccagctggtcattacacatttacatgttaggtctagaaccacaagttggccatttatagattataggttgtaaaatagactatttaaggagggctgccccccccccctcattccaacttttcatcatctcatggcatctcatcacatcagatcatcatctcatctgatcagcaaccagacagaatagagcaatcaacccatacattaagtagagtgatcttaatcaagtgccccattgagatcattcagaccttgagaagtggaggaaaaggaaagtaacaaccagtacgtgtgcttttaaaacaagagaaagtgatcttaacccattgtgctctcaaacaagattaaggaggaagggaaagacactttcatagtcacattttttctcaatatcatctcataaattcccattcattattggaaaagtctaacattaaacctcaaaccgcctgatctggaacaggtatttctactagcaatgtcaacaaggacatgaattcttgtactggaacctagcattcaatcatacttgaaattcctatctccgccattgtcctcttaaataatgttagtccgcttttgttctctctactaccccaattcaataacgcctcacaacgcattcgctgcgctacttatcctctattatgcccaatcccggataataatgtaaaaaataacattcctttctcaacaagtgatagggcctgatcccttgctctcaagcccattgcctgatccattcattaatatttttccatatatgtttttgctccttttttcctcttctcaacaacgctgccacagatacgatacactgtgtgtatcatggagaattctgcaaagcagcatggccaaaaaccaaatttgttgaatctccttgcaaataaaagcagattggtcagatattttttttttattggggctcagatacatagtgatacatggcagatacgggcagataccgtatctgtggcagcgttgttctcaaccacatcttttaccacttccgggcgcttttgtttctcaacaagttatagggctttatgtggtgcctctccctgccttatgaacattggctttatcactttcattctttcaagtcttaatccggtgaactatactacaatcgactaaattctgcacgctcaagttcccaggtttgaaatatctgcccaaagatcctcatcacagcagccattgcaagcttcatcaccgatctctacaactggaatcaaaaggctgtcaccgtccttggtttgatatcaatagcaaagttcaaattgatttaccatggaaaggtgtctcaaaaaaacttggcaaagatacgcttggtacagcattcacactctctgtggccttgtcgagtcaatcattgttgcaaagggtgaacctgccagattccactatgccatcagttccagcagggaactttttgctctgggagaagcgaacatagccacatcctttgtgatgggaaatatacctggtaaaaatcccccccctcttttccacttcttagagttgaatttcaaaaattgaatttcctattcttttccttgtctcacataagcatatggcttgatcaccagaagtaggctaaacgcaaccgctggtgctcaactcctatggcttcaattatcactggtttgacgattattgttgccagttacttcttgctggactatctgttctttctcccaaattatttttggaagtcgtgatctctttattgatcttcagtttatttgtggaacttccagaagactttatgttttttttggaacttgggatgttggactgagctagctctaatgaccttaagtcaatctgaatacaatttccaatcagagattctaattttgatgttttctattgactgaaaaaataaactctccaatcattgatgacagattaatggtccaattgaaatctgattcttaggcaacatttttgttgaccttggtagatgaaatcaaaaccgctatcctgatttccgttgtagtcagcttgataataacgatcaaagatgccactacaatgagagtcataatcttagattgtgatccaatcaattgcacctgggggccaatcaataccaagaatactgaaagtgcagaggtggccagagaaatcaaagaagaaattcctggcgtactgattgttaagatcagagagtcacctaatgtagatggtttgaaagaaggattgcggcggttggaaatgtgtgcgtacatccaaatttcaaacctcatttttcaatcctcttacctgggtgttatattttagtttaataccaaaaaaagacatcctttggccaagcaagaacaagaggttaccaggatgattgcctttcaccttggagctgtcaattagattgatgtcttggctttgcagatcttgagagaaatcttgtaaaagtacattgatcgacttgtgatcatttggatttctcacatgaagcctaatcactatgaagtatttaagaaagctgggattattagtgtggttggcaaaggtctgtcccttatttattcatcatctttgattatcaagtgatcttcaatccaattcttgactgaaaattcccccaatcagtttattcaactatctttcatttgttttttgttttttatcacggaattaaatcatacaaagaccaattgttagctaatgttaatcaagtactcaaaactgctcaaaaagcaactctttgatttcaattggccatcaagagatggaaatctcactcaccgacaaaaacaatgaatatttgccttcttgaataaatcagatctttacttctttctcctttgttttatgcttacatgtgtactctcaatctcacatgaatcatttttatgtgaaaagtgatggcaaagcctcccttagacactagtcagcacatatgtcaatcatttttcaaaatacataaacataaaaaaacacctcttactcaacaattccactcaaatagtctgctgaatccacattgatctaggtttgacaagagactgctacacatagttttctctagcatcatcagttttgccacaacaataaataaattgttgtgttaattgttgtgtagtacaattgagggacaggtctttcaaaccagccgtaacagttgtagtatttcattacatatgtgatacatttcatctgctatttccccctcacaggactgccaccattcccaaaggagttcccacagcgtgcacaccaatctgcagctggcatgcattttggtgtgcgcaaggggggatggcttgcacttatcatcccccaaataaatgtcactactaatttttgaacataaagatgggaagccacgggtctcagtcaggggaggaggatttctactaaacaattttttggatggatgattcaaaactataggaggagaaagaaaaggatggcaaaacatgtttgaagctgatagaacactgcaaaaataaaattttgaatattgtggaggaatctgtaagttagccttgattttggtgagcttacatcacctattgtttgatttgatgatgcaccgcgtcgcacagctgattcaaacaagttaaccaatgtttctatcagccgccaagagttgttctagggccaggtggaattgacatcggaattcaaagaacgaagatcggagaagatcttcagggaaaggaggatcgattcgagaaggggcaggaatgagaaaaaatgcgaaaagcatcatagaggaatcaaaatgacgtgatagttccttgctccaaaccaagatcttttccatttcgttatgaaggtcgtcttcgttttctggttggtaggtgcttttcacaatcttcagaatatgggcacacaaactgcttgtttccttcttcaaacaccccatgtcgtaggaacttactctaggactgagcgtgaatggtgttttactttcgggggtgtccaacaatttgctgaagaatgttctgcctaatttgagaagtggtatagctcgccggatacgaggcataagatctaggttcagaagtacattttcctgtgatgaggtagtggggtcgttgctgtcagttccaaactctggggtagactcatgaagttcttttgtaaattcttctgatgaggtattggagagatcgtcctgatcatcagttgtatcgctttctccgaatctgactgagtgatcaacgtgccgggttaagtcgttgagacaggcactgagacggtcgacgtcgtcctgccatgactcttggagaaagctaaaatcggatcgtatgggcgatcggattatagcatcaataatgcggcaggcttcatcagtcttttcccttattttacgttggagtctgggagcacccggtttcaacatgcgacgcattatgcggaccggaaaatatgcggcggaataccacaaattcatcaagctacaataatcgccagacaaatcggcgaatgtgtcggatagaaaacgatcaaatttctggacaagaccgatacacttgtatctcttcaaaataccgtactcatgatctaccttgcaggtaaatccgagttcctccgagatgggagcggaagcgagggaagcgagagaactgtcgattagattgagggtggcaccgagttgcctaatgaactcgagggcatcggtgacttttggattggactgttgctttttcaaacgccctgtggctattgattgcattaagccgtggagctgctgctgcaatgcgggtagagatctggtttgcacttcgaccagaagggctttgccggcatggatctcacgacttgaaagaaatttctcggcaatgtcccggtctctgccgcgcggtgttatccgccgatagcccgccaaatcgatgatttcgcagaaaagacctatgcagaagaagattctgcgtcagttgaatttgaatccaattagcacttgatgaaatgcgcctgcttacttattaaatgtggttgatattcgacagtagtggagtccatcgggttgatgtctttcttctgttttcgatgacgcacttctttttctatggatgaatttaggctggaaggtgggttggtgatgctagatgaaatctgtcaacggtagaaactgactgagctaggctaccagaggacacaagttcttacagacgttattttgtgaatgaagaaggaattgttacaattaagatataccagactactacgacttgtttctatttatctactgggtgtgatggcgggaggaactgtggtgactttaccacggctaagagtaagaaatttaaggacaagatgtactgcagttggatttggagaggcacgatggccattgttccatcagacgtcaaaccagaactgggggatgtacgaagcactaagcagggccggcacggtccgcgtatagtaagtcaacaaagagttgagctgacttggcatataaagaaatccgacaaagagcctcatcctatcccggccaagtagttttcacaggacaattggacccggaaccaagtaccacccagccatccattcattccctaaaatgtatctaagaggacacaaaccttcggataagagctgatttccttttggtgtttccatgttatcgcacattgccctctcttgcagatttccggcagcagccaccagcctggttgagattgcaaatagacatatcaaatcttggtttcataattttgggcctagacagggcaaaatagaattacttgagtgaaaacttggccattgcaaagccaccacttatcccattccttataggatggtgccatctgtgggctatattcttcccctctcattcttaacatctcccccattgcccactctgttcatcattcttctacatagtcattccccagcatctcatctaatcccgcccaccaatcaagttgacaatgccgctatgtgaggaatgcaaaaaattgacccaaggagacctcttatttggtgtctgtgccccatttccttttttgccatttggccccccattctcaatcaacctcattagggtccatccacccaaccaatccagacatcccccatcaccaaaccattcactgccatctttagacaaccaaagtcttaaccatcttgtcatcccacccatacaatctgaccttccctattcctttccagattttgaaaaatgcttattcctgccagctttccaaagaggaccaaacaggcaagtcaaaggaccccaccaaaccaatcaccaagattattgggtgttcattatttctctaccaagatggaactctgtgggagaagaaaggtctcttctgctgcaagcaactgatcaacctgactgatcccaacctcaggctctatgaatctctctgctcacaactatagggggtttttttccaaagaaattcttttaaaacccaaagttgaatccattccagacttccccagagatttgctttccctcaagagtatatcacaagttttttttttttttgccagtgctctcttttatcatttttaggaggggattattgatatgccatggcagagggaaagcaaatccaaggataagtctagaagtaatttttttttctcaagagaaattctttggaaaacacccccccacagttgtaagcagagtgattcatagaggttgggatcagtcaggctgatcagtggcttgcagcagaagagacctttctcttctcccacagagtcccatcttggtagagaaataatgaacacccaataatcttggtgattggttaaagggggtcctttgacttgcctgtttggtcctctttggaaagctggcagaaataagcatttgttccagcatggaaggggcttggcaaaaatctggaaaggaatagggaaagtcagattgtatgggtgggatgataagatggctggacagactttggttgtctaaagatggagttgaatgggttggtgatgggggatgtctggattggttgggtggatggaccctaatgaggttgattgagaatggggggccaaatggtaaaaaggcatttgcacatgtggcacagacaccaaataataagaggtctccttgggtccattttttgcattggtgacattgtggcattttcaacttgattggtgggtgggattagatgagatgctggggaatgggcatgtagaagaatgatgagcagagtgggcaatgggggagatgataagaatgaggggggaagaatatagcccacaaatggcaccctcttataaggaatgggatacctggtggctttgcaatggccaagttttcactcaagtaattctattttgacctgtctaggtccaaaattatgaaaccaagatttgatatgtttatttgcaatctcaaccaggctggtggctgctggtgccaggccaaggtagctttgaccagtctggttgatgcatacattgggcctttctctggggatggcagccattcagcccaaaaaaaagcaccagaccacctttttttggatccaactccccccccactggttggatatgtatgacatgcaacaaccggccaaaaaaaagaatactcattgggtgggccagccttgatttggcccggcttatcacgcttgtgcactcttgtgcagccaggctgtccttacacaggattaccatctgggtacaccctgaggccttgggcaagcatgcctatccatgtccgccgaggcattggtattggactcggtggacatgcagttcatatgaatgtttatgtacatgcccggaggtttgcgactcgctgacgctttgagggtccaagtgaaattggttggaagtcatgaaagagggaaaaaggtgttgttcgatggcgacatagtgtccaatacgcagtcgccggataacacggctaatgaaagatatgaaccgaccgaagccggtcggttcatgaagctcgcaacagaacgtctttattgccgttcttagtacacctaggaaccggggggtaactgagtgatagtccacaagccctgcatgatcactgatctggtttgaccttaggaaaacgtccaactttctgggaaagtctggacttgttgggaagcatggttggaacgctagatttctatccgctctgcaatagtgccaaacctgctattgaaataagccaacagctgaaggaagattccaacgagcagtcttgtacatttgtttcctattcatacgctttgaggtacagttcatggatgcctaagtagataacaaagatagctcgagccggatcaagcgataacccgcaagtattgcacaggtaagtgggataactatgtcaacagagattatggtggaagaagtaatgcaactcatcacaagtaaaggaaaaaaaaaaaaacgggggaggagcaaatgcgcataagagagagaaaaaaaaatgaacaaaaaagaggtagcatccgatctgatgccaaaaagtcgtcaagctgaaaaagagtaagcccttcacatgacgaacatgaggttggtatcgataggctgaaaatgagaacggagagctgatgtcagaagaatttcagaatatgtaaagcaaggaagaaaaagggcagggaggcgataactcacatgagatgccgacagttgcggcttctgcgagtacttgttggccaagatctgtcggatagatactaagagttgttggtaggtttgctgcggggcctgggtcaaggaagtgatgaaagcataggacatagctctaccaaaaggattgatgcataagtaatgtaagaataaataaggttaaccaggaataagtagtccatgtggatacgatacacacccggtagcagaaccagcttcgactgcatcagcactcgtttgagagtctttacacccactccattggatcgcatccgcgggactggtccgagtcgctttggagatcttatcagccttgtttccggagatcactttcttgcctagacccatcaagcccttggcaactccgccaagatcaccacgcatatatgatagtcccgcctgaagtgcaccctgtccagctctataagaaatcgtaaaaatgcgcgtcagaaggggggggggggtcgacgatcaagcaagtgggatgtgcttactcggctaaaagattgggttctttgatcttgccttcggttgaatagacatctaatatgtgatataccaggaaacgtttagtgagtgaactgaatgtgatgatgactcgaggttcttacatgggtaaatcaagtgcggtaccagaatggacaagactgaaaaagaggagtgaaacaaacaggtaagcgcgtactaggacgcgttgtcgctgaaacaaaaagaatgggaaactcaacatcgaaaattccagtcaatcgacagccaggcggcaatggagctaccattatagcaaacatgtcgtcatcaacgatgtgcccggcttgttgtgatcgagggatagatacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntatgttgactgcgtacagaagagagagtcgttaggttgagcattggagacgagccactgcatggcagatattatgtttgcccgagttgggatctgtctcgggttggcgccaggggtgtcgaggaggatgaccatatcctcttgcttgtagttgtacctctctgagcaagtccgaagggataagtaatgagcattactggggtcaagtttcgatatgaggatagaaaaggctgagcgcgcaccgatcaagaacttctgcatattcaaagcatcgttgtgacatcctctcaattcgccagtttggccgacatagttaatcccgatacatagcgctttacgacgaccggtacatttcgaatactgaaaatacggttcgcctcgcgtggtttggggttgtggtggttgatagtgagctcctggtggcccttgattgtatgcttgctgatatgatgtcggcggattaccatgacctgatgagcaacaagtttttttaaatgtaagtatattccgattttctgaaccttgtggttgtttaaatatgcaccataatgtcctggatagggtcttgtatgatcgttggtaatgggcggggcgcctgttggtggttgccatccgccactgagaaaaagtaaaacaaaacatcagagactcgctgggacgtgcttatcttcttaacttcggcgacgtacttaaaccctgaacattggacgagattaatggttacggaaaggaaacaaggagatatacttagcaagttactgattattttcccaaatgtaggtatgtagaggaacaatgcttaccaggaggaggggcttgaggaggttgccactgttgaggaggagggccggatggaggagcccactgtggttgatgattttgctggccggagaagggaggtgggccccattgagaagcaggatggttgtaggggtagttggccatctggggaatcttggttttgatgggtagcttccaagtcagttgggttcaggagatgatgatttctggagaagtggctggatggatctatcgggaagacttgaggatggcgaataggtttttatggatgggagcagcgttcggcttgattaagacccgccaaaagagtataagccgcttgatggtcttttttaggtcttttctccgttgaccataggcacaggatgcccaagaataaatcatccttcaaaatttcatacattgcattaaaatagtagagcggtccatatatacatcttgggatccctcttgtgagggtttggcttggtggaagtgagatgggcataaatctccagccgttacatagccccttgtaccacgtgcacccttgtgccgttttagggatttgaaactgacatgaaggatttacgatgggtagattggatgtccgagggcaatccgtacatttgatggcaagcaacagcaacagatatttcattgctcagtaataatgatttacgttatgattatgcactggctcatcactttgtgttgccagattcgccggctgggtcggcaccgatctcatcaattcttggggagataactgactaacgctttaactcggtcaacgtctggcttgtgctatcctgtcattcaacagttctcgcacagaaccggcatttcaatggaatcaccacagtcacaagctcacaaacgtaactatgccaatcttgaggatgagcctgaagggaaccgaatcaacgatttactctggcgcttcaaaaacctacatgctgctctcaccgaccccgaaattgatgactccttcacatcattcttagaggatgcgaaaggtttgtcaatcactagccagcacatatctagtcatccgggttgactgatcttcctttaaagtctgatcgactttgaagagcatctggtcattcagtatcttgaccttctcgaggagttcttcaaagctttgcaaaaatgacttctctccagcaggcgtgatcgtagatggccttcgtttaacgagaatgtgaaaaactgaccaaacaactctctatacccaatgagacccaaaaggacgacgccctcaaaatcatcatcttgcggaaatacccccagtttcatgatcaacctggaaaaactagggcggcattgcttcggactcttgaggccaaatccgaccaggaaggctgcgcgatcttagctgaagccgtccgacaagtttctgaccaagtcataaataaaggttacgactcctctttcttgagacgtgacataatcttcagctcagccttacgaacctttgatgaatattccaagcagtggaaaacaatcacctatctcgccccatacgccacactgattggccattcaatggctggaaaaactcggttgctcatggagatgtcgcagcacatttgcgtcattttcatctgccttggtccctcggattcaaacggctacccgcctagatccgcgcttgctgattatatgctagcacccaatcttatcaacagtgacacgcactataccattcctgttgctgctattttccgagctgtcgtcaaatttttcaaccgtcaggatggtcgtatgaataaggaagaaaggttgaaggagtggaatgattatatcgaggtggcaagctgaggatcacttgataggaccgcacgaacgcaggaaaaattcaagagggacgtgttggaggaagtgaaaaaaatagcaaaccgcgaagacgctcattctcatgaagcagtggcagagatgagtgaatctacgaggttcacaaagtcagacccggagttggtcaaatccggctattccatgaacttgacggtattaacttgcacttgatgaagcaagcgcgatatgtgaaacgctcgagcccaacaatgaaatcacatccttcgccgccttttgtcgtccaattcacagcgtgtacggcaaaccacgagccagcataatccgagtctggtgaaactttctctttttttccctctctagtcattgttcttctttcattcaggtctggccacactctacatagtcccacctttttcattttttcaggcaacaagttctaattgcagtcccagcacaacttctataagttatcaatgtgctttgatgtgaatttttccggaatttgatgatgaatctccggcgccaaatgatacattttgcacttgacttgactttgttgtttggcggcatgtatttttgattacatagttgatatgcataaccaaaatgggtgaggagagccaaatgaatatgagcactgccagtctgcccgacgtccccacttggctcgctcggcctggctcaaccccctggaaaagttttgtgggctgcagagttgaagttgacctgtttgccatccagagcttccatcgtcctactcatagtcaactggcccctacttaaagtccagcttcgacagctcatctcaagaaccagcttaccaggcaccatcagtctccctcgcttcccatgcctagtcaagaccgaactcagaccctcgtcctcgataccgcacctctgctgacttcaagcttatcctccctgctactcttctcgaatcgatttgtaaccactcaagatgtgatcgaggaagttcgtgggaaggggcagagagaaagactggaacaagagtggaagatactggatgcgactctcaataactctgctgcccaaacaggcgacgaatggaccggtctccaaatcagggagccatctacagcggggatttctaagagtaagcttttttcaactgttcctctttcattgttttttatgtatattcagaccgtcatttcttttgaggagtctgaactgactttctcgatcagtcaaggaattcgcgaccaagacaggtgacattgcggtcctctcctcggcggatatccgagtgctagcattggcgtacgatgtcgaggtcgaagcaaatgggacttggagattgagagatacactgggtgcgaaacgaatgggaaaagatcccgaaaagaagaaggcacgacagcttcgtaaactgcagcagcagcagcaacaacaacaagatcaatcgagcggagaaaaaccagcagaggaatctaactcgccgaccgatcaccctgtcttgtgcaacggagaccctccgaaaccgacatctgccgaagttgactcaacatccagtcaagctggtgcagaagatgtcgagcagctagtcgagcacatcgatcagctcactttggaaactgccgtcaatcaccctgaatcatctgtgtccggtgctgaggaagagtccgacgagcgacgagaagcacccaaccacccagtaacgtcgcactctgaaatcacccgtgcggattctgttgagacggccagcgacatagactgggtcaaggtgcccatcaaaatcggcgccaaagcatccgaagaagagtcagacatctcatccttcgtctcagcctctgatcccagttggatcacgccggaaaatgtgcacatccatcaagccaaagacatggggtttttcccatccttggggaacaagcctgtcgctccgaaactcgagactatccaacaacactctgccagtttggctgaccaggaacatcaacacaataatgaccagcactcagacatcaacacgccgatcaccaatagcaccgttggcgagggctcatcaaaacctcccactatgaaggcggctgtcttgacgggcgactatgcgatgcagaacgtggctttgcaaattggtctcaatgtccttggggtgggcggaaaacgaattagagacgtcaagacctgggttcttcgttgctacggctgcttcaagtgagtaaactacctctatacatactcgattggtttactcgcccagatcgcataaatattaacctgttaatctaatctgcggatagactatgtaaagaccctacccggaaattctgtccaacatgtggaggtgcaacgctcacccgagtctcgatcacttacacaccttcgtcgccgactggatacatcttacatttaaatccgaactttcagtatcgaaaccggggaactgtatactcgattccatccgccaaaccaggcagctcgtcgtttgagaagggcggagccaagcagaagaagtcgatcaacggagcccatctggtcctcagagaagaccaaaaggagttccaacggggcctgaaatcggtgaagatccagaaggagaaggaggagcggaagctgaagaacatcgagggttcccattctcatgcgctcacctcgctcagcggctggaatgatccggattgggagcctgccatgttgttgggcgagaagggcaggaaatcgtccgggcgtggcaaccatcacaaccatagcgttcgctatggtaaggacggcttgccgctcatcggcttcggcaaaaaccctaacgaagtccgtcgttgtagtaagagatgatgtgcttgtcgatgtcccttcaatccgtgtcaactctgttgttctcccctctctgtcgatgatttcttactgagtcataacaagctaccttcctgagccataccaagctaccttcctgagccacaaatgatagtaccataaggcaaccacccaaccaagagcccaaactgtttgctcatcaccatggaaaaaaacttcaccaaattggtggcagttgacatgcaggttgctcccaacaaaacttctgccatactgtaatttattccaatgtaagaatttctgcacaggaactgtgcaaggtggactgtgctgaaattgaagtatggctgtggtaatggttgagtaatatctgagtaacaactcaactttcaagagagtttctgcatgtcaactggcaccagttccttgagcgtttttcacagtacatcacccatgaatgtgttggattttgtctggctgatgttagatgaatggcttcaatggaccctcctcaagtaagttcattcacaaatctgaacaccaaatctgaacaaaattcatctttggaaacatcaatattataactgctttattggtcttgtgtggatgtatcaaaacgagcagcttaacacaagtctggagggttgctggtgtaactggctgggcaagaagcaccccttcccactgggagggacttctgaaatgcttgtcctgcagtgtcagacactgggacactagcccaggtgtctacaagagaatgtaacccccttgggttacataataaatattgttatatattgtaatctttaagttaataagtattctgtaatgttatttattattatatgtattatttatgttaataaatattctgtaaattaataaagatttacctcttgattaatttacctcttccatgaaagttatactcaagttgaaaaggataactatctcttatgattatccaagtgtatctctcttgtaaataatgaaagtcctgtttatctctctttttgtgtattttatgaaataagatagattttcctcacatgtacttttattattcttagaatatcttcacatttctccccaaagaaataatgtaataatatggagactgtaccgctcccacaagcagtctgaccactgttctgtaatacttaaggaagaggttcattcactaagattccttcctcagagattaccatacaaacccgttagccttacctatttacagaaagtacaataagtgagtggggtttaatactctagactaaaaatacattacataaaacctttatttcaattagtttgtactagtctgtaaaagtcaatcttagtaactctagaagactagtagaacccttctttctcttcataaaggcctggcgcagcaaagctattccgctgttgtcccttatagttataaggagcagcccttctaatactccaagtatactgaagagcttattgcgggcaagatcgaggcaacttagctgccaaaacaattgaaagatgtgtaagttcccaccaatggatcactcaaggggtaaagcctgatggcccattccaggcggcccaggacataatctctgctactcaggcagaattggaagcagccaagacaacaaaaaaacctgttgcttcgacctccggtgtcaaaggttaatttcactatatccattttttttttcacctatattcacagcctctactctctaggctctaccaacccccactcattctcccaaatttcatttcactccacttgaaaaaaatcccttgaagaaaaaaagttgtatatttctttacattaagtattaaaattataaatagcgatgaaaaaaaaatctcaggctctccatttttagcttcaaaaatttacattccaatttttattttcataaaagttaaaaattaaaaaaaaaaaatcatgtatatatataaatgcccaaactttttcttttacccaaaaaaaatgccttttaaaatgatcccacagataccggatcggtatcagatcagtatcgcaatgcgataccgatccctaaccctgcgatactgcctgctgcgatccgatactctgggtatcggatcgggtgggcgatccaatacagtggcgcgcggcattctactgtacaaggccacccgcaaatgctgattaggtcgcgcggggttgatcctcacccccgacgggggtccagcacctgtaaagaacacatttttggagtctacaaggtgtgtagattccaaatctaaatcggcaaccaatttggtccagccaaacaaaaaaaaattttttttttcaccggaccattcggtcacaggccaaatatgggggcctaagtacataaatatgcaataggctgacaccataaacccatacttgtatggctatatgtcagcctaagcccatacacataagcttaaagccaatgtatatgctcaaaagtgcatccgctggctcgattacagcagcgtggatgtcagattgatgtctcaacaccccaaaacttaacaaaaaaaatcaaatttttccaaattttgggtcccgaccattcggacatcccaaaatcttgtacagtacaatgccgcgcgcaactgtaccccttttttcgatacctggtaacgaaaaatcgatccgatccgataaattggccgataccgtatcggatcggatctgttacatcgttgtttccactacattggttatccaacaaatagggcaaccctttttccactaagttgtgtaaacaaccatagtgtgacccaatccactatcaacccctagtcacataagagaggggagttggcatgcatgagcaggctgcaagggtttggtgggtgtaaacttgtttgccccaccactcattcatcataatccactttaaatttgggttctatgtgattcttctattgatcttgttactgtaaaatacttggttgattgtatgtagcagaaagcttccaatcaagttcatgatttgaactttgatttacacagcacatggtttgtattagtaaagagactgatcaagataaaactgaaacagatacaacacactgcgtgtatcatggagaattctgcaaagctgcatggccaaaaaccaaatttgttgcatctccttgcaaataaaagcacattggtcagatagtttttcttattggggttcagattaggggtgaggatgggtcgggtcggggcgaaaaaatgccaacccgacctgccccgtaaattaatggggcaggtcaggtcgggtcgcagtggcaacgaaggccgccccgacccaggataagacccactaattgggttgtgggtcagcatggggcgacctgtgggtcaacccatgggccgaccgttttttgatcggtcgggctttttggggaggggggtagcttttttatcttccttgcatcatgtatgtgctaatgtaatgatgagtgaattcaatgtggaggggagagaaggaaacaaagaatgtcatggggattgggcaagaaagaaagaaaaaaatgttgagagagaaagaaacaaagaaaaagaactaggtccagctattcgggttgctcatagacctcttcgccgtcgttcagccaatcttgtgtacaaacgagagcctcgagggtgtccgcatttagactagctcggaagtcgtcaagcaccctgccagaagctgagaaggcggattccgaagctacagaagtagcaggaatcatcaaaactgttcgagcaaactgactgagggtggggaactgcctcgagttgaacttccaccactcaagtatgtcaaagtgaactcctgtttcaactttgacattgagttctttgaggtaaagatcaagctcaccggttggattccctgttgagccaatacctttggttttggcaaggtgtcgctcaaaatcgatagtatcctggtcttcaacgcagacaatttcatggtctgtagccttctcacttgcggggggtggtggtttttctttctcgtaagcagtaatgtactcgttgtaccatgagaacaaagcaactcgaatgttctcaatttcaccggggttgtcttctagcttgaattcaatgtaaggcatctttgatcgagggtcgaagacaagcgcaatggcggcaaagaccttcatttctacccagtacttgtgaaatttggcaagcatcgggtcaacaattttttggatgtgactacttgtagatgtttgtccttttaataagtggcgctagagatggtcgcggggtatccgttgcggatacccgctatccgctggcggataccccccagcaacaacggatacccgccagggggtacggattcgggtgcggatggcccctttccccccaaatcctggtggatatccgggtatccccagggatacccgagggcaagaggctgagagtgatgggcggaggattgctttccagccggcgaggtacatgtacttcgccggctggaccctatcgtcggcgtctcagcctctgccaactcgaaccagatcacctctgcctatcggaaggcttccttgaaagtgcatccagaccgagtaagtaagtttctatgatcaacaaagctgtggctttattcctcgcgattttgatgggaatgtgatattgacctcgacgattatcgccctccatcagaacccggatgaccccctggcatcagagaaattccaggccttgcagactgcattcaagatcctcctagaccccatcaaacgaacagaatttgacgccaagcgagccacacaagcggcccgaaccgcccgctttgccggcttggataacaagcggaaggcactggcgcgtgatcttgaggctcgtgaagaggcaaaagccgcgaagattagaaaacttgaagagatcaacgctgctggtgcaaagctacgccaggcaaggatgtcggaactcgctgctgctatccccacaccttctactcaacctgctgaaccatcccctgtccaatcaacctacccacccgctgctcccgtggaaacttgcaacactctggaatgcacgttgcgattcaaatggactaggaagaagctccccgacctcaacacagtcgaagatctatcaacttgaatctgttcctgtgatctcatcaagacctcagacatagaattggtcgtcatctctacaaagaactcatcagagtcaggtgcctccagtaaaataggatcagcagttgtctgcttcaaaacagtagcactatgtaatcgattcttcgactttgctcaagccgatcccaattggacaaactgtgctgtcactagactttactcaagctcttgattttcctttgtaaacgttaggattatgtataatatttgagcagttggtagcaaaccaggctgcaccatcccccactaacaaacatgagcaactttgctgcatgattttttggatcctagagctcaaaatgcaggagaaaatatgtgaaagagagctacctcttattgccagtcacctcaataagctatgtgagctgcagcactccgtgggttgtattcaaatcaaatgttataaaattcttttactttttgaaaaaaaccacaagtgagaggtcatattaggttcacaagcataaaagatatcgatgtagaggaaagacaaatgacgtctgaatagcgaatccaaggatagcgttggatggatgagaagtcctgattgggtgttttccagttactgtttctcgacattagttgggtcagaacctgaaaaggaagagttgatttgcatccatttttgttccagctgtttggaagctttaggaccaagagggttcttagccttagccaagagcctcgccgaccatttaaagggcgggtatccgtggatacccgctcggatacccgctgtggccgccggatacccgccagcggatgcggatgcggatgcggatgtccaactccgctgaaaaagggaggggatatccgcatccggtcggatatccggatgcggaggagccatctctaagtggcgctcgatgttcttcattgatttaaatatcagttgagaggttggataccttgaagctgataaatcaacggtagctacatatcattgagaagacatgagtcaaaatctgaagaaagagatctaccaactaatgccaatcaaaacttacttttgtagaatagctctaagaagtccttcatggcagatagctgtgaccattcttcaggacttggacaatcttcatagttggaatctgtagaagcgaggttttcaaatgcctctctgaacggaagactagatttaatcatgaggaaagtcgagttccatcgggttgcaacatccttcgatggtaggaagttgaggctgatgctggaagtttcaattgccatcttgaatagttgtactcgggattgactaattttggtgtacttgacagattgacgaagcttttggacagcatcaagaatcactgcaagtccatctttcacaatcaagttaattatatgggcagcacagcgaacatgaaagaactgcccatctgcctccaaagcctttgaactacgatcggagactatcattttgaatcgagttacagctacattatttgacgaagcgttgtctactgtaatgaaagcgcacttcgttatagatttccattcaaccaagctctgcaccagccgatcggcaatagcaggaccagtgtgaggcgaaggcaattccttgaaggatatgatgtgtttgaccaacttccaagcttcattgatgaagtgcgcggtgatgaccataaatccagtagcgtctcgagagctccagagatcagttgtcagagcaaggcgcttagcttgtaagatttccttgagaagattgcctttcatggattgaaagagggccatgcaatcgtccttggccgtgaagcgagatttcaacttgaaatgcggatgcagcgacgcaacaaaaagcttgaaatatttgtgctcaaccatcctaaatgggtaatcatgcgccgctattgtcttgatgagcaaatctctgctttttttttcggagtactgccaggatttttgagccatgcttccattcttaaccaagagcaacgattgtttggacgagcgattggaatcttgataagtcttgcagcggtccaagtgcttccacagatgggcagtaccagaagtggactttccagaaagcgaactcttacagtagttgcagaccgctttcacttcaccttcatcatccttcttaccatccttagtgaaatgctcccagacttcgctagttgattttcttttctttgagttgtggttgtcattggttcgagtattattggtgttagtggttgcgtttgcagcattatctactgacgcttgattagattgggaggccataatgagatggatgaaagaaaggaatgctatcaacactaataaatggagttcgagctattcaaaatagatatcaatagagcggcaagcctagaggagaactcgaggagggagcacaggtgacgacttccagattgagtctacgactctacatggccacactcttgagtgtctcagatcctgtgtttcaacctttgggctcagataagtaaccagtttcatctgaacctagttcatgttgaaacttgacctcttcatgggttgacccatgggcaatccatttggggaaaagtctgacccgacccaccatgggtcaccttctgggtcaacccagccgggtcaaaaaatctctaaattctgcctgatgccgccccgacctgacccagattgcagccggtttgggtcaacccatgggtcaacccgacccatcctcacccctagttcagatacatggagtgatacatggcagatacatggcagatactgtatctttttcagtgttgtgagtcaagcatgctctcaccaaaaaaataaaatgcaaaaagctctttgccttttctgttttttcttggtttttgtctgaaaaataaaaaaatgggccaagtaccacaaaatttgagaagaaagtatggaacttgaaagcaacactgggctactatgctaaacagaccactaacattagcttagcagccctcaaaacagcatgccaaacctgtagtgttagcaagctgttattgtcactaagctgtgctacagtgcttttaacggcaaaaaaggcccaaaaaatgctaaaatgtgctatagcacagcgtagcaggccctttttttaccgcgcacacacatagcattagtgcagatttgtgcatctgcgctaacactatgctacaatgtgtatttttgctacactatgctagactaatgctacagatagcgtagctggcccagagccagaggtgggagtacacaaaaggctcctaaaccatgaatagctcattcaaactcagagaatttcaatatatgagcctctctggtgagactgggccgacacccagacctgcccacattgcactttcacctccagaggcttagttgaggtttttaaaatagatttgtttgcagtatgattgcaaaagtcaatacaccacagtgaaaaatgttatgcgctgtagtgtttcatgaggagatttgagagtcaacaagttctgctgaggatgttaatccactcagtagaaagttcagaccctgtgacttgccttccaaagttgaacgaaactaaaagcatgtccctccatgaaggtcacacagcaaccacctaggtagtcggagggactcgtgtcagaaatagggttagatatcaaacacacaccaccttggcatgttgaaaatatgaaaccaaatccccacttgagcatgcagatagactgaatttccaagcagatgtagttcaagaccccatgaactagtccaaacaatttacatgtgaggaaattttgatatttcagtaattagctggtggttgattgacttgcaaaaaaactcttcttgtcaacccaaaccaaatacctccattttcttctcaaaaatatcagcattatttgtgcaagagattggaactgtgaaagataaaaatccaacaatcacatacatccatatcaaaaattacgccggtaactaatacctcaccctttataacttaacaaactataatgaactattgcttgggatacaaatatataggaatgttgatcattttgtgcttgttacaagaaggcaacttcatgggttcccttggttatttcctttgattcatccctcctctcctacctgtttgaggtatgatggcccatactgattaccaattttcattttttattttcaaatggtagtcacagaaaaaactgcctatggcagtgatctaggcaggcaaatcatctcagaagcaggggtttcaataagagatcctcaatattcagtaactgaaaataaagaagagagaataaaaaattacattgccacagtcagtcagtttaggaaacaagaaggtatcttcccagaaatgagtaagccaaaatagtttgttaacatttgtgatatctttcaattgacaaatgatttattttgtttttctaccttcctgtttgattgggattcaacagaaaatcacattcaatgccaaagaatctcaacaggggaagatttcatagccatgaggcaagacctgctcaggataaaaaaagagtataatcagaaattagtttactacaaagagctagctgaaacagatttattgagaagtattaagatcttagaagctttccacttggtaattttggaagaaatgatttataagatatacaaatcaaatgacacaaaatcaaataaaatcactctccaaatgtgtaacttggacacagaaacactgcagaaacattttccactaacgggtcctaaatggaaatctgactcaggaagctccttcaaaggagaagaattacctcaggatgtggttgaaacaataaagaagaaagtcttggaaggtcatttgataaaaatgaatgagattttacacaaaattggttcattcaaaagagttttccaaagatttggtgtgtaccagatagcaaacaatattgccctgaagattcaaaacaacatattcaaaacagttgattatatgtatatccaagatgttatgaatgagaaagctctgagagagttttatcaaactgggaatgtgatggaaatagctgcatatgtaatggtcagaaattatgactttgaacataaaattcaggtttattctacacatacttttccctccaacacaggtattcccagagattggaatttctcacattatagatccttcttcaaaggtaagaatagaattatgatttgacttgcctctttcatttatgtttattactgatgtttaaattatattatattttttatgaatttcatttgtgaaactggaaaccaaccatgtatacagttctgcaggatagggagctgagatatttcaaatatttgtctctccaggaatttttgaaggtgaaattttttgattcatctgttgtttcatcattagaaaatgatgtattattccacacccttgaagaattctctcccaagaagaaaaacacaccaactaaagaacaaaggacattgaaatatgatgcaactttttctcaagtaaaacatgaattgaaaaatctattgctgcaatttcaagatgatttctctttgtacccttggaaagaagaaagaagaaggaatgctttctgcattttagaattcatcaaagaaaactataaccttgaaaatattttgaaactaaaaaatggacagggtttcaaggaaaagatgaactcaatgtcatccagcttcaagtttcttgaagaattaaacaacatcagagattacttaattaagtctgaagtctacacttggactccaaaagatctcaaggcctggtcaaatcaggaggataacaacatcaccaagtatattcaaggaattccaattatttacacatactaccagttcattctctccaaaaatgaagaatttttatttaggttacagagagttccttggcagatctgtgcattagaaataataaaatttgaaattgaaagtaacatcacaaaattgaagaaaatcatcgagaataaaattgccagttttcatccatctgtggaaattacttggtctgatacttctgttgatatatctcagtctgaattaaaataatttcaccttaatcaacaaacaaatgctgttgcaaggcactgttgctaaccacattccagtccccaattaacctgagcacttttcatattctggaatgacatagtttcatcacatggatgaaatgtgagcaaatatataaagggggtttgcaaaacaactcccaaatgttgagtgaaatgaggagacattcctgggaatgttagttgccaggtctaaaacctgcttgaaaacagggatttcctcatgccatggtctcaatagaagatcagaaaggactgttccattgtcagccttagagatcctcaagacaatgttgcaacagatatgagacatgcatttgtatcggattgtattgtttttattttgagcctgataccggtatcagtattttcttggttggtgaaaaaaatttattgtcttggatttggatttacaaatgaaaaaaattgtctttgttttttttcttttctcttcaatacggccagatatattgtgtatcaaatatggttttggtgggatcagtcatctgagacaatacagaatacttgtctcacttttcaaagaggataaatgtgtattgtctcaggaaagtgagacaacacaaatccggtatttttgggtattcaaattctgagacaatacaaataaatgcctgataccgtctcgtatcgtctctgttgcaccattgctcaagagtatccaaaagactgcttaataataaagtacttgtaataatacctttcaataataagaaacctaggatattattttataaatgagcttttcataatattttatagggggttgctcactggaaccacccccaaattcctactccttctaggactttttcagaactcaacagccgtgaggttagtaggaataaaaatataaaataatctaaaaaagaatataaaaagaaatattcaaaaatatagttgcaactacaagtgtaactataattcaaaattgtagaaattagagatgggcgattggcatccggatatccgcgcggatgcggatatccggctgctttttctggccatctaggcatccgcatccgcacccgcacccgctggcgggtatccgtcggccgcagcgggtatcctttgggatacccggatacccgccaacgatttgcgaaaaaggggccatccgcaccctctgacgggtatccgttggccctggcgggtatccgccagaggatagcgggtatccgcgacggataccctccgaccatctctagtagaaattaccacctttgtcaagtgtgtggtaattgtagagacagacaaaatgaagatgtgtctggtgagagtcgaactcacgacctcagctaagctgagacacatactagagtgctacctttaccaactagcactacgggcaattaggtgacgctcccgcgcggaacgtcacctaacccaaggggggcccctttgggttaggtgacgctgcgggccgcagcgacacctgtttgcctgtagtgtaggctacagacgcttgtgactgccagggttgttgggtggtagtgctcatggttcgacatgtagtgatacatcatggtagcagactatcagacacctcaacagtaatttccctcagtattatcctattataggtagacacatgatgtaattggctataacaatggatcatgatgtcatggggacatagataatacggtgtttaatctaaccctccgatccgaccatctctagtagaaattaccacctttgtcaagtgtgtggtaatttccctcagtattattctattataggtagacacatgatgtaattggctataacaatggatcatgatgtcatggggacatagataacacggtgtttaatctactacaatattctcattacatcatgagagaactactattgtagtacattaaataaatattctagaatattctaagaatgcccccaagggggaatctagagtataaagggaggcaattcctggcctaagatttgtccctcagcatattcaaccccagcatacttagtaagtacagtgaatattctcctcctacttttagagaaacacgttgtggatgaaagataagagaagaaaagaaacgatactgctgatgactaggttagaagactttgatgaattgaatcgactgttagaacttatacacggttaagagtgtaaagaaaagaaaaaggtatgaacctataagcctaagtccagatggataagtcctcgacaaagttggaaggaatccagaaaaagaggacacaaggagataagatagaaaggttaaagagaataagagataagataggttgagatcaaagttgtttaatgtttttaatggtcaactagtagaaataaaacaggatgattgatggtcaacagaagaaatagtcaaccgacaaaaagatagagaaaacagcgaagaacaatgaaaaacaaaaagctgtgtaagatcacactctgatgacatcacagaatgtatgcgcgccattggaaccagatttcaacactaatcccaatcaaacttctactactggaattattagtgtgtaactttgaaattcccctttcatccctcactaaaattccttataaagcagttgctgcaagactatcacctctgacaagtagccaatcagctcaagtacttgccagatgcttcttagccattattattgctttaaatatccaactatgataaatttattgattgttgtaatctcctgttattttgtccattagataaaaataagcttaaaggagtgtggacttaacctttgtggaatttggaccacatataaagggtgaaaaagagtaatctttttctttgatagtccttcagcacagtgatagcacctggtttttatattatttaaaccagtgtagcatacacatagctgacatccataatattctctatttcctgaattgttattgatttccttgcaatttttcttcttattttctcttcaaaatcattcattacatcagtgggccactaatttatgctacactatttggccactaactgttagtgtagtggtatttttttacaaagaagcatatactattagtgcaatgtggcatgttttatctacactacagactgctaatggctgctacagggtcaaagtgacattaattagtgggttagtgcagttgagcgggtgaattttgggcctgttcttgtagtgttagtgcagacgtggcagaattccactatgctatgctattttctggcacaaatacgctggactatacttcactaacaccaattttagtttaactggaccaccattggcaacatacaaccaacaaaaatcccatattgtgggctaatcctcctgttgttgtgtcacattttatgtgattgaggaactttgaaattactacactcttggatgtattgttgctgattctctcatcaaaaaggtcaaagtaaatgagaaactgaaatatcaaaacttacatgagattacattctcttgtaaatttagtacagcagggattttgtaaaaaatcatgcatggtagtttgctgagttggacttttcatattcagatggatgagctcatcttcttcaatgaaccttccccaaagaaattaaatcacaaataataaaacaacatccaacaaagatctttcttgagaagcatcaaatcccatttcattttcatactgcaatgtggcttaacatctcctggccacacccataccagcaaggccagttattttgatacatgattttccacaatccacattcaacctggtaacactgatgactctagtggaacccaaaaccttgcaaggctcaaaatggaactcaatctgccttagcaacaactctacagaacatctctctgtgaaactaaaatggaaatgcttggataacagttgtgcgtgaagtatgacggaaaaattcaattcaatgtgaagcaagatagcttggtgtttcagaatatctgagattcaagatcctctactgagcttgttgattccaccagaagaaaatacaggccctgtagattggaactcaaacccaactcaacacaggttccatcaaggaggtttcaaagcaacaaacttgaaggggcttgtgttagacctaaaatgacacattgaatacaaattagatttttcttgttggaaatatggaactcagacccaaccagagcgacagatattcataagagttaaatttccacccaattctcatgtaaggtaatgttgatactacagtgaacagatgatcaatcaatcaattgagctgcaatacaagtctcattgagccaaatccctcaattgtcttcttgaaaatactagccattagctgtgcaagagatttggaaaaatcaatcattatatttcaacacttcacttttgactcataacttacctaccaaccacctatcatgaggggatacaggaatctaggaatgatgatcattttttctctatttcaagaaagacgttgtcggatgctttatggtttaccatatcgctaaaataaaaattttattcattttctctttcttagtctattttctctatttttttctttagtatcacgctatatctctacagactcaaaatctatggctcacaatacccttactagccacttacagtttattcatagctctaccctctcttactctacatcattactgacactgacacccatcatttacaacccccaaggatacatagacaggacatcacatacacaaacaaaggaatggctggcctgcatgaccaatacaaaagtatacatgcaggtgcagcaggttgcagcaaggcgcataagcaacggtgggccagttacactaaccgtagtgttagtgcagcgtagtgttagctttttaagctacgctacacaaaagttaccgttagcgggaatttttggcccactaacactacaggaatttttaaaaaacaaaaaaaaactttagcgtagtgttagctacctttaaaaaggcacaactaacactacccaaaatcctgttagtgaaattttagtggtgttagtgggtgaacccactacactacaggttagtgtaactttttgcaaagttacactaacagttagtgtagtggtaccctctgtcagcctgcaagtaaatgtcacaatacctttcacaagcttctgtaccatttactacacagactgcactatttattattcttatattcattttatcttttatgcttatatagagttatgcaagttgtacatactatataagtttattctctcttgtctttgatgctccccagaaattcaagaagagacgacttttacccaaaccttttccatattcctcttgctcctgaagtctatctaggattcacttctaggaccgccccttccagttatattgcgccgatccctgaactcaaccaagcacaaagcctgtggtctagtcatatcagcgaatcactgaacgggaactagccttcgatttctcaaaacttatcactatcctgttttaggatccagactccctcaaggtatccgactcttactcgatagctgacaccctcagttacactaactgttagcgtaactggtgaaaaagttacactaactgttagcgtaactgattaaaagttacatgaccacatgactagcattagtataccctgaagacagtggctgattggggggcctacatccagatcccctcaattgatcatcattttttttcagttggtaatgggggccactcaattttagccccctgccaatttttaacacttacttgtaagaccacattcccctgtcagactaccttgagattatgggttcaattccccctcagatcatactttactgggttccattcccacacttgttcaatttccactttcacatcatgtagcaagggggggggggggggggtcgaggtgtaaccatgatgtatcaccagagtgtggtggagctgttggcatgaaccatggcaactaccacccaaataaccttaaaaccacaagggtctgtagcctagttggtaaatgaagcactctggtatgtgactcagcattgctgaggttgtgagttcaaatctcaccaggcacatcctccgtttgtttgtctctgcatcttgtgctgttcattttctgcgggattgtgtgatcataggacattgaaaattgtcactatggacctaggcagtatcagttatatggacagttcacacaaattgtccattgaaaacagaaagcagaagaagagggttcaagagcataaattctcacttgacatgtcaatttctctagttgaatgatttacactacactacatgtgtagtgtaacttctactgtagcgtagcgtaactaagcatgtagtgtagtgtagcgtagcttaatttggtataagttacactaaatgttagcttcaaatcagttacactatctgacagtcaaaattttgttagcgcaaaaaaagttacactaactgttagtttagctgagattatttgaagctaacactaccaaaaaatttgagagaaaaatttacactacactaacagttagcgtagtggggtttagcgtcagctaacactacagaatttccaggaaataaaaaggccactacactaacagttagtggtcaaatagcgtagtgtagcgtagcggcccactgttggcataagtcctgcatgaccagtacaaaagtatacatgcaggcacagccgcttgcatgagtggcttgtcactgcctagcaactgtatattacatcatcaaaaacattacacaacccggcagaacacacatcaagtcctgaccaatcacaagcgctcattcagcctgcagaaaaactcatacaaggctgcacaattctgaccaatcacatccaaccattcaacatatgtattcctcatgtacctagtcacactgcctcatgtagtgccccccttggggccaaaatacctcactcttttctatataaggaggctctcctccccctcagttgtatcttttttcttttcctcagcagagtactgcaccagtgtttcccctataacattacccacctgctcaaacattattattatactctcttacaaatttacttacatacaaacccttgaaataacaattattaacaactctcaacacttatataaataaccctcccccttatttttggagccccttcagccaaattgcacctggttgaagccttggccctctcattacatatacttacatacgaataccttactcaagacaacaatccacgactcagacgacagttatcttttgataacactccactatcactatataaacctgccaatctgagattggtgggcttgttttagtgtctagtgaaccaggaaaggcagaggcaacctcacacatccctttccgcactcagcaaaagattctcaggaatacttttgagcttaacaacattgtatggattctcctggtgattttttcatttcattcctcttatcccacttgcttgaggaatgtttaacaataatgatttccatttgaattccaatgttaaagtgatagtaaaagaatcaactgcttatggtaatgatgtaggcaggaaaattatttcagagccaggatttagaatcagagatgctgaatcttcagtacctcaaaccaaagaagagaaaatcaaggattatatttccactgtacatcagttgagaaaacaagaaggtatcttcccagaaatgggtgagtcaagagaatgtgtcagctttgcaagtgatttgaatgatgtgtttgtgtccctaacattctgttgcattgaatttcaacagcaaatcacattcaatgtcaaagaaactcaatagggggtgattttttagccatgaaagaagacttgcttaagatcagaagagagtatgatcataggattattgactataaggatttagctaaaacagatttattggagaatatcaaaaagttggaagatttacaatcactcatgttggaagaaattatttacagaatatacaaatcaaatgacatcaaatctaaaaaaatcactctccaaatgcacaatttatacacaaaggtgctgaacaaaaatataaaaacattagatcttgatgggaatcctgattcagaaatattcagaggagaagacttgccacaggatttggtccaaacaatgaagaacaaattattggaatttcagatcatcaatctgaataaaatattacataaaattgctccattaagcacatatgttcaaagtgaaagctgtgatgcagagaagataaaaaccaatattgcccttaagattcaaaacaacatattcaaaacagttgattacatgtatatgcaaaatattgcatctaagaaaactattagggaattttatcaaacaggcaatacaatagaaattgctgcatatgccatggtcagaaattatgactttgaacataatatttacactttttcaatctatacttttccctccaacaaaggtattcccagagattggaacttttcacactacagaactttattgaaaggtaagagaacacttattatatgacttatcccggtgattcaggaatcttactgatctttgatttttgatcatcttgttatcaattatatctttgtgaatacaacataatcatgtatcaagttctagaggataaggagctgagatatttcaaatatttgtccctcaaggcattttttggtgtgaactattttgattcatgctttattaaattattctggagtgacagattattccataaacttgaatagtttgctcagaataactcaaaagcatctaatgagctgaagaaattgcagtatgaagatcaaaaatattgtctaattagaaatacattgcaagatgtattggtgcaatttcaagatgatttatctctgaaatgttgggaagaagaacaggtacggatgtcttttaacattttagaattcatcaaagaaacctatgattgtgaatatgttctgaacatccacaatgaacaagaattcagccaaaagatgaattcaatgtcatctagcttcaagttgcttgaagaattgaacaatattagagattacttgatcaactataaactctccagctggacatggaaagatctgagagactggtcaaatcaaaaagacaacaaaatcagcaattttatccaaggaattcccatgattttcaaatactaccagttcattcttgtcaaaaatgagcaatttgtgtctactttacgggcagattcttggcagatccgtgcattgaatttgataaaagatgaaatcaaatgtactctttcaaacatcaagaaaaaagtagagggtaaaattaccaacttccatccatctgtcaaaatcacttggtttgataattttgttgatatatcttggcctgattcataaattcatgcaactatagatattcagtatatcacttgtcatcagaatgtaaatgggttgggttcaggcccaaaaacagtgcctgaagctgacctgatgcctctgttgggttgggttgggtcaaaattcaaaatatgctgctcagacccaaacccgtcatgggacttcttggatttgggttggcactttgcacattgggtttgggccaacccaagttttacagcctgtgtagaggctgagcagatgtgatcaaaaattacctacccaaacatcaaaacacctgcccaaaccggacccactaggtttcccggttgggtttgggtcatgtgattttctcacaaaatctgcccaaacctgattcatgacctgctggctttcacattggctttgagttgctgagcttgccatatgatagtgtcaaatctaactctcttgtagatgttgattggaggacttcccattggatctgggaccctcacagatgttgattgagccccaaaaagtctatagttttgctaaaaaatctagcttttgacgctctaaattgctttgggggaacccacagatatttacagtaagtcatccgttaacaccttgaaaagtctcagtttttgatggagattttatagctttacagcctgtaattctggcttgacagggggctgtaaatgaattaaagggaagtcctgtttcctaaattgcttgatttagaatggggtcctcaactctattggctggtgaaaacttgatcttgatggatcttcaccagcaaatcatgtttaggatgtccctctaaattagcacatttggatgatgggaagtcctctgaagtcctccattgagtcctccaatggaggactcccgtcaatttcaaagcaccatgtaaagctattgtaatttttacaggctgtgaaccgggtttcccagcaaaaaaattgttttacagcctgtaaaatctagctttacaatgcctgtaaaaaccggcaggtagtgtctccatgctcaaaattggatatcgtagagctaagaattatgcaaatacaaacttccacgcccccctctctgaagggagtgtgggcccacacaccaaagcagattggtgtgtgggagcgcacaccaatcttcagggaattgaccctgctgcagattggtgtgtgggcccacactcccctcagagaggggagtgtgggagtgtgtgtgcaaagggggagggagtgtgattatcactccccctcctggcctcacccataccagcaagaccagtgattttgatacatgattttccacaatcaacatttatcctggtaacagtgatggctctagtggaacataaaacctcacaaggctcaaaatggaactcaatcttccttagcaacacatctacagaacatctctctgtgaaactaaaatggaaatgcttggctaacacttgtacgtgaagtatgaattaaaaatccaactcaatgtaaagcaagacagcttgtatctattcttgtgtttcagaataactgagattcaatatgctcttctgagcttgttgattcacccagaagaaaatccaggtcctgtgacttgtgtctcaaacccaactcaacacaggtttcatcaaggaggtttcaaatcaaaaaacatgaaggggcttgtgttaggcctacaataacacttcaaacacacattagctgtttcttatatgaaactcagaccccacctgagcaggaaatattcatcagggcttactttccacccaattctcatgtaagtattttgatactaaagtaaacaggtgatcacacaattgagtttcaatacaagtcttattgagccaaatccctcaattgtcttcttaaaaatagtagccattagctgtgcaagagatttggaaaaatcaatcattatatttcaacacttcacttttgactcataacttacctgccaaacacctatcatgaggggatacagaaatctaggaatgatgatcattctgtctctatttcaagaaagccattgcactatggatttccctggtaatttctttaaattcattcatcttatcccacttgttggaggtatgtttaccagtactgattccaatttgaattcccaatttgaagtggtagtgacagaatcaactgcttatggtaatgatataggcaggaaatttatttcagagccaggagttagaatcagagattgtgaatcttcagcacctcaaaccaaagaagagaaaatcaaggattatattgccactgtgcaccagttgagaaaacaagaaggtatattcctagaaatgggtgagtcaagagaatgtgtcaactttgaaagtgatttgaatgatttttttgtgtccctaacattcttttgcatttaatttcaacagcaaatcacattcaatctcaaagaaactcaatagggggtgattttgtagccatgacagaagacttgcttaagatcagaaaagagtatgatcataggattattgactataaggatttagctaaaacagattcattggaaaatataaaacagttggaagatttacactcactcattttggatgaaatgatttacagaatatacatatcaaacgacatcaaatctaacaaaatcactctccaaatgcacaatctgtacacaaaagtgctgaacaaaaatataaaaacattggatcttgatggaaattctgattcagaaatattcaaaggagaagatttgccacaggatttggtccaaacaatgaaaaataaattattggaatttcagatcataaatctgaataaaatgttacataaaattgctccattaaacacacatgtccaaagtgaaagctgtgatgcagacaagatcacaaatcaaattgcccttatgattcaaaacagttgattacatgtatatgcaaaatatcgcatctaagaaaactattagggaattttatcaaacaggcaatacaatagaaattgctgcatatgtcatggttaaaaattatgactttgaacataaaatttaccttttttcgaccaacacttttccctccaacaaaggtattcccagagattggaacttttcacactacagaaacttattcaaaggtaagagaacaattattatatgaactatcctggtgattcagtaatattactgatctttgatttttgataatcttttcatcaattttatctttgcaaatacaacataatcatgtatcaagttctagaggataaggagctgagatatttcaaatatttgtctctcaaggcattctttggtgtgaaatattttgattcatcctttattaaattattctggagtgatagattattctatacgcttgaagagttcgctcagaagaactcaaaagcatctaatgaacagaagaaattgcggtatcaggatcaaaaagattgtctagctagaaatatattgcaagatgtattggtgcaatttcaagatgacttatctctaaattgttgggaagaagaaaaggtacggatttctttcaacattttagaattcatcaaagaaaactatgattgtgaatatgttctcaaaatccaaaatgaacaagaattcagccaaaagatgaattcaatgtcatctatcttcaagttgcttgaagaattaaacaatattaaagattacttgatcaactataatatctccagctggacatggaaagacctgagggacttttcaaatcaaaaagataacaaaattagcagttttatccaaggaattcccatgattttcaaatactaccagttcattcttgtcaaaaatgagcagtttttgtctagtttacgggtagattcttggcagatccgtgcattgaatttgataaaagatgaaattgaatgcactctttcacacatcaagaaaaaaatagagggtaaaattaccaacttccatccatctgtcaaaatcacttggtttgataattttgttgatatatcttggcctgattcataaatttatgcaactatagatatttagtatatcacttgacatcaaaatgtaaatgggttgatttcaggcccaaaaacagtgcctggagctgacctgatgcctcttttggtttgggttgggtcaaacttgaaaatatgctgcccagaacaaaacccttcttgggacttgtatttgggttggcactttgcatgttgggtttgggccaacccaagttttatagcttttgtagatcaaatgtgatcaaaaattaattatccaattataaaaacacctgaaggaaggcatgtgattttctcacaaaatctgtccaaacctgacctatgacctgttcatgggtctcaggttggctttgggttgctgaacttgccataaaataatggaggacctctgctcaaattttaatcccttgaagatgttgattggaggatctcccattggatctgggacccttgcagatgttgactgagcctcaaaaagtctagagttttgctacaacatctaccttttgaggctttaaattgcttctgagagactcacatatactggtggccttcctttcacaatctgtgggtcccccagagccaatttagagccttgaaagcccaattcttctgcaagaatgtacagtttttgggtctatatcaaattctgtgagggccccagatttgacaggaagtcctccaatgataggaagttgtccattaacaccttgaaaagtttaaatttttgctggggattttatagctttacagcctgtaattccagcttaacagggggctctgtaaatggaggaattccgattgtctgaatttgtaaatttacaaagatgggctaaacctcattggctggtgaaaatcttttgacctgaagatttcaccagcaaagaaattttagctggtccctctaaattaagccatctggtcgatgagaattcctccattgcaggatttccagttgcaatttagagtgctttttggatctctctcagtcttcaattaagaacacaaataagattccaaccagctcatgtgagagctatgccagaaggcttcagtattttttttttttttgataaaaatttagatctaaggggtgcaaatcaatttctgggaaggttgtagattgtgatgggaaatcagtcaataaaataacacagaagtcctgtttcttgattgccttgattttgaatggagtcctaaactctgttgactggtgaaaacttgatctcaatggattttcaccagcaaataatgtttaggatgtccttcaaaattaacacatttggatgatgggaagtcctccaatggaggactgacattgattttaaagtgccatgcaaagctgttttaatttttttacaggctctaaaatgggtttcccagaaaaaaattagctttacagccagctttagaccatctccacagcagtctgtatttttgggtccctatcaatcaaaaatacggactcggaaatgtgtgaagggtcttggaaccctgttctgccacactgggcagtccttaaatcactgttattggtgtagtgttgacaagctgtcacactaggttgcagtgtgatgttgtgtgacattcacattgaggtgtaaaatccttggtccctatccaatccctggatccagggtctggagagggaccaagtatgaaatccataaaatatggatgccaatggggaccgcaatggtgtgagggttggcctactatcttccagtcttcagtggctatgaattttaatcaagagagtaacttgcctcagtaagaagatagtagttggattaaatttctgagaaactctagcgaagtttaatcataagtcagataaagtttatgatgatgaattactaaatagtaacctaatatctgaatgatgatgatgataagagatattgtgatgaagaaagagaaagatcagagggaggaagaacacaagtaaggcaatattaaataaagcacagaaccaatgacaacatgatgttcaacatcattcacatgaaggacacataaaaatgaatcatgatacaatcataatgaaataaagttataaccataatctatgacatcatgtaatattatcaatagttatttagatgatcttacctattctttaacataccggatcagttagagcatccccactgtgatccctatcccgcatttagggactgtggcccaaaaaacactgcccacttgtaacgatgtttctgtattttacagttttattaggtaaattggttgttttcattacgatttcgtcatgcacattactttcttttactttgttttttctatgacgagttatctgatcagcgatttgtatttcttttctttgatgacgttttgattttcacaatcatctggatgatctgttgtttcatttcatttatatagatcacttgatgtttattttgtttgctctttttcccttcctcatctcgatattctattttcatcatctagtcattatatttatgttactaaaattcgtagtataacaaatcaaaagtaaaactataatcttatttctcatagcaattgccagagaaattaagattcttaaactattatctcttagggtgcgtaccatagccgcccgcaggctgccgatttccatttttttttgcagtaaatgtttttgaccaaaaacgctgtaccacaggggtcatattttttgacaacccaactaatcgttttttcgcgtttgctgccgtttgaggaaacggccccacccccgtttgcaaaaacagtacatagtgccacttctggtctccaaaccaaccacatcatacacaaactctacatacagatgatagatcctatagtatgcacgctcttcgagatatccagctcaaccatgcaatggatccgatgatcaactcccaccactacctcccccactgttgcaactatgtactttaacttgtactcattgtcagttacaacatcatcactgatctcaactgtgagataagcatcgtatcagcgatacgacttcttcaggtcatcacatccaacaacatacaaacttccgaacttgttcttatagattatcatcgattataaagagatgaatgtttgattaaaaagaagatattgattatcgattagaaagaagagatcaattattgattagaaggaaaagattgatgatcgattagaaagaaaataatgattatcagaaaaggatgaatcactaaaactggattgattagaaagaaaaaaaatgatcaatcagaaaaagaacagtgtgatcgatgccgctgaggaactgttaaacacagtttctgatcaggaggacatgttgaatgtagtttgtgagcatatgtaatgcgacgagggataggtgagatggagactgatggaggtgaagaacagttggtgcaccgcgttgtttgtggtacacgtttttggaagaggtgattattggatctgttttgaaaaaagcgcagaaaaaaaaacggtccaaaaactattttcaaattgagatgcgctgtggtacgcgcccttagcttcaggcgagattacctcttggtaatcttcatagtcttcattagttagagaaataggttgagcctcacaccactgcagtccccattgttgtccatattttacggatttcatccttgctccctctccagaccctggatccagggattggatagggtccgaggattgtacacctcaatttgaatgtcacacaacatcatacttcaacctagtgtgacagcttgtcaacactacaccaataccggtgatttaaggactgcccggtgtggctgtggcagaacagggttccaagtccgtattttcaattgatagggacccaaaaattagctctcacatgagctggttggaatcttaattgttttcttaatttaagactgagagaggtctaaaaagtgctctaaatcgcgacgggaagtcctccaatgtctcgatgcccaaaagaaaattggatatgcatatatgcatggacacatgaatgtgagctggatgccgggccgtcggtttgtcgagcacccgagaggcacttgagcaggaggaaaagtttacggaagaagtgagagttggagtggatgaggcacgacacggcatgagcgaagaaacgaatgagcgaacactgcgggaagcggccgacgaggtaccggcccaagcggcctccctgctccatgcattctccgatctcaccgctggtcggtctttacttcacccttccgtcctcgaaggcgtatcttgacgttccgttgttcttgtgtgtgtgtgtgtcgctctagctcaaggatggaaacacgtcaaggtccagactttcccaaccggtcgaccgtctccatcccgtctcgctatcctccgaggaactccctcaccttccgttcgttcctccttcaaaaaaaaaatacaaaaaaaaaaaatacttccacagactctttctctcatccttcttttttttttggtcgaattactcaccccgtccaacctcgactgagcccaatcttttctcacatttctgtgtttttctttagggcggcgaaaggatcgtctacccaatgtccttacaccaaccaaccaatttccaaacgtgagcaaatcatctttcctgtttagttggcaaacatcaatggaattactcattaatttttttttatgaacatcaaaacaaaacgaaacatttatggcaaatgatgggggtatgaacaacagattatcggaaattttcccagcgatcggtttaggaccgggttcgaaagtattactagcgatagtctctagtgattcttcgattgtatattatgagctcagcgaaggcattgtctctcccaaggaagtgcccgagtaatcgccattggtccatgttggcaggacagaaaacctctcaatagcacacatgccgtcattgcagactgggcataccccttgaggttccagcttgtcaaggcatacagaattggctggtaactagcaatgagctagatatgagttaaagagtgaggataaactgtaaggttagaacagcattgtcgaaatgagctttccaaaccccaggaaataggggtatccgagcttttgagtcaaaggacatttcatgtagcatgaagcttcaacacgagcacatcgtaccatctctccaggaaacataattggagtatgtttgtttggttttgactgcggtgtggttgagggaataatttttgcgtattataataaagctggggatcaaaaaggtatgcttaagtgtatagaagattgacccaaaggccaagtaacaagtccaaacttccaaaaaaaagaaaaaaaaagaagaaaaaatccaagtctgaaatcaaattccagtttttgcgaagaacaaaaaaagggcacaaattaattatcatcatcatcggattcaagatcatccacgacgctcaacacgccatcctttccgatcggtttacggttctcgaagtcgagcgaagacgagaactgtttcaagcgatccctgaagacgcttcggaccccattattggtggccaagtcccagatctgtagggatgctttcgaacccgcaacggcgattgttgtgggatcgtctggacaaaatcccaccgaaaacactttcccctattgttattgaaagccaaaaggatggataaattagaaacaaacaagaaagtgcagttgttctgtgacttaatcatcacgtttaaaattcacttacgacgcctaaatctcgactgacaaccatactgagcttgggtgaacctgatttatcttccaggttccagaccttgaccatcttatcgaccccaccggagacgagcaaaccagggatgacggggctgatatcgaaagcggagacggatgagtcatgggcggaaagagtccagagaggtttggcggttttcttagcgggagtggtagagaattgggagagcattctcgagtcgaatgattggatgaggccgttgtcgagggtgacgatgaaggcctgggggttaaaagggtcccaccggagacactcgacgtctgaatccaccttcacctctacaccctccccggagttgcgagtatcccagaccttcagcatcccgtcccatcccccgctcagcacgaccgtcgcctccttcgggttccattgcgccgactgcaccttgtcggtgtgcatctggaagctctcgatcgcactgaacgtcgacgagggcccggatggggcctggttgaggtcccataacttgattgtcgtgtccgctgaggctgatagtaagaggttccgggctagtttgttgtgggagagtgagaggactgatgaggtgtgatgggtggctggggaaagattgagggttgagggttgcggcttgttgtttttcttcttcttctttttgtctttcttggattggatatttgaatctgagacctgttctgcagagggttggtcgacttgagaggaggggttattgttattcccaaggattgcgtcgggatacagcccgtcgacgacatccaagttccagatctcgatctccgggtccatcgtgcccacggcgataaaggagcccttcctcgtcggatcgtcgcagtcgatcccagctggtgagaagtcgatccattctagacagagtggcatggcgggcagtaagagatcatgatggacgtagaggttctcttctccttggtcgtatacgtagatgtccagttgggagacgtcatcctctgtccttgcggctatgatcaggttgtcggtcggatagatctctagctcctctcgctcgtgggtttcatcattggccaactaggaatgagaaagaaaaagccttaggatagttgggaatacaacagtctttgaaaaaaaaaaaatgaaattcaatgggctcacatcgtctagtgtcacataagggtcatcagtctgattctgatagaactgtagacctttgatgttactgaatgcgcccatggaaacgccctttgattcttccttatcatagtcatccagattgtactgtgccatctcatcagtcggcttagatggatcgtcgaggtccatcttatctggttctgatgaagagtcctggctatgattggatcatcaaattacatgtcaataagtatagctctctcaaagttgatggtattttttgagggggtgctgcttaactcggaccattcgttatcagagttctcctgcttcttctcatcattatcttcttcttcatcatcctcttcttcgccggcaatcatctcctccacatcgaccagttcctcctcttcggcctctacctgttcgtccaatagttctttgacctgtgccagtctgtctcctgctagtctcgatactcgctccagttcattcttgtctaggttgtatctcttgggatgttgtgctggttggcctcgtttgacccagactgtgcttgagatgagtgatgccatgatggtagatggttgaggttcggtctgccagtcctgttgaccgtttttttggctttggctttcttttttggccaaattgcatatatccatccacactcacccaccccccactcccccactaccaggttgtggttcatcaaccagccttcttttcccaaaaaacccaccatcggatgaacattcgacctcaaacaacattcaaactactaccactgctcaaacccaactggaacatccacaacaagccaatcagcaggaccctatcatcaatcagacctcagtttattcataccaagatggacccaccatccggacccaagtcaacctccgatgtccccctactcgcctcactcccaccactcccaattccaaccggagcggaaccctcgaggaacgtactagacgctttcaggacagccgtcgccgtacaggtagccgagattctcaacctgcctcactccgatcccgccgacctcgaacggatctgggcgggggtcgaatcggggaagaaggagggaggagacctgacgatcgcagtacccaggtttaggatcaaaggatcagaccccaaacagttggccaaaaaaattcaggatgaggttagcaaatttctctcagatcccagctcaacacagccatcaatggaaatttgtagatcaacatagttactcaccagaaaatcaagattgattctgtccggataatagtttcaaaccaatgaatggatccaatccgccaatgccgagggagcctttgtcaagttccagatggactccaagactctctgtcgaaccgtcctccaccaggtcaacgagctcacacatctctcaaacaccggcggaggctatgggactaactcgtccggaattgacccttcaaccggcaagaagaagaaactcgtcctcgaattctccagtccgaatatcgccaaaaaattccatgccggtcatctcaggagtaccatcatcggcgccttcctcggcaatctacacgaggctaacggatgggatgtgaagagaatcaattatctaggtgattggggtagacaattcggtcagtcagtttattttgctatcaggtgaatgagtgttttggtgatcacaaaagctgagatgtatcttgatttatttaggcgtgctagccgttggtttcgagcgatatggttcagaacaagaattatccgaacagccaatccaacatctccttgatgtgtacaccaagatcaataaagacatggaaggagaagagaaagaggctctagaacagaaggcacgagacttcttcaagctgatggaggaaggagattcaacagctgtagcactatggaagcggttccgagactacagtatcaagcagtacgagcaggattacgcccggttgaatatcaagtttgacgtgtacagtggggagagtcaggtgacacacgagagcatggatgtggcactgaaagtgttgagggagaagggcattgcgatcgaggataaggggaccctgatctgtgatctggatgcctacaagcttggccggacggtgatcaggaagagcgacgggacgaatctgtacatcaccagagacatcggcgaggctatccaacggtacgacaagtaccagttcgacaagatgatctacgtcgtcgcctctcaacaagacctccatcttgcccagttcttcaaagtcttggacctcatgggattcccctgggccaagaaactccaacatatcaacttcggaatggtcgctgggatgagcactcgaaaaggcaccagcgtccatctcgaggatatgatgaacgaggcccgtaataccatgcacgaacaaatgaaaactaacgtcgataagtataacgagatccctgacccgcttcggacggccgatgaagtcggaatcagtgggatcaagattcaagacatggctggaaagaggtacaatcagctctccgcccctcttcttctatttaatctcttgttaacacatttttttttctctgaacctttccacgcagaatcaatggctatgagttcaaatgggatcgtgtgttgtcatttgagggagacacaggcccataccttcaatgtaagcaaaacgtgatctgtgtccatgcacgagtatgaattaaccttggtatgatacgctactagatgcgcatgtccgactatgttcggtggaacggaaagcggcgccgacgtatgtcttaccagagccaacaaagattgctgcggagatcgagacgtcgattttgagtgaggaggcgaaggcgcgggagctcgtcgtgctgttgagtctgtacccggatgcggtgaagacggccttctcgaagctcgagccctcgtcgatcgtcacctattgttggcggctcacccatgccgtcagctctgcctgggagaccctgatcgtcaagggccaggaccagcccaccgcactcgccagactctggctcttcaggtcctgtaaagacgtccttgctagtgctatgaaactgctcaccttggagcccctcgaccgcatgtaatccactgcttgtcttcctcttctgtatcttctggctgtgcctgtcttcttgtgtcccccccccccctcaaccgagtcttaatccatccatctgtggaaatctcattgaactgcattttccttttttttgcgtgtgttttctaagctcagtttgaagtgtgttgggaaagagaactgcttgagttgaattcatcgcttctataatcatttatatcccttgcaacctacatttttttgataatgtgcatacaaatacataagagagacagatctctgttttagtcctgcatagttgacccaagacagctaatctggacaaaaatctacccaagactgtagtgtacatagagcatgtgatatgcatgccaacaaaaaggccgagttggattgtaggggttgcttcattcaatttctagaatctgatgtacgtttgtctggaataagcttgaatgtgcatcctttctctcaaaagaaaagtggacccgatcgaggacaatgagtgtttgttgggtgtgatctggctaactgcaatggtctggctgagtgttttcagtttatgtatatgtagtgggattggttgacttcctgtcgagatctgtgggcttcccagaattgatggccattattgctgcaaagttctcatctggcctgtttggatctacttcagaaatccgctttctgcggggaccccagatctgtcgagaagtgatcctccattgattgatgatgtgaagcttttttttgttccctttttgtttggaaaaaaaaaaaagtggtgacatctttgtaaatcagaattagaaatcagttggaatggtgatggagaagcaccatgtagagattcaagacagaatttgttgatcttggcagcaaaggtgtgttgccaatcagtctcttaggggggggtatcaaatataataaaaattgatttttggaaaccagttatgtttccaaaaataatgcttttggtgtcaatgggtctccaaagggacaggtgaaaacccaacacgttcaaaagaacagtggatgtttccaaaccagtcaattgaatcatggtggatttggttatatttgataccccctagaccatttaaaagtcatgtggttcaagtgatttatttctaatacaaaacatacataaataagtagatacatcaaatcattaagtgtagttcatgattggatggtcagagtatatggattttgggccccaccttagaaaaacttagtttccaagggactcagtaaccaaggcttccaaggaattaatgatgcagttgcaggtcaacagctgaagagccaaatcaagatatgagattttttaacacttttattttctttttttgagagatgaaggtcatcaagcattctgatctggacagtcccaataaagctcttaggtgaaagacttgtaagttgcacagtccatcattgctgggccaccaaaatgtttgagcatagtcagtccaagcacttgttagggcagccgcatcagtttggcaatgcaatcaacaatgggaagttatgttggcaataacactaatgtaattataacacaattgaagggattggaaactttagcgctatgatagctgcaatagccttgccatttatattttatctttgccttcttgttttcttttcacttccattgcattatccaccacaaaaacaggtggatataaaacacatgaggaggtgttttgaccccttttttccttcttcactcttataacttctgcctcactcactcttcattaataataatgaggatctacataatcgttgacttgatttatccttcattatagtctgacttgtcatgttgttatgaagtttgaccccctagcttgtagtcttggaaccctgactaaggagggcttgttatctctcatacatgcctgcttatcttcttggatgtagaaccttcatttttggtgcttattgttgtaccctcttaattggtcttgatttgtttcattttcttatgtcttcttctattcattactcttattcaaaattcttatcagcaacagcttgcactcttggatctagtctatttaacttagaatactacaagaaattaaaaaccattggttctcctccttccttttgcgccccaagcctgttccagtaagatcaaaaatctgccgccctttttcctcaatcaactggattataagcttagatttcaacaggtttgcctcatataacacggaaaacacattatccatgttaattttctctgtaacaaggggtaaaagtctccttgttccgttgcttgagcctcaaaaatgcaggttttccaggttatctggtaacactgggaagttatgttacaaaagtccatttggatatcagaacatatgtaacttcccattgttaatgaaatgataataatagggcaatactgccccacatcacatcacttacagtgttggacagatcaatccgggtttttatatggctgttcaatagctggattgttttttgtatttacaaaagacttgagttgatcatctggtaagggatttcagacataattcatcattcttcacttctcaaattgcccaattcaaaattcattttaccaatgaacaattgatgatcacccaatggcaagtgacatctcatattggaaagccagatttgtgatgatggatgctacttttcattgaatgttcttcaattctccctgatgtgttgggattctacaattatttgattggcaatttattgaaaaaatgttgattttttgggtaaaaagaagacttgacatcagtttgggcgtatcttggttacaattgtgataaaatcatgaagcttggaattacttactagtatttgcctccaatttcagggagtttgaccttgttttttctggatgttgagaggttttactcaatgaccttttgcctcttttgatggtgtttcttaaattagggacctgtcttggtctaacattgctgttgacaaatgtgaattggaggctaacaccagcatcagattgcatgacactctgtttggctctctgagcctttctttttagttatatgtagatattcagattgtgaatgataatttgtcaacaggcaagagtgtaacacatgtagtgacactcttgactgcaacaaatagtataaattataaagtaaaatgtaataagaataaaacataaataatggagaacaaacagataatcaacaccaagtaagactgtaaattgatgagatcaccagcaggtggaggttagaataaagacaaacataaattcaaatctgctgagtaagaattatcttaaaacaagtaggctacctcggtccaactgaggacccttatttaaacttgagctatgagctcattgtttaactatgggggacaaccccaaaagtgaagctaataatatttaaggacaggactcaagagatgaatgggagtctttcctctttttcccgagtgttaaaacccttacttatctttagatatactataaaatccacctacaccaaagagcatttgctaaaggaaacacccttcagacataccccttgactaggactttttactgtatcctgacaataaattattagcacctctcaaatcttatatccgtacaagttctggtaacttgaactgttatccatagctttttatcttgatctattctttcccaactcgactactggtctgagtattggactgccctggctctttgcttcaggaagctcgagtaagtctcaagagccttgacttgagcctcaaaagaaagatattaacatccaaaccatttccttttggtctacggctagaacactacagatcttcccttctgtatgtagtataagcctgacataattcaagttaaactcaggttgaattgatttgaattgatacacccaccattgaattgtattttcattggaatggaacacaaattttaacaactgtgtgtgattttgttcaaaacacaagtctacacattgcaatttgtggacctaacatttcaattccctctcctggtttttttacgtctgatgtacagactgtggactggaaattatcacatgaatcattcaccattcacagtgttaatatgggcaaccaaaccattcatgcctatttcctaaacttgaaaagtagtggaatcagaaatgataaggtcttgattcagatctccttgggggttttctgattgattgggactcatccagtagaccagccaatggttgaaaacattcaatctcaaaataatttacatcaggccactattaatctagtaactctctcaaagatggatccaagtagaacaagcgggatattattcaaaccttttatgtatttaatccaaagtaatagataagtgaagtaatgtagtaatctctttaaaataaaaattatgatttgaaatgtatcttcaaatggttcagttctgggccctctgtttttcaaagcaataagtacacttgtgcaagcatattgtaacaaaaatttaaaactttgtttggaacattttatgttttttgtatggaaaaggatttataaaatttgtttcacatctagattcttgatctactgtattcaagcaagcttgactgagggagacatgcttataggtatgctgtatgtatagaaatatttctgtctgcagaaagtatcaaactatcaatatggtttcccttttgcttcacgacggaccaaatggatggacttttgggatccagaagggtgtacaaaacgtttctgctggatagccttcgggtcaggattgcgtgaaagctgacctagagatcttcgagagagctgcaagacggtgcaagtgagaagatgatgtcaattacgatttttgtcaagattgtggcattgtaaactttggttggccttgagataaaagagcagggagattattttaccttgccagcaccactagagaagacagatagcgcaatcaaacaattgaaaaatatcaacgtaacgagtgagatgcgagccattgcaggatgtgctagttcgagcggatgaatctggagtatgacagaaatatggagtcagatgagcgctcagcatcttttcgagcattttaggtccgacaggttgcccatacatactcggtgggaaaaaggaggttatcgagtcgcgatggtaaaacagccggtggcctgtagccttccagataaataagcaaataataggctttccggggaagtcgggatgaatacttggaagatgaggaggcaggcagcgaatccaacgacctttaaaaggtgttccaatgggtcgcaggcacttgtaatcacacctgtggcaagtttcggcgaaccgacggacggcatactatttctagccgattccccgcaagctcgatcgatgtttaattgagctggaaatataactgaatgcaatttaccctgtacacctcttccgctcatgagtgttaatcagttcattcactgcgctcgtcgatgtattgtggcaaatggcttgccatcgaaatgtatagaaatgtatgtagaaactgcggcatcagctcctcaaagcggtgttatccagttgaaataaaaaaagcttgatcatcgcacagggagggcagtgggcacccgttgcctgaatggtaaaactgccggtgcagaaaaaagttgaggatgttggtccgaaataatgtttcggagagtccggccctgcttcaagcgcgtgatgtaaattgctcctcaacagaaaaaagtaaactgcatcaatggcatcggtgcggcactccacccaagttgcctgcgtcattgtttcaagcacatgctcattcttcaatcatttttactttggacttacagccggatctgggccggtgaccaaccaccgattgacagtgagcgacccagttgaaaatttcggatgatgagcacatgtccttccatatcagtaagaatctgcctcaatatgtattggtccttacttgactggaaaagtgctgtatgtccaaagcagtcaatgagtctatgaaggactggaggacttcccatcgccatttagagtgctttttaagccctccccagtcctaaattaacacttcaatcataattccaaccagctcacatgagagctatcttcacaaggcttgtgaaaaaacagatttttatacaataaattaagatctagggggtttaaatcaaattctgggagggttgttaaccgcaacaggaagtcatccactgtcaagttggataaagatgcaaaaataaggtcatgtgctaacatcatttcatattgattccaatatgtttgactgagccctgtattttactctctggagtttcacggaaatcttggaaatccatccaggtaaatcagaagtagaatatcaagatgttgtgcaaaaatctcattcttgatttgatgttcagaaaatctcttgctgataggtgtaagtatccttcattgtgatttcactcactcaggtaaaaaggtctacttggaaccaatgtattattttttgtcaatttaaattatcaatccagtggatgacttcccgtcgcaatctacaaccctcccagaagttgttttacaccccctagatctaatttttttgtcaatttttttttatgaagcctagcgacactgtctagactaaccggtcggaccggcctgtccgacaagtccttggaagggtttgtccaagcggctcttgggcatggctgtccggtgagtcgtagaaccggctcgtccaagcagttgccaggcagggtcatctgctccgacaggcaagtccaacgtcttgttggacagtcatgtccgagaactcgtcggacaggccggtccaagcaatcattcaacccagtgcggcaatagctctcacatgagctggttggaatcttaattgctttcttaatttaagactgacagaggtctaaaaagtgctctaaattgtgatgggaagtcctccagtatttgagcctttagagggtttaaatttaatttaccatcaattttgagtgggcaaaatactaacttccacattttaaatggtacctccatcaatgctgtcacagatacgatacactgtatgtatcatggagaattctgcaaatctgcatggccaaaaaccaaatttgttgaatctccttgcaaataaaagcagattggtcagataggtttttttattggggctcagatacatagtgatacatggcagatacatggcagataccgtatctgtgacagcactgcctccatttcaagaattggcagttgagtgacttggaaatatgaaaagagattgcagtaaaacaatttattatgtttacagctaccacaattatggtgttcaaagatgattatgaaaatgttatgcgacttttatgcatgcatacttcataaataatcattacatcttgtttggtggaaaacctccagattagattataattagattgttgagattcccccaaaacaagttttgattatttatggaatgtgcatgcataaatgttttcaaatttaatttgagcaccaaaaacatattaatgtactggataaacaagtaatcttactgtggactgtggtgttactatatagttttctccctcataaattggataggttgcactggatcataagttgcccaatcaactttaactgaaaaaagaagaattgctcttgaatttaatcccatagaaaaaccaattcaatcagttgactgattgaaagggttattgcactgttatatctctgctacagaaagaggccaattttgtgcttattcacaacctgtaataaattataatgatgcctcaaggacatactatacatcaaaagatatttcactggccacataacaaatatgtatacatgataggatactgcttctaagcttcctatataaatttgctgaatattttcttgttcagtgtctgattgagcatcttttgatgcatagtatgtacatacttgtaacagaagtctcacaggcttgtatctttctcacagatttttttgtagatggagccacaaaagtgaaatgccctttgctgcatttatctggaatggagaaaatatcattctactctattcattcatattgattatagttctagtcttgtagacaactggttaatcccttgtgtaaagtcttgattcaggtttgtgggtactgagcagttcctgggggcccttcgggccggagtgagttcatcaattcaaacacttctgtccaccaggacctcataacgttttgttcatttacagcaaatctttgaggtcttttttttgttatgctagctttcttcaagaagagctaatgggatgttactggtgcgcactgcgcgccctgtgtcctggattgcgggcacaagggtgttgatgcaaaatgaaatctggggcttcacgagcaatggtcaagacgccaaaggatgtttgtcgctaatgttgctgcaacttttcacctttccaactaccacttcaacggctcagtaaaaacggactacttccgtccccatggctaaaaaacgagcgcaaaattccaaacgggcaagcagtgcattaaatatttcagatgggccagttctcggaatcagtaaactaaagagtcaactccgccaagcaaaacggcttctacttaaggacggtctgagtccagaactgaggagcaccacagagaaaagaatagaacaactgcaggcgtcgatggagcatgttccaagtaaagaacaggaacgacgaaatgcgatcaagtaccatcgaatcaagtttttcggtaaacacttttcaatattaacctcatctttctttctaggctgggcgctcaattcatgtttgtgcgatgtatcaaatgttttagatcggaaaaaggtggatcggcgattgaaaaaagtactcactcaactagaccaactcaactcaactaaaaacccgaagaaaagtcagcagcagaagctcgagcttgaagcccaacacctccgcatagacctgaactatatccgagtatgtcctacattttacttgctttaaagagaatgcgtagctgaatgaaatgggtttgaacagcattatcccaaacatctcaaatacgtttccctctgccctggcggagaatacaaagatcatgaaaccaccaccacctcatcacttccagacgctaccccatcaagcaaggagcccgatggactaaggagttatgttcgaatcttaattcatcagtcgatggagtccggaacactgagtaaaacgccagacacagacgatcagaatgtgactgaggaggccgatgaattagaactttctaacgtggcggcggaagatgacgagtttttcgagcatgatggcgattgaggacatttgtagagctacgttgcacaggaagcattgcaaatatttatgtgatctcaacatgcctaatgacagaaataagaagcaggcaaatttccacagacaacagctttaccaagattacttgacaacattgtccatgtctatttttgcattaacttcatctgtacttgtattttcgatttcttttcctattgcaccgcatctctttgggccaatcctctcagtctcttttcctctttggcatgatagcattcatgaccaggaaaaaagagaccactcaccagcctgggaaatgctagccataatttgagccctgcatccagctttccattgctaactgtagcaacagttagctgagaacacaactgggcaaagtcaacactgatgtagcttgagctaacctgatgcagttgaattttgttgctaaaccgcttgagcaactccactgccacatctctaaattggatctgaatttattcacaagatacaggccaccaagtggaaatagtgactcaggctcttgttctgccactctcatgaggcagcctgaaaattggagtggcatgttacttgagtgcaatattggtggagcactgaggtagactgaggtgccacccagtccaagggttgcagtacataatgtcttgtgatgagcaaggccaagaaaaaatccccgatttgctcccggggttcggactgagccatagggcataggctgcggtgccactgcagacacttcaaatcttatccgcacgtgtctcaggcttcagccggtcactatctcatcacggctcgcgttccgtggccgcccatgccgagcagacaaccactttcttcctctccagacggctgacggccacaccccacatatctgcatatatccacaggcatggccacctcttctcaaagctacgcgtatactgaaaacagtagcaatcccagccaccccacacccaataatcggctcctatggcgcggctccataatcaatcaaaccggtgccaggctccacggtaggctcttggaatttcacccgcgttctacgtaattctttgcttaccaattcgatctccgatattgataggcctggcaatcgttgcaaatgcgatcaaccccaaggagctctcgaaaatcagggatgacccgttttcggcggagtctggttcgcacaccttgagtgacacttgtctggagctcgagatgcttcgcggtcgcgaccttcaaatcgataagatctgtcagctcacactcgaatctaaaccacgtgatgattatgcgctgcaaggcatccaaactggctcacgaaaatccagagtggccagtctattgaagggcaaagatcccgagacgagtgatgcaaatcgagtaataccgttttcagaaatcgaatgtgatcccgaggtcagactatacgtcgatcctcgatgtagtcaaacccatacttggatcatctctcagctcggaaaacgggaactcactcctgggggttttactagcaatgccctgatcgtcaccttggatcacactgtcgacggtaggtgctcccacttccatcctcctcatattgcgcgacgtgagaagtgacccgttgacagtcattctgcagatcgacttccacaacaattggtcatcttcgggcgtcgcgcggaagaggccactgttcaaccatcaagctctaatgcgtcggtacctttacaattggtgattggccaacggaagcctctactcagtcaaagaattcctcgtcccgatgatccgatgccgcgtggtaagcattctgttcatctatccactcggcgcgcacagtctactctaagaaaatttgagatccttttagctatcccaggcacgctatttgccgacactacaaagtctagaaacaagaaatcagttggcaccaccatccttagcaaatcaaaaggtcaagctcgcctaccagccgaccaggccacaagctcatcatttcttgtcgaaccgtcttctatcaaagccccagaaacatatccatccagacccaatagcttcatatcagctctgagagcttcacaaaagcagaatgtcaaagttgtcaaaaaaccagccaacaccccgggtagacgggccaagcaagatttatctgcatctgagcatgaatccgataatcaaaactcgcgcgaagggacagaatctgtatcctccagacgagccggaaaacgaaaatcaggaaacacgagccgccattcggtgaagaaaatgaagacaaccgccaaaacactacaatatggagatcagttcccagatctacgtgcgtctcttgaagaggatgaatataacgatggcgaagaagacgtgaataccgggaacagttttgaagtccacagatcaccctcaccctcgcctgcttcattcaggcgtaaaactatatcccatattcctacgcctgagacattgaactcgccatctgaaatcatgaaccatcctgatcgcccctcctataccctcatggactcgaccaatcaacggacaacctctcattctaaagctaaaggtccaaaagatcattcaaaatctcgaaatgttgcgtcgccaagggatctacccaaccccgagcagcaagcctcaaaagccaagtcagactcatcctcacacttggcacagaacaaactagtgcgtcgttcacttcattcctcatcactcaccatcttttcttttcattttgtctcttaacgctgaaagtatgtctactatttcttcttagttgattcgaaaacttacatcggaatctctgaataatcggggactgcacaagcaacaccccaagttcaaagacttgtacggagctgtttgtagaggagtgcaatttgcgatggttagtccaccttttttttatcccccttcttttgcttctttgattactttatttatttattttttgctaaactttcatcatatatccatttttggttcttctttttcgtgatcgatgatttgatgtttcaatggatgcagagagaagcattagagaaacaagcgatcgataaaaacttgaccaagacttttgtcgaaagtcatttagcgatgtacatgatcctcaattcagaaaattcttgaccaagccttaccccatcgatcccctcatccacaatcgtcctcattgaaaccagggttttttcccccatttttgttgaatgtttttatttgattgcaacatgtatctatgtatgtactatgatttgtgcgagataagtgtctcccgcggtccatgttccttttcccaaccagctctttttttcaaagaccactgtttgtccagtctgcaactgaacattgaaaacgaacctcaaaaagctgatataacattgtacatagttaaactcatatacagatatgatgacgatcaagacctaaactgaaataacttattgtgtattacttttgatttgaaacttgttgacactgttgatgttgcgcagcgttgttcttccgctcaagctccgtcaccaaaagtcagatctgcataaaaaaacgtctgatcacacgccccagttgttggggaacctaacggaatcaagtccctctttgtcgaggggggacgccgccccgcaggcaaggaacttagtcgtgattccacttccagtgacgagggcccccactttgtcccattcaaatgtggccttggattgtagcttcatatagcaaagagttttgaaatccgcaaaaagaaagaaaacactgaagataagacaagaaagccagtttcaagtctcctgggagtgttaaaattattttttttcggtgatgatttgtgatgctctgatcagcactcgactatgtcgcatttacctgggagtgtgggttttatgcgccaatgctgcagaggacttagcttggtatgaatgggggccattgaattctcaagacctcgccgatcgtcaagctcccaacttggatgcccttctccatgccagcctaacaccgactcttccaaactctgatggagcgaaggtggtcaatactgcagctcaatccacctattcctattcgaactcagagaagtcgctgcaacaagctcaccttgaagttggaagaaacgtgcaagactggggtccacaacttcctggcattcacgggacttctaccacctcagtccagccaatgctagattcggccttgacaacttggtctgatccgtatagtgagcttgccacaaatgttcgtggaggtcatccaaactctgcaatcggaaacacgcaattccatctcagccatgttcccaataccgggggcttgtcagcggcttcaactggctggctggatccaatccatcaagcttggcttgcgcagagaccggatggaccaatttcccacaattcacccttaggtgctggcgccgaaacggctccgtggctgacagaaatggacgcaggatcaagccatcaatattccactcatggaatgacggctatgagatcttcaaagcagtccaccaatctaccatacccaagcttcctgtattctggatctcatgccatggtccaaccaagcaaaaagattaaaattgaccgtcctttagctgatgctcatgtccagagttcttcaattgaaacaatgtcaagtgatccgttaatagcatttcaaaatcagccagggtccgcaaacaaattcaatcttatgatcaacagttctcttggaagagaagcattttcagggaactatatcagtactaatccaatggaccaccaaccttggaacaatcttctaccaaatgaagacatgatgttccagggtagaccagcattccaatttgcaaccaacatggtcaggccagaggaaaggggttttaagaggcctattgacatcctccggtttgacctgccagtctttttaccatacgatgatccagcagaccgactgttggtagattcgatgatttcattcatcgatgcaatcaaaaccgaaacgagtcaacccttcatctcaggagaccagctctccagaatccacgagatcttgagcgatttctctggccaatttatcgctcggaaacggaaggaagccacgaccaagatccggaaacctgcatctgcaagaccagaccctcagactcaaaagatccctcacattcacaactcaagtagaaagtggcgccagaaaaacatgcaaaacctttcggtaaaccgcttgatgtcaaaaagacatctctggtataagttctggaacaagaggactggcatagaccttcaagatgccgctactgatatgagtgtacaggtcacattcaaacgagatcttaccatcctcttattttatgttgacatgattggaatcctattccaacaaccgcaacttgactcggatatccacaaagatataaaccacactcttcttcgacaagcactgggcatagcttacacagatgctccaaagaaaggggcatgcaagtccaaacccaatgaaatctgcaatgtcaattctaatctcaacaggaagaagaagtcgtaccaagtcaagctgatatggtattggattgaaaagctgatcttgagctctaacaatccatttttgcaactgattttctttcctaatcaggatggtaaaattgaaaagaacaccaaggtgttcttcaataatctttttcattattcaatagaaaatttgaatcaacgactagaaaagtacaaatacttatacaattgatcattttatcagaaaagaaggtatactaggacggttcacatttcaatgaatcttgtgttgacttcaaatgaacttctgttctgttgatttgtcacagtagtgttaatttcataacctccagtacagatggtctgctgaaatcagatatatatattggaggacttcccgttggatctgggaccctcatagtttttgatttagacccaaaaagtctagattttcacagggaaatctagcttttttggctctaaatggaaactgggagacccgcagatgttgacgggaagtcatccattttgctgcaaattgtgagatgtactcagtatcatatatgcatcctgcccatttgatagtcaaatccaattatcaaaaatctgacttcccgtcaacatctgcggtaaagatgacaatcagtacccaggtacctctagcggtaccctggtaccacctttgtttttctcagagatggacaccaggtacctcacctggcaccccctggcagttaccagcagtactttgggcgggtaccagcagtaaccgtggccgcggtgcaaatggcactcttatgacttgaaattgcagttcacttttttttttctcactatatgtgagtattgtgttgagctaatcttctagtactaccacctttcttttacctttcccatctgatttacccttcttagcagtctgaataccatctttccacttggccaacaccccttcctttatgatcccattttttgagtagaaggcaacagccatccttttacttagtgactgtgcaacaaagagggtacctctagcaggaccctggtaccacttttttttgctccaaaatggacaccaggtacctcacctggcaccccctggcaggtgccaggcgggtccgagcagtaccaggcaaacaggtgccaggcgggtccgagcagtaccaggcaaacaggtgccaggcgggtccgagcagtaccaggcaaacaggtgccaggtacctccaagcgggtaccgattgtcatctttaatctgcgggtctcccagttttgatttagagccgcaaaagctagatttccctgcgaaaatctagactttttgggtctaaaccgcaaaccgcgagggtcgcagatccgacgggaagtcctcaaattgcaaactgcaagggtcccagatccggcgggaagtcctccattgattagataactgttgagaccatgtgctttccttctgattgtgtattcctcattccattctctactcttgtgagtgtactcaaacccttatttgctttaccttgaacttccagatccatgctccagtcattgacttgatctacctctgcatataccttgtccagtcttactgctatggaatttgctgaaaagtccttgtgatcaatcatcataatgccttggaggattgtagggcttgttttctctcatattactactcttgtcatctggtcagccaatttgagaagtttgagctatcttccagtggacatcatcatgggtgtcatttgtgaagttaaaccttctcagaacaccccaattatgtgagaagatgggataatattactctcctgagaggtggagcatcaaggtcaacaaccaaccctctctggccagagtgataattctatatctttactatatatacatacatcaaaaattcaacacggacaaagaaaacccctggccccctagccatatcaattgcaaccatcaaaaatacaaccaaaaaagaaaaaagggaaaaaaatacatgatgatgatgatgggctgtggttgcattatatagtctacataggatcaacaaaaacaatctaaataaagaagtaaaagtaaggttgtgttaagattagattgtattcaagtcttgataaatgtgattttgaatctttgtttttttttttgcttgaacttgccatgagatctaattgaatgactatacctataagagaaagcgaaagagagagtgcagctttgcgggagaaggaagggagagaggggatcgaaatgattggggtgtagagatgaatgttggataactactttggtaatttagataactgagtttttcgtaagttggaggctaggatgaggagcaggacggtgtaatcttcgaggatgtctttgattccaaatagtaatgcttgagacaggacggccttcatgatttgagcttgcatgccctattaacattagatgaaaatgttccaaataaattatcaaggagaaacatagaaaatgatcagtatcatttcttgttgtctctctcacagaggaaaaattgatcaagaattgaatgaaaagtagtggcaaacctgataccatcccgaacaacctttctcggcataaacttgtctcaagacgtcgattgccccagagtaacgttcctttggaggaggaagtttcttagaaggcgaagatttttcggatgcttgagaatgatcgtcggaggtaggcgtatcgtacttagcctgaagcctgaccttggccataatataaggataagtgatcacagtggcgagagttttgctgagggcgcccatccagaaggcttttccaggggtcatcttgccctcaggccccaagacgatcagcttcaagcgttcgaagctcccataggtgatcgctgggttgacggtcaagaccaaggatggcttgagccctcgccacaatcccgtcggcccatcgtcgcggatgatctctgaggcggtggtcagtaaggattttcctccggttttcgagttgtctagttgctgtcgggtcgcaacgactgagactgggatcgtgaagatttgggcaatcgctcctgctagggctcccaaggacaattcagttctatggaggaagagttaggattgatcactcgatcagcaaacttaaacaaagctcaggaagagtgcctcaatggtactcacatgatgcttaggttcggtgctttagaaggaccggctccggatgatttgggaaggacccttgtagtgtaagtcttccttacgaccatgtaccaatagaaataagcgctaatgagatcaatgaaaaccaataggaagagatcaattacactatcatcgtacttggttgtctcaggaggcaggcttaataaagataattgatggagagaagactgacaactgcattgagaatgtgttgagcatactagccaagaagccgcgataaaatccgccgataccctgcgacttgaggacttggaggacgacctggaaggcggttgagcggcaggctgccggcagtcgattaggggcatttggacgcttgagttgtgggcttggaaggctgtccttttccgacacgagttcgtcagtctgggcttggatcttggtcttgacggtgtccaatgggtacacgaccgcgttcgagatcacccctccgatcgctccggctaaggcattcccgaacggcgttagatctttcccgcccatctcctttggtaactgtcgaggataacagaagtgtgctgttgtgaaagtgggctcgttaaaaaaccttgatgtccgatgtccgagctgtttcgttccttctagaagatttgagtatcaagagacagtcgatctggtttcggatggttttcaggagtcaggtgagttgattgagttgttggtggttctatggaggtctcttaatcttggcagttgccaggtggtccacccaagtaggaaagtctagactctcgactatgtacagcactacagacttgtcatgggcacctcactcaaacttatctcaatcctatgtagtgcagataaggaatggaaaaaagtctgtttactcaaaacaagtgaatatcctttataaaaaaagtatttagcaagtggtaaggattggttacaatcacttccagaaaataacaaggtgtggtcaattggcatacaaaacaaccataaagctcttcataagtacaatctatatgcacatcacctgattggctactaatcaatttactaccaattgatagacagatttatttccaagtggattgaaaagataagagagtttttatataggtagatgaatagaaatcccacaggcacttctagaacacagaacatctaatggatgtctcagatcattactgtcctaaaaagaaacacttcagagtggtccagtacccaaactcacacaaccaactacttactggcctgggtatatttaggctgatgaaagtagaggaaaaagagccattgcatgtattgtagggtcaaccattcatccaacccagtttactttgagggactcactattatcatgtggttctgcatctcttatttctgggaaaaaagggcaggtgggtgtgtggtcacaattgttatcatatagaccttccaatctgaccaaaataagaaatttgttttcatctattggttgatttttttttcttcttctttattcaaggaaaatgaagcccttatcaaacaaatgacaatcaaactgacccacaaatgtgatgtgtttgaagacagaaagacagagagaaagaaaaagaaaaaaaaggagaacagagaaggagaaagagagagaatgtgttgggttctatggaagatagtagtaatttcccatcactcattgggattgatcaactactgttttctttcttctatgcatagttttcttttttttttttgttccttaggactagaaagtataggactagaaagtatatatgaggcaaggcagctgagattgatatttcatgatttcctttgttttttgttgatggtgagatcaagatacgagtaagtttaatctagacgaaatctcaacttggtctctaactaaagcagcaacataagataccatcaatacatcctagtaaaaatgagagaagagaaaaaaaagaagaaaaagaaaaaagtggaaaccacaagaaattcgcatcaacgactcgtcttccctcaaggtttttagaataatactatcaagaacttactgcgatgtgcgattggaaatcatcctcaaattgtgaatgaacatcaccgcctttgctggccgatccagtttgagatcgtagcaggccaagcggtaaggagcccatggtgtccagtaaaagccttccgacctgattgttacctttgatttggcccttgttgaccttctcgacgtattcatagacttggtcgagcatgttcttgagcttagtaagcagctgatggagatgttgcattgggagatcggtcttgagaggttccttgagctgagccatgatcttctgttgttggtttttaaggtcgctctcgatgttttggttggcagcggtggaatcaaggatcggtttggtgagcagttccatcgtcgttcgttcaggggtgggtatcgataaggagcatgggatcggcttgaagagcaggttcaaggtttgaagagtcgacagtccgatcggcgaggagacgaaggtcttgaaggtcaacgtgactgggtcgagggtcaagtggaccgcgggtaatgggattgcttcgaggttatagaaatcttgaatcagggaggagaatgagttgaggatcggcgatgtagcatacctatgaatgcgaacagaaacctcaatcagtattttcgttacttttgacttgttgcatcgtaggccaacccatcggttaaatggctgagattttgcacatgatctgaaaatacccaccatcccacaacgacttccttcgggctgactcgatggtgcaactcgagcaatgtcctatgatgatcagaatcaacggcgacatcccgaccggtcgcagcgtatgggacaccaaaactactacgaacctacgacaaaccgagcaaaaaaaaaaaaaacttagccatctggcaaaaaacgaacttgcaggttcttttgaaagactcgaaggaaatcttctgagatgatctcttgctccatagatttttttttacttacctcaacttcaccggtctcagtattccttacaccgagtaaggtgccaaagactcggtcctgatggtcaggtctacggagatgatggtcgagtatggcagccaatgggagaggctggacggcgacattagtcactgaggttgggccggagtggggctttggcaatgagagcggttgggtgaacgagtcggccatgtttgaggttgctctcgataattttttctagtgatcgatggtccagcacagctcagaggggggcgagtgagagggggtggagggttagggttattcgggagacccccgtctactacccgagtcccgacagtcgactccacgactccacgactccaccagcctgcggcgcacttgtacatgatatgaagttgccaatgaagcggtattcccactcaagactcaaggttgcaagcaaagggtcatcttcaaaagcagaaaggactaaacgtagtttatttaagtttatttcccttggattgaaacattgaaccaatcagtgaattcaaatgcattcagatcaattagagatcacacagacatgggtcaagaatcatcaatttctatatgacgtgtcgtgcgttctcagaaggatataaaacgtaatctctatgacaaatggatgaaaaagacatctttaggaagatggtggatgaataacaatcttgtgatcatctgtactggattcaagtaccgatgttttttgttttttttggatgcacacaaaggtattctaactttaaatcacatcaagctccagttgcacgctaaaacaaaagtaaggatgtatagacggggtggggggggtgaattaagcgacacctttggcattcgctttggagacaagtttggccttttcgatttgagcggccgagttcttggcaagcatcgccttgtaagatttgatatcgatatcctgaaaatttttcaataagaaagtgcgaaagaaaacattagaaattttgctatgtcaaggaaaaaacgtgatgcaaaaaagttaagatagtggaaacacgaaacttgtttggtgaggttgacaatcttcttgtttttgacctcccacagctcttcagcaacttgtgagatcagtcggaaatcgtgagagaccacaacaactccccctccgaattctttgatggccagtgccagcgcatcgatggattccatatccaagtgctatattggaatttgtttcagcgacaaattagaaaaaatcatgcatctccatgggtcgatgggaggtttgcttacattggtgggttcatcgagaaggaggatgtgaggtgtttccatggcaagttgtgagaatacaactcgatttctcaaaccatccgataattgccgaatcgggcacgtctggtgagcacctgaaagaccgaaccgtccaagctgctgtcgatagaactggatatctttgtcggggaacttgaatcgtcaaaaaatggacgtcagtgaagagcaaaaaggtattagctctggagagatagaagaacctcgtaccttttcgtgatatttgctctcaaagtattcgatagcacatttgtcatagggcaactggtctgcggaatgctgactgtatcgcgcaagttttaagcctgcgtgcttacttactgtcccctcgcaggacatcaattttccttcgatcaagttcaaaagcgtcgatttaccggtaccattttgaccaacgatggcaattcgagaatccatgctgtaaacaagacaggaaatgtgcaaacatgagatgatggcggtggatccaagaatccgtagcttgaggaaaaaataactgactcaataccgaaagaaagatccttgtagagataatcttccttcttgccgctatatgagaatgcaacatcgctgaaagcaatgatcggaggcgggagcttccgcacatcctcaaagttgaatcgtaattgcttctttccaagaacaggttggatcagtccagcagcttccatcttatcgataattttctgcttggatttagcttgcttgaccaagttagcgtaagtacccgcactggcaatgaacttcttgatgtgggcaatttcatcctgctgtttggcgtatgctttcatttgattgacttcgttctcagtcttagttcgaacataagtggagtagttaccaccgtagtagacgagctttttctggtgagtaagatccatgactatttactcaaaaagagtgagcgtcagtaatggctccgagatagagtatgcaatctgctcgtaataactcactatttgtgcagacggtatccatgaaatcagctgaatgcgacgtaatgactaggatacgattgtatgtgctgaggtaagcttcgagccatacaacagcctcaaggtcgagatgatttgtgggttcatctagcaagagcaaatgaggcttgatgaacaaagctcgagccaaggccactctcattctccaaccaccagacatgtccgccgtaggtttcttcatcattgcctggtcgaatcccagaccgtgaagaatggctcccgctttagcctcgaaagttgaagggtccaattcctccagttcttcgtacttcaactcgagagccatttgatcgacatcatcagccacggatagatcttcaatttcccgttctaaacgtgcgactttctctttggcagaattgacaatgaactcggtggcagtcacttgtgcgggttctgcttctccttgaaccagatagatctaagaaatgttggcattagaaagtcgaacttgcacaatgaatgagcaacttaatcatgagcttacatcaatatgcgcagggatatcgacatctcggtcggccaacgattccaagaatgtggtcttaccacatccattctctcccagtagaccataccttaacgaagaaaaagaataacataatttgttatgaagcacaaaatagaattgaagagttcaaaaaaaaaatgcttgcactgcgcagcgtacctttgtccatagttgagtgagatctcagcgttttcgatcaacaatcgaccgtggtaattgagagtataactagaaatctgaatatctcgactctgaacatcagaggttaagacaccactaccagatcgatcggttgcagccttgagcttggccatcgaagtggtcatctcgtcagtagacgtggcagtggaacgagcggtgccaggagtcccgagagtcgatggagccgtcgagctggtagctgatgactcgcctttcgaagcatttttggcagcctgtgaaagaaatgagttgttcggggaaccagtcgggtcagggcggagacattcatcaattgttgttagtgcttaggtgtccatgaccacgaagatgcgggaaagggggacgatgtgcaatgggcacacgcaccttctctgcaagacgcttctgtttggaggctgatggtggcatatctagaacgaatcgtcaatcgatcaaaagatgatcgaaattgtggtgaggatatggttttcagttgaagtgggtgaggtggggaggggccaagcggtccggagatggcggaggaggactcaaggtcgaccaaaaaaaccgaacccccggaggggccctcggggcaccgggggcacccactgccatttgataactgcggaaacccgctgcggcctccggccagggagtgctccgctcgaaaaaggggtgttgagcggcctgagacgatcccgggcagcccccgattcacctgttacgggagcctccttcgcgggggattgtcgggagtgcaaactggcggagagcagcaaaggagagacactcacctccatccggagatgccaccactatcgaaatcaagccatctaacgccttccaaacagacacgaaagaccagctcaaaatacagtcaggggtccccatccaacgaaacacacgaaccagatgcaatcgatccggttaggcgcgaattggtcattgtggtcgaaacgtttgtgaaatttcggcatgaatgggacgagttggtcttgaatcgaagcttgaacttgatactcaaaatcatggatctagaagctgaaatcaggtcagcattgaaaatttcttaacaagatcaatagatagtttgggacactgatctcgtttttaaaacaaccagatcgaccattcagaattcgtgtttcttgcaaaagtgtgctgaggacaaggtggtactggaagatggatatgcctggaagcaattttgtaaaatgaatgaacattgcagacaactggaaattctgctgggcgatctggtgcgtcagacactattcaggtgaccaattgatcatttgcaagcatctcatcgtacctcctcccggccttgcaaaatttagacgaaattggggttcaaaatccagcagttgaatgatcatttcgaggcgcttattccaaagagttgtggtacccatggtatcaaaatgatctttgaaagtccgcttggattaacctggcccttgcctcaaatttgtaaagtcgtcttcacacatttagataaaatttgaatcatttttagttgacccgtcatgacatctacaggcgaccacttcatcaatctatcaagccagtatatccattccctacaatttcaccattctctttatgatgtgatcgtctcccaggatacctcaacatctgagaaacaggctgcagtaagctattgggcttgtcaaccactgatgtatgataaaagtgaactgaacgacttcttggaggtggaatttccgaatttcttcaatgggcccaacttgacacccaaaaaaccgatgcagaataagcattaattaataaacaccttacactgaaaataatgttgcactctgggcacttattttttcaacatccggcgccccaggttctgacatgcatgacatcatagtccctctggccgtatatcatttcctgctgcaaagtctcaaactttgaagacttcgctgacggacttgcatctacagttgtgatgcgtaatgtgcactcatacaattttgtttcggctaggcaccgcttgttgatgaggtgtgacttgaagaagctatacatttaacggggtcgtacaaacgtgatgtttcagtccgtctcattgaaaccctttgattttcgaatgcccagcgtaacaagcagcaaacatgagcgccgcagtggacatgggcaacattattagtgtctcagatgtctaaagatccatgccggccggcagattgtggctgtgtaaatgtccttgacttcaataaacagctacagattaaacatctcattttcagttttcggaacgggcagactaggcagactgccctaaaccaaccaattctctggcgccctccaataatacaagaccaagcaaaacctcaaagcaatgtattgacaaccaagttgtccatcattcatcctcatgtccaggaacttgaacccctgctggttcactcaccagctcctcctgttatggattttgctggtgctcggcagtcagctaatacatccagccagcatgacaacgctctccgaatccacttgttgcaatcaggatcaagggttctccaggtcggggttttctgcggtaggcagcactcaggaaaaaacattactctctggctgcaaacgtgagtcaaatttcaaacagggaaacgctagcataccccatgaagaagcaagtaaaggagagccattcccccagacctcatctactacagatcaaacaatttccaaccaatttcgagagtcatggtcacccgttgagtcatcaaactctcaagtcggagtggatgtcgtcaaagatggccccagtaatagtattcgacattccaaacagaagaataagatgatgattagcattccccagaaagattatttctcaaacatgatcccacttgaacaagtctttggaaagaaacagacattacaaaacggcggatttacaagttctacaaggaagcaaaacaagaaaattaggaactcagagctaaccaagaccgtcccaatcgattctgcgctaggaaatacggatcaaagcctatctgaagtgagcaaggcttatgtgggagaagtctggggaaacgagacggtgagccgatgggaaagaaaacaaatcttatatctcatgagtcggattgtcaatcacttaaagattagcgataaagaagctcattcgggtattgtttcatcgatcagtgaggatgattacttggaattaagaagacattgggagttatctccgactgggatcctcgaagcagagaaagaagtgtgcaggattttgaaaaatcctgaaggggccagacgggtctcatcattccgtcgcctacttcaccgacatgccatagcttcgaactggaaaaacttagctgtccctcaactccgtaatttgagtttgaggtctcatttaatgttggttgagaaatatgacttacagtggcgattcggaatggcagatgatccaaggttcgttcgagacacacctggattctcgataataggctggcagcctgactcgaaattttttgtgggaagatacgatcttagctggtgtttgaatattgtttttggagaacatgagggaagaagacgccgcgagctaaactcgtatcttctgtatcggaagtatcgcaaagaatggtggcctgctcttcttggaaaggacagcggacggcttggactggatgttttgggtgttttgaaagtcggagatgcgcttcaacttggcgaaaagcacttcaagccagaagacccgagcttcatggatctcgatgcagcattttcccaaacattacaagtcgtggcagatacccaaaggcctttgccatgggctgaatcctcagaacgtgcttggttgctagcaatctatggagatcactatcgggaacgtcttcagaagctcagtcacttgatgttggaatcagaaatgactagccacccgaaaaccatgggggcgatcaaaaatttaattggccgtcaagccagcatagctgaaaactgtcgagtaggatatgaattattgtggtgcgagatgggactagagctgaaggcattgcctaaactgattcaaaatagaactcaagaagatctccatacacctgatgcacatgattggatactcagtcagctaatggaagtggacaaagacctttacaaaaaatggctcctcagcttggacgtctcctacaaattcaaagcaccattcccaacgctttcatggtccgaaaaaatctcaagactagccgaaacttgcacgcataaattcttccgaatgatctggctggcgatgtggaaagtaataaattatcgcagtaagggaaagaggagtcgataagaaagatgcaccccattggcaacatgtggatagacttatgatatgtatgattcgatctggacacccgtttgattctttctaattgttcaatctcaaaatttgatcagatgaatcattttcccttttaattcctagaaatgattgaattccagtcccctttcttataaggttgtgagtgatgtagagggccagtgtaaatacttgtcaggactagcactaagcatagtttgttttttgcactaagtgaagaatatgtgagcagacaaaggatgatttttatttctggctattgtcactgtgggacagtattgcccagctaattggattatgtgattgaagtgttcatgattgaatgcatgtgaataactaatcaactccaaaataaaactttactagataaaacaagagtaaaaacatgggtaattattgatcaattgatttgtgttccttttttatttcccttcatgttatatcattgtaaatgttgatccattgaggtcttagccggagagagaaagtttcaaagtccattgatcaatgcctcactctgcccttgatgagagctgggccattatgctcctttttaattctgtccactgccgatatatagttcaaaacagcatctggatttggatataggcactctttatgactcatttgttggatgagaatatgatgtgcatctagaacatacacaggagaactctcagacaataaattatcttctgtcaaagaaaacaaatcatgaagcatttttttttctttcttttcttttcaagattacagaaatagaaaacaaaaaaaactgttaaaagacaaaacaaaagaagagcaggaattctagagaggagtttttttaaaaaaaagcgaagggtttatcgttggatggggccgtagatggggttctttttctcatggataggcacttgaccactaggagatcctgggatttcttttttaaattgctagaatcaagtaagaaatcattcattcagaaggagaagaagaagaacacgtgtgagaaaagtcagcatgaaatatttggattggatatgagggacaaagaaatcaaggatgtggagtcaatttgatcgctactcttctcttaccaatttttgaaacaaacaggcgttcaaatctttttccggttttcgacaaaactcaaagccctatataacaagaggaagatcgattccagtttgaggcacgggatttgcgagatgtccagatgcgagtaagtgtatatactgacatgattattccgatcgagacatttccaatgcgacgtaaattcatccaaacaagccgctttaattttagtaatcctagagaaaggtaagtaattcagtataccagtgaatcaagtgataagaaagcgctggggggggtatagggtggaagaaggaacagaggaaagactgacgcctcttgagcacaacgggtgacccgacgaccctctttcaaacaatgctccgggttctgatcctcggccttacaaagcatgaagtcctctaaaaagtccgctcgcccgcgtcccacaagaacaagtcaccgtcagttatacataaaacccccgtcgagttttttttttgggtggaaaacgggatgcgaagggattaccggagtaaggtttgcagaacgatccgatgtagaaggaggcgctcttgagcggggccgagctgactcctaattcggacaccttcggcacatcgttcggcatcggcgtgggatccacaaatggtttttgggtgtttccataatctgtagatttttaacagtttgagtgaaagtcaagccggtgttttaacaggagggacaagctcccaaggtgagaaacaagtatgtatatatatcatacgcggtggtctgtaggtcgtcatgatgtgatcgagttcctggtgggtggtctgatgaggccaaagtcggagattaattatggagatcgatcgttgatgatggtgttggaagggttgcttacatagatggattggttcttgatctgagcctccctgatggtccaacgagttatgcgatgacgatggtatgtagtagtagagagagagaggggaagggccgactatccaggtggtcgaaggcttggccgttacttctcgggtgaccggcctccccggtccactcctcgacccaacagcgacgacctctggactgtccactgtcaagaacactgccattcccatcacaccacaacagcttcgtgtaggaataaaccagctgaatggatggcgggatagaatagcccctggcgtcttgaaggctattgaagaggacagacgcgccatctgacttcaaacaaagttcaagaaggactctcttgcgtggccaaccttaagaatttaacctgcttgaccaattttttagaaggagaactcgatcgtctatcgcgactctagtgagatcatggtcagttttcttaactgagtatcactttcttcttccatgactgataaccatactgataacactgaattccttgtcgctcttttcagccgccttcgcttccacccaccctgaccaccgtcacgctcaagttcgataaaagttagcacacacgaacatctcttattttcgttcttcgtttgaccctcctcttcaccataatgattcaatatgaaaaccagaagaagaaaaaaacacatgctgaaactgtaaatgattaacataaaaacgatagccacggtcctcctaccagcgacgaagaagacaagggtctcggagctcaagacgggatttctagacgccttgaaggggaccaagacgagtccctcgaacgggagcctggaggactcgacctgcttccagatctttcgggcgtcgaaaacggcggctaatctgaccgagggtgggccggctgggggcgccggaggtggtccggctgattcgtgggatgctcttgcggacgaccatgcaacgatgtccgatctcgccctcgaagaggccgagactctcggggtcggcttcaaaaattcaaaaggtccctctctctctcatcccatctcttctcttgatcatcctacttaaaaaacattttactctttctttttctccggggatctgcccttaggctcttacgataagccgctgatagaaatttggagagaacaagaaactcgacaataatcggtctacacagtcgagataagcaagacatggattattgtttagacctcttcacgaatccctcagtgaaggtcctggacccatattgcgggcctctttttttgtgtatctatgtaaaccctgcctgatttggccatgtatgtcaccactaactcaaccaacaatctcttggaatatgcgttattcttgatagaaaataaataccagagatgaagaagttgattggtcacaacaccagctccatgatgatcatgatcgatcaaatgccaacttgagttccttggagtagtggtcacactgatcctggaacttgtgttgtttggtttgagacattttaggctcttaattaagttccaaggagcagctgatatcaagtgggaatactgtacctaacaaattaatgccaatggatagatgtatgggtaattcagattgatatcagttgtccatcaaccatttggtgttgatgctgatcttgtacttgacagttctgaggtaaagaaagttggactgaagctatttgtagttggaaccaccaacacaacaataatcccttaaacaagcagttcacctaggactttgaaaattgaatacagagatgttaaattctcttgcatcttttacttcactcaaattctttgatacagccattgtaattcaactctactgaaatctcttttcagtcacatacgattggtttatcatttctcaagcaataaaaaattgttctttcaaatgctctccaagaagagagaaacacctaaggtgaattccatcaagattttttttttttttttttgaaaaaacccaaagattctttttctttctcaatatttcaaacaacgatatctatgaacatatatacaagtatgtatggatgttttcttttgagaaagaaaaagtggtggggaggtaggggggggggggatgaaaaaaaaaaaaaaatcgagaaagagaaagaaaaaaaaagacgaggataaagaagtggacgacgacaacaagaccaaatacaacaaaaaaaaaaaaacgaaaagaagggggatcaaggaggatgatcaagaaaggggatcaaagatggttgaagtgtgactgaggattagggggatgatgatggacgaagttattgtaagaagaagtcggaatctgggcaaggttttcaggagaatccaaggcaacattgagtggtgctttctcggaggtagtagaaagaacgatgaggtcttcttcttgctctggtatgggctcaacaagagggacatcttgtgtaggaataggctcgtcgaacccattatgattggactcaatcagggtggctttctgggaggtagaggggaccatgaggtcttctttttgctcagaaatagggccagcaagtgggacattttgtggaggaataggctcgatgaatgcattatgatcgaactcattcagggcggcgttctgaggggtggagggaacaatgaagtcttcttgctccaaacgggggccaacgagagggatatcgtgcagaggaacgataggctcgacgaacttgttgggtgaagggtgggcggagcgtttggaaggagatgaagcgggagaagagcgggagctagaagcgtgctgaagacgctcgaatttcttggcggccatcagcacgttatcttggccaatcttgccggagatctcacgttttctgaccaacgctttaggcttcgagttagaggaaacttttttagaatgactgctgggagcagagcggtggggggtagtgggggtggaggtgggaggaaagcgagaggcaagtcggccggtcgagcggtttagagagggcagacaatctgttgatgtcagtgatcgaacactatcgagagcttgttctcggatgtgttggtgttgaggtgtggatggattcgggggactggaagactcgtgatggtggacagctttgagagacttggacagcggaagaggctcatcaggatcgtgcagtcgtcgtttaaccgaaggagctggagctttactaggcgagatggtagggtccggctctgggagcgcagcattggcaggtaactcccaggccaagttaccatcaaggttctcacaggaatctttgggggctggtgggcttggaaacgaggaaaattggttggatatgaaattggatgaattgacggctttgaatgacttggacagcggaagagggtcatcaggattgtgtagtcggcttttaaccgtgggagctggagctttacttggcgagagattagggtccggttctggaagcgctgcattgatgggtaactccagcgtcaggttaccaccatcaagattcttgggggctagctgtgggcttgtaaccgaggaagatttgttgaagacgaggttggatgaattgactgttttgaatgacttggacagcggaagaggttcatcgggattgtgaagtcgtcgtttgaccgtaggagctggagctttactaggcgagagggtggggtccggttcagggagcgcagcattggcaggcaactcccaggtcatgttactatcaagattctcacaagaacctttgggggctggtaggcttggaaacgagggagattcgttggacgtgagcttggacgatttgacattttgttgggccatctgagtggggggagctggtgtgaggttggacactcgtgcggaggctttcttggtttttgaagtgctcgttttgtcggatcgtttggtggatgaagcccgaacagctttcttggctttacgaagcgcgaatgcgtcgagctcgtcgtttgtgttgcggcctcgcttttgacggatcacttgagccggagggccatagatcggatctacggggattgggctgggttcgtgagcggagatgagactgtcatcgtggatgatgatcgaattgatctcctcctctgggtcgtgtacctgattggggtcttgatgatgaggtgattggagatgggatgattgcctgttggctttggaggagagcctcaagggttgattttcgatcgaggtgccaaaagcaaagctgcccagagtgggaccctgtgcggatctaaatgggtatacagtgcgattggtggaaaccgatctggtgctgaataatccagggtcgcctaagaaaggcttgggtctgctgttcgatacagcccgcttgtatccagcagaaagcttccggctcagggtcggtttcctctccggtacgagtaggtatgtcgagttggcagacgtggatgaaaccgcgttgggtacagcgcggtcggatgtgagtgtctgctgagatattgtacgttgaaaatgagactggtatggattcaaaacgggtaatcggctcggagggactgctgtgttgttggctgaaagtaatgatttgttgaactgacgggcctgtttgaatcgaaaatcaagataatttcttagcctgatgtgaaaagattgggtgttgatgatctgatcgtaccttccagcgctcccatttcagatggagagatttgggaccacgagtgatgaggtacatgatgacttgtagggcgtcgtgggttgtgccgagcacggaatcgaaggattgttcgtaaggagtggccattcgttggatggtatatctgaatacggtgtctgcagcctgcgaaaggaagtgaatgggatgtcggtttctgagagctttacgatttggttttcttttggtctgaacataccgaaggacccatgatgattaaccagatcaagaaggccaggttgaattcatcgtaccaagggatcgcccaagctatccaatctagaaatcgttttgcgtaagtccaaacgacctgtgttggggtgaagatagcagggggtgaatatattggtatgatgatcgagattaaggaatcggcttacccagaccagacagacttttgtcatctcctttatcctcgtccttcgtgtcttttgagctgagctgagagggtcggatgatggtgctgtctggagtggaactgggttgctgttggctgctcggttgaggactgggcgagggatcttccgacgggtcttgggtaccttgagtgccttgaatgcgttccatagtgtgagtaggtagaagagcagcttggcgaatgcgatcgggatgatgaatcccatgctgaagtgaggtggttgatatctgatgatttggatggtgttggttgactgaaggagtgtgagtagcccatcccctttgagctgactctccttctcatccaaacaatcaccatcttccaattaaaaatattcataccctatcaacatcctatgtgtaactcaaaaacccaaataaatatatcattggcccttgcaaaaatctataaacaatcccatcaaatcaatcaaaacaacatcatcaatgacttctcaaatcatagtggctgattgggtgggaagatcaatgtggacacttctcctgccagtggcaggactcaggagggacttgtaagtttgaagtgattctactgttcaaaggatctgctccacaaagattacaatttgacctgagttcctttctcaatcagctccaaccagctccattgcctaactcaatcaaaatattctgatgaccagaatgaatgtgagagtattggaatatacactggactgagagatatattccactgtaaacctttcaatttgtcattttgttttaatacactgatcattttctagattgcctcccaaatatagtttcttgccttaccattatttttatccaaagtttgaggctcctcatacaaatgtctgctgataacaaatcatcaattcattgatcacatgaatgctggattatataaagacagctgacatcataaggattcaggggagtggggtgtatgaatgttgagcattctcatatcattaggttcacaaaatttcagtgtggggggtacattcaatctaaatattctgttagtggatgtatgcaacatatggaattagatcttttgacaaattgggatagcagagcacgacaactaggacaaaaaaaaaactgtaacacccaattgatagatgatgtaggtgactgtgagtgagtaaataatgattggatgaattttattgtcaagaaacaacagagagaataaaagatcaagagatctaaaagaagtggttatggaagaatgcaagaaacaatttgtaattacccccataggtgaaggagggagttgggatgatggtaagatagcacacatgtaagaactaagaaaaaataaaaagcaatcaactttttgaaccttaaattaccaacggcaaggttagaccattcctgtgttataatctctccccaggatgccctgccacttggtttgagtgaattatattggtgatgctgcatataaaaagacctaaaccaagttgaaagagctttctgctcatatcttgaaaggccttttgctaactgaacaaagttggtttgggttgctccgttagcagcattgggctcagtccatctatggagttcatcgatttcgaatccgaggtcataccagatcaattcataggccccaaagggtcttatgtttcttttcacgcaaccttcaaaatataactgactgagcacccgcagtcgatcctggtataagcctccagaggccttgtgaagccaggcccgctcaggagattccatccaaggtagatgggtatcatcgcgatgcatcacattgataatcacccggaaggccatgtcaatcgcgacggtagctttggctcctcttaggaaataattggaaccgaattgaagtgaatctcccacttttaaaatcgagaaaaggtcgagcccatattttttgctgtcttcttctaggccgagtgattcccaccaacggggacgatagagtcgattttgaaggtagttattcaattccagctttctttttccttcaaattgaccatatacgcacgccatggtctcggcgatgaactttgtggaatgtgcgaaggggcctttcatgttgagaaatcctggttcacttgggagattgatagtcgataccgaatctgttgaaagcccgagccttttctcgaaacatgccgcgtcagattctttcatgatattctcattcatcagttttttcttgacaaatatccaatttcgtgtgctagtctcgtcttgtaagcaacggaaaaatgcaataaatcgtctgttactctccgctttgccgagcactttcgtaaaggacgattcgacttgatgaaacttgaacttggaattgaggaaattggctctgaatctctcatacaattcaatcagctgggaggatggcgaaatcccaaaatgaggggtcttattatctaagttcaattctagagccaatcgagccatcaagcttatgtccagattctgttcattccactccaaaaccgtctgctctccccataattcgcagaaagctttgactgttgattttgaaaactggttcaagcgtagtggcttgattgcttgtacagcatcatgttttattttatggttcaatgcatcgaagaccaatgcaagtttcttaggtaagatacgctcgtcaatttttaagggtaccatcaaggatgttggtgatttagttcgaggattttctgatttcaaagacaatttgtattcttcaaatgattcctcaagagatttttcatccaacacataattctttttgaaatagagtgggcgacgaggagccggcttgtttggttcgatgtgattctttctatactcaattaggcggaggatattctcttcctctgtctgatcgcccttctttttggcaagattgcgggggcgggaagaagacgcagcaagatggagtaaagctttggcagtttggtcttgatttgaggcgctttctgtgtgaatttctttattggagccaggaagtgcttcgctcccatcatgattgataattttagtctcgagaccaccagccatctcttggtcttggagggttttctttgaattttcacctgttccttgcatgctagggtcaaccgtgtcttttgatagtagtgttaccccctgcttactcgcattcacgctagaagtgccacccttcagacttcctgcttcaagtttcgtgctctcatcggccgagggggcctccactgtgatattttcttcgattgggacattcggatttcgcgccgtatcttgtggaaaatgtccttccacaggaaattcaacctttcccgggcgtcttttcatcttctcgaatctatcaaatcgtgtaagggaggcctcccacttttttttcttttcgcgtttcaatcggatgtcttccggaattgaatcttcctccaataccggagatttagccttcccacgtttcgtctcagattttttatctgtgttgttatcttgcaggcttcccctctttgtctctgactcttcgtggaatttttgaataaatcttttaatatcggtctccccgttttcagctaggagggggagttcagtcatcgtgttttttcgaattgatccatcttcatacttaagttctagtcctttcttgaacaattgctcgtcaatttcttggttgggtttgtggatatttcctttttcacttctggtgttggcggccagaaagtttgcaagtgttggcttaacgtgactccggcctacttgaggcggcgatactgatgaagtttgaggtttttcgggaagcaaagtgttccaaccttgcccgttttttgggccatagttttttcctggatttcgaagaatcggaggatttcccgatgaaaagtcggtatcctgattacctgtttcctgcgaggaagatgaatatccgccatcgctcgaggtagttttaggtggctctttactggcgcgaccatattctattgaattggcggttttgacatgttcttggttgagctgtgagttttacaatcaaatttgtaggtttaattttgcccagtcagttgtccagtacaacaagaaatccttaatcgtttcaaaggttttaattcataagcaatcaagctcaccatcggaactttattatatgaagcagctttggaagcttttgcctttccatttttccgataaccattctgtttccaattgaagacgtatattggttgaatgatatattgtcagttgccggtggtgaatagctacttggaataataattgaagcctttggagtggtacatacagacgggaatctaccatttttacggattgatgtccctgaattgggattctggaatcccgagtaattcctgttcctgccatagtttcttcccgcggcgttttgattccatctttgaatcgccaaatgttcagtatttcccatcctggcattgagattgtcatacgaaattccaggactggctggccaactgttatcaaatgagtggaatccagaatgttcccagttgcgatgatggtaaagctcaatatttccaggattttgatgctcttcgtaatccaaaaatccagggtattcgacaccaacattcgcatagttgtaataataatctgtattgccaggattgagctgcatttcatttctagcatcctcataacctggtataaaacctggatgaccatgcgggtcaggcacaaaactcggttgactatcgtatgaccagtggtgcatgaaatgtggtgcaagtccctcgttgaatgccgaaggatggaccaagggctgaaaatctggaggagattgcgatcctcgatggtttttagccttctcaactgccatcttgttggtctgactcgcttgatctgaatgaatacgctgaaaacctggaggcgaatgcgaccctatataacttgcagcgcccgtgtccgtgagcccagaaactgcaagcctgtcggtttggctcgcgaggtaaggatgatctgaatgcatgttgtttttccaaattgatgggggtatttcaggatcatgatcaactgaagcaaaccaatccaaataactgttagcttgaagcctttgtgcatcgggagatgaagaagcattgcgttggggttcaactgacgcgctgtgtttgggaatagcccgtagccattttgatttacaggggtctggtgtgtagctttctaaccctcagcgcttccgatttggtttagcaatttgacatggcaactcccaacttacgtgtctgttaattttttgcgtcgtactcgtagctgggaaagcagcaccgtattgcgacccgtgcggagttttccactgctcatgcaaatcaagagcgtcgtgactataatagggcatatcagatagtctgttttctaaaaagccatcttgcggcatcaggtgattggaaccgatgttaggcgtttctcctctatatgccagatgttggtaagaactcaagggagctgcatgttgattatccaccacaccatcgtcctgggttgaccacgggtttaagtccacgtccacggattccaggacgcttttgacggtatatgggttacactcggtatcatcgttgctgatgtgagaggggccggcgtcgtgggtactggctacatttccaagatccctaagaggaaggtctgaggaaggcagaaacgctagaatctgataatttgagacagcgaacagcatacatatccatgatggcagtaagcgaaacgtggcgggatgcattttcttgagcattgagtgaaggagggaatggtgttagcaacatcaaatcaagttcccgactgccggccttagtatctcagttatccttatcacaggttctagtcctccattgagtctacgtatgtacctcgctaacctgtgcccagcattccagcatttggcaaaacacttctctaattcctgtatgtatctgtcaccggtttgggtgggttgttaagatacgccgcgccagccgtgattcagcacgagggtattctatcaaggataggccaaatcgacgacccacgtgcttcccgaacaaatctaaattgtcttcaagcaaatcattggtcacaaaacaagtctcatgtcaacaaattccaagacacgtttggaatgagaaacgggatacaaaaatgttccatggcttggagaggctcgagaatagcctttacacggaccagtccttacacgccaagaacaattcacataggcaacgagtacccggtgggtgtgggttgtgcagcagcagaaggttggagaaatggcgaagagaagtattatataatggtatcatccatactccactgcacggcgcttgctcttttggtatgtaacacttgcacaacttaacctgttcatcatcacacttcatacttggctattgttagggcgtcgagcttgatatttcaacaagctttatcatctctcaaatatatcggctaaggcatagctcgtcacctttccgtaagtccatttgtacacatagcctgtcgcatctccataagaccttatgatttgaagaaagaacctcttgggattgaacatttgaccatctgcaacaagaaggaggccccggcaaccgctactaacactttctgtgttcaccctctgccaaacaataaacatccaatcgaattcaagataaaatctagacaaaaaagtagtacaaggggataggtgacgagaggtaaaacgaacaggagttcgtgatgcttttttatccttcagaagtgtgtaggcagattcatagccgaaaaaacttggtatagttatatatacaattacacccacttcacgtgttagagattcgatgttggggcttcttgagttgtgtaaattgagctgaggaggatttgtatttcggatgccgttttaccttctcccaaccatttttcggccaaaagactccgattcttactttgggtttctctccactggagttcgattttcttgaactgtaattcctgagcgaatttctccttttcccattccaatcgtttctctaaatgacgaaatcttaatgttgaattgcgatcgaaggcagcttcgagggtgatatttttcctgcttcgacatctcccagcactcactttgaactttcgacatcgaggtttaggattcatttgttgttctacctcttgatgtctgtccacatgatcttcttggtccatcattaagctgatcgtgttattgactcgttgttgttggggaggctggtcgccaagactagtgtgattgacagttccacaatggtgtcggccaaatggattttgatgttcctgaggcgcgccactttccgcagttggatggaaactctgtcccttggaggcagcgtgtggctcgtttggattttggggatggttggacagcggatcggatgcgttattcggagtgcggagctccctcccaagatttttggctgattcaaggattctctccagtcgctgaaagcaagggcacatttcattcattcgttgggtgacgtctggtattcgtaaaatgttggccatatcagggttctgagtaatcaaatgctgaagctcctttgcctttgagtacttgtgcttataagtcgataaacgctgttgtaactgtcgtccggtgaggtgcagtctggggttgcgctggttgataaaggttgcaaagaggtcgaatgcggccgcctttgtcataggtcgtcctgcttggcttttgcccccatcgccaaacaacatatcgtaattgtcccccgtctcgagataagtacaaaccaactcataatcggagggcgataagaatggattcgagctgcccgggatagatgaatttttgcgcgagatgtggttcaacccttcaacttcaacctgctcctgcttcttcagctgcccgagtcgaaaaacacgcatctgttcctgagtacgacgaacccgtttctttacaggaccggtactgtgctcaagcgaacagctggagctggtagaagctgtacaactcgaagccttgcgttgcagagcagggtcaacttgccgcgagttcgaggttgatggacacggatccatgatgacgataacggtagcgggtagtctagatcaaaacccgaaaaactgattagcaaattccaagttttggggtttaggtttcctgctctagccgctgtcgagacttctcacgtagttttccaatcaaacgcaatgcaatggccttgtgatctgtctgaatctgcaaaccggtgaaacactgactagacatgaccatcacacacatagaacattttcattagtgattcgcagcacacgatttgacgactgatacaagcaaacaatttggaaatgatgaaaggcacctgtccgagtcttgctggcgttttcttcgaaagaggtgtcatacgaggtcgaccccggatacataccctggtgtagtacaccccggctccccggagcattttcccccgagcacaaattaggccaccgacacaatctgtacattatgagccacgtaacaccgaacttaatcagtcccaccttctgggaggcggggcagcgcccctcgcgcgaagcgcgagcctccgaaggagggacttgggaataatcaacccaatttggcgtggatcctgagcacgccatttgcatttttggctggtgtcacactttgacaccaccttgcatcatcatcctgcgggccaaatggcccgccctttggccagatcaaagctgggcatctggccttgcagataacataccccttattatgactgaatttttttcagtcatctgcaggggatgtaagttcacggtcttttccattttggactaattgatatatccatatattcttcataagtgcatggccttcatgttaagtgcatgaagacatactgtgccactaccaagtgcatatacatgcatgacaaagataattaatcttccaaatgttcgggtgaagggatttgcatatgacacaacatcaccaagtgcaaaaagagatatcacatccggtacggtctcctatcatcaactgttctaatcgaccctttcaaaatcccaaatgagttacccacgagatgcacctgacacagctgggattggcttaccagatccccttgactttccaaatgcaccaaagatgtcagaccaacaaaaaattcttgatatatgcgcccacttaaccaagatcaagatgacacctaaggaatttatcacgggttttctcaagaaagatcacatggaattgaactaccggcgacgcacctggggaacaatttatggatccaattcgacaattgaattggtttcggaaatagctaagatcttccacaagaaagatgccgcgcgtcatcggtgggttgattttattcaggccgaggtgagtatcttttccacttgtaagacgctcaaactcaggtatttacacgcattgtccattgcaggccgtcttattatgtcggcaggagatgtcttcacggacgacaggctcattcatgagctctcaattggtgaagcgggattttttcggtcccgatgcgaagcatgctcgtaatctcaaacttacgaccattgaaaggcccttgctgtacaacatcatccatggaatcatatctcgtgcggacaaagaggatggcgacactaatgaagtttgcgatggacccgacgacctcgggggtaataatacggatgacatgaacaaaacttgcgatgcctccgatgacctccgtgggaataacgacccagtcattactgggacctgcggaaccgaattagccgatggggtggacgaaatggaacccgaggtgtccttgaactcgtgctcagggtcattagaggatgtgatggctgattacggctagagatggtcgcggataatccgccgcggatatccgctatccgctggcggatacccgccagtgccagcggatacccgccagcgggtgcggattcgggtgcggatgcacccttccccctgaaatactggcgggatccgggtatcccttgggatacccggtgccaagaggccacaccgccgggaggaatccctcccggcaagctggtttttaaaccagctcgtcgggaggggttcctcccgacgagctggtctgtgtaccagctcgttgggaggggttcctcccggcgagctggttttaaaccaactcgtcgggaggaacccctcccggcgagcgtctacaggccagctcgctgggagcggttcctcccggcgagctggttttaaaccaactcgtcgggaggaacccctcccggcgagcgtctacaggccagctcgctgggagcggttcctcccagcgagctggtctgtgtaccagctcgtcgggaggggttcctcccggcgagcgtccacaggccaactcgctgggagcggttcctcccagcgagctggtttttaaatcagctcgccgggaggggttcctcccgccgaactggtctgtgtaccagctcgttgggagggtcctcccannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctgaaatcaaaggcgggatttcgggtatgcttttccgatagcagttcccaagaagaacgcaccttctgtgaggcatctctctcggcagggtggttttcagacaacttcgtcgggagggactcctcccgacgagctggtctgtgtaccagctcgttgggaggggttcctcccgacggtgtgcctctgcccctttaggccgagggggctggttttttttttctttttttttcttttttttctaaaaaaaacactcctggaagagcctcgccgcccattcagagggcgggtatccgctggcggatgcggatgcggatgcggatgtgtgtttccgctgaaatcgtgagcggatatccgcatccgcgcggatatccggattcaaagcgcccatctctaattatggcgggtttgtttactcaacggatggtaatggacccgatgcaagaaagaaacaaagatgtcacgtgagtccagtcctgtttgtatttaatactttcctgaataagacttgtatgtatgagggaccctgatggccaatggatcttagatcgcttcggtgatatgttcaatgcttacctttgcttgtaatcgccgccataatggattacaactggagaattccattcgattctatgcgtgtggggtttcggagacggtcaacgagtatcttcactacttgggtttaacctcgcatcgaaaaacggccgttcacgctctacgatcattggcctgtgaagcacaggataagattgcatcgtgcatggctatttcaactgatgtggctccgatcctttgtatcgacaacttggacatggaagagaggattcagatcgctactgtaggcaaacagaatcggatgttccatgggacctggggatacatacatatacccagcagcgacctaatggattccctcaacccgaacgatctcacattgactgcctaccacaatgccctcaaaaatgtcagctccttggtgatcgatccaaatttttttctgccaaacgatgacgaccaggagcatcacaagctagtggtgaagagccagatcgcgcaagttatgtacaagtatgttgcccggccttctcatcctaaaggcagacacccgttgcacccacccgaagtcgagctaatcagtcataagaagcctgaaatccacatgctgaagctcatgaacgagtctgacaactcggccgagggaatcggacaggtcatggatgccctacagcaccagacacggctcgatcccgctgacttctttggtcgattacagcttattgatggggaccttgggacggcgcagatatttaacgctatccgagtactccggtcccctagtgaacactgcgatcacagcctcaacaacatctctttcactttgggggcggctcatacattgtggaatattgcgcacaccatactgacctatcactttgggaactctggtttgatggacgtcctaggagtgtggagatacttggaggcacttgggataccaccggaaaaggttgctcagaagaaagatttcacaaaaatgctgcagtacatggaacaagtacatgaagcaacattgtggtactgccttaggtacgtttattcttactccctagagtctattgattatgtcttttgaccgcgttgggttgtagggatgtgatgggtcatcatgacactgtcatccaagaggagttacctatcattccaacggccaaatggaattatatggtggacaagtgctatgaccgattcttctcacatgaggcccgacgggcggcgcgaggattccccaagttgagcaatctgctcacacgactccaagacttctcaacggtcatagaggccaacagggccatgaaaagaggtgatataggacggttgataaatgtgtggaagatgtggtcgatcatgacccaatcgcttcccggactcactcattattcagcttacctgcccaggctcatcctcttgctcaccaagatactcccaccgtctttgggcaagctgattcgccacagcattttggtgtctccaagcggtcgacctaaccacttcgttgcgaaagacttcctgttggagactcataactactggctcaaatatttctacacacaaggcggcatagggactcagattgatcgcctgcaagccttattctcgtcaaacattcctactgtaagtcattggttgctcatctgtaatttcccagagggttctgattattgcatatacaaacagttgcggactatgtttgattctttgcgattggacagtggagctaaacatatccaacagagccataaaccgttgctcaccctccgagggctcaaaagatttcaacagatggcccaatcaaatggcatcctcaccatcaactccagttccggcgctcctgccccagtcgaaatcaagaatacgtacattcagggtcttattttgttacaggaagagatttccaccaaagcgaatgaactaggtcggtttaccatgcatctcccatttgatgagcagtgtgaatcttatcctagcgatcccgaggatcaagctgaacccaaaggagaaccaaacaaatcaccatccattcgatccggttcccccagccaatattcaatggatgaagattgaacttacatctgaaatcacccatcaacgtccccaatgtatacttttcactccccgcctctcggcatcctcaccggcctggcggaccagcatggccatgtgttcagcctgttcctccttccatgctttctcagcagcttcccttgccaatcgtttcgccaaatccaacagcctttgttcttcaatcctctggaattccaaccgtgccacctccctctcaacttcctcatcgcgagcccgagcctccgcttcttcctttgatattgaaatcagcctctcttcctcagcccgcgcaagatcaatcctccgttgtgtatcttcagccagcgggcccttgatataaccgtcaacggcctccaacaagatttccatctgtcctgctataacttcgccgccgatgagctttcgcaattcggtcacagttttgaaagtacccaagttgtcaattaatgtcgtgatatgttcgtgacgaaaaagatcatccggaccgaaaaggatttcgtttctgtaagtgcgggcaaacaattggtcaaaggcgttccgtagaacctctgataacacaagacgctgatcaggcatgagtttgatatgtttaacacttgtgattgtctcgttgtctactcgttttcgttttctcaagttcttcatctcttctgtggtccattcgcgagtaatgaaatcttcaaagttgtctaccgtcatctctttcatgttgttaatcaaaccggcagccatatcgggcctacaattagaacaactgcaaatacaaaatccctcctttttctcccgttcttgttctcgtatgtacgatggatcgttgatagatactggtatgtaaccaagcctgagcaacacacccgatcagtgtcagtatcctgaatcaacataccacctcacaaccatgataaaataaaacactcatgcattataaatagcaaaagctatcctcagacactgtggaaagcacggcgcgccctaggagttttcttgcacttctccgctccgcaacgcgtcctactccggttttgttgtccggggtaacttgcttgatggtcttgtaggtaggtaaactagttctcttttattgatcttttgtaggtaatacactaactctactctatctctaacaattctttaggctaatacacgattcactcctaagtccctctgtttttctgatatgttctgagtcctccttcctccccccctctctctcctctcctcctaggtatcccacactccagtcccttcctacttcccgcgatgtcatccgctgtcaccccctcggactccgcatgtcacccctccgacgcctgtcggtccaagtactcctccggccgctcctaagcaggtctcccaccgccgcttctgcctctggtccgctccgaaccccgcttctgcccctcggtgctccccgctctttgtagcctctccgcagtatacactgaacccccgttccgcagtcggccgtgatccccggcgtccgccgatgcccgaattccccgcagtaagcttttcagaaccttgtgcatttggtctacctttctccgctttcccgcgcctcggaaagctagactttccactaatgcacggccgctttcctcagcccgcttgtgtagcgtcagctccgcgtgctttccgcatcagcgccgcgagcattccgcatgccccaaacaaaccggccaaagctttggccaaggcgcgctcccgccaccacaacacacaggtgttaccgccattaccgccaaggcgtccattcggtcattctccccagccttctttgaccagtcgaacgctgctgtgacgataaggtcagaaagggctactgcggcaaggcaggtagcatgggtggagtaaaaaggggtaaacctaattcatcatcacattaggtttacggatcgttgtatttagctctcttagccgttgtacacgttttctctctttttcttcttttcttcactcatctccgattgtttctccttgcacatcatcaggtgcatagtcctttcttctcattcctcctcgtcccatcttcttgcctcgtcggtctcctccaagcctccttagctcattgctgctcctcggtgtttctcaggtctgatttcttctcctttttcttttctctttctttctgtccttctctttttctgtgctcactatgcaatgcatcactcatctccgattgtttctccttgcacatcatcaggtgcatagtcctttcttctcattcctcctcgtcccatcctcttgcctcgtcggtctcctccaagcctccttagctcattgctgctcctcggtgtttctcaggtgcatagtcctttcttctcattcctcctcgtcccatcctcttgcctcgtcggtctcctccaagcctccttagctcattgctgctcctcggtgtttctcagctgccactttattcttcccccccttccgtgtcttctccacaaacaatattgctaaacccggtcggccatctcgccccgcccgtccaaccatctgacatattgctgatggatcaccgcgccccaactggaacacccgacgcactcgagaccagttttgacacatcccgagagccatagtacatgatatcattggaaatatccccgcagcgaaatcctccacgaccctcaatttatctttctcgccagtgcacgagtggaatcgccggaccagcatcgcatttggcctcattgaacttccaggtgtcccgcgagcatcgtcaacaaccttcatcacctgcaaggtccggtttccagtagaactatatatcaaagtgggaacaaccttttcattcggcacgtctgattggagtgcaaaccaatgaaccaactcggtgcaagcggccattgaagacgttattgggacccgtacgatgcgaatctccggtctggtgagttccgccctcaccacacacacattatggtcctcgaatttcaagctctttttgattgcttccacggcgatcggccggcaagtagcggacatcaataagatcggtttgccattacgagtcagaagccgaccacccatcttcccataacaaggcctgaaaatcgctatgtcttcaatgcggccaagtgcaaccgctttgtccttcccgctagaagatttgacgagaccccattgatatatgatatgagcttcatcgatcacgaccaaagccaggcggttttgaaagtttgggcagaagtagacctgatcccacaggcgagagttcaggaaaatctcggggctgaggtacacgaaattgtaatttccattgactacattgttcgcttcttccacattgaatgtcaatttggtgaggttgattgctgagaacccggctttcttcttttccagcacctggttgtcacctagttcatccagtgggttcaatacaagtatcaccccattggccgatttgggtaagagagtgtggtatatctcaggtatcctagatttcccaaaaccggtccccgcaagtaagaacgtatttttcccgcgtgccaagtggaaaactgtcgtaacctgttgctccctcgcgtgttgaccgtaacgatcgaaagccgacttgccaatagcggccatcattgcatcgtcgcccttcatctcaatcttcttcagcagtccgattcggatcccagtcccttgggggtcggaaatagccggtgcagccagacagcggagcatgttgagatgtgcagctggttgaggggaacgaagggtgatttgtcctcaacaagaaatctgatagtctatcaaacatgatcatgaaagtccactgatggaccaaataatcggacagggctgtctgttatttggttatttccattataagatggctgttgtatttttgaagtgatgataatgtgtacagtcttgtattcaggtatttcatgtgtttcactaagtacaagcaggatacaggattgtatgagtgcctaatgccaccgtgagtgcatacttaacagatggtcaaaccgatcaaagacctttttagagacagcggccagtcttcatcatgagggactgatgcatgagtgagccatcgatggatgcgccagaagccagcctccatggtccatcactcccagtaaaaatatcttaatttttcgcgtggggaatttgatttgagtggaaagtagactattctggggcctaagaaatgccgggatccacaccgaaattcgaccgttgggggtatgcctctctgtgagacagagaccctgcggggctgcccctttggggctctcactcgagaggcgttgttatgctcgcgtaacacatcaagggaattgactgagtagtgcgtgttaaaggcctaacttaatgaagtccatcgtcatcggagggggtacagagggacttcattaatttaggtcaaatgtatttctcctgtgatttcactctatacctgactgtgcacaatcaaaaggaaagctaggcacatcattacatagcctcaaggcatctgagtatggcattggacatgcaggagaaaaaaaacaccgccattagagtaaaatttaccatgattatacacctgtttacaaacagtattttaaatcaaacattttctaattagcaatgagatttctgagaatcataaaagttgtatgtatgtaaatcactccccaaaaaagtaacatttgctagatgatctgttgttgaaatttcctcattctgtctctctctgctcttcattcctttctagtcatcataaattcggactagattatactcatcaaatagcttgttttttgttgttttcaagccccttttgagtcaaatatgaaccctaagtaatgctcttctcaacaactcatgtctctacaatgttttcttctctttcctgatatttctgtttgttttaataaagtctgattacttagaattaatgactgtaaatatctgtgttttatagcatgtttttcttgattaactcatccagcttgactaaaagagactgagaagttttgtacagtttttttcttccaaagactcatgtttattcctctcagtcttttattcaaaatggttttgctattcatttctctcaaccacagtttgtcctcttgtatttagtctacttaaaaccaggctagttactagtgaataaaaactcattggttctttacactctttttccttgagcccttcccaaaaacaagactctcctttttttggccctcatcctttggtgcgcttgagctcacaatttcaacatccgtcttaacatcattctctgaagggcccaaaaaaaagccagtgtggggatattggaaattcacatttcatttatcatcacattttcagttgcaagagaaatgaggatgtcagtagaagggatattaatcttataaaaacaatttgaggttcaaaaaggagaggaaaagatgattatgattctatttactcccaagttcagattacatataattgtccaagttgtttttgaaaattaatagaaatagaataaaaattaggaaaatgaaaataagaatggtttttttgtacatctaactgtttcaattaaaaataaaactggttcagggtaccaaaattccaagataggaaaacaagctgtgtacgtatttgaacatagaccaggaagactgatcttgagtatttatatttgaaaggggaaaaatgatttttattgaagaaattaaatcttacccagatgatttcaatgaggagaaaaatagcagaattttatcaactcaaattccccttttaagttaccttttgtctaaattgttattttcaacgtagagaaacaaaatcaagcagcttcatacattgaacctgtaaatattgatttccaaatagaatgaatactagttcttcctcgacacatttccatcccaaacagcaagacaaaggtatatttctaacaacaagttgatccctagttcaaaatattgagaagctgttgtcagttgacatcctcatttttgaatacatttcagtaataaccaagcaaagtgatctgcattttgattgacactttgtgttgaacccttttgtggttttgttgctatgacagtattaacttacaatcagactacttaaaaaattccatgagctaggccagttggcacctgagataaacacaatttgtagctcatttatcaataaaattctgttgtttttgccaaacctcatgtctcactggctttgtatgaatatcaggctttcacaagtttatacacatttaatgttcaacataaatttagcattagagcctggaattacctcccctacccctgatcttgctctcagcaatctcctgattcatagcgcaaatgtgttaccagaatccatgcaatgggtctcacagaccttgttaaaccatgagtgctatatgtgagtgcagatagtcgatggtcattgccttcattctccaggttgccataccttgaccaacgtgtacgactccagcaaattaacgagcctgggccaagagttgaaatttctctctcggacttgtctatccgagcagtgatcggatagaaggcctctggatgtgccgattctggtaagcggagctccggatacccgagcaggacgggacatggggtgaagctctaaccggttgaaagctcagaaccctaacttgatgagtctgcgctcatgtgagcggcgggcgatgagcagcccgcagcaggctgggccaggatcgagcagtttggagctgggtaccgccagaagcactaccagccgaagaccagcacaccccagatcgccgaacgacactcaacccagtaccctaccggcggcaactctccacgatggccacgacgatctctgccgaacaaaccgagaaggctttccaaaagcagccaatcttccagaactcgaagatcaaatctgccggtaagaaggtcgcctcgaaagacaggcggtggtacaaggatgtcgggcttggcttcaaggtgagcgaaattcagcagctgagcacagagagcaatcgatgccatctcgataatggagaccaggataccacaaaaactcagaatgaaccacacctcacgcctcctcaagcctgccggccgagaaatttacgcccgatgtctactacgattgctgacctgctcatcttaatgtccatagactcccgctgaggccatcaacggcacctacattgacaagaaatgtcccttcaccggagaagtctctatccgaggacgaatccttactggtgttgttgtatccaccaagatgacccgaaccatcatcatccgtcgggaataccttcactacatccccaaatactcaagatacgagaagaggtgcgtaatttcctctaagccttaagctcacttgttttgaccagtcggtcaataacttcccctccgtttgctgtcacagacatcagaacatggctgttcactgttcccctgccttccgtgtcgaaattggagaccaagtcaccgttgggcaatgtcgtcctctatcgaaggtaagctggaattcctgccttctgaagggttgtcaccgatgtactgattggcatctacctcgggcctctccctcctcctgtccacattgattacagaccgttcgattcaacgttctaagggtccaaaagtccaagtcgtctgctttggccaagcaattcggaaagttctgatctgatctgcatttgtcttgtcataatgatccttgtgaagccagcagccgaagggacaaattctctttcagatgtaattccagtcctgttccccgaaccaatgccgccgtggtgctgtcgtgcatttatgctctttcctagctagtagtagccgtatgccccccatcccactcccgaatgtcaagtattgcaattagccaactttgagtgaatcacttggatacggtctgtggttatcctccaccaagattgaaccaagacctttgtttaaaaattataagtaaactaagaaatacctttctacccatttcaacatgtgagctttggtgagctgtggcactcggctctcaggatgaaaccgggtcgcgtttgggtcaaaaaacagtgcccaaacccaacccgccaaaagtaccgggtcgggttcggtcatacagtcaatattgctgcccaaacccgacccacctaggggtgcaggggggtccgggccaagccgggccagaccactggtcacttttttttgaaagaaaaaaaagagaaaacatgtaatgaaaaaaggtcattcaaaaaagttgatcaaattgaccttctgcttcttggatataaagacaaaattcaatcatacaggatcttgagcaataatggaaagattattgaaacaaaaagtgctcaattcctagatcaaatgaagaagtcagaaaacaatgaagatgaatatttgaagattgttgtggaaaatatgacaacattgaggacagtcttgtaccaaaaacaacaactcccagtgatcagactgcaaaagtgaaaccttcaaagtactcctatctgtcaaccaatcccttgccattcaagaaagcaatgtcatcccccaataaggacaagtgggtaacagcagccaatgaagaactgagcaacattgaaggacatgaagtattggacaacatgtgtaattttacggaatcctttctccatacactctggatgttcaagacaaagccagccaatctctcatgtcaagaacataagaaggccacctaatcctatgttatcaaggatttgaccaactaccagaagaatgtggcaatatgtttgctcccactggtaaattgatgaccttgctcatgttacttgtgtttccggtggataaaaagctcactctcagacagtttgacgtaaaaagcatgtttctctatgcaccactgaaggaagaagtctaaatcaaaactcctgaagggtctgattgaaaggctccatacctcaaactgaaaaaaaaattctatggactgaatcaagccctggccaactgttacaacacgatgactcagtggttggaatcaattgttgtggttggaatgcctggtctacattgcttttccctggtccgcctcttgtgtcccctctactccaaatgtggagtttgcacacccatacaacccccccccctcctcccctcaagctccacaccagtgtatacaaccatgagaacaagaaaagaaatttgagtgaatagaaaacaaccaggataacaagagagaaaatttgagttaggagaaatcagcagttagagaggaaaaaattaaagaaaagaaattgcagaccacaaagataagaaaatttagaaaggaaaacaggataaagataggaaaagagaagtggtagagaagaaaagttattcataaacatggtgccccccctttttttttccggaaatagtttattcaatgagatggagtgtagattggcccaaagtgacttagtaaagaaatcagctatgttggagaaagttgatacccaatgaagcttgatgttgtgtttgcgaaccgcgtcattcacaaaaaagaagttgcgctctatgctcttcatacggccctttgaggcattgtcgtctgaaaccaatactgctgccctgttatcgcacttgaggtggagtggtggatgtatttcaagagatctgaagatgggaataagaaatagaagaaaatcgaccaaggaaccgagggaaatgaattctgccgcacatgtggacatcacaaccaccttctggcgtctcaacccccatgcaattgggctaccaaggaatgtgatgatgaaacccaaagttgactgttggaattccccaccccagttggcatctgaccaagttaccatggaattggacatcaactccagtttcaaacatttatctctgtttgttgcaagatactgaataagatgggataaggccccctagtgtgtttcattaggatttgaactgaattgagccaaataattaaccgcatagctgaggtccagcctcgtgccaagagccagataattcagagaaccaatgaaatattgatatagggttggtgataagggatcaccccaatttgtcaccagtttgtcgcctatgaggggggtgtaggtaggaataattgtgtcttggacctctttgcgaaattttttgatggtctggtcaatgagcaagtgttgactgaggtaaatggcatcgccggagtaattgagtttgagaccaactagtttctcaggtctgttttcccatttcacctgtaagcttgactcgaggttgtctcgcagttgacacaatgcagacacgttgttgctaaatacaatcccgtcatctatgtggatccatataatgacaaccgatgtggtaggcaaaaatgtgaaaattcaaacttttttcttttcttttcttatatatatattgaagaaactcaggatttttagccggagacaagggaagagaccgggtgaagaagaaacctcgaggaaaagctctgagggaaaaacaaaggtcttagagcccaaaaaggggctagtctgctagcttgcgtggaggaaaagctgacacgctacaaggagttgcatccggtagtgactccagggaacaggcccagaagaactgatgtttttcattctctaactcaggaagcatgaatatttatctacatacaagttatggctgagttgtgggacagaagatgacaattcatattcatctggaaaagagaagaaaaggagtgacagatgagaagagagtgacagagatgtgacagggagaggagagcagggcacgatcacttcagaattccaacatatatattcttcatattatgacccaatctctctcagaaatcacaccatacggctcaagaactggactctacggataaattcacccttaatcaccacggaggcgtcactggaactagagatgggcgctccgcatccggatatccgttcggatgcggatatccgctcacattttcagcggaattgcgcatccgcatccgcatccgcatccgctggcggatacccgctggcgctggcgggtatccgcgcggatatccgcggatatccgcccccttttaagggtggatagtgtttttttttttttcaaaaaaaaaagaaagaaaaaaaaactggttttcgaaccagcttgtcgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgagagcccggggagcaagcaacttcacaattccatacaatgatttcgagagaagagcacggatcatctcgaagaagctgacgctataaatgtgaagaatttcggctactctgttacatgaaactttacctccacatgtagagatcgggggaatcacgtgggaaatttgaacctcaatcgtgagtgaggctgcatccgagatttgcgctagccatttgtctgatccggtatagccttcggatcccatcctctatctcccaggcggatacccgctaggcaggcgggatacccgcccgcatatgcggagatataccgcgcacgtccgagctggcaccctgccgtggctgcttttcgagaagcatacctcaagacgagctgcttcacaatccatctcgtcggaaggaatccctcccgacgagctggtgtacataccagctcgtcgggaggggttcctcccggcggtatggcctctcttggcaccgggtatcccttgggatacccggatatccgccaggtctgggcggaaaaacggccatccgcagccgaatccgcacccgctggcgggtatccgctggccctagcgggtatccgccaggggatagcggatatccgcggcggattatccccgcccatctctaactggaacacacctggatcaactcttacccaacaatggactacatattacaaggatttcacccatcattacatatcacccaaaacctcaagctacacagacaccctcagtacagtacaaaccctcatttacatatacactcatttacatacatctaaactccttacatttcatgtctacatattacatcatacctgcagcctaaattagtgtattttccttgcatgacagctgcagcttacaccaccacattcacttgtaaacacatcagaacctgaccaatcagaatcactcattcagctgtttgtatcaccacttcaactcttgtacatgtctgaccaatcaaattcactcattcaacttatgtatgtagctaaaatacctcatgtaatagcgcaggccagccaaaatcactcattactggctgccctggagctaaattccctcactattttctatataaggaggctttcctcccagttgttgtctcctcagtgtattattcatcagtcgcagtttagtaccactcactcaaagatataccacccatacagaaccttaccaacaccaataacaactaaactcatttctcagcatcacacaaactcattcctgaacttaccctatcacttgattaaaacttgccaagctgagcttggtgggtcttgttatctgatagtatagaagggcagagcttgcacctccaccatccccttctccattcagcaaaaagggtcttacaaccactttttgagtcttacaagggagtccccaacgtgataggataaacttgtgtgatctacatcaagtaatcaaatttcaacaactaacgagaaggaattgtcaaaggatcactaacttcagcgggaaccggatcaaatttatcaaccatatttgcgactactcagcggcatattcagttattctgttgatcaactagtcaaacttcaataaacaattcaacgacaccaacaaccaacctctgaaaagaaagtgtaggaatcgactgaaacgaggactcgaagaagacagccagttattaaccagaagaaggaagattatcgaagggtctggataactaggatactgttggacgacaactcaggaaatattcgaaaaaagcagctgcttatagaccaaaagaagggcaaaggtacccaaaggatttggataagtagattctgtaaaagaagaattcccagtatttaactgatctattatttaaaaagaaagccataagcttgccctggtaaagaaaccagcgaccaaagttttatttgtttctttttcagagcagccgtttgtttaggtattgaaggagtgtcaagtaaggaaaactaggaaaatcaatcaaaatcaacatggatctactgtttggtgtatcatatatgaaagaatcatttgctccacaaaccaattataggaaacgaccttttgcactaacttcaaatttaaactgcaatacgaaaactaaaatgtcatcatccacgctatcaccaccttggatgaagaacaagaagacgcaggaacctatttgtcaacaacccaaacaacaggaaccaatttatcaacaaccaaataaccaaaaggaaccagttttaattgaacaacctggacttttctacgatggacaccatttcatgcaattcttgaggcaataaaagatgacggcggattcacttaatgcaaccaaatacaatcaagccctacagattggacggtttgtgcaaaccaaggaactgaaatgtcaaatcgagtccatggacggatacaaggaatgtgactgggatactctacaccctcctggaggggcaggtgcttctgcacgccccttggaaggctgtttactcaaaaaaacaggattccgaggggcgtgggcatgggcgtgcggggagggggagggagtgcgtttatcaacgccctccaggtagtgacaccattctttgaaagacgccacgattgccattagttccttgtcaaatatctcgtagttcttcttggattggactagtgatcgtgataaatacgccaccgggtgaagttcttgatccttgtcgcagatctgggataggacagcaccgagcgcaaagtctgagcaatcacattcaaggataaaaggtctgtacgggttggctatcttctgtacttgtgccgtggtgaacgtggttttcagggtttcaaaggccttgtttcagcggttgtcccagacgtagggggttttgtcctttgtcaggtcatggagaggttgagctattcctgaaaagtggtcaatgaatttccggtagaagtttgagaatccaatgaaacgctgtagttcagtcacattcttaggtggtggccatttggatactgctttgacctttgttgggtccatcctcagtcggttacaagatatcaaaagtcccaagtattccacttccggcctagagaattcacatttttctggtttcagccaaagctgatgcttgctaagtgtctctaaactcccatgacttccgcttggtgtagatcatgatgttttccaagtaagctgccgtgtccttttcaatccgtcccaataggatgtcttgcatgaaatattgaaggtatcctggtgctcctgttggtcccaacggcatagtcagaggtgcaaattgtccttgtcggcagacaaaagctagtttttccttgttgccctccgccactcgtatatttccataggtgtttctcaggtcaagcttggtgaaagtgttggcttcaagcagactatcaaccaggtccatcatcagaggcagggggtatttattcttcactgtaaccaaattgagtttttgatagtcaaaacatgggcgtaagttgctgtctttcttccccgttgtaagactcaaaaagtggttgtaagaccctttttgctgaatggagaaggggatggtggaggtgcaagctctgcccttctatactatcagataacaagacccaccaagctcagcttggcaagttttaatcaagtgatagggtaagttcaggaatgagtttgtgtgatgctgagaatgagttgagttgttattggtgttgggtaaggttctgtaaaggtggtgtatctgtgattgagtggtactaaacttgtgactgatgaataatacactgaggagacaacaaatgggaggagagcctccttatatagaaaatagtgagggaatttagctccagggcagccagtaatgagtgattttggttggcctgggctattacatgagggattttagctacatacataagttgaatgagtgaatgtgattggtcagacatgtacaagagttaagtggggagccaaacagctgagagagtgattctgattggtcaggttctgatgtgtttacaagtgagtgtggtggtgtaagctgcagctgtcatgcatggaaaatacactaatctaggctgcaggtatgatgtaatatgtagaagtgaaatgtaaagagtgtagatgtatgtaaatgagtgtgtatgtaaatgagtgtgtatgtaaatgagtgtgtatgtaaatgagtgtgtatgtaaatgagtgtgtatgtaaatgtgtgtgtatgtaaatgtgtgtgtatgtaaatatgaggctgtactgtactgagggtgtctgtgtagcttgagggttgtaatggtgattggtgacatgtaattgatgggtgaagtatgtgtgatatgttgtccattgtgggataagtgttgatccaggtgtattccagtgacgccttcgtggtgaccaagggtgaatttgtccgtagagtctcagttcatgagccgtatggtattaattctgagagagattgggtgataatatgaagaaaatatatgtataagaaaagaaagaaaaaaacttttaattcttcacatttttgactaccacaccgtgaacagcactggtgctgcccaaggagaagtggtttgtctgatggtgccgttttctagtccttcagtgatcagggtgttgagtgcttggtttttggcgggtgacagagggataatcctgcttgcttggggcagggctcctggcataaggtctacttggaagtcctagattcttctgggtggaagtttctgggcactggacttgcggaacatgttgatataccggcgatagtgggttgggactagttctttggccgtcttcaccggagtcttggctttgctgtccgccgcaagttgagctgatgttgaccaagaggcttttggcggcgctgaaatctgcggtgggaaaaagttctaggaggggaggaggcttgccagcagtttcgacgggacttatggagggggacgtattgaactcacattgcgggggtgttaacgtgtcagaaacacacacccccttgccaaaaatcctagcttgcctcatgggctccacaccaatagatgaggcctttgtcggaattggcaaaactggctcggcagttgcaatgatcctgtcttcagtggttgaggtccggctggcggtgctaagtcctaggaagggaagaggcttgccagctgtttcaagagtaattttggtgggaggggctttatcaaactcacattgcgggggtgttaacgtgtcagaaacacacacaccctcgtcaataatcctagcttgcctcacgggctccacaccaaaaggtgaggtttctttcgtaactgacgaagctgatctgacagctgcaatatggggtatcctgaattgttgggttgtccagtcaatgaggtgtccatgcttactgatccaaggcatgtcaaggataccatcttaagagtctttcaggcgagtgatgatgaatggggaaggggatgggtcggtgttgaggtttaggtggatatcaaaggaagaacggcatgaggaaccgtcaaaaccagagatggtacgttgggagggtctggaaaaatccaggagtcctgtagacttggtgtaagactcactaatcacgttgtgggctgctccagagtcaatgagaaaggtagcgggagggagtgtcaatggggttgtggcttgagaatgtttgggtggcacggtgggcaaagaaataaacaaatgtggatcaatttgatttcttgaaaaaaatttcactggcgccaatgctaactacaaacaactctccactgctcaggataggcacatccttcattcctgagcgcctccattttttgacgaatccgccctactacttccagcctttaactgtttgacctcctcctccagcttggcaatttgggatcgttcctttcctttccccttcgggccacggtccgggcagtccctcgagatgtgtccttctttcccgcatcggaagcactggcccgctcacatcatcctggtcttctccacgtctgagaggcggcctcgcatgaccaataagtccattgcattggggtctggggtcttggttgtctccgtgggggtcagactgcagagttcattgtcaatctgcagggccagagtgacaatgtcggatagttccgagaattcagtttgagccatcagcagcatgaggcgtatttgggatgataggccttgtctgtactggctgacgaggacggcaggtccccagtcggtgttgtgggcgtgcaggttgaactggtgggtgtagtgagataccaaattggtctgcttgagcgctcggagggctgcttctgccttggtcttcttctcagtgttgcagtacatggcgttgaactgagtgacaaagtcttcatgcttgatagccttggtctcacacatcaccttcttcatccacggttgggcccaagagctggccgggccagtcaggtaggacaaaatgaagaccatgatggcgcggtcggtgccaaagaggtgttggttggccaggatatagaggtttacctggttaatgaaaacctccgctttggctccgcgagtgccgtcaaacttgttgggggctccaatcttggggcctttgactggagcagttgggggttgcggtgggttgttggtggttgccacggtttccgccagtttggcctccttcccggccaattgcgcctccatctccttctgggccttgcgctctatgttgaccatggtcaagagtttggccagttgcggctggaccttggcagcttggcatcctttgggtctatgttcatagcgaaatagtgcggggcggctcacagagtggcaggtaatgctttgacggtgtgtagtgactttggaaggtgcaactaaaattgtggaggcttacttttgtacttttttgccttgccaaacagcttgtgtgagctttctttggggttctggggtgtcttgggggggggggggctctggggtttttgggggggttccaggggttttctggggggtttggggttctttctggggtttcaggggtctcacagggggttcttgaagttgttctgtgggtctggtggtctgaggtctaatcagggggctggaacctggaaaataatatgccaggggtctcccaggggcgtctcaaagtggacttgggcagctctggggcgtctcaaggcgcgttgggggagtttcttgggggtctggggcggttctgtagtgtcctagggcgcttcgctgcgttactggggccttggtggggctctggggcgcttcgctgcgcttctggggctctggggcgctttgctgcgcttcaggggcttctccggacgattggagaggtccaggggtcgctggggttctgaggggttcgctgtggggtgtccaatggcgagccggtctgtccaggttgtctgacagtgaacggagggcttaggggggtccagtggtgtcctgggacgttccggaggaggttccaagcgttccaatgcgattccgagggcacgaggggtcctccaagggtccaatgatgctccgaacaatccgaacgacaaaaacgacgatccgcgatgatccaactacaaaaaacgactcctgggggggcctgaggggctcctggaggtcctgtgagttctgtgaggggtaggcagagatgcagggaagtgagtaacaaggttgagagttaagatagacaaggtttgaggggttgattttcaaggttggaggagagagttttctgaggtgattttcaaggtttgatggtcggtgttctgggtgttctgtcctggtctctgtgtattttgatcttgcaatatgttaggggtgttctggggagagcaggtgaggatcttcagggttctggttcttgatggtagattgcaagatgaggaatgtacaaggtgtggatctcaaaaaaactccaagtttgaagtttgtgacatgtacataacaggttctctacatatgtaacgtccccagttccagtcctccacagctcataacatgtgagcaacaacgcaaagaataacaaagtcatggtacgggagcttaaaaagtttaagtggccccaatttaaaggcgagacacactggatttgctgttttgctcacatactcaacctagttgtccagggcatcctccgtccttttggaagtcaaaagaagacaagtggagggtcaatttccaacactgatatgctcaattcggacaaggaaactttggaagatgatgctgaggagcaaatcagattgtaagttggaagtgaatttaatccaatctgtgtttcaatttctcatttattcctcctaaaattctagacttctgcgtggggatatttcccccccactcacaacccaaagactccagtgaaggtgaatcgcttcctggactagatggagatgacacagaatcactcagcaaggcggatattgaacacgcaagaaatgaagatgatggggattgctacacattggaatcttgaagggtgactttagccaaagcaaggatattctcaagttttttatttcatgttgcttgattggaactgaaatctgaatttgatatagtttcaagcaattgctaaaaaattgtggtactctccaaattccacggcacacttggtcaaaatatgtcaggagaaagggtgtgataccccgcataacattgaaagagatgtatgcacccgctggaactcaacgagtgcacaaatcaatagtataatcaggtgtcaagctgcagtgtaagtgctcctcccaataggcggtatcatcaaattgaacttactgacttgttggtttcttttgattactcaaaggcttgagtggcagcgcaataaaacttacggcgtagaccgatagcattatgtggatatgtcggactttgccttggctcatgatttggcaaaagtgctcaacatttttcacgagattacccttcaaatctcaattgcaggctcagtgcgcatatcaaacatagtcttattcattgaccaaatcacggatcacttatcatcaattatcagcaatgccaaatacccaccagcattgagaaacacctgtcgcattggattgaagataataagtaaatactatagcttgaccaacacctcaatgctgtactggatagccatatgtatgtttatttcttcattgctcattgtcttttttgtttttttcttacaaatctttgtttttttagtgctttgcccatcttttaaagatgagtattttaagttggccaattgggagccagaatggatatccaaagcaattcgcctggcctgtgacatgtgggtattgcattacaagccccgaccaatcactcctgcctcctcggcacaaacttcaagctcaaaggtcagttggttccactgttctggacctgtttacatcatctgattgcctttatcacagcccaagaccggtatgctgggcagccttggaagtgcagctgtggcccgtgggggagaccgctcgtccgacccatttgacatgtggctagatggaggccttgtgctcaatcgtaccaatcctttgaatcctcttgcatggtggatcaaacagaaacgggcaggtaatacacatgggggccttgtacatatggctctagacatttcaagctgcccaggtgagttcaatattatcatcaacattggcaagggggtatctgaaatctattgtattaaaatctgtagctatgtctgttgatgttgaacgagcttttagcattggtcgggattacgtttcagcaaaaaggcaccgactcatgcctcagtccgtaagtagaggtatgacagttgcgttctactcaaagaataataaaataaagaagggaccttaagcaaatggaagcaggcactcaaagacaacaaaaagaccaagcagaagcgcaaaaatcaagttattgatattgacaacaatgaagggtctacctgatgtacagcagttcccagaaagcttgctttcacgagctcctggggtcccgatttttttttgccacaattttttgcgcctcgaaacctgtacacatgactgtacaggttgcaaatctgctgccgaggccttgatcgggctccgggcactaggctggtgcctagcaaggggtggtgaggcaccaatgtgaggaccggttgcagctcaaataactgccagtattccaatggtccaactcccaaatcttcaacttgaataatgtgggagttgggccataatgcctagaatactgtggctatatgagcccacatacaggacaaaaaataaaagaaaaagtgtggcacaaaaaaaaactggatcccaggggctcgcaacagcaagctttctgggaactgctgtaattgaattagcttaaggggtgcatttaaatgaaatacattttttttattttttatggcaccactgcgagcctctgaagtgagaaagattgaataattcacgcgggtataccaccggtacacccgcggtacacgccatcaggtgcggggtacgggtacaggtgcctgttttgttggtgaatacgggttcggcacccgggtgcgcagccacattctttactccccaggggggtaacaatggcatcacaagccagcttgcttggggccaagaaccatatgctgccatccaaaatagttttcaaacagatgagcttccattttaagttacatgacatgcttaaagatgtccccctcttgacttactgcgtgttgatatctggtccagtgggttgaggtcacatgtgcagattggctactcggcaggtttagcatgaggccttggtaaggctatgtaaatattggccaggatcaagatattcacccatgggtaggtggcatacctctatcctaaagccggccaagcgagcccgtggtcccgtcacgtacgccaccacgggtggtttgaatgccaattgcaaatctgatgatcaagtttgaagaagcacctagatgtcaaacattattggctttatatatcaggctttatcagagatcttgagaaatattgacagtcaaagagcccaagagacagctcaggacagctcagctttatccactctcgctggcggctgtccttgttcaggccgtgttcaactatccaaggggagcttgaaaaggtataaatatggagtcatttcgccgacctgattactattagccaccagcccaaatcctgcagcaaaaacaattagcaacttagcaataaacctagtctaaaatgaactctgctatcatcgctgtcttccttgctttggcatcccaagctatcctggccacctatcatactacttgttacgactatttcttgaaaaaagacggatgtgttttttcttcgcctgcaacgagccaaagatgcccagctcccaccaaagaccacactgatccagtgcatcgggtgagtcatctggtggttttgatggtcagaaattgctgcccgaaaagatcctaatcaatgtcttcatgatgactgtctcgcagtttaactacggtccaccaaaggccaagcccaatgatggccactccttgcaacgccgctacgatgataacaatccggtttgtctgtggttcttcttggactctcgatatataaactgctgatagcagtttttttttctgtagagcttttcggtcgccggtggtaaaggtgtacgttccttttccatctgatatctaaccaactccgcgctcccggtgagtctgatgtagtgcatcaaattgtcaggcctgtgacaattataactctgccacggacctcggtgtgtgtctctggagcggagccgagcaaaaagcgccgacagcggaatcggctgggtggcttaacgggtaagtccaagtgctccaaacctgaccatcagtccacagcgacgtttagctcacaattccgccgttctatagcgtggcgaagtcgaattgcggaaagacagtgtgagatactttatttttttttgaaaattgtaattccggctattggctactaaacaaccaattgcaactactttcgagtttagatatgtccaaaggaaaggcgatccctcgacggtcaagtatgtcaaggtgctcgatggtgcgtatttctattatagaatgatctttataaattttgccaaaccctcacagagaacgtgattggctatcttcttttaggttgcagtttcaacacaaccttaaccaatcctggatgcttcgaaattgcacttaccacaaaggtaattcacatttttctacggccagtagcaaccgcataagtatcaactttttctgaattctcattttggaaagctcttcgacgagttcaagcccactgcgaaagaaaagaaagatggactcctctatggtgggatgacttgggacttgtaagttgaactatgtacaatgcttagttgaatactctccaaattctcacctcgaattcattgcattttatctttcccttgccacagtcttaacctcgacggcaagaacccccaaaatgggccaaactaactcgtctgggaattttatcatcacaaacaatggatgggtctttgcttttcattcccttcagtagtcatttttttggatcaactacacagtgtctgcgccccacactgtaatacttattttgaagagttgaacctgaaaaattactaaggatcgttgatgtgacttaacttggtgcttattcattcaaagcatcggttggataaagtgcctcttccttctcagatggctggtaaggtgttcaccgtaatgataccagatacacgatgtccaattttctcagcgaatatgacagcagagtcagcagaacttgaagcctgttgtccaaaattgaggacagcagcctcatccgtgcatcggggtgatacataacaacatgagtaaactccaactgcaatctgtagcttctgttactaattgagacatgagaattgcatccgagattatttgtattttcattctatgaagacctatgaagatatttcaatgtatgcacaactgagttgtttctgccctttgatggatgatgacaaagagccagaattggacggttcaggatctcgctctttcgttatgaacacaggccaaaatttgatcaagaaagagatggcttgggctcattgacggatcaccgaaaattatttgttcaattggaaatggtgaatcaccattcagttacttgctcatccccgggcttcttccgcccaggcccgcccacacacagctttgctagtgctaagcgcgacggacgttcacgcctttgtccacatcaactgcctatatcccaagccaagctgaaactcatacacaaaagagtgagtcgtaatctcatgctcaaggacaaatatgtatcaaaacacggaagaaacaaactgacaaagtaattgatatccctctcaccaggtctttgatacctcttcgacacgatgtgaacttcatgagctgtcaaattgcctgatcggactgttcttcgtcgttaactctgttcgtaaaggcgatccggaacggaggcgcgatgtttggcaactgaactctccagctcgccaatctttggccagctctgccagacaggagaatggaaccccgacggccattctgattaggaagacccccgcgatgttcggcgtgagtacgtaggatgtcgaagtggtcataactctaaaaaaggtttgcctcatcatccgctttctaacctccagcacaacagccacaagaacctaaccactgcgtatgatcggattaggattgaagatgaacgcgatcgacgtgggggccattagccaatgactttcgccccaccaaaccatacatgagtgcggagagcttaagcatcaccaccgccgaattcgagctccgggtgacgtttgccgaacagaaaaaagcatctcctatgtgtcggaagcgggcggcagccagttggttgatcgttggattaggcaccgcaggattccacgccttgcgcttttgtgaaacatgcacgtgggatacgtatacattatccgaaaaattgttggacatgtcaggttgccaaagcaaatcaggcagtcgcgatcgacgctccgagacagtaaacgccgaactctcctgccgctggcaacttgcaatggtttttccaacgccctcgtacatataagcagccgccctgtcgcctgagtggtcatccaaaactcgcctcagcagtcaccacttccgtgaatcctacagttgtccctcatttcagcactctgcagcactatttattgaatcattgaattctctccacccgtgagtcccatcttgctgctgcacattgttaccccacctcgcaagtgacttatattgccttcacgcagcatcctcatcgtcaccacacaccattcaagatgtttaaaccagctttcatcgtccttgttttggctttagccaacagtgagtgattgctcagaattggcctccgatgtgccggaaagctgtctcatacattctgttacttctgacgagcagatggccttactgctcctttcccccacgggggcgaggacagctacagcactccgagctccgttccctccactccagccgtcacgaccccaactcctcttgggtcagccgtcagccctactaaccaaactgctcctgtgagcccgcctctctctggcgccaacaactcgacttcccaagccattgtcccgcccccatccccggacgcatcggttgtcagcccttccggaaaacccaaaccttccaagagcgaatacagcaccccatctgcctcggtccccaagatgcctccatcatcagacgcgtcagtcgtcagcccttccggcaaacccaagcctacgaagagcgaatacagcaccccatctgactcagttcccagcatgcctccagctgaggggacggctgtaagcgctaccgacaaacctccgaagagcagctacagcgacgcgtctgccccaccctccagtgttgccccatctccggacgcgtcggtcgtgagcgccactggcaaacctcccaagagtgactacagcaagtcgtcgggcccagcccgtgagacgccttcgtcaccagctgcatcagtcgtcagccctaccagcaaacctgctgagaagtacagccaagcatcagccccagtcgcttcgtcacctacatcgaaagctcctggagcagtcaccaacactccgaccaacggcaccattgcttctccaacttctcatgtcggtggtgcaccagacactcacgctctcggcggtcccaacggcagtccagtcactgcctccgcagctactccggtcactggaccttgtgtaaacggagccgtccgtcccggaaacgcgtgccctggtacaactggtacagctttgcccggcagtgcgtacccaggagcaagggccggtggacccatcatcggtgcagacccatccggtgttgtcgttggaccaggtaacggcggggtggcaatcggcggtgtctctggccccatgacaggtgggatcggtggtgcctactttcccggaagttacggtttcaatgcggccaacgccggtggatacatctatggcggaaatgcgtttggtggcatcggtgccagcggggtgtccatccaagaaagctcaacccaccacgagtcctccgaatactccagttcatccaacaacgctgtagggatggacggaatgggatacatgggtaacggaggctactcccaatccaattccaatgcagcccacttccgcagcgacagcaactcttacaacgccggatactactagttgtctctctttgtttatactacctttaacgtacctactcctttcgatcttgcgtttctctccttcatgctttcgtagcgtccatctttgactatccactttcacaattaatacatttctcctctcatcatcccatgtgtcagtgaaactgatcacctgcttcacatctttcaattgccccagacatcacttagcctgtgtgtgagtgactgttgtgttctatctaagcgcctccagaattttcctgggtgtaaagtgagttcttctattagtagtttgacaaagtgacagtggcattgcctttttgggaataacacgtacgtgatcagacgtgatcccaatgccatcttgccgccgtacgcccaccaacatctctgcggcttgcagtcagcgcatgtagccagcagctttgtgacgatatgctccaaacatgagacccgctcataattaggatccgctgaacctcgccaagcagtttctggttgtacaacttcttgagaaaagtctaccaattgagagaacagaacagaaacagttgatctattttttcttttgaaattgttctttaaaagtcgcgcaacaagaaaatagatagagcagggggcgtgatgtcatggacgatttagtgtgaagaagtcggcagcttggatcgcaccattggtggctgcaatgaacagagtacatattctaagtgccaaatcaatgaataaaggtagaaatgagaggagtcgccctcggagtcggggaataacgggacaagagggaaatggtgagatgcggtgagatggaatttctttcctatgtggggcccggggttggacgaattttcatgtcacgaaagtaatccttgcaatctgcatccccttcatccagagatagaaactcgagagggaaacaatggcatcacaagccagcttgcttggagccaagaaccatatgtatgctaccatccaaaataattttcagacaaatgagctcccctcacgtgcatcttcgagcctaacacaagcctctcgagtgagagcccggagggcagccccgcagggtctctgcctccctgcggtcggcgtgcggtcggcgcaatgcgacaggggcgaggccactctgcagggaaaggtgacttgtgttaagttcggtgcattttgagttacaacatgcctctttcttttcaattctgctagcatccagtggaaacttgcagatcactaaaaattaattccacacaacaggaccatttttctcaaaacaccaccttgttgttcttgcattgaagagacttcctgcgtatttcacattccacatgcggcttcttgactgatcccaaggcaaaagccactgagaactcccaagggaattcaaagaacaagtattgactccagcttcgagcaatctctactttgtgaaaagcagactcatttctcattgaccacaaaggaaggggactggcagtactacatattatcagattttcagtagcacacgttctttcaatgtgtcaagatggatcaagctgaaggggagaaggcaaataaaaaaatctcatggatgatctcgttcaaagagccgggcagctttgatggcattatcggtagttgaaaagagcagaatgttccaagtaatgaaccaattgctaaaatatattcgagaggagacgtcatggaggtctggaaacaatgggatcacatagaggactacaagaagtacatagccttgaaaccgactagagatctgctcaattgcttgaattaaacgacgagtagtatcggctcggggagattcatcagcttcgtccagggggcacaacaaatcagaaaccgcatgattgatcgtttcggcagacttatctaacacttccagttgttgagaagacatctctgtaaataatggcagatctctcttcttcaactctcttgataatttttgaaaaaatagctttgatagtttgaggattggtatggtcgaccgagtgagttgtatggctgactggcgacgcctttgaccccctcctccgattggtattggacgggacaagtctaataggtcatcccatcccatatctagtgtttgtattcccattttccaagcatcccaaataagattcaagtcggatcccgttatccatttgatagctgaatcgatcgacttttccagagcgctagaaaaagcatgcgagtatgttgtgagctggagtacttctttgataatcgtggaggactcgctataaaaaagcaggagctgaatcctcaattctgctcggatagactgatccagaccgtggagtctatagaatttcaatgcaccgtagtgatggtcatttgcttggcttggtttgggcacttttccgggcatgaggtcgtcaagggttcgaacaatctgatccaacgtgctatccagtcctgcttgaatattcaagatgagtgtcaggttcgcggctgggtctttccgtaaatcggatgggtcgagcgcgcgtgaaaggctgataatctggtgttggagtgtgggtagaaagctggaatgcaaccgagtcaagagaccttccttcgcgcgtaatcggccgattgagagatctgttgctacttcgctggaccaacctagcttgtgctcagccagacgatcgaagccctggatgaccaattctagagatttatggaagtcagtttaatctctggattgacgggtttgaaggaaagctaaataatagatataggcataccagcttggtcccggagctgttgcttttctcctgctgcatcaagttcgggtgcgtcgatgaattgactagttgaaccgaacatcctctgtctcgtttccattgggaggtgtcagttgagagacaaagggatgattgattgggggtcgatcggctcgatctcgaggctaccctggcccaccacggcccgcccgtccagaccgagtgagtgggctgtatgctgccagtcggagttcttccaacaatcactgctctccccatcgaatccaagcttatcgttatcatcatcacccacatccaacaggcatacgctcattcaccacgccatgtcgagctcaagacacttactcaaaagggttagtcatcatctctcattcattccagagatgagtttcaaaaatataaaaactgatactcagacaaattgattggcgatgatgcacccaggtctcgatacttccacaacatctgaacctcagctctcgctttgcctcgtcggaatcttcttcatccctgaactcggtccgagaggccatcaagaacgatggcctgaccttccatgacttcgtttccgccggagcccaggacattagcgtcaactcctcggacctggtcggctcactcactccgaccaaacgccttccgaggttcttgaagaccgatatcccaacctcggcttcgttcaattcaatcaagaaagaccttcgtggactgggcttacataccgtttgcgaagaggctcgatgtccgaatatagggcaatgttggggcggcgacaagggagaagcgacggctaccatcatggtcggttgcttttaaagagacaactgtttctgtatctattctgacttttttgcttggcatgttcagctcatgggtgatacctgtacaagggcttgtaggttctgcgcaatcaaaacttccaatcgccctcctccactcgaccctcatgagccagaacgtaccgcagaagccatcagcaagtggggtgtcggatatatcgtcatgacaagtgtcgatagagatggtttgtttttatctttcttcttcccgccttgaacttgcaactcaagacttaaatctgattggacatgctttggtttatagatttaccggatggaggtgcctcgcatatcgcaaaaactatccaacaggttaaggcgaagtacgtagatctgatttgagcatctgtccaaagttgactagttaacctctcaacctcatcacccatctcaaaatggttggtattagagcgcctcacattctgctcgaagccttgacgcccgactttgctggccccaaccaacgggcctcgacctcatgtgtggcaaactcgggcctggatgtctttgcccacaacatggagactgtcgaacggctcacgccctctgtccgggaccgacgcgcacacttccaccaatctttggacactctgagatgggcgaaggagactggcccggcaggcttgatcaccaagactagcttgatgttgggcgttggagaagaggatgacgaggtggtcatgacacttaaaggtttgtctgatcatccgctttccagagttcatgaaacaatagacacaataaaattaattacttggacttgattgcgtcagagttgaggaagaactcggttgacgtggtgacctttggccaatacatgcgcccgaccaagcgacacatgaaggtcgaaagctacatcactccggccaaattcgagtattggaagacagtcgccgaacagatgggctttctgtacgttgctagtggaccgcttgtcaggagtagcttcaaggcaaatgaattgctcaaaagctcgctgggtaaacgcctcttgaagaaaaaatgattggatcatgtgctctatctacctcgcagtcaagcatccattcataatttattgactatcctcatctttactgtatcagctcttcggaatcctcaccttgtttcactttcaaatctcatcctcagtttttactttgtctttctgtattttgttgaacacgaaattcattcatgcgcattaaatttgttcttcatgaaactagattggtcagaaaaagccttgatattgatacgagttgactggatacctcattttcttttctctttttgcggccaccggaactacatgcggatgcgagttattagtgaccgtgtctccctcttccaaaaataggatgcattctacgcctcattcatcaggcacgcagttgacccgcccgctgtgctcctgaaaactgaacaataagcacaataaaaaagaacgcaatgcgacacgctcacgacacacctgtctgcatgaagtcgcttgatggggccgtcgggttgtaccatttcctcaaaatattgcagcactcaaaaatgttttggtgcgttttactctcccttgctccctcactcattccaaaatacgtggccttatataaaggaaaacaattgtatgtttaaacggtttgcaagaagcagtacatggagtgtcctttatgacacaaaatctcaaacataacgaacttcaaaatggtgctttcatttcttaggacagacaaccataggacaagtagtaaaaacaactagaaattcggaaaagatgatcaagaaagacaagtaagtgtctaccaacatgatcaactaggagcaattacaagaagtcgaggacaaggaaacttcttaaaaacgccatttgcaatgtatcaagacaaggaatacatagattttaaaatgatggcctggagcccagctggcagtggcactacacattggacacgaggtcggttctgacttggtcccccatccggcttcaccgaagcttgtctgcggcctggtagcttgaggtacctcgcaacacaggagagtagttctctctgacacgctgcatgcaactcatctcaagttaaggtaaggaccggattatgaggaagagacaacatgagactttgtagggtctcgatttatcacgggatgttgggtttaactaacaaatggacaatgatgtctcacactcagtttctgctcgagaatgagcacaggatgggacatgaaacacaacaagctgatgggcaaggaaagtgaattatgaatgaattatttggagagaggaaatcgcgaggaaagacgagcgttaagaggagacgatgaaaacatgaaatacaaaaatggaccggcggctatgagtctttcagagggaggagagattgaagaaactcaatgacggaatccgccgttgaccgagttgaagtcgtttcgggtgtgagcttcgttgctggcgctttccgagaaacctgaacttcccatggggccgactgacattccgccgctggatgaactgctcttttggtcggattcttgatgggaggatacgacggaaccaccaccaccgatcatgccgccacccattccaccagcaacacccatgctggtggccatgccacctccgaagcggctgttgacaccaaatcccatgccgcctccgagtctgttgaatgagccaccgccgcatccgccgccgcatccgccgaagccgccgaccgagccgccgaagggagctccaccggttatcatcgcaccgccgccaattgggcctacgcttgagccactgaatggaagcccgcctccgcctacaaaaggagcagctcccatggtgccggttgctgggaatccacttgcaaatccacctccgggtcgtgcggcaaagacaccacccccgggagcaccgccaacgaaaccagtgccgggggcaccgccaacaaaaccattaccgggaacaccggcagcgaagccattgccgggaacaccggcaccgaaaccagtaccaaccggtccacgcgggccgccaatgcctccggaacctcgaggaccaccagagaatccgccgggagcaccagccgtcactgcacttggaccaccaccagctattccaccgggggcaccgccagtaacagctggaccaccaccagtgggtccatttgttgtgggggtggtaccaactgcaccagccgttgtcgggttgccgcttgatgtggtttgtggggcgggtttgtcggtggggctgacggccgtgccactgggtggagctgagacaccagtggaggcgttactgtagttgtctttggatggaagggcgccggcaccctgaccaggagtagtttgtggtgcgggtttgtcgctggggctgacggcggtgccacctggtgagggtgagaccccagaagaggggttgctgtagttgtccttagttggagggggagtggcaggagcagtctgactgctggggctgactgcagaaccggaaggtggggtagaaggtgggggagttgtaggagcaggtttgctgtcggggctgaccgccgacgcagagggagttgtcgcagtgggcacgcctggggtgctataggcgccatcactgctgtgtgggagaggaacagctaggccagctggaagaaaaacgagtgggtagacggttggcaagtcagaacaaagctacggtcgcaagcaagaaccgaactgatgaaaggctcacagtgggctaaggccaaaacaagaagaatgaacgctggtttgaacattttcgcgtccggaaagtgggattcaattagctttgagtgagagaagtgatccaagcaggccagcagcacgtgaggtcagttatagcctgtggcatgggcgtcctttgggacagtcaaagttattaatacgtacagtactgctttggtggttgctggaaatgccgttgggcagagtgttaaaatgaaggtctagtggggattcaaggagagggaaggcagtggacgttgcactaggtggatcagttctgggggggttcggcgacggacaggcggctcattaaatacgactgtctagaatccaagcaagtgaccgatggtaggacgagttgtcactttctgtctttaagcttcaattggcaccgcctacttttgtgtcacatgttgacatgagtaggcaacgcaagagttctcactgtacaaaaagtgaaaatgaagctcatttgaatgtcttacccgtgcttgcgaattggcagccttgaaggttttgcaaattgccagcaagcatagggcaagcgcgcaaacgttcagtgagctcggcgtctctctaattgtacatacccttcaatcacatatacacccaagaaagatgagacattcggctgagaggttcccggtgtgaagacagactgattttgacaatggaagcgccttgtatattgaatggacaggagaatacatcattcatcttcccttaatctttcgaagcacagaaaaataatacatttgctccgacaggaccctggcacacctgtgaaccctagctaaaaccaccctaaagaccccctcacaagcgcaacatcccggggtcctcaggtggtacagcagacccataaacccttgcgactttcccctctttcccccccccaaaaaaaaaaaatggtcggccaaaaaaaatttctgtgagattcttcaatgcagctgtcaaggaagctgcatttcaatggctgctcgtttgacagaatttgcatctcattgagagatattgagccttcctgcttcattcctccccctccccaaaccaccccaagaatgcgtttggacgacatcttacacgactcgccagagggccaaccagcttacgcaggtatgaactggttagataatgtattggaggagtcgcctgagctccatcaacttgaccctgaaactgcagcagacggcagctataatgtccgggcctgcgatggcaccatttgtcggtactttcccgtaggtccaaataatccagttgcctactggaccagaccctcttcagttcatcaaacctatcctagagatcaaagcaaccaattggatgcagaagcccagctcagagcagcccaagtgtttaggcatatgtacatgaatcctggccaaccctttacgacttcttctacaacccggacatcgcctgcccaaccctttagaacttctaccaacggggccacccctagccaaccctttacgaactctaccactgggacaactccagggcattggctggatcagattgcaccaacccaagacaaaacaggaccattttggatattcgttcaaatcaacctacggtttgctacgagaattttgggcagtcgggcccagaggatgagattgaacttcttcgacccaccagagatattgcctcaacatcaactcgcctctccaatcccatcgacattgataccgagcctaagaaagtggaccggaccttcttgattgagtatcgtttccacctaccctggtcaaatccgtctccctcgaaatcacacaaaaggaaaccctctggaatcgagattcctaagacaaaaccgataaactcagtgcccggtaaactttcaattcgttgggatcttgccaactacgatgtcccaaaatttaagaatgctgtcatcgacgaaatctttggcgaggacaaggacctcgccgcatttgtcgaaaagcgtgaagccaacgaaaaggacctcacctggtatggaattatcctccatgattcgagatttaaggctaccgggaaccaacagttagataaaccaggcgtgttccaggactggcttactgcttgtgtgccttttgaggagactcgaaagctggtctgtaaagttgagcaattggatcccaaagcagaggctgatgttagtacatatgatcatttcaatttatctgtatttaactgatatcattctttacagcgtgaaatagtattgcgttctttgaaacagaagatgaatccggtccaaaaagaggcaccatttgtcccatcaactgcggctaacgattgagcaataattaacggactcattgggcagatacttgcaactcactcgccttgccctcgattatcaggtagctccgataagtcaatcttcattaatcctgaacaaggcgatcagtactttgttgtcaccatgtcccgcgccgacctctgggcaaaggccattgtaagttgcctgaatcggattgagtatccatttatttactggttactgacacttttcatactacagaatgcaacccctaacgttgttgatctgcgcacacctccaaagacccctgcgtttgattatagaaccggttttcttgacgatcacgaccaacctgcccaacgaaacttacctgctcctgagactcgtcaccaatgttgttctcataacagcagtgggccgtcaattcaccatgcaaatgcaggtcaatgctcggcccatggggcattgaaccagcaatgcctggctgcccatgctagtcatgtatcaaacgcgatcaatatcaccggggtcagttcggcttcgacaagtgttccaaacaacactcgcatcaagtcttctccagcaccatcggatgacgaggatcccattgatgtcttcctcaagttttctcgggtcgatctcgatagtgtggccattcgtgacggattagccaagttgggtatgacccactggaagatgttccaattggttacttctgaggaactcattgctgctggagtcccgatgggtccagcaagaatgcttgccgaagccgtcaagaggtactccaaacacttgaaaaagcaatctcgtacgaatatttcacaaaactgatcgggtccgaacacaatcgatcgagcctgctcttatctcttacaacccacatcgatcgacttgttcttcttgattttatcatcatacacaatcgatctacttcttcttttgacttttatcatacatgattagttattcatacacaatcgattgacttgttttttttttggcttttatcatacatgattagttattctttcgacttcccaaaagatcaatctcaaaacaatgaatcagttttttctttatgcttttatactgcacccatcaccgacttgttatttttgctattagaatatccaacatgcaataaaaggccctgtttgtcattgtttgaaattcttaaaagatcgatccaaaaccaatcaatcaagttcttatttgattttttagtttggttttgctttcatcaaacagaattgaacaagcaacagtcctgctgtcttttttgtcaaatcctttagtattaagatcggcattgacaaagatcgattgtgactcaatttaacttatgagaaaaacaaaacgatccacaattccaaaaaaaaaaagagaagcaatcgatcaacaatacaaatagctaatgacatctcctcaatcgatgtagccacagcctctaaagagctttttcatcaagcccgcagtaaagacgtaattcacatgattctcgattgtggcaccatcattaatgccaccatctaggtgaccatcacgtcgcaaggaagatttgagtatgctaaatcctttctcgataggattcatgtctggggagtagggggggaggtaaagcaaccggcaacctcgggcctcaaccaactgaacgatccgcccattgtgatggaaagaagcgttatccaataccaacacgctccgaggtccagggaagggattcatcatcggcagctgtttgaggtgcaatttagcagctgaaaccccgatagcaataagaaatttaagctcaccaaaatatgctccaagtagaactcataggtatttcggcacacagtttcttgttgaaccaagacagtgacaagtccgtccatcgacactgcaggaattacattgaatcgatgagttgcccgagagacgggagctcgcgaggtcctttcgccaattggggcccatcccttggttcgtcgtaccccatcgctacaaatcccacactcatctatcaaacctccttcatgtcagtcatcttacacacaatgactgaggttcaaatggatcggcctcttaccagtgaagaccaaagattccgggctgtgatacgctaccataccaacataggacctcgcctcgttaaatcctgtcttgggttcactgtctgcattgtcttttgagacatgaacagtcgcttgtggagttcgttggaaattgcctgcgtagagaggctgatgttctgttcttgaagaagcaattcctggatttcagatagatagattgttggctgtgaggttacgagttccagaatgaatcgactttcctgggatgttaaagtgattgggcgaccggttctgcaataggtagatggatcgcatacgacagaccgagtatcttcatacaacttcttccagcgtcgaagtgaatcagagctgactagggtgccatacagatcgttgatatcgtctaagctacagccatcgagtgaggacttaacaactgagaacttgtatgctgcagggtagtcaacgaatggcattttctttgaaatgttgagaaacatcacccatcagcagtctattttctaaacagagaaatgcaatgagaaacataccggcctgaccagataatattaagagtcggtcttcgattcttgtgtgttggagccgaagctgggtgggtcgagattcatcacatacaagtatgcacctgcctgttcaattgtgacagctgcattgaagaatctcacagaaattttttttggccaaccatttttttttggggggggggaaagtcgcaagggtttatgggtctgctgtaactggcggggtttggctgaatatctgagtatctgaatctctcagatacttccgccaaactttgatctaccaaaaaaccgacaagtcccttgattagggttggcggcgccagtcaaggggcgcgccctgggcgctgtcacaccccgaggcgacggggtgcgacgggggggcgcgcctaaatgcccaaaaacccccccaggcgcgccctcccagcagtactatgggcctagggcccagggaccaaaaccctgagtaagtagcccagccaactgaagatattgatggtggctgagaccctatggatgtttggctccccattgattgagactgataattttttttgtgtcttattgacaaggaatgtaagaaaaaaaaacccaaaaaacaggaaagatccttatttccgccatatttagtcccaaaaaaccaaacagcggcgccctggcgcccccaccagtgggcgcgccctggagggcttgcaaaaggcgcgccttggcgcccccagctcaacggtggcgccgccaaccctacccttgtgacgagtcccctcgccatattactcaagatcagtgtgacaactcaacatactcaagtgttacacagtctttgtttcttaacctcatatcacagaatctctcataacgcaattatagcctcttctctacttcacgcttgtctattccaccagcgcgtcagatctactgcatttttgaaaccagcatctcgattccgatgattttttgaagttatctttttttctttctaccattttgaaatcatgtgcaaagctttttgaatcgactccaatcaaaagttaaaagtcatcagagtttatcatgcccggcaaatggtagtgttggtcatcatccattgccaatatcagtgtgttccatttggcactcttcatcattttagtggtactcttttccagagatgcgctgcagggcatctcttagaacagccgtagaataaattcttccagctgttcaagcttgggttgtgattgaatctttgtttaatttattgaattaattcttaatctaaatttttgaacaaagaattcaatagggaccacggaaatgaaaagaagtatagttatctttgataatggaggacttcctgtcggatctgggaccctcaaagaagtcaatctagagccgaaaactcttaattctcgcagggaagtttggttttcgaggctctagattggttctgggggacccgcagattctgacgggaagtcctccaatgtcttactgtaaatttttataatttctaaaaacaggaaagaagtaggtttgagagcaaaacaccaaacactcgaaaaatctacttttgattgcagggtgggtgggaggttgttgaaaaaggagaggactggttctggttaattgatgatgaataagattgagagatagttgtgcgcgtggggggaaaagagagtgattgctagagatcacggtataagagtctgtggcacgcctaggtcacaaaatttaaaattctatccaagactggactagaatcatttggtgcctagctattctcgatcatcttcgtgcgcatggacatcagcaccttcccttagtacctagatcaggtgctacacatcaacacccagctaatgatcattatcctccaaattttggtcattccagagctgcattcaagaaatgattccaattttattttaattcttgtgagctcgactggcgaccagccaagagagacaatgatgcacaaaaagagagaggggagggacacacaaagaaagagagagagtagacacacaaaaagagagataaacgttttgtttgatactccaaatagatctatttatgactctgaaaaaatgtgacaattgctattaattatttggaatttatatgagggttacatactgtggtatgggtcaatagtgaaaataataagggacagagtattcatgaagaaatagtaaatttccaaggagattctattgatagtttataccagggggggggggatgggagctgatgcatcaatgcatcaatatgaaataatgtaaattttttgggctgagatccctccttacataatcccagtcaaaagtcaactttgaataccacccagggaccagtttgatgaatatgattctgaagaagaatctcggatataaaatttttcttgagtctataggggtttagattggggcaagtttcaatagtgggtggacaaataaaaacaggaggaatgtttggggtgagcattattacaattccacttggaatttgaaattgcagcataactctactctgacataagattctaaattttaactttaacacttgaaagtgatttggaaatttttgaggttagaaagttgagggatggaaatttaatatgttgcatcagggattgataaattcaatttagtaaagaataggtgattggacatgtgtgttggtacatatttgatacacccatgactaccagtcaattggactatacaaaagataatgagggtgtcccaaagcatggagattgtgttcataagaacattactagctttcactaaaagaaaaagtcaagcaactattagcagttgacatgcagcaagcttcaatcaaacctcaatgcaagctgaggtcattgtgctgatgtaacctcagtgactaatggtcataggttaatgcgtgatgtgttggtaagcatgtgataatccatgaacagcagcaatttacatgtgcacactgaacagagtgttacaaataatgtgggggattgtgtttatttacttgaatagaaatgatcccattttttgaatgatcaaatcatatagtatgcagcctgagtcacaataggccatgggctaatgggtgtggttttgaaaggctatacactaaatatttatcatttttattcaagtatataaacatatttcccacactttttaacagcctctttgttgtgcacatggcttaactgactgttagtcatgggtaaatcacatgtttaccaaaacatcacacatttgtctgtgaacattagtcactcaggctacagaaaattgaattgaacattgccaagctgagatattttttctcaagctatctgaaaataatcacaatgctttggaacaccctcattatcttgtgtatagtccaactgactggtggacatgggtaaatcaaatgttaaccaaaacatcacacatttgcctacaatcaccactagtcactcaggctaaataccaaacaattcaaacattccaaagctgtgattattgtcctcaaaatatattagaattatgttggatgtggcctgagtagccagttttaactgttcacaggtgacagctggcgccccattatgtcaaaacatatcaatttagatactaacaatctagataactttgtaaacaaatttagtaattgcaaaatcaatattcctcctgccacaatagattgctcttggttcttggccagctggcattggtctttcaaaaattttaaatccctacaaattcaagctcattttgagaaaccaggaatttctgttagaactgatctattcaggctatcttcaagtacagcccaccaagtgaaagttcttgacactccaatatttcaccttccacacaatctgacctgtggccaatcagccccttgaaaagtatggctgcaccatcatccccaaaactcacagttccaaagttattttattataaatcttcttcggttcacctgaaaattaacttccttatacatctattaagctgcatgcactgagatcaaaaatcactctttgtttgaaggatcatgaaaaactttcactgattaaggcatggaatatggatgtgttgcattgattggctctgggaatctacttgaaatccacacatccatggtttgagagtgtgtcttatctcagaggacaacatctcaaccactcaatgatcatgcgcatacaattggtgatgcaatggaacaacttgatctggctcaaagtcaacctgatgcaccaacaggcaagtctatcgttgaagaggatactgataggggtgaatgaggggaaatcaacctgcttcttgtatcctcatgataccttgtttccaatcttttggctggctatctcttatgctttgattctgtttgccacagatgctcgtttttcattctgggtctgttgggtttttgtttttcaattctatttcttgtataggataatctcaatcacattgcactagaaatgagactctgaagcaaaaaacaacttcccaactttgcaatacaacattgaagtaataaatgtttaaactaagaccaattaacagggagtagtttcagaaagaacttttagacaacaaaacatatttgttggaacagctcaaggtgtcgaaaaatgaaggagaaagctgatggtttttaatttcttgtactaggctagattacatagactagatacacaagttcaatttgtggttgttgagaaaattgaataaagaaacaataatgaataaaaaacagactgagaggaaattgaattcagtgttgatgaagaatgagagagaaatccttttatttatgataactctacttgataaacaacaaaagaaaacaagaaccacaattttaatgaagatgttagtttcattaaatcaatctcaacaccacaactttaagaataattagaagataagcatggagaagaaagaaattaacaactagggattcagggttctttgactacaagaatttgatgtttaacttcatgacttgctactagacagactatagaattattagtagtttagggttttaatttaagaaagagttatgaaagaattgagaagtgaaggagatgaagaagggaggagttgaaattccaacaataaaacattgatgaagttgatggaaacaatatatgaacaaacaaaagaggatagctgtggtacaacaaatacctgcttatttctacttgaggagattaaggtgaatccttcaattggtcagttgtgaaccaaagaagaggtgttagtttacggcatgccaagaattcaacttcatgtgttgagtgtagaaccactttaaggtcggggacaaacttgagatgagtgtgtagcaggcggccaggtacaccaccggagcaccttgacgccaaaacgttgagggttctgatgggcaaaccaacctcccccgacccggccaaaccttcctgtctgccgacttcagttaggcagctttgcggccagggagacggggtggtcagggaaccgacccatgtctgccgggcgggcagtgcattgacatcggtcagcccgcctgcatattgacaagtgtctcaggggtctgagacacactgagattatggattcacagtcctgcgggcaccccgacctcccgttgcggtcacaccgcctgcagggctgtcattttgaccttccatgcagattatgtagctgcactaaggttgacatatgctgtgagattttagctcaggcaagactcccataaaaaatagtggcttctcagaagacttgaactggggacctctgcagctcttgggcacaaccagcagctcttctcaccacttggatttaacagattgattgaaatttgtgatattcaagttatgacaccccgccacagctttttggtgttttttttttctacaagtcattttgattctcaatatttttttattttttcaagcccaacttttctcaagcttttgcctgaaaaggtgaactctgattgagttgggaattaacttgcaaatttcagctttgacattggcatttcggttgcacaccagtcatcctgaccaatcagatcctgaaagaaaatgatggcctcagctagacagctgtcaggtttgtctgccggtgtaagactcaaaaagtggttgtaagaccctttttgctgaatggagaaggggatgatggagtgaaagctctgcccttctatactatcagataacaagacccaccaagcttagcttggcaagtattaatcaagtgatagggtaaagttcaggaatgagttgtgtgatgaagagttgttgatttggttttggttggcgctttaaagtgtttgtgtaaaagtggtcaaatattccttgagtgttacttgactgaggattaaacaactgggaggagagcctccttatatatacaacagtgagggaatttagctccagggcagccagtaatgagtgattttggctgacctgggctattacatgaggtatttttagctacatacaaaattcgaatgagtgaatgtgattggtcagacatgtacaagagttgaagtggtgatccaagcagctgaatgagtgattctgattggtcaggttctgatgtgtttacaagtgagtgtggtggtgtaagatgcagctgtcatgcatggaaaatacactaatttagactgcaggtatgatgtaatatgtagaagtgaaatgtaaagagtgtagatgtatgtaaatgagtgtgtactgtactgagggtgtctgtgtagcttgagggttgtaattgggtttggtgatatgtaatgatgggtgaaatccttgtgctatgtagtccattgttgggtaagagttgatccagatgtgttccagtgacgcctccgtggtgaccaagggtggatttatccgtagagtccagttcttgcgccgtatggtgtgaattctgagagtgattgggtgataatatgaagaaatatatatataagaaaagaaaaggaaaaaaaactttgaattttcacatttttgactaccacaccggggctgtcaaatcaggtctctggtggcttactggcgctgcaggtgccccggttgtgcagccctcctgtcagctcttgagcagttaggcctcggtcgactgatggtgggctgactgtcaaagactgggtggaggaacccttgtgttgggatgccagttgtgtcaaccctgcctgcatcaatggtagcggaccaactgttgggtcagtattgactgagtgcgttcagtcggccttgcctgcatggtctacagcagtctgaccgctgggtcaaccccaactgcatgaatactggcagactgaccattgggtcatctctgccggcagaatctccgttgggctggccgtggggtcataccaacgatgttacctgcggcggtcagacagggtggtcgaccaacggttccacacaatcccgcagtcatatatctgactacgggttgctaacccggaggagcttaaactgctctggtggtgtaggggtacattgtattgagggacttgtcagttttttggtaggtcaaagtttggcaggagtatctgagatattcagccaaaccccgccagttaccacctgaggaccccaggattttgcacttgtgagggggtctttagggtggttttagctagggttcacaggtgccctggcaagcacccctgtagataccatattggctactaaatagccctggggatgtgtcaagacaatgtacaccacaggtgcatcttgacggcaacccgcctggtattttgacacacaaaccaacctccgccgacccagccaaaccttcctgtctgcagaccagggggttggtgtggtcggggcattgacccatgcccaccaggcgggctgcgggttgggttcgggtcaaaaatcagtgcccgaacccgactcaacacttacatcgggtcggtgcaggttgggttgcattctcaaaaatgttgcccaaacccgactctaatagataaaagtcgggtttgggtcgggtcggcccgacatttttccctggagaggcaaaaaagggcagatccactatgtattgccaagttggtgggaaagaactttccgcttttggattttgaaacatcaccttgatggtgtccgattgcattcaattggacaccagcaaggtgaagctcttcatctttttcttagccatgtccgattgcacaaaatcggacacaacagctttcaccttgctggtgtccgattgcatgcaattggacacaagccagggctgattttcttgctgtattttagtacagtacagagaatacagaaagggggagtgataatcacactccctccccctttgcgcacgcactccaacacgccaatcacaattggcatgcagacacacacaccaactctctgcacgggcatttccccagcaggttggtgtgcaggtccacacaccaattttgattggtgtgcgaggctgcacgccaacctacaagtggggcatgcttgcttacctgcacacatgccaactgcgccatatcccataggacccaggcatgggtcctatgggatagccctggggcttgaggctgttgaaggcaaaaaaaacaaaagaaaagcctttggctgggaggaacccctaccaacccgcaaatggttactaggtcttgaggttgggaggggttcctcctgaccttgagaccttacatggttcaaggccgagaggaaaccctctcggccttgagactgtaaaagggctcaagggccgagagccacccctctctgcctgagactgtacagtctctgggtcgacgagaccatcccctttgaccggtgtctcccgcaagaaaagcttcccagatggaaagggtgcatgctccttgtccaccgcatggaaaccttccggagaaaaggtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncagccatgtacattctcaatgcaggaggaaccctcccgcctgaagactgtacagtcttttggggatgggagcgctgggtctttttttctttttttctctttttcaacagcctcaagccctgggctatcccatttgtaggacccaggcctgggtcctatgggatagcccagggactaggtacataatgtataaagtatacaaatgcaaactcccacacttccctttttgaggggaatgtgggaccgcactccaatcaaaattggtgtgcgggtccacacgggcaagaatgaatcgtcccgcaagataatccattggaaccattacaacaacaaaaaaacaaaaaacaacttatgtaatatgtgcatactacccatttgggcttgtcagaacttgccactcggccggcaggtgggggtaccttggaggtgatgagtcggtacaagaaccggcaagcaacttgtatctgctagacaagcaagcttcctcccaagggcccaagcaagcagtgtgctttgtgactcttgagggagcttccttgcctcttgggtaagattcctccttggtcatgtgcaggttcaccaagggagctttgctgggctggattccacctggccggcggcttttacctgctagccaagaaatcttcctccttggtgatcaccttctacaggctcaccgagagtctgaggaagctggagaaatccctgatggaagaaagcaggtgaagaggtgtacagttgtacttctttgccaaccagagcatgtacctccttggtgatcctttatatgctcgccgagaaaaattcctcctcaaccggcagttacatggtgtagtaggacccattcacccagcacgcgccctgtcctcggtgagaagtatgtttcagtaatatggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntatcacgataaatataactgccaagctaagcttggtggtctgttgttctgatagcatagaagagcagagcttgcaactccatcatccccttctccattcagcaaaaagagtttcataaccacttttgagtcttacaaagagagtccccaacgtgataggataaacttccgattgacatcgtgtgaccaattttaaacgaaaacaagaagataatcaagaagacatcgacagaggatcgttactttagccgtaaacggaacgaattcatcaaataaatctgcgactactcagcggcatattcagttattctgttgatcaactagtcaaacttcaataaacaattcaacgacataaccaaccgacctctgaaaagaaagcgtaggaatcgactgaaacgaggacttgaagaagacagccagttattgaccagaagaaggcaagagaccaaaggatctggataactaggatactgtttgaagagaactctggaactattcgaagaaagcagctgcttattgaccaaaagaaggaagaccaccgaaggatttggataagtagattctgtgaaagaagaaattcccagtgtttaactgattatttattttaagaaaaccataagcttgccctggcaaagagaccagcgaccaaagtattatttgtttctttttcagagcaaccgtttgtttaggtatcgaaggagcgtcaagtaaggaaaactaggaaaatcaatcaaaatcaacatgagtctaccgttcagtacaccagatttggaagacggatttgcaccattaaccccttttaggaaccaattttttgatcaacctttaagattatcttcagctttcaattcaaattcggaactacgatgccacttgtataccaaaagtcaatggccaactcaaatccttgcggaacctagcctcttctatgatgcaaatcattttatgacgtttcataagcgatttcgtggtcaaattttgtggatggaagaatcaacgatggcgtaccaaacagctggacggattgacgtaaatggaataagatcagaggatggtgttgaagattagactatttgttatgaatgaaggaatgtacaatggtgttagaaaaaatgaaaaattgatgatgatcaaaacctggtgggaattaaagttgtaaaaaagcaaagcctcctaagcattaggaaaaactgcatcaacaaacactcactttaaaagccacattcatttaaatctgataaaaatgagaacattnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttaattattttgaaaagttgggggagagctcacattcctttaaaattcactcatttaaacccttcctccctcccctagttctgatatcccctcaattaatcagtagaacacttgcttcaagtctaaaaaatccataaaatagcacaaatcaatcagctaaatcatcaacttgcaaaataaaaacaccactagtagacataaatttttaaagttgggggaggaaaattccatacttcactcacattatcaatgtccccaatttaccccatctcattatccttaagtttcttttagcaaaagaaacctttacatactttttatcttatatccaggttttataaatttctatatcagtttctttaggtttcttcattatctcaaagttttatttctggattgaatttctatatcagtttctttaggtttctttattatctcaaagtcttttctggattgaagttctctcgtagtttctctattgtataaaaaatcttttctggatcaaatttctttatcagtttctttattatctcaaagtctttttgatcaattccttactctttatcaatttcttactttctatcaattttttactatctcaaactcttttctggatgcagtgtctgtttcatttcttctttatcatctcatatcattgcctgggttttttttttttttttttttcttcttccttcaataaatcaattttctcaatcacttacttatcaccttcagcagtttttttaagttaaaagttgaggaaaaactcattagttgggggaggaatatttcatacgtgtgactcacattttcactatcttcaattctttttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaaaggaaaaaaaggaaaaaaaaggaaaaaaaaaaggatgaaaaaggaaaaaaaaggaaaaaaaaaggaaaaaataggcaaaaaaaggtcaaaaaatgtaaaaaaaatgtaacaaaggcggtaaaaaagggaaaaaagtgaggtgagaaaatgggaaagaaaaaaggggaaaaaaagggaaaagaaggaaaaaaaaaggtaaaaaaaaaggcaaaaaggtaataaaggcggtaaaaaaggggaaaaagtgaggtgagaaaatgggaaagaaaaggtaaaaagggaaacagtgagagaggaaaggggaatgaaaagtgagagagaaaaaggcagaaaagggggtaaaaaggtgaaaaaaaggaaaaaaaaaaggggaaaccagggggggaaaaaggtaaaagaagaggaaaaagtaaaaacatgaaaaaatagtaaaaagtggaataaaggggggaaaagggaaactaaggttaagaaagttaaaaagggaataatgggaaaaaaaggtaaaggtgcccgtaaataaggttatgtatgaaagtgagatgggggaaaaaagggaacagaggtactaaaaatgtgacaaataacaaaaacaggaaaacaaaaataaaagaaaaataatgattaaatatatgtttgagcccaaggacccaatggtggccagaaatgtctgaatcattacatatcccctgtgccaattctttggattgcttccctcagcctgaggaatttcgcttcaagcctccgctcgcccccttcatttgctttaaaagacaatatactgacaacaccatccttgcttcctcctcatcacagcctatgtcttaccaacaatatcacctggggtcccacccaaaccacagtggcaggggttacccctctgaacaccctccgacacaccagcccactgttcgcgcagacaacaacggccctccgccacccatccgtcacgactcacgtcctgccagccgcccggccaatcacatgtacggagccactcatcgcagtggccaccagtctggcactccacagcccaacctccctggggccccacacagaccaggaaccaactggggcacatccacacagtctggccccccaccggccaacagctatcacccctcactggccaacaactatggccaccctccacccaactacggcagccccgcacaaccaccggccaactacaatggccccatacggcccaacaactatggccaaccgctggctatcaactatgcccaagcacagaccaacaacaatcagcccgcaccaccaccacccaataactatggtccccaaccgcccaacaacaatggtcccccaccagccatcaattatggccaccctccatccaactactatggttccccactgaccaacaatgatcaccgacaattgcccaacacctatggccttggaccgaccgggaactatgactcagacatctacggtgtacttcctcccaacaacatttgccaacctatgatcaacccgattcagcacccaggaaacgactactgcattgctgcaggcactggccatcctacgaacatgaacaccaccagagtgtccgacctcgtccgcaacccacatttgaatcaggatcacgcacacgggacgaatgtctacaattatgcagccaccccaggaagtgcagacccacatgcttatgccgatttgtcccacgtggcccctgccgcccagggacatctcattgctcctgggggtcagattgcaaactacgacaacaacccaaattgcaacttgggctccagcgggtatttgacctctagtcatcgctcccctgccatgctgcctgtggacccggctagttacacatcggtttttgaagacggtctcaatccaggcgacaaatttcacgagctccaatcaagttttgcagccaaccctatcgatgatgctgggtcgctcgttctggcgtcaatcaccggcctttctgcaacattcggaaatgctgcacttgattcatccttgggcgccccggttggtccgacctcgttagatgtgggatccaatggtcaaatgttagatgtcaaagtggacgttcggatggatgaacaaggcaatcaagggggcttggccgaggtatcagaaccccatgaaggtcagtcgtgtgatgcatataatgcagtgggacccttgttgattgattattttctcatctggtaagcagaggcgccaggcacagagttcaaaacaggcaaccccgccatttgggctgatggggacattcaaaaagaccccacaacagtggtgttgacacgtgcagaggttgacaagtttgactactccatcggaggtgagtggagctccggaatggcttcaatatatgattgggctgagactgacatgcttgcaatctttcaacagctcctatggatgatcccccactgtactgcttcactgattcagcagccttgagagaatttgctcaaaggtgggcaaggtctcatgggtacaacgtcccaacaggaaaatcacatagagggaaaaatgtatatttgggttgttcattggccggggaggaccggaggccagccggcgtggcgagggaacgagagtcccgcaatcgtaagatcggttgtctgtaccgtttatctggccatcactcaaatgcggcagagttccctaacgctacctgggaactacgggcttcacgttcacctcacaaccatggcccaatcaatgtgaaatgtgagaccgtgcacaaaaggctggctccagaagtgcaggaggaggtcaatcgtctacactcgcttggtctgaaacctcaggcaattgctcagatgctcaacaagtcaaacggggaatttgtgtcacttcgaacgatctacaatacaactgccgcggaaagaagggccaagatttctggtgaggctccaatccaattcttgctccgtacggtccgaagttcgaactgggaacatgacacagcctatgacgcaaaaggtcaacttctatacctatggtttgctcatccggaggcactgaggctcgcccggaggttccatcacgtcgttctgatggattgcacgtacaagacgaatgtgaccaactatcccctcttgcacattgtgggacaatctgcgaccaacatgacgttttcgattgcgttctgctttatgcggaatgagaataatgaggcgtatgcatgggcattgaataagctgtcgtgagtgctctcttgttttttccaagtccaaggtaagggctaatgaggtcactatgtagtggtgtttgggcccctcaaaggagcccacaggtgtttgtcacagatcgggagaaggccctcaggaaagcaatctccgtacacttcccagacgccataaacaacgtatgcttgtggcatatcgaccaaaacatccgggcaaattgccagcggtcattcctaaaagaccaggccgaatggaacgtcttcaagtcaaaatggaacgatgtacagtactccaaggacgaggcaacgtatgacgctgcttgggctcggcttgtggaatatcttggcgaggcgcgtgcggttgttgttgagtatctcatggataatgtcttgccggatcgattttatttcatgaccccgtgggtttctcagaccccaaacttgggtaatcaaactaccgctcgtggggaatcggcacacagctggctcaagggtcacctgaacagccataaggcggacatggcaattgtattcgaaagaatagccgacacggttagcgagcaggtgagaaggaacgtggtcaacttggagaaccaggaggtttcctctttgtctggaattgtgccacctttcaagcatctccatgcatgtttatcgatccatgcactacatctggcgaatgctcaatataaaatatggaaggagaaggcgtgtgcaaaggctgggggcgcagatgactcggagtgtactgggagctacaaggcgagcatgggcattccatgctggcacatgctggctgagatcttggagaggggcgatgaagtgcaactgtctgacttccaccctcagtggagcttgacttacaacccagataatccggtaggtgttattttctgtcttgtaagaagtactgttactgagcatatgtgttgattttggccaccccccattaacaggaggaagaagaaaaatatgacttcaataaggattatgatgagaccctgaaagcggaaatattggcgctccacggccctctgactttgcccggactgatgaaaacgtttagacaggtcttgtataacacacatgttgtcccaattgcgcctgatattgagccagtacgcaagtcaacaaggaaggcttccaagaaacgcaagaaactcggacgaggccaagtggccaaacgtgatccaatatacgccgaggtggttgacgaggaaattgacaaggcccaaaaaaccaagaagaaagctacgaggaaacttgctgctcacgacaagctgaagagggcaagggctcttcagctgggtcggaaaccaagggtcaaacgcacggatggctctgatgcaagggctccacctactattctcgggaaaaggaaacaagcagtcagcttgtccccttcagggaacgatggggcgaaaggcccaccaggtgctgcagatggctctgagggcaataacacatcgttggattcctctgaagtctctgaagaggagtctgatgaggagctagcaactgcggatgaatatgaggagtccacatgcgcagatggcgagggtgatgtcaacatgacgccctcaggcgagggcctagatacccctctggtatgtctgattttctgcctgtttgtttgaatgatccgacattggctgacacatatgccttccccacggaaacacctctcctaattgcaaggtcgccaaaactgatgatccgcaggggagcattggttcaataactacggtgcccgggttacttcatgattttcatgtgggtatatatttcgttttgcaaatgagtgatctgctgaaacgtgcccagttgacactggcagaacctgttgatttacacagttacctgctccttcagtctcaaccggccagactgaggaggagcaacccaatattgcccaggctgagggggagaatccaagtgtaagcctcatctgctgtttcaccatcaggccatccgcgattactcatatgtctttgggatgcaaccagggaagtgcccccccagcgggatcagagctcaagaggcctcttaaacgaaagtgggtccccaaaagggttggtgtcctggtgagttggccccctggattttgcctcatgtcattcaatgacattgaactcacatgtcaccaactattcatgtctatcatctcacgcagaagcccaccatcccggggctcccctcgtggatcgccaaccatgtgcaatccacttatgacccccctggcgatgggaactgtggttaccggtgtgttgcacatcatttggcagtggtttaccccaatggcccctatggaaaaccagatgggtggcatcaagtgcggaccgaactcctggaggagcttaattcaaacaaacccctttggtctgggatccttggaggagacgcgggggttaaactagttggggaatcactcaccgtcgatcgtgaggcaggttacgtccccttgcacaaatggatgagtaacgtagacataggaccattactcgccaatcggtacaatacgcccgtcgtcttcgtatccaccacagggtcaatgacttatctccccacaacaaagccccccggaaaccagccgacatggccgatattccttggtttcatcaatggtaaccattggatcctgctccatctgaaacgaggtctcattccataccctcccgtatcggggcggcccaggaccactcgtggaaaacctattgaaccctggttggaaaccataaagccctcccttgatctctacatccaatctcctacaaaatgatcccatcagatcactttgtaggagatgttccgacttttggacgccaaaatgttttcccagagaccactcattactaatcttattcttcttgtcttgtttcctctccttctgctctccttctgcatattttgtttgaggtgaaatatcttgcttatgtttccactgttgatgccccttctgctacttgtgacttcttgtttgactctcctttggaatcattcaatttatctctttattaagtggtactagtcagttaccgttaagctttgtaactagcctagtatttaatttcctcttctctttgcagcggaattaatccgctgtcgtcccttacaattgtaaggagcagctcttccagtactctactatagtcacctatgagacgggagttgacaactatgacacgcgggctgacggacagccctgcccacatatgttatgctcaaaacatcccccactggttgaatttggtgttagtgatttggaaagcgccccacatcttatgattctcacctcatcccacataattggggtgcatgcccttgtatgcaaccatataatactgacaatcaggtttatatctgattgtgaacactcaaacctgagtgacacatgtcaggcacattttcagagtcagtatttattgaggatacatgacaggaaacattgagagacccagccaacaagcatgtccacaaatgacacatattcccccggcggaacttgcctctgaccacatagagggaaattaacagcagtatcacggtctcaccctaaattaatagcagaaattaatagcagaatcacatggaccagcaaaaagcccaaaagaggcagacaaaagaagaggactataatatccaaaacaagccagcactcagaggagaaaaaacatgccaaaagaagcctaagccacaaccattcaaaccaaccggtgggccagtgctatttcaatatcttgagaaaaaatcccagcaatcactgaaggagaaaattcattgtagaaagaagcatgtacgtctttccaattaacctgagggacaccattgttgtccaactggttgaaacccattttaatcaggaaattcaggaagtgtattcgaagattgtccaatgtcgaatgaggcattggggtcgtgattccgagggcaatcttctgtttgagcacactggagcctaattccaacaaggcgttcgcgttcgataatgtcatgtgtgggcctttgtggagtgacgtgaaagccgctgttgggccaaagatcaagaggtttgcaagcatctgcacatgtttgaatccatattcatgtctgccggtactggactggttgtattgcccgacaagaattggctgaaggtggggcaggtcgttcgaggtgcgccaataggatttgggaggatgaaaaattcacctattcttggggcacgcgagggtgattgatttggtgttcgattgtctttggccgcctggggttctggggccaggtaagattccgaaccagtggggccggcgggggatttggcagctggaagattgaatgaatgcacagctgtttgaggccgctcctcaccgacaggggttgcaggtgacctttggatgttggtgacctctggaccacccgtgttatcctcgtcatcagaattctcgtaatccgccttgatatcgttgaggagcgcttgaatgtggccccactcgtttggtttcaaagccgggtgggcggccaatgcctggactttttcgtaaagatccaaacctgtgacatttttcaagcagacgtgtgagatggaaagaacccatgatgaaaactaccaagagtttaacttacgttccagggtagacatggtctacacaaccacaggtaaaagtcagcattgaattgattatggcaagggttaaaaaaatcagaatacttacacttgacacttgagagagtaggtgtggggggttgcagtttgtgtaggaggactgcaaggaaaccaaaacgaaaatctcgagcggtttgtaggtctatggcgtggatgcaaaaccaaaaaaaataagcctcagactcaaccggattgcgcacccattaaaaattactcacaagttgtacgtagggcactttttttatttggataaaaaaagcgtcagcatcataccctcacacatggctggatagcccccagaaaaatccctttgtggcgtattttcctggcaggagacccaaacgaaatttactcacaaggcctagtttcagccttcttttttattgccccggattggattctgatcagagccggtgcaattcgaggttggttggtcttctggattgaaaaaaaagggtcagattcataccctcatggcttgatagcccccaaaaaagggccctttttggcggattttgggggcaagtgactgcaaaagaagaataaataaaaaaaaaaatattacttacttttttttccgatgagaggcggtgcaattcgaggttggttggtcttctggattgaaaaaaaagggtcagattcataccctcatggcttgatagcccccaaaaaagggccctttttggcgaatttttggggcaagtgactgcaaaagaagaataaaaaaaaccaaaaaaaatattacttactatttttttccaccagggtcagagacggtcggatcggatcggatcggtcggatcggatcggatcggaccggatcggcgcctgggacgtgcgtgggctcccttgggagctttcgggcctggaaacagccctcggtcggtttcggtacgcgctcggtcgggtcgggaggcggctggtttgccttcggtttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccaaaaccgacctatgtcggttcttggctggcgtgcatacccacccgcctctttcgaggcgacgagtacttctgcacgcccctcggaagcgtgatttcttgaacaagcacgcttcagaggggcgtgcaatcaaacccgcccttcctggaggggcgggtttgatcgcacgccccttttggaggggcgggggcgtgggcgtgcggggaggaggggtgagtgcgattatcatcgcccggtaaatctgcattaacaacatatcattagatcatcagcaaaaattatcataacagtagaaaacttaacaaaacctcttaccatggaaaaccaacctagaagaaaccccctttctggacctacagcaaacatggccaacttagttattccaccttggagaggaaaaatcttaccccctcaactaccccctcaccagtactataaccctggaaccacattctaccaacctccacctgcccatactccagcctttaaccctggaccaatgagacatccccaacccccagaaagtgatgacttggaacccttggaaattcaagaacccctttaccaccacaggacagaaagtcaggatacagaaccaccaggaccagtaaagaatactccaactcagccaactcactctctggaacccaagaaacctacccccatccactttctggaaagaacagaaaaattgagcattatctacagacccaaagatgaaatgcacttcaccaaggaagaatatgctagaaaggatttgcaatgtttggtcagctccactataggcatgggaggaataaaaaatctagaacacctccaactattcagaatccaatttgaagcaatcactcactacctcatcagaaatggtcacaatttccacatggatgaattttcaaactacctttggagatccctcagcctaaagttggaaaggttaatatctgatccacttatctgggatggtcacttgattttgggagcaaatttccatattgcagaggtaccatcctatggtgttattctggagtatattgacagggagctcaataaactggatactcttcaagaagcacctcatcaacctgaagaacaaattcaccaattcaatcagaatcatcataatgtcaccaacatggaagaatgtgaaccagaaatccattcaccacttacagagaattcctctccagtactttcttcaaccttggatgccttccccctgaccttagaaaatggccaatccctggaaaccttggaacccttggacaacacagagacaaaacaatttggatcagaaacagaagtcatttcagcaaaaattccctcagaaatattcttaccatgtgccatgcttgaagaaaattgctccccagtagcacctgtaaccctggaatttcccccccagatcctggaaatttgcaagaagttggaccccttggatagaaaccaatcagtatatcttgggtcagagagtgaaacatgtgcagaaaatatggataacttaccagtaggaccagtcaaattggaatcttcccctcagctcattgctaatgaccaaccactggaaactctggaaccctggagcaatactgaaacagaataccttggctcagaaagtgaactttctgtagaacccatttccccagaagagaatttactagtattccaagttgaagagaccccagttaatcctattcctgaattgcaaaactccctgacaaccctggttgaagagaaaattgaggaaaaattgagtcagaatataaaaacagaggatgtatcagccttgggtttagcacagtcaattcagtcccccataacaaagttaaactcaacaatgtttgtacctgaaggaattggaaccccagagaaacccacttccaatattgcacctaacttatctctagaagttgattatattcccaattcacaattgaatcccatggagacccattttgcagaacctctccagaaaggtgccaaagaagaaattttctaccaggaaccagttttcattgcttcaagtcaagtatttgatcctcatagaaaccttaaaaacatattagaaggctacaacaaagaaaaagaccctggaaaaacaacagaaatgatttatcaatcagcctctatcacaaaaatcctcccagaatatttttctcctacaactcaccaagtacctccccaccaagaaaaattgccacccttcaagccccctgataccagccaatcatggattgaaccccttctgattattgaagaaactgcaatccaaaactgtatcagcatcaaaggttctatgaatttcatgaagaagggaggaataaccaactcaccatttaccttggcaaataatatggatcaagttttcattgggtttgttccatctttgatcatcccagccctatataaggtcagaaataaaatgaggaagaaaaatgttagatatgtcaacagcaagcctttttctaaggaattgcaaggaactatacctgtggcaagtcctcaattattgatttggggccagaacacctcaaggaatatgaaatcaatggtggattgtgatcgctccaagattcagacaggaaagaaagaaaaggatcagtcaattctactgattaatagattcaaatgtttcattcaatctgaaaatgttgcaagaggtctagaaggagttgtagtggcagtttgcttgagcgatggtgatagcaaaatagaaattgacttgttttcatcatgtaccgatagcttcaaattgttttccccagcttcaagtgttggaagaccaagaactactgggatatctaatcgcctggaccaggaggcaaggaaaccggtagctaggaagctttcagttcgcttgcagagtgagaagagaagagctacaaacaaactgccagtttcgccattggactgttaccaaggacagagttttgaatcatttgaacgaggcaagcgatcgatattgctgatattgggaaagcgatcaatcccatcagtatacaggtggagggagatcaagttgagaattcagacaagcaagaaatcgatcacaacagtattctgcagccagaaagtaatcagagatggttcaaatttaccgaccagcaaagttgaagtgttgtgccgagctcagaggaatagaagtagaacaagagggattggagttttagagcgatttgaaagaaaaaaggtacgtagcaaatcgtttgaccctggtattgggcagactctaggcttcattgataggaaaacttcaagcaatttgatgactggcgagaatgactgcagtaagaggcctttgaggaggagatattataacctgacaatgcaacaagacttacacaatggaaagaaaatcaaagcctctgacactcccatcggcaagcagttgtcaattactgaaggccaaccaagcaggtctgcgacttgtttacacgctatcgaaggaggaggcctccacactattggtcacctaccactactctgctatgcccaaggatgtcaggagtctcaaatctggacaagaacaactgaaaccgctacatgctttaggcttacccgagccaacttgtctcaccatctcaccacccattgctaccccattatgtgttggccatagacacaaggaatctcaactagatgatagaaaagctggtgtttcaacctggattcaatttcaattctcttgcaggtagcacctagtggcactagtagtagtacagtacacaaatcccctgaatatcaaagcaaaacacaagcaaaaggaatgaaagcctctagaatgaaaaaagaaaaaaggtaatgtagcatgctatatgagtcaaaaaaaaaaaaaaaaaaaaagagagaggaggaaggaaagataaatcctgaagaaaaatctgtttcaattgtgttgaatcctgaatcaccccttgaaacttcaaaatttgatggacacccttttctatttgtccaagaaattttctccctctccaaaaataaaaaaaagatattcctcacctccctatactagataatccaagaccctctccatctctaatttgggggtggttgaaccccagatttctgcaatctcagcttcacagttgcatagtctttacttccaacatcagtcaaataccttttttcctggactacatgaagaatacatatttccaaacctctcttgagtaatttatgaatcaaaatgaactaaaatttttaaaaaaaaaatcattacataagataaaagtacaaaaagaatttctctacatatacaaaccatagatatttttgtttctttcctctttttggcactatttccaattatgaatttccccagtcatgacctgtttctctgtctaggatacattttcatttttatcaggattgtctttcttttttttctcttttcttggatgatggggacatcatctaatttgggggtggatgtggtaagccaatcctgaacctcaagacacagcaagactacatatcacacaagaatcacagacccaagacccctcaagagtttccccaggccctcaaacaaaggtaacaaaccaatagccctcacaagtaccctttcatgggtaaagacattttccacacctctgaaattcctcaaatgaaacccatggccaaattcctagttcaatcttgataagacttagctcacacaccaactacacactagtaccccttctcaatataacctcaaacccctctaaaatatattccttatctcttatctccttccaccttatgccaagaattaccactcaacagccatgtttcatactagccctcttttggccctttcttcccattgcctgttcaatccccatctgggtgaaataattacccccacctcttccccttgataagattatccaagcctctctctgtttcagaatgaattcattaccttatcttagcttggctcttgctttggtttcagtctagtcttatcttatcttagtgccacactaaattaggccacattgttcatagttcaattttcaccttgttcattctttgttccattttgttccatctatcttccaaccacaaattggccactccccagattttgtatataaggagctttgttttcccctcttgatttgttccacatcagatcctgccccagcaattcagataactgatcacccattattagccaggtatttgcccatcaacatttgggataccttgatttgtgaacaagtatatttagactagtaaacataagaaacattagacataccatcctcaagaaatctccaaagccacacctttccttaagagtccatactcttatattttcttgttatcagagaggcagcccattaaagcactcatccctctcaatctctattcctcccaagagtagttccacaacgccacggcatactcccagataaagcgcctaatccctggttttttgggcaaaaggtctccgtcgtaatcggacttgggcccttttattcccgtgtcatcaataaagatctgcactacatccggtaagtcatcccgcaagatccatgccatttgcgcctggtagaccgccaccaaattggtcgctccctgcggaagacaagttaactgcattcctcctagcagactcgcatcgaacgcggtcatcggtctcaaagaaggatggagctcccgctgattgtatccacccataacgtccaccaagccatagcaggcccgccccgccatggtatcaacgaactcttcgatccgcagcggtagccccgcatccctgatagtcatagaattcaaccgctgcaagtcgtgcacgatcctcaggctcgtcttgtcttgcttcagcaccgcgaaaattgggcttgagtaactggaatttgtctgctcgtaaaacccggttcacacttgctcctttatcaactccatgaaagctccccaaatcgctgctggaattgggattggccgaatctgccagggctcgtgcggtatcatcggaattttgtacggttggccgatttccttcttcaacaagccccgctcttccggtccgaacgccagcaccttctcccgcagtttcaccacatccgccaacaggtggaactcttctttgatcagccacccttccggcccaaaatttaacccctctaccctctccgcagtgattttttcagagggagtgaaccttggcggaaccctcaacaacggcgtcaaaaacagatcccaatcccactcaataggtcgcaacggggggttaaggtcctgcggcattggctcattctgaggttgaaccttctttgccaccagtttgtacttccctccattcactctagtgagtcgagaattcccgttgcctgcatcctgtcgagctaacaacagtccacgaccttcccctttgctcacgaaggtggcactttgatagtgttttacagtagtaccactcagagatgcacacgatggaggacttacttgcactctcttggcctccgctcctctactctgcctctcctcctcttcatccaccccgtttgttcctctctcccgctcgtccactactcctattgcacacgcattgctcacgaccgtggcattgaagtagtgttccgactcattccccggagatgcatacgacggaagactcacttttgctcccttgtcgcctcgccccatctccacacctataccctctcgcttctttgttcttgaccgtccatacggagtcgaagctctccccgtacggatggcttggccgacatctaaaaatcctccggcagcggctcatggcaccactcaccattccgctcctcgtccaccacgcagttcaaccattccccgctctgcggttggaagatagtaattttgaactgcctacccaccgccatgatctcctccctccgcctaggacaaaaccgcaggtcagttctgaaggcaaacaagaatgggcggccaagtatgattttgttcgaccttgtgaccaagaacgatatccgttcttcaaccttggccacaagcaccggttccgcttccatgactccttctacctcccatggtgcggattgacatacttgttttccatcatgaaagtttggccgctctggccaattccacgggcatgatattaatcatggagccgctgtcgatcatcgcccaaaccttctggcctctgatgtccatctcgacgtatcccaagggacaggacaccagcgcccaatgtaccggcttcttgttctcactgaactctgcgctccgcacctcggctagcaccccctcgacaggcgcactgactttctccgcagtttccttgaacgagggacccgctgcttcccggatactccctatcagctgctctgccatcagcggagagatctttgccaaatctttgagagtgaggaagagagctgtatcattccctggcgcttttcgggccagctcgcctgccctcttctttttggcggactgctgggccactggctcctttgccttcaacttctttggcgctggctccgcttttggagtcaggtccagttccatccggtcataccgttctccaaaacagacccgttcctccgctgccactgctcttacttccgcggcaaccgccggaggagtccacgctcttccccgctccactatcccaatgtggtatttcacttcggcctccttgcccttaacacccacgggattctcagcgctcctcctcctacggacttcgtggcgtggaatggctgcttctatctttttgccatacaggtagtagtccctcatcaccggccggacacctagggtcttgatgtccgtggtgaggtcctcacatggagccttaaattgccccaccaccccgcaataactgcaagtgggcggtcctcgcggcacaaatcccggacccttctttgccgactctgctcccgcaggggaagcttccgtccctgagcttcctcccggctgtttccacggcagggttgtcaccgtcttctgcatgaacaggcatagctccttgagcatatccgccaattcaccgacttccttgaccgtcaccggttccacactctgcatggattccaacccaaccgctcctccaccctcttcttccatcaactctaccatatccatcccgcttagaagggcctttcggatctccttcatatttggcaacacgatcaccccccccatcctttgacctcttcaccatgttccgctcgaacagctgacgaacggcccactcacgcatctcctttggaaaagccttgatgaaggtccgtttcaccgctccgggagtattggtaacagtcttgttccgagtgagatacttcaagatccaatcgaacgacaacacgtacttcccatattgctcccttgtcttgactcctcctttctccatcatttcccccgccagcttctctagatccgactcacggtatctttgctcgctctgccatccttttctccagcatctccttcttcaactccgcccagtccttcttcttgtatgtgagcctgggtctcaaaagtgacagcaggacacaaggattggggggtaaatctagatgtatttcacaaggataaagaaatacaactagactgagagaaaaggaaagagaaagaaatgaggaaaggaaatgaataaagattttttatttgtttatttattttataatcaaggtttgaaatgcaatcttactttcctgaaaaggatagctgttatttaagcggaattaatctacacctcctatcaactgaaactgaatagggtacttggtattgatatatcaatccaacctcaattttttagatcaaagatcaaggttcttcaaagggaaacctaggtggttttcagttataccaccaaacagagagtaaagatgacttggtttgatttaataatgatttaggcagaggtttagtagaaaaggaatgatgtgatcattcagagagacagagaagaaacttagcagaaagattcaagctgaacttgaaggaatgacttactatttggtgatcctgacactgagagtgggaatattccaaagagtaaagaactccaaacaataacacggcaatgatacggcggtgaatccaagttgaggtattctggttttctggtctgagttggttctgagtgggtctgaaccttgaagatcctgaaaatgcaaactcagtgtctactgataaaattttcagagttggattacataatcacaacatgtacatgtggtagagagttggaattccaacttggttgatatttcacaaggtactgtgaaatattacatagtctatgaaggagaagagtagtgtaaaagtgtgtagtggtgactaaggttaaaattaacagaggaattcatttctaaagtcagaaagtaataaaagattaagatgaaaaagttacagtagggacttgagtaaaaaggggggacttaagcagtcttttggccagcttggctggctctaaggctgacattccctaccaccaaaaagggttcatttcaagaaatgaagcgtcaggtagatctcttctcactcctgaatttttggagtaggatattagcatcgggaatatctttttctagtagccattcatctttgtctgcactcatgttcttatatctagctagaaacatcctcacatctctattgtctactcttaatctcttttccctcaggatcttgtgaatgatcttattcttagggttttcttccatgggaggtatgactaccttcactttctgtcttagtgagaatttttcttcatttggagcgtggtaaggtttgacaagactgacagggaaagtggggtgtttcctgctgaactcttcagtcaagatcacttcaacagcattttttccgtgtaatgctttaattatgaatgggcctgcaaaggaatctctcatcttttttggtccagataaattgttgaagttggctgtggatatcagtacctggtctcccaccttgaactgtggttctctgtgtgtcttatcccatctatctttattgtaggctactgcatctgatatgcattgctcagcatgctctctggttttctcaaagatcttggcgtaagtgagggcagtgggatgaatatctactgcgtccttctttaggaaatttctgggcaagtttggcatccaacctttctctaggatggctggcgcctttccagtagtagaatttatactggtgctataggctaactcaagaattggtaataaggaaacccaatcatgtgtgtacccatcatcgtctttgaattctagcccatatgcacagaatctcctgaccatatcctctagagtttggatcatcctttctgctagcccgtcagtttggggatggtaggcagtggaaaaggagagcttagttcccaacatgctgtgtaagccagtccagaattctgacgtgaattttggatccctgtctgatataatgatccttggaatccctgtccttggcatagctctgttgcagaagaggatggcagtgtccatttctgagtcttctttgaagcaaggtatgaatattggggatttagaatatctgtccaaaattactaggcaagcattaaagctagctgctcctcctggagataaagatgtaacccagtccatgttaatgatgtcccatggtttggaaggttcttgtatcttcatgagtaaaccaaatctctttccagtagctttgttggctttttggcatctatcacaagaagcacagtattcactagtgtctttcttccaattgcaccaccatgcagtgtcttctactttctccaatgtcctttcttccgagaaatgaccagaagaaacactatcgtggcattcatacagtatggtatttatgctttctttgtcagctaaaactaagacagaattatgtttttctctatgatatagaaggccatcaaacagtgaaaatctgcctttggcatgccttccacggttcttgcaatgagctcttcagctgggtatccttacaatccttcatgagtatttgggaaaggatgatggtgttgttattcttttggtaaccttctctgaatgtgtcaaagaattcatctttgaagtcagatacgtgaatgcccataatgggaaatctgtcatcatctttatcctcagagtcatacgcagggttgcttgggtcatttggtagagcccatctgcttcacccatctgcattcttgtggatattaccatccctatgtttgattctcatatttcctctgtactcttggattgcaatctgccatctcagcatgtgtctgtttggagttttcatattcatcaaggatcgtaacgcagtgcagtctgtcacaacttcaaagacactgccgttgtaagactcaaaagtggttgtgaaacccttttgctgaatggagaaggggatggtggagttgcaagctctgcccttctatgctatcagaacaacaagaccaccaagctcagcttggcagtttatatatcatgatagaggatagttcaagatgaagctgtcgaatgattcgtataacagttaaagttgatgttgattgttggtgttgatgatgttattgttggtagaagaggtgatggtgaatgttgtcgaggttgaggcttgaacacaggtccttgaggttgatggtatataaagttaaaaagaggtgatttggaactaaagagctggtgctgggagcactatgcttcaaccaggaatggaacgtaggaccagaacaggtggagataaggtggagataaggtggagttaaagtggagttaatttcagccttagagatactccatagtatccaaaagactgctaaatgaataataagtattgaaatactccacatgtaatataatatgtagtaatattatttaacaaaacaatatttcataagattataaagggggttgtccactggaagcatccccaaattcccactccttcaaggactttgtatatattcaaacccttgaaggataaaaggaataaaatatataaatttagggccttaataaaaaaacccgcattttccgcgttttgacgcggtttctgctgcacgcagcacacgcgcattccgcgtttaaacccgcttttttaattaattttttaccacttattttttgagtttttttgaatttttaaaattgtttcctaggtttcaaagcgcatagaatttaatggtaaaaaccattttcaataaaaatgaattttgattattaattattttttttcactcatttctcaattaattgtttgcaaacatgtttgtaaattattttttagccttttttgaaattttaaaattatttcctaggttttaatgtgggtagaatttaatcaatttttttaaaactctacggttcatttttaatactgaaattagccccattttttgacttaattttttacagcttaattttcattcttttttgacattttaaatttttttcctacactttcagacatgtataaatttatggaaaagattattttgcaccaaaatgagaactacatcttgtatactgcatttgacaccgttttgtttatttaattcttcactttgtcactcaattgtttgcgttagtttttttaccttatattttatgcttttttgaaattttaaagttgtttcctacatttcaaagtgtttagaatttaatggtaacattcaatttccataaaaatcaatggttcattctgaatactgtaattggtcttaaaattcaattgatttttaagagcttgattttcattattttttgacattataaattcattgcccaccacttgaaacataacttcatatcccgccctggatgtgcagtaaaataaacctggatatgtagtatttttatattttttttgttcacctcttcacaccatttttttttaaaaaaaaaaacactgaatatccagtttttttttactccatatccagtactgaatatgaggtagtgttgaaagtgcacactttgagacatgttaaaaatgatggtaaaaataattttgcatcaaaataaaatctgtatcttgaataatgcctttgacgtgtttccttaattaattcttacacacttaattatccttattttttggaatttcaagttcatttcctacactttgaaaggtttaaaaattgttggctgtatccatttttcattcaaataaaatttgtatacgttacaaattgtgcaagaaacggggtacactcatgtattaagattgaagcttgtatttgtagggaaattggacttcaccattcaattttacacatttttaaatggaggaaatgaatttaaaatttcaaaaaatgattaaaaaccagccggtaacaagcaattaacaaaacattaaaaaaaacatgtccaacgcagtattcaataacattatttggtttttatgaaaaatgatagttaccatcattttaatcatgtctaaaagtgtgggaaacaaatttaaaatttcaaaaaataatgaaaattaagctcttaaaaatcaattgaaaaatatgactaattacagtattcagaatgaaccgttgagttttaagaaaattggatgttaccattaaattctacacactttcaaatttaggaagcaactttaaaacttcaaaaaagcataaaaaataaggtacacgcatgtatgcaaacaattaagtgaaaaagtgatgaattaattaaaaaaacgcctgtaaggtgcagcattcaaggtatagttttcaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncacattaaaacctaggaataaatttaaaatttaaaaaaagggccttaataaaaaaacgcggttttgcgcgtttgacgcggttttaacgcgccgcagcacacgcggtttccgcgtttagacgcggttttttatttaattttttaccgcttatttttcgagtttttttgaatttttaaaattgtttcctatgttttaaagcgtgcagaatttaatggtaaaaaccatttttcataaaaatgagttttgattattaatttttttccacttatttttcaattaaatgtttacatacatgtttctacctcatttttttatgcttttttgaaattttaaatttatttcctaggtttcaatgtgtgtagaatttaatggtgtaatccaaatttttcaaaactcaatggttcatttttaatactgaaattagacacattttttcacttaaatttctacaggttaattttcattcttttttgacattttaaatttctttcctacactttaagacatggttaaagtgatggtaaaactcattttggatcaaaatgaaaactatatcttgaatactgcatttgacatgttttttttatttaattctccactttttcacttgattgtttgcattaatttttttaccttactttttatgcttttttgaaattttaaatttgtttcctacatttaaaagtgtttagaatttaatggtaacattccattcccgtaaaactcaacagttcatactgaatactgtaatcagcctcaaaattcaattaattcttaagagcttaattttcattattttttgacatttttaatttgtttcctacactttcagacatgtatagaattatggtaacaatgaatttgcatcaaagtgaaaactatatcttaaatactgcatttgatgtgtttatttaattcattcaatacacacttaattatccttattttatggaatccaagttatcgtcctacacttgaaaggttttgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttatcttttatgtgataatggtcgtaagcggtcattttagcctctcttgaagtgtaggaaagagcttcaaaacgccaaaatagaagcaaaattagcctgtagcagtttaagtgagaaaatgggtctaatgtcagtattaaaaatgaaccaatgagttttgaaaaatttggattacaccattacattctacacacattgagacctaggagataaattcaagatttcaagaacgcctaacaaatgagatcgaaacacgtctgtagacctttaattgaaaaataagcggaaaaaaaaaattaataatcaaaactcatttttatgaaaaatggtttttaccattaaattctccactcttgaaaacataggaaacaattttaaaaattcaaaaaaactcgaaaaataagcggtaaaaaattaaataaaaaaccgcgtctaaacgcggaaaccgcgtgtgctgcggcgcgttaaaaccgcgtcaaaacgcggaaaaaccgcgtttttttattaaggccctaaaaaaagtataaaaaataaggtaaaaacatgtgtgcacacaattaatggaaaaaatgagtagaaaaaaaaaaattaataattaaaactcatttttatggaaaatcgtttttaccattaaattctacgcgctttgaaacctaggaaacaattttaaaaattcaaaaaaactcaaaaaataagtggtaaaaaattaattaaaaaagcgggtttaaacgcggaatgcgcgtgtgctgcgcgcagcagaaaccgcgtcaaaacgcggaaaatgctggtttttttattaaggccctaaatttatagaataaaattaggggcttggaaaaacgactcctaaaaattagtcgacaactcccgttttggtcggggggtcgtcggatgggagtcgttcttccaattccccccaaaaaaaggggagtcgtcgtcctaatttcaatggcgattttttaatttttttttattaaaaaaatgggagtcgcccgcctaaagggcgggagtcgtcgtaccaatttagccaaatattttttattttttttcattaaaaaaattgggagtcgcccgcctaaagggcgggagtcgtcgtaccaatttagccaaatatttttttcttttttttcattaaaaaaattgggagtcgtctgcctaaagggcgggagtcggcgccccaatttatccaactaatctaattttttttttattaaaaaaaaagggagtcgtccaactcaaaacaggagttgttgacctctagcgaccctaaaaactcaaaaaaaaagttcagccactggggccccgccccaaaggcactttatcaatgattaaaaattagattcattgagaaaaacaaattcaagaaataattgaaataaattgatgagatgttgagaaatgtaaacaaaaaaacaatgagaaatgtaagaaaaaaaatagggataaaagaattcaattgatgagaaatataagaaaaaaacacagggtaaaaaaggacagaggaaaaaaaataaaaactaaaaagagacacaggcagaaaaaaaactagtagtgggtcattggattttgaatcttcctccctacagtcaattggaaacaatcagaaaagatggcttcccatccccaagcctcttctgatgccttttctttccaatcatttctcccgccctttaggcggacgactccctttttttttaataaaaaaaattagattagttggataaattggggcgccgactcccgccctttaggcggacaactcccaatttttttaatgaaaaaaaataaaaaaatatttggctaaattggtacgacgactcccgccctttaggcgggcgactcccaatttttttaatgaaaaaaaataaaaaatatttggctaaattggtacgacgactcccgccctttaggcgggcgactcccatttttttaataaaaaaaattaaaaaatcaccattgaaattaggatgacgactcccctttttttggggggaattggaagaacgactaccatccgacgaccccccgaccaaaacgggagtcgtcaacggaatttttaggagtcgtttttccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagcgtctaagccgttatctatcctctattggcttcgcaacatcgctagtggatctctgtgttgtctggcgcacttcacccacgcctctctggatcttcgctcacgtcgacgatctcataattgttggagaagaccctgaattctttcgtgatcaaatctcaaaagagtttgccatcaagtacatgggagaagcctcttttcttttgggaatgaaactggatcgccgcccgcatggtctcatactcaatcaaacccaatacattgaacgcaaactagtcgaatttgatgtaactcaactccctagtgcctcgtgtccccttgatccgcggtcacatctttccaaagcatccatttcagatgtccaacagcttcaacccctgaacatcaactaccgcgcgataattggatccctcaactatctgagcattctcacaagacccgatatctcgtttgcagtcagtaaactatcccagttcttggaaaatccaggtctctcgcactataaagcggcaatgcaggtcttccgctacctcaaaggcaccattggtcggggtcttctgtttggacactcgaagtcatctcctctctttgcttcggtagacgccgactgggccaactgtcctgacaccaggcgctcccacaccggctacatggtcacctggaactcacacctgatctcctggaaatcgaccaaacagtgcacagtgtccctgtcctcgacggaggcagagtataaagctcttgccgatgtaggaaaggaagtcacctggctgaacaacttaatgaaggaaatttctctcctctccatcacctctccaatcaccatcctcgttgacaatcaaggggcaattgacctggctctcagtcaaaccagtcagaatggcttcagaacgaagcacatggaccttcgcctccacttcgtcagagatcttgtccatgacaagatcattcgtctacagttcgtcccatccgctcaaaacacctccgattacctaaccaaaccggtcggtcgcatcaacattcgtcgagcccttcaaaaactcacagccgacgtcaacagcatctctgcttcctgctttcaagcacgaagcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnattcaatagtcgaaaagaaaactcctccggttgaagaccgagtgacatttttgaaatgttcagcaagcctgcaaaatcaacagaagaaaacaaagagctcgaggtatatatcaacaacatggatcgcctcccagcaatctctacgaagtgtcccaaagcgcttttgttatggtggaaggtatgaatttctctttgtttttcacctgcattaagttattaatctcattatgattttcttttttatttttatttttcaggatcatgcatccacctatccggttcttgcatcgttagccaaggactacttggcatcttctgcatcctcatgtgcagttgagcgtactttttcctcagctgctgatgtttgttcaactggacgtggatcattaaaaccacgaacaattgaaaggtgtgttagtagtcatatgtggttgaaagaaggtattcaagtttctggtgattatgcaaaagcacaaacagttgttagatcttacatggattttttcaaaaagaaacagtagaatattttccatctgtgtttttttaccacctgtgtcacctgaaaacctcggttttaaaccgatgataaatgtgtcatcatcctcggtttgggaccgtattcatgctggagctgggtgagatggggtgagatgaactccaccaccattcctaaataactcataagtcatccattcacctctatgaagcacccctgagtccctcactactccagtaaacactttgagtgagaccggtctaactcagctctacagtaaacactctgagctcatcagactccgactcactcagctcaactcatctcaactcagctcacccagtatatgtacacagctcaccagactcggactcactcagctcaactcagctcaccctgtacatgtactcagctcatcggactcactcagctcaactcagctcaccctgtacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgtcctttttttttttctctctattctccattcacctttgcattagtgttaatctttctctccaaatatatacacttgttaaattatgcaaagaagaaggcatcttgcccctccccccccccaaaaaaaaaaaaccctctgcctaaaaaaaacctctgcctcaaaaaaaaatggtagccccatgggtcaacccaagccaacccatgaccaacggtgggctgctacgctacactacgctatttggccactacatgttagcgtagttgcttttttttgctggaaatcctgtagtgttagttcacgctacacaccactgagctaactgccagcgtagcgtgaaatttttccctcaattttttttagtgttagcttgaaataattgccactaaactagcaagtagcgtaacttttaccaatctaacaaaacttccactaaccagcagcgtaactgagttgacgctaacatttagcgttacttataccaaattaagctacactacgctacactacatgcctagttacgctacactacattagaagttacactacacatgtagtgaagtgtaacttgtaactcatcaatcaaagaaattgatgtgtcaagctggatttttgcacaacttatgtgaaatgttcatatgactgatacggccgaggtccacggtgacgattttcaatgtcccgtgattgcacacaatcccgcagaatatgaacagcacaagatgtggagaaaaacaaactgaggatttgcctggtgagatttgaactcacaacctcagcaatgctgagtcacatacaagagtgcttcctttaccaactagcactacagacaattagctgtcgctgcggtgttaagcccaaaagtattcctgagaatcttttgctgagtgcggaaagggatgtgtgaggttgcctctgcctttcctggttcactagacactaaaacaagcccaccaatctcagattggcaggtttatatcactacaaacaataccgattttgccccaaggaaaaatggcaatttggatggtggaaaatagatcaattttctggcactttttttacaagatgcctcaggagtaaaaaattaggctaaaatgagctattttagccaaaaaataaaaatgtctcaaatcagctaaaaattcattttggaatgtttgaggattttctatctctgggctaaaatagctcagtttagcctaatttctactcctgaggcattttggaaaaaatttccagaaaattgatccattttcccccacccaaattgacatttatttttggggcaaaatgggtattgcttgtagtgtatagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntattggttcagggttaaaatgcatctccatctgtttctcaatgtctttgcctcgatctagcaatagcttactgaagacaaaaatatcagctgttcatcacccctaaaatggaaaaatgtacgcatcagaaggactcacaagcatgagttttacctacttcattgtgatggcaagacctcaaatcccaatgcaaccaggcgatgatttttggttgagtacctaagtggaccaataaggggggataaatatgaccaaattcgctccaagccctctccatccgacattccccacccgtcatttaaccttggattgtattggagttgacatgaccattcatcactacaaagattaccaatttcacctgaagtgaaaatggtatgaccacccaggtgaagtgatactttttttaccagtttttatcaccaagggaacatgaacttttttagtcttctcagcaccaaaaacaaacttaaatatacacacattgaattaaacatatgtacatattgtaaatagcacacaattctgcatggctctactaataccaggggtgtgatcatacctataccacttgcaagttttcaaacactgatttaatttggacatttttggtcgccgttctgccgttttgcacttgtaaattttatttgccgtgcgcgttgataggagtcattcatttgcgtgtttggaagacaatggtgttaaggagatcgtgggtgggcaacggaatgacaacttggattagatcgggctacatctctaaaccaacaaggtaaaccaaggtctgatgacccaccgatccatcagtggagtgctgtggagtgcctacgcaagccaagaaaatatcgccgaggcaagtgcgttgtctgtccggagggaagggcacacactcctccatgaccaactcatcacttcagctatcctaaatactgttctgcctgaccgccgactacattgtgatccttcaaaaatttaacttcttcgcttgcgattttcgagatatttctatagttctaacaatatttcgctcttgcacatatcccaagggttcattcacacgatatcccccatttgttcccttcccaatcaacccatcaaaagataactcatctgcacaaaatgtcaacttttccatttatgaacaacgttgaaagcaggagaccgcctcctggaaatataccacgtgccgacaagcttgtggaacgtaagtctggacaactttgaaacaaaaaggtttacctgactctcgctgcttttgcttaaatagtctagcgcgccgatttgggatctcgcgtcagttctctcgacgacagactcaccagagtagtccgtcagtaatcttatttaaatatcatcatcatacggttgtttcatcagctgattcttttttttaactttttcattgatcagactactgcggttgggaaattggcaaccttactaccagctttggggctcttgagaaaaaagtggaagatctagctcgatcatcggtgctacgcggctcaagtggtggggtagaagctaatgtggccgaagcaggagcagcggcggaggatgacttcgaaccccaaccgctcaatgaggacgcggtcccagaagccacgccaatcgaagtcgatactagtgaggctgctcgcgatttcaggaagcaggagcatattaggttaatggcaatggcggataagactattagagaggcccgccgtaccattatcaaggctgagaagaccatttcagacgtcaaggagtctctcgctgccgacttcgatcgcttggagcgagagagagaggctagagtgtcggccacgcggtatgtgccgccgacgaggcagccggaagggtcggacgaacccgtggatcggaccgatgtagcggaggaaggagaggcgcatttcgattacatgaatgtgtcgattcaaaacaccaatccgatctcacagagcgagagcagaacggcagcgcaggcgaatggagggagctctgaagggggaacgcttgaaaggaacgttaagagacaaatcagtatgcttgaatccgggacctcgcaactaatcggatcgatcgcaacctctgagccggcggtgagagatgagcaaggtactgtcaaccaagaggactgtaatcgggccagtaagcgacccagattgaactgatgctcaaggtcaatagagacttagtggtgagaaattaatttattatatgattattggtactttgtaagagtgccgatttgctgatcatctcatgtttccgtgttccactctcaaactacggtttcgtagtatggctgtgttagtatggctgtgtgttcaagtacggtttcgtagtatggctgtgttagtatggctgtgtgttcaagctataggctgtgcggccaaacgtctggagcgaaaaatttccttgtcttgctagatattttcttataagacgtgttgtcatttgctactttttactatttggaaaagtttaaattccgatgagtttggttggagtcaattaacatttcctgttgtatgagtctagtgttactattgtgtcgtcccgatgctagactgttactcttacaagaaaatgttttgaagtaattgacgctgggctgtgtgacagattgcctggtcataaggaatgccgggtcaagcggcacagtctcaaattctctcttcttatgtatctaggatccgacagcaactagaatcagatgtacacgggagaatagcttcggccagcaaggctcgtccgcttggagaatttggtaacagttcaaaacataatcaatgttgataccctgtaccattcacagctcgtgcccatttcactggctacgggaatgcgaccggggatgcaaccggagttctactcattctaattttgtcgccatcgttggggatctactggaagccttacaaaggcagatcgagtgataggatgtgcatcgggaaccactctacctgcaaatgtgcaatattttcccagacgcgatgggtccccttcacatttttttggtcatgggtcgtgatttagtcaaagagcagaatacagacgtacaatagaataaaaaaggggagttcacacctgccatagctatgttgctatcttcgtggaagccttacaaagggagataggatgtgcaactaagttaactaagtcccttcaaatttcaggagtgagcctttggttactgaaagggagccgcggaccccaaaaattgcctgccatcgccgttcctgagatcataattagtccagctacttgatttcgtcaaaggagtgattcaaaccaaagagaaataaagtcatgttcagccaaagttggatggatcgtccctttacaaaaggccgccagcatgcataactatgtagaaaaaccacgcacagctgttgttgtgggtagctcgtgaatgggacccgttttctacctaatagtttgccaccttatgggtccggttgggtacggtaactttcaaggagtacacttagcgaggttttgtatttaaccccccccccccaattggtctcttcattcgcgtccttccataccttccagatacattgtcgacactgatcttttttgtctgctcgtcgattttgaaagctgtggtattgaatattccactgattctgctgccccatcacccgtctcgctgcttgcttatacttcactgttagtgatccgaaagacctgctattatatcattcttcctaaacatatatagcttacggcctcaacatcttctgcccaacgtttcactttagagtgtctcatacactttctatcccgaatgtatgttttattttgtcccgagccacttgttatcaacctactgacgcccataccatgcatcattcttatgattgttcttccctgacatcatcttatccatatagccgctttgcgaagtccgcgttttctggaggtctaggaaagtccactcactcccgagcggtttttgtttcggcgcccttcgcatccggcgctctccgtgtaagtgcatctttcttagcctcatcatccccaatgactaaaaagttggaactgacgagtgatattattctatccttatcatgctattagttacctgttgtggaaattctccatcgagtggagaactgatttggctcgagattgatctcaaaacgtgacggtttcagggtcagttgcgccccttgtctgcccacctcataacgcttatgcctcattatatactaattattgcttgcattttcaatcttcatttgagggattacaggtattgactgttcgcgggcgactgttacctcacaatgactacaactccgcccccttccgctcctgacaaccgatcagcaggctttgcttacccagcccagcaagctccagctcttgagggaaacccgaccgtgtttacccaattttccccatcaggaaaacagaggagaccctctgtcatagtacacaagatccagcctcgccaggtttccaatcctaagtgtatgcaaagcgatctcgcccaaatgcgtgcagcatttgcgaagaacgcgcaagttgctccagtcaaccaagaagcaggcaattcggtcaaccaatccgctatgcagaaaactcgagggccctttgctcaggtggaccaaacagcttccccggcgataaatgtcgcgggttgggtcccgagaattccaagcgaagccagcgaggccggttccaatgacgaggaggatgcaaccggaagaccaagcggtccccaactttcctcgaagctagtgtcacaaatcgagaaaatcccagcggagctctcttttttgctagaaccaaataatgatttgcaaaagaggtcatgcacgaaggagctcatcctgaaaggtatcaggcacttcataccttcgtacaagccaccagtcaaacaaccaaagaagggtctcttggtcagagctttccagctccagattcttccactcattgccccttatgttcagtggaagatggagcaattcgagcaagccgcggctgacgaatctgtcgaaatgcaagaagatccagctccggttgacttgtcggggatcaatccgaataaccccagtatcaccacggatataattctcaccatcatagccgagagacgacccagcaccaaactcccggaaaccatgagcaaatcggcagccatcaatttctttcaccaatacatctccccaagaccacctcatggttatcctcaggctttcaccacatggccgacaactgtccccatgccatatcaccgctttcttactcgtgatgagcttcgctatatcatccaatgttatgtcggaatcttgttcattccttgcgctattggtaaggtccaccttctagctatctatgagcaatttgtcctagatgaaatttctgaggagaacatctatgaggggattcattattttgttcgtcaagatccaaaccctcctcaacagtaggccttttttaattagtataagctgcgtgaagtctttctgaattatctcactagtgtatgtagtcctccccagttcatggttgttgccatatgattggaccctcagctcctcagacgcgcggaaatattgctccttattctcccctattcctccttattcctccttattcctcccctatcgccccagcgtgaatgtgtaaatataacagtacggccatttgattgaacttctaaaaaccaccccgcgctttccgcctgattcctcccctatccccccaagcgtgtatgtgtaaatagaacaatacggccatttgattgaaattacatatatttgaaaaaaaaagcccgccgctccgcgcttgtcgcggtgtgccttccttccaaggacgctgcaatgacccgaagctcgtgtcttgcatgtgttcttgtttgcctccttggtcccagcttagacattactagtcgcctttcgacccctccgaaaccccttttgagaatcacattccctttctactctaacaccaagcgtaagcgtctggcttttcaatgccgccccgaaaacctcagaataatcgtgcggtatgtctttgcttttctcacaattgcaatgatcaatcgcattgggttaagagcgaaaaagtatggagcgcagggcgggtgctcaactgtcagaccgtcattcggcaccagctggcggatcaggctgcaagtacatgtgtgtcatcaattgtgcttggtcgctctaagtctcggattgcgagttctgatgattttttgaattttcagctctcccctcggcagatgatgaaacctcagacccggagtcatcaggaatcttacacgcgcaggattcggaagataatggcctagcggcagttacggaggcattggcggtcactacgatcgactcagcacgtgttcctgttagaacggtctatgatacatgtaagtgctgtggtccaacttagctcacattcaatctcctgacttaccatgtgtttggtgttagcgcactggatgacttctccatttgcaaatactcgaccagtctttacttatgcggttctagtggccactatgttcacaatcctccttcctgcatcaaacctctccactgcgtggctcctccggcgtcaacgcgacctcattgaaatgactctttctctgggactgaaccctagcgcgacacctcgccctttgactacgacggagggattggcactggacaaactgcctgtcagcatggagacagtgataaagtggctcaagctggacccagttattgtttatcttaactgttgctcacgctgctttgctacttatcctctgagtcgaacgccccgcaattgtgttcatcaagatgacccgatggacgaagagaccacgcccgaagctgccacagaagaagccggccataaagactcttgcgacccagaggagtctaacggctcagacacacgaattcctaattcatccactgggtgtgggcaacctcttttccaacctgacagaaaaactgccattcggaagttcggctttcaacgcctgaatgattggctgggacgatttttctcgcgacccggcattgaagatgcacttgatcagtcgttgtccgcctcttcacaagacccaaaaaatcaaatttctgacatacacgactctcatatatggcgcgagtttacggggcccgacggcttgcctttcacagcatcgagtggcaatctggtttttggtctctttattgatgggatcaacccttacggctccaaacaaggtgggaagcacgtatcaatcacgtttgtagtcctggtctgccttactctcccttatacaatgcgcttcctacccgaaaatgtctttcttgtcggcattgccccaggccccaaagaacccagtttaactcaaacaaattggattctcaatccactcgtccaacaactcaaatctctttggaccgacggactctatctatcttgcacacctcgccatccggaaggccgacacatctttgctgctcttttgccaatttttgccgatctcccggcgttgcgccgtgcagtaggttttgcggggcatgcctcggccgaatttatgtgctccttttgtgcaacgaccaaggataacattcgaaatctcaacaccgagacctggaccccacgcacatcgggtcaccacatcgagtgggctcatgcctcacgggatgctcaagacgcaaaagcaagacagactatctttaagcagcatggcattcgatattcagtcttgactgaactaccatactggaggcccatcgaacatcaaaccctcgattccatgcacaatctcctcttaggtctacttaagtggcattgcatacgtttttgggctattaaaaaaatcaagtccaaagatacgggaaatcacccgagcaccgctatcccaacttccgacttattgcatgtgtcggccgcgatcgtgcatgatccagaacttgcggagcgggaggacgatttcattgaatcctccgccgatggattatcctctgtaggagcggaatacggcagtcaactaccatccgatgactatgacttcgactgggatgattcagacacgaacgggtgggatggcatctggagcgatggagaggaagcctgtgtctttgattcagaagtgctgaccgaaatcaactcgttgcttccccgcatccgctacccttcgtggatcaaaagggctgttcccgtgctggggaaagcctcgtacggcaagctgaaagcagatgagtggcgtaatttattcttaatgcaattaccgcttgttttggtcaaaatatggggcggcgacaatgtagaacgggggaagatggcattgctgcaaaactttgcccatctggttgccgcggttgacctagccttgaggcgcagcaccaacgcagaacgcatcaactcctaccgacaccacatgaaggaatatttggcaagctgcgaaatcttattcccggacgtcaacttagccccgaatcatcatctagccatgcacctagcggattgtcttgaacgtttcggtcctgtccgcgcttggtggtcatttcccatggaaaggctcatgggtcaggttcttcattcgtgtcacaataatcacataggtaagccgagttccaacgagatcttacgggagctgcatgcctgatgagccgttcgcattttgactgtttgacaggggagcttgagatcactttcatgcgtgaattttgccgagctggtaacctacgcgcgttgctcaacaagcccgaattcttccccgatgccctcaagcccactctcactgaacttaaggatctttatgagccagtacatttcacctccaaatatctttccaacaagtccgagaccctcagctccgcagacgcgcgccaactgattgactacctcaatgccggatcctcgagaaccagttgggctctcacaagtgactggactcgcctgagcaaagcagagaagaagaagatgtcaccgcttgcctctcaaaagcagagtcatcaacatttcgagcaccggggtgtcactttttctacttggtcggctaactgcaagaacagtgtcatactagttcatgagtcgttcccacacttaattcgctttgcacaaatcgaatctatctttactcacttaagagtagaccacaccgatgaacgatttgtcgatacctggctcaaaatcaagcctttaccaccattgactgggccaattccaaagtcattcattcaactccaagaacaagggctccaagcgcacctccgccatccagcgaaaggccctcagcacttgatcaatatcaaagatgtagtatctcattgtgcctggattgaatacaaagccggcgaacttagtagcagattattatatcctacggtggctttgatgtctcttgatcgcgaataaacacatttgtgaaacttaagacgcgcttctgaaactcaactcatttggttagcttgctccttagactggtcttctttctttgcgatcctctttttctctttttccttgaactttcgtcgattgtaggccctcgccagagccattttctctttagaggctatacacataagaattccatgacgagaaatccctttaggggctacatacaagacctcgctttcataacaacatctttggcctcagagctggcaacgatgtaaagacatcaaacaaatcaaaagaggatttttgaaaccgggcaagtcatcatgagaaatcaaaacaccaaacttttgcaaacacgtcagttcgccttcgcacccacaggtgggggtaatatatgaaaaatataaatagatcagataagaagatttatgaaaccctaagtaaaaaagtgaaaacaaaatcaggagcacgtcgagtaaaagtgaaacaaaactaaggtgaacttctggcgcgcttgaagcccgctcgactcctttcctcatccgccggtctttttgaagaggatgctaccggcctttccctttcaaacacggggctgttgacacggcaagcattgcgcaggatgctggaagcgctgggcaaaggggacggcgaggccatggaaacatcattcagatgatctggtatctgcccgcccatcagtatcactttctagtcctctccaaatagtggaaagcaattgaactcactttctctttcccgcccattcgggcggacacgcggacttcttaagaaccgcagcgctcccaagattcctgccacgttcatctgatcgcgagagatggaatcctccgcgccatccgtagctaagacattgattaagaacagacataaccccaatcagtacttcctttgacaacctatatatagctatatatgtacgccatattctcaagaaaaatctgccactcacattcggagacaaacctggcccgattcctgctgggtctcacagggttgccatcctcggtgagaatccccgccgctttcatcagcctgaccatctcgtacacacggttcagatcttccattatagctctgaaatcagcgcgctcattgagatttcggacgatttcggcgcggaactcattctcttcaagaagcactctccctccgaacccagatatgatctcgttagtcataaccagctcttgagtccggatggcggtaattctggcctgacactcgttgattattgactcccgctcttcagtcgagtggccctggagcctcgccgtcaccagcacagccccgaattgcctgcgcagcacttccaaaagcccatccaacaaatgagcaggagattccggctcccgagcacggttgggaacccgggttccactcctctctcgagtggatccctcgttttcgcgagcccggacggaatactccagatccaagagtcgtgccatgacccgattcaatatatctgacatgcgaccaaaacacatatcagacaaaatcccattcatacataggtacttcaactacatttcactcacccatgtgctctcgacggctgttgaggtccgttacccttctgtccagcagttcggatatctcatcgcctgcgaaacaaaacaaaaaaaaagtaaattgaatgtcagttgcaaataacccatacgaattcacaattgcatcaaacttacgcattctttcttggcctatttgcatttgcctcatgacgcgcgccatcgttggaaggttttcaatcgaccgcccatgctcgaaaccaataacactagtgaccctctcttctaccaaggtcaagcgttcctcgcctcccaattcctgcgcttggtcatcatctgtcccagagtcgtccggatctgtagataagacagtacaacatagtcagaacatagtctttacacgcaagctgatatttcaagtaatttacggttgttcatgacctcgatggattccggagaaggcggatcgagctggtcagatggcggggaacgaggcgcctcagatgccggggaacgaggcgcccgggccggagattgtaacctctcaaatgatgtttcagatgattcactcatgttgacaggggaagaaacgcaattgagtttcccttgaacgggtgaacggggcttgaacggcaggaaggacaggggaaagcacaaggacacgaaggaagatgagcttcacttcagcaacagagaaaacaggccgaagctgttaaggagacaaccgtaaacaggctgacaacagagcaaacaggccgaagaagccgaggtatttgttcagaggggtggatgtaaatgagtgcactcagccgaacttgtcaaatccaggttttctactaacaggggaataacttaatagctgtacttcgatgagtttgttccgaagtgaacatttttagatgttgatacaccgggtcgactttatacctaggccttcctgctcacaccatccttacgtctccccagtccttagcattattatgcaacagttgcggtgtgggcccagcaattctcattgcaatgcatcttaagactttcctccattgttctgctgtcttggtgggcccggtgtgttccataccacgtaatgtttggtcctaattccccaagttagtgatcggccaatctaacggatgaatttccgggttgacacctgactggtgcagtccagcttgagtgtcatccatcgatgcgtgggtcctgatccaatattcttcgcttaagaagaatacttttcgggcaattagcacccccaccactaggcaagcatcagtggtacgtcagttcaaccttggcttcaggattctcaaatcgaactcagctatgtcggctcgctcaggtaagggtaacaagttcaggtcttcattccaggtatgtgtcactgtgaaaactattcgcagaccggcaacattgacaggagagatatgcgtacgtagcgattcatttcttcattgcatcatagtttagttcaccacatgcccccatagccccatctgtcaaacgagtatcggccatgttcctttgtgtgctcacaaaacccactttcagtattgcccctaagttgcccagtaccaggtaagcaccggccagttgaaccttggctttacacttgaacaaccgaacccccgccccactgatctccttgaccagctagactcgactccgtcaggtcaatcaatgggacacagtctccatttcgttccacgtatgcatcaaaggagtagtcgctctgcactgaacaatgtatgaaagactaaacgttcgagctgaaccaaagagtgactagaacaaagaaagatctcagcgatagggcctcttctcaaaggaagagctaacatttccttctccagtagctctttccacacaccgagcgctaatcaattctccaaggaagtgctgagcaattccccaaggaagcaaggaagagttcctttcacccattccgctgtgtgccatcccatgacatcgcgcaccaaaatagtattgcatgaggcccacaaagcatcctcactcctttctcggccttagctgatctcagtgatcttgcgcctcttgcccaaaggcgatgagtgtgaaggcaatgggcaagagatactaatgcgattcttaaaagcaatcatccaatatttcggatgtataaatctttcagatgcacgtcttctcccacaaactacatagtacatagtacaatacctttttgaacctctccttgtagtcacttctgtgaaccgcagcttgtcctaaattcttctaattagctatcctaatggcgagatcagcaaccggtcgaaaacaccctgcccgcaagcagccttattttcctgcggatgcccaatgtatgcctgataatacccatcaagaagacccaagccccccaatccgaaaaactcgatcaggaaaagtgttcactgctccagccgaaggttcctcattttttatactctttgcttttgtcccctgaatgacaatgtcgcaagcgctgacatgctgatcctttggcatgcctcaatgtcatgatttgcgacgaaatcaggggaaacccaacgtcccacgctacgacgtcctcccatctctagagtcaaaaagtcaaagagaaaagcacgtgaaggaagctcttccgacagtgattatgatgtgtctgagtcggagcccccagagagtgactctgttgtgtcggtcaccgagtccaaccaatctaagagacccaagccaaactccaagcgcaagagcaaacaaccaaagaagaaatgtcgccaaggcaaaggcccaagcaccttgacaaagacaaaacagccagaaacctctgcctttgactttacattccagacttctggacccgcgttcccagcaggccctccggcaagattcccgtggaattgcattctacccgcgcccaaccagccagcttccgctctacattcttgtttctccaaagcttccgatgctcaactcaagtcaattcttagctgggtcggagtcccgggggcagggaaggatcgtgcggacctgatcaaaatgtgtgtggcgtatgcagctctgagtcaggtttttctctgccttttgtcacctgttgaatgatgaatctgaattgtgcgtgcaccacatatttatgtccatacatagttcgtaaaataccttccacttcagcaaacgccactgccggaccttctgccccctccaaacaacctgccgcagatagagacgttgaagttgaaacgcatcgatcggccggtaccccattcaaacaggtgtctaccaccgtgacagaaatcaatacgccgtcttcgcttcctcggttgaaccatgctcacgattcagttgcaccggactcaccccgcccgcaccattcatctaattcggctatgagaacgcatcaatcagaccatgatcagcaaacaccctggtaagtctttttggggtagtatattatttggtcaattcttttgacactctgggtcggcactgacttccacattccaaatccaaacagtaacggtgtggcgtcgtctgatcgtgaagctacgccgagaggtacccgaaccgctttgcccggccaaccgctgatgtctaccgaattcaaaaaatcagatgattttcacagtcaaattctagaaatattgacgtcacattcggaagatttaatgttgattctgcagaatcagcgcgagacgaacgagaaaatagacggtctttgggaacatcttaaccagaatgcttccaagcgagccacacggagccggcggaatcctagtgatgacaagcaaccagcaatcccccgcacaggaacactcaaggtgcgtactttcacgtcacattcaatgacctgaattgctcaataaatttaataatccaacattttttcatttaggagcttgtccaccatcattttcaggccctctttggcctccgtccgccgcctggaagtcgtgcgcctcccagggtcccacctttgccacctaccgctgccgagaagaaacgctggctccaaaaccagtctgctgatcacgacactggaaccccaatgtcacagtctcatcgcgaaacatccgaacatagatcttccccgggtcactcaaatctctctacctcagacgaggatagagaccctcagtacccttacctggagggccctggtcatcctgacgcctctcaggaagaactgaaaattatgtacaatatgctacgggataaacacatgcggcggttccgcatggacttcactgctgctatgagcgtaccaatcaatcagttttgtttgaccgttgctcgagacatcttcttagcgcttttggaatgcaaagagtacgaaggacttcacccagaagaacaaaaatccgaggtgattttcgaacaactccgggggtatgccgaagatcgtttggcgcgaaggtgagaggcagctagctactacctacacagtacacttcatttgttcaacaaaatgatattaacttacagttaccgagagtcgaagtggccctcagagaaacaaagccagaaggccgcaaagcaaaatagaaacgcccgaagaggaaatgtgcgtgtgacttgtatgattttttcaataagatttttctcccttttgagttttttgaggctcatgaccctcgtaatattggtcagcttaaaaaccagcgaattcaaactgctgtgcaagtcggtcttcaaggactcattccattaatccaaaaggcttgtagcgatgatgagaccgatgacgaagttgaacaaatccgaagtccaacttcaaagagtcaggtacaaaagtattgcaaggttcgacacctcccatggcgtagcaaggatctcacgacaatatttcaatggttggatcaacaacgcgaaattcaatcccaatcaaatcctaagggccgccagggtaacctcccacgaattcgacgtcggccaattccaccaatcaacagtactattcctcctggagaaggtttaccaaagggatcatttgatcaggaatggttagattcccaagacaccttttctgttgaagctctgaatattgtgcaaaactctgacacacatatcaagaaagcactgagaaaagtcaaaaacaagggtgcacagtgaatctgtgttcttgtatttttgctttattgcttgtaaaactgtagatttctgtgttgttgaaaatgatgcctgtagaaataataatttgatataatacagtggaaatctacctttggatagaaataattgtttatttttttgtgtagataagtgtttttttgcaaaagatatgtatttacatgatactgcaaccaaaagtacagctgtgtgtatatttaagtttgtttttggtgctgaggtgactaaaaaagttcatgttcccttggtgataaaaactggtaaaaaaagtatcacttcacctgggtggtcataccattttcacttcaggtgaaattggtaatctttgtagtgtcatggacatgtgcatgaaacacactggtgccaaacattagttgattttgggctctttcttcgctgaatagatttctcttcaatcaaaaatatgaatgttgtattagttggatacccatggttttaaatgtgatgatgatttcattgcagtatactacggaaacaatgaacaactcaactttgataattcccttttcaatattacatccaatatcatacaaaaaagcccatctcttcttgacttcctcatccgcccttgtactattcataagattattaatcatggtcattgggaaataagctctaaaacgttttactggggtcagtttatatatacatataagcttggattgtctatacatgacagacttttctccactctgaacaatatttataatcctcaaaacttggtcatgtcaacaagccattccaaaaattccagtgtcgtcacaagctttccaggtggttgggcccctgacatcgttggctgctgtgtgttgttcggtacagcgatcctatgataattgttggaatgagttagaattggatttaactcattcaatgttaagtaatgaatcaactgaccaaattgtcattgacttcatctggttgaatatttcctctcatggtgctttccatttggagaacttcgtccggatcaatgaagagggtgaatgttttgttttgctctgggatcccactactcgcagccagatgtcttcgatgctgaaagtttccatccatacaaactatgaaatctggttcattttcctttttacctggaaccgggggtccaaaacatttcggacaaattgcagacaatttatcgatcggttccattttgagcagctcttctgttagtagcttttctcttcttaacatttctcgatatgcatcaaccgcagaagacatagggcgcctccattgtcgtacctggatatgatggatggggtcagagttgttacaaaattttcatggagattaacatacactgaatgagttattggaatcttcactgttagagttgaccagaatgaggggattgtttgaatccagaaactcgtcgatggcttttgcaaagggagtcatggccacagcactatgtttccatattatgtgatgaaacctaaggagtcggatggagaatgctgtctgcggaaactttggggaaccacctatgtaacccatttgaataagtcggacctggtctggatgacatccacaaaagtccacttccgtccgcctcctagctagtgcattttaatatgaatagaaaagaataatcagatgtgaggatgtctgatgattaattatatatatttaatgatactcacttaagatatcaaccaaaacaacctgtctcagtcgggtccgagggcattggcatggttctttccagtcgcaatcccaagctgccacgtctccccagttggatgtccgagctgcacattgataaaaacaagagaacatgccatcaaaaacctcgttccaatgcttctcctccaaaagtttcttccttttgtaatcctcggtctggaggtatgctagcaggttgtcaacttgagggtcggttggctgatcataagcagtctcttgaccttcaaaggtttcttgctgattggttgaataatcgtatgttttgcggatctccagttggcttgggtggtcttgatagtcatgtgtgatgtgttcttgggagatgttttcggaggttcggattgcatcaacaacttccagtgccagtgactgctgtaattgaatgccggtactggttgttggttttcgtgtccgcttcttctttcgccctccaacaccctcaaaggcaggcattgtgagctcagtttgggttgttctaggttattttgtgccagtggaggtcagttctggttggtcgaggttggtgttcaggttggtcaggtccacccaggacggtcaaggtgagttcagatctgtagaggtcagttcaggttggttgaggtcggttcaggctggtcaaggtccgttcaggctgaccaaggttggttcaggctggccgatgtggtcattattcctgtgtatgaagggaggaaaattcaaaattttattatttatcaatgaaggactcacaatatggacaaatggacgtcagaaatggaatctacggccaatttaacccctagtcactcactggaaccaccttcatatctctactggatcagaagttacgcagaatcaaggatgtcacacggaggatcacaggatcagaggcactcagctggagggtatattgcatgggggtatattgcatattgcatattgaattccttttatcaatattgaattccttttattcttacagaaccacaagttggccaccagttgtaccagttaaattcccatttattcagccacagaacacatgaattcctttcttacagcttacatataaaaggaatgcgttgtagatagtctagccaaaatccctcaggattttcaaggatagggcagctaaaatgcctcatacagggggtcccttggggctaaaatccctcataaattactatataaggaggcctctgcctgccagttgtttccctcctcatcccactcagtacacatttttggtgggacacctgtcacagatatttattacacaagaggttcacaagtagtacagttcacagttgaaatatatacacagttcatttcacaaacattacacagaagaaccagtcctttgttccagtcctggttgaagcatagtgctcccagaccctttgggttcaagaaccacctctattacattatacatatacagcatcaaggaagaacacaagtatcaagacatcaagacgagaaacaacatcaacaactcaatcaattctttggacaacaagatcaaccttcaacaattatacaaccatctttgaacataatccattatcaccaaccaaactgccaagcttaccttggtggtcttgttttctgataatatagaaaggcagagtttgcagctcatttcatccctttctccattcagcaaaaaggatcttacaatcactttttgagtcttacaccgaggatggttcaggctggccaaggtcagttcaggctggcgaggtctgttcaggtcgaggtccgttcaggctggtcaaggtccgttcaggctggccaaggtcaggtctgttcaggctggtcaaggttgattcaggctggccaaggttggttcaggctggccaaggttggttcaggctggccaaggttggttcaggctagtggaggttgttcaggctgatggaggtccgttcaatcaaggttggttcaggctggtcaaggtctgttcaggtccgaggtctgttcaggctggttgaggttggttcagctggctgaggtctgttcaggtcgaggtctgttcaggtctgaggtctgttcaggctggttgaggttggttcagctggccgaggtctgttcaggtcgaggtatgttcaggtccaaggtctgttcaggctggttgaggttggttcagctggccgaggtctgttcaggtccgaggtctgttcaggcaggttgaggttggttcagctggctgaggtctgttcaggtcgaggtctgttcaggtccgaggtctgttccggctggttgaggttggttcagctggccgaggtctgttcaggttgaggtctgttcaggctggtcaaggtctgttcaggctggccaaggtcaggtctgttcaggctggtcaaggtcggttcaggatagtggaggttgttcaggctgatggaggtccattcaatcaaggttggttcaggctggttgaggttggttcagctggccgaggtctgttcaggtcgagggctgttcaggtcgaggtctgttcaggtcgaggtctgttcaggttgtctgttcaggtcgaggtctgttcaggttggtcaaggtcaattcagctgggggtttgttagttgaggtctgttcaggttggtgaaggtcagttcagttcaggtaggtcggtcaaggtcagttcaggttgggcaagctctgtttaggttggttgaggtctattcagaggtcagttcaggttggttgaggtccttcaggtgagtcgaggtcagttcaggttggtccggtcacttcagatgtcagtccaggttggttgaggtcccttcaggtcagtcaaggttggttaaggttggttgaggtctgttcagaggtcagttctggtaggtcaatgcctgttccaaggtcagttgaggtcggttcacttcatgcttccatgattttgaattgagataagaactatgattatgtatgtatataattttggaggatctacatataactaaaaaaatggcctcagagggccaaacaaactgtcagcctttgtattgatttctcatgcggcttctaacgctggcgtcgaggttgcacatttcaatgtcattaataagactttacaatcataaaaaaaaaagaaaaagaaaaaaaaaacagaaggctattacatacaccatgggaccttcaaacaagtaaaatccccaacatcgggcaaaaacaaaccgcctgcccaaatttgggggcatatactagtatacatataatttttctggtttcaatcaataaataaactcatattagcaggttcacaattgaacttttggcttctgagtttgatataattcttttgtggttgttgcataaatcccacaaactcaggacttcacacttgctacaggttgtcaaagtgtttgttggaccgagacgaccaagtctccaaacgcttgatcaaatcactttgatttgttcagcaagataaaaattttaccactattgtaagcatctgtcagtacttccaagtttcacaagggtggcttctggcaaatctcaattgtgagcccagcaattacaaccagcagttggcataaagctgacaggaagacttccggtcaactttacagccccctgtataaggtaactttcatagttttcccagaaaaaaaatagctctacggcctgtaaatctagcttgaaaaggcctgtaaatcccatgggaagtcccccaataaacattaataattagaaatggcatcatacactgtctactgttcaaacaacctgtagataatatactacttaaaagcccaattcactgttggacatatcttattaaggttggtgggtttgtaaggtatttattgtctgcaaaccattgtcttaaatattacatatcaggcatcaatctgctgctgagactggttcagtctcattattcttgcatcattcctttggtgaaaaagggcaggatattcaaaacatgtaaatataaatgtgatgaaaagacatcttatggcaaaagatccaattatgtaaaatatctctcctatttttgaagatactctagagatatatacaagaaaaaacacatggtaatcattacttggataaacacaagaggtgattattctttttaaattgattaatatattaatacaagaggtacattaattatccaaaggggcataattatctttgtgatccacctacttctgagaatataaacacattgatctggatcctgttaccaaacagttggtagtggaaatgtaatattatttttgcttgaccaacatactatcccaaatgaatgatcaagtgtgtccaaagacaaattcatcctgcctgcaaatgtaagtccatgtcaatcattattgtacaggcaatttcccaccaggctcctttgcaacatttttcctgatgggcctttctatgtgctattacctactggtctgttttattaaatttgtcgtaattgggtccacctgcttactcatccatcttgatactgttaccaagtactattctctgcgtttttgatagggagattactcattgtgtatatatccactcagctggtgttcttcaatggtcagcaaaaattaaatgtatcccaggtatattccataatctcatgtttctttaaagatttggagggttttagtccacccattgggattcatagccagcaatgtcacccaggactcagcccaatgatgatttatccatgaggttagttctttggaacatcattctatcacccctttggttttgttgtttagcccttacagatgaccaaaaataatcatattggtttatttgaaaaggaacacttgattatttcccattattgctcacatacagcgctgtgacactaccagatctgactgacaccaaggggcaatatgtctttatggttttttgattgcctttctctgctgagagatgctttgcttacaattggtctgagtccggctagttgtattgaaatgattcactctttgtctgaatagatgtctcaactgggttagtaatgctcattcttgtgaatcaaatattgagtattttggtttacatcctaagtgtcccaatcaaacttgagcattcatgatcattggaaatgtttacatactgtgttgcctgtattagtgtttgtaatgatattccagtgattgatctgggttttaaatgataacaaggaaaatgaacaacattgaccaataagtcccatgcatggttgagttgctattgatgggccatgaatatttatattcttaccaattcagctgtatccattcatcagtacccatacttagaagatcaatattactccttgtgtatacatccactcaattctaaagcagaatatgagagtatttcaccactgagtcagtgttttaaccttgaataatcaattcacactttcaaccaaccaagcatgctatctataaatcagatgaacatgaacaaaatcatcaattaacaatcatgctgcccctatactttacattaaatcactccatactttacattaactcactagccctgcaacacatcttcaatagtattagagatatgtacaaggcttcaagtcccatgtattggtcagtggccattgaagagttctgacaaaaaatatgctcagttcattcagtgatactttgacacaataaacactctttgacacatttcccactctgtttgcagtgtgaataatccattctcacttccaatccatcttcaaataaggtcaaatgatatgtttacaacaaatgtgttacttagacacaattcacactctatgacacatacctcactgtgtttgcagtgtgactaattgatttacacttccaatccatcaataatgtaactaatgttccctacataattttccaatctttccacattggacacaggtgcatccttcaatgtaatcaaatatttcaacatggattgcatgttgaattagcagccaagtatggatgaaataaatacaccagcatggagaactttgaggattatgggttcaaagatgccaactcttatccatgagcctgtatgaccaaatcaaatgagctcacaactggcttatagtcttattacaacataaaaagtcaaggacagaggtgcgcttaatactgtatcaccatataatcaaagtgttcatcattttaaaggataatggcatgttaaaacatatccaatttaccaactggttcaggtgtggtaggaaatgctatctaggaatagtagccaattggagcaatattgtaaaaaggtaagctacaatcaggactcatttggtgaaaaaaatattcagtgtctgcttgtgtgcccataggtccacctgacttcaacctcacttcaacactccctcacccaaaaatcttgggccttcctacaattcatatccggattccagggggccacccagaactccaccaacccagccgagttcattttcacttggtattggaggtgccattcatgggctgttaccatcctagtttaatcactatttgcatattcccacccaatcaattctattggttcctccaaatgttgaactcgacatcaactcaacatcaactcaacatcatttcaaaccgcactcccatcatgctcacctcaggcccccctcatcgcggatcatccatctgcacctgccactggcgactttccgaggaccgattgggaaccccaaggtccggatttcaaccactcctcagccaaaacaaccaccaacatcaagctcatcactgccagatagtcgttattgcctcctcagccgaaaaccggtgagctaccaggcacccccctcctctccccaggcccccagttgactccacttttatctggttggtgagtcactgttccgccatatctttcacctgcccacttggcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncaataccaaacttcccttcaccaacatcgaaattcgcaaaccccaaggcaggcctgccacctgaagcctcggaaactccagcggccataaacgcaaattcaatccaggccctccaaatcccaaacttacgtcaggcaaagcaaaaaaagaagcgtaaaacatccaaagatgtggaggacaacaaccacaccaacccaccacccccaaccatctcccaccgccaaaaaccgcaactcaataccaaaggaaaaaataccgatctcctatcagccttatggatatggactgggagacgtatgtattttaattatgcacttacttattatcattgtttatcaatagtattgccattgcttttagaaaaaatccacaggtatgcaggacctaaagatccaatttaccaaatctacaccaccccaaatcgaagaatcattgcttcaaggacgtggtattggctggagggacgagccatcagttgagcccaatcttccggatccccaaaaggaaagtagcaaccgctcagaatgcctggagatggttaacatgaggaatgaattgagatatcaatttgctttatctgaatggataaataaagcattcttaccccaatcagttgaagttgcagaaaaagcggtggagtacctcctggcaaatggatctggattggtgcgtgaaaccttgcgttgtgaatccaataagattcttgcttgtaagtattattctcttaacttatatcttctcaaaataattggtaactgattttgctgatttcattacattagcacgtaccatcagtttgaacacccaggttaccacccaccgtgacaagaagaatgcccttttatttgacgccgacttcttctttggtaatcaccttggaggcaaactcttgcttccctctttgggtgtggcatgtcatggccttcatggctattctttccatggaccgctccgaattctcttccatggggtggccaaattctatttccctccagatctgaaggagaagccacgtcgatattcagttgcgttttggagcagagagagttctttctctgcagttgggcgatatactgcttacaaggacaaggagaaaaaggtatgatgaacattgtgtttccagtttgtaacataatatcaacaagttgcttatattatatacatcaaacaggtctttaacaaccatgaatattggcttccaatctatccaaaatatgatggtaaatctgttgagaccatttattctacacaaaaaacttccaccagggaaagatgtggtaaaaacaaagatgttgccaatgcaacccctcccccccccatataaaaataaaaacaaacacaaaaaaaaagcttcctaattgaatgaatcagattcatctcacctttgctccatttgttctgtccccagtggttttttttttcttttatttatctcagtccagtcactttttctcattttctgtatttgttcctttcccagtggtcttgttttttttattcattcaactcagtccagtcagtgtttgcttagtgtttcttgcaagaaatcatatattttattaaaaaataagttcccattggaagccacaatcatatggaatcaaaattaaatgagatagaaattttatcaggagtgaggaaaaaagagtaaaatttaaaaggagtgacatgggagaaagagaaaaaataagaaaaggtgagacaaatttcaaaaaagtcaacaaaggggcttatgatgaagtaaaaagagggaaacatttatttattctacaagttgaactttgaaggccccactttgaatatctgctagccacaggcgcttttgttcaagttttaaaccttcaaagccgagctttaataattccaaactgagggttgattgctcagatctaacaatctccaaacgactatcgagtttttttaacccagcagctgggtctttggtttttggaaatacacactctttacttttaacagggagtccccttgctgaagctacagattggtcaaattatggtgtgtcagaaaatgcctccaacatgttcaaaaaaaataaaaacttacccagtgtagtatttaaagcctccctgagcttttccttgagttcatccgaaggttttttcttttttttgacaatggatacaccaacacttttctccaacacttcttgaagttctctggcttggctataggcttcaaactgcgcctttaaagtccatctacttgcagtaatagccagccaacctgcatcattagagtattcgtgacagaaactgtgtgcgccaggaactcgtgaagatatgagaagataatacgtagagttgtagaactttgaaactgtaaagatctaatcaattttgaacagagttcagcatttatcaaaacttcttgtcatctactctaaactcacttctgaattaagtctttgaagattggattcagcctgttttagtgctgtgcttgttttgttttgggatattggtccctcggcagcacaaacggcattttaaccttctcatgatttaccannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagttacccagaggctgacaattgggggtctggcctaattggaattccgtgactaacatatctccgtgcttctttttaccttttgtccccaaaacatttactactaacaatggccttctgaagaacaaatgccggaagttttgccatttattagacaaatagatagtacaattgcagaagaagctagtagatattaccacaaccacccggataacattacagttattgaaagagtagaaaaagtgaaagtaacagaagcagaagatagattctggaactacatagaaactaagcgctaccattgtacccttcattctacctattcccctgaatacatcctcataaatcttgtagaagaagacgagtctatcatagaaaaaacagtagaaacaaacaggaataacttctttacagcgttagaagaaacccctaaatatagaactcttcctactaacatcttgtctagaactgtccgctactacactcttccacctttcactgcttgttctccgcctcaacccaactctataatcatagatctcacggatttagaataaattaagcttgtttttatctcatctcatctcatttccttagtatcagaaataaaaacaccaaaaaacacaaaaataaaattcttgcgctatctgtttcacttatctcgtgccacaaaaatcacaaaaatatttcattatatttccatttgattcatccacacagaaaaaattgaaaacccttaaaaaatacgtccgtgtcccttcaaaaagtcttattttttcagtctaagtcactttacactatcacggagagagaaccataacagatacaaacaatctgagtcgaccattcgatccgccgtaccctgtttacactactaggttttcttcctgagccttgaaagtctaccattcctacggcgtgagcgcatctagtctcatttacccatcatctcgagggattagtacctggtcgaagcctaatacacctggtcgaagtctaaaaatagagttatctcacgtgtacataagtttctgcaggctgtattacacagttacaactcaatacaccccggatttgccaggatctgcaagaatctacatacatacagatcttccgtactaccactcccgcctagtacatcacccctcctactaaaatcgtcgaaagtgatctttcctgatctttgagagagtgtagctccttcattatttgagctacatcgacaaacaagatacagaactcatcgcctttataagacgtatccagcgccgccttcctttccatcctcactcaactccttcacccagtttcagtagcaaacaccgacctctcaagttttcgaccagaagtaccttgaaatatttcattctgaaaagttgagcgtgttccttagcttctgaacttatctctcgaacaaaaaatttccgaaaaagctcaaaaattggttgtgtaacagtgtccgccgtcaacagcacccttagcgctaacatccaaaacttggaagtacacgacaaaaacactgcgccaagagagaatagagcccaatctcctcaaacaactaatagggaagcctcagtagttgcctcagataaatcctcaggtaaatttaacacctctacatattttttattatcaattttcaccgggttaaattttcctactaagacctgttttcttttaccatgtctccaccttctcttagacttagaggttataatggaaggaccagagacgctccaccatcccagagaggatttccaccagcgtcagttttaccaaagaataaggataaaataatttacgcgtcgaaaaagaaactaatatctcctactaacagttccaaaggaggagaaattcgagcgctattactacaggatgaagaccaacaaggaatggctgaaggatgtgcgcaaccgcagcagttactcggccatcagagctcatctaaagtattgccgggaggatttccaagcgatgatagatctaagaggaatgacgacgaccctcaaaagaaccaagggttggaacccactaaacgtgtcggcggagagtctccttcaaccacgagaagcgccggaccttcaagaaggatcaatgagacccctgagtcgcagagggaggaatacccattcaagacaccccaggaatacggggaggaacactcaatggcgcagccaaatctacgaagagatggtacgccttgggaggtctcttcaagggacttatcaacacttggagaaaggcaaaatcaaccgccaacaccgcttcgtggaagaggagccttaaatacttcccctacacctgcgcgtgaaaaaattcctgatagttctgatagtgattctactagtaggaaatcaaaattattgtctagtgattactctacgcctcaagtcccccatgaaaatatcccaatagaaatttctctacgcagagctgttaatatgtttactgagaacatgaattttttagtacaacataccttaagaaataacagaaaaattaccactgatatgaagaaattgtgccgtaaaattgagggcagctgggataaaagagctgatgaagaagataataattttacttacatcagagataaagttatgatcatggaaactggtcttgaattattacataaagaaatgccagaaatgcttgagaaattaggagatcaaaccactcgagtaataaccagagtagaagaaaaatgggaagatatacaaaataataacaaagaaatgatccataaattcaatactatggaacaatctttccagaaactacaaaaagacacgcttgaaaaaattaattcacaatataaaagctttgaagatgttgtaaacaggatagaattaaataatttaaataacaataaaaataattccgcctgcatcatcaaattagaaaataaaattgaagaattaattaaaattaaccaagagcccaacagttgtcagaatttaacatcccaacacactgttcacggcaaaggaaaggacataccacctcatgtcaattcatcaattaccataccagataaaataagtacaaatcctttctttaatttatcaaacacacaatccagtaatatgaatttcagtgacctaaaattaccaccccagtcagatcaattaacactgaagtacaccattcacacgtaactgatgaccaggataaaacaattcagaaattaattttatcaggaatgccaaaagttaatgaatggagtaccttttcagggaagggagagtatgatcactataaattcatagaatggattgataatcttaaagaagatacccaagcaccagatccacttatatgttctaaattgaattcaattctaactggagcagctaacacatggtataatcagaggaagaaagaaactcatggagtcaaagattggaatttctggaagaaagaaattatagctaaatacagcacacctgaatggaaaagaaaggttagagaaaatttcagaaagaacagatttgacatcaaaggagatattgaaccatctgaatgggttactactcaagtcaatagattgagagcaattgaaagaaatattgataatgctgctataaatgataaattattggcccaattggacgacaaaactgcttacaaaatgagaattgccttaaataatgatgatgacttgactcaatttatcaatgaactagaaagtatagctaacattaaaagaaagaaatacaaaagagataataaaagttctactaaagattactccaaggatttcaagaaaattaataaagactacaccagtagagacaaagataaagagaaagaaaaagaagtcacctgttatgaatgcggcaaaaaaggacataaatctactaaatgccctaaactcagtaagaataaaaaagatgtcatgatggttaaaccccatgaagataaccaacaacccttttcagactctgaagataatgataccaaatctgagagcagtgattctgaatcatcttctgaagaaaatagtgatagtaccatagatgccattattaatgaagaaaaaatcatttctaatatagaattactacctgaaaagagtttacctcataaaattatcaaattacccgtgaagaagtctagtaataaaggagaaattcataagactggaggtactaacatcacaaatattatctgtaataaatacaagattaaatgtctgattgatggaggagccttctgttctataattagtcctaaattattagataaaatactgcctgattggaaaacaaaattgatccccatcaaacctgagaaattctacagttgtaacagtaaattgaaccctatgggaattataactctagatattatatttcctcatgctaaaaataacatacaaatcacggtagaattaattgtaatggaagactttagaatgaaatacatcattttaggaaatgattacataattaattacgggatagatgttataaatagcaatggcagatattttactatcaatggagacttatctactaaatttgaacttggtatcactgataaaatgaatttagtacaactagaatgtaatgctttagaagataataattttggaaatactattgaagaagcaaaaatttctagtactttaacagaagaagaaaagtcacagttatattctttactacataaaaagaaattagcctttgctactactgatgaaccctttggacgtataaaaggacatgaagtcagaattaatcttaatacttctagaccttaccctccagcattaagaaaagctgcatacccagcatccccaagaagcagagaagccttacaacaacatgtaactgacttagtaaaaatgaatgtacttagaaaagttggagccaatgaaaatgttgaagtaactactcctgtaattattgcgtggcataatggtaaatctagaatggttggagatttcagagctctcaacaattacacaattgctgatagatatccaatgcctaaaataagtgaagccatcacgcaactacaaaatgctaaatatattacgtgtatggatgtacttaaaggatttcatcaaaatgttattcatgaagatagtagacacttaatgagaattattctacatatgggtatttatgaatatttgagaatgccctttggaattaaaaatgcaccatctcacttccaaagaatgatggatactgaatttcataaagaattacgtgaaggatggctaataatttatattgatgacattattatttttagcactgaatggaatgaccaccttgacaaattaaaaattgttctagaaagagttataaaaatgaatatgaagatctctatgaataaatgccaatttggttttcaagaacttaaagcattaggccacatagtctcaggattaagcatagctatagataaaaataaagtagctgcagtaatgttaaaacctatgcccactaatgttaaagaaatacagtcattccttggttttgctagttattatagacaacacattaaagattttgccaaagtaacaggttgtctatataaattaagtagcccaaacactgcttttgagatgacagtagatagagtagctgcatttaataaattacgtgaattacttacttctgctcctatattatttatgcctaatcctaataagccttataaattatatgtagatgctagtatggaaggattaggagctgccttacaccaaattcaagatcaagaaataccaaaagaaggagtcatttgttatatttctagaacattgaaagacagtgagaaaaaatatggggccagccaacttgaatgtttatgtttagtctgggccctagataaattatattattaccttgatggatgtgaatttgaagtcattactgattgtacggccctcaaaagtttattaagtatgaaaactccaaatagacacatgctcagatggcaaatagctattcaagaatggagaggaagtatgactatcaaacatagagaaggtaatatacataaaaatgctgatggacttagtagatggtctttggaaaatataccagacaacccagcatgggacggagaaattgctgcaaaaattatgtgtttattcccagaggaaaataatgaaaataatcctgcctttgatgataacactgatgatattaatatttgtgggttacacgtgactgaaatgcaagaagaattttgggatgaaattagaattagttatgaccaaaataaaaattgctccacaataaagaatatattacaaagtaatttcaaaaataatgatctgatcaattccttagaagaaccatggcttagctcattcaaagaaaatagattctccctattagatggattaatttaccacagaatcaaacatacaagtgtagtagttatttgtttaaaagaacacattaatttatttttgaaagaatgtcacgacaatatatcctcagctcatttttcctttgacagaacaattgagagagttaaacaaattgcttggtggcctaattttagaaatgataccaaagattattgtgaatcttgtgatagatgccaaaaagccaataaagctacaggaaaaaggtatggattattgcaagaaattgaagaacccaaagaaagatggtctgttattaacatggattttgttactggcttaccacccggaggacctaataatttcaatgcaattttagtagtagttgatagattttccaaaagagcaagatttctaccgtgtcataaagaagatacagcaatggatactgccttattattttggaattctattatttatgatgttggatgtcccagatatatcattacagacagagaccctaaatttacgtcagaattttggagaaatttatatgatttatgcgggacacaactgaaattttctacagcttaccacccccaaacagatggactagctgaaagaatgattcaaactttggaagacatgatcagaagatattgtgcctatggaatgacattcaaggataaagacaactatactcatgattggtgttcattattacctgcacttgaatatgcttacaattctagcaaacacagtacaacaaataaaacaccttatgaattggaaagaggttggactccttggtttcccaaagaaattttaatgtcaaaagcagtacatatacacccaagtgcctctgattttcattttatgatgaccaaagctgaaaaatatgcagcagaatgcgtgaaattagctgtagattacaacaaaactagatgggataaaactcacaaagctcaccagtttaaaattggagaccaagtcttgatatctacatttaattttacaaatctgactggacctaaaaaattaagagattcctttgtaggaccttttacaatcaaacaattacacggtgcaaatgctgttgaagttatactcactggagaattagaaagaaaacaccctacatttccagtcagtctaattaaaccatacaaaactagtgataatgataaatttcctttaagaaaagataacatcagagttgtaatacctcctttagagaaagaagaaattaaaattaagaagatattacaacatagaaaaatcagaaaaaacaatgaggacattaaacagtatttagtaagatacagtggtaccaaagaagatgaatggcttacagttgataaaatacctgatgctgataaaattctcagacaatacagagctgataaaagaaaataacattaatttatttcttggatcagccttttttagagggaggaagtgtcagccacagagtacatgtcacagtacctttcatgtaccaagtaactgcaacacctgtacttatgtacataagtacttatccataatgttgattacctttacctcttgttatcttattattatcattaacttatcttatcttatttatcttacatttatcttatctgttaattacttatctatcaaatacatacctgtgttctacataagtaattatcacttacctttcactcccttgtccgtgaaatacctgtaccacaagttatccctctgctacagtattttcacggtcaaatattattacaaataaatatgtacatgtattaaatagtaagtattaagtgtcaatagaattaatacattcaatacatgcactgatcacaattatgactacattattagaggatctgttaagtacacatcaagagcaactagtacattgatcaactagtacacaattatgatgtcacttacagatcatgacaaataatgatcagtcactcaattgatgtgctcattctcctggccaaagctcccttgattctgagcgctcattctttccccccttcagtattctggaacttataatccgtgcctctttcactgattaatccccagaatattcagacaccagttaaaccagttaacatttatattgatacagtacccgtaaccaacataaatcttgtctacatttattgttcttaagcttcagtactcttactcaacttatccacagtattcatagccttgctgaatattcccatcaacaatacctgttaatcttcaactaattttgttaaagcttaataagtattgttagcccattccctttggggaataaccaaatcaatcccaggtgagtcttagtaccctggatgcctattaataccttgtattgatccggatgcgctgttgatagcaagcctctcagtaaagaccatactgatagagtgaaacctcctctttacaggactggtattaatcacccactacctaacactcaccacgctcaaaaacttcagtcaactcatagtaacaacctttttactattaaatactcaggttagttacccagaggctgacagcgtggctggcgccatgtttcaatttgtagttacaacaattccaatactacactaccaagttatgaaaaaatcaaagtataaaattcacaaatattaactcaattttttgacagatgtttcttgactaaacttttatttacaacattgagtgtcgttgactgctcctcttcacacaaaaggccaatacctaagctttcgcaagaagttacccgtgatataccaacatacagttgtccatgtccaaaaaccgaccttggcaaaaagagtcccactttatccagtgattgaccttgacatttattgattgtcaaggcaaaggcgctgacgattgggtattggaaccgcgagaaagctgcactaaattccatatccggttcatgaattatggtcaccctcagaatcatatgaatcgttccagcgtagggtccattcagtatctccccttgaattgtatttggttgaatgtccctgatcaggagctttgttccattcgccaggccgtccttcaagcacagattccgcaaaagcataacaggcatccctatcttgagcgccagtctatgttcgggaaaatttggaacattaatcgtgtttaggatctcctcaccgatggctttatccgtagtatctgtcatttgatctaaagaaaccgagaagaatgtttttccagggattaaacctaagcatctgctgttgacctcacttacatatttatttagcggagttatgatagctctactcttataatagagtgctaggtcgttgaatttcaacggatgtgaaagcactgctaaatcagagtatacaaattggatcattctaggaatcaactcttctattgatctgcctttgtaaacgactccgtatttcagttgaacttcttctgtaaattctgtttgaaggttgccttcacctatatccaataaccattgattgaactccattaattttggatcatcgttaccttccccaattccgagtaaccttacgtttcgagtcaatgaaaatgtcttgacggtcctccataagttcgagttcagcatacacaattttgcctgaacaaaaatattagccctcttcaccacaggcaatgtctgcctgaagtctccaccaaaaaccacgctgatccccccgaatggtaagtcgacacctctcaaatccctaagacttcaatcaactgcttcaacgcataatctgttctgcattgatatctcgtcccatagaattatgtctaagtccattaaatcctgagcaatgcaaccttttggactaaatgtgcacattgagtttgtcgatattttcacaggaattttaaaccgagcatgggccgtcgtcgcattgcgcaaaataagtgaggcaattcctgaagaagtgacagagctgattttttttccttgtgcattgaaatagtctatcaaaatgttcatgacatgggtttttcctgtacctccgggaccgtcaacgtaaataatccatggttcttgctgagacgacatttcaattacatagtctaggatctttgtttgtccttcgttcaaagatgcccgtttagacttgaattcttgctgtgggtcatatgtactaatgtcattgttatccgcaaaagctctgaacaatgcccacttcagatcctccccatgagctaaccccacatcttccatagtacgattgtgctttttgagttgttctgcaatttgaaatattgtaaacgatcgaatatattcaacgttatttctgagcgcaggcctggacagtgtcaatatataattggaatcgtctcctagatcttcaatgtattcatccaagagactctgaggatttgatggcggagagtgtaccaagatgatacagaacattgccctcaaagcacggcctaacatccaacaagaggcttcttggattgctgccgaataatgatcgtccgtagctaacagtttcacagcttcgcaagcatctcggaacgtttcataatatctgccctcgactgttctcaagtcttcgaatgattttgggcctcccttgtttgctaggagtactctcagatagtaccgctcaccttctgtaattgccgcaaaaaaaagtcttcctacggcatctgaagtttgaattcgaggttcccacctattatcatcagtccaccagaaatattttggtatatcctggtaaaggcagttcttggccaaaactcctaagcctgagatgtcagtttgacacaattgaaaaaattcggttaaggtcgttctttctgctttgcctgtttcaaatgacttcttcacattgtcaagagttcggtaatatactgtttgacccttgtctaaatgtaagcttagtcgttgtatagaaggtgacctcccattcattggaaactgaaataaacgatatgcagctgccgtaaataaaacaaaaaattagctttgttaacaagataggtaaattgtagttactgaccttcagatgggccgatataacgtccttcgatgaagcgctgaatctcatctccatcgacaattttcatagaagaacaattgactcctttgcaaatatatttgaacaaatatttcatcgccctaactgtaaaaggaatctctacgttgatgtgacagttgtaacttaacgaaagaaacttgttgaaaggtataacatgcccgttgttaaactccatacccatctttgtcacagttctaccgtcattgcggcggcggtaatccggataagcatcttccgtaatttcagtctcaggtcgaaatggtttaggaaaaccatatttacacatcccatttttccaacagtttgacttgaatccgcagggcccatggagcatatttctggtgacaatttgatataagtctggttctttcttttcacatggaatttccgctgaaattaatgtgtctacggcttcaacagtctttggaatatcagctgggtgtaacataaccattatgtgagcatgcggtaaccctcgtttctgaaactcgacggtgtgtacaatggctttgactcggcccaacacactattttttttgatgtcttctaataacgcctccagttttgaatgaaatgctcgtgcgattaaatcaggtcgatcacttggatcttgatgctcagctaacgcttccgttatttccggccattttggattggctgtcagcgtcacaaataatgcaggtcggccaaattcttgagttaatgccattgcatcttgatacaactgattcatgttccgaggtgagcctgcgaaagtcgacggaaggataattcttctgccttctatgtcggcctcattatgaattgattctttgacagatttatataagtctgccttcagttgtttttggttatgacggacaaagtctaagcgcgacctctcaacgcagacatacatgtcgtctaggatttcttgaaataaggatttgccattgacaattgccgagaattgtccaatcttatcaaaacacattgaggaataccattcgtcctgagttatttgacgacctatgtaaagagaatttagcatggattgaactgaggtatatattgacgtcagcttaccggattttctcaacgacctatattttggaatccatccttgctctcccctcgggaaaaagagcgggtagcaaagtgctaagtaccctgggaatagatctgtacatcttttgatgccaccgttgagtttgtggagtacaatgtctctcgggctaattttttcttcgtggagagtatctaaaacaaagcctatctcgtcgactcttggctgattgtacgtatttggattattcgatggatcatttaaggctctcaaaacaaaagttgcagctgggtttgtagctaattcttgattaatcgtccgatagaattgcgcatatgagttgtttttgctgatccaaagttgaagctgaagcaaaatcttggcatcgacattgactccacatttatgtttccgcatcgccgcttccttggcatcgtttcctccgataacataaatttgggcgaactttgcctctacttttgatgcgggtacttcttcaggtaaattgtgatataatgctcccccaatcttgaaagtgcaaacgcctttctgtccttgtacctcatcatcaatggttgcccctaaagacgcaaaagacagcgtgttgttgtagcttctaatctgcctctggaatttggtcgatactgagaataggagtcaggttacataggacctcagagtaagaggagactacacaccggaatcagtcgaaatcaatagattctttaaaaattggggatagtttgcaccgctataagtcacgggaatcgaaatctggcctttctggcaacacattgaatatgaagctcggggggcttttttatcaataccagtgcgctcgcatttccagtgtatagccccacaactgaggcacggatcggaatagggacccatagtatgaggaaagagacctgggaacaatactttgaggtttgcttcgtgattttgtgcgggattctttgccactggccccgaaaagatgtgtgtcatggcgccggaaaggaatgagggcagaaagtcaaatcaaatctagattagattgttggatggtagtaacttgagggtttagttcttgactataatgaagattgattaataatgaaacacagattttgaataggctcggctgagattcagttgttttagaagcaccaagtcctagcaaaaactttgacacttcagtttcaattgagtcaagtcgaattccctcctgagctcttctaggagagccgattatagctgaataccggttatgccttttgccaaaatagttaatgatccaaggagataggctcttggttaaaactaccaaattcagataaccatcattacccaaaaacggataaaagcgttgacaatgtccagccgacggtcagtgtaggcaatttttaggcagcggtgcgccgctacgctacactacgctacgggcccatgtagcgttagcgtagcggcgccaatttttttttcgtgtagtgttagcgcaccgctacggccgctgcgctacgctaacactagccattttttggtgtagtgttagcgccccgctggcgccgctacgctgcgttacgctacgctaaagcgtttttagcggcaaaaaacaccaaaaaaccgctaaaaactgctgtagcgcagcgtagcgggcggctttttgcgccctgtgcgcgtagcgttagcacagatggggagaattgcgctaacgctacgctaaacgttagcgcattgttttgcctcgtgcgcgtagcgttagcgctgaaaatgaaaaaagcgctaacgctacgctacattgtagcgatttttcgctacactacgctacactacgctacgctaacgctacagttagcgtagctggcccaccgttggttgaggtaatttttgggtttcaattcagattgagtgttagaactcagttctttggaaatataggttttggctcagttgagtacattcggtcaccacggatcatttcaggtttcgattgaaaggagagttggatctgcgaatgttcagatattgtgaataatagtccttgcgctaggacatggttttgggaatgttgcatcaaaacatgattcgcaaaggcaaggcaactaaatagacttggtgtgcttgacatgaatcggtcaagccaggatgagattgaatcacatgaaacttgacgtctgagttgagtggtgagttcaacttccaactttttgtactgtggttcatctttattatacggacgttcaagactcaaagattcctcgctcccaatttgaccatttttgccttacctcaggactcagttaagctgacgcatcactttagaagaggtttctgttgctcgaattcatagcactgatcgctctggaacaatcccgatccagatcagaacaattactatgaattgctaggaagagatgaacgtcttattctatgtacaaagaggtaggattaataatagcaaagcaaggtcgacagcagattacagtacacaacggttcaaccagacattgaattggcatgtcctagttttattatctgcacagtgcagaatggtcgagatacaaatacatgagaggcggaaaatgataaaagttgacgttgactcctcggtctgtaatgaatgtttaagcacacaaatttgattggtggattgagttaaagtctagatgattgagccctgaagatgctcgttgacaatcaatgggtcaggcagagctgatgttaagccgggctcgctttgcattagccaagatttcttttttagtcctttttttgccagatgtcgaagcaacactatcgtaataattgttacttgtacctaatttagctccttgattctggactggatcggcatcggctccttcaagtttacagctggagctggctaagacttgtgtctcaacactgcactcagactgaggttgagacaaatcttcaccgaccgtgattctagtttcacgcaaagagatgagtaaaccgcgtgtgaaagctaatagatcagaagacgtacagtccaggacgccttggttttttgtcgctcacttgactgtaaatgagggcctgactgttaataggttgatgtccaacagttaccgatacagatatcgcctaagtatgaattgaggaggaacataatcaatcaagtctggttcatgaagggtttgtttaaggaattactaacggtcacaatccacatgaactgatgatgttcatatccattaatgtgcccagaaattaaaatttcccggcccagttgaaacaagccaaaagtgttggctaagtttttcctcccaccgatgatgtactgagtcttgaattgaacctgagccttaacctgagaataattcctgtcagacgtgatacgcaattaaagaacaaagtgggaaactgaccacagggtcaaaattggtatgttgaagaataaccaccagatttttggatgaagtagatgattctggatcagttacttcttttttcgatacgacaattcctaggccaacgacagaggttctatcagccatggaagtggggatgttagcggtcagacctaattcaatgacagtatcagtgtcgaagtgaagaacagggattgatttcgagttaggcgcaatgggttttccggaaatggaatacagatgactatcaactaatccagttgcggcagatccgtaaccgcataatttaatcagaagattcttctcttccttagtacaggagtcaaggaaggggactgatgtcgaataatacatttgttcataggtcgatcctgcggcaattaattgttcaagctggtcaagtgccgaaaaggtaagtgtcaagaaatgggcagtgacacaaggaagaatctcattacatgttcaaaaatatcggtgatcgtcctagttaacataggatgactgaattttttgagggtagacattctgatgcacggatatataaagagaacgaagttgaggttaagtcaagggagataaaatggtgtcaaggcaaagggagaggttgtgtcaacttatgcacttgaggttgagtttgaagctaagaataggtggttattgaaaactggatctgtcagcagcgggataaaattcaggaacagatgagttgaaacagaactgaggggggaggaattatttttcggcttgagtcgagattcagatcaggccttttatagaccagctgatcaacaggccagaggcaaagtataactatcctggagtcttggagagatcaaaaatggaatttagttaaagctaatattagattaggcgtgaggagatagaccagtacagatgactaaccaggtaatctttggttgattgttgattagtctgaggcgagggattgtgccggaataggttgagtatagagaaaggctgcaatcgtcaattgcactgaagctcagcgcgaagctcaatgcaccgggtaaatctcagcgatgagtcttgaataagttatgtcaatttagaaacagtaaagagtatagaaattcaggaataattaacaaatgcggctgaatcaatgtttggagtcagcccatatttacgaattgcgaaggctttcgaatccaaaagaggaagttaccctattttttggtagaggatgcaaaaagatcaactgaaattgtaatctatttatcacagattctgatcgaaccatacagagtcttgtgtttgttaaacctttacaagctgacttttttgcaaagtacagggcgatgtggaaaaaaggaaataaaaaaaacagcgtacaggttttgtttaggttgaacaaaagagaggaacagagacatccatcgaagtatgacagagatagagcacaatttaaaaatgagtggccttaatgagttcacaacatgttgagacaaagttaagagatgtaaaccgtggagacctaaatttagccggaagagattcagagcagttagaacaccagcctagaaattaaaaagtcggtataagaaaaggcctacttcaagatctacaataccggtcaaattttgagtgagatatgctgagacgtagactatttggcctggattgagttcaccgagcgagttttgaatagctgaggatttcgagctgaaccggaaaagggcagactgaaacatattggttagaagaggattcggttggaaaagaaaagatttaactaacgtcggaaacatcagggtctaaagcgagacagttgacgccttggtcaagcactttaaggtagcctctgacgatagggtatggtatatgtcgatgtcgatgtggaatctcgttatggtacgacgaggagttgcacaagatggctatgtttggctcagaatagcgagcgatgcagcggccctgaaatgttaaccaagacgcagcgttatcggagtcaccgcgaggagcagaagtatagacatcaaagagatgtcctaatatagggaccattgtggtgtcggtacatgcccagggagttgagtcttgaatgcgatagtgttgtcgattgacaaacggaggttcttcgggaacataaatgcagctctcaatttcaatcatgttgaggaaaggttgagtaacagtgctattgtaagcagtaaacaagctgttgaagaggagatgagtgggagcaaaactgaggggcgagtgcatcactatttatgtcgatgcttttcaattggaaaaggacaatcatgtaggatgtagttgatggcgctgctaatgatgaaagcggcgaaccactgtccttgttctcgccgaacgctagtaaagaggttaagtgacgaggagtaaatgtagagacagacaaaatgaagatgtgtctggtgagagtcgaactcacaacctcagcaatgctgagacacatactagagtgctgcctttaccaactaggctacagacgcttgtgactgccagggttgttgggtggtagtgctcatggttcgacatgtagtgatacatcatggtagcagactatcagacacctcaacagtaaatgtcgaaataggaaagaagagacgaagctaataagcaaagctgagagctctagatacaaaatgtgtaataaaataaatgaaacggtattcgagacacaagcaaagtaattagtttgcacaaagagtgagaccgagtttagatatttcagatgaatataggtggagtatcggcggagttgaaaaagacagtagtagcctaaatacatcaatagcgttgagtaattatctgaaggaattttgaagaaagaggaaaaattatgttgagaaatgactaactgcaacgtaaacaagatctttttcatgtttgaaaatatgtcccgtgatccatatcttttggccgacttcgatattagttggaggggtgttgggagtcccctccggaaaaatgaggacagcggagaaattctacaagaatgttagttagagcgttcccaagattgagagtacttgacgtaccgctgaacgattatcacaacaaaatattaactcaggattggttttgtcaataacaacccagccgtgaatggaaggatttgaattgatgatgagattgaagtcggtaggaagagacatgctgttgataatagaagaagattgactgagtttagggaatggatttgagttgcgatgaggaaatgggatgagatattataattgactgtaactatagagggtgctgatgtcaaatggtcaggaaagattgtataggtatttaattgaggtgagaggtagatgcggttagtgaagaatttgaattaggcattattgttagtgctatgtccggattatggaattgtggttaaaggtgctggagtgacacaacagaaaagggtaagagtaggcttaaaaaatcaaggaatactataagcggaagaaaagtagaatttgtgaaagaccatttcctggccaggaaagtctaactttgtgagtcggattaaggaataagaaagaaaaaatatataaatggaggagaagtataattttcgcaactgggtttcgcaccaaagaaagtcatgttcgaggatatggacagaggctatttcaagggagtccggttaaggaaaagaaataatataagcggatgaaaagtataggtttcgagtaaggatgagggtttcattgccaggaaagggggtttgttgaggccggttaaagaataataaataaaaattatataaaacgatgaaaggtataattttgacaagagactttcggaccacagaaagtgacggttcaggataacaacagaagctagttcaagtgaatccggttaaggaaaacaaacaatctaaacggatgaaaagtatagtttcggaggaggatttcagaccaggaaaagtcgtggtcgagggtataaagaaagctcatgtcaaggactttaaacagcagaggctcctagatttcagatctgctaaggtacctctcacagaccgaaactattgccaaattttccaattttaagtggattatttggtttggattgtttgcatacatgtatgtaccttattttttatgtttttttaaaattttaaatttatttcctaggttttaatatgcgtagaatttaatggtgcaatccaatttttttaaaactcaacggttcacttttaatactcaaattacacccattttttcacttaattttttacagcttaattttcatcattttttgacattttaaatttatttcctacactttaagacatgtagaaaattatggtaacaaccatttttccccaagttgaaaactataccttgaatgctgcatttgacatgtttttttaattaattgatcactttttcacctgattgtttgcatacatgtgtgtaccttattttttatgcttttttgaagttttaaagtttcttcctacatttaaaagtgtgtagaattcaatggtaacatctagttttcttaaaactcaacggttcattctgaatactgtaattagtcatatttttcaattgatttttaagagcttaattttcattattttttgacattttagatttttttcctacactttaagacatgttgaaaatgatggtagcaatcactttgcatcaaaatataaactgtatcttgaataatgcctttgacatgtatttttaattaattcttacatgcttaattatccttattttttggaatttaaagttcatttcctacactttgaaaggtttcaaaattgctggctgtatccattttgcattcaaataaaatttgtatatggtttctttttattctttattctttaaaaaatgaaaccagaccgtccaaaccagaaaaccatgccaatccacaaggtacctggtccgccccagaaggatttcctcacaaaatccccgtacctctcctgcaaaaaaatacacaaaacaagccagtgaaaagtgataaccaaactggaagcaatctctatagggtaactgacatcctggggtggctagtttacccggctatagaccagctagtgcaccccctcaccaataaatgcttagcgtttaccactaactcctcctctccaccccagaccatggccgctgtccccagtggtcctcttcagccatcgtactccgtcgtcattgcggagccgttgatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncaagtacactcaagcattctttgaccaccttcacacaacactttaaagcgcggccaaacaccaaatcacactcttcatcacacaactcattcctgaactttaccctatcacttgattaaaacttgcaagctaagcttggtgggtcttgttatctgatagtatagaagggcagagctttcactccaccatccccttctccattcagcaaaaagggtcttacaaccactttttgtgtcagccacagagcacatttcacagtacgtgaaatgtacctagtaactgcaataataataattaattgaatactggaaaatagtatacattgttgttagaataataaataaataaatatgtatttacatttaatcttaattcataatttatatttaataattctataattaactgtgaaatccccttgagtattgtacatataatatcactaggatttcacagaaatatcattagaataaagtattaaaacaatgtttattcttatacattatgtacatattttataagccataaataattacatatgtataaagaatcagctagtagaagcgtgaaatggatgaggaataagctatatacatttatctgaagcttacccatccttgatcacatcatcagggcatcagattgcatcataaccctcttggatggcgtcatcaggacccttttgtgctctaattcaaagcttgcataattcaaagcagcctacacgggaaaggagcccaaattctacatgcaagactgaattatgcatgaaggacatgcatttctcatgatcacaagcttgcataagctgagttacacgtatgcaaacaactctacaattgcacagcccctgcacagtaaatgtagccctttaaattacgtgagaaataggccacaaaactcaattatgcatgtatgatctcatgtcctaagaccttccacccatgcatagcactgcacagctacagctcccatccttacacgaaactgtagagctgctaagaagctccccagtgccctgagggcctctcctcttcccctgagccccctgtagaatatttaaggagctcagattcctaccttttccccccaggaaattctagtagcatcaaaccaacacttgtaccgtgtttattagtgattcaaaccaccaataaccctacaaaccagctaccttagacctaaatagatttactttgctcagattcaaggcatatctacttatctctattgcataaagaattatcccccaggttaaacaattctggtccttaagtgttgatacacttattaatctagattgttgttaaaagactaatcccaagtgagttgaagaagtcctcaccttggaagcctattaatccatacaagaggattgatctggatgcccaattaaataattggatgagtcagcagtagaagtaccattcctcactgactcctccctgtttcttttacaggttgagggatttaaccacgaataaaccttcccacttaccatacttgttaacactcagagcacaacccttacaggttagtagcatagaggctgacaattgggggtctggcctcattttactcgtgatttttcacccattaccattaaaaaatcatacttactaacaccattctattttattttattcatcatggcctgctaaaaggtaagtgcaggatatcaatatttatttcaaacatataaacccttcctcttttatctccctcctgacgtacccccttttaacttccgagagtctgaattaatagaagatactactacatacactactattcctgattttggctttggcaacccgcactacgctttagacttatcagactaaatttttttacttctttacatatctcttattacttctcacctcaatagcgtaaaaaatctctaaaaacaccaaaaatacctgtttttcaacgctacacaattgtttcactctattttttcgaaattttttctgaccaaaaaatcttatttgtcttacaaaacaatattctgaattaaaatctgaaacttttttccttcttcttaccttttttgtggattcaggacgctttttcgccagcgatctccctgaaggagaggacttacgaaaattctgagtagaccattcgacgcgcaagcatcgatttactctactagatttttttcccaagactcgaaaccttacggttcattcagcgtctgtgcgcaagaccttgaaaaaggacagcctgacagcttttgtacggcaggtgtgtggtaacaccgattacagtttgtacacgcatacatacataaataaagttgtattaccactcatacatagtttaaatcctattcacccggattttcacagccctgtcgatcgtattaccaccgcgcgagcttgtttgagtgtataccgcagccgcactgcacctctgaccagtttttcgaccatcgaccttccagaaacttcaagagagtgtagctcactcaatttttgagctatcaacaaggttagaccaccattttaaccgcctgaacctagcgaatccagcgcacacactcacatcacgcgattcttaacccttcacagtcttatactgtactttgtttttatactctatctacatatttgaaaaaactctaaaaacatataaaaaattataaaaaacatataaaacacataaaaagtaagaaaaacattaaatcaaagaaaacaaatagtaattgaattgattttactaacagaacatatcaaaaatattttcttctcattttttcagtatcagaataaaaacaacttaaaaccaattataacaatctgttaaactataaacagtaagataaaaaattgtttttgactgacttatactcagttttatcaagaaaaaattctaattatacttttatacatatttcttgcagtggcaaacaactcttccaccgctactccagctgtctccaaccttggaatccaagaccaattcacccaaatccgtgaaaatcaagccccctctgaacttgaaaccaatcaaggagacaacattagtatatctgacaaatcctcaggtatattacatttatttttacattttaattaaaacctattttacttttattatttttgatctgacattaaaaatggctcctttatcccttagacctcgaggttataatggaagattcagagagaccacctcagacagaggatttccacaggcgtcagttattcccaaaaataaaaagaaaaatagtaaaactcaatcaattaatgatacatcttctgttaacagttccacaggcggagaaattcgaaagatactattacaggatgaaggaaaacaaagcctggctcaaggacgtgaggaacaggaccagctacagagccatagtagcccatttaagatactgccaggaggacttccttgctatggtccaactccaaggagaggaattagctctcaggaggaccaaaggctgggatcccagaactttgacggcaggaaagttctttcaacccccagaaccagctcccaccagaactgatcgatccttaccccccaagagctcccagaaacagaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaggtctcttagccacttgcccttgatatcgagatgcttcgttttggagttagagccaaagttttttattttttcaactagtcctagattgtcaacgtgaaattctgttgggttgagtttttccttccatagttcttcaacaaggtaggtgatccattggttttcttgagctccatccgagagtgcattcatttcagcttcagtcgaggagagagtgatgttcttttgttttttgctgctccaagagacggggcaggacttccaaaagcatatagtcccgcttcgagagagacgagttttgagatcatcggcccaggttgcatcggtgtagtactccagagctcgtgattcgtctgacaaatcgggtgtgagatttagactgagattggatgtgcctgccagatatttccaacagtgcagtacctccttccagtgactgattcctggtgcatggttgaaactggacaaaatagagactgctggcgctaggtcaggacgggttcgacatgctagaaagttgagtataccggtgaatgagcgatagttgacatctaatttcttgaacatggcgagtttcttcctttgttgcctccttcagttgaacgccgacagatagcggagtcttgacaggtctacagttggtgagttgtagcaattctagggctttttgaatcagttttgggtgtgagagtttgattgagccttcttcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnactttgcggttttgatcaggtttatctcaccgattttggacttgcaactgacctctctcacagcacaaacaagtgtggcacacgagcatacatgagtccaggtatgcccgcgaaaatgattggattttcctgaatcaaattgttttattgatcttgatccaattacaagccagaatgtcttggcagttttgatacctcacttttcttttacaatacttttgcaaacgatatctggtctctcggtatcatgctgatgaacttgctaggctccgctcgaccatggcgtgaagcaagagactacgatccgcatttccgcgcatttgtcgcccaagataccacgttcttcaatccaattggcgaatcctttgaatattcttttatcctaaaaatgctatgtattgaagatcgacgaatgacagctaaacaggttctgcaagcacttttgtaatctagtgtctgaatttaaattttaatctttgagtgttctgaatcgatacattattttgatcacctgaagggcgagtttgatggagctttactatgtatcccattgacgattcgctatcacctccgctgccaagcttactcgaaacctgtatccaaaagatgtgcagaaatgagatgttggtctagattgcctcagaacttggccacacaaggtgttggaattgcatctattgtatttcagagtagccaaaatcaattcattgggatgaccatgttataaaatatttgatgctttttttggctttgctttttttccttttttgtgcttttattttgctttttttgctttttttgctttttttgctttttttgcttcttttttttgtttttgcttttgctttgcttttttttccttttagttttgctttttgttgttttgttttgctaataaataatagatagtgaatttttgagatgcacttgaatgcaaaatgttagtcccagattgaaggtggtcaattcaatgcagaaacggcttgcagcagctttttggggagctttactcctcaccaaactgcttgcagaagattattctggtcaaagctgtccaacaacacctttgacctgcctacctgagcaattcttgggtgattgttttgctttgctattatttacttttgtgtgtgctgtgttgtgctttttttatttcctttcacatctgtttgcttgtttttgtgcatttttggcccttgttgatctcagaaatcacataaataagcaaaaaaagcagagaaaaacaagaagaaaacaaaaagcaaaaaacagaaagcaaaaatcaaaaatcagaaaaaaagcggaaaacaaaaagcaaaaccatcaaggcttgattcttgcttgcagataggatttgccagcactttggccactggccagtaaccaacaagccttttttttttggtcaagctattaatttgattgtataattttctaaaataatgacaaccagtaaccaacaagccatttttttggtcaagctatcaatttgattataaaattttaccaaaccagcaaagcaaatttaacacaaggctttagtagaaaggggtcctttcagaggatgagaataagtcccaaagtatgcagaagtatgctgctcagatggtgattgaacataaatttatataaaataaaaatatgaaattggaacaggttatgtaaactagtatgtttcagagaaaaacagagagcatgctagctccattgctcttacatatgtgttgcaaatttacaggggaatcggatgagtacaaaattccacctgtgaatgtcctcgatgctgcgccaagcaaaccacgggccccccgagacccaacggggatcccaactgcacaagacaacacttgtcccggccactctcgcctcaaccatcctactccagcgataccactttccttggaacactagaaaccttcaccagataagtaaatattgatgtctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacttatactggggttgttgatttctctgcgaggaaaatactcactgcccatactgttgatgttgattttccaactccactttctttattccttactattttctggatcttcgagtgtgcctattttctatcttagagcatctccaacgcgggtggtatatccggggtggtataagttggatataccacccgcgtttgcgatttaccaactgagttctgccatgtgcaccaccgcaaagtggtaaaaccagagttaaaccttcatgaaaggtcaatccccggtgccatccatcacccccgagtgtaaatcctagcaagctgtactaatttttgtttcctaccattccagatgaacgtagatttcaatgaggacctcgacttcgatgcgcacctacaggtggtacttcaaacccagcggatgctattttcaaacggattcaatcaaagaatgactgtaataaactcaacaaacctacttttcagtttcttaagaagaagaagggaggacgaagaaccaccagtgcacggtggatccagaccaggccgcatgcccaacttgccacgagactttgaggcaggctacgatcgactgttccacgactacttttctgaaaatcctgtctatccggatcacattttttgaaggcgattccggatgcgacggtcgcttttcttgaggattacggaagatgtacaagaacacaatgactactttttgcagaaggccgacgccttggggaaaccgggattacaaccactacaaaaaatcacctctgccgtgcgaatgcttgcctatggcggtgcttccgacttgaacgatgaatacctccgcctaggtgaatcaacttcgaacgaaagccttatcaagttttgccgggcagtcattgatatctatggagctgaatatactcgtgaacccaacacggaggatttgactcgactccttgcgattggagagaagaggggatttccagggatgcttggatccctggattgtatgcattgggaatggaaaaattgcccatccggttgggctgggcaatttcaagggaaagagaaggtaaatcaaattaaatcactcccggtcttgcctatattctgatctagatcccatcacccaggtacctacaattgtcttggaggcggtggcttctcaagatttgtggatatggcatgcgtatttcggattgccaggctccaacaacgacatcaatgttttggatacatcacccctcttcaaaagcctcctcaatggtgaggctccacaatgccaatttgttgtaaatggcaacacttacaggcatggctattatcttgccgatggaatttaccccgactgggcaaccttggtcaagacaatctcgcagccccaaggactcgagagaaaatacttcgccaaggttcaggaggcttgccgcaaagatgttgaaagagctttcggggttcttcaagctcgttttgcaatcgtgtcacggccagctcgaggatggcggcatggaaatctacagctcattatgaaggcatgtgtcatcctccacaacatgattgtggaggatgagcgaacattaaatgtagaaaacttctacgatacctctgctaccatctcagaggtcaacttggagcgatcggacgctaggaccgatttctcagtgttcatttctaattttcgcaccctacgaagccaggcgactcacatcacactgcggaacgatctcattaagcacctttgggccatgagaggaagatcggacgatgaatagattttttcttcttcattttcaatttcattgatgtaatcaatgaatacatagataataaaaaaaacaatgctgtctgagtggaaaccgcgagcatatgaaagagatgagtaattggaccgtgattcataaagagaaataaaaagcatgaaaaaacctcagatcgagcactgaggtatatcgattgaggtggttgtgggttgaggatcggtagcaacagttgttgcttgagtactattagagatgttggtcgaggaggtggtcgcttgagtgttgctagaggaggttgttgcttgagtcggagtgctgcagctcgcttgagttgatgctactctagcttgttcggcttcagctcttgatcgttcgcggagcttgagcatgatctgctctctttgaagtcggtagaactcctgagtcacctcatcgagtccgctgatgtctttattcatgatggctgcatcggccatgttctgcatcgtttgagtctggctttgatatatgtcgttctggcgcttggattgacttgcgatctcggcttgcgcggttgccatgtccttcattatgcgtgcctccgtagctgcgtccctcagaatcgcttttgccctttttttcccccctggtcgttctggctcgggtcgatcgggagtttcactcggagtctcggtgtctgaagcttgttcagaggtcaaggggggtgcttcactgcttgggcttcttgctcgctttttcttcttcttggggccttcggcggtctttgtgttcatatcttgaaaataatcggaccattttggagaagaggtgaggatattgtagcactgaaggaagccaaacgtctttccttgaagctcggaaaaaagagcaagagccttcgtcaatcgatcctcggaagtggcaccgctgggattcaactgatcaatgtgtttgacgcaaccggcgaatttgctgaccccatgagagataagttgccagcgacccttgagactaccaatcggtcgaggcggctgaggaattgcgtcgtggtagcatttagatatgcgatcccagaatcgactgccggcttgatcggtcccaacacttggatcctcggagacctcaacccaggaggagcttagctgagcatcctcatgatcttgataggtgggtcccttctttcgcttttctttcttttccccttcggtgtttgcttggtctggatcgatcaaaaagaaaaaagaaataagcaacatagatttgaacgaaagcgcataaattgtacataccttccgtttcatcaatgaccaagagcggatccaatgcgggagtagtcgtagtactagccgccatcgtcgtgttgttggtagtcaaaggattcttgtatattcactaccaaccgagagttgggatatcgggggtggaagggttgttgaggattggggtttcacgagatggagcaaggatttcacggatccccaagtggtatcaagggaggtaccggggtggtagatctaccacctcggtacattttttgttctgaaaatgtagcttacctccccgtataccacccgcggtggcggggtgttttgggaattggggtggtaaacggggcttacaacccggatttaccacccgcgttggagatgctcttactgcactagggttttcatgtgtgaaatctatttgtgggtgtgtggccagtgattttgtaaaaagaaccaatttcatgcagaaaaatcaacctggggccttgtttgcaaacatggagtgttccatatcaagggaaaagcaatcaatcatttccatttaacttaattggagtattaaatcaaaatggtctcaattgcaggtgcaagccgtaattctctgtaacatttgagcactaacagtgtatccttaatgctctgtatcatttgggcttgagcattaacagtgtataggatttaaagacacaggccactttgataaaaattcttacactagcaactgttcaagtgccagggatgcgggggttgtagagccacaagttcctcagtaaatggaaaattctatcaaatgttgcaaaatttctctgggaaaatcaaaagcctggtcactcatagttttcagaggaaactgcccaagcagttttcagagggaaaaaactgcccaagcagttttcagagggaaaaaactgcccaagcagttttcagagggaaaaaactgcccaagcagttttcagaggagaggaaactgcccaagcagttttcagaggagaggaaactgcccaagcagttttcagctgaaaactctcctgaagcagggaaaactgctcagcagtttatatataccaagaagaaattctgcatgagggctacagccatatcaaaattgaaagaataatttttggcagtattctgagaaagttttctccccacaaacaaatcaatttcttaattgctgccacctggggtcaaaattggtgtcctactccatagaatactgtcaataaaattcagtcagccaaaaaatatctcaagatggctcaaaaagcccctgtgagaggtccaaaagtactgcagtttgatcaaatggtgcctcctcctcctatttccccttaaactattcttggaggacagacgtgagttgtttcattttcacactactgattgtgtcagcaataatccaatcagtctgtccagtggccaaagtgctggcaaatcctatctgcaagcaagattcaagccttgatggttttgctttttgttttctgctttttttctgatttttgttttttgctttctgtttcctgctttttgttttctgcttgtttgttgttctctgcctttttttgcttatttatgtgatttctgagatcagcaaaggccaaaaatgcacaaaaacaagcaaacagaagtgaaaggaaatcaaaaaagcacacacagcacacacaaaatatagcaaagcaaaacaatcacccaagaattgctcagttagtcaggtcaactgtggttgtacagctttgaccagaagaatcttctgcaagcagtttggtgaggagtaaagctccccaaaaagctgctgcaagccgtttctgcattgaattgaccaccttcattgaaatttctaagatgatctgggactataattttgcattcaagtgcatctcaaaagttcactatctattatttattagcaaaacaaaacaacaaaaaggaaaactaaaaggaaaacaaaaggaaaaacaaaaagcaaaagcaaaaacgcaaaagcaaaaaaagccaagccaaacaaagcaaaaaatattttataacatatttgggcaaagcctggtcatcccaatgatatgttgattcaccacactcttgccagccagccaaaaccacttccttaagcggggcttcaacgggggttggaaagcgcctggcattttacgcggggctgaggaggatgatgaggggctggcatgggagagactggccaggaaagccggccgagcagattccgaaggcttgaattctggcgcgtcctcgatcaatgctttctcagtctcggtgagcggcggcagtggtgaatggctcgacggctgaagtggtgaatggctcgagagttctaaagataccaaaaaaaaagaaatgtaagcaaatatttttcagatagaagggtgataaaacctgattctaccttgcgttcgatcaaacaagctatccgctctcttgaatcttcatcaagaacaattagctcattaaaacagtcgatcaagccgtcgatcggatcgacgtctctagcaagtcgtgctatctgagccgtcaggtcctcgatcctccgaaagccatcgtcggcatccttctccaattcgtatagatcatccagatcgcaatctcgtttacctccgtcgaccgagcacggatcatctcaaatctattccggaaatctgcagggatcatctcaaatctattccggaaatcctctgtggatacagacgagattcagctaatatttctaatgatccagagttaaagggagggggagagaagactgaccataggctagtagcattggtaccagtattgctgatgactcgaattggatttgaggagggcgttggagggtagaagtgcgggatggatcttgactctcttggcgagagcaaaggagggcccgaaggcctcaagcagttggccatagtcttgtacgagtggttgagcgaaggtctcgtaggcttcgagtgctccctgagggggttctcgacacttatcgagacacttatcaaggttgttgagggcgacttcgagagcggattggtccggagatggtttgcgccgacctgatggtggtgttgttggggtcgaatgggggtggaaaaataagcaaaaaaaaaaaaaaagcaaatcgaaacaaaagcaattcaattcaaaacacaaaacaaaaaaaagcaaaacaaaaaaaagcaaaacaaaaaaagcacaacaaaaaaaagcaaaacaaaaaaaagcaaaacaggagaaccagagcaaatccggggctgtccagcccagtcaccccggattttcgatttcctcggtgtggtaaataatactgtgtttctacgcagaaaaatataaaaatttatggttatctctttatatattatatatatcataaaaacaacaacagaaatggattcctgaggtaaaattaaccctagtcacccactacaactgaccccatatctctcatggtttagaagttacacagatttcaacctgtcacgggatatcttttggattctttcctctcagtgtggcttgttttgaatactgcatgcatattgaatattgaattcctttgtcttgcattgaattcctttattggcacatagtgcatattgaattcctttgtaggtgcacatgcattcctttgtagtaggaccttgtaggctagccaaattccctcaaggcagtgctctcaccagccaaattccctcacctgcatgtactagactagctaaattccctcattggatcttcaggccagctaaaatgcctcaaaagcctgtaccctggggctaaaatccctcacatttgtctatataaggaggcctctgcctgccagttgttccctccatcatcccaccagtggaccagatcatctcaaccatccttacagattatatacaagtgacagccataacactacattatattgaaatacaaccatacagtttcatcatcataacaagtgccaagtgcccataacctgcctcacataccattactggttgaagcatagcgctcccagagctccaagccttggtattaaagctttgaacaacaactccatcaatataatcatcactcatttataacttcagacccttataaacatcactcggaagcttcatcttgaactatcctctatcacaataaatataactgccaagctaagcttggtggtcttgttgttctgatagcatagaagggcagagcttgcaactccaacatacccttctccattcagcaaaagggttttcataaccacttttgagtcttacaagggagtccccaacgtgataggataaacttctgattgacatcgtgtgaccatttaaacgaaacatcgatatcagagacatcgcagagatcgtacttcagcggtaacggacgattcatcaacatatttgcgactactcagcggcatattcagttattctgttgatcaactagtcaaactcaataaacaatccaacgacacaaacaacgaacctctgaaaagaaagtgaacccatcgactgaaacgagtatcttgaagaaggcagccagttattgaccagcagaaggaagaccaccgaaaggatctggataactaggatactgtttgaagagagctctggaactattcgaagaaagcagctgcttattgaccaaaagaaggaagaccaccgaaggatttggataagtagattctgtgaaagaagaaattcccagtgttaactgatttatttattttaagaaaaccataagcttgccctggtaaagataccagagaccatagtattatttgtttctttttcagagcaaacgtttgtttaggtatcgaaggagcgtcaagtaaggaaaactaggaacatcaatcaaaatcaacatgagtctaccgtacagtacaccagatttggaagatgggtttgcaccgtcaaccccttttaggaaccgaattttcgaccgaccttcaggatcatcatcagctttcaattggaatacggacactaccttgccaccaccaaaggataaaggaaagggaaaagcaagtgaaatgcgggatacaacggaggaagactcagatgcaggcgatcctaccccttgtcagcctctgggtaactaacctgagtatttaatagtaaaaaggttgttactatgagttgactgaagttttttgagcgtggtgagtgttaggtagtgggtgattaataccagtcctgtaaagaggaggtttcactctatcagtatggtctttactgagaggcttgctatcaacagcgcatccggatcaatacaaggtattaaataggcatccagggtacctaagactcacctgggattaatttggttattcccccaaagggaatgggctaacaatacttattaagctttaacaaaattagttgaagattaacaggtattgttgatgggaatattcagcaaggctatgaatactgtggataagttgagtaagagtactgaagcttaagaacaataaatgtagacaagatttatgttggttacgggtactgtatcaatataaatgttaactggtttaactggtgtctgaatattctggggattaatcagtgaaagaggcacggattataagttccagaatactgaaggggggaaagaatgagcgctcagaatcaagggagctttggccaggagaatgagcacatcaattgagtgactgatcattatttgtcatgatctgtaagtgacatcataattgtgtactagttgatcaatgtactagttgctcttgatgtgtacttaacagatcctctaataatgtagtcataattgtgatctgtgcatgtattgaatgtattaattctattgacacttaatacttactatttaatacatgtacatatttatttgtaataatatttgaccgtgaaaatactgtagcagagggataacttgtggtacaggtatttcacggacaagggagtgaaaggtaagtgataattacttatgtagaacacaggtatgtatttaaatagataagtaattaacagataagataaatgtaagataaataagataagataagttaatgataataataagataacaagaggtaaaggtaatcaacattatggataagtacttatgtacataagtacaggtgttgcagttacttggtacatgaaaggtactgtgacatgtactctgtggctgacacttcctccctctaaaaaaggctgatccaagaaataaatgaatgttattttcttttatcagctctgtattgtctgagaattttatcagcatcaggtattttatcaactgtaagccattcatcttctttggtaccactgtatcttactaaatactgtttcatgtccacattgttttttctgatttttctatgttgtaatatcttcttaattttaatttcttctttctctaaaggaggtattataactctgatgttatcttttcttaaaggaaatttgtcattatcactagttttgtatggtttaattagactgactggaaatgtagggtgttttctttctaattctccagtgagtataacttcaacagcatttgcaccgtgtaattgtttgattgtaaaaggtcctacaaaggaatctcttaattttttaggtccagtcagatttgtaaaattaaatgtagatatcaagacttggtctccaactttaaactggtgagctttgtgagttttatcccatctagttttgttgtaatctacagctaatttcacgcattctgctgcatatttttcagctttggtcatcataaaatgaaaatcagaggcacttgggtgtatatgtactgcttttgacattaaaatttctttgggaaaccaaggagtccaacctctttccaattcataaggtgttttatttgttgtactgtgtttgctagaattgtaagcatattcaagtgcaggtaataatgaacaccaatcatgagtatagttgtctttatccttgaatgtcattccataggcacaatatcttctgatcatgtcttccaaagtttgaatcattctttcagctagtccatctgtttgggggtggtaagctgtagaaaatttcagttgtgtcccgcataaatcatataaatttctccaaaattctgacgtaaatttagggtctctgtctgtaatgatatatctgggacatccaacatcataaataatagaattccaaaataataaggcagtatccattgctgtatcttctttatgacatggtagaaatcttgctcttttggaaaatctatcaactactactaaaattgcattgaaattattaggtcctccgggtggtaagccagtaacaaaatccatgttaataacagaccatctttctttgggttcttcaatttcttgcaataatccatacctttttcctgtagctttatttgctttttggcatctgtcacaagattcacaataatctttggtatcatttctaaaattaggccaccaagcaatttgtttaactctctcaattgttctgtcaaaggaaaaatgagctgaggatatattgtcgtgacattctttcaaaaataaattaatgtgttcttttaaacaaataactactacacttgtatgtttgattctgtggtaaattaatccatctaatagagagaatctattttctttgaatgagctaagccatggttcttctaaggaattgatcagatcattatttttgaaattactttgtaatatattctttattgtggagcaatttttattttggtcataactaattctaatttcatcccaaaattcttcttgcatttcagtcacgtgtaacccacaaatattaatatcatcattgttatcatcaaaggcaggattattttcattattttcctctgggaataaacacataatttttgcagcaatttctccgtcccatgctgggttgtctggtatattttccaaagaccatctactaagtccatcagcatttttatgtatattaccttctctatgtttgatagtcatacttcctctccattcttgaatagctatttgccatctgagcatgtgtctatttggagttttcatacttaataaacttttgagggccgtacaatcagtaatgacttcaaattcacatccatcaaggtaataatataatttatctagggcccagactaaacataaacattcaagttggctggccccatattttttctcactatctttcaaggttctggaaatataacaaatgacttcttcttttggtatttcctgatcttgaatttgatgtaaggcagctcctaatccttccatactagcatctacatataatttagaaggcttattaggattaggcataaataatataggagcagaagtaagtaattcacgtaatttattaaacgcagctactctgtctactgtcatttcaaaggcagtgtttgggctacttaatttatataaacaacctgttactttggcaaaatccttaatgtgttgtctataataactagcaaaaccaaggaatgactgtatttctttaacattagtgggcataggttttaacattacggcagctactttatttttatctatagctatgctcaatcctgaaactatgtggcctaatgctttaagttcttgaaaaccaaattgacatttgttcatagagatcttcatattcatttttataactctttctagaacaatttttaatttgtcaaggtggtcattccattcagtgctaaaaataataatgtcatcaatataaattattagccatccttcacgtaattctttatgaaattcagtatccatcattctttggaagtgagatggtgcatttttaattccaaagggcattctcaaatattcataaatacccatatgtagaataattctcattaagtgtctactatcttcatgaatacacattttgatgaaatcctttaagtacatgcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttattttaggccattcgatatctatcagcaatgtgtaattgttgagagctctgaaatctccaaccattctagatttaccattatgccacgcaataattacaggagtagttacttcaacattttcattggcaccaacttttctaagtacattcatttttactaggtcagttacatgttgttgtaaggcttctctgcttcttggggatgctgggtatgcagcttttcttaatgctggagggtaaggtctagaagtattaagattaattctgacttcatgtccttttatacgtccaaagggttcatcagtagtagcaaaggctaatttctttttatgtagtaaagaatataactgtgacttttcttcttctgttaaagtactagaaatttttgcttcttcaatagtatttccaaaattattatcttctaaagcattacattctagttgtactaaattcattttatcagtgataccaagttcaaatttagtagataagtctccattgatagtaaaatatctgccattgctatttataacatctatcccgtaattaattatgtaatcatttcctaaaatgatgtatttcattctaaagtcttccattacaattaattctaccgtgatttgtatgttatttttagcatgaggaaatataatatctagagttataattcccatagggttcaatttactgttacaactgtagaatttctcaggtttgatggggatcaattttgttttccaatcaggcagtattttatctaataatttaggactaattatagaacagaaggctcctccatcaataaggcatttaatcttgtatttattacagataatatttgtga