aataacaaataaggatcagtacttgtattgattgtattaattcaattggtaatgctaaacaatacatgaatattttatttgtaatgattcttgtccgtgatcacttgggggacaaggataattaatgatgaagtcattattaagatcacacaataagtaatgaggtcattattaatggtagtacatgtattgattgtattcattcaaacattgattgatactcaaaattcaaggcatgtaaatatttctttataaaggtatttgactgtgaaaatactgtggaactgggataacttgtggtacaggtatttcacgtataaatgagtgaaaggcaagtgataattattaaagtatggaacctgtatgtatttaatagataaataattaataagataagataagtgaaataagataagttaaagataatgataagataacaagagttaaaggtaaacaacattatggataagtacttatgtacataagtacaggtgttgcagttacttggtacatgaaaggtattgtgacatgtactctgtggctgacaagggttgtgtaatccaaacaagttggctatatacatctgggagggcactgtacattatcctcccagatgtttatgtctgggggtgaactgtcacaagttggcttgcacccgcgcactaaactgcagtttgcgggtccaagttaacctcttcatcggccaacaacccatcacagaacaaccttaatcattgaaaattgatctcagaacaactttgattgaaattggaacaaactcggttgaccttggccttgggacaaatttgatacacggaatcagacatcagtctgtatctctattgttttttcttcttctttttttctttttctaatttttccttcatttcttcattcatgttgaacaggatcaatttgatgagacgtatccaaggacagcccaacctcacaagtcacgaccgagcagggggctcgcatcactggcacggttgaagcggcgagtcgcaaggatcatgggctccggacgaacaacaatctctttgatcgtttcatgggcttggactcctgggaccatcaaaactgctgggaagagcggcctcgactgaatagtggaatgtgtctggttgtggaggcctctggtgggccaatcaaatattgaattgattttttggtttttattttttatttttttatttcataataattatccctcacctcacagctaccctccccacttaattttgtacttttataaaaattattaaagaaaataaagaaaaaattgaatgatgcttttatttttttaaaatgtaatgcattttgatttttttttttttgtttcatattcctttttatcatccccttatccaccactccacataaactccaaatttcatgtgtgatagttttttttttaaataaattaattgaagtgtcataaaaactaggaggatactgtacaaaggtttgtgttggggtaagtgaattttacaaactatattttacaagacatatggtttgtgaactaaatagtttgtaaagttccattcatatgggggtattgtgtaattttccaacctatctgtgattttcaaaggttgtaaatagatggcttgtaaatgatgtttgttaaatttgtgtcacaacattgaagcatgtattttacaaactgtattatgcaagtcttgcatgacaaggctgtgaagttgtataaaaaaccttgaaattagaattttaaatgacatcatatgcttgcaaaccataatattgtcatgtgaaactaagtatgtaaaaaaccttatcaataccctggaatagaattttaaagcatataatttacattctatccacctaaaaaggttatactttcaccattcaagaagatttcaaatataaggtttatttggttgaaactccagtcccacggttgccaagatcaagctttgttaaagcttgttttctcaaacttttggaaattgcccacactgtgaaaccttgttttctcaaacttttgagagggtatactattaccatcatatgtcacagatttttaaatctgtgaaacagttgtgacttgtctgacatctttgcaaacctgtgataattttgatttggttgttctatttttctggaagtttcagcctattttatccaggtcagttcattggccaccctggtagctctatgctcaatagattaattggcttcccagttttatctctggtgtcaaagaaaacatgagctggctcctttatttgcccaattgggcaccctgggaggaagagcatgttgagaattgaggttgcaaaacaatttttgcaaaattcaattttatatactatctgttgtaattttgcaacacataaatcacaactcattaatgggttgcacactatgttatttttggggtattgttttatgtgtagtttatttttgatgcatttataatatatataataaattggaaagaggacaatgatgttggtgagagttgttgtaaggtgatgatggggatatgttgagtgtatgtgtttactagtatttgcccccaaatttggggaggctgcttgtttttgccctggatgttgggggttttacttgtttgaaggtcctatggtgtaatagcctccgcttttgaaggccattgtagccttcgcttttgaaggtcgctatgattataaagtcttagcaaatgtcggaaatgacattgaaatgtgcaacatcaatgccggctttagaagccgcatgagaaatcaatagaaaggactattcaagcctgacggtttgtttggccctctgaggctcttttttatttatatgtagatgtgtgtatgtagttgtgttatgagctgtggaggactggaactggggacattacgcatgtagagagcctgttacatacatgtcacgaactttgaacttggagtttgtttgagatccgaaccttgtacattcctcatcttgcaatctaccatcaagactcagaaccttgaagatcccttacctgctctccccagaacacccataacatattgcaagatcaacttacacggagaccaggaacgaaacacccagaacaccacccctcaaacctagaaaatcaaccctgaaaactcacctctcaaaccttgaaaatcatccccttgaacttctctcaaaccttgtctatcaaccttgaaaacttactccctacctccctctcaccctcacatacccctcaggactccccaggaacgcctcaggcccccccggaggtcgttttcttgcgttttccgtcggatcgcgccggatcgttcgttttattttttggatcgtcgtagggccctcggaacatgcccaggacccttggatatcgtttggaacgctcagattgcgctcggaacggccccttgaccccccaacggccccggatcgtcgtcagacgctccagaaccaaccggatcgtcgtcggacaacccagacgggcccccagcgccccggagcaccccacagagcgccagcacccttcccattgcccaccgaggcctcccaaaggcccccgacgcctgtagacgagcccctagacaccaggcaactccccagagcacccagcagcccactggagcgctcccaagccacccagtgacccctttgagcccctcagtgcgccccaaggataccctgagaccccccagcagaaaacagaacccctggaagacccctggccgtttttttttgagacccaggcctccaaatcagaccccagacccccagaaaaaccccatagacctctgtgagaccccagaccccccagaaaaactccaagacccccagaataaacccctgaccccccgaaagaacccaagacccgcagagaaacccctgaaagacccccagaccccccgaaaaaacctgaaagaccccagaccccccagaagaacccccgaaagacccaagacaccccagatccccaaagagagctcacacaagccgtttggcgaggcgtaaaagtacacaattaagcctccacaattttagttgcaccttccaaagtcactacacaccgtcaaagcattacctgccactctgtgagccgccccgcactatttcgctatgaatataaacccaaaggacgccaaacttgccaaggtccaggcgcaactggccgaactcgtgactgtggtcaacgaagagcgcaaggccgggaaggagttggaggcgcgattggccaagaaggaggccaaactggtggcgactgcagcaaccgccaacacctcaccgcaagctccaactgtgccggtcaaaggccccaagattggagcccccgacaattttgacggcactcgtggagccaaagcagaggttttcattaaccaggtaaacctctatatcctggccaaccaacacctctttggcaccaaccacgccattatggtcttcattttgtcctacttgactggcccggccagcttgtgggcccaaccgtggatgaagaaggtcatgtgcaagaccgagactatcaagcatgacgacttcgtcactcagttcaacgccatgtactgcgacactgagaagaagaccaaggcagaagcagccctccgagtgtaaaccccccctccggcttggttcacaaacccttcactcagatgtcacaccccccttgtagtcttcattgttgagttccccttcctggctctgcagagatcttcccttccatctctctgagtcaggtgagtttcattctctctttcattttcctttccttcttgttttcttcttttctagattgtactgagagatcttccttccatctctctgagtcagaaatcaaatccccccgtgtttggtcttagaatccgcttaggctcattagcccgtcccatcagcatcttccccggcttattcagtgaaggaaattcctagtccttacactttttttttctcacaccaaaacaatcacatcaaccttcttccgactgactacctgaattgacttgactgaactgattgaatcgacttgactgaacgtactcgactcgactgtactcgactgaccttgctgccttgacgactcgactgtccctcttttcgaaaccactatctacgactcgactgccttttttctcagccactacctcctcaacattctattctttttttttcttgcttctctcaactactcgcgggtgttagtttatgactacgagaagcaacagaaggcggaacaagccgacctggcggctgccattgccggtcaccaaggacgcggctgacccaatcctttccctgttattctttctttttcattttattttttcttcttaatcttctatcttgttccttttttttttttttttttcttctctttcttcttttcttcattttataggaggggagactgtaaaccccctcctccagttgggtttcacaaggaagtcctatacatgtcacccctcccttagtacatctattctcagtttcactttcctggctcagcagagatctgacccccattctctctgagccaggtgagtccccaatttcctatcttcatttttctgttttccttgttttgcttctaaaaggttgtagagagatctgacccccattctctctgagccagtaatcaatcccccccagtgtttggtcttagaatcttgctccggcttcttcagccttgtccctctccgcgccaattctccgctcattcagtgaaggacatatccagtccttacaaagcacacgaacgtctgaacgtggatacaatccggaggactcggcagccgattgggatgctctgtctgatgtagcgcgctcgaccatcaagctaaccttattggttgatctagcgattagatacaaagacgtcaagccagctaacacgctattcaagacaatttgcaatgcttacgaaaagaatacccgcgctcgccgtctcctgctcgaggataatttttggactgctcgccacgacccttccgctccgattgcaaaatggattgctcgagttcggactgccgcttccgatctcaaaagcgtcaaactgacgccagccgatcaacagatctgtgatcggttactccaaggtctggatgactcctggaagactatccgggaccatctcgtctattcaccaaacgaagtgtccctcgatgatgcaattggtgcactggaagcgcacgaagtctcaacaacggcttcactcgatcattcagcctcggacccagtgttttccgcctccgccgcaaagacaaaaacacgggttggatgctataactgcggccaaagaggccatcactcatccaactgccccaacccttcgctcaagaacaaaacaaaggctaaagcaaacctggtcgagacttgggctggtgcggtaacagcggttcccttaggaagctatggatcaaatgaagacaacaacgacgacgacagcttcgatgatgaaatcgacgtcgtctggggataatgcctgaagtggaagaactctttattcgtagggtgcacaactccggtgctaactgatggttaattctgcatgaaagtctgcctcaagagtaaagttattgtcatgatagttccctgctccttattttcatcagatctctagcctgattttctttcttaaatttctgtcccctccaagagatttttttcactactaagttccacatagtgattttttttaatctcctttttctacatatgtgttttgattctcagcaagggggtgtgttggagtatatgcttatactgttgtatgcatcaatcaaaccacatgacaaatcctgtatttagttctcctcaggattagtctagtagttcctctccttagtgaatacaaaccatcattttccttttcactcctaaagtgtcacagacagtctgtctgtgaaattcagtcattagtctccctgtttgtctcaacatccgagactacacctcccaccacaatgtctgacaaaacggccccagcccacgaaacgtccggatcgactcgcacggcggacgcctctgacatgcagacagctaaagactggttcaaatcggtctttaagctacaacacgcagccattattgaagcacataatgaccgtcgacaagcggccgaagacggtcggcaagccattgaagatcgccgcactgactgacaaatccttatgtctgctcaccaagccaatgccgcccgcatcagccgcttagaagaacttatactagcgatgaatgttaagaatgaggcggatgctcggccggtacagccgagtccaggtcgggttgacctacagaaatttcgcacgtcggatggcccgatctaccgcagaccgtttcaggtggtcgagccgttcttacgctggatccacggtgtgcaaatctttttcgacactaaagacgtcagtaattcggccaacagaatcaagatccttggtaatctcattgcggagaccaacctccagtccttctgcgccaacgaggcatccgggttcctgaccaagtcctggaatgacttcaaaatacggatgtttgatttcgctctccccacaaactggtgtttgggcctacaacaacaggtccgtaaactcgaaatgtcgcaagacaaaaccttcctggagtacagtacaaagcctattcaacttcgacgccaacgagacatccaagcttggagacctgcagctggcccaattcttggtctatggcctaccggacgctcttcaagaccggattaacgaacgccagctattagaggttgtcccgtttgcgtatggcacttttgaaaaacaagcaagcgcttccttcctagcgttgcatcgccccaccgtcccccctgctccgactagatcaaccccgagcgcaccatcaaaccttgcccgcgacgagttcgtctggcgagtacacttgtatctggattcgctgggtttgtgccacttctgtaagaagcattgtggcaacgcggctggcgcctgtcctggaccaattgaccgatcccgcatcgacattccatcgggttttgcaaccccagaaaaaccggccaactatgttgccccacgagcctggagtaggccgactgctacaccaggaaagcccacacaacctccggcaggacgtccttcaactcgcgctgcgagcgtcgcgggtgttacggatactacaccccttgaggctcaggtttccgtgctaacacttgacgcagcgatacgagaagataatcgttgggacacttactttgacgatgagggctgcttccctagtctagaaccggccgccgtggcggcactcgaggatctcaacagtcaactcctcgcgaacgagattgcgaaggccgaacaagctgacctagcggatgccatcgccggtcacccgggacgcgcttgactcaaaattccgcctccttatccttatttttttttcttctccttctctctctctcttccttttcttcccacttcttttatgattttttttgtgtgttattttattttatttctttttctctttcttcaatctttttataggaggggagactgtaaaccccccctccggcttggttcacaaacccttcactcagatgtcacaccccccttgtagtcttcattgttgagttccccttcctggctctgcagagatcttcccttccatctctctgagtcaggtgagtttcattctctctttcattttcctttccttcttgttttcttcttttctagattgtactgagagatcttccttccatctctctgagtcagaaatcaaatccccccgtgtttggtcttagaatccgcttaggctcattagcccgtcccatcagcatcttccccggcttattcagtgaaggacattcctagtccttacaccgagcactgaagcagaccaagtcggtatctcactacacccaccagttcaacctgcacgcccacaacaccaactgggcatccgccgtccttatcagccagtaccgacaaggcctgcaatcccaaatacgcctcatgttgctgatggctcgaactgaattctcagaactagccgagattgccactctggccctgcagatcgacaacaaactccacggtctaacccccacggcggagccaaccaagaccccggaccccaacgcgatggacttatcagtcatgcaagaccgcctatcagacgcggagaagaccaggatgatgcgagcgggtcagtgcttccgatgcggaaaagagggacacatctcgagggactgcccggaccgtggcccaaaggcgaaaggaaaggaacaatcccagattgctgaacttgaggaggaggtcaagcagttgaaagctggaagtagtagggcggactcgtcaaaaaatggaggtgctcaggaatgaaggatgtgcctatcctgagcagtggagagttgtttgttgttagcattggcgccagtgaaattttttcaagaaatcaaattgatccgcgtttatttatttcttttcccattgtgccacccaaacatccttgagccacaaccccattgccactccctcccgctacatttctcattgactctggagcaacccacgacgtgattggcaagtcttatgccaagtctacgggactccttgatattgccagaccctctcaacgtaccatctctggttttgaaggttcctcaagccgttcttcctttgatatccacctgactctcgacaccgacccatccccttccccattcatcatcacttgcctgaaagactcttacgatggaatccttggaatgccttggatccgtaagcatggacacctcatcaactggacaacccaacaattcaagaaaccccaaattgcagctgtcaaatcagctttgtcaattccgaaaaaaacctcaccttttggcgtggagcccgtgaggcaagctaggattattgacaagggggtgtgtgtttctgacacattaacacccccgcaatgtgagtttgataaagcccctccccccaaaattactcttgaaacagctggcaagcctcttcccttcctaggacatagcaccaccggccggaccacaaccactgaagacaggttcattgcaactgccgagccagtttttccaattccaacaaaggcctcatctattggtgtggagcccatgaggaaagctaggatttttggaaagggggtgtgtgtttctgacacgctaacacccccgcaatgtgagttcgatatgctcccctgcataacttctgttgaaacagctggcaagcctcttcccatcctagaacttgttcccactgcagatgtcagtgccgccaaagcctcttggtcaacattggctcaacttgtagaactagtcccgacccactatcaccggtatatcaacatgttccgcaagtccagttcccagaagctaccgcctcgaagaatctacgactttcgagtagaccttgtgccaggagccctcccccaggcaagcaggattatccctctgtcacccgccgaaaaccaagcactcgacaccctaatcactgaaggactggagaacggcaccattagacgaaccacttcaccttgggcagcaccggtgctgttcacggggaagaaggacggaaatctacagccatgttttgactaccggaagctcaatgcggttacagtgaagaacaagtaccccctacctctgacgatggacctggttgacagcctacttgacgccaacactttcaccaagctcgacctgagaaacgcctatggaaacctacgtgtggcagagggtgacgaggaaaagctagcttttgtctgtcgacaaggacaatttgcacccctgacaatgccattcggaccaaatggagcgccaggctactttcaatatttcatgcaagacatcctgttgggacggatcggaaaagataccgcagcttacttggacgacataatgatctacacgcagaagggaaccgaccaccaagcggcagtcatgggcgtattagagacacttagcaagcatcaagtttggctgaaaccggaaaaatgtgaattctctaggccagaagtggaatacttaggacttttgatatcttgtaaccggctgaggatggacccaactaaattcatggctgtatctgaatggccgcaaccgaagaatgtgactgaactacagcgtttcattggattctcaaacttctaccggcaattaatcaaccacttttcaggaatagctcaacctctccatgacctgacaaaggacaagactccctacgtctgggacgaccactgcaacaaagcttttgaaaccctgaaaaccgcattcaccacggctccagtactgaagatagccaacccttaccaaccttttgtccttgaatgtgattgctcagactttgcactcggtgccgtactatcccaaatctgcgacaaggaccaagaacttcacccggtggcttaattatcgcaatcactggtccaatctgagaagaactatgagatctttgacaaggaactgctggcaattgtggtgtctttcaaggaatggcaacactacctggaaggcaacccaaaccgtctacaggcaattgtgtacaccgaccaccggaaccttgaaagcttcatgacaaccaagcaactgacaaggaggcaagcaagatgggccgaaaccatgggatgctttgactttgagattgttttccgaccgggccgacagtcatccaaaccggatgctctgtccagacgacctgacctggcgccttcaaaggaggacaagctcacatttggacaaagcaggacacccaggaagatcaaagacactcttgctgatatgccgcagcttcacgtggccatccatgaaaagctttgtgaacagctacgtggatggatgcaactcttgtctttgggttaaatcctcaaccctgaaaccatttgggacattggaaccgctgcccatccctgcaggcccgtggacagaaattagctatgatttgataacagacctcccctatccaacaattgcgacagtatcctcactgtgattgacagactgactaaaatggcccacttcctcccttgcaacaagtccatgaactccgaacagcttgcagatcttatgttgaaacaggtttggaaactccacggcaccccaaagacaattgtctcagacagaggaagtatttttatctctcagatcacacaagagttggacaagcaacttggaatccggcttcatcctttgactgcgtaccaccccaggactgatggacaatctgaaattgcaaataaggcggtggagcaatacctacggcactttgttcagtaccaacaggacaactgggaaccgctcttggcaacagcggaatttgcttacaacaacaacgatcacgtctcaattggagtctcaccattcaaggcaaactacggtttcaatccttcctacggcggtatcccatcaaatgaacagtgtctgccggtagttgaagagcgactcaagcaaattgatgaagtccaatctgaactcaagttatgcctagaagcggctcaagaatcgatgaaggctcaattcgacaaaggtgtgaacgacacccctaattggaacgttggcgaggaggtttggttgaacagcaggaatatttcaacaacaagacccagccccaaattggaccacagatggctggggccatttccaatttctaagaaaatatcccagtctgcctacaaactgactttgccactatccatgcggggtgttcacccagtgtttcatgtttcagtactgcgaaagcacagcacggacacaatcactgggagacgtcacccctcaccggaacccgtacaggtcaatgaagaggaggagtgggaagtagaaggagtactggactgccggaaaagagggaagaagtttgaatacttggttagctggaaaggattcggactggaggataactcgtgggaaccggtgggcaacttggaacactgtcaggacctggttgccgaattcaacaacaaattcgcggatgtggtgtcaagacacaagaggtcacggagaatgaattcagagggcaagctttttcccactgggtttttcaacgctgcctggggaaagaatgcagagccaaaagaggaggaatcttttttattttatccatagttcaaaaaatttttacatactaggaaagggggtggcttgggaattaaaggggggatagtgttatgagctgtggaggactggaactggggacgttacatatgtagagagcctgttacatacatgtcacaaacttcgaacttggagttcgtttgagatccaaaccttgtacattcctcatcttgcaatctaccatcaagactcagaaccctgaagatcccttacctgctctccccagaacacccataacaagttgagtgaataagataagatgatagaatgaatgagagatacaagtgggggaaaagagaactggtatttatactccatgaatgctgagcaaatgtccaagcagcagacattctaaaggggaaagctccaagagcttttccttttaagaaagtaattatacctttcttctttttacagcaatgctccagtcctctggtgcattacttcgtttattgatttctgatacaaaatgcttagcaggtgtggcagcaggcccattgtggtatgtccatacctttccatgtatcttcattttattcatcatttctacatacattcttcccaacattatctcatatgcagattttacatattatttcacccctagtcatcttttacagtttttcagtatctcctatagttctctagttatcatctcttcagtatattcatagttacagaacagtacataacattatacgtacagtacatatacattacacatgatctagttacagtatctatgtagcatcactccttcatcatagtacagtctcctcccagatgtttatagccatctgttttgagctccacagagggaacccaaaaacttcaagtcacaaaagtttgtggaatggtggaaaatgggtttcaaagaatgatatggaaaaataataataaaaaataagattttaaaatttgtgaaaaagataaaagaaaatcaactttttttgaaaactttaattttttttgtttgagtgaaaagtgaacacacagagggaaagcttggaacatgaaaagaatgattataaatcaaaaatattgatccaaaaaaattttcagcatggtgggtggacaccctgcagtcaaaatcagtagattgcagtaccagaatgccacatttacctttttaaaccaccaagtaatcatttttcacaaattttcagtttttatcattcattccagatctcatactatcactttgaaaatttcatcttttctcaaaagaaaaattgaggctgtcagtttttgtgattttctactttttactttttacaaattttagaatgttattttttgttattattttttcatattcattctttgagacccattttccaccattccacaaactcttgtgacttgaaatgtttgggttactggtgtggagctcaaaacagatggctataaacatctgggaggagactgtacatcaccagtactacatactacagacaccaatcaggttaactttaattacactacattatgaacataattctcttcacacagctttgacttttcatacctgattagcacttgtatacacagaacatatatatctaagttacagtatttctcatcactcactactgtttaagatttacattacccatagccaggatttccccagccatggtgctttgctgttgtatgtacatgttgtacacataaatactctttcttcctccttgtgtatttcctcctcatgctatgtaccttgtctgaattatcctctcaccatagtattagaagttagaacactagtatcatccttatatctttaccagatatcattgccagttatatttggcagctataatttgccagttataaaccccatttccagttataaatactcatttgccagattattaccccttgccagtgccattcctcattgccagtgttaaaaccttaccagtattaaaccatcacacctcattgttccccctcctcacacctaagtaggtactacacacacaagctcatcagtaatagtggtctaagataaagtagaaatcagctacacttctattcttctttttcttagttttacactcttcccattagcattgtacaggagggcagcctcatcatcacctggagtatcaacttagattaatactagtgtagttgtctatatcccctccaagctctatctctctggttgagtagttccacaccgtcactgttgatgctatttcttcttgtattcccttcttcagggattaaacccttaaaacactaatttttgccaatttctttgaaggaaggcaaaaaggtttcaaaacaaggtttgcaacattcaattttacataccatctgttgcaattttgcaaaacatacattgcaactcatgaatgggctgcaaactattagtttgaaaattccttgaaatgaggcaaaaatatacttttaaaaatcatattgtttgcaggacataaggtttgcaagatatgagctacaaaacactactacatggggctttgtatgcgattttgaggccctttttgcacaacccttttttcttgcaaccctaacttttgggtaatggtttgaaaatttccacacacccatctgataaacggcaaagttggagtgcccatgaaagaagaacaaacaaaaaagcttctacaacaagcaacagatcattattagcacctcagagcccagtagcgcaagtggtgctcataaccttttggtgtgaactgtggcatagaatgaggtttttggaaggattcattcattgcatggatgaagagagaaacaaaacatcagagaagaaaaataaagaggaaagaaagaaaagaaaaagatcaaaaacagatggagacatacctggggcagataatgaggtttatggaaggatgtgaggaatccttccacgtactctgacccaggtatactctagatgttgtgacatgtgtttgaaatgaacaatgaaaggtgtgaagcacaaaaagaaaaagaaaaacagaaagggagaaaacactactccagcaaaaagacaattcttcttgtggtagattttcttctcttctcttatatctttgattgtttttcctttattctcttgttgctgtttaatttcctctaagaacttgtttctttgatatgattagttctggttatagtttcaataataattccggtttttcatcaaatatgtttgggttttttgtcaatttttgttgagaattggctgagttgtggggtgttgaagttttagagggggggggggggatgaagtccttttttgattgtggtgagtggtttttctgtttggttccttctggaaaattttcaaagttcatgtgggcacttgtgggatgtgcctcaggatccaagttgggcgggccgacccgccgggtacccgggacccggcgggtcacggggcgggtttgagcaggctaggggtataaactgacccaacccgggttcagcccgactggtcagaggggtgggtatgatcaggctgtattcaatttgggttggcccgatctcaacccgctgacccgggaaagctgcggttgcacagtctcagttgtgacttgcagctggccactggggtcaagttttgatttgatgatatgctgaagtctgagtttcagagtccctggattcctggacctcatcgtcacttcaccatcccaattcccggcttgacacaatgcccagaggacaaaagcaccaccaccaactcaaagcccctatgtctacctcatcaattgaaaagtctaatggcaccacatccgccccagatgaggacaacaactcaagtgaatcagatgtcaaaatgacttccaatccaccaaccttgcctgaatctcaggccacttcggatgctacaactctgactccccgcaatcattctgtgaacacccagattaaaaagaaaaaaaatcatcaagagtctagcactgaaacagaaccaaggaacaagaaaaggaagaccactagtgaggtttggactcatttcaagcagtatggctctggtgtgttgatcttactcctctcaaattttcatccatatggttaatgtacattatagatactgaaataatgttattgattatttcttcaggtgataaattaacagcggtctgttgcagttgccaagctcctctaaccagtaaaagtgctagtggaacaacacacctctggcgacacctagaacgatgcagcaatttcaaaaataaaacaaagcaagctttgcttaaaacaacctccgggaccactactaactggtcgttttctcaagaggaattgcgcaaacttcttgcaaagatggtgattgcccatgggcaaccgttcaccttggttgataatcccctctttaaaaaatttctagcatctttacagcctaaattccgactgctctcaagtaccactctcagatctgatgtcatgaaactctacgaattgatgaaggttgatcttgcctgtgaaatttcccaagccaattgcattgcactaactaccgacctctggacctcaaggaatcataccccttttatggtggtctcggcacactttatcttgcccgactggatcctcaaaaagtgcatcattgtgatcaaagaacttccaacgccacacaccacaaccacaaacagcaaccagctcatcagtacaatcggtgactggaaaattattgataaggtggttttcattactgttgatgatgccagctccaacaatgtcgctatttcacatgtacaattggtcttgatcgaacgaaaacgtagcgcactcgagttcaacggagatttcttccatttgagatgtgccgctcatgtaatcaatctaatagggggtatcaaatataaccaaatccaccattatttaattgactggtttgaaaaaatccacccttttttaaacatgttggttattcatttgaccccttttggggtccattgatgccaaaaaatttttgggaaaagtgactggttttgaatgatggatttcctatatttgataccccctaatagtcaaggatggcctcaagaacatgtccaaacaagctctcccatcgatcaatgtcccaacacgttggaactctacctatcagatgctcaaatctgccttgccatacaagaaagcgttcaatatcctagcaaccaatgatgcaaatttcacaacttgccccaatgatgaagagtgggaggaaatcacaacgatgcaagacttccttgctatattccacacaggtttgtgatttctctatctcctataacaatttcaccttattccttactgattagtgattatctatcatatcccaaagctacattgaagctaggaatgacacactaccccactgtgcatttgttatataaaaacatgaagaaaatcaagaaacatctcaacaaagctgtcaaaaatggtccgccacatattgtcagtataataagcccaatgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcagctttctcaacggatagtagatgctgagagattctcgaagcagactgaaacccaagacccttgagcgccctagtttgtggccaagattggatcagtcacgatgagggtatctatgattttaacaatgaatttgatgggttgacagaagagaatgtgattgttatttcttgatcttttctccttcatcaataatgtacacacaagtcatcaattgctttttcttttctttgttgcatacacaattccttctcttaagactgcatacatgatacaatctagccctcttatcaaaacacctgacttgaaatagtatacacccgattttaaatagtagatacacacaaaaatataaaagttttgaactgtttttttgccgggttgaccatgttagggtcggtctgaggggagcaggacgggatcttctaggttctggttcgtaatggtagattgcaagatgaggaatgtacaaggttcggatctcgaacgaactccaagttcgaagttcgtgacatgtacgtaacaggctctctacatatgtaacgtccccagttccagtcctctacagctcataacactatcccccctttaatgcccaagccgcccccgttgttgttctagaaagatttaactatggataagaataaaaaagcaaattcctcctcttttggctctgcattctttccccgggcagcgttaaaaaacccagtgggaaaaagcttgccctcctctcacttcattctccgtgacctcttgtgtcttgacgccgcatccggaaacttgatgttgaattcagcgaccagttctcgacagtgttctaagttgaccttgggttcccacgagttctcctccggtccgaagcctttccagctgaccaagtattcaaccttcttccctcttctccgacagtccagtacgccttccacttcccactcctcctcattgttgacctgtactggttctggtgatggatggcgccttccagtgatggtgtccgggttgtgcttccgcagtactgaaacatgaaacaccgggtgaacaccctgcatggataatggcaaagtcagcttgtacgcagattgggatattttcttagaaatttggaatggtcccagccatcggtggtccagcttggggctgggtcttgttgttgaaatattcttgctgttcaaccaaacctcctcaccaacgttccaaattggggtgtccttcactcctttgtcgaattggttcttcatcgattcttgagctgcttctagacataacttgagttctgactggacttcatcaatttgtttgattcgctcttcaaccactggtagacactgttcacttgatgggatcccgccgtatgaaggattgaaaccgtagtttgccttgaacggtgagactccaattgagacgtgatcattgttgttgtacgcaaattctgccgtcgccaaaaggggttcccagttgtcctgtcggtactgaacaaagtgccgtaggtactgctccaccgccttatttgcaatttcggattgtccgtcagttcgagggtggtaggcagtcgaagggtggagccgtattccaagttgcttgtccaattcttgtgtgatctgagagataaaaacacttcctctgtccgagacaattgtctttggtgtgccgtggagtttccaaacctgtttcaacataagatctgcaagctgttcagagttcatggacttgttgcaaggaaggaagtgggccattttagtcagtctgtcaatcacagtgaggatactgtcacaattgttggatagggggaggtctgttatcaaatcatagctgatgtccgtccacgggcctgcagggatgggcaacggttccaacgtcccaaatggtttctgggttgaggatttgacccgaagacaagagtcgcagccatccacgtagcggttgacaaagcttttcatggatggccacgtgaagctgcggcgtatcagcgagagcgtttttgatcttcctgggtgtcctgctaacttgctgtcatggcggctcctcagaattttggtcttgaggtcttcattcctgggtacttcaatccgtccgctcctgtagagcaccccgtccttcaccgagtaatgcttggtggcctccttcattcgactggacactgggttctcacaggctgaaatcaattcggtcagtctggaatcagatggagtcagagatcggatttggcttatcagttcgctgtctgttggaatatcctctgacggagtgttgggctcctccacaccaagaatgtccacttggaaccaatgttcggcgtcatccaggtccacagactcgtcttcaaaccagcagtaaaattcagccacttcagcaaaattgtcgggggtgatgttctcgggtcgcaaacgttgtccaaaggtgagcttgtcctccttcgaaggcgccaggtcgggtcgtcttgacagtgcatccggtttggatgactgttggcccggtcagaaaacaatctcaaagtcaaagcatcccatggtttcggcccatctcgcttgcctccttgtcagttgcttggttgtcatgaagctttcaaggttccggtggtcagtgtagacaattgcttgtagtcgattcgggttgccctcgagatagtgacgccattccttgaaagatgccacaattgccagcaattccttgtcaaaaatctcatagttcttctcggattggaccagtgatcgtgataaatacgccaccgggtgaagttcctgatccttgtcgcagatttgggataagacggcaccgagtgcaaagtccgagcaatcacattcaaggacaaaaggcctgtacgggttggctatcttcagtactggcgccgtggtgaatgcggttttcagagtttcaaaggccttgttgcaatggtcgtcccagacgtagggagttttgtccttggtcaagtcgtggaggggtcgggctattcctgaaaagtggtcaatgaatcgccggtagaagtttgagaagccgataaaacgctgtagttcggtcacattcttgggcggtggccattcggatacagctttgactttagtcgggtccatcctcagccggttacatgatattaacagtcccaagtattccacttctggtcgagagaattcacatttttccggtttcagccaaagttgatgcttgctaagtgtctccaatactcccatgacagccgcttggtggtcggttcccttctgcgtgtagatcatgatgtcgtccaggtaagctgccgtgtctttcccaatccgtcccaacaggatgtcctgcatgaaatattgaaagtagcctggtgctcctgttggtccaaatggcatagtcaacggtgcaaattgtccttgtcgacagacaaaagccagcttctcctcgtcaccctccgctacacgtaggtttccgtaggcgtttctcaggtcaagcttggtgaaagtgtcggcgtcaagtaggctatcaaccaggtccatcgtcaggggtagggggtacttgttcttcacggtaaccgcattgagcttccggtagtcgaaacatgggcgtaagttgccgtctttcttcccggtgaacagcactggtgctgcccagggcgaagtggttcgtctgatggtgccgttttctagtccttcagtgatcagggtgtctagtgcttggttttcggcgggtgacaggggaatgatcctgcttgcttgggggagggcccccggcaccaggtccactcgaaagtcgtagattcttctgggtggcagtttctgggcactggacttgcggaacatgttgatataccggtgatagtgggtcaggactagttcttctgccgtcttcacaggggtcttggccttgctgtccgccgcgagttgagctgatgttgaccaagaggctttggcggcgctgacatctgcggttggaacaagttctaggagaggaagaggcttgccagctgtttcaacagaatttatggaagggaccgcagcgaactcacattgcgggggtgttaacgtgtcagaaacacacacccccttgccaaaaatcctagcttgcctcatgggctccacgccaatagatgaggcctttgtcggaattggcaaaactggctcggcagttgcaatggtcctgtcttcggtggttgggatccggtcggtggtgctatgtcctaggaagggaagaggcttgccagctgtttcaataggaattttggaagggaccgcagcgaactcacattgcgggggtgtaaacgtgtcagagacacacaccccctcgtcaaaaatcctagcttgcctcacgggctccacgccaaaaggtgagggttttttcggacttgacgaagctgcatcaacagctgcaaaatcctgtggggttttcctgaatttctggtcagtccaatcgatgaggtgtccatgcttacggatccaaggcattccaaggatcccgtcgtaagagtctttcaggcgagtgatgatgaatggggaaggagatgggtcggtgtcgagagtcaggtggatatcaaatgaagaacggcttgaggaaccgtcaaaaccagagatggtacgatgagagggtctggcaatatcaaggagtcccgtagacttggcataagactcgccaatcacgtcatgggttgctccagagtcaatgagaaaagtagcgggagggagtggcaacggggttgtggctcgagaatgtttgggtggcacgatgggcaaagaaataaataaacgcggatcaatttgatttcttgaaaaaatttcactggcgccaatgctaacaacaaacaactctccactgctcaggataggcacatccttcattcctgagctcctccattttttgacgactccgctctactgcctcctgccttcaactgtttgacctcttcttcgagttcggcaatccgggacttctcctttcctttccccttctgtccacggtctgggcaatccctcgagatgtggccttggttcccgcatcggaagcactggcccgctcgcatcatcctggtcttctccgcatccgaaaggcggccacgcatgactgacaagtccatcgcattggggtccggggtcttggccgtctcagtgggtgctaggccgtggagttcattgtcgatctgcaaggccattgtggcgatgtcggccagttccgagaattcggtacgactcatcagcaacatgagccgtatttgggattgcaagccttgtcggtactggctgacgaggacggtgggtgcccagtcggtgttgtgggcgtgcaggttgaactggtgggtgtaatgagataccgacttggtctgcttgagcgctcggagggccgcttcagccttggtcttcttctcagtgtcgcagtacatggcgttgaactgggtgacaaaatcgtcgtgcttgatagtcttggttgcacacattaccttcctcatccacggttgggcccacgagctggccggtccagttaagtaggacaggatgaagaccatgatggcacggtcgttgttgaagaggtgtccgttggccaggacgtagaggtttacctggtttatgaaaacctccgctttagctccacgagtgccgtcgaacttttcgggggcgccaatcttggggcctttgaccggcgcagttggagcttgcggtggggtgttggcggtttccgcggttgccgccagttcggcctccttcttggccaaccgcgcctctaactccttcctggccttgcgttcttcgttgaccatggtcacaagttcggacagttgcgcctgaacctcggcgagcttggcgtcctttgggtctacgttcatagcgaaatagcgcggggcggctcacagagtggcaggtaatgctttgacggtgtgtagagacttcggaaggtgcaactaaaattgtggaggcttacttttgtactgttacgcctcgccaaacggctcgtgtaagctctctttgggggtcggggtgtcttgggggggttctggggtcttttggggagtgttctgggtgttcaggggggtcctggggtgtttcagggggttttctggggatcctggattctcacaggggttctgtagctgttcggggggttctcacaggggtctggggttccttagtgggttcaggggtgttcttagtggattcagggggttctggggcgtgagtgtcctccttcagggggttacaggggtgttctggggttcttgggttgtccactcctcactctggggtgactgaggcggtagtggggctcaggtagcgtccaggggtctgctaggcgctgtggggtcctttctggggtgtcaggtggcgacctggggcctcctgtggggtctgggggttctgaagcgctgcggagggtcgcaaacggcctcaggaacgttcggtgagtctgggggttcgtcgcgaagtcgctgcgcgctctggggctctcctagtgccgtcaggggcttcgctgttgcgctggagggtcctgggggcctctagatgcttctggctggccagaaaggtcgtcagaggtcgacgacgacgtctggggccgtccgaaggtctgtccgatggtcagggaggcttggggacgaacgggcggtcctgaagccgttccgaagtagatggggggtttggagggttaacgggcggtctagaggccgttccgagagagaatcgagggcctaggggctgttccgaggcttccgagcggattccgagggtccgaagcgtcctgagggtccgtttcgagcgatccgacgccaagtccaacaatccgacgagtaccaacgatcaaggggtttcctgggggtctagagggctcctggggattcctgtgggtactgtggtgtaggggaagttgcagggacgtaagtaacagggttgagagagaagataaacaaggtttgaggattgagttttccaaggttgtaggggtgattttcaaggttgattttctgagtttgaagcagagtttgagaggcgagttcggaggtgttgttctgagtatttagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncccctctgggctcaccagagtgcgggtggcagacttggggccggccaagtgtggatcggtgaggtcagctttggcgccggtggcacacttgcttgggcttggccaagcgtgacttgggcctgaccccctccaactttgggaggtgccaagcgagggttgggtttagagggggcatgcggggtttgggattggccaagcccacttggcctcttttttgcccaacttgggccccagactggtttgcgagaccatagtactgatcagatagctaaatagctggttttttgttgattggtcagagggttgggatcctcctgatgggcaaagccttaactgacatgatctgtgttggccaaaaagtaaaaaaaaaaacagtcagtaaaaagtcaaaaaaattggtcaaaaagtccaaaaaaatcacccaaaaagttgaaaaaattgggcaaaaagtccaaaaaaacggtccaaaaagttgaaaaaaagtccgaaaagttgaaaaaaagttaaccccctcttggatgtttctctacagagaagaaacgtcaaagatagaccactggcacaacacatctcactactccaaccccacaccttcatgctacactgcaccacctcaactctcaaacatgaaacttgaaatccataaaattggtcacaaattataatcatgagcctaacaaaaattggtatgggttcctgtcaacaagctggggtcagctctctgaaagagactccccccggcaatccagtaaacccggtttttcaggagtgaatcctcccaataaaaatgattatgcaccagctttccgggagcatcccatcaagcccagtttattttgggagggattgcccccccaaaaaaaaaaaaactggaatatgaaacagcttgctggtggatactcaaaccaaagcaaatgtggaggaaaaaaatcaataataatacagctttcaagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgaggctgtttttattgtactgggggaaatgaattccagaatctatctgagaaagtattagatttaaaaccggaaatgataagtttgatgaaattggaggacttcccattggatctgggaccctcgcagaggtcgatctagacacaaaaactcttaattctcgcagagaaatttgaatttcgcggctctaaaccgactctgggagacccgcagatgttgacgggaattcctccattgactggtgtgagaggatctaaatctacaaagaatatcctgatctgatcaagagaatttcaaacttttatgctggggctgcagaaaaaatcattctgtgctgattctatttactatttctgtaaattagaagtggcataaaaaactcatcacatgaggaaactctagtgactttgatagtattttattttgaattttgtctgaatgttgagtgaaagatatgggaaaatcagttcccaatactgtgaaaaatatgggaatttcaggttctttaccaaagtgattttttgtgacttttgtttgattttatggtgacatggaaaccagtgccctgaaatttcccctggtgtcagtcgtagccctgtcgagatgtatgttaggaactagaggagtcgagacactacgacaggacgtcatgccgtacagatccagaatggaatttacgtaatgtaattgagacagcacaattgggtcgggctcatgaagaattttaattcctaacatgaggttggcacaacccatgtccttcatgtcaaacttgtttttgatttgcgatttgaaaggatcaacgtttttaccaaaaacggctaggttgtccacatggataaatacccaaacaggattgtcgtccaacctatagaatacacacagatccgagattgcaatcttgaagcccacagagacgagccattttgagagacgattataccacgcaaggggagcctgtttcaatccgtagatggccttattcagcttcaagcactgttgacgcttgtccagaggaacaccctgagggattgacaagaaaacctccttgtccagatcggcattgaggaatgccgtcttgacatctagttgatggaactcaagattgtttgccacagcatgagaaataagcgcccgcaaggaattgagttgtccagtcggtgcgaaagtcttagaaaaacccacgccatgaatctgagagaatccttgtgtgaagaggcgtgctttgaaggtaactccaccattggtgtgtttcttcctgaacacccaagtggtccccaccgtcttgattgatggaagtaaatctactacagaccaaacatttagtttgtccatagcctccaattccacccttacagcccccaacaaactttttgattccataccatttattgcctgatgataatgactaggaatatcatcaccggcaacagtaataaaggcccgaggacggcgagtccggcaagtgtccaagataatacttgttgagatgtcgcttgagattaaagtcaaagggacagaagtaggcggaatatctggagatctgggaggagaagcaacacgaggagactcatgatcatcagagttattggaagaagtctcatcaggtttgcccgcagaagatatggaagatgtatccgattcagggtcaaaggaatcatgagcaatttcattattaaggagcggtttgtccatggagaaaggaacagaattgttggagatttttgggaagcaagattcgttgaattttgcatggcgtgtcttgatgagttttctgtcccgcaatctcaagattagagatggtctctggatatccgctatccgctggcggatatccgccagtgccagcggatgcggatgcagatgtcccctttcccctgaaatcctggtggatatccgggtatcccagcggatatccgcccatataggagggaaaaaagaaaaaaacatagaaaaaacaaaataacaaataaaataacaaataaaatagggccttaataaaaaaacgcggtttttccgcgttttgacgcggttttgatgcgccgcagcacacgcggtttccgcttttagacgcggttttttaattaatttgttatgggttattttttgagtttttttgaatttttaaagttgtttcctacaatataaaaggcgtagaatttaatggtaaaaaccatttttcataaaaatgaattttgattattaattattttttttcactcatttctcaattaattgtttgcatacatgtatgtaccttattttttatgcttttgtgaaattttaaaattatttcctaggtttcaatgtgtgtagaatttaatgttgcaaactannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnactataccttgaatgccgcatttgacacgttttttttaattaattcatcactttttcacttaattgtttgcatacatgtgtgtaccttattttctatgcttttttgaaattttaaagttgtttcctacatttaaaagtgtgtcaaatttaatggtaacaaatttaaaatgtcaaaaaataatgaaaattaagctcttaaaaatcaattgaaaaatatgactaataacagtatccagaatgaaccgttgagttttatgggaattgaatgttaccattaaattttacacacttttaaatgtaggaaacaactttaaaatttcaaaaaagcatagaaaataaggtactcttaaagtgtgggaaataaatttaaaatgtcaaaaaatgatgagaattaagctgtaaaaaattaagtgaaaaaatgggtctaatttcagtattaaaaatgaaccgttgagttttaaaaaaaatcgattgcaccattgaattctacacacattgaaacctaggaaataattttaaaatttcacaaaagcataaaaaataaggtacatacatgcatgcaaacaattaattgaaaaataagtggaaaaaaaaaaaattaataatcaaaattcatttttatggaaaatggactttaccattaaattctacacctttcatagtgtaggaataaattttaaaattttgaaaaaactcgaaaaataagccgtaaaaaattaattaaaaaaacgcgtctaaaagcggaaaccgcgtgtgctgcggcgcatcaaaaccgcgtcaaaacgcggaaaaaccgcgtttttttattaaggcccataaaataagggccttaataaaaaacacagtttttgatgcgcgcagcacagattctgcgtttgggcgtgtttttttaattaatcttttaccacttatttttcatgtttttttgaaattttaaatttatttcctaggttttaaaatgcgtagaattttgtggtaatattaaatttctttagaaatcagaggatcactttgaaatttccaatcaaacatattttttcaattaatttcttacagcttgtttctcaataatttttgatattttaattttttttttcctacactttaagacatgcaaaaaattatggtaatgatgcttttgcatcaaaatgaaaattaattcttgaatattgtatttggattgtttttttaattaattcttataggcctaattttcattattttttggaattttaaattcatttcctacattttgaaaggcttcaagtcttatggtattattcattttgcccaaaaatagaagctctaatcttaatatatgagtttaccttgtttcttgcataatttgtgctgtataccaattttatttgtatgcaaaactgaaataaccatcaattttcaaacctttcaaaattgaggaaataaatttaaaattccaacaaataatgggaatcaggcctgtaagaattagttaaaaatacatgccaaatataatattcaagaattaattttcattttgatgtaaaataattattaccataattttttacatgtcttaaattgtaggaaaaaaaataaaatgtcagaaaatattgagaaataagctgtaagaaattaattgaaaaaatgtgctcgattggaattttcaaagtgatcctttgatttctaaagaaatttaatattaccacaaaattctgagcattttaaaacctaggaaataaattgaaaatttcaaaaaaacatgaaaaataagtgccggtaaaaaattaattaaaaaaaaaagaaaaaaaaaattgaaggcttacaggctgcaaggacttcaaaattgctgtttatgcagctccccaaaactgaaatttccccaaagaacattcattttgcaccctaggggtcatttaaggggcggatatccgcggatacccgccagcgtatttggatgcggatgcagatgtctgatctcgctgaaaacgtgagcggatatccggatacgccggggccatctctactcaagatcctataaaccaaaccctcattttcatatcccactaaaataccaacgtcaccggtgttgcccaatttccaattcctatgagttttaggcacggctatgaatgccttgcatccaaaagttttcagtcggtgacagggagccggattttttgtccacatcttgtacggcgacaagggccgagaagatgttgttagcatgttggaaataaaggtggcagtgttcaccgcttctgcccagtaagttctaggaagactactggtcagaagaaggcagcgagccttgttgagtatggtgcgattagcaggctcctcaaaaccattcaattcaggagttttggccggtgagaaagtttgaagtatgcctttcttcaaagcaaacatttcaaaccgtttgttaacaaactaccctccctggtctgagacaacctccttgatagaatgatcctgcagatttgaaaccagcaaggcaagtctttcaaactccctgaaggcatccgattttgccttcaaaaaacaaacaaatttgaaagaagaatactgatcaacaacagtcaaaaaatacttgaagcctgagactgaaggaggattgaatggtccgaccagatccgtatgcaggcaatggagaggaaaaagagcagacaaaaaacgaatgggaaaaggattcatagtcattttcaaacagttacacacctcacaggaagagcccttggagaaaggaagtcccattgctttcatgacttgattgccagggtgtcccaatcaatgatgccatactttataatccaccccggaaaaattgatgagagctcttgggcagcggctatacttgacatggaggagattgtcaacaatttgcccagaaaggagagatcggttgttttcatggatttcgaagatgtcgcccttcttgacaacagtgatggatcattcaatcaatcaaaccagagagatgagttgttgggatattttaggtacaagaagacattctccaagtttgatgactcttctgttgactaagatctcagcggtgccgtgtcctaatgcaaaaattggagaatccggattaccagttttgataacaattttctctttgacgaaggaagagaaaaggctccaatcccaaagcaggtgatgcaaagcagccaaatcaaaaatcatgtcttcggttggttgtccatggatgaaggagacaaagaccgacgtgtgcgcaaagctagcgctggcattcttcttactacctgaggagttgcttggttgaagatgaggatacttttcaaagcatcttggttcttgatggttggtgacctccagattattttctccattagcacaataatgaacaattttaaaaggaaacttgctagaggaatttgaagtcaataccacagcggttccatgatcggagtctttcttggaacttttgtgagtcagccaagtttgaagagcgtcgagcaccaagtagggagaatatgtgcagtctttggacaatgcacaattgtcgacaattttgtctagtttgttgtctttcataagtttgccaagaactaggtaggagatgatgtctggaggaagagtgattccaacaacgtcaatgtcgagaagaagagctcttgtcttgttgatctagtcttgaaggttaccagagtaaatttcagctgaccaattcatgaagacttgacctctgttgatgaccaaatgagaagtatattgagttgcaattttcttccaaaggagaatgggtgtcagcctacgtgatgccaagatataaaatcttctagctacacgtggtgcaacagcaagcaaaaatcttaaggatttttggtattaattttaaaggaataaattccaataaaagaaaggaatttatgggtatttttaaaagaaaaagtggccaatttatattaaagaaattaatataaattaaacctgaggggcctgataaatcaggggtggttagatccctcaaaggtattgtgctaaaagcagaggatttaggtacctggtacactggggcctgtaaacaggggtggtttatatcccagtaagaaataatggggaaaatctcaagaaaagggttattactcactagtaataatcatgtagggtcttgaggatcttcagagtagaaactggacagttggaagcgctcaaaaaagtggattttgggtgctgggtgatcactggggagtttcttgggggttcttgaggctttaataacagcaattatagtagtaactaggctaattacaagtgtaggagacttgtaaatggtaagtaaatttctataaggtattgtaaagcttggggatcattatttcggcagtcagaaggccctttaaagacctgtggaaggcctcaggggttgctcaggggagcttaggaggtcttcagtgcactttttgggccattttagcccccttagagacgtaacaagggctgaaaccttggggataacattctagaatctccaaggggtcaagcacaagtttatttgaaccaagaatattccttgggagcctgtgggtaaggggtagtctgttacgtggagccattaccttggaaataggccacagaatgtgccagaactggtttctggggcttgttacacgtgctacaaactggaagatggaatattcagagttactgtagtatattcatgaatattctagcttttttatatttttattacacatgtgggggctttgttgacacgtgcacagtgagtttctggggctttgtggcccatttcttggatactggtaacccagagggggttatgcatgtatccaaggcgggtaggcatacctagcacgcgcgggggcttgagccttgggctaaattgtagtcaggtgcgcctgccaactgtgcgcagcatgactacgcggcacgcaggcttggagacagtgcacgccacactacactatcttctaaactttacacaacactccaaatctgtgacaagatttggagtatatgcatttggttatgtataatgcataagtatccagggcctgtgatctaagggtaccagttaattattcaaggttgtattaaagggtgaaggagtgagaattggggggtacctttggctgaggtgccctaggttaatttgtacgtagattcagaatttgcaataatattccaagatttctttctacattctaagttatttatttattctgtgtattttttatagtgtttacataagtaatgttgtttcttttacttatgtaatatttttactttattcttagattttttatgtaatttattattttattttgctatgacaggttgtctctgccatagtagcaagctgacaatgggactagcaatggtaagagagttaacaacttcattgtagcaacgaggatcgagacaagatgtgatgatggcaattgccttattgccggattcttcgtatgcctccttctcagccttggttgcgtcctcagcaacgggagtgttaccaacggtgggccgctacactaaccgtagcggttagtgtagcgtaacgcagcggaattgctgttagcaattagcgtagcgtagcggaattccgccacgacaccgctaatgctacgcgtgtgggccgcaaaaaagggcccactacgctgcgctacagccgtttttagcggtttttggccgctttttccgctaaaagtgctgtagcgcagagtagcgtagcgaaaacccgctaaaaaaccgctaacactacggtttttggatgaaaaaagcgccgctacgctacgctttttgggccacaagcgtagcgtagcgtagcggcccaccgctggtgttacagcacttccagatgatgagctttttcagtatcagaataaaaacaacttaaaaccaattataaaaatctgttaaactataaaaagtaagataaaaaagtgtttttgactgacttatactcagtttttatcaagaaaaaattctgattatactttaataaatatttctttcagtggcaaacaactcttccaccgctactccagctgtctccaaccttggaatccaagaccaattcacccaaatccgtgaaaatcaagccccctctgaacttgaaaccaatcaaggagacaacattagtagattgagactttaaatctgtgaatgtttaaactaaaggttttatttctgatcagtaacaagaatgtgacaaaagaaataaaagaaagaaatgaaagaaaaagaaataaaaatacctaaaggcaatgacaacacaagtggcaggacaatgacacgagagaaggaaaggaacccggaaacgcaagaggaagcgggaactactctaagatggtttgtttcccctccaccaagacaagagatacccgccagtcacagggaaacattctaaacgaaggaccgtctggcgatgagtagtcaagaattggcaagcagacggaaagaagtgatgagcgaactaaagcccaaggagatttgccgatgatagaagtcttgagtggtgagcgaacaaaagcgcttagcagagttttgtcttcgataagagttttaacaagacacggaggaacaaatcagcaatgaagattaagtaagaaaggctgatggatgaagatgagttgaaagagttccccgaggaaagaagatcaaatgaaagtcgagaagaatcgagtttttatattcaagagtcgtgattggaggaggattgagcaattgctgaagcaaggatcaagcggcattcttgcagagaataaagagagtctgatcaattatctgagagccaagatacaaagatgatgtcatagctagttggaccactagagtcatagagggatgtcacttagatgtcaacattgtccccgactcagagttcttggaagagacttccccgggtgccgtgctatggcgaggcagaggcctgcaacattcatgttacaacaatgatgttgggtgctaacttaacaaagtcctccctgtgtgggaggttggatttgggtggtggagaagccacccctcccgcagggaggggcttacaaactatgtgggggtgctcgcctgagcccactcaccaaaacaggctggaaattcactgtttgaattttccagcctgtagtttaaaagctgtctggctcagctgctagcaccagttgactcttgttcattgagtcaatttttagaacttgtcagcttgttgaaataacaacacatttatcttaagtggatttcgaatggagtcaagaaattatccatccttctgtgcttgagcctgcaggcttgagcatgagaaatttgtgagtcatctttattctttgctttaatgtttgacaacatttcttgcaaaactgagtaggtagaagcatccccagcagaaacacatgtgtagctcaaaaagtgagagagctaaaggtccaaggtttccagaacctctcaggcaagtacccccgctttactcataagtccctccctgcaggaggggtggctttgccactgttatgacattaattcccatgtcacattttgatagatttttcaccctatttatatacatattttatgaatttatgggttttgtttctcaacaacccaagtatgtacagtgcctagacagttaaaagtggctgcttattctggattccagagctccaaaacacaaatgttaaatcatgagacttggtcaggtggtgcataataggtcccaaaaaatgaatatgaaataataaaagcaaaaaataaagtttcaaaatgtgtgaaaaataaaaaataaaattgatttttttcaaaagctttgatatgcattttgggggagtggaagtgctgagagaacgaaagattgggaaataagaagaatgattatgaatgaaaattttggaaaaattgggtttcagatggcttcaaacagctcttgagtggggcactcaccagcccacattgtagtaaagcactagaatttactgttttggctccaatctggaccaccaacctggctaaaccttttttggttccaatttgttttcacttataatcattcttcccacgttccaatctagtttctttctctcagcactcccactcccccaaaatgaatatcaaagcttttgaaaaaaaatcaactttattttttatttttcacaaattttgaaactttattttttgcttttattatttcatattcattttttgggagctattatgcaccacctgaccaagtctcatgacttcaagtttatgtttcagagctctggaatccaaaataagcagccacttttcactgtctacccactgtacataggttttttctataaatactgggttcttaagaaatttatatccccttgggggaatttttcttcttaaactttatactcggatactaggattcatagcttaacagcccaccagccagtgcttcacaccagcaaacctcccaccaggggggacttaagttaagttagtgcccggtgatgcaaaataatcactgcggcgaggctcgggctacaagatgtaacttaagacccctttctgggctacagagttcatacacaggagtgatcggaccttttccagacaaccgattgaagccagacaaatacgacttacccataaacgagtggacgatggcatcccgaccattaaagatcaagactggagtcgttgaacggtacgagctcacccctctttctctctctctctctctctttctcaacttttttatttccgctcaacctgtctgatcgaattaactgatcgattgttgctgttgctcttgtttgatttcaattgcatgattgacatataaccactcaagattgatcaaggaagaagattcgtacaagaaggagtacgataaccaactcaaacggatcgaaaaagtcaagcaagaaaccccggatgacgactggaacattcgcaaacaagttcgtcctaacccccaccgctctatgcatcttcttaccttctccaagaaaaagaatctgttgcttatttgccccattttttcaaaaaaaaaaatcgaaagaaagaggttctggatgaaacgatcaaaatgatccccgatgtgaagcaaaggctatcaaaggcgattgaagaactagccgatttagtggtcagattctcagtttattttattttttatttttttcaaacctactatagaccctcattcttctcttgcacctcttacgacaatttctccagagcgcacatgagaccgacttggcaggtacagaagaactatcgaaagctcaacaggtcttaacacttgctgcctctcgaagggccgaatccgatgcagccgccacctaatcacgacctgatcataaatgtactattcccacatctttagctcattctgtaattaccccaatctcatatcaatcaatgatcacactcgatctgttttaccgtcgttcgatcgtcatgtattccccggaaattgcgccaaatcgtgtttcttgttcttcttcttttttttctagtattgtcactccgcattgcgtgagaagcttctccaacatgcaaaactaaacgaagaagaagaaacacatttctcagtcgttttcagctccgcatgaagacgagaatcggttcatctgctcatgtatcccttagatctatgcttactcagataaattcaaaacaaacatcaaggtttataagatgaaatgtatgaccagagtgatcctttgaccagctcctcctgaaagcaagaggccgccataatttgaacgagaaataatttccacaaatgaagaaaaaagggttcatttattctttttagatttcttcttttttctattttccggattactattgtcaagatttgaagaagaagtaggttgtccgacggcagcttgggaggcagagtcaaggccatcttcgtggtcataaacggtctcgcaactctgtcggacaaaggcaagaatctgttgggtagccaatgaagccaatttgagaacagtttgtagctgtacatatagagtttaagacgattgaaaagatatacgattcaaatgaggagatcgagtttggaacaaaaaaagtttcttagaatcagccaagcagtcctcatgttgacttttactgtgtgtataagaacgtacctgatcgtagctaaagctaccattgctttcacatagagcaacagtcccaatctccacgcccgagtcagttgttgtattgaacccatgaccgaaatggaaaccgacgagatgtaagctcttagcggaagattcttcggtaggactaggatcgaggacgatgagatcggattcaagagcttgcggattgttgtgattcggcgagacggcggatgggggcaggatcgccaatccgacggcgaatgcgcaccccctcatacccaccccggcatccagtaaggccaaactggccgcattgatcaacgccgccttctcgctcacgctctgtgtctcctcgaataggggcaccgtcgcggtcggttctagtgtgcctgtcgtgaagccattcgtccatcgatcagatggcttggaaagcgtctgaagattgatttggattaacgatctcggatatttcttcagtagtattaacggcgtaaagaacgacttgatcgaatgtgccaaagatttggtcgggggtcctatacaacaatcgaatcaagggtaagtgatctcagtgatttcacgttaagccaactagtttttttttctttttgaaggaatggtgaatagaagaatacgaaatgatgatgatataatgcgtatgtgtgttttatgatttgaacgagtgattatgcaccgggaagaccacaaaccgggacaacgataacatcgacgaaggcctcggtaggtttctcgtccctgattcgaacctcagccggcccggtgacggcacccaacgccttcagatcgcctggataatccagaaaaattaaatgttaaactgttttccactgtagtctctgaacaaaacagaccagaagagaaaataactggctgaccgaacgagaattgtgccgagccatccgagcgagacaagattgacatcctcatcgtcaacgagcgtatatcggcttccgtccgtgaatctgagcgcataatagacattatcgtgtagttctttccttccgtggttggttcccttttaatggttcttcccaccctgacggggttgcaaacctgattgattccacccaaaccctccaaaagggggcttattccatatgtggggcgatccaccaagcccccccccggtagagttcacgccggcgcatacatccgccgctgtcacatccacgctcgccggctgttggtcacccgctgtcacccggcggacaaccggcaacgcgtctgctcgccggaagttggaacccatccagacgaggcaaatccaacaagctcaccgccggcgcatgtcagtggacatgcgagcccatatcaacagatacagatccttgataacaagcaagactggactcagcctcatggcaatgtctattgaccctgcgatgaacaatggtggataatgtcgttcataaccctgcgaactcgacgaccaagctcatcgaagctgctggacttcaatcgctacataaaagcccactacatactcagtactcacgcgcacatttctcttaagataacacagttccctagtagtagtaatgcagattagaattggctgaaggatagggagttgggttcgaaactgagcttgcatccacatccaaatcgcaatacatggtaaaaaaagaaggaacgcatgaagagattggatagcctttttaaaaatgaaagcagaagaagaaaaaaaagttctctacatggatataaataaacagggaagctatgtagctagtcgaccatccacaatctataaactcaaccttcaatttctgcacacatccgacacactttatccaagcacctcaagatccttgcagacccttacaaagatcacaaaaaacgtcgactctttcgttacaagaacacacctcctacacactccttctttctttctttctttccctctggcggtctgtcttgatctgtctcgtcgaccttacattcccaacaaacacacacacaaacaaacacacacacacacacattaatacaatcctttccccaactccgaccaacaacccacgtcttctttgattgagggatccagatttgttaaagaatcgactgcaagaagttcagaaaaaaaaaactcaagaccaaattattgataagcgagattaatggagaagatgacgactccgctccactccatagtgatactaatgatggtgctgatgatgatgagcatatcgaggccagtgacgggcctgacgatagtagacaagacggggccaggagcagcagacgtgcggttcaagccgaggatccacgagagacgcgaagcggagggggacagaacagtagtcgagagagggcgacaggagcggacgcaagcgggcctacgagcggggctgacatcatatgtggattcgggataccttacgactacagacggggacaagcttccgcaaatcctagccgatttagccccattgatgatgcgcgacggaagaggccgcggggacgaggagcttgcagggctgtcgcgcatcggccgacgcgccggccatcccgatcatcaagccgccccatccgcacggctgcatgactccgtcgctgacctcctcgcagcctccgacctcggaatccgccagctcgggaacgccgggcgcgacgacttggcttcgtgtctgacccagatcatcttgctcggcggcttgccggctggcttcaattgcgtcggaatcgtacttccttccccttttttgatctcgaatccttctccatttaattactaacttatcatatgttttcactacctgttttttttttttctttcgctccggtcactttatactttctttcttgttttatttgttgtaggctggtaaaacgagctcgggaatcagatcattaatcaatctaagtctggaacaattcttaggaatctttactaccaaggtgagtcctatagtctgagaggcaacaatattcatccaaatccataaaacaaaaaaaaactgtcaaaacaaacttaaaaacaaaccaaccgagtgtgatgttgcggtacataaactaacgtaccaacggcattcattctttttaatgaccaattgcaatcaggtgattgaagagattctagatgtgatcgatgatagcttatccggcttggttccatcggactatgaacacgacttagtcccgatcatccatgccgcctttctatcggtcgcagcctctttgaccggttagtccgagtcctcccatctggcccacaatctctacaaaaccgctcaagaaagaaaattgactctcgtttttcttccatgacgaaaaaaaaacaaaaacccctacaatattcaacactttataaataggaaatggcgtgacagcactggagaggacggaagaatgcatgacgatagttttccagacgggcgacctgcgcgcgttcagcgggtgtataatagggggggaagggacgctgggcaggggcggagtgtacgagatcttagaggccggactagacggcgtgcttgagcaaatggtgggagttctggggccgagcgagctgtcccaggtggagaacctggtccggttccatctctccaacacgcctctggccagcctcccgctccaactcgtccagtccctccatgccctcctcgccgtcctcggccccggatcggtcacaagcttcgagaaactccagctcgcactcgcaccccttctttcccagttgttgctccaaattccctcctccagtcctgctctttcttcttctaagcttgttccggcttaaagttagaccccttctagtataatatccctagtcattcttgatcgctgcttttccttcttgtcctaccaaatcttcataacacacagctaggagttcccatttttattataattgacgcagtttgaaaagattttgtttgttttgtatctctgtcttttatgatcaccatacttatatgtttatgtactagctctgaaatacctattatcgatcactattaaagcatttgatggagcgttatcttgagtaagtaaagccggctagaggaaacttgatgaagatattgagaaatcagtgatccactagagatggttaatgtgtagtttcaggggtttgttcttaaacccaaagaggggttcccaggtagggcctgtggagaccaaaggggcacctgcttgggaatcaaaaaagcaccgagaccgaaaaagaagaaccttcaacttgaacacaacaggagaagaagaaagaacaagacgaggacgatcaggatgaccaaagcagcaacaacgaaggtttccagaaggagcgaagacgaagctcgggatccgagaggcagaagcagcgacaggcctttgcacacgacgcggctgatggccagcaccaggagcgcggtcatcctcgccatcctctactccgccgggctccaccacttcttactgccgagactgacggcggacggggccgaagacgaacagaagctgctctctctgccggtcttgccgctccgacactcggcctggcccggcgctctggccctcatcgtctacgaatccctgctcatctactcccatcactccccatccctgctctccgccttgggtctctgcttgcatctcctcaagctccctcttcgtacgcctccccctctcttcttcttcttcttcttcttattattattattctcacgagctggcttctcctcacccccccccccttttttttgttttctcctcacgtgctcagtcgcaactgtttatagatacttcaggctcggattctccgccgatatctgccgctcattgggcttcgacttgctcaactacctcggccaactcctcctcttccatctcctctccccctcttctcctccaaaccccaaaactgtaacaacaacaacaacagcaagaataagcaaggagaagaccagtttgcgactcgatccaaatgaagcctcaagtcaaactcaagaagaagaagaagaagaagaagtggtagtgttgttgaatgatccgaaggaaggaggagaggagacgcgtaactcgatggtcatcagtctgctctcctacacactcatctcgctcatcgatggcctcatctcgttcttcctcgaacgcccgctcaaccagcgcatccacgccgacctggacgaccagctctccaaacaaaccctcgaccaatacttcctcctccaaccgtcagcatccctttcccccttccaaaaaaaaaaaaagaaaagaaaactctctatttttcttccaaatgaaaccactaatcccaggttttaattatttttttctttttggggggtggatgaataggtcgaagatcaagggtccgacggagatcttgcggttgttgaggagccgacggatgggcgaccatcaagcgcaagccctgctcgtcaacatgccctacatcttcagtgcggccggatgggccagtctgccctcggacttcctcctcctcgaccgcctgccgttgctctcgatccactccaaatcgctctggctgctcgcactcgtcgctcggagactcgtgtactccgccgtctcttgcttcttcaaatcttgatcatccttctccccccctttctcctcgtcctggctgttaaccttggggctttctcattgagtagaggtgtgtattgtgtggttctgcttccttgagatttgtgtatatgttgatttttaactaaacacaaagaaaaatataatagacagacaaataaaaagattccagtttagtaagatctagttggtaatgtatccaaccattccaaaagaaacctcctaattataatattgatgtacactttcaatccccctttcttacccttacttcttctctcccatctttgtcaaagaagcttttcagattcttctttgtcatcatgattattatcacgattccaaaacaagaacggtctcaagatatgttaagtagttgtagacatgtaaataaacattatcaacttacatattctaaatcaattgatcaagaagattgcaaagtgactgtagaaggatgaacagaggggggtccttcttggttggtctttcataagggtgggccccgaccccgactcagtcgggtatacccgactatccgacccggtttgtcggaacgcgggaggattttgtgggatttttacccgatcggatatcttcgggaatggactcgggcggagtcttggaaagagtcggagaccgacctttcacctccagcggtattcggaagcggaaatgaagaaaaaaaaaattgagaagaggcaggagggccatggccaggccatgctagaagctctcacagtcgtttgctgttgattgcgaaccaaaaatgtttgtgacaatggaccgctgagacttgggttgcaatacaccacatgtcgctgaagtgagattgtaattaaatatgccagctccaacgttcaaatcataggtaaaaattggaatcgaggttgcaggcaacctactcgggaggaaagctaaattttttgatgaaaaatcaccaaaaaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcagaagaagaatgctcgatggtctacgagccgttgtcgacgggtcattccatcctcaatccttccgtcaccactcctcccaataacaacaacaataataataataataatagtaatagtaatagtaataataatacgaatacttcctcctcggccggctccactactcatccaacaaacaccgtcgaatccctcctcaccctcgcccataaacgcatcaccaccctcgtctatctcaagaaagtccatcagggtaaggtccattggtttaatactatcctgctctccagacccgagctcgagaaatggttcgatcatcatcggatgatcaccaggttcgtctctcctttccctccttccttcctcctcctttttttttattgacttttttttggaattggaatgataggacgacgaaattcgccatcttgggaatgtccttgtcttccttactcgacatcaacaacctgcaggacttcttgaaggcgatgatcaatctgttgcacgaattcgagtcgatccccaacgataatttcaagcccaagatcaccagtctatccgtttgagctcctctcctttcttaaattaagaaaaaaatcaatattgattgggtttttttgtttgtttgtttctgtagagagggatctttaagcagtcatccaagtccgcccggaagtcggctggaggagcaggcacggactattcgataacgctacaagactccggcgacccgtcgttcatatacacgcccaacatcgtaagtcttctcttcaaaccctgctcaagattgaaaaagtttgctaaatttttcccgtgatggaataaaaagccattcgatttagattatttcgaggtatggatcacgttaagtgatatgctggtagaagtgtaccaaaagatgatcaagttcatctccagcagcagtcccaccaccccagcaggaacggccaccggaaccacctcgagcagcaccacaccatccacatccgcgtccacatccggctcaacgagcaccggcaccacactgacaacaagcacgagcaaccccacttcaggttcgctcagcgctaccatcgccggctcctccgcacccactcatcctcactcagtccttcctactcctccaacaactactacaacaactgcagcaacaacggcagcaactgcgtctcagctcggatccgtccccatccatgtgcccgtcccgccgacccgctcgtcgtctaattactcgatcgtcagcgtccatcacacgtatctcaatagctcacacatcgaactcatctcgcgaatcgactctaaacttaaagtcaatcctcccccccccccttttttttgtttttgaaaataaatctcaaactcactgaccagattttttcttataaaaaataaaatcatagaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncccgatgttactatccgcgacgaccaccgccgccgcctcgacctcttcctcctcctcgtcttcttcgccgacccctcctgctgctgctgctgcatctcttcaccaccaccatcaccatcatcatcatcatcatcatccgtcgacctcttcctccacgaatactaaccatctcagtcttaatctccatcatcctaaccattcctcgtccgcctcgtttactcttaatgacttcaatcacactcatgagtgggattaaccttcccgcttctctctcatccaaactctgtcattctctttctctcgtttctggcatcagtagtaagttgaggagaatatacatatacacatgtccccggaaaaaagtacatatgtcgagaacccccgagcggtttgtgttcggatgtttatagtagtatgtacaccgatccgtgcacacgatgctcagtccgagccgggctctaggctcccatcttatctccacacccgtctccgcttgttgtacatcttcttctacttcttcaccctatttatatgtatgtatgttcgtcaccgacattcgtggggatcgatgatcgggccgcttcttcatccgctcagatctcggggcattctcgcggctgacattcttccataatcttaaagcaatcatcatgaggcctccttgaatagagctgtcgatccttacaatcattcggcccgatcgagtaggtcggattggactcttggtcatcgaatcctgtcatcgtctagtggttaggacaccaggttttgagatcggaaagatacttctctctcttgagctggtggttcctggtaacctgggttcgactcccagtgacaggtgatcccattccttttaatcctctccttccttcagctgtttgtaattgttgtccccctgtgggttattttatataagatcactaatatgatccattctatggctttataagacaattctttttttttcctttcctggctaaaacaaaacctggagatcagatgaaggagaaggagggagggatttgtaaagatcccccttggtgtggtgggcccgcatgatcaacaactctggatggatatgggcaacaatataacatcttgaggaggctgaagaaatcttctcatgggagccgaggagatacattattcaactttctacactcttggtcttgttgatcaccatggatatttccttgctcttcttccttgagatctgtccacaaaactagcaattagaatagaaccaaaacaaactatctttttttgagcacattttttatcctggttgttattaaagcatgatgtttttacagttgtgattggaatgagagaaacacgtgtgaaagagggagggaatgtgtgtgtattattgtagttctatttcacacttgttatcgtgctttgctggtcaagtacagggcctcttgaacaggcaaaatgatacactgtaaggactgagaatgtccttcactggatgagtcgaggaaaggcacaagggacaggcaaggagcctagaatttttctaagaccaaacgtgggggagctttttattacctggctcagagagatggaagggcagatctctcagtacaatctagaaagagagaaagacaagaagaaaaggaaatagagcttacctggctcagagagatggaagggcagatctctgcagagccaggaatgtgaaaaggaaaatgaagacgtaaggagagagtgtgacatgtgaatgaaaggtttgtgaacccaaccaaaggaggggtttacacacacacattataagatgcagagagactgtttgtgattgggatatatagccgtgctcaaaaacatgagctgaggggtgagttgtctgggagatcttggccagagagtaaggaggactataggaggacaagctgagaaagatggaaagtgtcggatgtgtgtgtgtttttttttttcttttttatgtatagcaagtgtgtttttaacaatttttaagcttggaggcaggtcatgactggtttgggagataaatgggtttatgaaaaatgccaatcatgaaaccagctagttgtaggatattggtgagtttttatcttcaaaaaccattacagtaagcaacatttcaattttcaccagctggactggatttaagcattgaaaccacatgctcaagaaatcagaaaggatgggtttgccaccaggcactgcttcattctactatgtacggggactttgttaagttgtctctcacagggatcttgagtcctggctcatacatttttgtagcacagtccaattgacttcatgcgaacgggaagcaagacctctcaacagaggatggactgcgctgacttttgggttgatcccaggatggaaatcaacagcttccaatatacattagccttggagggtagatccgacatacatagatttcccgctttatctatcttacatcgctgccgcgtagcatgcatatgtgctgagggtagaagcggaaaatgggcgcctagctgactgttttgagaaaactctggattatatcgttaggcaaggacagggctcatacaggaggttaaggaagttaagatcgatttgaatgcaagtaaggcaagcgccctacgacagggcataagttggcatgtcatacaaaaccggcaagtctagagaaaacggccttcacataaacgagcttcattacaaaaagcggggatggatggagatgatcaattgcaggcgtgtgaaagagacggtggatttttcaacttcaggcaatgatcttcttcataggcggtgctgtttgattatgccttctccgctcgggcggcggcaagcgccttctgggtcccgtgtttggcaaatttctggtttctgtgtcaagtatgaagatgcgatctcgagtcagctttgctttttcggtctgaatccaattatcaacaggaaagaggagaccaaaatgtgagacgtaccttcggaatttggggtcaacctatgatggacagttagagtggcaaaccaagcgaggacttgagcaagcgaacacagttactggatgagattgattacaggacttacacccttcaaggaggggtatcggcaacgcaaaggtcggtggataccatttttgtgggccttcttgttttggttgtgactgtgtagaaattgaacatagaaacatatgacattagatatcatgagctggagattgcagtcccgttgatcgatggtgaacggagggcatggacgaacttggtgtggttctttgatttggccatcgcaaaacttcaaacggctacagttttctgttgagaagaagaaaaagccatggagaggtcagcagcctgattgatcgacattttctctctagatcggtgtccttgaagttggcgcgaggagagatcggcaataagtcgaggggagtacgggtattcaccttggatggttctgttgggtcttgttcgaaaggcaatgggcgacgtgcccgggctagtgtgaggcttcggtacggaggctcccagcgggcaggttaggtttcccaatcgacactatgtcacaatcggagggtgggcgcccgcgtctcactatccttaacctaaccccggtctaccggggagataaaaaacgacgtgcgccgggttacaaaaggatgacctcgacggggatcgaacccgcgacatactgcgcatcctggaatgtaaagcaggcattctaccactgaattacgaagcccatatcctaccctgcacatgtgccttttcgttccggccggagcaacatctgggggtttcagtggggcttcacgggcggtcactgcgcatacttccgcagtcacgcacttggatttgtccggatgttgctgtgggtgggagcaacaggcaaatgtccgtggtgtcaccacggacaattgcatgtcagtcctgcacggagcaacatctgggggtttcaatggggtttcatgtgcagtgactgcgcctactgccacagtcatgcgctcggactgttgagattagggattaaactattatgttttccaaaaagcttggaaccatttgaaaaaattttgtctgggaaggtccaggcagatcccatgcttttgatatagaactttgattttacaggtttgggtttggacaggtatgtgatccggcccaagacctgacactgcaaccctgccttagtttcttcttaagaagagctctggcaaattgaagctcatatttggaatcagggtgcaaagttcaccctgatcccatcctctgcccggccatcattcactacaccggaccaggctgggagggaagttcatggccaggcatcgggtcgctggataggggcaggggaagtagaagcaaaaggtgggataccttatgacagaatcctcagaatacataagataaaactagctccttaatgcataacaagatggattgttttggagaggttccaacaattttggaaaagagaatatgttgtctgacaatcttttatccttgtatctatatagtttgaaacaagctaaatctcaaagccagaaatttgaacaatgattcagattggctcaattacgatttgtcaacacacctgtaagagggaactgataaatggaaaggagaagcttggcatacagattttgaaaaaatgtaagagacagggtgtgatacaccttcctgtcattgagccttcctctcagcaggaactggaagagatttaatattttaagctgaacacactgttgaaaagaaatttcttagctatgatttcagccatagtattgaccttttgtctcttacagttctgcattttttcagcacatccaatttcattttcaacaccactggtgaagagaaaaatttcagaagctgctgtaaatttacagtacagtcattggcaaacaaagagaacagtggctttaaacagtatgccaatctttccaagatcactcttttgaataaaatgaagaaaatccgtaaaatgaagaaaatccgtttttccccaatagttaacaaattgaaaatcaaattatttacttctagatgctgcaacagttgataatcaaagtcagtgatataaatcccagaaatttttctcacattcaagacaaattctgactctttcttacattgaagtgaaaaacagaaaagccagaagcttgacccaatcccattgcatagccttgaatggcgttcaaggaaaaatttgtatgtgatattgatgttcatgggctatggtcattgaaagatatgtactaaactggagaactggaattgaaaactttcaacccaatttttcacatcaatagctactaattacattctgtttcaaaattcatcaccagttatgaacaaagaggggaatagtaagcctttttaatgtaaaaatgagttcatgaaaatataaactaggttgaaaaggacatgttgagccctggagatgggaatcaaagttcaaaattaaatataaaaaactgatgcttggaattgaccatttcttcaatacaactatgtttcaactttccagcactcaaattggtggatgaaaatcaaactaaatcagataaaaatgtaaaacctgaccataccaatcaaggttttaaacatatggactccaagataaaaccaggccctccagttttgaatttggttcaagcacccagtaaggattatggaagggaatgttatgcaaattaacttgatagagataacaaccagttcaaatttttcttatttaaccatcagaaggagaggggaaacccaacaagccagaatttttagattctaaacctatcaaaattcaagaaacaaaatttgaaaaattcaagtcagcaataagaattcttttgaaaaaaatcatgaattcctggaatagattgatgcaatttctgttcagtaaaaaacaaagttcacactgtaattctggaatagaaagtgcaaaaaagaccaaaccaacctctcctctttacccaatcaatgaatcagaagatgtaaaacctgttaagaatatttgtgaattatctttgaagcatgaaccattagatgatcaactgacatgataattctttaagctcagaaaaaatatagcaaagatgcaaaagaaggattcagtgaaagattttatcatccaaaggtattggttccatctgtgaagggaatcaacttatcccaagatgaaacagtttgtgttccttcaggtaaggcttaaaacctttgtcagattgaatgaattcactgattgaattttgaagatgaattattggagacaaacccagagtttctgacctcaaatgaagcaaaatatgatacattcagaacagaaaaattaggtagtaaagtctttgaacctagcagagtggaaggtaagctcaaaaattccaaaaattaaacaattttctgtactgatgtcttacacattaattttcaacttggacaatcaaacaaccaccatgggtaaaaaaacctcattaaaaccagcaaaacatattaatgaaaaggaaaaggaattaataatcattgaagattcaggagacaaaggtggcaatacaagaggtgagaattggtagatttccgcttgagatagtgatttttgaattgtctgaaaaatatgaagtggttaaatatcctacgactgttgtggacacccctaattcatttaaaccacctggaaataaagggattgcagaggatgatacaagaggagatatcgaagtcccagatatcttggaaaaagaacaagatgatgaagaagtacaacaacgagcaaatcattggcacgaattcaatcaggtcagtggaaaaggaacaacagatggtgaagctctgctaacgatgtgtttctttttattggcaggaccacaagcactgggaattggtccccaaagatatccgcgcagtcatttcaagcatacgcaatgtcaatggggatggccattgtggcttccgggccgctgctgtcagcatgggacaaggggaagattcctggccacagatcaggaaggcaatgctacaagaaatgaaggaccagcccatttatcggaaccagtcttacctggaagccgtagcggattcagccccatatagcaggttggaggcaaccctgaactacttcaggtcgcctgccaaattcaataattggatcaagtttccgctccacggtgatctcttggctgacacattccaacggcctgtgatttacatcacagaatccatgaaaatcacctttctaccgctgtctcatggcgcaggtccatcaactaaccctccaatcttgcttctttgtttggaaggacattatcactacaatgccttcaaatttgacggtgaaatctacccagctcccagtgtctcaagccactggtacaagtggcggaaagatgtggcaaaagactgggagaaatccatactgttgaaccgcgatgaatggaagagaaggattcctcaacagccctctgaacttccagtagttgtagatgtagagtacttatgagcacaacaattcaccggttgttttcttaactggcaataacacttttccatgcaaggactacttcttaaattctagcccatagtgctgcaaccggcctgctgtgatagcatttcaatgcctgagatggcactgggccactgtctcgcattagtgtccgacctccatctaaagcagcaaacatgcgtaatcatattctcctatatattggcagcaagaattaagtcacagtggccttgctcggcttgaaataggctcagccgaaagaacaactgagggctgtgatttttgatccagaaatgcagatctgagttgtctgagatttggcgtcaatcttcgaatgggagactgtgaataagtgcgaaatcccatataacctagtagtgtatcacattcagctttattcggccaaggacattacaagactatgcatatacatcggaagggagtaataattggaatacattcaagcaacctagagtagaaacacagtgatcaatacaagagtcatagattagagaaaccccactcttcgccgagagcggcgacgatttggtcgactttcttctgagcagtcagttggtcttcagccctgccctccacataatatttgagcttccaagactcggtgccgctggtccttagagtagcaatcacctctcctgcttcacctccgaagtaaaaggtgatcatctcatcggatgatgaaggcaggtcgggcagacattggggtggataactgtcatcataggcgatggtcagatcccgaatgcgagtgattggatagcccgccaaagcgctaggatagcggagttgatccagcatcatcgatcgactggaggggtcgggcttcccttcagattgctccccgaaacgcaagctgtcgaatttggctttgacggcagacggatccttgcagacaaaatagccgttgttggtcgcaaagtaaccgtaactgaaagccgaaaagtcgcatcagctcttgcaaagttttggaagtcataatcgagaaaagctagacaaacgtcttataaatattctctaaatactccgcaaccgaactgccgcgctgagctagttcagtggcaagttctgcccataccactatggaagcaagcccatccttgtcaaagatcccggtctcaaacatgtatccaagagcttcttcatatgcaaacaggactttgtatccctccttctcaagattcaatgcttcattgccaatgttcttgaacccggtcaatgtttctttgaatttaaagccttcctgacgagcgatttgggccaccaagtgagatgatacggtggaagagagcattgcgatacgatctgcagccataattgacttgagtacagcgaagaaagcttgggaatattctcaaagacttacccagcggtgtccctaattttttgaagttctgcaaagtccagcaagcaaagacggcgccaatctggtcaccagaaaacgttttccaattagatctaaaacagccaagtcagttgggggagaggagatttcgtaggatcaaccaaagcaactgacccggtccattcagcagcacaaaaacgatcagcatcgggatcattggccaggatcatcaccttttgcgctcgatctgcctctacagttttattccctagactcatcgccatgtcgagcgcgcccttttcttcaggattgggaaacttaacggttgggaaatctgggttgggatctttctgggcttcaactggaagccaggcatgggatggaaagcctgctgtgtcaacacaagctcgagtggcaaatggatagccaacaccatgcattggcgtgtagatgaacttgagcggagtctttgaattctctaacctaaaaaagatgtcccaccagtgagttgagcagttggatggggcacttagattatccattgcatgggagctactcacttggagtgccttaccaagccagaaatcgccttgaaatacgcatcctgtatctcttgtgttcgattgactagcagtgcttcggatatctgtgcagtaggctctgtactccaagcttcctcatctatttctaagttttgctctatggaagcagcgatccctttgtcatgaggagaaatgatctgaacaccatttgagtaatatctgtgttgaaacgcaagttcggtaatcagcacgattgaggtgatgttgagctagctcacaatgcatcaagcttacagtttgtagccattgtcagcggctggattgtgtgaagcagtgaccatgacacctgcagcggctccgagatatttgaccccaaacggctaccccacaagcaaaatcggacatgagatcggacttgaaaatcttgacagcgagtgcacttacgaccattggtgtagctacagacccatcgagcagatagcatctgaatccgcgcctcaagaatgcagtaacggccagacgggcgaacctgtgcgaattatgacggtgatcatgtccgactatgatgcccttctgagtagcattagggatgtccttgattagataagcagccaaaccttcaaaaacaacatggatgagctcatgaccttttttgaaagaaggaaattcaaggcgaagaaactaaccttgactggcctgaatcaccgtcacatcgttcatcctcgagaatcccgcagacatatgtgccctgagacctggaagtaggggacagtcgccttaatttcggacctggttaaaggatttgcggatgtagtattacactaaccagcagttccgaacttgatgcgttggcataatcgagaggcaagttcatcgtggttcttatcctgctggagctgctcgatttctttccgagtagtggggttctgatggaagccatgtgtccgtcaggaatcaggagaatgatcgcgggacaagtcctgaaatcgggaaaccgtcaacacatacgcgactggtggacaaaaaccagactcaataattgtaagaactcatcgtagttttttttggattgaaaccagggtaccgatggactcactctaaccgtaaccaatcctggaccaatgtctcgagcggaacggctatggcattcagaacgagggtcatcagtacaggcccatttgtctttctttggggacgcttgaaggaactcacatgatcgactcgatgccatgacgtatgctatctttgtcccaattcttcgatcaaggtctcctgataaatccttggcaagtcgaccagtggtacaacacaagtgaaatgggccaactggttgggcaagtccacgagcttgcacatgggtgtcactggtcagcctccagccatcacagttcacagctctatgtatactgtatagttgcatacacctatgagctaaaaatagagaaggctcacaagaaaaagagaaatggaaaaagtacaccaaaatcagatgaagttataaattatttgtatctgttgatgataaaggctctactctaaaaccttcttttttggcagaggtcaatgagacttcacctacagattaatcaaggcttcgtttggccgtccacaatcgttgtagaccgtcatcaaaaatcgtcaaatcagaatttaggtttgattctttcaggctgtgcagatgacgcagcctgaaaatccatatcaataacgatgtggctgtttggtgcacctcgggagtggatgatggaacggcgttttaggaggatgggggggcatggtgccggtcagagggggtggtgtgcagctggggggtgatatggagttgttgtaagggaaagccgagtcggcccgagggtgatgagagcaccgaaacggcacttatgacgcaaaattttgggggggacccaaaatcttggatttggcagagaaaatatcttgttgaccatttccgtcataagagattcgatatgacgtggcctcccaaacaccatcgtgaggccccgtcattagctgtgcacccctgaaatatctgccatgatcgtttatgacgatcatggacggccaaatgaagcccaagtcaacacttttgatcacagaagcacagtagatcaagcacatacacaccgctgcgaaaattgaatggaagataccaagaggcaatttaacttgcacatcttggaatgcatggttgcttgctaactttgtcggtgcaattggaggggtgggagtccagttaagttaggctgttccttctcagctattcctctaaactcagaccttgtggatcttgtgatccagtgttctgctctacaaagttaacaatcacacatttgaaaccacctcagcttcataacaccttcaaacttgtgataatgccagcaataaagaataagctcaattctgggctcaaacactgacttaaactcagtaagcttacatcttagcttcctgggagtggtttgtgcaagaaacacaggcccaggttggcacatgaagatgtgttttgaaaatcggtcactgaaagttgccttaattatcaactaatttagcaatatacaagtaaaaacatttaatgaaccaggggaatggtatcatttcaaggaaatgaattctttgattggaccaaaaacttttccttgagaaccacaactctgtgttctccaaataaaaatcaagttattcatgaggggagatttacaccatgaaaaaattaaggtttggtctggactctgaagtcagcctgatggcagcacccctcaaagaagtccaagttctcaaacaatgggctggtgtatcccttctaaccctcacatttaggattcctgagaaaggctgcattcggctagtctggaagcttagatcactttcagatactggtctctccagtatccaagcatcacatcactacaggatggatcacaagtgagtcagtactcagaatgataaatgattcagtgcaagaattgcaaaaaaaaagttaaaagatacccaaagcctgccaaaaaccagaaatttttgtaaatcaccatcatcagatgggtctatccaaattcaaaatgggccccatcttataataaaagatcaatatttgttcttgaattttgacttgcttgaggactattccatgccacacagtcaaaactgaaattgaaatcaaatatcaatgcccaaagcagcctggttgctgaaaagaaaatgcacccatattggatttccatgggctccccaactttccttatcaatatcattatccattaccaaataatcacagaaaatcaaaaaaatgaatcttggtgcactgctgctactgcaccagtttaataaaggcacgcaatatttgaaattgaagttctgtgtaaacctattccactcatattttacacgaaattctatttcttcacataagctgaattacaacttactgctgaatgtttgtcttgaatcccccattctggctcagtatagattcctagtctgatttttctctctactgagctaggtgtgtcattacctgtttcttatttttgttatttctctttttacatttttgttatcttttctctcccattcttacttcattttagtagaaattcccaaactgatttctttgtctactgagctagctcttggaaaaaaattatgattttggttcctagaatctcttctggaccagttgtcctactccatcaatgaattatagtgaagagcattcacatatcttaatttttaccctttcccaaattggctctaaaaacctagtctaaagaactgtttgagatcaaaaaactgcacaatccatcaaatatctagccaaatcattagaccaatccccaattcaggttgcttttagcactgctttctgaacttggtggctgtatcatacttttaagctctgtgtgtgagctctcccataacttagaatgttgaggtagggtgagaagggacagaagtggggaaatgattggatttgaatgtgtggttcattgaggtgtatatattttacaactcaagttgggaggtgacttaagctgggggtgactcaagttggggggtgactcaatttgggaggtaactcaagttaggaggtgactcaagatgggaggtgaaagaggaggaagtaatcattgggaaatcatttgatatttagattagtagaagctatggcagcactaccctggttgtggtaagtatagcaaggttgaagtgaggcaaaatgctgtttttgacccaagtggaaacactagagcaaccacattggttggtggtttaaggttggataagtgtaactaccagtacttggagctagtccaagccctcaactgccccagtcccaattttatcggactaaactactcccggagtaggatttgagctaagcaggagtaagctactctgctaaccttgtcaccttacacccaaaccaatacggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaggagatcgctaggtgggcttgagcaactggcttggatttcgatgataccgaagagattgatgtttttgatggtcgttgttcagggtgcttttcgaagcagatcgactccttgtgaccggctttgtcgcagtgggaacagatcgtgaatccctttttacaatgaggacacatgtaaaatttgtcatcggtggtgagaagagcttgtggagacgggatcgacgaggaacggtcgagatgattttgagccgcatgtttttcaagtcgcgagagcatagtggcgacggaatcgagagggcaaccaacgctgacaacggttctgaaggatttgaactcggacggaagcttccgaagtatgatgctggtctttactagatcgtctagaccgaccttagctgtcactagtcgatgatttgcagcacgaatctccgaaatgaattcagtcgttgatccatgatattcgaggtcaagaaacttctcgagggctgaatcttttgcgatgtaatcgtcgccagcgtattttttcttgaggatctgccagaccgaatgaccgtcgaaggagtcgtcgtcattgaggatctgagcgatgtaggccaggtgattggtgtcgaggtgctcgattatttcaatgtacgccacccgatttgtttcgctatacaccacaaattcttcagtaggtttcttgatgtcaacgagtactggtttctggattaagccttgaacaacatcgagagctccgattttgctcagcttagcgatcatgagaaaagaccaggtcgtatagttggactcattgaggagaagtggagcgtttcgagtgtttgacatggtgagatttgattgaggtgggagatgttcagagatgagagtgttgattgatgtttggagacaatgaggttgaaagaggagtgtagcgtcgaatttcgactgttaatcgtgatgaaattataggttctgaccaaggggaagaggggaaagaagcgaccggagcaacaagctcaagattgtcttgaggaagaaaaacaaggtcgaagcacctcaaaagaggtttaagctgctagcttgcgtggcggaaaagcactcacgctacaggagattgtatgtcttagagacctcagggaaatgcgcgcagaaagcagatgatgttcaatttctaactcaggagcatgtttatttatctacatacaaaagtgggctgagatgtgggacagaaggtgacagaggcatattcatctggagcaggaaggaaatgagtgacagagatgtgaaagggaggaaaggagggacaccatgactacagaattccaacaggctgcattcaaggaatcaacagcccaacccgaacccgtttacaaatcgggctgcccacgggccgctatagagaaggtctttcaggctgttagcgggctgcccgcgggcttggtcactgagaagttcagattacggcgctagcactcgcggcggcggggtcgcagatggagtaggaaccggggttggttcggaccttgggataagctaagctctgggggggtcctgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaaatatagtaatggtgggcctgttacattaactgtggtattagtgcagctcagtgtagtggatttctgatgaaaaacagtttagctaacactattgttgtttgaagaaagcttggacagattttgttgttgctgttcacaaatcatggtattacatgatcacttggttttcgccttgtgaaatcatgattggcatcatgatttccacttcggtgaagacagtcaaggctgtttgttaccagttgtggtggtcaacagcctccaaactgcttgcaagccatctcaacagagcatcagacagttcccttgctacccatgtcgcactttggaattgacctatttggccgggaaaacccgccgccaggttatcattctgcttcggaattatggaggattcaaaatcttggcccaccgcccgatcaactagcagtaagaacagaaatttcctttgttatgctcagatgaggaatgcaaattaattgttttttttcttgcatccagactcagacaattgatttaagcacaagcttcaaattagtctaccctgacaaaaactcaaacaacaagctcacttggataccaaggaaatcaaaagggaagtttttaatttcaattccagccatttccacaacatttgagcaattccgtgaaattgttgctagaaagtgcaaagagaattctgagggtgcaggagtgattgttcaaaatgcacttgagtccggctctcctggcatcaactgtaaggtctggatgaatcttccagcagcccacaagtttaaaaagaaagccaactataaagttaacaacatcaattcattcacccactggacggcaaccatcattgcaaatgggaaggacaggaccaatgcaagcttggaagtcaaaatgatcagcccagccaatttagagaaagaagcaaaggcggctgtgaagatcaaacaacatgtgatgacccatgcgtcaacttcaaagcatcaagatccgtcgaccttggttgcagccaaggatttcgatatatacaatgtctacaaggatcagatcttcgatgctcatccaccgaacatcaaataccacaagaggattccggtcttcattgatccagccgatgaaactcgttacatcctcttgacaactgtcaatgttgagaaatgggccaaagcccttgtgagtagattgaatttcatcggaccctttaaatcaggcataactgacttctggtttttagatgaaacccaatactacagtttcaattcactagccaccacctgaactcaaattcgagaagttatctgcctcaaaaaagcgtaacctagatcgttgttcaagctctcgtactgtaaaccccccctccggctgggttcacaaacctctcactcacatgtcacatttcaattttagttttgttctttcagttcttcttcctggctctgcagagaattgctcccttccatctctctgagccaggtgagtgtgaatttcctttcttcttgtttttctttccttcccctctctttctagattgtactgagagaatttctcccttccatctctctgagccagtaataaaagctcctgtgtttggtcttagaaactcctaggctccttgcccgtccctttgtgccatactacgactcatctagtgaaggacaattgcagtccttacacgtacttgcaggatcagttctcaatctgattccaatgggtcttccgtagtcaatccaggagtcaacttgcttgaggcgtatctcaaattcatcaagatcccaactattgaaaagagcaagattgcaaggattctcactgaacacaaggcaatgaatcctagatttttccaatcaaagagcatcacccaagatgtgatgaaaggctggggcttagagcatctccacgggggtcgctaaattgggtcgctatcccacatttagcgacccaaacttaaaaaagatgacccaccggagtcgccatccgggtcacttttttacaattttctgcctcgatccctatccagtcttcaaacttgaagactcgatagcgactctggatgcaaggaggatcacaggctactcctgtgttccttctgtgaaacccaaacaccacacatcaccacctcgcccaatcatcagatagcgactccctcataacgatgcccggtgtgtgcctcagcactttgggtcttcaaaccttgaattctgggtcgctatcgtgagaacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncactcacccaaatcatttttgttgttgtagattacgctgactgcatcagtgaatttgtagcctaacacagacctaccataccaatcaactagatagtcttgattaacgcaatctcattctttttcccttattttatcttattttcccttattttcccttattttctcttattttcccttattttctctaactccccaacttgccagtacagtcattatcaagcttgaatttttcaaaagccatacaaacaagttctcaatcttaaccacaagttactttttgtagtttcaatgaaatactcaatattaacccaaaatgaccaagtggtcattctgattttgcatctcatcaaatgttcagtttcttgtttaagactgtaaataaccataagcatgctaatgataattgagactgatcattgggtctttgtgatcccaatcagaggttatacagacaagtatctttgtttgactaacaagttaatgagccgaggttgactctaaatgatgaacaggtaacatttacatgcctttctttagttttgtgggacacagtacccacagtttttgtaaattttgtagcaaaaatcatcttgaaggatctcagctgtgacttgatgtaccgcccattctggatcatccgtacgatccaggattcaggatgatcttatttgttgtttgatagcaacaaaaccaagctcgattggattcaactcggggcaatatggggggaaccacagcattgcaaagctgctgcacacactcaccacgatgataactggcatttccgcaaaacagaacagagtttttattggggtatcaattcatgtgaaggaactggagagcatcatgttttcagctaaacccacgaagagaaaccacactgggacttaccaagtcgtattccagaaagtgctagaaccttggtccagtgtaggtttcaaaggtttttgtgagggcaacaagtccgtcaattgtgattgctggaagcatactcaattgggctgcattgttgttcttaaaaaatcttgcggcgggagtccctcgctttgaactagcgtatgatcggaggagatcgttattgcagaaggaactctcatctgcaaaaacaagccaacaacatattcttcagttggctgatagagagataaaaagaaaaagtcaaactcactggtaaaaacaaggaaatcagcgggataaaactccatgttctccacaaaaacatacttcgcaaaaagcaatttgcaacagctcttggtatcaggttttttcaaggttattgagagtcgttctacaagattttggtggaccccctcaacactgaggaggacaccagtggaatcatacagtcgttcctggacttcattgagaaacaagccgggttcagactggacaagtcaaatcatgaactgacattcctcattggagagactagctgggcggccacaggcttcatacgttttgggatccttaaggacacatcaagtctcttcgtaaagctgaatccatcggccaaacaattgacaagaaatgaaactgccaagtagccggcagatttcatcaagagataggccctggatagccattttaacggtggctaccttagttgcaggggcgtgatatcgataaaccatcgtaattgtggtgcaagtgcgagtcaagtttggtgtccttgggagagggcagaggtgtggcaatggctacacctgacagatcacagccaggtggatcaacccggagctgtgtatggcagaaaacacaggcataaactgctgctgtgcctctgaagcacataacttttgaacttggcaaagcttgctttgtccaagcttttttcaaacaacaatacatgtgcaggcccccaaaatgtgcctgctacgctgcgctaatgcacttattagccgcttctagtggtccttagtacagagtagtgtagcaaaaatatgctaaaattgctctaacactacacaattttggtgcaaaaaaaatctgccacactgttgccaacgctgtaacagatacgatacactttgtgtatcatggagaattctgcaaagctgcatggccaaaaaccaaattttttgaatctccttgcaaataaaagcagattggtcagatagtttttttttattggggctcagatacatagtgatacatggcagatacatggcagataccatatctgtttcagcattgctgttgccttttgggcaagtgtagtgaggcagaagtcccaattttctctatagagtagacagtgcatatatacttgacagtgatgtgcagccaatcaatcttctttgttggaccatttatcaaggaaggaggggagccatcaagagaaattttgatgaggatgaaggcctggcaaaggaggcctttgaggcagagttcttttcacagaaaggaaatgcaatccctgctgttttatcttgaggatgccggaaagtcaatgagacccagtcttgtataaacactggaggacttcctgtcagcatttacaacccttgaagaatttgatttacaccatgaaggtcttaatttttggcataaaaaaatatttattcagaagttttgattagagtgttaatttagagctgagaggtctaaaaaacactctaaatcacggcaggaagtcctccactatgttcccatttccctttgagagcacagccatcagctggatccttctgggctcctcacaaagctcatgaggaaacagtctgcaatcttccaatgaaaacaaggaatattcaaattggatggatgagggattgcagcaagattgcgctgaatttggggccagagcaccgcttgaaaaatccagctgatttccaagattgttgaggagcctcaagtgtggctcaattgaaagattttgtggaactgtgcagcacaatcagggcagcaaatcatagagagggagagactgtttaatgtctttctgtccatccaacattcttccccagcaataactcatgaggaacaatatgattgcaagaaaatctgggaactggacaaaactacagtatgccctacaatttcaaggacaacccagactggctggtcatgatcatctgaccctgcccacatcccaccaatggaggacttcccgtcggggtttagagttttttttagagctctctcagttctaaattaacactctaatcacaacctcaactagctcacatgagggcctttacaacaaggcttctgaagaaagatttttttttgccaaaaattaagaccttcatggtgtaaatccaattctgcgagggtcgtaaatgccaacgggaagtcatccaatatatgctactttctttttgtgagaactagcacccataaagaactaaataagacaagacactggggcagccaagtgaccactgcactgccagtaattccaagtctgggaacctgttaaccttgataatgctagtgttcaaaggtgcatataataaaccaagcacttctgctccccccagtgcacaccacaaccacccccctccctttcccccaaagcatcccaaagaagcaagactcacctccccatagcgtccaagaaacagaaaagacaagggagagggcaagtgcaatttgagtgtgattgattgaaggtttaattatacatttcacattttttttattagttttttttggggaagttttaataaccgctagagacacgaacggcctcgatttttttcagcacgtcagagacactgcggtccagttccgaggcgacctggagctgtttagcactcggcagcaatgcaaacgattcgcacagatctccatccacacagttcttgaccggaaactacaaacaaaaagaagaagttttagtgttttttcaaagataacagagagagagaaatggagaaacgaaaagagagagagagatttacgtagtatcctcgataagccagatgatctcgcccgaccaaactaggcatctcattgcgcatactaaatgcgccgggcgacccccggggaaagaaacacatcaacaacccaacccaacaagcaaaaaaaaaaaaaagaaagtaggagacgcactgcatctccaaagtctgaaagaaatcgacgtcttctttggagatgaacgggacgaggatgccgatggagccctggacaccggtgtacaacagcacctctctgccgccggggaccagcgaggttttctggatcgaggtggggatgtcgttgagatggaaatggacgaggttcttgagcttgtggggcgcgcccatcaggtatcccttttcgtgcatgatgcctgctcctattcgttataaatttcaaaatcattccaaaaccatagacaattttaggatcataggcggaatcgggatcaatgactttctgtttctggattgaaaaaaggataaaggtggatggaaggaggttggatgaacgtacctgtaggatcttcatcgacttcatccgagacgttcttgggcaacctggagacccagaggtttccgaaccgatctcccccagcgctagagaacagaagaaaagaaagaaaaagaggatcagcgaagaagagacgagcaaggggggaggggacgataagacgacgaacacggtatcataatcgaccatggtagcacaggtggtccatctgggcacgacgtcgtcggcaaagacgatgagcctgttctccgcgggcttgtagacggcataggagaccgagtcctggctatcgccgaccaggatccgcgagccttggaccgaaagcgagatgatcgcgctcccgaagctcttgttctccaccttccggagcagcttcttcttgcccaggtcgtagatccgtaacgctttcccgacccccgcggctagtcttccttggaagcctaccaacgcactcggcatctcatccacttccgtctgttatggtttccatcccaatcccatctcgtctcagcacaaaatcacaaccttatttttttggagggagaaagagaaagagaaagagaaagagaaagagaaagagaaaggggggatgtcaccttatggacgagttcgattgctttgccatcattgacgaatcgatagacgcgcaggaagccgttcttacacgtccggggctggacgaacgcgtccttcgccgatccgacgaccagcaggggctcggtggcgggatggtgggcggcgaaggcaaagctgacgatggccagcgacgtcgctgcctcgttatctcccaaatcctctcgcactaacgtcgttttcttttcaaaaaattgttgttgtttggatcatcaaaaataatcagttaaaacattctttccggtgtgggagatcggtggaatgaaagagagggacatatggtcatgtgtgtgggtgtatgtacctcaatagggtcgctgattcgaatacatgaggcccatttgccagcctcggctctgggaacgccgaaagcgtcttgatcgagcagcgactcatccacctgtagtccttgcgctttctacaaaagaccacaaaaaaaagcactcatcaacctctctcccctcaaagaaagaaaaaggatggagaatggggaagggaatggtacatgaagcgcgagccgttcggctttgacgccgggagccatcgtacgatgctccgactcgatcgtgatcacatgcttgctcgacgggtcaagcaacatcttccttggggtataagcgagcggcatggcgtcttgcttgactttgacgcccaactttgggatcgtgaaaatcctttctcaatcccgatccgatccaacccaaaaaacaatcagtcttcaagtaagtgcatatataagtttacgtggggagaaagagagagagagagagagactgaccggagagagctgccgacgatcccaatcaagccttcgggacacagctcggcactgaagctgtgcacgttgtcgatcgcatcgtagatcagtggatcgaagtggagcaggttctggaacgtgtagttcagccaggtccgcgacgaaagcccaatgacactggtcttgttgtccaccttcactcgcagaagcttcaccggtctggaccctaaaaacctacacaattgtttaaacacccacaaaaacaagaatgagaaacattccgattttccttaagaaaacaaggtcaaatgagcatttaccgggttcttgtatcggttagttgcccgttgacggagtccagaacggtgcgaagaaggacgccgttagcaaggccgatattaacgaaaagggtttcgctatttttatcgatggaggagtccaggagttcggcgatacagatagaagtggggacggcggtgagggcctggagggagatagtttcgaggaccgagttagggtcgagggagatgatttgtacggtgagattttcgagtcctatggccaagaagggagtgcgttgtctgcccttggagacttcagataacgacagactggtgattgttgcgcccatctctttctgttcttggtactcgttgagttgaccatccaagtcgagctcgaagtagatcagctctcccccacttaagccgatcaccacttggcgtcggttggaggtggagacgacgatcttgcggccgggcgggactttccactcggtgattgcgccgtcgagatggatgtgccggattccggtgggatggatctggaggagcccgttgctgtcgagctgttggatggcgatcgtgggcgagttagtgaggaggccggtatccgccacctcgacgatcgtctcaccaatggccaggaccagggtggcgttcaagaagccgaggatgatgtagcgatcgaactcgtccgtctccgccagccttgtcgtccagacattcgtcggcggccccggcagctccgaggtgacgatctcagagacctccaggccgtgccgtaacatccgcaacgagctccgcgagcccgtcccgcaactcgccaccgtctgcgccgagtcgctgttcagaagatgtcccgtcttcgctcccgtgatcggcgctagcgactccaactcgtccgaaaggacgaggttctccagcccccgtggcttgaaaaacgcccccggtagcgccgccccactggccccaaactcgggataatccgccgacgagaactcggtctcttcatcatcatctcccaacttctcaaattgatacaatgcactatacacgtatatcaagtagacaaagtcagatggtcgaatgggatcgaaggaatatgttcactgactggtttccggtctcggcggccacaaataagaagcccgacttgaggatgctcaggttcgatgccacgggcacggtgtcgaagtacttgatcttcagggcctgcacttcttcgtcctcgtggtcgatcgtcactttgaatagatcgccttcctcggattggatgaggaaaaagaacgccccctgaaagaaactcaatcaatctacttttccagaaaaacaaagatgaaagagaaagaaaagacggaccctcatcttgtgcatgacagcagcaacgatgatgacgccctgggccgggtcgctgaagggggagtcccgtttgggtattggcacccgatgttccttggcgttctggtgcttgtagatgagcaggtcttcgcaacacacgatgaccccggagggcccgtcgaacttgtcgggatgactggtgctctggcccccggggacttggagtaacatgttggcccgcggctctgtcggctcggaccatttcctgactacatggtttaggcctagatctagctcgtaataggttaacatctgttgacaagatacatacacaatctcagtgtttttttttgtaaagggaagggtatttagttaaacaaaactgaggtttctttgagcataccttctcggcgagattgaaagcctctcccgtggggtcttgatcggcctccccatagtccacctccagggccgcaaagagggggttctcgaagccgacgtcgacaccgacgatatggtggatgatcgcgttagatttgtgggcttcgaggggagaggagatggtgagattggcagccgagtctgaagaagaatcgatcgatcgatcgatcagtcaacaaaaatggacagggtgatggggaagaaagaagatgattgacctcggttgaggatgtagaccagcttgctcttctcgatagcggcgatcatgacggctcttccctttggatcggtggccagatattggccggggacgactctcctagcgccggatttgccataggtctcctgatgtagtttgatgaaggtgtttgaggaggggtcgaattcgaggacgacgatcctgccggagtcggaggcgaggatgatgtagtccttggtcccgccggtgagtctgaacgagctgagtgcgcggatggtgccgaagacttcagtgctgaccaccgagctcagcttgccggtcgtcggatccggcctgagtagctctagccgactgccccctcgactgacgcagatgtcttgctggcgcgtcccgctgaatgagccgacagtcgcacaggtgatcgctgagggtggtaggatggtgaggttgtagagatgcatggttgcggagagagaggctcgagtgggccgtggtgggcactgggtattagttgggtggtgctggagaaaaaaaaaaaaaaaaatattggagtaagccaacttggaatcaaaaccaaaaaaaaaaaaaaaaaaaaaaaagaaaaacaatggaacaacaacaacaaccaactaccaccatcaacatcaacaacaacaacaacgaacaacaacaacaacaacaaactaacaacaacaacaactcaaagatactcacaatactcaggaacaaacaaccaggactgatcgaacaggaagagaaccacaagacatggaacgagatcctactcaagcaaggaaaactagcacaactgagactagacagaccggcagaagaagaaatcgtagaactcatcactcaagaactcatcacaaccaaacagcaagaacaccagagtagtctggtcagagagctcatcagactatatgaaagccaccaccatcactcacaagaacaagaagaagaagaagaagaagaagaaagaagggcggataacttggccagaagggtcctcatcaactggggcaaacgagagcccaaagaactcttcacgatcctcgaccgcctcctcttcgcccgatcaacagcaacaacggatgaggacgctggtcaagcagagggagaagaggagtttggtgcactcggactcctgctggacttcctgagccaccagccatactcgatccacacgatccgggccaccgggctgctgaacaacctggtcctgcggctcatcgctgctcctcaaccgcccggatcgaccacccccggccggcctcctcgacgctcgctcaagctgtccatcgacgccctcctgctcatcctgccccgggtctccagcctgatcgccctctacttgcccttcctcttcctcggcttcgccagctccctctgctccgcacacgcccctcccgacaacaacaccctcaatctcgccccccttcccccaatccatctcgacttccttctctccctcgacaacgccctcctcaatctcttctccttcctctacggcatcgcgccctgtaacttcttggatttccttcggaaccccgtcgacctcttcctcgccttctcgccccctcttaataataatggtgaacctagcccggtcgagctcgatgaccgattcaaagctctgcagcaagagtcgagtcgtgccgagctcgaagccttggcgcccgtggaccggctgcggagcttagtccttgtgcgtccctccctcgtactcccctcctttttttgctccattcaaagctgacgtgttgtttgtgtaatgatgatgatgatgatgatgatgatgatgaggtaagccgttgatggacagacaccgactcaacaagaacttggtcctcatggccccgtcgagcgaacgcaaggagatcgcccatcgactcaagatgtatgagcccgccgagctgatcgagaagtgcgaacgcaccctcatcgtcgctgcatcatcggaagtaggagagctgggagcgcgggatgaggtgacgcaggtgggcgagctgttgggctggtgtgtgcgtggctcgaaatcgaccgacccagcgggctcgtcgacgactgtcaagccagaagaacagcagctcgaacgcccatccactccgccatccattccagccccactctccgaccctcccgaagtcccccaagcttccgtagtccagcccggtctgcagaaacagatcgagcagctgcggaccgataatcagatgctcagatctcagctccatttggaactctatctcaagtcccagcatctgcagcagctcggctcggtccacaaacagaacatcctcggtgctggtcttgaagctgaaaaccaaaacttggttaatcttcttttttctttcctctttttctaccgaaccctctttccttcctctctctctctctctctctctctttttcttgatagaagaaactcattgagatttttttttttggatatagttaaggatgaacaaagagttgcggaagaagttgcgacagaagcacgagagcgagcaggagaaacagagctcgaatctgatcaccagcaggaacaaggtggcctatcaggagctcatcaagaagaaaaacctggcgttgaagaacgataatctcgccttccttagcgctaagttcagtctgttgaatcagatcaacgagttggagaaggccatcgagttgcagaataagaatctgttgtttgtccaatctgagtatgtttcttttaggaatggtgtttgagtcaagcaggggagagggcttatctgtttttacacttgtttgcgttgcgtgtggttggggttggtgccaaaaaaagggcacatgagcttaagaaccaattgacattactcgagcccgagctacggacgatggagagtctgcagacgcagacgacgagtctctcgaatgcgttactagtctggtccgtccttcttacacaaagaaagatcatcatctgcagatggaaaatctgatggggcgaggggggttcacatgtgggatgacagggacgacgatttgagacggttcagggaggcccggtcgaggatcgattctctgcgtgctcaggcccgcaaatggctctcccaggcctcctgcaacgaactcgaaaatcaacagctccgcgcgcagttgttgtccgtgttattttctccccccctcttccttacctcacttctcttcttgccaaaaaaaaaaagaaactctttcgcttatttttgtttgtttggaaaaaaaaatcgatgttgggttggttgtaggagtcaacaggaacgcatcaatcgactggaactcgagaacgagtgtttcaagaaacgcagtgctggacgaacgctcctagaccctgactcaaaaccaccacacacagacgacgacgacgacgacaggatgatgggcacacctcatgataggaatagttgtcgattgaggagccgaaagaagctcgagaatcttgccaagttagtggacgagtatcgacacgagaattttgagctcagacgcaggatcgtcgaatgggatatcgaaggcggacgagtcgaggctgatcagtcagtcggtaaacaggccgtcgcggtcgtggaaggtgcgggcgagagggcaggaggcgcggtcaaaggtgtggaggagggacgagtcgaagtggcagaaggcgaggcgggaggagccgaggaagaaagagtcgatgtgggaggcgaactgggagcaggcgaggcaggaggaggtgaggcggcagcagtcgaagtgggggagatggacgagggcggaatgaaggatggcgcgctcgaagaggacaggacagaagtcaatgatgatggagacccaagtacaacccaagccttcgaccgcagcgacaaagaagctcccacctcagtcacccctactactgctgctcctcttcttcaagaccaacaaccaccagaagatcctgttcctgctcctgcgatgtctgctactcggcctgtcgatcaaggggatgaaccttcttgcttgtcggtcgacgatggagcaacagcaacagtgaattaggattgtggggtcgtctgtgtgtgtgtgttattctcttcatctcggttgtaatcagtcttcttgttgttgtttattattatcaaagaaagagggttggggtttgtgtggctttggatgtatagggtcatctgatcaagtgatattgagaatcgaaattggattagactaagagggccgaagcgtggatggatgattgtacatctttgttgtctcccatcgtcatacatgctgtctactcctttctttatagattcaaatctatcttctcgggtacatctctaattgttttccttttatttcctccgtattccttgtgatttatctttctcttcctaacatgtttcctaacatgtttttttttagtctggtcttatttttatagttataatatagtcaaaagaattatcaagaaaatcaagaaattagtggggttttcctatgtaggaaaaagccctcccatcaatagcacttataaagatctacagatttgacctgtgaaatcagaatgataaactttttatgcaacattattcatattccagatcttcatgttttaagttgaaagaaagttggagtttggattcttataaaccagcaaaactgggcccaaatttgactttttggttgctgttcagtggaaaagggatgcttggactgctttatgacactctgtgaagacagattagatggcagattaatgcaatgagctttattttacatatactacaatttcaattgtgccatatttgagtggtgttattggggatcccggatgatgtgccagaataggaccaaaaggtactgtttagcaggtttttatcaaaattaatggtacctacacatggtacattgtggatcttgatcatgtcttcagctacatgctggacatatttccatttttttggcccgtttgtagatggttttggtgcttagaacacaagccactttgccagaatagtgtaacttcttgccgaatggccattttgcaaaaaatgagtaatcaagacagaaatggatgcaagtattgattttcaatttcatgaaatcaacccacaaaacttcaaaagagaaaaccccactattgatggaagttgaactgctatacatgctggtcaagcacatcatgtttttagtgggagggcctgcagcacaagtaatagggttgttggaaaattgtacaaggagatttgtgattttgatgtctactccaagtcttccatgcaccaggaaaaaacaatgatcacatgatgttgggtgacatcagcataagttcagcatgctacccagttttacccccccccctgtagcacacaaacggtccattgtagttgggctgcaattgaagctgagctgcaatggaacaatgatcaatgctgactgatgtcacccaatgtctagtgagcattgatttttannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntttatttctcatagaccggaaggaaatacttccggtcatgggagcaagcaactcccaacccatcaagcatgaggggtggtttggggcgccgactccttaaaaatcaaaaaaatcaaaataaaaaaataaaaaattattggatggccgactcccaaagttggccatcaatttggaggaatgactcccacccaacgacccctcgaccaaaatgggagttgtcggaaaatctttcggagtcgtttttccgaccccctataccagagtcagaatcttcaaaaaattgtttagtatccttgagattgtacctcatgcctctggagtcaatagaccatttgttggaatcacacttccgagatccttaaaaggtcaagaagtgagtctagtttcaataacctcacacccagattacccagattccctgatacttttgtgtatctttagtgacaggtgtgatgacaaacttgaatgacacaaagcaaaatgccttcaagcaacactgcaacaatttcaagaaactgaaacatatgatgggtacttatgtcaatttatgtagctaaagacaaaatatattgcatttccctgccaaaagaattgtattggtcagatagaaacttctattgggatgctgatccatggaatgactgttggaatttcgctccttgatctcttctcctcatctttcacatcacatgtcactcatttgctagaactgtttttgtcccatttcttattcaatatgcatctgactctgctcccacaactcatgcatatttgtatctagattatttaagacagtctagtaacaagaaataaaatcatcagtcatagctctttttgatctggtcctaagtggacactttagcctccacttagtctttctcaagcgcactttagcccgcttgtctgagtacaaatagcatctctcagacttctgtctactatcaactttgttgacttttccccatctccaactcaaatttcatcaatgacccatgcagatacattgcagatcctatctctgtttcagtgttgcttcaagtcagtaactgatgtcactccctctaacaagtttgatcaactccaaaactcagatgatcaagtgttgactcattaattcaaagctttaatactcttttttagattatcaccaacaatcaaagcaactcaattgagtctgctaaaaaggattactctaccaaatagtattaagtaattctttttctctcaacagctagagaaccttttattaacaatgagtaaatcctcatctcatatagatcatctgtttgattctattatcaaacaagatgttgtggtaagcaattcataaatgctcaaagatgggctgcataactgttacatagaaatagcaagttttcagtgctgccagttcctcaaaattccaaccaagaacacatgtcaccaactccaattcaagacacacaacaaatcaaaagaattcatcacatgaaatacataatggagaaatgctcccttagttcaatttgattcacatcctatgacatttctttaataaatatttctttcctccacatttcacaataaagagagagaaaaaagaattccacacttcaaggtgaaacaaaatttttggttaattgctctcagaattttagaatagaagtaaatcgcctttccttttcttttgtcgcactcaacacatcatttcatctgcaacagtatgtaactattctacgcgaagtggaatttcttcgcgttgggtttcacctattccaacttcatttgaggacctctctcagatgctggttgcaaattcgggaggagctagaaagaagttcagtcgagctcccccctactccgcctataccaccacacaattttctcacctctctgataaaccaagccaaaattaacgactcctcaacattatcaccggctccaccaccaataagctaggagggaagatatcgagatgttatgcatgcagtcaaacaatcatgggcctcggaatcctcgtttgccgttcaaagaactatttggaaaaatccagcaagatcttgtggggagatttaacgagatttcgaaaacaaaatgggatacgcgacaaagattttccaaagagggggctaatactagtcaaaagcaaaccgatcaagaacttgtattcattcgacgtcctgtagattgtttcagagatttagtgatttgattaggggactctaatgcttgcatgtgaaaaaatcaatcacagatggtagctactaggtgaaggaatgatggcagcggcgtactattggtggttccgttgttttaaaaaatcaggtagactactgaactcttggctggcgtttctggcaaccatgatctattgcgtatccgagttttgaaggatggtttggctgaagtagcaagacgtccattgccgtcaatccataagtcttgggtgattaagtaggcaattgtcatagggatctgactaacacttatagccccctgaggacagcaccagggtacctcactgggagtcagagtgcaatctagatcggtgggtgggatgtcttgcaatccgcattaacagaaaatgatacatgagtttgtatgtgtaataccaggggtgagttggcgatgaaaaagactcacaaattagtggatcgggcgatctggatgggtcatcggcacaagcataggccggggtgtttccgccacagggcttcaagttcttagacctgacattactgacaccaaacacgaaagctaagagtgcaaatttaataacgttcatggtaccgagagggatgcgggagatgagcaacagttggtgtaatttctatattgtctaaatgaggatgtgggagttgttggtgtggttgagaggtctttgcggcgagacgagttgcattttatatatgctattcttgaagaagccttgcgcttatgtgtatgtacatttgctcgccagccttccatgccttccacgccaagattctcgctgggccggccgtctcaggctgaggaaggagcacagcacgaacaaatagtagttgagttcggtgatgatggtatatactttaggcggctgttcaggcaggccgtatgtatcaggacctcaatacacatttcaggacggttgaacctatgtagccaagccctaatcatcaatctagagaacattgatcactcccttcgagatcgagggataaggctttagaccatctccaccgcggtccctaaatcgggtccctatcccgcatttagggaccgcggcccaaaaaacgccgcccaccgcggtccccattgtcgtctgtattttacagatttcatcctcggtccctctccagactagggttgacggtgccacctttttgtaggggcgccggccagactgccaaagcatggcgcctttggctggcggtgccccggtgagttgggcgccggctataaagttctttttatccatttttttgttttgtcttgagtacatccaccagatgatgcctgaagccctcagtgccaccatctttcagtatgtagagggccaaaaggtccaagttccagaccggagtgacttgtagatcccaggcgctcttggtcctcatggtcatcagtggcaccccctctgctccaaggtgccaacccaaacactgggcctttttttttaagtgaggtttgattagcccttaaaaattgtaaatccataattaaaaagtcaaagatgaaattataaatccataaaaaaccctaaaaagtagggtaaaagtcaggtgcacgccaacccccatttttgaatacattggggacccaggggcgtgtacagggggcgggcgcactttggcacaccccaccctatggtgctgtcaaccctagataccagtgatttaaggactacgcggtgtggcataacaggtttccgagtccctacacacgtttccgagtctgtatttttgattgatagggacccaaaaatacagaccacagtggaaatgctctaaggctgggccctgggtgatacctgaggcctctggagcctcctgtgctcaatacccaaggttgggtatccaatttcctagtcctggaaggtatccaacggttatcaggtaccccccacagggaccgactgccagattgccttgggtagatttttttttttggtgagttttcatcaaaaagttagctttcctcctgaaagaggttgcctgcaactttgatcccagtcattttctctggtttgaactcaggattcaagtggtttgggtcgacccgaagggtacccgcgacccggcaggtcacgtttggaaatgtactgggtgaaaagcaacccaatgggtcagtggggcgggtatggacagcccagcttgtgctcgggtcggcccgtattgtgcccactgacccaaccatatggtactggtagtagactgtactaccaggagtccagacctcagacccctgtagggggtctgaggatatctgatatcccagtagtctcactctatggttcctggatcagtgtatatccagttcctccaactccaccaatcctccgatctgacaccaaaggctgtccttcaagatgcctagaggaagaaagcgacctcatccagggaatccagccgccatcgcatcaagtacaaccaaggcagctaccacgaccagtggttgatccagcagaaattccgatttgcgattggattctgaatcagatgttgagatatcacaagatccgccttctactgccccaactccaaccccttggaaccgtactcaatctatcaagaattcacaaccaaaagaccaagatttggaggcaagcactgaactaaggatggtaattgggccaggtgtccaacggtccgcccgaacccgaccgggtttgggccgggttcgggccaagctttttatagaattttttacttatgcccggcccgagacgacccgattaaaggtcgggtctactcgggctgcccgtcgggccggtgcagtagtggggggtcctgactcctggtgctcggtcaggtccgagtggacctgaccaagcgccaggacccctcagagctgagcttatcccaaggtctaaagaatgtcgaccagtacccgtttggcggtacccggcacccgttggagggtaccgccggcacccgccccgcacccgccaggcgttgccggatgcggtgccgtgtgcccattttttggagaaaagcggtgcggtacccgggtaccgccccaaagtaccgcctgccccccggaggtgagcaggtatccccggctcttggtccgctttggagatggatatgtacatacctagatgcttgtcaacccaaccactgactccaaccactgatactcaaccaacgtcatgcctcgcccccacaaacgaaccacatcaacacaggaccatacacctgaggatgaaaacaacccaaatagcttgtactgatagctgctaaatatctgagttgaagtgtcattgttgatgcaatttatttttgttatatttgaatgcccttgggaccaagtgagagacttaaaaaacctggcaggtaccgctggtacccgcctgaaagacccgtggtacccgccaggcggtgccgggtgcctgattttggcaaaaaacacgcgggtaccggcggtgcaaccggtacccgggtccatttcgacattctttaccaaggtccaaaccgaccccagctcctactccgtctgcgaccccgccgccgcgagtgctagcgccgggatctcaacttctcagtgaccaagcccgcgggcagcccgctaacagcccagaagcctgtctctatatcggcccgcgggctgcccgtgggcagcccgatttgtaaacgggttcgggttgggcagtagatttctagaatgtagcccggcccgacccgccaggcaatgttccggcccgcttcgggccggcctgcccgattatcctccttacactgaaccaacatcaaagaagaggaaaacaacaagcgaggtttggctttatttcaaggagcacagatcaggtgagtgaacttaattttttttaaatacgttgctttagactctagtcactgattcatcactcatgcctcatttgaagttgataatctgaccgcaacctgttccagcttcaaaaccgtcttgagcggtgtggaactactctttgggatgaatagagctggagagggaaagatgctttaatgggctgcctctctgataactgggttgagtaagataacaagaaaaagataagaatatggactcttaaggaaaggtgtggctttggagaattcttgagatgggtatgtcttctttcttctggtcttctgtcttctggtcttctgtctgaataatactagtatcccaaatgttgatgggcaactactaggctaatgaagggtgattggttatctggatttctggggcaggatctgatgaggaacaaatgaagaggggaaaacaaggctccttatatacaaaatctggggagtggccagcttgtggtcggagacaccatggaacaaaatggaacaagagaaaattatcaaactgaaacaatgtggcccaattggtaggcactaagataaatggggaaaatgacatcagaggcatgcagggatgaaatgttccacaaccaatgagggaggaagaatataccaaagatatgaatgaactagccaaatttgtactagtgtgagacatgaaaataacccaagagaaatagtgtgaaacagtagaatatggcccaaagtggaaatgagactagagtgaatttggattagagtgaaacacatgcagaggccaagtgtggaaggctgaatggggattgatgatgtaaagctgcatgaagtgattatgtaataaagaagtggaatgtggaatccagagtgtttctgtccagggggcttggtcttgtgacatccatggtgttgcaggctggctgaatatgccagaaggggcttgccttgttccttgagggtcttgtcatccagagggcttgattatgtgcttgaggctttgattttgtgggcctcttattcaagattggcttaccacagcggtaagagtaaaagtggtaccaatcacctctgcaacatctcgagcaatgcagcgatttcagaaataaaaacaagcaaagcttgctcaagaccacaggtgtatcaactgcaacatgggtctattctcaggaggaatcttgcaagctattgacgaaaatgataatagccgaggagcaacctttcaagctggtcgacaatccgctctttcaaaaatttttggctttgcttcagcccaaattcaagacattctcccgcacaaccctccgttccaatgtgctgcaacttttcaattcaatgaagggcaatcttgcccgcgagatcagccaggtagactgaatggcgttaacgaccaacctttggacctcatctaatcaaaccccctgtatggtcatctcagctcactatatcttgcccaactggaccctccgaattcgtttaattggattcaaagaacttccaatgcctcacacgggggttgaaattggaaagcaactcatcaccacaattggtgaatggaaagttattgacaatgttgcctttataacaattgaaaacgcaagctccaacgatgtcacggtctctcacttaaaatcaatcccaaaacgcactcaaatttgatggtaaattttttcatgtttggtgtgcggctcacatagtcaacctgatcgtcaaggattgacttaagatcatttctgaaggcatcactaaaatcagagagagtgtgtgatacatcaaaagtaccccatcacacaagcaggccttcaacaaggccatcaagcttacaaaacttaaaaagcaagctctcccttcaattgacgtaccaactcaatggaactctacctacctgatgctcaagtcagccctaccaaacaaggaagattttgagaacttgacaactgaagatgccaatttcacaacttgccccacggacaagcagtgggaagaagttgcaacaatgtgaaatttcctatgtatattcaacactggttagtgcttcctcatatgcactagggtttcagggcggcttcgccgcccctactaatgctctggcttttagccccaactgacttcccagtctaagcaaaagttatttgcccttggtcatacatttcttactccataagtgttggcacacctactttgctttagaagtatggtagcctattttctctcataccataccaccaactctcatcttgaatgattgtgtacgctctgccacctctagccataagctattcaaccagcgagtagtgattatatgccatttttctcgattaaaacactctgcctatgcccaaaaacaaatttacaaagtgtatattaacacaatcgcggagattaaattttgacagcaaatcattgattgaaatgtgttgttttcacaccactcaattaaaaatatcagtgaatacattcattctcctctctcttttagtctctcaaaccgtgaaattatagcctaaattcaattgaaattatcctctatccatcttccggtcatctctcaagccttccgggataaatttatgcatacctaaaaccattttagtcagctatattgacattgtagaatatgaagggactcattttcacccttaaggctgggtctcctctggccctttccatgagccttccactgaaatataccctacgccctggtactatgttttcctactctttgatcctgtccctcttgctaaggcttaatcttggaaggggggatgaattgttggggagaataaagcagagaataatgggtagtggtggtatgtatgagtctaagctgagagacaggcaaagatgcggttaatgtatagtgggtgaggacaagtgataagtgatgtaatggtggcaaattaaaaatttgagatgatggggtgaagtgtgaggaaggcttggagttaaagggacagagtgacagtttaagtagttggcctgaggaccaaaagaccacaacttgaggagaataaagtcagccactggggatgtattttgggagggagaatggagtgtaagaaacgggatacatggctgttggggtggattaggcaatgggaagattatcagatttttgtgacttattgtgagtagtaatatttgaatgttggggggttaaggtcacattgagttccctgttggagcttattgaaattacagttttcaggctataaatggtgagggttaaaaggaaacatggctgtgggggagaggtaggcaatgggaattgcaaggcttttgtgaatcattgtcagtagctatggttgactcatgggccagttaatgtcggctggagttcccatttccggcctattggaatcacaaggctgagggtataaaaggtgagggtctcatgggtggaattgtcccccatcggtaggcttttgctcggctctatcgccattaagccaccaatcctggagtcagcctgcaagataaaacagggaatgtgggtagtctagaaacaattgggggttggggccagggggagatgggttcaatagtaaactcttaatctattcatttatcatgatctaatcatttggtgtcttcctaccgcagtgatgttgaaacttggaatgactcactttccaacagcacatctcttatataaaaacatgaagaagattgataaacacctcaacgatgctctcaaagcaggaccagaatacatagtaaacatggtcaatctcatgaaataaaaatacaacaaatactgacagaagatgagtgactttgccgcaatcaacataatctttgaccctaggtgcaaattggaactcatcaacttcttaatctctgaggaactaagtgccgaagccgctgcaaatagcctgaaggatatcaaatctaacatatacagctggtttgacaaccttaatcgacgcaagaccacaccagctgagaattgcaagccataaaacagcggaaagaccaggaaatcccctgaagaagcaaacaataacaatcaattcaaggcatatctagccgggaagaaatccagtaatggcgctccctcaccatcggcagaattggacttgtaccttcaagaaccgacagtagacattgactaccctttgtttgacctcctcagctggtggaatgtcaactctctccgatttccaaccctggccaggatggccaagattattctcatgattccaatgacctcaatcacatcggagttggcattttcaaccggaggtagggtccttagtgattctcgttgtcagacactgagacactagcccaggtgtctacaatagaatgtaacccccttgggttaaataacaattattattatatgtaatctttaagttaataattataaaataatgttatccctttttacctgtattttttatgttaataattattctgtaaattaataaagatgcacctctttagtaatttacctctttcatgaaaattataatcaagttgaaaaggataattatctcctgggtgtatccaagagatgattatcctatttacctctcttgtgtatatgattattatgtttatctctcttatggtattttctgaaataaaggatattcagcacatgtacatttatcatgctctgaatatcctggcactttcccccaaggaaaagtgtaacaataaggggactgcaccggtcccagcagcagattgacccctgctctgtaatatttaagaggatgtctctccccctgagattcatcccccagacaatattaccataccaacccaactaccttactaaaacatatacttagtgagtggggttttttagtaatatattatctataacactttttgtaactttctcttatctcattactagtccttataagttactttattaacttataagactagtacaaccttattcctcttactctctccagcacaggcacagtgaagctcattccactgttgtcccttattattgtaaggagctagcccctccactgtactagtgttgaggagaggcttaattccattggcccttttggctaaagtgtgaccccaatcccatcaactctaggtcacataagagaccagagctgacactcgtagccgcctcaagccagagacgcttgaggctcttgtctgtgtccaggattggatcaggcacgacaaaggcctcaacaaccctgaagagaatgtggaagacaatgatgaagtcaaacttattgactgagcttgcaaatcaacattcctttttcttctacattttactactttttatacacatgatgcctgagccctcttttcttttatctgattgtcttttatatttatacatgaacaaaatgccaaatatacatgcgtcgtctgttctactcttattatgtattatgtttcttacaatatatacacacaacaactcaagagaaatgaagcagattgcaatttcagtgctgtatttgctcgggtcaggcacaacccgcccaggacccgccccggaactgcctgccttaacattggggcgggtatggacaacttattttcaaatctgacccgacccaccccgacccgtggtattgtgcagggcgggtttgggcactgtttttcagctcaaacccggcccacttgcatcctgagtttgaacatgggagtcgttatgtatgtaagcagtggtccattatcacaaacatctgtggtttggaagggacagcaaacaactgtgagtgcctcaagcatggcctgaccatgagcctccttgcttttcttatttttttgtctccatttctgcttccaaataccactggaagtaaaagctcagtctccaaccctttccaagactccgcccaaggtccattcccaaagatatccaattgggtaaaaatcacacaatatcctcccgcattccaacaaactgggttatatagttggttatacccaactgggctggggtcgggcccacccttagacaagacactgccccactgggtgtattgtgtcattgagaatatctccccccatggctggtcccaatataaagcatatcctagaaagcttgcagttgggaggggtcctgagggcttgatttttcattcattttttgtggagagacaccactttgatttcttgactttcagcttctacaggtcctccacaagcatgtacatacatccagagcaaaaaggcctacaaggaagcccaggtatgtacagtcatatcccagttgtttatggctggtttgtttggattgcacaaccctaacccaccagcttaaaatcatgatacttgggcaagtgaaattaaacaggtttcaaaaaaagttattctgacaacaacagtacaaaaaagtgttttttgaaatttacaaaaaacgttacagttattgcactttttcgattgattagatattgctccaaatgacaaaatagaaattaaaaattgcagtatggtatgctggaggaatgataataaatgaatttttttgaaaaaactaaataccagatggttttaaactggtgtggattgagacattcatcagtcgtgcagtggaaaatacagtggaaaaggcagtgtgatcaaattcaacttgcattttgactgggatactgagctcagaatgattcctggagttttttttcattcattatcattcctcttgcataccatacaactctttacaattttcattttaccatttcaagcaatattgaaacttcagcaaaaagtccaacaattgtattttttttttaaatttcaaaaatcagtttttcatgatatcagcaggtaggcaggtggtacaagaatgaaacagtttgggtgctactcattatttcattaagggactgagaattcaacagtgagtggaaatcatggttgttgtaaacagattctgcttctctcttgaaattgaagcgggaatgattttgagttcaaagatcatattgcataatgcataaaattttgcaatgtgggtccatgcactgcgtaccacggcttccagaatcactatttgacatagagaagtaagctcaaggcttgttttttttgatactttttttttcaaggaggagatatatgtagtggttgacagaaatcattcaatggaacgggttttttgtggtatgattttgttgggaaatagttgattttatgcagaagagatgatttcttgccagtgtattataagcctctggataagagcaatagagggaatgaaaccagcatttcaaaattcaaatctggccagccacttgcaaataaatttagggccacactttgtgagacaagtaaatgttagggggttggaaaaacgactccctaaaatttgccgacgactcccattttggtcgaggggtcgtcggacgggagttgtctttccaattccccctgggggattgggagtcgacttcccaatcttttttattaaaatttatttttttgggtgggagtcggtgcccaaaaccctccttggcaagtgggaggtttgggagtcgcctccctcccactggccggggggattccctctggtcattgagactgtacagtctcaatgaccggaaagaatcccttccggtcatgaagaccatacaatcttgatggccggaaggaaccccttccggccattgagaccaatctttgtgaccggaagttccggttggtctaggctctacacttcatcgatcggaaggatatccttccggccgatgagatacaacaacaccatcgaccggaaggaatcccttccggtcgatggggctgttacacctcatcaaccggaagggattccttccggtgtggaactgctcagcaagtgagtaaagagcttagaggggataaaatagctaataagactatgaaatagtagaattagtattggtgtgtgggtgagactgccctcctgtctagcttgcgggaaagttacactaagaaaaataagagtgtggcttatttctaaatttatcttagtgttgatactactgttgttgttgctgaagaatacctgttgaggaggtaaggagttttagggggttttctgagtaataagggtttctgtagggtttctctgttaaatctgttataaattctctctggttctctgatcttataagtctctctggtttctctgggctctgataaaaggtacgttgatttctctaaatttttcaaggaggtgagaatggctaagcaatatttctgaattacttttctatggccaaaaattgaggtaagggaagtgcaagggctctaataatctctggatctcttattcaagggtgatgaaagctgagtaatatctctgattactcttctgtaggaattgttctgcagtacatgggtttttggcctgaacacaagttcctctgagaagggtacttctagagtggtttttactactctgagatggcctaatctgatatgaattagtctttaagtgcctttctaatacaagaggttgtaaatctactatatgagacctattcttagatcaattgctttgagaatggtattcttagactaattagtataagagttattttctagagctagtctgtgaagtactttctgatcaataccttgatttaccaatctaagatgggtgtagtatcttttatgtgtttttacagtctatttgtattaattattattcataataagttgtgtattttaggctggatttgtgctttattttaactatgttttaacccagtaattattatactttttattctatattttaccccttcttctcaagcctcttgaacactatttatgtgtaataaaatgtttttaactaaggatatggttttgatcaatcttaccacaccggttgatgaggttgttacacctcattgactggaaggaatcccttctggtcgatgaggttgttacacctcatcgactggaaggaatcccttctggtcgatgaggatgatacacctcatcgattggaaggaatcccttctgatcaatgaggaccggaagggattccttccggttgatgaggcgtaaccacctcatcaaccggaaggaatcccttccggttgatgaggtgtaacagccccatcgaccggaaggaatcacttccggtcaatggtattgttgtttcttattgcccggaaggatttccttccggtcatgggagcgactcccaaaccccctcaagcatgaggggtggtttggggatccgactcccaaaaatgcaaaaaaaaagaaataaaaataaaacatcattggatggccgactcccaaagtcggccatccatttggaaaaacgactcccattcgacgtcggacgaccgtatttgggagtcggcgactaaaatttgggggttgtttttccaacccccaaatgttatttgggagttggtgactaaattttgagagtcatttttccaaccccctattaaaacaattgaaaaattgcagtaactgtaatgttttttgtaaatttcaaaaaacacttttttgtacttatgttctcagaataattttaagtcctgttttatatcacttgcccaagtatcatgatttcaagctggtgggttgcagttgtgttattcaaacaaaccagccataaacaacttggaggtgactgtatatacatacctgggcctccgtataaagtaggcctttttgctctggatatgtctattgtatttccaagaaagcttggattggtttgctttttgaattttttgtaatcctttgactttgatttcacaaatcctatattttcatcttctcagcgggttttatcttgacagatgtcagataacacctggggataaaaccacctccagagccatattgctccagtagatgctcttggaggagaattaagaaaaaaccaggttcatatttggaacccgagcagtttgtaggtccaacaagatgctcactgggactgctggtcactcccttctgccccattggtggtgccaaccaagcactggaccatcacatgagctgagaagaaagttgaaagccctgggacacctgaggcagaaacatatttgaaattaataaagcagaaagggaaaattcataaattgcaacaaaaaaaagcagaatcaagtctaagctttcttggaaacacaatacatgcatgtacaggacctgtatgtacaagcttcaagttgaaaaatcaaagtggtgtctctccaaaaaaaatgaatgaaaaatggacccccccccaactgcaagctttctaggatatgctgtatattgggacaagccatggggggagggagatattctcaatgatgcaatacacccagtggggcagcttatcccttgatctcaaaggagtgatgttctctagattgatgattaggccttggctacatatttagggctttgtttggccgtccatgatcattgtaaatgatcatggcaaatattttgggggtggacagctaatgacggggcctcacaatctagctgaactcagcctctcaaacggagggggggtttggggactaacaacccccctcacgtccctgggggacactctctgtaggagaggcttatgccaaaagtcacatgtgttgggtgagcgggacagcttttttcccagaaaaacatgaaaaatagaaacaattggtttttttaaaaaaaacaaaggtaatcaaatactgagtcggcaaagttgtagccttgcttctcaggtacattttctatatatttttgtaaatttttgtctgaaactggctgctcagcaaccactagtccaatgcattccacatgaatgcaatttattgtttagattaacccactgagctttcagaccagacttgagcggattttttcctatcaacttagttgcaactgaaaatgttggcatctgtaggaagtgtcccacagtgctcaaaattggatcctcatccgctggtgattggatttctttttggctggatatgtggaatgatccaatctctacattgcaatattttctaggaaatcatgtattaaaaagggttgtgggaatgaacaaatgaaaaaagcttctgattcttatggtgccatggtcaaagggcaagtcataaattttaaggaggaaaactggctgaaaatgattgttccagccaaatggttggtccctctccatccaacagcagcacatcagtaaaaagtgttggaaaataattctaatcagcaagatgtatattcatagtgtattcttccttttcaagtttgaggcccgcctgtcagccttccagcatcaaactagttttttgtgtcttactccgttgaacatgagcaagcccttaatcaactttcaacctacttccctgagtgcaagtccggattccaaaacccaaccaacaaattagattcatcagattcaggaggagcccattttagactcaagtggaggtgcactatattctttctctttttgttcatgtcttttcttatctcctctagtgattgtttcgttcttttcttttccttgattataacgttgttattgacttacttgattcttttaggcttgtttgttctttacttttctcctatttataatcttaaaaagaatctattttgggttaagtaaggatctgacagataagaaggtacatattttcactcttttatttatgtactctctttatcctctttatggtttttattctctttttattgatatcttctcattggaagacttcctgttggatctgggacccttgcagttggcgattaagacccaaaaagtctagattttggagggaaatctagcttttgcggctctaaatcaaaactgggagacccgcagatgttgacgggaattcatccattctttctctttattagtgtcaactactactagcttgagaaataaattgctgcaataaagttttagatctcaaatccctacaaaaagtccctcccttgcaggagggtgctcacgccccgcaagcacagggagggacttgcgacaagttagctcacaatggtgtttgggaggccaggtcatatccactctcttagagcatctccacgggagtcgctaattttgggttgctatgttctcacaatagcaaccagaattcaaggtttgaagacccgaagtgctgaggcacacaccgggcatcgttatgagggagtcgctatctgatgattgggcgaggtggtgatgtgtggtgtttgggtttcacagaaggaacacaggagtagcctgtgatcctccttgcatccagagtcgctatcgagtcttcaagtttgaagactggatagggatcgaggcagaaaattgtaaaaaagtgacccggatggcgactccggtgggtcatctttttcaagtttgggtcgctaaatgtgggatagcgacccaatttagcgacccccgtggagatgctcttatgacggaaatggccaaggagatatattggaagacttcccgtcaacatctgcgggtctcccagagccggtttagagcctcgaaattcaaatttcccttcaagaatcaagaatctttgggtctagattgacttctgtgagggtccagatccgggacgacttcccgtcaacatctgtgggtctcccagagccggtttagaccctcaaaattcaaatttccctgcaagaatcaagaatcttcgggtctagatcgacttctgtgagggtcccagatccaacgggaagtcctccattggaggacttcccgtcggatctgggaagccttgcagtttttgatttagacccaaaaagtctagatttttgcagggcaaatctagcttttgcagctctaaatcaaactggcagacccgcagatgtgagggagtcatcaattccctgccaaatcaagtttgggtccccccaaatttagcgtcatagtgctgctctgtgctctcatcacctcgctgcgtacacacacatatacctctagctgcacacacactctgacgcacatgctctgtctctatcgcgtcatcatcactccgagtcacgtgccgagtgcgcagcagccacatgtatgacatgattcaggctgtgtcattgcacagctgaagaatcaactagatccgattgaccattgcaatgacggtcagctatgaccatcgtggacagccaaacaaagcctaggttcaatcgtcatgaaatgtgtatttaaggtcctgatacaatatacggcctgcccgaacagccgcctaaagtatgtgccatcatcaccgaactcaactactttttgtgtgcgtgctgtaccccttcctcagcctgagtcggccggcccagcgaagatcttggcatggaaggctgacgagcaaattgtacatgcatacataagcgcaaggcttctccaagatttgcatataagatgcgactcgtctagccgcaaaagcctctcaaccacaccaacaactcccacatcctcatttagatatagaaatcacaccaactgttgctcatctcccgcatccctctcggtaccatgaacgttattaaatctgcactcttagctttcgtgtttggtgtcagtaatgtcatgtctaagaacttcaagccctgtggcggaaacacccccgtgaatgcttgtgcccaagacccagccagatcgcccgctccactaatttgtgagtccttttcatcgccaacccacccctggtattaaacatacaaactcatttgtcatttcctgttaatgcggattgcaagacatcccacccagcgatccaaattgtgctctgactcccagtgagataccctggtgctgtcctcagggggctataagtgttagtcagattcctatgacaattacctacttaatgacccaagacttagggattgacggcaatcgacgtcttgctacttcagtcaaaacatccttcaacactcgcctacgcacaagctcatggttgcatcaaacgccagccagcttctcagtagtctacctgattctttaaaacaacggaaccaccaatagtacgccgctgccatcattccttcacctagtagctatgtaccttctgtgatggattttttcacatgaaagcattagagtcccctaatcaaatcacttaatctctgaaacaatctacaggacgtagattgaatacaagttcttgatcggtttgcttctgacttgtatcagccccctcttcggaaaatctttgtcgcgtatcccattttgttttcgaaatctcgttaaatctccccacaagatcttgctggatttttccaaagagttctttgaacggcaaacgaggattccgaggcccataattgttagactgcatggataacatctcgatatcttcccttctagcttattggtggtggagccggtgataatgttgaggagtcgttgattttggattggtttatcagagaggtgagaaaattatgtggcggtataggcggagtaggggggagctcgactgaacttctttctagcttctcccgactttgcaaccagcatctgagaaaagtcctcataagaagttggaataggtgaaactcaacgcgaaaaacttccacttcgcgtagaatgattacatactgttgcagatgaaatgatgtgttgagtgcgacaaaagaaaaggaaaggtgatttaattccattctaaatctctgagagcgaaaattcaacagttttgcctaaccttgaagtggggaatatatagtgaaatgtggaggaaagaaatatttattaaagaaatgtcacaggatgtaaatcaaattcaactgagggggcttttctccattattccatgtgaatcccaaacagcaaacccacgtagtttcagttttttttcctgcagaccaagaattgttgtgattttttttctttgagtcaaaactggctctatggcctagcaatacctacctatcccagccacaaatgctgtgttgcaatctttttttggttttaggcctttgatggcccattccaatccattatttttttgttcatttttttggcacaaatgcataaaaataatcttcagacatgcatcaaaacattaagccaaaaaacaggaaaaatcccagtatgctatgaaccccggggtttcagggttgcacaaagcccatcccaaattcttaaaactgggttttaactggcaaagacccaaaatctaacaattggggcaattccttatgtggaatttaaacagtttttgatggaaaaaagggcttgaacctgcttgtgcaaaagcactgtttgttagaatgtctgtatgagatcaggggttattagtcaaactgcaaacccactttttccatgggatacaaatttcaacaaacttagccaagtcccccttttttgcaaagcaaccctctggtatgagatcaggggttattagtcaaactgcaaaccccctttttccatgggatacaaatttcaacaaacttagccaagtcccccttttttgcaaagcaaccctctgaaggagggtcacccctgaagcccatgagtattaagcatttggctgagcagtatcataaaactcatctcaccaagctgtttctgaacatttttggggcttttttgattttctttatggcctcacttgcatgcatctctccatcatctccactacccttcaacccttacggttagagctcattggtttgatgttcattttatcaacaaagaatcatgtgttatgccttctgcttatagcccagcatcttccattcaagtgccctgtatactccaggatacatagctatcatgacacaacaatttgctttgagtggctgtattctatgaagctggtcttgagtgtcagattctgggctgtgaaaaatgaccattaaaaaccaagttgttggttgcaacttgcattcttaaatgttcagctgggagaacagccagggccctcccagtgtgatggagggcacagtgtgattctcctagatatgctactccttttggagggtggtgtgtagttagttaaaaaatggggggacttgtagggagctttgaaaaaaatgctccttttctaaatcctcatgggcaagcagggcaacatagtgcataagtctctcctgtggaggttccctgacggatggaaccccccctccaaaaataaagacgggcttctaagttaggaattccacacatatacatcacaaatctatcattatatcattcattcatgtatgtttttttaaagaaaaaagttattccttccactggtgatgctatctataaaatgactacccttttttcaacaagtcaaaaacaaagtaaaaaatattcaaagtcaattgctggcagaactttgtcaatcttgtgtatactcacctgagttggacaacattctttgcaccccatttattagtcttttctccctcctttcttcttcaatcattttttgtttttcccttatctctcgaagttgtttcatttttttcactgctgcttgaagttttctgcctcttattcttgcctttagcaggatttttctatcattcaatagcgctgattatacagaggaagttcatgtttttataagggaatgatcaatttattatcaaaatagaaaaggaaaagagaaggaaaatcccaaattccagtcagtcttggcctcaagattcataaatttacatctgaacatataactgccataaaaaaaaccctaccaatttgtgcatttttccatgctagttgactagctgttgattgtggatcaaaaaagaggaagcggtaagccaaggttgcatacgccagcttgtcatctttaaatatcaatctgagatcatcgtatgaggcgattgcgtattccatgaccaagttaatcgccaagaatgctgacttgcgacataaattcatgactctaagactgtcatttttgtctccgtgtgttgatgccaggagaatatctttgagggccgataaaatatcttttccgtagttttcaccgctgggattccggaagagtttgaccaggagcccttttggaaattggtatccatggatgtggtacttttgctcgagtaagaggctttgaatcctccgaagttgttcttcgagtaagttgagaatcttctgttgcttctggttgggcttgcgggctcgagcctcacggtagctctgctcgacatcgtagaagtcttgaaccattttgatcctcggatctaagtgttcaaaaggttttatattttcagtaatttattttataagtttgagggtatctgattggtctcacactcccgtagccataattgcttgatggcctctgaagattgctggtgctctttttctacccgcgtgatcctgctcggagaacttcgtacaatcgccgggttttcgactgtgaatttatatatcaaagatatatcacaatccgcgcgtggttttaagccgccagcatcaatccatgtgcaattggatctctgtaatcttacctcttgaacacaatgttgcgaaggcagctgccgattccctgtgatctctttctgtacgcaggacgttgttgcaaaaacgtgccggtagaatcggaggtctttcacctgccgatatataaagaatttaatgtaagcaccattgatccacgggcgttttcagcatcgtgagagcaactaaaagcaaaaaatgggctaccagttcgtgacggatgattccgaagaacaccgaatgttttcatagacgcattccctttcatgggaatacccaaagccatattcaagatactagttagatttatcagcccgagcactaaaatccgttgaaaatgaagattcatccggtatccagatgcgagacgggacgaaaagctatccatagcgatctgagttttttcgttaaactatgggttagcggcttttggcatatttggtgccagcttcatctaagctgataaatcgagcactcttaaccattcgtgatcaaggtgctattagactttacagatgtactggagttttgcagaacatgtcgttttgtgtgtcaattctactgattttgagactagactcaccgaaaagcagatctagaaggtcgtgccaccgacaagttaataattgcaaacgtaaaaatgtgctaatcaactgcatgaagcactcacatcgtacaaaacctcagaattgaacgcactcagaaactgcgttctgtttccgagagaaggcaatcgggctagggatcatcccggatgtgtaggctcgatgtccatgtgacgagagaaacaagattattcgatgacgcatcgggatggctgagtggaaatatggggtgttctagtggcccaatttaaaactgacatcagtgatactacggctgtacaatcctggaacaggtcgggatcatatcaggcggctttaacagtttttcaccggttcttcgcaccttgtaaggttttgtatataccagaaatgggagacttcttttacggcaattttcgcaaggatcgtcagattctcaatttagccgagtccttccacaatttggagaaggccgggccgccatcccgcaaggacatttcgaagttaaaaattgggaaacatctttcccgcaagttttggaaaagattttcagttgtccaatttaatgaagtccttccacaatgtagagcagggatgggaccatgttcagcatttttttagaaaaattggatgtttggcacacaatcctcatttcccacctctgcaggggcttgataagaccatgcctcctccccactctggttggctttctgacaatgtcttacagtcaactgcctattaaatcatatattgtgaacccaatctctcttgtaacccatataaaatctggtcaaccaaaatttccgaaatgcttgaaaattggacttattacccataattctcattagcccatgtgtaggggagaaatgtccaccaaggggtatgggttgatgagggcttgagtgtaccacacggttcaagcatgagggggctttgttgaattccataaatttttcccagtcagattctgttagtgaggcccttgatggcatgtgtactgcctattgatagtaggggcttggctaattgactcccaagaatgggagagtcaactcccaaaccccaaattccccaaaaaatccaccatttccccctaagattgggagtcaatcccccaaacccatcagtgggtttgagagttagacctccacaaattctaattttggtgaggctgaaattttgatcaagttacactcaattagcaagctcatctccagctaggattctaaaaaaatctcaaaccctgaccacattgtatgcagaggcttatgatatgaggtatgtatctagacattctgtaatctggttgggtcccccatagtccttaagacttgttaagctgggatgcattccttggcctccttgtctgaaagaagcagctagtgattgacctggatatctttatgattgcataatcagtttctttctttccaaagagcatgagaagttttttaccaaaagaaccccaattgattttgaattttgattaactatctttaattcaggaaaaaaggacaccagtagacatctagggcctgcactgtagggcatgaaaatatcaatttcttggacttcatcttcctcaatttatcatatcatcaaaagggaccattgtcaacagccagtttttggcctaaaagtaaaaaaaaaaattaacaacagatctttccatttgttctcaatgtttgtctagaagacagaaaaaatgacaaactttcaaaattgaatcccagggcacaggcccctaatattgaactgagaatagtatcactaatatttctacaaccttttggaggcttccttctttcttgaaccctaaccataaatttgtgcaaggcagatatttaatgattcagaagccaactgcaaagctgagttgagaatgcaggctgaaccatcacttgacatgagcattgagggttactttaagttttcctttcccaatctggagtccttaagacctgacaaacctccaaatgattttgcttcaatctttattcaggattgtttttatttgatactcatcattgggactccagccatatatcaataatataatttcataatctgcatggacctgtaggatgggtatacaatgggtttgattactacttatctctattgcttttaattagagctattccctaatacccattgtcttgtactaggcactggtgggcaggtacctgcagctatcaggtgacagttgccagtgctggtgtccaatctgggtggaatttcaggcaggtacccgggtgctagtagagctggcccctagttcctattggcaggtgccaggcacccaaggcagtgtgcaggtaccaccaacgggtgcagttactcaacttgagtcaaattgaagggtagtacccacacctgctacaggtgcaagtgccagctctacagtactgctcatgttggtttttctctgttgtttgagaagtgagctgagctcaatattgtcttcaggagtcagagaagaagagagaaggtcccttcaaatacttgcgcttcagataaaatttatcctgtgttctcattcttgcagatcaatcaagttaattaatattctaaatcaagatctgcactggttaagattctctccaacagaataaaaatttccagtttcttcttttgctcactcccctacattttgaactggccatatacatacatgcaaaatagccttgtgcaattggaatcgtgccatgttttgaggtggttgatgaacgtttgaattgaagagatgaagattgagacatgtgtctgatcacaatcttcaccagcatcgatcacacatgttacagaatactgtatgttactgtgggacggtaagtttcacagatgagggtgagggaggataaggttgattagcctgcagaaattaaagcgcttgaacgatttagccgtaattatacagaagctgaaaaagtttaccaaaagacttcggtaccttggacaccgccaccagatatgacataccgagtccggggtttctgagacggtcaacagggaaaccagtacactgcagaaaaaaaaaaaaaagaagaaaaccagccaagcataacaacaacaacaacaacgaccagatattcacaataactacgctgggctgccaacaacccagttcttcctcaaaaagacacccccccagctcatccacacattcactccacaataatggtcaacatgagcagtccactctcgtcactccgaccaggccaaccagcaacccaacagtcatactctcggctccccaaccaacagacagacgcagacggaacgaactactttgaccaagacgatgaactggatgcagcgttcaacgagccagaggaggcgggccaccatgagagtcgcaggatggatgaggatgacgaggacgaggacgaggaggaagacgaacggcatggactggtctcccaccaggcctcggcaagcagcagctcgaagatgattctgacggacaagacccaggtccagccgagtcggacgtacgacttcgagcccgacagctcctcgacccgcttccaccccaatgccggctcgcccacaccctcactaggtccgccctcactggtcagactagccgggatgggtggcggcgtgcagaacgacggggtgtttgcgaacctcagcgcgaagcctgacggccccggagcccggctcaacccttccaccggccagatggagtttgtcggcggaaacgacgacggccatcctaccgacaaggaggaagtcctccccacctacgactccgccgccctcgactctgcacctccctattgggaaactacagtcactctccccggcgtcaattccggcccctacggtttgctcggccctgatgacatcctcgtcgatggccttcctgtcggtaacttgttcggcttcgcttggaatttgttggtctcaatgagcttccaatttatcggtacgtcctttattctccttcttccatcctccatagactaagactctttaattggtcattatcattcaatttgtgcgatgagctcatctcttgattcgaatatgttgttcatttttttcaggtttcctactgacctacctcctacataccacgcatgcggccaagaacggctcacgggccggtctagggatcacgctaatacaatacggcttatacacccgaacacgagctctagaaggaacgaatggcgtggggggaggagcctcttcgcgctcgtcagcctacaactcctcgtcggtcccgccgaccacaacggatccctggggcctctttggcccgtcatcgacgagtgactgggacggctcgacagaccgagcagccaagggctcccagaacatgccctacgatgggatccccaataaccatggccatgtctccggcgccgctaacgaatggctcgggtacatcctcatcgctgttggctggttcttgctcttaggcggcctggttaattattggagagcggtcagttcgctttcccccctatccttccttatcctctatccatctcatcttttcttctacccccttcgttcaggtccgatgggctagaactgtgaggaactcagatatgcttggcgaagctttagcctaaaacatcctacccacctgctgtccaaccaaatgatcaaaaaaccatccccacctcctcaaaatatccatcctcatcattgtacaattctctctctctctctctccttctctgtctctcttgtctctgtgtgtgttggtgtgaattttttctgatgatctattacaacagttacaattaattgagaaagtatgtatatgaatatatctatctaaatatacatacatatatatatacataagcgttcacagactcatgcttgatactccctctgatcatccgaatttttttcttcacatctaaatacatatacatacttaatctatgtgtatcattcttcatcaccctgctttcttagaaagaaatcaaaatcaaaaaaatatactttttttttctgtttctgaattatcaatataaatacctgaaccaacaaattgagggttgtggaaatgccaaaaaaaggggacttttcctcttttgatgggttgacatgctcgtgatggaaatttgaaaatgtgttgcgagaaggaggggcagatatttcatctatcagcttaatcaaaatcctctcccctttctttgtttttgtttgttgttggtgttgccaatgaaaggtgtgcgcacatatcttattcttcaggtgtctgtcacagcatcagcaataagagagaacaaaccccaaggacagcaattttgaagaacataaaatcaaacaatttggtgatccattgaatccaccaccatctacatattctctgcaggaacaggccaatgagaatgatagacatgaaaaaaatcaacagtatttagccaggctttccttgcatgatcctgtccttgttccctgaccaagccaagcattgggtggagcagggaaagtctatcccctcttcttctagctctcatttcccaatcacattgattggctcctagaagatagaggagtgtgggatcctcaatgcccctctcaatctcctggaaaaggacaaagacaggagtcttcacctgttagctgtttaggactaaccaaaccaccaacccctattccaaaaaccgccctttggtctctccgcctccaactgcaggtattttccccagattggatgactccaagcaatgtcactgaacaagagccacacaatgcctaaacatctttgatgaatgaagagtttctggggaaaaaattatcaagtttttgcactaggaaaacggacacttgaagccatgttgcaaaagaaggaaaaattgcacattcagacaaataaaaaggacatctaaatggagcaatggttggagcagaggctatgagctagggggttgctaagtggactatttaaagaggagtcatcaagccattactaagtccagtgcctggcactgacttgccccatttccataatatctgtttcatttcaagagaactgtctcccccatctaccactccagccaagttgccaaacaaaaaattctttcctctgccttaacaatgagttccctccaatcttcattaacctatccttccctcctcacacacttacttttcttgatttctccacacattctccttgtctcttattttccattacagttgtgcccggcattctgctgtacagtgcctagacagtgaaaagtggctgcctattttggattccagagctccagagcagaaattggaagtcatgagacttggtcaagtggtgcgtaataggtcccaaaaaatgaatatgaaataataaaagcaaaaaataaagtttcaaaatttgttaagataaaaaataaaattgattcttttcaaaagctttgatattcatttttggggagtgagagttatgagagaaaggaagattgagatattagaaaaatgattataaatgaaaattttagaaaaattgacttccatatggcttcaaacagctcttgagtggggcattcaccagtccacattccagtaaagcattagaatttactgttttggctccaatctggacaaccaacctggccaaaccttttttggttccaatttttttcatttataatcattctttccatgttctattctttctttctctcagcactcccacttcccaaaaatgaatttcaaagcttttgagaaaaatcaattttattttttatttttcacagattttgaaacttgatttttcattttttatttttcatattcatactttgggacctattatgcaccacctgaccaagtctcatgacttcaatcctgtgttttggagctctttcactgtctacccactgtacacagctgtctgcaaatgacaattgcctcactcaggagaaaatggtgcttgggcaggggggggggggttgggcaaacattacaaagaccacatttttagaatctacagaccttgtagattccaaatttgaagtgacaagctgtttggcccagccattttccatttttttttttttcattttgcagatgggtcatttggacccatcacctaaaccatgcataaacatgaggtaggatgacacctctgagttgacccataattatggcatacaatcccatacacatgggattacaccatcaaaatgcacacttgggggtccaatccaatgtctaatcccccccccccaaaccaacccaaaaataaaaaaaaatctacttttttggccttgaccatttggacctgtagtgactcggagggtgtaatcgatatggattcctctaggtgtggcccggaggagacggatgtagtctcctccaactggctgagccgcagccgagtcacaccatgtgacctaggtcacaacacccaccccctcggcaaggctccaagaaacctgccggggaggtcctaactacatacaagctgagaaaaaatagaaagaaaatgaagaaagatagaaaaaaataatcaaaataagctcaaccttgaataaaaattggtggggaaaggttgaggaggctgaaagataaaaaaataataaaaataaaataaaatggtagaaatgatgaataggttgaagataaaaaaatcaaattttgataagcaggaaagagggttgtaatgtaaaataggctaataataaggggaaccatagccatcatcaaaaccaccatcaaagccgccatcttcaaagccgccattgtcaaagccgccattgtcaaagccgccattgtcaaagccgccattgtcaaagccgccattgtcaaagccgccattgtcaaatccatcatcatcagatctcccattgtcaaaaccacaattgttgtatccaccatcatcgaaaacaccattaaagctgctgtcatctaaaacagatttgttctctggattctcatcaagatcagtggcgcagtagttggaatgttcatagtaattagaggggttgaattgatcagggtgatgtgaaggaatacaatggttgttgatttcattggttgttgggtagatgttttggttgtggagtgcttgatttgattggggaggtaaagaattgagtggggaatgcggtcaagttgattgatcaatgtgtagagttgcatattgttggaaggatttggttctaacgtcgggtcccatgatttgaaggtgctcaaattcatctgctgacagggtgctggcccagttgtcgacatctttagcgctatagtttttcaagtcaaaatctggttcagaccgttgggttggattggtttcagagaaaaaatggccaatacaattctctggaatagcctcggaggtcaaatcttgtccttggtgaaactgatagggagctgcattgatgtccaaatcggaccggtcatcccatttgatttcgtcttcttggatttcgtctagttcacgtgtatcaccaattgacatggctgaacggcaatcaaaatccttatctgtgatcattttattgctggctagttccgataacaagggttcttcattcacattgctggggtcatccaaagtcaagtttagttcttgatctaaattctctgcaccctttccttcacgctgcaagtcttctgttgatccaggttcttgtttgtaggggcatggaaaactacgatgttgatgccgtgatggatgttgggtatacctcgcagagaactttggtggcttataacgatcacagcggttgtagactatgggttgaacttgttgtcgactcggaggaaaacggaccgtatatggatgaagagctttctcgcattgatcatgatttttccgttggtgatccatcttccaagctcgcgagcgctttgtcggaggatttgaccagggccgaccacgaagcgcaaaggtttgaaggcatgtaagctgatggaaatttggggctggtccatcaggagtcgcatttgatgtagatcctagaacaagatttaagtctgccaagaaagcccgaattcgacggtgagcattctgaagatgagggtccatcgattccaatcgtttgataatgcaaggatgaacaaaaaatgaaaaataaaaactgcaagtgggatccggtattatacgtcggattgattaggtttgtcggtgctgttgaaaagtggatccggtatgtttcctcgggttttgttgtaagatttaagatgaaaaagggccggtattcttccgtcagcaagataaaaggtaggtccggtattgttcgtcggcaagatagaaaattggtccggtatgattcctcggagttcgtcagcaaagctggtaacggttaacgagatgccttaagggctcataacctgtagtgactcggagggtgtaatcaatatggattcctctaggtgtggcccggaggagacggatgtagtctcctccgactggctgagccgcagctgagtcacaccatgtgacctaggtcacaacaggacccacctcaagttgtgtacagcagaatgccgcgcacaactgtacaacccttggttttcctttttgctatgttcaagtaaagcaattgccatccatcttttattccacatacactctttccatcctgatctcatcatccgcatcctgccccatccacctgtggctccctctcattgcctgtcttggatgaattgtagccctcacctcaccttcccattccagtattgatgtctctcccaattgattctacacactttggagttcacttctcctttactcaatgcataatgggcctttccttttgattcttcccactcttcaaatgctactgtcaccccatcacaatcacctctattcatgcctcaatcacactcaaactcactcaggaagtctcattgacaaataagagctatgaaattttaaggctgaaactcctattttttcctctatagatgcagcagtggttggccggttacgctaaccatagggttagtgtagcgtaacatagcagaattcagcatagcgtagcagaattatgctgcgtacaggcacccaaaaagtgcccgctacgctgcaataatgcgctggcaaaaaactgctaagtttttgctaacactacacaatttctgtgtgcaaaaaaatgctatgctaatggtttttgggcaaaaagcgtagaagccaatttttgcatgttgtgactgccaaaaatgataccaaaaccatagcagacaggtccaattgctgccaatcagcaccaagtatggcaggagctggttgagatgaataatccaagcttgaatattggcagtgctgttgaagtttgtgcatgcattggtgactctgccttcaatggagttgaatgtaatgaatatacagatattattctcattcatttacagtcttggaatcccaattttggaagaggaaatgaggtgtagcgcagccactcttgaaccctagtgataccctatagcaatctctgagcccactctcatgattgaactctaatgatgccctataacaatctctgagcccactctcatagctccattctgactggacccttggccatgggttactttattccccccagatgtgtgccttgtaattgttttgcctacttgatttgtttaaatggtttttaatgacatcaaaagattttttgcctttctgttagttgataggttagttaaccctaattttttggtgctacaatcctgattttttattctggttcatgtctgctttgcattcctcacaacagggggtggatgggtttctctgctgatgccactctgttagagcattgaattctaccaagcaacagtgtctatatcattaccaacagcttcaaattctttcacaaggggtgctatgagagcattttgtgaaattgcatgggggtagttgaaagggtggtgctttgtttggagacatcactcaaatgatggttattgaaaaatccaaaatgggcatgtggaacctatgccctgatatgacttatttttatttcaattttgaagtcatacagatgtgtagagttgaaaattgtaactgttgagcttctactccaggggggttttttgtatgacatgccaaccaaaagccatacttcaacctatagctatgggcttaattgatgcttattcttagccttatgcctcttggagatctctgaagtaccagtagcacatatgttgagtgcttatgcaatacccagaggtaatacttcatcaaaagggctacaaaaccctgtaaatacaaaaaaataaatcaaattttttggctaaacaatttggacactctcaaaatccagggttgattttttccatccccaattgtagtggccccaagtccaaccacccaacatccactgagaaacatcatcacagcagcgtggttaaataagaagaaagacctgatttcctatattttgatactgaaatagcattcaaaaatctgcacagacagcaaaagtccattggatgaaattttcttagtttaacttggcactacacatttttactactgtatcaacaagcaaagcattacacacaaacaaaaaacctgttgtgcatcacaaaatttgactattttcaatgccaagccataaagacaagaagaagctgtagatgatttcacagaatacaaacaatcacatgaagtgaaagagacagtcatacaaaccacaaacaatctatgtaaaattttgaaattcaatgtgaaattggataaatcttgcactagaatatcagaaaatgaaagttgaaaggatagtaatccagaaacagactatttcaagttcaaagatttttactagcaaggagaggattcttgaatttcaaggcaaagtttaacagaaggaacaggaccagagtgatgattagaaatgcatcacaacacattttatccctgaagattaagctttattgggttttgatatcttgataaacagttttccatttagcccaacttgccctcccagcatactcacaataccgggctgttaagatcatagcatttcagtttacatttatctagataggtggtattccaaatgtaaccataaatttcaaatcataaattcataaatgaattttggcacagaaactcttacagaatctctgtgtaaaatcatttttgaagttgtgtgtttgaattcatggttcaattttaaataccattgtgaaaaaatactcacttttgttttgcacacacttccaattttttgaatctttgtcttcaacacatctttttttctgttccataaaaagaaaaaaaagaaaaagaaaaaaaattagtgaaatataactgatttttttgataagttgtgaaatagaattgaatcactaacgcattgatagctagtgtagtaaaagcatgattaatctgtacctaattggatgaaacgggtttcataccagatgaaaattgaaaaataaaatagcataagaatcagtcagtttagtaaatgttgtatgtcatctttgagaaaaaggattcacccggcatgatttgtaaatactgtcaattccaaaatttggatcctgcttcaaaaatcctgttgacttgtctaaattgatttgatcaatggcactaatgggtgaaaaatattttgtggtcagagatataaagtcattgatatgttcatatttctttcagataataaaccacaaacgttagacaatcttctgtttttatgacagcttttattgtgttgttacaggctggttggccaattgtttcgacacctaacacattttgtgtaacaactgttgcaaagcaattttgtacctggcttgtgccatcctaaagaaattgaattgaaaacctgttcagatacatggatgcaaagatcaaaagtgtaaaataatcacaaagtacacacatatcccggggcacaattattcaagatgtcatttatggaattaatgacttctacttgttgaacacctctgaaattcggcaatttgaatttaaaaaaaaaatcctatttaactatttcaatttggaaaatttagaatcggaagcttactcactcaacataattgaggatttgtatcttgtgcaaaaagagaattatcaccaatgatgctgaaaatttggccatgtattactttacgaattggaaatcaacttaccatgcatgtttcactaccaactgcaattccttcttcacctttactgattactccatttgaaaatttgattgagtcacgagccctgtttacatataaagaatatgtcaaatcatgagaagtcagatgaaaacaaactacttgtcagtaaggagaaattttgattattaattgaaaagaagttatgggatggagaaatcttgaaaaagacggagcatacgtcttgcaattgtccaagttgaggttgtactggcgggggcaactcgcgttgcaggtgactaaaaaactatgggcaagcaagccgctcaagatcaagaagaatttacaagaatccatttctattgttccttctatgtattattgaatatatcttaagctgatggtgaggtaaggggacgtgtttttcggacctggtccagctcaccaaccttaaatagtctcccctaagcggagccaaggggtttgaaactcgaccactggtgcttgttgttagagtttgttgccatgtccttcgacgaaggcctaccagagcgaggaagaggaaaccgtatcagtaaataaatagggggaagtggaaatcatattagcaaacaaataggaagccttctcggttttcactgctacacaactgaagttgaatttcaaggagttacccaaaacatcagttaccttagacatcaataaataaatgaagtgtagctactgctacctacaatacccgtttcattgcatggtctcgggtcccagctgccgagtgaccattttttcagatcctttcaatgtcataacgaccgacgggagcatctgcggtttcccaatttcgattcttcaaacacactcctgagtccaggccatgtactctacttgtagtttgtttggcaaagaaaccgtgtacataagaactccaagtattagaaacatgagatgaggtgactggattcgacccgggggaccgacgctagacgtctttttctggttgtcggaccaaatttgaggcccctgtaagccctgctcctcatgacttacacaaacatgttactagattacataagcttagttccggcttgtatttagtcttgcacttccccttcacctagacagcagagatctttctctcctgtctaggtgagtaccctttcttccgatttccttttctcatttcccttcacttgtagatactaacgagagatctttctctcctgtctagactgaaataaaacccactttggtactagaatccttccttcaggagctattgagcccttgtctagtgcctttcccgacggacagtgaaggactcaacggagtccttacactttttttttctagttccacaaacaagattggcagaatttttttttgaaattcattaacgtgccttattctacttccgacgttttgacatcccctttctcaacattgacctacacccctcaaatcataatctttgatatccaatcaatcaaaccaccagccccaatttctcctctcccaaaaccaagcaagatgaaccgacaaggttctcgacgaccttcttatcagacggagaacggctacgagactcggatccgttacctggaggaggtcgttcatctcctcatttctagaaacaaatcggccccgccaacctttatctccttgcctcccgtagtcagctcgtttcgatactcgaaaaagcgaggtctcattccgctgttatcacaaggaacagcggagtcgttaacaatttctgcgtcttggacccattgttttaatcctccaccacatcgtcggccaccctccgatatttcagctcgtctcttcaagccacgcccgcgaagttgtccaattgtcacccacggtgcatctccgctctcggtcctcacgaaagacgagaacgcaaccagagatcccaagtccactcggccagggatcttgaccgcgccacctccagtactcaacaagctcggaagctcggcgactggccccaaccactggtcaagctccaacacagatctgacctgcagctcgcggccacctactcgcgcatccgtcacaggactctcaagcctaagacccgccgctggaccctcccctgtactgcagggcaacagctcccccgcccgatcgcgctcgttggatcgattcccactcgctgctcgcgccaaggctcccaaggcggaacacgcttccgtcacccaatcaccttcctctgttattgcgattgttgccgaaactccagctagcgactcggttcctgccctcaaaatcgccgaacctgacacctccggccttggttgccaccctgaggcccttgggccgataacctttccttctaacttggcatcaaatggaattgcagcgccatctgcaactgcgtcgctctcgagatcgactaccaacaatcccacctttagcttgacatctaaaccctcctcgccgcacccagcgtcccactccttggtcgtactatgtccggaactctcgttcacgactgaggccgactcacgaccggaccgtttgtccgtcctccctccaccgtctttaccgcagcgcgatacaacctcgcgaccgagcacagatcctaaagctacgacaccagtgccgccgccattgatatcaccgactgccacttccgagaccgactcgtttcctgctctggtactctctgaaactggaccgcagactccatcgcttgtcaattgtagctcacctctgccccgcgccgggttgttatcaacagagacactgccaactacccctacaacctcgcgagcgaatgcggatctgaaagctgttgctgactccacacccaacccgacaaacacctctagctcaccatcactccctagctcaactggagcctcccctcccccaacatctgctgctgctccctcctcggccgctgccgctgttgctcctcattgttctgtaaacagaacggacatcagcaacgcaatacacaacacttccttgccttcttctctctcgctggccctagacctctcgcaaacggtgcttcaacactatgaagacattgacaacttcctcaagctacccccacctgaaccaatgcaagaagttctggttcaagcccctggcaaaccaatgccagaaattctgggtcaaggccctgccaacaatactgttgagaccccccgcctactttattccccacctcctgttgaagtcacccttcctccatctttcccagcctgccctgtcaaccttgaggtagctgctataggatccctaactgttgagcacgacaacaacaattctatggatgctcaactagctccagaatattcacaagcaactctagattactacaatgacatccaagagtacctccagcaggccaacacagatgagactgaaattaagaagaaaaagaaaaagaagaaaaagaaaaaggccaacccgacttcaacacctgacaatccaattttgttttatgtttgataccttcaccctctgtcccccacacatatcctccaaatgtcctcacctcccaatagtttcttttctatcttcctcatgctcctctccgccatacttctaagtttctcctcaaatcatccaccactctcaaattcctctccacaattccaggccactctctattgttttcttctcttttttactgtcctggttactgttaaatttttctccttcttcatttttttataggaggggagactgtaagccctgctcctcatgacttacacaaacatgttactagattacataagcttagttccggcttgtatttagtcttgcacttccccttcacctagacagcagagatctttctctcctgtctaggtgagtaccctttcttccgatttccttttctcatttcccttcacttgtagatactaacgagagatctttctctcctgtctagactgaaataaaacccactttggtactagaatccttccttcaggagctattgagcccttgtctagtgcctttcccgacggacagtgaaggactcaacggagtccttacagccccagtccagtttttcacagtgctcctgagttgggataccgcactcaaaatcacgatgcaaagagtaggtgacatgaaaatgataaggaaaaaatggaacagaaagccgatgacaatcgttgtagaagaaaaagatccaaggagaagaaacaagacctctgaggagaagaaataagacctccaaggagaagaaacgagaccactgaaggacgagaacaatggttttacagttcggaatcaaccagtcgttcgagcacataaattccttcacaagaaggagcatgatgggatatcaataatgacaagacatgggcaaatatgttgagctatgtggcaaaaattcttggtttgctggtcaatcggaagtaggaacaccaaagtgaaggaagctgaattgattagaaattagatcaaggagatattttgccggtgtacatcattttatgtcgtcatcagggtcttttttttccatactccaccaccgggttgcccatacgtccaagttcaacgggcgcatacacccaaatctttggcccaatcgacgacaggcaatcaaccatattcaagagctaaaattggacacggagtattaagtagcaaaatgcaaagaataaataaatcaaaaaggaaaagtgaaaagaaaatagagcaatcatgctgaaggaagaaaacagccatggataaatcacgagaagaaacgggaccgcagaaggacgagacgatggattgggagttcggaatcaaccattccctagtagacctaccactgagttgcgtgtccaaagacaaagagcgcccgatcttcgccaatcgctgaaggaaattatcatagaccttccgatgtgtgcgacaagacgaaattcaactaacgaaaccgctgcctttcctccgtcgagagtgttgtgacacgtcattttaggtgttcttcattagtcatcatttattacataacacatacattatcttatagttttcacatagtttttattatggttttatactttctttctcacaaactcaagtacatactatcatttgtatataaaccttcttcatctcatcacctgtgacccctactataccccatactatagacatgtacagaaggggacaccagacaccgtataccgaccatcccccaccaaaaattacgaaccctgagaatccttggaaacccagaaaacccaagaaaatatcggccgcgaagcggccgattttttttccaaagtccccttctctagctgccccctgggacccttcccaccctttgccaaaagagtctaagacccccggtccctagtgtacagtgctacatctccccagagagtcgagacccccggtcgccgctgtaacactacgttgtcacatcactcctcaacccggagtcatatcaccagcgctccggtcataacactcgccgagttgccacccggcccggccagcttcatacgatcaacccttatccaacccttatcggtgtttcacctaacacacaacttgggtcttacttctcacttggctcatccctcttccctcatcactcatcgactcaccctcaagaactcgattcaaaccagctgactcacctcaccgccctggaacaaaagtctacctcaccttccatctacctctccgacttcctccgatcaggcctcacacaataacgatcgcaccaaggtgagtccttcatttcctaagcatctcaacctgatagctgaactgatgttcctcgattcatgtccaacctctacagatcaaatcaactgctcatggctatccatcgtatcactgttcgtggcaccaaccgcacacagcaagtccgtcgtcacctttacgcaagtcggatcgctgcaaacttgtcaagattgcgcagtgctgaaaatattgatggacaacgagcacgaaggcccacaaacgaagcaaatgaaaatgtcatggataatctgaccggatcatttgatgtatttcaagataactaacgagaggaccgggaagacatcaacggagacgagcgtgaagacgagaccgaacaggcccccgaatgggttgacttgattgaagaacagccagacgacattgatgatctgattgcagccgacaaagagcgacatcgtcagcaagcacgtgacttcaattggactgtactcatgaattacctcttgcctgtctacatgaggctacgaatagtgaccaaaaattggtcgtctactaatagttatgatacgttttccagctgcttgacaacatgttcgaagaagtacaatcgcttggttgatttggttgatatacatggcaagttttatttttgtcatgaattccctcaattttactgactatgattctcctaactaggtcagcaacgaaagcaagtcaccttttgtgaatgtactatggatggtgttaggcttctgcaacaaggataccttgctggctcaccagtcaagccacagactgctttttcgctcccgcttctcattttccacaacagcctctggaatcactgccacataggtgcacagcccttcacattagccctcaacgattggcttgaacctcgatcacagagattgtgtgcccgaaaaggaaaacatgtaagctttatctttgtttacacagatcaatgtctcactaaatcaacccttgtgtgattttaacttcatagcccagacagctccgaaaaccattctcagctgcagttgacatgttccgacagctggaagagaaacggaaaaagtcaatcttctcggtgttggggctctctaaccaggaagtattggcttcctcatcctgccctgcttgctttgggccacagccccctaatttgtctgattatactgccaacatgcgcaatcggcttatagtttgtcttgatggcaacttccagcaccgtcaccaaatcaaagctagtcgcaatcacgaaaaactacgtacacctcaatttttcatcagccaggccgatgttgatattgtctcacaagaaattcggcaccaagaagctcaaggaatgactcctgaacaggtgcgatcattctatttgaatattatgaatgaaactgaggagacctttcatttccacaggccgatcgttgtacagaatctcacaaggcagcggacgacaaacgtaatgaatcaacatggaaaggatgtgatgacactgggctaatgggatgctgctgccgacacgatgcagctatctatttgacaaacatatacaagtctggcgagaaaaggcacttcccgatgaccataatcaagaagcttctctccgacattgagcccaaccgtcaagttggaatattgtatgatataggatgtacaatggataaatatattgatcgtgtttgtagtgttctctgcttctcatgctgcaatacataattaagacttctatttttattcataattcagcgccaactcataccacaatatcgaagccaacttaaatttggaacatcagtcttccatgcctatgcccacaactggctctgccaacttgaatttcatcctagattcaataaaggctgggggttgtcagatggtgaaggtcttgagaggctttggtcttatctctcctctcttgtcagccccttaaggtatgccactcgcaatcatcggttggctgctatatcacatcgagtaaaacatcacaacaacagaggaatcaaacagcttcgtaagtccttttgtactagtaaacaaagcaagataggctggattttgatgtggattttatcttcttaaactttagcttactggctccggagaaagtttcatcaggctgttaaacggcaacaggaaactcaatcaactctgactacacttctaaccaagcggaaccctcacgaacggcttgaccaaaacttcacaatcgacttcttcaagaaacaatggaaggcccagcagcaattccacacagagcacacagaagccgagatggaccgtaggaacaaacttgtggcactctacaagcgagaagcaactgttgagtacatgaggtatgcatacaatcaaattcacaatcatcacaactgtctgacacttcacctcagggaacgtttacagggacctgaaattttcttggtcactgtggctgaggttcgtgagctcatggactcaatagtagcacagtctgactcattggcaagtgaaattgctgagctcactggtcgaatggaggggggatcaaacagaggtgagcccttcaagctgagattgtcatacaatattgatctcattgtgcttttttatcagattacgaggaggagaagctccgactgcttctctgggatgccaaatccgagctgtttgtgcaagccgttcatattcatgcagagcggcaacctctactaaattcccatatcatgggatcacatcttggcacccaaggaaaagagaacatcattaaagcactgcagaaccgacgcccagctgtcaagaaaataatcgatacgttcaatgggctatacgaacaattccaacagaagtaccccgagcagcatctgtcggatgcccacgaccatcctctcacatacgatgactttgttgaatgggaaatggatcacccattttggaatgatggtttgtatcaccatatggaggccccttggtcaatcgacccagacgtcaaaacgggtatcaactgcattctaatccttcgtcgtgttcaagaggagtttgagctcattgctcaggaattggccagggctgtcggttgggccattgcaacccactcacaactaactgagactattgcgcacatcacaacacgtgagttaattggagtatatttgtttgttttgattaattacatatttaagcaattttgatttatgcgcaggtatcaaccttgtcaaatctgatccgaatgtggctactgatcgattcgacgatttgtcttttggagtggtctcccggcttggtaaattggaattggtgcaggaagagttgaagttatctttgattgatcatggcaagttgatcgaggattggaatgatcaggtaaactccctgtggagacaatgccagccaagtggtaacagtgctcagtttcagcaatggactgaattgattgacaaggtcaaagttgatcaaagcactgtgtttcccactctttcagcattcagtcaacctcaaaatgatgttgaggatgcccttgaagaagcaatattgggtgtgggtttagatgatggagaagatgctgatgaagagtggatgtcagaaggggaggagatttcatgatgcactttcactattccagagcatccttttttgaagcttgtggactatttactccaattagtgatttcctctgctagtttgtttctcttccatgattactctctgctagtttttctcacttgcttgatcagtgtgttggtgtaacccagacagaacagttccatagttttttattcctaccatttgaccatcattgtcaagagaagatacttatattaattcactgagttggtaaaattatcaatgctgtggagttaatgatgataatcatgatttaatgaagatttattaatgaagagtaatgtgagtgaatcatattttgttgtgtgttaacctcatgcacaacctaatttgtttcttttctatgattttgccttggctcaatactaccttcataatcattcaagaataaccacaatgaatcatcaataaaatcagttaacaacatcaatgatttaattataataatgagttgacaatcataatgggtcaataataataatgggttgctaacaaagagtgaacaccatttgggatgaaagagatatgttagtgtgtaaatcccagattacccaggatacttgaaacccagccaggtattcatgtagtgtcaaaattcatgaattattgagaatataaatgattgtcccttgtagtcatcaagtcacatgttgtaagcattgtctgagttatgaatgtcataatcatgtattgatggtaaagtatattcttgaattaataatcaagagctaatgagctgaattcaatccatggccggagtgaataatcagatgcatcagtccatgcccatcagttaaatgcagtgggcactaaatccaagctctatatccaagcaacaacaacaattaaaaaaataggcctgagttgttcactcatttatgactctacatgccttactgcattcagccttcacttcatttatatctgaatctgtcttcattttcaaaccatatttatgcttcctgaaagtcagaaaacctcaggtttggttgcagtaatatttgtataactgtttttgaatatctctgtgattggacatagaggttgggtgtagatacacccattgatagtatcacatcagtcaaagcgaggaaatgtcccagtagaaacacaggtaatcctacatcaaaatatgggtaatcttgagccatttctgaatactggtacttccttaaatattgcagagagctcattttgagcagatttctactatcccactcatggccaaagtaactgttattgagctgtgttctcatccaagaaaaatctctattcgaacttgaggctcagatctattttcacctccgggaaagaaaagtcttgattttatatataaattaaattgttttgtctccttaagggactgaccattctagttttcttgtataataaggttagcatcagttacacaaaaattcagaaactctgaaatgaccatagttggcaagaaagttgctgcattcttcactaagtggtcaagcagtcctggcgctcctccctcccacccaaaactcaaccagttttgcccaagtttagacacccacaactcaaccgcttatgaatgagctagaaccttccatgagttgctacaaccttctgtgtctacaaccttctgtgtgtcttgttacggtgaacatcttacctcctcacccagtggcctcaatttaagaaccccccccttccagcgaacggttactccaagctaccttcccatcacccttcagcagtcattcacacttaaccacatcttaagaaaccttgatttcacccaaatctccaccaagtcacacttccatttccctcctgcttgcttttgctgtcctctggtatgttagaaaatccctcctcaaaaccggttaaacattccaactgagatctaactatcttgtttctctctgtgtgcaccttgatagtgtcggttaacactgctcgttggcctccgtctgattactcgatggcatcacagataacctttggcagtttaccaccttggcctttagggccccacgacagtcccaacccaggggcaaccggcaccccaacgccttcgactgccaccaaccacaccagtctcgttgggtccaccagtctttcaaacgagatttttcctcagggaccagacacatcaactccagctggtcaaactgctgagttgttcagacgggtactaactactccctcaactccaagcttgtcggtccgatccaaccctggtgacctctcacttcctcccccacttgaccttcctggtcttcccaccccctccggtaccactgtaaccaagcgacctcgcaaaaaacgcgcctctcgtgctcaaaccggatccgtggctgcagtacccaccacctcagtggatgttcaaaatcatcgctcacctacccctgaagtcgacctcactaggttccagggccgtcaaaagcgatcaaagctgtcttctgaaaccatggagcaagtcaaccaacaatcacttgatcagctccgccgaactgttgccaaggaccctgaatatctacgactcacggtttctgacaaacttcaactcgatgcagcataccgtgcatatcagtctgctgtccatcggattgcaatcgagaacaagcttcacatcaaacctgtgttggattacctcggcaatgaagctcggatccgaggaccctcgtgctacaacaacttttgtaagtacgaccctgttgctggggcaatcaatcgtgatagtaagtggtctttctctttcaaatcagacatgtgctccagagctgaggatagtgtgatctgcaaatagaaacgataccttccaaggagcaagcctcccagtgcggcgcactctggagacagctcactcgagaggagcaggcccaatggaaagatcaggactttcttgactcgtttcctgctcacaatgaaccggaatccaccgcgccagatgctagcaatatgaccgagtcgtcttctcctgcacgtgtacgcaggacttttacctcgcaaccatttcagtcttaaacgttgggctcacaaagtccaaagagaggtaagcaatcttgaccgttctccttcatgcattagatcagagtctctgatagttcaattgctccttcagctccgaaatcttagtactgctcatcaagttgaggggtatttggtcctcgcatcgcgggaccccattagacctgttctgctgactggtggcagccatatggctgaggagttcctcgacatcctagcttccgataccaatcagtgcaactctttcttcaacttcgttagtgggaagcaggctgttaaggatgtttcgggccgataccccccttcgatcaatccaaggaagcgacgtcgcggtgttgatggtgacgatcccaactgtccacacgatctaggtatgcaacttcatctcctctgacacttgtcacctgcaatctacaaaaactaaccgtgtttgacacagggagcaaaaaggctaatgccgctgaagttcgcaaattgctccgagagtcgttgagtaaagccacccacggtgcttggcaaaatggctggccaggtaccaaaaccgctgcaaagttgcgcaaacttggtgtaaccctctcggttcaagacaatgatcaaaacatcactgcagccgatttctgcaaacgaccatcagacatgtttatcggccaaacacagagaattctcttggcattctccaaaggatgggtcaagattaccggtccacctcagccagacccttcttcgattggtcttgatccgaacgaggacgacgacatcgaaagtggattggaggtcaacgaagccacctcaagccgaccaaagaaggccctccccaagagaaacgcacctccagccaagagggctgcaatcacaaccgccaaagctgtctatcctagggtaggcaagattagacagccacgtacggtgcgtaagaggcggaacacctcaccaagtagttcttcagaggaggaggaggatcgatactccactgactcatcatcctctgaaaccacacatgattcatcgcatgatggacattctaatcaggaatagtttcacatgagatcgaagtcaaaaccctcaatcagttgccggattctcactatctgtctcctcacttttctttgttgctccttcactcgttaacccaaattatgcttgcttcacgatctttttctttcttttgtctctccttaatgaatcttttgtgtcatttcctgtttattttttttgtcgctccttcatgaatctttgtcctcttgtcgtcactccttcatgaatcgatgttctctccttgtcgctccttcaggaatcttacactgtcctttccttgagtcaaatttcaactgttacaatcagatcgacacttgagaaattcacctttgattcttctaattaccaaccaatttcgacatctgagagcgatagcctctccttttctacaaagtcctttagctgcatcgcctgtcaggctgattgagatggacttgaactcatgctctggtgctgcttgaatcacttgagcactctcacctctctcacctcagtatcagttccattgccagctaattgccagctattcagtcacctgagatcgaatcgattgtgtagtgaccggctgaatccctactagtctggaacaactgcagctgcgttcaaagccgcttgtcgccacatgagtggttgtcgctcaagcgagctatgaaggcactgtgatcactgtgattttgcttgttgcttttgctacacaagctaccatttgcacacagcaacatggtagcccagaaaaacatcggaaaagtcaacgatgatatggtagtgttgcatcggaaccggtgaacaacaacgggagtgtacaacattggataaaaaaaagttccagacggcaagttgggttgaatcaaggcagtctaaggaggattaatcaagcagtggcgaggcaaacaaggcaaagaatgtgtaagcgcaccggtgtgtaactgtgcgatttcagagtggcagagaggtagtcttgtgtaacatgacagtgggccgggtggcgagtgttatgaccagagtgtgttatgaccggagggcgatatgacaccgagggaccggtgaagtgatgtagccgccggggatgtgaaatgttaggcagcagatgggtgaacgggggtttgtggtgatgacgagaagagaagggtacttggccaaatttggaggtcccagggggcagctagagaaggggactttggaaaaattttcggccgcttcgcggccgatattttgtcgggttttctgggtgtcctgggaatctcagggtttctaatttttggtgggggagggtcggtatacagtgtctagtgtccccgtctgtacaggtctatagtatggggtatagtaggggtcacaggtgcatctcatgtaatctattttcccctcgggggagtttgttcatccacttctatacaaatcccaagattccagctcttcaggttatgagcccgcgctgtcaccagcgggatttgtataaccttattactcctattctatagtacttcgagtaaccacctaccactctattctctacttcgcgtcgtcacctgcggagtttccttttttttatggtccgaactcgctcctctaatcctgaagtcgttttgcctgacttcactactcgagtaacaccgcccaggcgtgatagaacttcgatctcacttcattcacgttcatcttcggattcttcttcctctcaatcttcgtttcattcggttcctgatttggttgcgatgtcgggcgacaaacatcgttccgatgccaatgttccgggatcgtttccgtctgctctggcgaatctttcgtctcttttctcatcctctcctcgtcgatctaacggccggactcctcctttggatccgcaaccgatgcgtcctgcaaactcgaggatccattttgctgaagaccaaaacgtcagtctgcctcttcctctttcctcgtcggcctctcaacctcctctgccttcgtcgtcgactttgaaagcagacgacccaccttcctctggcgtctttgacgacttgtcgtcccctctggccaaagggaaggatcgtgtagtggaggccgattcacctggaccttcgcctcgtgttccgtctagttttcaagatgcgaagggggattcgggcgccgtcgacgatcttcttgcgcagctgcttggtgattcgcgggttaaaggcatggacaacagcatgctcaagcttctcctgttaaaaaatctgatggctgttaacaaccaaactaacccgttgaattcttcggcatctgtcgcaagtcaactgaagtggcagtctcttggtgcaaacgtcaagccgtccttggccgtcgatggttctaattttcccctctggtcagcctcgctgaaggatctcgtgttgggcgtcactcaagtggacaactacttcaagcatgatcgtttcgaggatgatgttcccacggctctcggagtactggcagtgatcaagaattccatcgacgaggcgctaagctcttccctcaacggaatgaacgcttacggggcctggatctccctctatgagcgattctccggtccctcctggtccctcctcctcagtcgttggtctgacatcgcgcaggccccggatgcgtcagactcgatctcctctagctatgaatctttaaagaggagcttgttggatatggaggagcgactgggggggtggacaacagataagttgttgtccttaactttcaactccagcatccatcgctatcgaaatcaagtcgctgacaccatggattcttgactcgccatctttcctggcactccgatttcgtcgatggatctccgcaatgttgcaactcgacttcaccaatctacgacagctcactcttccagtgctagtgcgcactcggtcatggcggtgtcttctcaaggtggccgagggggacgtttcaaaccttcaagaggtggtcgcggttatggaggtcgtatgcctcagtctgccttggtttcaagggacaactatccagccgacagttgggggtcaaagtttatcactcccgagtttccatgcaactcttgttgggagtggggtcactgggcccctgattgtcctcgcgctaaaagcagtcttctgccccttgatgatcctcgagtcggtaatcccggctggaaacccaaaaaatcctccgtgctctcgaatcggttggtttctttggataacaacttggcctcgatcactgctgccccggataaagctggtgatctcttggttgatacaggggcgacaaaccatgtaacgttgcaccgtcatttctttgtcaacttccagcctgctaatattcgactccgcgtggcttccgaagaattcattcccgtaggaggcatgggggacgcaatgtttccgacttcgtcaggacaactttgtttgagcaacgttctgtattgcccgggcgtcaagggcacggttctttcagttggttttttcgagcgatgggatggctctgtctcttactctggtggtttctttttgttccgccagtctgggcttgttttttccacttatttggccaattatcgctggttcatctcttcctctgttttgtcttcaatctctccaactcctggttctgccccatctccttctctctctgctgtttcctcccgactatggcattttcgtctgggtcacttggccgtcaggacaatcaaccgctcaatagatcatcaatgtgtgtggggtcttccagaccggcgtttcaattcttactcgcgtaaatgccattcttgttctttgtcaaaaagcactcactccccggtgatttcgccctcttgagagattgtaagcaagcctggtgatgtagtgtctattgaccttgtcggcccttttccggaggctcttgatggatcgctgtatgggctagtgatccatgaccttttctctcgaatgacctctacgtttggtttgaagagaaaggctgatgctcctcagtcagtcatggattggttggtcgattttgagaaacacaccgggcacgttgtgttatgcgtcaggtctgataatgctggcgaattcatctcaaatcgatttaataaatttttgtctgaaaggaatattcgccacgaaatgtcggttccctatgaacatcatcaaaaccgaaacgtcgaacgtacaaacaggactctgttagacatggctcgaacgattctggtctattcaaaattaccgactcaattgtggttccttgccctcaaacaggccaccttcattttcaatcgtttagttcacgataaatcttctaagactccctacgaactctgcatgcgtcttcacccctccctcaacatggtccgagtttttggctgtcgagcttatctccacgacatcaattatccaaaacagtttgtgcctcaatcaaccgcccttgttcatgttggcgtctccgatgtgactaatggctggattctatgggaccccaaaaccaacaaaattgaacgaggcgcttctgtcatttttcacgaggatgagttaccctgtggacaacaagaaccttctgttctgatggggatccttagctcaattcgtgtggagcaactcggtgatttctccatgattaaggagtttgaaattcaggatgcttgtcttgaatcggcggtttcagttgctccctttatctcggacgcaccagacacctatcatcaggcggttcattctgaatggcatttggattggatcaaagcctgtgaagaagaaatcgacatgatggtttcccttcgtgtttgggaggaggtgcctttgaccaatgatctggaaatattgaattgttgttgggtttttgcgctcaaaaggaatcaggagggtgaaatcattcgattcaaaggccggatagtcgctcaaggttttcgacaaatccacggcgtcaacgttggtgagacgtttgcgcctactccaaccttcacctcccttcgacttctttttgctatggctgctcgttttggatggcctgtagcctcatttgatgtgaaatcggcttttctccatagtgacatagatcatgatatttatattcgtcctccgcctggtgttcatgtcaagcccggttgcgtcctcaagcttcgaaaggctctctatggaaccaggcaagcaagcagatgctggtggttgcatctcaagacgaaattggcggccattggttttcagcccaatcttgaggatcaatcaacctacgtttaccaaagtggctccgacatggctttcttgtgggttcatgttgatgatggaatttttactgcaagctccaaggctcttatggataagcttcaaataaagctggaatctgtcttggatctcaagtgggacgcgtctctctcaagcattgtcggcctacgtgtgcgggaggtgaatggtggtttcaggattgaccagccgctgctggttgataaaatcattaatatcaatccctccaacatcaagactcgtactcctttgccttcaactgatcttgtctcaaatccctccaaaggtatggacaaggattatctgtcggtaatcggctgtctcctttatctttctcaaggtccacggccggacataactttctctgtcaattttctcgcgcatttttctatggcgcctgacgacacgcactgggcggcacttgagcatctggtctcttacgttcgctacacctcggcttactctcttcccataattacaagtggggacggggcggactgtgtcaagacatttgttgacgccaattggggtggcaaaggatccaggtcggtgaacggtttcatctccaccgtatggaacgctcctgtgtcgtgggcttctaagaggcagagctgttgtgctcgttcaacctgtcaggcagagtacatggctttgttgtttgcgtctaaagattactgctacatttcttccctactctccaagtttgcaaaagttcaacctcctctcatcctctcggacaacaaggctgcggtgtacatcagcaaggactgtgggacccggaaggaacatcgccacatagaccgcgaattccatacaatcaatgaacttctctatcatgcaaaggttcgactggaatggatttcaacggatcatcagctggccgacatcttcaccaaggctcttggttggcgaaaagtttcggaatttctgggtcatttgggattaaaaaacttgcaccccaccttggcaagtataggggggaaagtatgcgctggctgcgacaaacatacgcccccccgcatctgttcgtctccctccatggaatctaaactcaattgttgattggttcagcagaatttaaccttttatgctttattttttgtgttgttcgacggtatagattgctggtgctttctcctggatcttttggtgtcttttgtcttctgttgtgttatcttttgaatttatatttctctctatttttctttctatttcttttttctttattttttatttgccttgcttattttcctcgacgcttctcttactgtttctttatttattctactcacttgtctgtgtgtctccgtctttctttgatccgttatcttttttgtctttttctttggtatttcctctcctcaattttggtttcctttttcttatttttctctctttgatttcttttgttttctttttcttttcttccttttttggagtttgtgaggggggggagtgttgtgacacgtcattttaggtgttcttcattagtcatcatttattacataacacatacattatcttatagttttcacatagtttttattatggttttatactttctttctcacaaactcaagtacatactatcatttgtatataaaccttcttcatctcatgtaatctattttcccctcgggggagtttgttcatccacttctatacaaatcccaagattccagctcttcagagagattatcgggcaccttcattgcgacatggcctgacggaatctggaaacaaaaagtagaccagaaatacataatgaattgtagatctctgtgtattggttacgaagaatgtgatcctactatgtacttgttcagcacgcgcagtagtgacacaattatcaagtgtttgtgaattcttggtcgacttggaaaggtaagtgacctggagtttgatttttatgaggtcaatgccctttatttacaggctatgacaggctcaatgcaagtacaacaagataaatagataccagatgtgttcaggaatgctgactggaattgccaacgaagtacaattaaccatcatgtcccacatccggctcgcacacttctcaagccttgttgggccatcgggaacgattcgttgccccccaagtcctgcaaaattactccccagaaagcaactgcagggtatatggactcgctccgggttggattccaacttggagggcaacttagttctacttgcaggggagggttcttcaccggcaagcaagtggagtacatactcctggaaggaatcttggaagtccgagtgctgcgaatgcaaatcggacttttcattactcctcatttggtcatgacgatttgccttgtgtttatacacttggctggtacttattgcccggcatttgaaacggcacgcgagtaaacctcaaaaggtgggctcctcccttgttaccgcaaatcctgaaaaaaagaaacacatcacacatactttctcattatcaaccgtcccagtggatgatgagcactgagtaataaccacctcgggacccggccaaacaagattcctcgacctccccaagaaaaagtgatgactgatgagatgtaatcgtttgttgggtaggatttctcctctccaaagtcctcttgggagagcagctacagggtttaccggctctggggggattcatccttgggcaccaggaagattcctccacatcgagcaagcagtgtctattgttggaagaaaattcctcctcatcgatcaggttcaaggtgcacttgctccctggtactcaagcctgtcgggcaagcgggacctagcaggtccactcagtccactcattgaactggtcatcatccacaaagcaaaatttctacccaacaagctggtgcgactgaagcatttcaccaacttaccggctgaagaatctgtgagactgggtttgccagcttgtgtatgtagagcgggcattctcagcctggccgaatgtaggagcaaaaagtatttgtcaagtgcataatgaaaacgttgatcatcttgtatctgttacgcaaagtgatgtgatcattgtgtaactgttacgaaaagatgagatgcaactccagattagcagtatccaaggggattggaagagcagtctgctaccgtctgcccgccccccgcaccgtgatgagccagctcaacagtgtggtttggtggttgtgatgtgttcgatcaggatcagcatcagcctatgtggattctcaagaataataaacaagtccccaaccgccccaggaagagatgtttttataaaagcctccattccttttctttccgccgagcacctaattcttacatcgctccttacttgccttgatgtcaagcacatcaaacatgatccagttgtctatcatcgattcatacacaatcgcagggacaattacaaaatgcaactacaatacatgttcaactcgttaactcaaccgactactcctccaatgaagaatcccccctcgatcccttcctcaacaccttcgttcacctttgctgctttctatctttctgccctttcaccatgttttccatcgagcccaaaaatccccagcaaacggctctcaaacactccatctcaaagaccgtcgagttagcaatgaaatcgattttgtgatctttgtgagtgaggtgtccaagggctagggtcaatgccttccacccagccttctgtaagcgatccatgagctgtttgacctgatcgcgagggaggcattggacaacagatatgcccgggaagtatacaatttgcgctttgggggccttcggacatctgtccaagacttccatcagtattttgactccccgttccatgaaccaccacatcgtttctggtgagctcctcaaagacagcagacgtcgggttttggcaaacttgagtatttcgttcatgcctttcaaggccgtaactaccgatgccgctaagtttgccaggtgacgtgtggtctcttcgactgacatgttcaacagttgattagaggtagtgtagttgggcatgcgcattgattctacagtctcgcctcgattcctaattacttgtaccagctcgtcagcagttagcaaaggttgtgtgtcatcgcttgatgcctgtgctggaactaccaatgatggtggtagctcagaatcagtttcggttcgcctcttcttgctggggccctttgaaccatcgttggggcgtggtcgatcctcaattggtgggactggggcctcctgcctcatggacgaatgatctggcacccattctgaggtgtttgatgggtccatggctatgcctgggtagctagtgggcttgattctatactccatcggattttcgacaacaagtaggttgtattcgcttgagaggtagtacatgtgcttgcaggctgacccgtataacatgaaatattcgcaagaacagctggtgacccgaccgagttcaactcctttgagctccgtatatcgaactaggtagaatgtggtggcggtgtttgtgaacgagctcacacaatactacatgacattacctgtatcagttccgttgcaattgtgaggggagatgagaagatatgagaaacacttacatgagcttggaacttgtaaacagctattcctagtagtgccaagatttctgcggtgtagccatcggcccttgccttggcatgcgactgaaactgattggtcctctgggctgtgattccctctgatacctgagattgggtcatgaggtacgatgtgtgtacttcatcggttaaaatctggacgacctcatcgatccgacgccgctcttgagtatcgacaaactgctctttcaaaatccgatgccaagcttcagtatagttgtttgtgtgtataccttgatgaggggtctaagtgaaacaatttaattagaaaaatgatcaatgcaattattaggatgaatggaccacttactgtcactgccaacattatccactctgattgtgtcagcctctatgctactaacctgtaagggttgtgctctgagtgttaacaagtatggtaagtgggaaggtttattcgtggttaaatccctcaacctgtaaaagaaacagggaggagtcagtgaggaatggtacttctactgctgactcatccaattatttaattgggcatccagatcaatcctcttgtatggattaataggcttccaagatgaggacttcttcaactcacttgggattagtcttttaacaacaatctagattaataagtgtatcaacacttaaggaccagaattgtttaacctgggggataattctttatgcaatagagataagtagatatgccttgaatctgagcaaagtaaatctatttaggtctaaggtagctggtttgtaaggttattggtggtttgaatcactaataaacacggtacaagtgttggtttgatgctactagaatttcctggggggaaaaggtaggaatctgagctccttaaatattctacagggggctcaggggaagaggagaggccctcagggcactagggagcttcttagcagctctacagtttcgtgtaaggatgggagctgtagctgtgcagtgctatgcatgggtggaaggtcctaggacatgagatcatacatgcataattgagttttgtggcctatttctcacgtaatttaaagggctacatttactgtgcaggggctgtgcaattgtagagttgtttgcatacgtgtaactctgcttatgcaagcttgtgatcatgagaaatgcatgtccttcatgcataattcagtcttgcatgtagaatttgggctcctttcccgtgtaggctgctttgaattatgcaagctttgaattagagcacaaaagggtcctgatgacgccatccaagagggttatgatgaaatctgatgccctgatgatgtgatcaaggatgggtaagcttcagataaatgtatatagcttattcctcatccatttcacgcttctactagctgattctttatacatatgtaattatttatggcttataaaatatgtacataatgtataagaataaacattgttttaatactttattctaatgatatttctgtgaaatcctagtgatattatatgtacaatactcaaggggatttcacagttaattatagaattattaaatataaattatgaattaagattaaatgtaaatacatatttatttatttattattctaacaacaatgtatactattttccagtattcaattaattattattattgcagttactaggtacatttcacgtactgtgaaatgtgctctgtggctgacacttcctccccctaaaaaaggaaatgatcctcaaatcattttctcttgtctactctgtattgtctgaggagtttatctgagtcaggtatcttgtctacaggtagccattcatcttctttactaccactatatctaaccagatattgtttaatgtcagtattattttgtctaattttcctatgttgtaaaattttcttaattttcactatttcttcttctaatggaggaattactactctcacattatctttccttaaaggaaatttctcattgtcatttattacataaggtttaattaaactaacaggaaaagtagggtgtttcttatcaaattctcctgtgagaataacttctacagcatttttcccgtgtaattgtttaattgtaaaaggtcctacgtaagaatcacgtaatttctttggtccagataagttggtaaaatttagtgtggatactaacacttggtcaccaatttggaatttgtgggttttatgagttttatcccatctagatttattataatctacagcttgtttaacaccttcagaggcatatttctctgctttagtcatcatgaaatggaaatctgtggcactgggatgaatgtgtacagctttattcaatagtacatctcttgggaaccagggtgtccatcctctttccagttcaaatggagtcttattggtggtactatgtttgctagaattatatgcaaactctagagcaggaagaagggaaacccagtcatgagtgtaactgtctttatctttaaagtgcaatccaaaagcacagtatctcctgatcatgtcttctagagtttgtatcattctttcagctaggccatcagtttgtgggtggtaagcagtggaaaattttaattgtgtaccacacagatcatataagtttctccagaattcagatgtaaatttagggtctctgtctgtaataatatatctaggacaacctacatcataaatgatagagttccagaatagtaaggctgtgtccatggcagtgtcttctttatgacaagggagaaatcttgctctcttagagaatctatctactactacaagtacagcattgaagttattgggtcctccaggtggtaatccagtaacaaagtccatattaattacacaccatctttctttgggttcttcaatttcctgtagtagtccatatctttttcccgttgccttattggctttctggcatctttcacatgattcacaatatttcttagtgtcatttttaaaattgggccaccatgctacattcttaattctttctatagtcctgtcataagagaagtgtgctgatgtaatattatcatgacattctttcaggaataagttaatgtgttcaggtgagcatatggtaacaacactggtatgtttggttctatggtaaattaatccatcatataatgcaaatctatcttctttaaatgatgttagccagggttcctctaatgagttaatcaactcatttggtctgaatttactttgaagaatttctactatagtggataagtttttattagaagcataactttttctaacttcatcccagaattcttcttccatttctgttatatgtaatccattgacaccaatgacatctttattatcatcaaatccatagttgtctacagaattttccattgggaatagagacataattttggcggcaatttccccatcccaagctgggttcaactcattgttttcaagggaccatctactcagtccatcagcatttttatgaatatttccagctctgtgggaaattgtcatactatttctccattcttgtatggctatttgccaacgtaacatgtgtctgttgggtgttttcatgttcagaaggcttttcagagcattacaatctgtaataacttcaaatgtacaaccatctaagtagtaatacaatttatctaaagcccagacaagacaaaggcattccagttggctagcaccatactttttctcactgtctttaagggttctggatatataacatattactccttctttgggaattccatctggctcttgtatttggtgtaatgctgctcctagtccttccatactagcatctacatatagtttgaaacttcttgatggatcaggcataaaaagaattggtgcagaggtaagtaagtctctcagtttctgatatgcttctactctttcagttgtcatttcaaatgcagtattgggacaggtaattttataaagacttccactaactttggcaaaatctttaatatgttgtctgtaatatccagcaaagccaagaaaagattgtagttctttcacgttactgggcataggtttgagtaacacagctgctactttatttttatcaatagctatactaagtcctgaaactatatgtcctaaggctttcagttctgcaaatccaaactggcatttgttcatggatattttcatattcatattaatgactctgtctaatacaatggctaatttttctaaatgttcattccagtctttgctgaatattataatatcatcaatgtaaatgataagccatccttctctaagttctttatgaaattcaacatccatcatcctttggaaatgagaaggtgcatttttaattccaaaaggcattctctgatattcataaattcccatgtgtaatatgattctcatcaagtgtctactgtccttgtgaattacattctgatgaaaacctttgagtacatccatgcatgtaatatatttagcattttgtaattgtgtaatggcttctgcaattttgggcatggggtacctgtctggtattgtataattattaagggctctgaagtctcctaccatacgtgatttgccattatgccaggcaataataacaggtgtggtaatttcaacattttcattaggcccaactttccttaatactcccatttttactagttctgtcacgtgttgctgtaaggcttctctactcctgggggaagctggataggctgctttcttaagtaaaggagggtaaggtcttgaggtatttaatgaaatttgtacttcatgtcctttaatacatccaaatggttcatctgctgtagcaaaagctagtttctttttatgtagtaatttaacaagttgttctttctgtgttttgtccaaatcagggttgatttttgcttcactaatagtttcagaaaatttgttattgtctagggcattacattctaattgttccaggttcaatttgtcactaatacctatttcatacttagtatgtacgtctcctccaatattgaaatatctaccattactgttgatgacatctatgccgtaattaatgatgtaatcattgcctaggataatatatttcattttgaagtcttccataactactagttcagctgtcatttgaacacttttctggttatgagggaaaataatgttcaatgtaattattcctataggttttaatctactattgcaactgtaaaatttatcaggtttaataggcagtagatgtttacgccatgaggggaatattttatcaaggagtttgggtcctgctattgaacagaatgctccaccatcaattagacatttaattttgtatttgttacaaataacattggtgatgttagttccaccagtcttatgcattttcccagagtggtcaggtttctttattggtaattttatcacgtgtttaggtagtgacttatctgaaatccttccaatattagaaacagtcaattcttctggatcaattattgcattagtatcattttctgatgaactatcatcctcagaggtgtcttcaggtaaagattcaggttctgactggtcagagttagaaaagtctacttgattatcttcctgagtcataagagaaattttcttggtggttttattctgttgtggacatttagtggatttatgtcctttcttaccacattcataacaagtaagttctttgtttttctctttgttttcttcaggtttctccaaagtccttttcttctcaaaatctttcttaaaattcttactcttagatttgttattttttcttttcacacttacaatactttctaattgtgtaataaagagtgtaatgtcatctgataattttaaggcttgtctcatcttgtattcagtcttatggtctaataaagaaagtagtttatcattaatgtcttctatggaaatatccctttctatggctctcaatctattaacttgagtagttacccattcacaaggttctttatctcctgtgacatcaaatttatcccttctgaaggcaatttttactttccttttccattctggggtactgaattttttgatgatttcttctttccaaaagtcccatgactttccaattccaacttctttctttctattagtataccacgtgttagctactcctgttaatatagaagttaatctagaacagattaattgatctggtgctgaagtatcttctttcagattatcaatccaatccatgaatttaaaatggtcatattctccacttcctgagaatgttggccaatctcctggcttaggtaggctggaaagaattaacttagcaagagatttatcttcagtattattttctacattggtaggtgtatctctgtccgtggttactgattgagttcttctgatattggtacttggttgactctctggttggtgattatttggactgttggtagtgtcacttaatgttgtggccaattgttgatgagtatttctagtggtagcttgtaatgctgtatgaggtaaaataatttctggtggaggagtttttctcatatgttcttcaatagttctagtaagtttaattacattctcatctgactttctttgcatattaataagatgattaatttcagtttctaacctattgatggtgctctcatatgtagtgtgttgagaatcaatcctagctatactttctttgatatttttatccatttttacctctaatacagacatgtgcctccttattgcacttaaatcagtttccttttccgtgatggaagtctcaagattttccaaggatgttttgagatctgtcttaactgcattactgatttgtggcacaattgtttctaaattaaggggctcacagtataatttctcaattgtttgtaaaatttgtgataatgtagagtcttcttcatcagacatagtattgactccattctcaattttctggcacaaaattctaatttcatcataaactttttgattcatttctacgcattttttactaattttgttaatatttttaatgtagatatcaaaagctaggttaagttgagaattttgtgtatcaatgttaagagattgagttctagatgtactaattctaggagtatttagaatgggaatctgtcttctgggtgcatatccatctgtcttctctgttgatgggctattttcccttgttccaggtgttgataatatccttggagagagcgcgccattctggtcatctcctggtagatctgagttctccattctctgtttctgtttatgttcctggggtgacgggagtttctgtttctgggagctcttggggggtaaggattcacatctcttctggtgggagctggttctgggggttgaaagaacattcctgccgtcaaagttctgggatcccagcctttggtcctcctgagagctaattcctctccttggagttggaccatagcaaggaagtcctcctggcagtatcttaaatgggctactatggctctgtagctggtcctgttcctcacgtccttgagccaggctttgttttccttcatcctgtaatagtatctttcgaatttctccgcctgtggaactgttaacagaagatgtatcattaattgattgagttttactatttttctttttatttttgggaataactgacgcctgtggaaatcctctgtctgaggtggtctctctgaatcttccattataacctcgaggtctaagggataaaggggccatttttaatgtcagatcaaaaataataaaagtaaaataggtttcaattaaaatgtaaaaataaatgtaatatacctgaggatttgtcagatatactaatgttgtctccttgattggtttcaagttcagagggggcttgattttcacggatttgggtgaattggtcttggattccaaggttggagacagctggagtagtggtggaagagttgtttgccactaaaagaatatgtatgaaagtgtaattagaattttttcttgataaaactgagtataagtcagtcaaaaacaattttttatcttactgtttatagtttaacagatttttataattggttttaagttgtttttattctgatactgaaaaaaatgagaagaaattatttctgatgtgttctgttggtcaaatcaattcaatcactatttgttttctttgatttaatgtttttcttactttttatgtgttttatatgttttttataattttttatatgtttttagagttttttcaaatatgtagatagagtataaaaacaaagtacagtataagactgtgaagggttgagaatcgcgtgatgtgagtgtgtgcgctggattcgctaggttcaggcggttaaaatggtggtctaaccttgttgatagctcaaaaattgagtgagctacactctcttgaagtttctgcaaggtcgatggtcgaaaaacagatccgaggtgcagtgcggctgcggtatacactcaaacaagctcgcgcggtggtaatacgatcgacagggctgtgaaaatccgggtgaataggatttaaactatgtatgagtggtaatacaactttattttatgtatgtatgcgagtacaaactgtaatcggtgttaccacacacctgccgtacaaaaactgtcaggctgtcctttttcaaggtcttgcgcacagacgctgaatgaacggtaaggtttcgaggtctgggaaaaaaatctagtagagtaaatcgatgcttgcgcgtcgaatggtgtactcagattttttgtaagtccgctccttcagggagatcgctagcgaaaagcgtcctgaatccacaaaaaaggtaagaagaagagaaaaagtttcagattttaattcagaatattgttttgtaagacaaataagattttttggtcagaaaaaatttcgaaaaaatagagtgaaacaattgtgtagcgttaaaaaacagttatttttggtgtttttagagatgttttacgctattgaggtgagaagtaatgagagatatgtaaagaagtaagaaaaaattcagtctgataagtctaaagcgtagtgcgggttgccaaagccaaaatcaggaatagtagtgtatgtagtagtgtcttctatcaattcagactcgaggaaattaaaagggggtacgtcaggagggagattaaaagaggaagggtttctgtagtattcagaaatgacagattttacttcttctaaatagtctgtgtaagagataacagtgttgtctggcgcgtaaatagcactggatagaactgcactagtagtagtagtggtacaaatccagtaagtatctctataaactcttttaactacttttctaagttcttgctctactgtaatattttcaggatggtccgtgtaatatcttctggtttcagccaggagggaaggatctatatgtttgaaataaatattgatatcctgcatttaccttttagcaggccatgatgaataaaataaaatagaatggtgttagtaagtatgattttttaatggtaatgggtgaaaaaatcacgagtaaaatgaggccagacccccaattgtcagcctctatgctactaaccggtaagggttgtgctctgagtgttaacaagtatggtaagtgggaaggtttattcgtggttaaatccctcaacctgtaaaagaaacagggaggagtcagtgaggaatggtacttctactgctgactcatccaattatttaattgggcatccagatcaatcctcttgtatggattaataggcttccaagatgaggacttcttcaactcacttgggattagtcttttaacaacaatctagattaataagtgtatcaacacttaaggaccagaattgtttaacctgggggataattctttatgcaatagagataagtagatatgccttgaatctgagcaaagtaaatctatttaggtctaaggtagctggtttgtaaggttattggtggtttgaatcactaataaacacggtacaagtgttggtttgatgctactagaatttcctggggggaaaaggtaggaatcagggctccttaaatattctacagggggctcaggggaagaggagaggccctcagggcactagggagcttcttagcagctctacagtttcgtgtaaggatgggagctgtagctgtgcagtgctatgcatgggtggaaggtcctaggacatgagatcatacatgcataattgagttttgtggcctatttctcacgtaatttaaagggctacatttactgtgcaggggctgtgcaattgtagagttgtttgcatacgtgtaactctgcttatgcaagcttgtgatcatgagaaatgcatgtccttcatgcataattcagtcttgcatgtagaatttgggctcctttctcgtgtaggctgctttgaattatgcaagctttgaattagagcacaaaagggtcctgatgacgccatccaagagggttatgatgcaatctgatgccctgatgatgtgatcaaggatgggtaagcttcagataaatgtatatagcttattcctcatccatttcacgcttctactagctgattctttatacatatgtaattatttatggcttataaaatatgtacataatgtataagaataaacattgttttaatactttattctaatgatatttctgtgaaatcctagtgatattatatgtacaatactcaaggggatttcacagttaattatagaattattaaatataaattatgaattaagattaaatgtaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaaatccggaagtggtttttggaattcttcggagcaattatcattttatttgggccgcgaccagcccagcttcagtggttttgagtagttctaccgatacaaggctccagcccatacccagcccacaccccaaccaaccaggccccttgatcaaccccaacccaacccaaacagggcccctcaatcgttcttacgagcgcgaggcctttttgtcgatcttggacagggaagacatcagttgtttcaatgtaatgcattcgacggcatcccttttcggtacttccccatctttaacccgttcttagacttttttttttggttgactgacttgtgcattttcctatgtatctgggagggaaattaaagcaaggatcccggtcgtcagcttcaatcacgaaacacagagcctcaagcttgtcaaccccacccatccagagaccgttccattagcgatccggacaagcataagtggctacgattggtaagcctctccttccttcattcattgagccatttttaactctaaaatatgcatacctttttttttgaaatatggtggtgaaaagatcgacgatcgtaccggacccatgtctttttgaagaagactctgccgcagggtcggtcaccttagccgtcgtcgaggactcccgaaacctcgtccatctcagattcgcagcccctgctcctttgccggacccggactcgccacagcccctcttgtgtccggccgtccttgtagacaggccatcttaaagacttcaggttcttgcatgattacttctctggatacgagattttgagctgggttcagccaagacaagcttattattagttgaaggaggacagaccgatgtcaacttgtcatcaggtgatcagggctcatcatgggtgatccactgcaacaaaatttagtctgtattgaattcttgtatttgtgtcttcatttgcttttgggagaacacatatagataatctgattatcactatcaatcacaactgactcgtccagcctattactgaatcaccttggctggaacccggagacagttgcttacgctggcctaacgtgggggaggcagcatgtcatattggaaatgttaaacaagattcaagaagctcaaatccatgcaggacttgattgatctgtttgaagtaagccatagtaatcactgcatgaaactaagaatggagatcctacttataaaatgaacaaacagaaactggaacttgatattcaaaaagtaatccaactagtgtttacctggtataaagtgtgctaaactaggtttacacaccttaaaccagtgtttacctggtataaactgtgctaaaccaggttgacacaccttaaaccagtttttccctgatataaagtctgctaaactgtcagacactgaggctatagcccatgtgtctacaatgtgaatatataagtacaaacaggctagtgtagtggttaagaactgtcttaagacaattcttaccaacaccctgtgttcaatccccctcaacactctattgtatttttattcattccttttttatatttttttctcctaagtaattccgtggaataacttagtattttcctctgtattaatattcctttattacagagatgctaacttatgtacataaagtttattcttctttctctataagtatattctgtaattagagagattactacactttgggaattgattaatttattcctctctgtatggatttcccatagagagaaatgatgtcattccctccacttttgatgtaatcttaatttaaatacatgttctgatcatttgtgatttaaatacataaaatgatcatctgtggacctgtccggtccaacaggcagtttgaaccctgccttgcaatacttaagggggagggcttcccctctaggattcttccccccagagattattgccatacaaacctgttatccttacttaaattaagtgagtggggttttttataatctattacaatttattacatccctacatctaccctttatcatctccctccattcctagactacagtaaagtcactactgtagcctagaagagagttgtacatcctctaagctcggcaccgcgaagctcattccgcgtgtgtcccctctaacccagggagctaacccctccgcttcctagcgtcgaggtgcggttctcttccattggctgcccttgcagttatagtgagaccattaaaccccatcaacgctcggtcacgcaagagaccggcgctgacataaaccaggtttctaaactaggtttacacaccttaaaacattgtttacctggtataaacaaaaatatgacaacttgcccacttgtaatacccagattgtttgcttttcaataattgattgtatactcatatcattttttagaacttgtgagaatcttgtttttgagtcaaaaaaccaacccagaggtttaaaagatttaaaccagaggtttaaaggatttaaaccagaggtttaaaagatttaaaccagaggtttaaaagatttaaaccagaggtttaaaggatttaaaccagaggtttaaaagatttaaaccagaggtttaaaggatttaaaccagaggtttaaaagatttaaaccagaggtttaaaggatttaaaccagaggtttaaaagatttaaaccagaggtttaaaggatttaaaccagaggtttaaaggatttaaaccagaggtttaaaggatttaaaccagaggtttaaaagatttaaaccagaggtttaaaggatttaaaccagaggtttaaaagatttaaaccagaggtttaaaggatttaaaccagaggtttaaaggatttaaaccagaggtttaaaagatttaaaccagaggtttaaaggatttaaaccagaggtttaaaggatttaaaccagaggtttaaaggatttaaaccagaggtttaaaggatttaaaccagaggtttaaaggatttaaaccagaggtttaaaggatttaaaccagaggtttaaaggatttaaacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncagtcaaactcaacagaaattctcatggcaggttttttcaattcaggaaatgaacaaaatgggattctcagagggaatgggtccaattttggtataacagccatgcagatgactcattggcacagggaggggctgctctataaagctgtaatttttttagtccaattaacatggtttgaatcctctctggtttaaatcttttaaactctcaaaccctggtttaaagtgttaaggtttaaatgctttaaacctctggtttaaatcttttaaactctttaaccctggtttaaacttaaagtgttaaggtttaaatgctttaaacctctggtttaaatgctttaaacctctggtttaaatgctttaaacctctggtttaaatgctttaaacctctggtttaaatgctttaaacctctggtttaaatgctttaaacctctggtttaaatgctttaaacctctggtttaaatgctttaaacctctggtttaaatgctttaaacctctggtttaaatgctttaaacctctggtttaaatgctttaaacctctggtttaaatgctttaaacctctggtttaaatgctttaaacctctggtttaaatgctttaaacctctggtttaaatgctttaaacctctggtttaaatgctttaaacctctggtttaaatgctttaaacctctggtttaaatgctttaaacctctggtttaaatgctttaaacctctggtttaaatgctttaaacctctggtttaaatgctttaaacctctggtttaaatgctttaaacctctggtttaaatcctttaaacctctggtttaaatgctttaaacctctggtttaaatgctttaaacctctggtttaaatgctttaaacctctggtttaaatgctttaaacctctggtttaaatgctttaaacctctggtttaaatgctttaaacctctggtttaaatgctttaaacctctggtttaaatcctttaaacctctggtttaaatcctttaaacctctggtttaaatccttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntttaacctctggtttaaatgctttaaacctctggtttaaatcctttaaacctctggtttaaatgctttaaacctctggtttaaatcctttaaacctctggtttaaatgctttaaacctctggtttaaatgctttaaacctctggtttaaatcctttaaacctctggtttaaatgctttaaacctctggtttaaagcctttcctatgataagggggcttgttttgatggtcctgatgtcctgatcaaccattccttgggatcataatatcctcatcttaagacacatctttttctcaggaatccatttatatgctttgtgccttttttgtaatttcatggtaagataaaagtttttctcttgttaatgttgattaatccatctgaggatttttttattgataaaatggaaacatggtcaatagttgaccttgatcacagatgtaaatattctatccacaattagcccgtagttgtccctcgagagcagctgaaggaatcaaggttgtcaagtcaagtggaggatcacagatggcctctgtgacaggcttgctggagtcgtgacaggattgagacgcggagaaacaacaccgaaggatacatacttatttacctggtcgatataggataacttcaaaattcacgatggactcaggccggtcgaagaaacggaagtcgatggcaaacggacccgaccagacggcctcccagacccgcgtcagagtcgaggagaacggcagtaccaaggacgagcctgtggatgatgccctgcttgccatccctctggatgctcatggatgtaagtaattattcagggaaaagctttcagctggacaggccgttggactgatactttttgcccctcccaacagctctggaatacggctccaactgtgcccggcctacgttgagtccaatcaacccccaaaacactgcgatcaggaagtcccttcactcaatcgagtagcttgatcggcatagagtcgtcctagattattagaaacatattgatgtggggtgtccgcagtttttcaacagatcgatatcaaggagcaatcccagagcaatgtccctcggctccaaatcttcggagtcaccgaagcaggccactcagtccttgtccacatccaagacttcttgccttaattctgggtcccagctccgaaagggttccagaacactgactgtcgggaattgctgaccacattaaacggacgcccgtttaactcctgctctcgataatcggctttctcattgtcctccgaaatcctccttcattctccagtccgccctctcgctcggtgtcaagcctgtccatagtctctcagtggcttacaagacctccctgtggggatacactggggacacccagtctccgttcttgaagatcgtcctgacagacttcaaacaccttggtcgggtcaaaaataagtcaacttttcttatcaattttgtttcttgccccagtcagctccatcttctcattcctcaaactgttcttttccagatgctttcgaaagaggagaagtcaacttccgcgagatgtttacggcctgtaccaccttcgatagcaatattgcatacaccctacgcttcatgattgacaagaaggtagctggagatgggccatttatctcacccaccaatccatattgatcgatcttccttttcaggtcacgggtatgaactggctggaggttccgccgggctcgtacaggcttcgagcggagctcgagaaggcgtcaaattgtcaaatcaaactagaaacctcgtacatccccaccaatctgctcattctgtccgaccttgtccaggtgaagctgactcatgacccaccggaacctcgttgtttttagagccgagacactgatttcacatgctcctgagggcgaatggtccaagatggcgcccttcagagtgctcagctacaatattgagtgttcaggatggaagggagtcttcccagatgcccgactagacccggtgatccagattgccaatatggtcaccgcccatggtctgttgaccacgccacatttgtactggctgggtgtggatactttcatggaagtgtccagtcgggatgaagtcttgggccaaggcagttgagccgccctccaccttgacgaaacgcttttacataaataaatacctaacctgggggcaatagggacgaaatacagtatcaggatgtcaatggtcaaatctctcaagtcccacaaggacctccaaggcttcatcgaccgattcgataactccttattcgactgtgacggggtgatctggcacggggaagagctcatcaaaggagtccgcacagtcttggaactcgtacgcatatcggacaagaaactcatcttcgtcaccaataatgcaaccaagttaaacatcctcccctctctctctcgactctctttcgctcccacttttcgagtcaaatcaggtttttgccgcattgaaaaattgatgtctgtttttccattttctttttctttgtcttgctatccaatgcaggatgaaatctttggctcagcttatgcaactgcactgtgcctcaaacggatcttgaaatttcctgacaacaagaaagtatatgtgattggcgagaacactgtcagttgacaagaaccgagtggtcacgaacaaacgttttatgaatgaaaaatgatctcgggtcttcgctgagtcgaattctttttggatcacttttctataggacccagccaataacgagttcatagaccacatggatttttcctccatccagactgacaaggacgtaggtgctgtgatgtgtggatttgacatgcacatcaagcaagatatcccaattatcagataactttatcatctcctcatgctgtgtgttttgtttgattattagctataaaaaatggcgaaggctcatcggtatctgcgtgaaaatcttgactgtcatttcatcttgacaaacgatgatcccgtaagtaacccactgtcagatttttctcaacgccaactccatttgaaaaaaacttatcaaaagaagagccgactcacaaaatgagtctatcccctccctctggcctgcctgatagacataagcttgagccatctaggagttgtatgattggtgatcggttggatactgatattgcctttgggatcaatggtagtcttttgaccctcttggtcctcactggcgtcatcacaagggctgatatctcccaacctcaagccaagtgactttgcagtcttgtccccatgatcttccatcagttgggtttccctttttttaccaaacttcattttgatcgtatcattcaagtcaggatctattttggatgtttggatgtttgtattggaagagtcgcaactgctgtttgtatatacatctcagctgtctgtatccttcaaagaaaacgatctgattcaacatttttttctggaaaagataactcaaacagcacatttaagaccaaaagaaaactacaagtctattgattgttgaaaaaaaatgaaatcgatttaagctttctcggagtactagaatggacggtgttacacagagagcaaaagagaaatctgaagggagtgccagtttcaaggcaaaaagaaaagatcatgattgttttccttggtccattcacttgaggaacaatggaaataggaaaacaaatcagtaggattcagagataacaaggcaaggacgggtcgggtagatccacgggccggcccgacccacctttgctcttaggactcccgtgctcggccttcgcgacctcgactcccagtgtttcctggtttgaagctttaagatcctgtttacccaaggatgtgaaggggatttccaccaaggaaatgtggtcactaatatctgataatctgatgatgtccacaacgtatttgtaagttttttttttcactatgtgcatacactaaattccaattttggagtatcaatgcttctactaaagccatttgaattcaaaaaagagccaaaaaaagtcatccaagccactagttatctgtaaattactttttgcacacaaaaatatgacaacttgcacacttgtaatacccagattttttgcttttcaataattgattgtatgctcatatcattttttttagaagttgtgacatcacttccagacatttataaagataagtgatacttttttgatatttcttcttcagtcaaatcttttaaaactgtatggtttaaatgctttaaaccctctggtttaaatgctttaaaccctctggtttaaatgctttaaaccctctggtttaaatgctttaaaccctctggtttaaatgctttaaaccctctggtttaaatgctttaaaccctctggtttaaatgctttaaaccctctggtttaaatgctttaaaccctctggtttaaatgctttaaaccctctggtttaaatgctttaaaccctctggtttaaatgctttaaaccctctggtttaaatgctttaaaccctctggtttaaatgctttaaaccctctggtttaaatgctttaaaccctctggtttaaatgctttaaaccctctggtttaaatgctttaaaccctctggtttaaatgctttaaaccctctggtttaaatgctttaaaccctctggtttaaatgctttaaaccctctggtttaaatgctttaaaccctctggtttaaatgctttaaaccctctggtttaaatgctttaaaccctctggtttaaatgctttaaaccctctggtttaaatgctttaaaccctctggtttaaatgctttaaaccctctggtttaaatgctttaaaccctctggtttaaatgctttaaaccctctggtttaaatgctttaaaccctctggtttaaatgctttaaacctctggtttaaatgctttaaaccctctggtttaaatgctttaaacctgtgtgggtttaaggtggttttcttccgggttttttgactacatttgcaggcattgcatgcattgtggaatagcatacaataatcagtatgaatcaggcccaggatcagaaaaacctgtccttcattctcacacatcgaaatctatgtatcatggcgaacaaaaccgacattagtcctccaaaacgcaaattcactggatcagatacttcctcagattctcccaaatgcaattgtctggaaactgcccagttaagaagtgattttacattttcaggttacatttcgaaaacattccccgaccatgaaatagcctccatcgattctctgggtatatggagctcgcaaagaggcaactacgatggtggtttcaactacttttaccaagtttgccaatatatggagcttaatatgaactctcaagagtttcccacctcagccttcttacatgtgcgattcgatctcacaagatgctgccttgcattactcgatccaaccaaagcgatagattctctcactccttgtttgaactggagtgtcccatatggcatttgtttcggtcatgagctttgggaaactctatccatattatatacatccgcaaaacgtctaaaagaacacagaaccaatcttgaccttgctttcgaaagtgggaactggtccgaggcgattcaaacaatcaaccaggtagctactactcgattgaaaaacttcccaaatgcatccatcatgctacccggtcaatggagttactggaaagcggaggcattggcacaagttggaaaagttacagagtcaaaggttgtaatctcgtgagtgcagacctgcttcaaatatccagtggtgtattttcaagtctgaaacaaagcaacggttgacccaacctgtttaaaaatacaggcagatgcaaaattatcacatgctcaaccttatggacagattgtggttggaagcattgatttgccatggggagcgaaaattaaagcaatcatatcagcatcttgagcgacttgccctggaaggatgtacccacccaaaaatacagtgagtttactcattccttaataaactgggagcttcatgcttacagaatatgaaacagaaaactattcgacgaggtcaaaaagaaccacatggcaagaagcgatacccactacagtgtaaatttcaatcaatatttttcatttaactggtttgtgactaatctttcctaaactgccagctattgcacgtcttaccatccgcaagtgaaaacaaaatcaaatcggcgtataaatgtttagccctgaaatatcaccccgataagagtaaaggaaaaagtgatattatgccaaaagtgaggatcctcccatttcatgaagaagcaatgtaatcaggatgatacttatattctttcaaatcaaattgcagctgaatattgcacgggagatcctcttggatagccaaagaagacttctctataataatactctccgtaaaagttattcatgaaaatgctgtgatgaatatgaagaattaccttactcttaagaattttcacattatcgataagacttctctcaaaattgataatttctgtttaagtttatttcacatttactataaaaagcttgtggaactgcaatgataaacagattatgagtgcacaaaacatatattaatatttcatactaactctttttccatcaaaccatgtactcgaaatttgtaaaggcatgtgtagaaaggattcccataattggatttaattattaaaaggactttctttcttaaaataggagtgaagaggaaagaatttaggtaatcgtgattattgaatcgctgttcttgatccacccccatcagtaagtattgtgggtttcggacgtagttgagaacttctggaaccttgaatttttgaaccgtgtctgttttgctaggatgatagataacgtccagaagtttcttacaatcatctattgaccaaacttcaatttcttttggtgatgaacctatttcatacgcagacagtgttgaaatgtgttcgactgatatttccgtgataagaatgttgctggtgagctgaactccgagttgaccttttgctcctggaatagaccagcacatgcctggttgcatttccggactcaaagcagtcatgggtcctcttccgtgtatcgcccttggggccccggtgaagaaactgataagtgctgctttccacccttcaactcgtagctcgtatgttttggatgtcagattggggatcacgttggcgccagcagtggacagggcaaagtctcgtgttccgatttggttccgtgaatactgaattagggaattcttgatcaaagcttggacctcttctatcacctctcaacgctctgactgagagatcttgaagtttttggcattgtttggacagacattctggcccagatgtgtagaaatgacgtggactatagactcaagctcctcgattcttgaagtaagttggccgatcttcagtatttctgaatcataaggtattatctggacatgttcaccatgggtggggtctgtgatcatattgaaaagagatgtcagtgatgtttactgacgtaaatacatggacaatgctcactcaactcttcaggatgttataccagtagagtaagcctataatcccaagaccacttatccaaaattgagctcgaaagaagagtgaaaaaaactggttgagccttctaccccatcttgctcccaggctcgctcggtttgggttcattatgttgctaaagattttcagtatttttagtggaatggcagttcagacctacaggcttcccacaaggaagctcgagtgagcgatatatgcaatcaaaccatggtatattcaaattaaaagatggctgcgcggggcctgaatgtggtcatgtagtcaacttgaggttagcatgcagctcatcttaacctgtcaaacaacaacaccagcaaatacaatgggacttcttgaaaccttttggacaaagagattcagacttttggcaatcggtctggcgtacttactcttggatcagatggttatacgaaccacagtgaatgtgatcaacaaaattcatcagcacccgccaatcctaccagaattgcagcaatatctctgcatcttcagcaagcaatatatactcaactccatccatcttcggcccttagataatttctgcgatgtttcaattagattccttcagatgcttttactttgtttaattttggcacctttaatctgttactggtttacacttatctggttcaggcatgaggttcgaattcggcaggagttatttgatttttaccacgcagtacttgggaggcatgggtgatgaaacgtacgcatcttcaactattttttgattcttttgaccaaactgtttacctcttttgcaccacttctcaatttctaccaaatatcatctaggtgacacgttagataaacttaaatttaggccaacccaaatgtgaaaaggcgtgtttttattctctctacttgttacctgcctcaagaaacctcaatagccaagtaaatgactgtttctgtagtcaaatctctatcatactcagtcatgtactccggagattgtctcagaatgtgcaaaggactccctgtcaagcctctgaggtgacttagttggtttaggtattaaacctcttgaagcatgtaaggttacaaagggttgtactatttcaaaatccactccgaagcaacaccatctaggataaatacggtacctgtgtggagatacatattttcatcaagcaagtatgagttatgaggattacaaacagaaatgagtagaagatttaattcactattccgttgtccattgttgaccgtgataatttccttggcgtgcctcttcaggacggatgactacccagtcgtgctccgcatattccatactgatccggaaacttgaatcagtttttttattcttatcatgtaaatgtgtatgttgggacttacttttcaagatttttcaatccagagcttggtcccatcgcctcaagctcaaataaatccccattgtgtgccgagtccagtctgaccttcataccaataattgcgcgaaggtaaccagcagatcggccgtaggtactgatttgttgaagcagctgagttgatttttcctcgtgctttttgaagctctcttcctcaacccgtgtgaacgtatttccattattgagccagtcatcaaaatcctcgtgggcgtgttgaacagcaattctttctagtaagtttacagcatctcggacccgtttcattcggcagctatattcttcttgaagccattgcctctcactggctgatagaacgtgaggtgtctgtagaaacttcgacatactccaagcggccgtccacaagtcatcctctcgaattgattgctggattttggcaaaggcgagtatgcgctcgtgggtattacgttgaaccaatgccatgttgtatagtaatgatggaagctggttgattgagcaacaagtcttaacaagagtatgaatgtgtgcacttaaccccacgaggtcccaggcggtgggtgctgcgaggctgtgcagaattagggcagaattagggctggatgaccaaatttgatggaattctcaatttgacggcaaaattttctttactttgtaaaatatatgtatttatactatgcaataagatattaaacaattaaaaagaaatcaaaattgtacttgaaacaaaattcgtattcagtatctgttttctttttttcccaactattgaatatgcaaatatcaaacctgcaccaagtcacaaggtacatgcaaatacgtcaacaaaatcactcctgttattatcatactgcctatctcaataactcggtctcacaaaacaatcttgttcaagaaaatcgacatgtcatcagaagacacatccctcaaaaattccaatcagaatcaacccttcctcaaaaagattgaatcttcttttgactcatgcttgaagatgaccttgaaaatcatcttctttccattcaagttgatccttgcacgactactgggttcacttcttgcggttttatctattgctatactcctatactgctctggctctttcttggaagcaaattctagcttgttcacgtcagcaaccggatcccgtttttttgtcaatttgtttccatccgttggcgctatctactgttcagtcttcccgggcaaatcatgccaaacacaatacttgcaaaagagcaactccaaagacgaaattggacggattgccaacacactttcaaccacaacggccaaagcatctgacgtgttcgaatccatctctcacttgagcaatccaacgaatcttgaaatctaccagacagaaatctgggagcttacgtttgcgattcgatattccagtaatcttgaagaaaaagatgccatggccgaggaactatgggaattaggaggaatgacgggaaaactgaaggacagggttattgacctgaatgggaaagcgattaattcattttcctcaattgcacatgaagtgagttgacttatcttgcttgaaatcactccagaggctgtctgtatgctaactttttgttttaaagttttcacgtgttggacaagtaatccaattggttaataacaggaaaacatcctattcgatcgatatcgttcaaaacaatctgcagctagcattctccaactttgattgggagctgaaaaaattgatcgattcaattgaggattccatccctcttgcatcccgagcggcaagtctgggtctgcaagtctctgagagaatccacaaagagcattacaaactccaactatttcaagatgaccagccactatggaggaaattgatcgatcagacaaaacggagtggaaagcaactgaggagagaccttaatctaacggcacgaagtatccaaacagcaagggctctacacaccggcctggaggagattcgaagtgatttggtatcttatcaaaatcatgtctcatatttcaaagttagtaatttccattcaaatgatgtcacagaattatactaatgttttttcttggaaaggctgcaatttcaggctggcatttggctgatcatggtctcactgctgaagatgaactcgaatccatgaaatccactatcaatcaacttcgagacacaatttccatggccaagaaaaattctaaagagaaggatatccgaataccatctgttgatttgtaaaagatagccaaatgctttctgttgagttgtgacatatttacataaatatatagttactttagccttcatgacaactattttattttgattttgccactctatttttgtgagacttcttcttgcataaccaggaagttcaccccccccccatacttgcttgttgaagaactaccaaagaagatgtctacttaagtgaagaattatcatgataaatcttcacttgagggtgcatgccaattcatatgaaactgatgagtatttttccaatttgaatccatattttggggggaaagggccacaaagattttgttttaagataaactctatgcagtttcatttggtaattgcagaacacccatcattcctgaagcaagcttggcaaaagctttcaaacctggttaacacaccttaaaccagttaaaccaggatttagagtaattaaaactggttaaacacaccttacaccagggtctaaaatatgtaagcctggttaaacacaccttaaaccagggttcaaagtatgtaaacttaaaccagggtgctggttaaacacaccttaaaccatggtttaaagtgtttggttgagttgttcagttcattgacctttctttcactcctcaacaacagcacaattcagagtaggtcaatagaaccttgtggatgattgaatcacagaccactttgattgtatctcatcaatacaaaaatagcaaaaacaacacaagaaagtatttaagagaagaaggaaaaaaaacatcaagcaagcaagcacaatttatcctctaattgccgcccctaccagaggccggacttcccctaccagtaagcggagaggcacatcgaaacacaaaattcccttgtttttttcattgagaatgactattcaacctatcattttaaataaatttgcgggccaactcaggctgctccaattgaccaagtaacgacggctgctcaactgctttagcttggcgcttagcagatggattcaaaaccgagctagcagacttgtctccagaactgacatgagtctgcttgggcttggctgatcttgcagaattggacttgcctttggacgcagcaggaagggttgcaggttgtacaactggacctgagttattgagattgggcgagctttttgttgaggctggagccgacttgcatctgaagctcttgaattgcttcgaagggagtcaacgttaataagtggagggggcagcaagatcgagtggtggacttacaatcaagctgagctgtagtagtagacacgggagctacgtgaggtagcaatggagtaatgagagccacaggatctacaggagcaaggaacggacctgcagagcggtgcttcttgagttgcttggtgacactaacggcgaagcaaggctgatccttcgtaaatctggtaccaggggtgcccggaacgaagcccaaagtctctgtcattgatggagttgggttaatagctgcggtagaatgtagagatacatttgcatgaatgtagtttgaagtctgtggagcaccggtgagggggttcgaaagggagaagttcaagtgtggattgacggatgagttactgtctagacgtggttgtttgtgtgcgcttggcccattaggttcggtcttgcacccgttcaaccaatcaggcaagtcttcggtttttcggggaatgttgatgccgctgttgtacatcgaaggagaaggttgtctcttgaaggaagcagatgaagtcccacacagagtcggaagctgagagggttcgggggttggggattctatccaatggggtggagaaggggcagagggctgttgatggacccaggaggcgacactatctctggtggatgagacgaacaggcagccggatagtcatcaggtttggaatccgctgtgggatgagcggaggtagccgagacttgctgagtgtctgcagaggaggaatcggtctgcttgatgttggcgattgagtcaactggggttggcgggggaaaattgatcaagggtttgggtaacgatgggttgagagtggggtgattgatgttgagatctgctgaggagggagaatcagagacggatcaagggcgattattgtgccccgtcgcaggaacaactacacgctcgtccattatcactttgaggtcgaccagacctcgtctgcgggcctgaaacttgagagaaaaactgataatcgattctcgtcaggtcaataacgcttgaatgcaaacacagagaaaaactaacatctttccaagtggttcaaagatctatctaataaacgcctcgaccacaccatttgtaatattttgatggaacgttcctttaatccaaacagtctcagatcgtactttttgccaagtaggtggaggtttaatcggagcgaccgacgttagacgcttgtagaccgccaaatgtgccagggcaagttggtcggagtgtgggttggtgttggatgaggttggatgaggagttcttgtgagtattggctgtttatactggagggaggtgctggggagtaaggaggtggaacagagttcttgattgagggagggatggattcatgattgttggaggcaatggattggagcaagggcaccttggatcctcccttgtcttagtgcagcacttgctcagttgaagtcacggctcttgatatagcatcaggcatctcagctggatgttaagtatgcattcaagaggatcgtgtgtttcacctggacaagtattacagataagatctcggcaggcctatgtttgaggatatctagataaagctagcagagatgtagattggatgagtcgattnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaaccagaggcttaaatcatttaaaccagaggtgtaaatcgtttaaacaagaggtttaaatcatttaaacaagaggtttaaatcatttagacgagaggtttacatcatttcaacaagagggttaaatcatttaaaccagaggtttaaatcagtttaaacaggaggtttaaatcatgttaaactagaggtttaaatcatttaaacccagaggcttaaatcattaaaccagaagtttaaatcatttaaaccagaggcttaaatcatttaaaccagaggtttaaatcatttaaaccagaggcttaaatcatttaaaccagaggtttaaatcatttaaaccagagcagaggcttaaatcatttaaaccagagcagaggcttaaatcatttaaaccagagcacaggcttaaattatttaaaacagagcagaggttgaaatcacttaaaacagagcagaggtttaaatcatttaaaacagagcagaggtttaaatcatttaaaacagagcagatgcttaaatcatttaaaacagagcagaggtttaaatcacttaaaacagagcagaggtttaaatcacttaaaacagagcagaggtttaaatcatttaaaacagagcagaggttttaataatttaaaccagaggttcaaacagaggtttaagtcatttaaaccagaggttaaggagtttcaaaaggcaacatgaagggttctaaattcatttgggctttattgatagcattaaggttgaaattgtatctcaggggttacacatgatgcaatttgacaggggcctctgaagtacatttaagatataaaaaaaagggaactcaaaggaatccatggatgaaaagtgatttttcagcctaaattggaagtggtttgtatatacaaagtgtgacctcagatgtgaaaaaatcatctttggcttttagttcatccatctgagtactggtgagagtagataggaaagattcatcatacacatctctgggtaaccccactggaattcttaggttaggtgaatctggtgtcacattagatggtttccgagttgctggaggagggcctggtcgcctggtttcatctttctttgagagtgcttctgagatttgatctatgtgctcaaccagggcagtagcacttttgcttcggaagggaagagaaatccgagttctggactttctatcttgatcatcggattcgtcgtcagagcatatgtaatcgttatcgaacaagaataaggctgcattgagttgcttaacaatttggcaagtatcttttcgcctagcttggagcttccataagcagcataaacatcaattactggtgatcttggtttcaatgtgtaatatttgaaaggcacttacagcttgacggcgatggtagcgacgatcaatttgttggttcttcaagatggaccctggatgattttcctcgcgatttcttgtttttatacgatgtttcaacttggcggtaaagatttcgagtgccactggaggagctggtatttttaattgatgagcatgaacaagtggaaaacattgttgttcgcacgcagtaatgaatgtgtcaacacagaatgctgccatacgcagattccacaactcgtggttattgtcagattggtcagcccaagagaaggtggctacagcgtattgcctggctcggttttgacaatgtgcgtgtaaattgaaaggtgtcggcagatttcttgatataatatctaagtagggcgtttttttttcgtcttcctcaacgaaaccgattcccttgacctcctctggcgaaagaatttttggggaatttgcaggaagactgctgtattcatcaagggtgtaagaattcccttgaagaaggttgtcgattggttttagcggtttcaaagacctcagttcttctgttgtaggtcgaggaagactaggcgatttcttctggttctgttgagcaaggtagtagatgaaagactgcatggcttgtccctttatacaaaataaaaagattgaggaaaagcaatcaaccaattgtacatccaaaaataggttcaaggcaatgaagtaagtaccaataattccaactcctgtttctctgagtctgtcagcggtttcacagggtttctattttctcttttgttgaatttgatgcgtccagaacggggggttgatatcttttctctgggtcttgccgatggttcaggcgtatttagtcgaggtgtatttagccggtgtgtagattcggaggcaaaatttgttgagggatcagttgtgccaagttggattggtgtagtcgaggtttgagaagacctttgatgagttgaatcttcagattccatggtgtgatcttcgtccaaggcaatagctgatggagttgctacttcggcttctttcgatacattttgactgttttcaggagatggcaagttgattgagggaatgatgtctgaagggttgctggcaatattttgaattacgggggtgaaatgtgaatctgagttgagaagagattcagtgactgccaataacctttcaattctagtagtaaggtcggtcatagtgttggtatcaacaccaaattgagaaagtgtatttgatacaattgtcttgacccccgtgtcctcgagtatatcatgagcatccacctgtgtggaatgcttgtaattctccttcaatgagaaaagataaaatcagatgtgagcactgagatgaaacggcacaaaataattcatggataatttaccttcaattcatcataatttttcctcagttcttcaaaattttcacttattttcattttctcattcatcatcaattctcgcatattcttaattttagcctgttgaagaacagattgtggattaaggcaagtcagtttttggaaataagaagcaacaaatccaaatatttgaaaaagaaaacagaacaaagtatcaagatcacctcgttgtttttgagagcttgatccatagttgaatccagttgtttcattgaagcctcaagagttttgaattcttcctgttttattttcacatgaatgtcagtcaataggatccactgtatcgggaatatcactaaccttcaagcttgatagctcattgaaacaccctgtacttatattttgagaaaaatcgtccagcctggattccaatggattgcatttatcttcaatctctttcttggtggccattgacgttagctgagattgaagacgggtttcaaagtctttggagtagttattgagattcaaagaaactttatcagtaaaagatttctcaaagagagtaaacccagccagaagttcatcctcgatttttttcctcatctcatcttgtaattgtaaatatttttcagaaactagcacagcggtgatagattgaatttctttttcaagcgaagtttccaaggtctgccgaaaagacacaagctcagtggtaattgagggcgaaatttttgagatgatgaaattgtaatcaactttcataagcgcattctgctggtttatggattgttttaagtggaccaccgagtgatttttaatttcgtcaagttgttgcttgaggaaattctccaattgggccttgaagttttgatggtcacttctacttttggaactggggactaatgtagcctgttcggaaaggattggtaatggtaagagctaacccaacaagcatttaaatacaactcaactttcttacatttggatacttttgcatcaattgattggtggagacaagctgtccatcgtgaggaggtggggcttgaagtggaactatagcaccatcatttgcctaaagaaatcattgttagtcagttctgatgcaatgatagaataaaaaattaccatgaactcacactagcagaattgtttggttcaaagcaagcggtaatagtatcaagcttttttgagattgtatcaatcaatgcctaaaataattggtgtaagatttttctgctacaatttaacactagtaaatcttacatactcggttttccattatttgttgttcgagcgcttggtttttatttctgaggtcggaaaagcgtccttcgtattgatcatatgatgtttcgcaactctcctatcattttgatctcaaacttagcaggtgatctgaaaggaaagaaggggtgattttgaacgaacttttaggcgggaaatagagttctttggagcttttttagtcagcctttgagcaaaagaaatgaaaaagaaaatttattcacaatcccctcttctatcataagaaatctcttctcagtcaagcattggaattcccgtaactctgttttcagaggactggattttcctctgttttgggctccctgtacaaccaaaacaaaaaaatgattcagcaaagaaggttccaaactttcttgttgtttacttacctgctgtgatggaagtgtggtcctctgtgagttacgagttggtcttccagaaacctttgatgtttccccagccatggttgatttggtcagaagattgagatggatttgggaatttttgatcaattttactataaagtgaaagagattgggcttggtgagcaggccaggcatggcgcgagcctccggggggaccgtggggacccctcacagagataaagctcgagttgtgctttgcgcagggcaccagaggcaggactcactaggaaaggaatgcattgtgcatatgcatcaagtgcccaagtctcccattcgcctgggacaccactactacaagctggtagacaatggacttgtcagattcaccttcactcctcaccctgcaagtaacaaccacctcactcctcatcctgcaggaattgcctactacctctcctccagacagtaattctgatgatgaacttactgggtttattaaacctgctgggtttaggtactttgaaccctggtttaaagtatttaaacctgctgggtttaggtactttgaaccctggtttaaagtatttaaacctgctgggtttaggtactttgaaccctggtttaaagtatttaaacctgctgggtttaggtactttgaaccctggtttaaagtatttaaacctgctgggtttaggtactttgaaccctggtttaaagtatttaaacctgctgggtttaggtactttgaaccctggtttaaagtatttaaacctgctgggtttaggtactttgaaccctggtttaaagtatttaaacctgctgggtttaggtactttgaaccctggtttaaagtatttaaacctgctgggtttaggtactttgaaccctggtttaaagtatttaaacctgctgggtttaggtactttgaaccctggtttaaagtacttaaacctgctgggtttaggtaaataaaccctggggttcaaattaaaccatgatttaaggtctgttttatacactttaaaccatgttttagcttcatacactttaaaccatggtttaaggtctggtttatacactttaaatcatggtttaaggtctgttgaaacagttttacacacttgcaaccctggaccaatgtgtgtaagtttttcataccaggtttagacaccttaaattagtgtttgactggtttcctgctttaaattatgctaaaccaggtatacacaccttaaaccagtgcttacaaaaaatagccaaaatctttcaagaaaatcacccaaatctgccatgttttttttcaagaaattgcatccttcataaactgttatgatttaacctcagattattccaaagaaaaaaaaaacaagaaagaaaagtatctaaactttggaaagatctatcaatacaatagttggtttcttaattccaaaagaatttggaggggctttccaccaagaaatatggccactaatatctgataatctgatgatgtccacaacatatttgtaagtttttttgtcactatgcgcatacatgacctttgccttcaccagtggaaagtcatgaaaggggtctttttttccatcagcaacaccaagaggcagaaagcgtaggacttcaagccacatttcagtagtgagactaccttttttttcgaggtcatacctcatcgtaaacattttatcaataataccgtaactcagcccattatctgaggcttgagccatgacggtagtatgatatcgagctgtttccaatatgagttgatctagtacagtattttctgttctgatattcgaaattgttaaggaaataagcccaaggaggtatgatcacttcctcgggggacacttttcttgtgcgcaacgatttggcttgatgtattggatattcctccacacgaagacgttcgataagccttgatagtgagccggggggaagcttttctaattcatctcctcgccatataagttcgatagaattttcaggattgagcatcgcctgggaatgagttccagaactgtttgtattcctcaaagtattgagcaatggctttgcatattcgtcaggaagtgtttcgcataattgggggagagctgccctcaggtttgaagacataacatacttcttgaggcatgtaagatccatggctcctgaataacccctcatacatgtcagctcttgagtctcccaatggtctattattcaaagtcaaatgtttatgggctcacgtaattgtctgtttgaatttgcagctcgtagagcaccattaagtcgctcatatgcccaaccagtccaccaaggggcagatccaaagcgggcaatgcactctgggatatggatggcaaaatgatgattgggtctagccttgaaagtggggaacaacctcgaaacttccgctagatatttttgaatatgtcctcgcaaccgattggcatctgatgtgtgaacttgcctctggcggatgatgttgacggaactgactaaatgaaggaaattgtgtagaatttccaaagatcccgaacaatccttggatgtgcaaatgattcccagtgttggcaccaaaatgatggtaaagaggacaatccactcatcggctttgagcttccccccacaaacttgacccactgttcggggaactcttccaacccaagaaggtaaataaatgccatcgattactgaacggagcaattccatgttgttggagtctctaagtagcatgctagggtgaccaatagcatcttcatcctcatcgctgtcctcaacctcgctgttttcctccccttcatcaccagactcgtaatcgttagaatccactccgtctggacaataatccatatcagaagccgaatctggaatcacatccgcattttcaatttcatgagtgtccctcgtcaactccgcacaagtagtaaggtcctcaagatattcggaggacaagatatccgcaagttcaatttgaagctcctctaagtcaaggtcgtggttataatcttcggatggttgtgggctggaaggtttcgactgtgccttcttggaaaatttcttttcttgaggtagatgcaatccaaggagtgattgaccgtgatatttgagtattcccagaaaaatgttgtgcatgggctcaacaacaacatgactgacagggaggagatatgtgtcagccacagagcacatttcacagtacgtgaaatgtacctattaactgcaataataataattaattgaatactggaaaatagtatacattgttgttaaaataataaataaataaatatgtatttacatttaatcttaattcataatttatatttaataattctataattaactgtgaaatccccttgagtattgtacatataatatcactaggatttcacagaaatatcattagaataaagtattaaaacaatgtttattcttatacattatgtacatattttataagccataaataattacatatgtataaagaatcagctagtagaagcgtgaaatggatgaggaataagctatatacatttatctgaagcttacccatccttgatcacatcatcagggcatcagattgcatcataaccctcttggatggcgtcatcaggacccttttgtgctctaattcaaagcttgcataattcaaagcagcctacacgggaaaggagcccaaattctacatgcaagactgaattatgcatgaaggacatgcatttctcatgatcacaagcttgcataagcagagttacacgtatgcaaacaaatctacaattgcacagcccctgcacagtaaatgtagccctttaaattacgtgagaaataggccacaaaactcaattatgcatgtatgatctcatgtcctaggaccttccacccatgcatagcactgcacagctacagctcccatccttacacgaaactgtagagctgctaagaagctccctagtgccctgagggcctctcatcttcccctgagcctcctgtagaatatttaaggagccctgattcctaccttttccccccaggaaattctagtagcatcaaaccaacacttgtaccgtgtttattagtgattaaaaccaccaataaccttacaaaccagctaccttagacctaaatagatttactttgctcagattcaaggcatttctacttatctctattgcataaagaattatcccccaggttaaacaattctggtccttaagtgttgatacacttattaatctagattgttgttaaaagactaatcccaagtgagttgaagaagtcctcaccttggaagcctattaatccatacaagaggattgatctggatgcccaattaaataattggatgagtcagcagtagaagtaccattcctcactgactcctccctgtttcttttacaggttgagggatttaaccacgaataaaccttcccacttaccatacttgttaacactcagagcacaacccttacaggttagtagcatagaggctgacaattgggggtctggcctcattttactcgtgatttttcacccattaccattaaaaaatcatacttactaacaccattctattttattcatcatggcctgctaaaaggtaaatgcaggatatcaatatttatttcaaacatatagatccttccctcctggctgaaaccagaagatattacacggaccatcctgaaaacattactgtagaacaagagcttagaaaagtagttaaaagagtttatagagatacttactggatttgtaccactactactactagtgcagttctatccagtgctatttacgcgccagacaacactgttatctcttacacagactatttagaagaagtaaaatctgtcatatctgaatactacagaaacccttcctcttttaatctccctcctgacgtacccccttttaacttcctagagtctgaattaatagaagatactactacatacactactattcctgattttggctttggcaacccgcactacgctttagacttatcagactgaatttttttacttctttacatatctcttattacttctcacctcaatagcgtaaaaaatctctaaaaacaccaaaaatacctgtttttcaacgctacacaattgtttcactctattttttcgaaattttttctgaccaaaaaatcttatttgtcttacaaaacaatattctgaattaaaatctgaaacttttttccttcttcttaccttttttgtggattcaggacgctttttcgccagcgatctccctgaaggagaggacttacgaaaattctgagtagaccattagacgcgcaagcatcgatttactctactagattttttcccaagactcgaaaccttacggttcattcagcgtctgtgcgcaagaccttgaaaaaggacagcctgacagcttttgtacggcaggtgtgtggtaacaccgattacagtttgtacacgcatacatacataaataaagttgtattaccactcatacatagtttaaatcctattcacccggattttcacagccctgtcgatcgtattaccaccgcgcgagcttgtttgagtgtataccgcagcccgcactgcacctctgaccagtttttcgaccatcgaccttccagaaacttcaagagagtgtagctcactcaatttttgagctatcaacaaggttagaccaccattttaaccgcctgaacctagcgaatccagcgcacacactcacatcacgcgattcttaacccttcacagtcttatactgtactttgtttttatactctatctacatatttgaaaaaactctaaaaacatataaaaaattataaaaaacatataaaacacataaaaagtaagaaaaacattaaatcaaagaaaacaaatagtgattgaattgatttgactaacagaacacatcagaaatattttcttctcatatttttttcagtatcagaataaaaacaactcaaaaccaattataaaaatctgttaaactataaacagtaagataaaaaattgttttttgactgacttatactcagtttttatcaagaaaaaattctaattacactttcatacatattcttttagtggcaaacaactcttccaccactactccagctgtctccaaccttggaatccaagaccaattcacccaaatccgtgaaaatcaagccccctctgaacttgaaaccaatcaaggagacaacattagcatatctgacaaatcctcaggtatattacatttatttttacattttaattaaaacctattttacttttattatttttgatctaacattaaaaatggctcccttatccgttagacctcgaggttataatggaagattcagagagaccacctcagacagaggatttccacaggcgtcagttattcccaaaaataaaaagaaaaatagtaaaactcaatcaattaatgatacatcttctgttaacagttccacaggcggagaaattcgaaagatactattacaggatgaaggaaaacaaagcctggctcaaggacgtgaggaacaggaccagctacagagccatagtagcccatttaagatactgccaggaggacttccttgctatggtccaactccaaggagaggaattagctctcaggaggaccaaaggctgggatcccagaactttgacggcaggaatgttctttcaacccccagaaccagctcccaccagaagagatgtgaatccttaccccccaagagttcccagaaacagaaattcccgtcaccccaggaacataaacagaaacagagaatggagaactcagatctaccaggagatgaccagaatggcgcgctctctccaaggatattatcaacacctggaacaagggaaaatagcccatcaacagagaagacagatggatatgcacccagaagacagattcccattctgaatactcctagaattagtacatctagaactcaatctcttaacattgatacacaaaattctcaacttaacctagcttttgatatctacattaaaaatattaacaaaattagtaaaaaatgcgtagaaatgaatcaaaaagtttatgatgaaattaaaattttgtgccagaaaattgagaatggagtcaatactatgtctgatgaagaagactctacattatcacaaattttacaaacaattgagaaattatactgtgagccccttaatttagaaacaattgtgccacaaatcagtaatgcagttaagacagatctcaaaacatccttggaaaatcttgagacttccatcacggaaaaggaaactgatttaagtgcaataaggaggcacatgtctgtattagaggtaaaaatggataaaaatatcaaagaaagtatagctaggattgattctcaacacactacatatgagagcaccatcaataggttagaaactgaaattaatcatcttattaatatgcaaagaaagtcagatgagaatgtaattaaacttactagaactattgaagaacatatgagaaaaactcctccaccagaaattattttacctcatacagcattacaagctaccactaggaatactcatcaacaattggccacaacattaagtgacactaccaacagtccaaataatcaccaaccagagagtcaaccaagtaccaatatcagaagaactcaatcagtaaccacggacagagatacacctaccaatgtagaaaataatactgaagataaatctcttgctaagttaattctttccagcctacctaagccaggagattggccaacattctcaggaagtggagaatatgaccattttaaattcatggattggattgataatctgaaagaagatacttcagcaccagatcaattaatctgttctagattaacttctatattaacaggagtagctaacacgtggtatactaatagaaagaaagaagttggaattggaaagtcatgggacttttggaaagaagaaatcatcaaaaaattcagtaccccagaatggaaaaggaaagtaaaaattgccttcagaagggataaatttgatgtcacaggagataaagaaccttgtgaatgggtaactactcaagttaatagattgagagccatagaaagggatatttccatagaagacattaatgataaactactttctttattagaccataagactgaatacaagatgagacaagccttaaaattatcagatgacattacactctttattacacaattagaaagtattgtaagtgtgaaaagaaaaaataacaaatctaagagtaagaattttaagaaagattttgagaagaaaaggactttggagaaacctgaagaaaacaaagagaaaaacaaagaacttacttgttatgaatgtggtaagaaaggacataaatccactaaatgtccacaacagaataaaaccaccaagaaaatttctcttatgactcaggaagataatcaagtagacttttctaactctgaccagtcagaacctgaatctttacctgaagacacctctgaggatgatagttcatcagaaaatgatactaatgcaataattgatccagaagaattgactgtttctaatattggaaggatttcagataagtcactacctaaacacgtgataaaattaccaataaagaaacctgaccactctgggaaaatgcataagactggtggaactaacatcaccaatgttatttgtaacaaatacaaaattaaatgtctaattgatggtggagcattgctgttcaatagcaggacccaaactccttgatcaaatactcctctcatggcgtagtcatctactgcgtattaagcctgataaatgtcacagttgcaatagtagattaaaacctataggaataattacgttgaacattatttcacctcataaccagaaaagcgtccaactgacagctgagctggtaggtatggaagacttcaaactgaaatatattatcctaggcaatgattacatcattaatttcggcatagatgtcatcaacagtaatggtagatatttcaacatcggaggagacgtacatcataagtatgaaataggtattagtgacaaatgggacctggaacaattagaatgtaatgccctcgacaataacaaattttctgaaactattagtgaagcaaaaatcagtcctgatttggacaaaacacagaaagaacaacttgttaaattagtacataaaaagaaactagctttagccccttccgttgagccatttggatgtattaaaggacatgaagtacaaatttcattaaatacctcaagaccttgccctcctttacttaagaaagcagcctatccagcttcccccaggagtagagaagccttacagcatcacgtgacagtcctagtaaaaatgggagtattaaggaaagttgggcctacatcaatcaacgacaaattaccacacctgttattannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttgagtcttaaaaatttgatcacttctgttctttggtctttggagtctgaaaccgaaaaagaaacttttgaacttgagctttgaaaacctagagcacattttctgaggatgaaatcgaaaggctgtgaaacatgcggcccgacgaaactgtggaaaactgaccttttaaggttgttaatacacttattaatctagattgttgttaaaagactaatcccaagtgagttgaagaagtcctcatcttggaagcctattaatccatgcaagaggattgatctggatgcccaattaaataattggatgagtcagcagtagaagtaccattcctcactgactcctccctgtttcttttacaggttgagggatttaaccacgaataaaccttcccacttaccatacttgttaacactcagagcacaacccttacaggttagtagcatagaggctgacaattgggggtctggcctcattttactcgtgatttttcacccattaccattaaaaaatcatacttactaacaccattctattttattttattcatcatggcctgctaaaaggtaaatgcaggatatcaatatttatttcaaacatatagatccttccctcctggctgaaaccagaagatattacacggaccatcctgaaaatattacagtagagcaagaacttagaaaagtagttaaaagagtttatagagatacttactggatttgtaccactactactactagtgcagttctatccagtgctatttacgcgccagacaacactgttatctcttacacagactatttagaagaagtaaaatctgtcatttctgaatactacagaaacccttcctcttttaatctccctcctgacgtacccccttttaatttcctcgagtctgaattgatagaagacactactacatacactactattcctgattttggctttggcaacccgcactacgctttagacttatcagactgaattttttcttacttctttacatatctctcattacttctcacctcaatagcgtaaaacatctctaaaaacacaaaaaataactgttttttaacgctacacatttgtttcactctattttttcaaaattttttctgaccaaaaaatcttatttgtcttacaaaacaatattctgaattaaaatctgaaactttttctcttcttcttaccttttttgtggattcaggacgcttttcgctagcgatctccctgaaggagcggacttacaaaaaatctgagtacaccattcgacgcgcaagcatcgatttactctactagatttttttcccagacctcgaaaccttaccgttcattcagcgtctgtgcgcaagaccttgaaaaaggacagcctgacagtttttgtacggcaggtgtgtggtaacaccgattacagtttgtactcgcatacatacataaaataaagttgtattaccactcatacatagtttaaatcctattcacccggattttcacagccctgtcgatcgtattaccaccgcgcgagcttgtttgagtgtataccgcagccgcactgcacctcggacctgtttttcgaccatcgaccttccagaaacttcaagagagtgtagctcactcaatttttgagctatcaacaaggttagaccaccattttaaccgcctgaacctagcgaatccagcgcacacactcacatcacgcgattctcaacccttcacagtcttatactgtactttgttttttttactctatctacatatttgaaaaagttctaaaaacatataaaaattataaaaaaaaaacatataaaacacataaaaagtaagaaaaacattaaatcaaagaaaacaaatagtaattgaattgattttactaacagtacacatcagaaatattttcttctcatatttttttcagtatcagaataaaaacaactcaaaaccaattataaaaatctgttaaactataaacagtaagataaaaaattgttttttgactgacttatactcagtttttatcaagaaaaaattctaattacaccttcatacatattcttttagtggcaaacaactcttccaccactactccagctgtctccaaccttggaatccaagaccaattcacccaaatccgtgaaaatcaagccccctctgaacttgaaaccaatcaaggagacaacattagcatatctgacaaatcctcaggtatattacatttatttttacattttaattaaaacctattttacttttattatttttgatctaacattaaaaatggctcccttatccgttagacctcgaggttataatggaagattcagagagaccacctcagacagaggatttccacaggcgtcagttattcccaaaaataaaaagaaaaatagtaaaactcaatcaattaatgatacatcttctgttaacagttccacaggcggagaaattcgaaagatactattacaggatgaaggaaaacaaagcctggctcaaggacgtgaggaacaggaccagctacagagccatagtagcccatttaagatactgccaggaggacttccttgctatggtccaactccaaggagaggaattagctctcaggaggaccaaaggctgggatcccagaactttgacggcaggaatgttctttcaacccccagaaccagctcccaccagaagagatgtgaatccttaccccccaagagctcccagaaacagaaactccctgtgcacgcccaggaacataaacagaaacagagaatggagaactcagatctaccaggagatgaccagaatggcgcgctctctccaaggatattatcaacacctggaacaagggaaaatagcccatcaacagagaagacagatggatatgcacccagaagacagattcccattctgaatactcctagaattagtacatctagaactcaatctcttaacattgatacacaaaattctcaacttaacctagcttttgatatctacattaaaaatattaacaaaagtgtaagtaaaaaatgcgtagaaatgaatcaaaaagtttatgatgaaattaaaattttgtgccagaaaattgagaatggagtcaatactatgtctgatgaagaagactctacattatcacaaattttacaaacaattgagaaattatactgtgagccccttaatttagaaacaattgtgccacaaatcagtaatgcagttaagacagatctcaaaacatccttggaaaatcttgagacttccatcacggaaaaggaaactgatttaagtgcaataaggaggcacatgtctgtattagaggtaaaaatggataaaaatatcaaagaaagtatagctaggattgattctcaacacactacatatgagagcaccatcaataggttagaaactgaaattaatcatcttattaatatgcaaagaaagtcagatgagaatgtaattaaacttactagaactattgaagaacatatgagaaaaactcctccaccagaaattattttacctcatacagcattacaagctaccactaggaatactcatcaacaattggccacaacattaagtgacactaccaacagtccaaataatcaccaaccagagagtcaaccaagtaccaatatcagaagaactcaatcagtaaccacggacagagatacacctaccaatgtagaaaataatactgaagataaatctcttgctaagttaattctttccagcctacctaaagccaggagattggccaacattctcaggaagtggagaatatgaccattttaattcatggattggattgataatctgaaagaagatacttcagcaccagatcaattaatctgttctagattaacttctatattaacagcagtagctaacacgtggtatactaatagaaagaaagaagttggaattggaaaatcatgggacttttggaaagaagaaatcatcaaaaaattcagtaccccagaatggaaaaggaaagtaaaaattgccttcagaagggataaatttgatgtcataggagataaagaaccttgtgaatgggtaactactcaagttaatagattgagagccatagaaagggatatttccatagaagacattaatgataaactactttctttattagaccataagactgaatacaagatgagacaagccttaaaattatcagatgacattacactctttattacacaattagaaagtattgtaagtgtgaaaagaaaaaataacaaatctaagagtaagaattttaagaaagattttgagaagaaaaggactttggagaaacctgaagaaaacaaagagaaaaacaaagaacttacttgttatgaatgtggtaagaaaggacataaatccactaaatgtccacaaacagaataaaaccaccaagaaaatttctcttatgactcaggaagataatcaagtagacttttctaactctgaccaatcagaacctgaatctttacctgaagacacctctgaggatgatagttcatcagaaaatgatactaatgcaataattgatccagaagaattgactgtttctaatattggaaggatttcagataagtaaaatacctaaacacgtgataaaattaccaataaagaaacctgaccactctgggaaaatgcataagactggtggaactaacatcaccaatgttatttgtaacaaatacaaaattaaatgtctaattgatggtggagcattctgttcaatagcaggacccaaactccttgatcaaatattcccctcatggcgtaaacatctactgcctattaaacctgataaattttacagttgcaatagtagattaaaacctataggaataattacattgaacattattttccctcataaccagaaaagtgttcaaatgacagctgaactagtagttatggaagacttcaaaatgaaatatattatcctaggcaatgattacatcattagttacggcatagatgtcatcaacagtaatggtagatatttcaatattggaggagacgtacatactaagtatgaaataggtattagtgacaaattgaacctggaacaattagaatgtaatgccctagacaataacaaattttctgaaactattagtgaagcaaaaatcaaccctgatttggacaaaacacagaaagaacaacttgttaaattactacataaaaagaaactagcttttgctacagcagatgaaccatttggatgtattaaaggacatgaagtacaaatttcattaaatacctcaagaccttaccctcctttacttaagaaagcagcctatccagcttcccccaggagtagagaagccttacagcaacacgtgacagaactagtaaaaatgggagtattaaggaaagttgggcctaatgaaaatgttgaaattaccacacctgttattattgcctggcaaaatggcaaatcacgtatggtaggagacttcagagcccttaataattatacaataccagacaggtaccccatgcccaaaattgcagaagccattacacaattacaaaatgctaaatatattacatgcatggatgtactcaaaggttttcatcagaatgtaatccacaaggacagtagacacttgatgagaatcatattacacatgggaatttatgaatatcagagaatgccttttggaattaaaaatgcaccttctcatttccaaaggatgatggatgttgaatttcataaagaacttagagaaggatggcttatcatttacattgatgatattataatattcagcaaagaatggaatgaacatttagaaaaattagccattgtattagacagagtcattaatatgaatatgaaaatatccatgaacaaatgccagtttggatttgcagaactgaaagccttaggacatatagtttcaggacttagtatagctattgataaaaataaagtagcagctgtgtcactcaaacctatgcccagtaacgtgaaagaactacaatcttttcttggctttgctggatattacagacaacatattaaagattttgccaaagttagtggaagtctttataaaattaccagtcccaatactgcatttgaaatgacaactgaaagagtagaagcatatcagaaactgagagacttacttacctctgcaccaattctttttatgcctgatccatcaagaagtttcaaactatatgtagatgctagtatggaaggactaggagcagcattacaccaaatacaagagccagatggaattcccaaagaaggagtaatatgttatatatccagaacccttaaagacagtgagaaaaagtatggtgctagccaactggaatgcctttgtcttgtctgggctttagataaattgtattactacttagatggttgtacatttgaagttattacagattgtaatgctctgaaaagccttctgaacatgaaaacacccaacagacacatgttacgttggcaaatagccatacaagaatggagaaatagtatgacaatttcccacagagctggaaatattcataaaaatgctgatggactgagtagatggtcccttgaaaacaatgagttgaacccagcttgggatggggaaattgccgccaaaattatgtctctattcccaatggaaaattctgtagacaactatggatttgatgataataaagatgtcattggtgtcaatggattacatataacagaaatggaagaagaattctgggatgaagttagaaaaaagttatgcttctaataaaaacttatccactatagtagaaattcttcaaagtaaattcagaccaaatgagttgattaactcattagaggaaccctggctaacatcatttaaagaagatagatttgcattatatgatggattaatttaccatagaaccaaacataccagtgttgttaccatatgctcacctgaacacattaacttattcctgaaagaatgtcatgataatattacatcagcacacttctcttatgacaggactatagaaagaattaagaatgtggcatggtggcccaattttaaaaatgacactaagaaatattgtgaatcatgtgaaagatgccagaaagccaataaggcaacgggaaaaagatatggactactacaggaaattgaagaacccaaagaaagatggtgtgtaattaatatggactttgttactggattaccacctggaggacccaataacttcaatgctgtacttgtagtagtagatagattctctaagagagcaagatttctcccttgtcataaagaagacactgccatggacacagccttactattctggaactctatcatttatgatgtaggttgtcctagatatattattacagacagagaccctaaatttacatctgaattctggagaaacttatatgatctgtgtggtacacaattaaaattttccactgcttaccacccacaaactgatggcctagctgaaagaatgatacaaactctagaagacatgatcaggagatactgtgcttttggattgcactttaaagataaagacagttacactcatgactgggtttcccttcttcctgctctagagtttgcatataattctagcaaacatagtaccaccaataagactccatttgaactggaaagaggatggacaccctggttcccaagagatgtactattgaataaagctgtacacattcatcccagtgccacagatttccatttcatgatgactaaagcagagaaatatgcctctgaatgtgttaaacaagctgtagattataataaatctagatgggataaaactcataaaacccacaaattccaaattggtgaccaagtgttagtatccacactaaattttaccaacttatctggaccaaagaaattacgtgattcttacgtaggaccttttacaattaaacaattacacgggaaaaatgctgtagaagttattctcacaggagaatttgataagaaacaccctacttttcctgttagtttaattaaaccttatgtaataaatgacaatgagaaatttcctttaaggaaagataatgtgagagtagtaattcctccattagaagaagaaatagtgaaaattaagaaaattttacaacataggaaaattagacaaaataatactgacattaaacaatatctggttagatatagtggtagtaaagaagatgaatggctacctgtagacaagatacctgactcagataaactcctcagacaatacagagtagacaagagaaaatgatttgaggatcatttcctttttagggggaggaagtgtcagccacagagcacatttcacagtacgtgaaatgtacctagtaactgcaataataataattaattgaatactggaaaatagtatacattgttgttaaaataataaataaataaatatgtatttacatttaatcttaattcataatttatatttaataattctataattaactgtgaaatccccttgagtattgtacatataatatcactaggatttcacagaaatatcattagaataaagtattaaaacaatgtttattcttatacattatgtacatattttataagccataaataattacatatgtataaagaatcagctagtagaagcgtgaaatggatgaggaataagctatatacatttatctgaagcttacccatccttgatcacatcatcagggcatcagattgcatcataaccctcttggatggcgtcatcaggacccttttgtgctctaattcaaagcttgcataattcaaagcagcctacacgggaaaggagcccaaattctacatgcaagactgaattatgcatgaaggacatgcatttctcatgatcacaagcttgcataagcagagttacacgtatgcaaacaactctacaattgcacagcccctgcacagtaaatgtagccatttaaattacgtgagaaataggccacaaaactcaattatgcatgtatgatctcatgtcctaggaccttccacccatgcatagcactgcacagctacagctcccatccttacacgaaactgtagagctgctaagaagctccctagtgccctgagggcctctcatcttcccctgagcctcctgtagaatatttaaggagccctgattcctaccttttccccccaggaaattctagtagcatcaaaccaacacttgtaccgtgtttattagtgattcaaaccaccaataaccttacaaaccagctaccttagacctaaatagatttactttgctcagattcaaggcatatctacttatctctattgcataaagaattatcccccaggttaaacaattctggtccttaagtgttgatacacttattaatctagattgttgttaaaagactaatcccaagtgagttgaagaagtcctcatcttggaagcctattaatccatacaagaggattgatctggatgcccaattaaataattggatgagtcagcagtagaagtaccattcctcactgactcctccctgtttcttttacaggttgagggatttaaccacgaataaaccttcccacttaccatacttgttaacactcagagcacaacccttacaggttagtagcatagaggctgacaatatggaagtctaagaagaggagagaagcggacacccgactctgcaaagattttcttgcgttctacgtgcgtcttagctttgttccattcgaatgctgcttttcggatttcagcattattacggggaaccataatggtggagtcgagactgttcaggttgtgtgaggtgattttgcaaaaggaacaaacgtgattcgtcgaagaatgaccagccatccccatgaccttcctaattgctgggagatcacaaatcacctgtaaaatcatggcacggattgtacgtcctcttgatggataacaccacgtcccagaaaattctactccgttccatagggcaagaagctcttcgactagagggttcagaacatttccaatttgtaggactgttggttcacttggaccgggcgtgacacctgcaacaaaaatattttctggattgtatcgaagattcggaggcaagctgaggcacacaagcacgatggcaccaagagagacgatttttccagccgctttgttgccccaaggattgaaccagtcaatccccaaggcaaagctcaaatttccactgatactactgtaagatttcccatcactgtttttttccttcaaccacatgggtgagtaccaaatatcagtaatcataccatttccagggtcctttggctgagtcgattgatcgagttcatcttcaattccgggacgattcaagaagcgaccaatccattcataaaaggactgtgttgtatacaggcgtttagggacagtgagaggctttgatgtttgattgagattggtgaacagaggctcgtcacagactttgcttcgaggagtggcacggtaagaacatagaagagatttggtatcaagcgggtacatagtataacactttgagcagcaaatgcttcgatgtaaattagcctgtatattcaatctagagagaacagtacggatgttgcagggaaccgaatcccatcgaccgatgggttgacgttggcggctgaggattgcacggtccaagtgtaaatcaagtgttacggaagcaacactagcatggttgagcaggtaatgacaagctgctcgcaacatgattgcaatggtttcgtgaggaatctttaagatctgaaagagccggtggtgtaaattgcctggtattcaagtcaaaaagagttattcaatctcaggatgaaatagagaagctcaaaatacgcactggtgtcaaatttcacctttgtcatttgattcaatccatctaattcaagcaagctctcgagatatacagtgggaagctggctgtaacccaaaacaagggaatcttcatgctctaaatttatgttaaagtgtggataagtcacaaatctgttgattacaaatgtagcaagaacttacctaggtctgaagagtccccaccagttgaactttctggagtcaccacgtctatgctaggttcaggagtggaatgtgtgggtattgtaggattatagactgatatggaatcggcttgttgaattggaatttcgtttggttgatgttggcttgttgggtgcttgctttcattttgtggtggcattttcttggtattgagattattaagatgggtaaggagcttgcggcgtgtccatagagtaccctttacctccttttgagtattgcaatcgacataagttgagtgggccgaacagtcatcacagtggcatggatggagtttaggaattgaaggtgtggcttttcttgtcaccatgttattcgaattattcttgttataaaagggataaatttttggttagctttcaacacagatccatgtaaatgcttggaatcaaaattaagttgtacctgagcccttgtattgatgcagaggtctggccaattgggacgaatttgttcaggccttttgttggatgagattatttaagataaactagggttaaatgcggctgcgccctcctacacattcaatctgacaaaatgcctaacagaggggtgtgctccgaggtctccggtgtccatgcaggacccggaaactgtgggaccccccatggaatccctgcttgaccggagttgctagacgactcccacagctctagctgtgatcagccccccgtgactcacgctcagaagaaacaggacaacgcagctgccgctccatttcctgctacgcaaactttgtcacagtttcttctgagctaagacacaggttttttagctccaccctcccacccggacacaagcacacacaaaggtgtggaacactgagagggggaaataagtggtaaagtgaagccttgaatgctcctgtattcctgtggttcaaacagcatgtttaaaccatttaaaccatgtttaaatgatccaaacagcatgtttaaaccatttaaaccatgtttaaatgatccaaacagcatgtttaaaccatttaaaccatgtttaaatgatccaaacagcatgtttaaaccatttaaaccatgtttaaatgatccaaacagcatgtttaaaccatttaaaccatgtttaaatgatccaaacagcatgtttaaaccatttaaaccatgtttaaatgatccaaacagcatgtttaaaccatttaaaccatgtttaaatgatccaaacagcatgtttaaaccatttaaaccatgtttaaatgatccaaacagcatgtttaaaccatttaaaccatgtttacatgatccaaacagcatgatacttgaaaccagggtttaaatactggtttaaaaactttttgctgtaaatgtgtaaacatgtttcaagaacttgtgggaagtccattttggtattatcatttctgtttttacttgaaagaaaaatttacagtttaaactatctgatctagattatggaaacaaattggccttcaattttgcatcaaattcatgtttttcttgacacacaattcccagaagagatctaggattcatgttccaagaagcaagtatcatcaattcccaactgaacaaaaaactatgactaaaataccaatgaatagtatgtttgtgcagaactcattttgagcgtgaacaccaaacatctccaaccagtaatagttgatcagactacaaatcttgttaccaattctggtgtgcaagtgagcactgatttcgcaaatgggttgatgtgtcagaaattggaagggggactgattgatggctactccttcacagacacgatcaaagaaaatatatacggggacaagccatgagaccagtgagaaaatcgttcttcctgatttgatagtaaacatgtatattagtatctttactgcatgcagatgttctgctgaaaaaaagtttaccccagtatcccaaggtggtttctttggaaacggttttgaccatttttgtaccatcgttgggttcgcctttagttttgagaccaggttctttccgaataggattctttgcagtattctttttccctactttgggtggtaagcgattgactgatatggatgatgattgcaatttctgagtatggcgcattgaacggcggacaggttgtgatttcgaaggaccaactcggatgactttcttgcttgtcgttccagaagacaatttcatgtgggatgctggtgatgctggaatctctatcgtcggatcagtcgttatggaaacttgtcgatccaggggcaaggattgcttaagcggttcgaacttgaaggaaaccaaagaaataactgttaagaggaatatcagaattcaatctatcttcttcagaaaagttcttggagatgtcaaactcactgtccatatcgtaaacaggacattgcgagttgcagaacggatgcaaatttttgcttgatgtgtgctgtcgtactgcgtggctgtttaatcccctacactcgtgacaggactttttcaacttggaatgaatctttccctggcactccggaaggtgtgggcagcggtaatacatcgtctaaaaagtgaggaaccaaaaaaattagaattgcaacacaggcacaatcagagtacagcatacacacatgctgactgagctgtgtaggtgtgacatgcaggaaacatgcaacacctaactgaactggtagccatcatgccgttgcaatgagcatatttgggtttatacccacttggatcttggtttgagcatcagtaatgtggacagaactgccttatatcattcacaaggcaggattaaattctcaaaaaaaaaaaacaattgtgagtggaaatcttcttggtaacttgaataaattgtattaaatgggaatataacaatgtttcacaatattaaaacagcccagacgtgttaagggttatacagtgtcaactctctaacatcactttttgaggtgccactgcccgaagtgtccacagtttgattttgaatgtcaagactcaaggcactatttacaacctcacatctctggcaatgagaggtaggcacttcttttgtcaacacaaccaaaatataatttcttccatgagacatatggtgacagttcttcaggctttgccctttgttcaacaacttcatattttgagtctgcttgattgcttaaatctaataaaaaatattacccaattataaaagaaaaagtaacagaaaaaaagaaatgcacaaacaaatatttggtttgcataaattcttcttttgattgatcctgataacaaaagaaaaaaataggaaaaatggtaaatatgccagaaaaaaagaagtaaaaaaagttatgaatataaatgaattaacataaggtcagattgaactgatccttcttaggtgagttttgcaacttggacagcaagataccctagaaggggctcttgacaaactcaacattgatggggtcggggacaaggagctgggtggggaagtggaaccggtgatcacaaagacagagtgtgatgtgattaggatgtggtttagattgagttgtaattcgacggacttgagtgttttgggcttagaaggactggattgggcttcgtcttgcagacaagggctggcaggcaatcatttggtttggttttggtttggctttggatagttataggagttatcgatcattgtccctaaatctctaggtcgccaatgttttttttccggatggttttcatagaacttttttttaattttttccaaagcaatttgtgtcttgcgtggaagctcacaggataaccccagtcgattatgtggagattggggagggcttgaggaagggagagttagatgacagaaagagttggccttccatgcgcattcgaccacaccttggaatcctgtgaaatcaattccaaacccatgttttgggaaaacaaattcgcctccacaaacattcagatcttcttcaatcaagtcgccagagttttgatcaatgggaagccacatggcaaacgagtacggggaagcgtcatcatcttcgtgaggagtgtttgcaaagtgtctgaatgtgtaggaaagatggcaagtgaatccatcggggtcagtgaaaaagtgaggagccagaccaggagcttcgagaggttgaaagtgctctttcacttcgttgtagagaggttcagagagtaattgaaatcctttgccaatgaattcattgattattggaacattcgtttggaggtcttcatatccaattcgatcaaaggatactttttcggaaatacctggaacaccaattgtggtttccgcttcaaaagcctttcgccagccaagactatacatgcttccagcataagcagcggagttgattttatttgggttctggaacttcgattgctgtatgagatgctgacttaagtattgaaattgcgctttgagagagtcctccatagtgttgaacgggtgaaatttcactacagccgcaatgtttttccgactgttattcgtccaagcaacaaaacttttccgaaacagtcgaatcggggtggtgggatccgcctttcgacatacatgtgctgtgatataaggttggccagcatacgtcacattggatgctagacgtttttgccgctgcttctcagccttgtgggctcggaatcgttgttgtcggttgctgagtggttgaggagcaggggcacccgttggatcatcctttatctcaagtgcagtacttgtgctcagttgaagccccgactcttgagatagcatcaggcatctctgctggatgttaagtatgcactcaagaggatcatgggtttcacctggacaagtattacacacaagagtttgggaggccaacgggtctaccagctcggggagatttgcgatagaacttgacgattgtgtggattggatgggtcgatttgatctgtgaacagaggttgtggagggagggttcggttcagattgcatgagtcgatttgatttacgtggaacagttgtagtggaaaggttgcagggttgtgatttgtcgatcgtggggattggaacataaaatcgtttgacactagagccaaagcctctttggggtttttcattttcaaatctgattcgccggcaggaagcacaaggacagacacctctacacttcacacatagcatttttccacccggtttaaactccaggagtgggggtcgaagttcgggtatgttgttgtaaacaggcctcatcagacaggtgtagcaaactcggacaacacagctaggattctgcgattgatcacaaatcatttttggtcgagtggtcttgacacggcattgatggcagcttgaggattcgtattgtccggtttcatcaggtttggtggctggcaagggagctactctacgttgcttgacttcgttacaatttctattggacggtgttgctgcagactctggtgaagttgaaggattgatgggcgacggaggtttggggcgcttggaaggggatgggttaatgtttagcttggtttgcggcttctttgctgacttgattccaggaaggagtactgatttcattgtcttgactttctcggtcgacttttccttgtcggtggtctccgtcaacttgcttttcgctgttgactttccgtctttcttggtgggcccgtctttcttgtttggctcgtctttccccgtcgacttgtctttcttggttgagttgagctgactggtgggggcagtgaagggagctccagacttgggacattgctgaagcaagcaggttgggctgattaatcactatgacgataatgaggaagagcgagaaagaaagaaagaaatcataagacgaacagaaacatcaaattcctcatgagcatggccacagggaggctgctcgtgggcgacggtctcttgtttttccaattcaattttgtgttgtctttcgcgatcgacgagttcagctagatggtactgtagttgttcgacagcagatgcgtgctgattggctggccgaaggtccttgatcctgtggagggtgtcatcgatatacctgaagagagcagtcctggccgaatctccttgaccccgagccaatagcttagcggacgcctctcgtaagtggatcacacctttcttgtcgatgttggtgaggagctgttggagctgtttgatgttgataccgttcagctttcccgtccatttgaaggctttgtcctcggcttttctgcattcatgttgttgatgagtctgacaatgcttggggggagcatttttctctttattgatgctgttagcaaaaacaacaccatgggtcagatgtgcataagatgagcaacaaaccggagggacgacaatgatacatacgccggagggcattccaagtctgagtcattggacagctacatagagagagaatgcaatcgtgttcagggattagggaagggattcaggattcaggatgagagactgaaggcaggatgagggagagaaacgcacctccacagaatcccacttggcatagttgagcggcatggtgaacggagaagaggtggttgaatgtcgggagctgatgggtgggttgctgttggttgcggaagttgatcgtttttttttattcaccactggaagttcttcgcttggttcggcctacgtggagtttgcccaatcctaaccttcgaaagaaaaccactgattctcacccaactcgcgcacaaactcgatccttaccgaccctggcgactggtccaatctacaactcccacaccgtcggctacttcttcatcggcttcctcatcaccatcacatcaatcctcaacgcctttggaacctcattgccaaggaggatctctacagtacgcgccatccaatcgctaatggcttattcagaatccttgggtattgggagaagatctgcccgagctcgatcagaaattttggattggtcagtctatttcttccccctcaaacccgggtgtgattctcaaaaattaacttttctgtccgacgcgtacagaaccgtgcccatgagctgtgcaagatgggagcttttagcacatttccagggggatttatcatcggtatccactttgatagccgaacttccgatagccgaacttcaaggccgctccaagttgatcgagaactgactagaagggagaagattactcaaacagaagctttcaccatacatctccaacaccgtcataccaccttccttgatttcgacgatcatgagtacccatgagtaccgagccgagcgaaacctggctaacagtgattaaagaactcgagattatattggtttcattgagcacctcttctttcgagaaacacccgatcaacacatcagaccacgtggctgataaattccgactcgtggcagcccataagatccacttcttcttcatctccgctctcgctcctttttcgggcctcgatcaccaccaatttccaaatcatgcagtcttctttcttactcaagtatcatccgctctttgccttccttcagcgccactcagctcgggagccaacgaggtgcaaaaagcctatgttgcaactgcccgatggtactttgagaccagcttttgttgttacgttagggccttggagaaaatcaaagctagagggtggactaaagaggacgaccaagaaaccgtccgcaacctcagccgcgactggccgtctaacaacgaccagctcgactccttgcccctctgggtcgaccgggcattcgacaccttcctttggtcgatcccgttcatgacggtctttgtctgtctgtgagtatcgcgttcgagaccaaaaaagaaatacaatcggagtgagggttatgatcgctgctagaagagagatccggagagctgatggagccgatgaactctcgaccatcggcggctcatacatggtctacatcatgaaccggctctcctacctcctcgtcatgcgtcgcgtgccccctcttggcgctctgtggatctacgccgtcgtccgcatgcatctctcccatgccgtacttagtctcatcctcgtcgccctttgggcttggatcatgaatcttagcttttatgtctagcgcaactattctgactcttgtccatgatatatctaaaattcgactacttgctcctcattttcctaatatatatgaatctgaaattaaagtttatccccctaatctttgtaaattaagagtaccaagttcaaaacgtgcatgaagttcaagagaaagaagaacgaaggttcaagggtcagtctgacaccctctcctatttttttgtgggacacggctcttcagtgccaaaaaagacgagagtttgaggctataaagtccagtaagaatacaacaagacgaaagggagagcttggaggtacacaaccaaacggctacaagccccatcgaagcgttgaaggacggcataagagtcctcgacatctttacgactcttagtgcgcatgtagaagatcggacaatcgctcgcggtgcagatgacttcctgatgcaacgagccttgacatctctgttaatttggtatcattccaagccccgcaaaaaataaaatcatgattaggtgggtatggtttgtgtggagagaggcagaggagggattcggtctacagttcttacaaacggcggtgtctgagatgaggattgaagatgaaatcaatccaaatgagttgaaagcggacggattatcgcttcttactgataaggaggtacgggaaatatactttttctaactccagcttgatgggtttctggaacttggcgctcacaaaatccgcagcctcagcgcctgtgtcaacccattacaggcagcgcaggaacatcagccgaaggtcaaacgatgatcgaggaaagttgcatgcctaatttcattgaagtggccagatcagaacagccaaacttgaccatgactgagtcggtatctccgtagattacttcagcatcatcatcatatccattggcctttgtgtacttcaactcaacctcctgaaaaatgataaccatcatacaaacaaggactcaagattatcaagcatgttcaagaaacgagaaccaccgaagaatcattgaccaatgtttttagtgatcttgatcatctccctgccaaaagcagtgacactcatcgagattggtagacatggaaacttgcccaccgtcgctccagtgaacccatagactgagttagcactgattttcagcgctagctgttgtcagccacagagcacatttcacagtacgtgaaatgtacctagtaactgcaataataataattaattgaatactggaaaatagtatacattgttgttagaataataaataaataaatatgtatttacatttaatcttaattcataatttatatttaataattctataattaactgtgaaatccccttgagtattgtacatataatatcactaggatttcacagaaatatcattagaataaagtattaaacaatgtttattcttatacattatgtacatattttataagccataaataattacatatgtataaagaatcagctagtagaagcgtgaaatggatgaggaataagctatatacatttatctgaagcttacccatccttgatcacatcatcagggcatcagattgcatcataaccctcttggatggcgtcatcaggacccttttgtgctctaattcaaagcttgcataattcaaagcagcctacacgggaaaggagcccaaattctacatgcaagactgaattatgcatgaaggacatgcatttctcatgatcacaagcttgcataagcagagttacacgtatgcaaacaaatctacaattgcacagcccctgcacagtaaatgtagccctttaaattacgtgagaaataggccacaaaactcaattatgcatgtatgatctcatgtcctaggaccttccacccatgcatagcactgcacagctacagctcccatccttacacgaaactgtagagctgctaagaagctccctagtgccctgagggcctctcctcttcccctgagcctcctgtagaatatttaaggagccctgattcctaccttttccccccaggaaattctagtagcatcaaaccaacacttgtaccgtgtttattagtgattcaaaccaccaataaccttacaaaccagctaccttagacctaaatagatttactttgctcagattcaaggcatatctacttatctctattgcataaagaattatcccccaggttaaacaattctggtccttaagtgttgatacacttattaatctagattgttgttaaaagactaatcccaagtgagttgaagaagtcctcatcttggaagcctattaatccatacaagaggattgatctggatgcccaattaaataattggatgagtcagcagtagaagtaccattcctcactgactcctccctgtttcttttacaggttgagggatttaaccacgaataaaccttcccacttaccatacttgttaacactcagagcacaacccttacaggttagtagcatagaggctgacaattgggggtctggcctcattttactcgtgatttttcacccattaccattaaaaaatcatacttactaacaccattctattttattttattcatcatggcctgctaaaaggtaaatgcaggatatcaatatttatttcaaacatatagatccttccctcctggctgaaaccagaagatattacacggaccatcctgaaaatattacagtagagcaagaacttagaaaagtagttaaaagagtttatagagatacttactggatttgtaccactactactactagtgcagttctatccagtgctatttacgcgccagacaacactgttatctcttacacagactatttagaagaagtaaaatctgtcatatctgaatactacagaaacacttcctcttttaatctccctcctgaagtacccccttttaacttcctagagtctgaattaatagaagatactactacatacactactattcctgattttggctttggcaacccgcactacgctttagacttatcagactgaattttttcttacttctttacatatctctcattacttctcacctcaatagcgtaaaaaatctctaaaaacaccaaaaatacctgtttttcaacgctacacaattgtttcactctattttttcgaaattttttctgaccaaaaaatcttatttgtcttacaaaacaatattctgaattaaaatctgaaacttttttccttcttcttaccttttttgtggattcaggacgcttttcgctagcgatctccctgaaggagcggacttacaaaaaatctgagtacaccattcgacgcgcaagcatcgatttactctactagatttttttcccagacctcgaaaccttaccgttcattcagcgtctgtgcgcaagaccttgaaaaaggacagcctgacagtttttgtacggcaggtgtgtggtaacaccgattacagtttgtacacgcatacatacataaattaaggttgtattaccactcatacatagtttaaatcttgttcccccggattttcacagccctgtcgatcgtattaccaccgcgcgagcttgtttgagtgtataccgcagccgcactgcacctcggatctgtttttcgaccatcgaccctccagaaacttcaagagagtgtagctcactcaatttttgagctatcaacaaggttagaccaccattttaaccgcctgaacctagcgaatccagcgcacacactcacatcacgcgattctcaacccttcacagtcttatactgtactttgtttttatactctatctacatatttgaaaaagctctaaaaacatataaaaaattataaaaatacataaaactcataaaagtaagaaaaacattaaatcaaccggtaattgaattgattttactaacagtacacatcagaaatattttcttctcatatttttttcagtatcagaataaaaacaactcaaaaccaattataaaaatctgttaaactataaacagtaagataaaaaattgttttttgactgacttatactcagtttttatcaagaaaaaattctaattacactttcatacatattcttttagtggcaaacaactcttccaccactactccagctgtctccaaccttgaaatccaagaccaattcacccaaatccgtgaaaatcaagccccctctgaacttgaaaccaatcaaggagacaacattagcatatctgacaaatcctcaggtatattacatttatttttacattttaattaaaacctattttacttttattatttttgatctaacattaaaaatggcccctttatcccttagacctcgaggttataatggaagattcagagagaccacctcagacagaggatttccacaggcgtcagttattcccaaaaataaaaagaaaaatagtaaaactcaatcaattaatgatacatcttctgttaacagttccacaggcagagaaattcgaaagatactattacaggatgaaggaaaacaaagcctggctcaaggacgtgaggaacaggaccagctacagagccatagtagcccatttaagatactgccaggaggacttccttgctatggtccaactccaaggagaggaattagctctcaggaggaccaaaggctgggatcccagaactttgacggcaggaatgttctttcaacccccagaaccagctcccaccagaagagatgtgaatccttaccccccaagagctcccagaaacagaaactcccgtcaccccaggaacataaacagaaacagagaatggagaactcagatctaccaggagatgaccagaatggcgcgctctctccaaggatattatcaacacctggaacaagggaaaatagcccatcaacagagaagacagatggatatgcacccagaagacagattcccattctgaatactcctagaattagtacatctagaactcaatctcttaacattgatacacaaaattctcaacttaacctagcttttgatatctacattaaaaatattaacaaaattagtaaaaaatgcgtagaaatgaatcaaaaagtttatgatgaaattaaaattttgtgccagaaaattgagaatggagtcaatactatgtctgatgaagaagactctacattatcacaaattttacaaacaattgagaaattatactgtgagccccttaatttagaaacaattgtgccacaaatcagtaatgcagttaagacagatctcaaaacatccttggaaaatcttgagacttccatcacggaaaaggaaactgatttaagtgcaataaggaggcacatgtctgtattagaggtaaaaatggataaaaatatcaaagaaagtatagctaggattgattctcaacacactacatatgagagcactatcaataggttagaaactgaaattaatcatcttattaacatgcaaagaaagtcagatgagaatgtaattaaacttactagaactattgaagaacatatgagaaaaactccttcaccagaaattattttacctcatacagcattacaagcttccactaggaatactcatcaacaattggccacggcattaagtgacactaccaacagtccaaataatcaccaaccagagagtcaaccaagtaccaatatcagaagaactcaatcagtaaccacggacagagatacacctaccaatgtagaaaataatactgaagataaatctcttgctaagttaattctttccagcctacctaagccaggagattggccaacattctcaggaagtggagaatatgaccattttaaattcatggattggattgataatctgaaagaagatacttcagcaccagatcaattaatctgttctagattaacttctatattaacaggagtagctaacacgtggtatactaatagaaagaaagaagttggaattggaaagtcatgggacttttggaaagaagaaatcatcaaaaaattcagtaccccagaatggaaaaggaaagtaaaaattgccttcagaagggataaatttgatgtcacaggagataaagaaccttgtgaatgggtaactactcaagttaatagattgagagccatagaaagggatatttccatagaagacattaatgataaactactttctttattagaccataagactgaatacaagatgagacaagccttaaaattatcagatgacattacactctttattacacaattagaaagtattgtaagtgtgaaaagaaaaaataacaaatctaagagtaagaattttaagaaagattttgagaagaaaaggactttggagaaacctgaagaaaacaaagagaaaaacaaagaacttacttgttatgaatgtggtaagaaaggacataaatccactaaatgtccacaacagaataaaaccaccaagaaaatttctcttatgactcaggaagataatcaagtagacttttctaactctgaccagtcagaacctgaatctttacctgaagacacctctgaggatgatagttcatcagaaaatgatactaatgcaataattgatccagaagaattgactgtttctaatattggaaggatttcagataagtcactacctaaacacgtgataaaattaccaataaagaaacctgaccactctgggaaaatgcataagactggtggaactaacatcaccaatgttatttgtaacaaatacaaaattaaatgtctaattgatggtggagcattctgttcaatagcaggacccaaactccttgatcaaatattcccctcatggcgtaaacatctactgcctattaaacctgataaattttacagttgcaatagtagattaaaacctataggaataattacattgaacattattttccctcataaccagaaaagtgttcaaatgacagctgaactagtagttatggaagacttcaaaatgaaatatattatcctaggcaattattacatcattaattacggcatagatgtcatcaacagtaatggtagatatttcaatattggaggagacgtacatactaagtatgaaataggtattagtgacaaattgaacctggaacaattagaatgtaatgccctagacaataacaaattttctgaaactattagtgaagcaaaaatcaaccctgatttggacaaaacacagaaagaacaacttgttaaattactacataaaaagaaactagcttttgctacagcagatgaaccatttggatgtattaaaggacatgaagtacaaatttcattaaatacctcaagaccttaccctcctttacttaagaaagcagcctatccagcttcccccaggagtagagaagccttacagcaacacgtgacagaactagtaaaaatgggagtattaaggaaagttgggcctaatgaaaatgttgaaattaccacacctgttattattgcctggcataatggcaaatcacgtatggtaggagacttcagagcccttaataattatacaataccagacaggtaccccatgcccaaaattgcagaagccattacacaattacaaaatgctaaatatattacatgcatggatgtactcaaaggttttcatcagaatgtaattcacaaggacagtagacacttgatgagaatcatattacacatgggaatttatgaatatcagagaatgccttttggaattaaaaatgcaccttctcatttccaaaggatgatggatgttgaatttcataaagaacttagagaaggatggcttgtcatttacattgatgatattataatattcagcaaagactggaatgaacatttagaaaaattagccattgtattagacagagtcattaatatgaatatgaaaatatccatgaacaaatgccagtttggatttgcagaactgaaagccttaggacatatagtttcaggacttagtatagctattgataaaaataaagtagcagctgtgttactcaaacctatgcccagtaacgtgaaagaactacaatcttttcttggctttgctggatattacagacaacatattaaagattttgccaaagttagtggaagtctttataaaattaccagtcccaatactgcatttgaaatgacaactgaaagagtagaagcatatcagaaactgagagacttacttacctctgcaccaattctttttatgcctgatccatcaagaagtttcaaactatatgtagatgctagtatggaaggactaggagcagcattacaccaaatacaagagccagatggaattcccaaagaaggagtaatatgttatatatccagaacccttaaagacagtgagaaaaagtatggtgctagccaactggaatgcctttgtcttgtctgggctttagataaattgtattactacttagatggttgtacatttgaagttattacagattgtaatgctctgaaaagccttctgaacatgaaaacacccaacagacacatgttacgttggcaaatagccatacaagaatggagaaatagtatgacaatttcccacagagctggaaatattcataaaaatgctgatggactgagtagatggtcccttgaaaacaatgagttgaacccagcttgggatggggaaattgccgccaaaattatgtctctattcccaatggaaaattctgtagacaactatggatttgatgataataaagatgtcattggtgtcaatggattacatataacagaaatggaagaagaattctgggatgaagttagaaaaagttatgcttctaataaaaacttatccactatagtagaaattcttcaaagtaaattcagaccaaatgagttgattaactcattagaggaaccctggctaacatcatttaaagaagatagatttgcattatatgatggattaatttaccatagaaccaaacataccagtgttgttaccatatgctcacctgaacacattaacttattcctgaaagaatagatcagtgataatattacatcagcacacttacggttaggacacgactgtagaaagacgtaagaatgtagcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncctatagtaatattcctgctcccttgaaagatgtagtagtggctccagttccctcgtgtatcctgtccttccctcgtccaacaccttgatcaccacgtttccatgcttgagggtcgaagttcgtcgacgagtcgctctctcccaggtattgattacttgcatgatgctcggggaggagtagttgagtggggagtgcatcctggtctgtccgtttgatggtcgtcgtagtagtttgctgatgatgagtcctcctgttggctggatgggattggatgtttgggattgatagtttggtccagtctgattcggcttggtcgtctgagagaaggatatctggagttgagcttgatggttccatcttttatctttgttagttggtttcttggtcgttggtcgttggtcgttggtttcttggtcgttggtcgttggtcttgggcttggcttcttcttcatgtggtcaacaagcacaccatcccccgtagagccccgcgtacccccgtgaccgagtacccattaacccatagtccttccaaccaatggcaaaaccgacacaaccccgactgcaaaatataaaattaacacgggggtgcgtctgccccgggggaatactgatttgcattacaatttcgaacttgcatgagtgtgtagagttcaaaattgtaaccactaaggacttatttatgtaaccctgtggttctttttttttctcagtgtggtgtgaaggccatctggaagccacacctaaacccacaactatgggtttgagcaaggcatacctaccattgcagtgtccccttcttacgttcaacacctatcttgggtgttactttgaagttgaaagggatttttcaacactccggaggctgaaaagagctcaaaaaaacctgaaaatccaaaaaaatcttgtttttttgcctcaacctttcagacatcctaaagattgatgaaattaatagggaccaatagtgagatggtgagttgaaggatcttcattgcattagtgatgaatgatcgtcaaagaaaaagagagagaaaaacaaatagaaaaggaaagaaaagaaaagaaaagaaaagaagaagcagacttacctagaaccagtagtgagatggtgagaaggatgaggaaagagaatccttccacaagctcactgctgtcctaggtgtactacatgaactgtgacacaggtgtgtatagcatacaaaagaacagagagtgaaatgaaacatgaaaactcaacagagatccaggatgggtttatggcatctgcagctgtatgtatcagtccaccaatttaatgcacaaaatcattaatccagattccatacccttgatgtcagcttgctactatggcagagaaaacctgtcatagcaaataaaaataataaaccacataaaaatctaagtataaagtaaatatattacataagtaaaagaaacacctttacatatgtaaataatataaaaaaatagctggtgtacatcaccagcttgttgggaggaacccctcccaatgagctggtatatagaccagcttgttggaagggattccttccaacaagcaggattaaaagccggctttctgggaggaacacctcccagtggccggactgctgccttgaggttggaggcattcctccaaccttgagaccatacaggtctcaaggccaagagggattcctcttggccttcagccaggattcctcttggccttgagccatgtatggtctcaaggccaggaggaagcccccggcctcaagactgtataaaagtttgcaggctgggagggcttcctcccaggcccaaattttctgggtttttttcctttttttcaacagcctgatcaagccccaggccctatcccataggaaccaggcctgggtcctatgggatagcccaggagctaaacgcatatgtatgtgcatttagctcctgttgagatacatgtggcatgtcactgattagtgcatgtccaccgttgttagtgtgctttcttcctgatttcatttctcacatgtcacattctgtgacatgcatttgtttcctctcagctcttatactggattcatctgtgtgtggtaggactcctttttcctcatccttccaacacgtttgtctccaggtatgtttctctctttttctttcttttcatctttctcttctctatgttgaaatgaacccatccttccgacacatttgtctccagagggtccatctcaacagctcctgccttttggcgtgcgggtctgcacaccaatatgaaggggatatgccggggtttgataagcgcaagccaacccccctcgcgcacgccaatctgcacgccagctgcagattggcgtgcgcgcctgcacaccattgcagaatggcgtgcaggcaggcaagccacttgcctgcagggggtataccctgcaggttggcgtgcctgcttacacgccaaatatatgcatatgtggtcctaaacgcaaatttatatgcgtttaggaccaaggctgtcccataggacccaggcatgggtcctatgagacagccccattcattgttttttttttcaaaaaaaaaatatgtaataagaaaaaaaaagttttttttttctttcaaaacaaaaatacataataagattttttttctttttttctttcaaaaaaaaaaaaacaggcggtcgacggtacaaccttgccgaccaggaggaggggattccctcctggtaggcggtacaaccttgccggcccaggagggaatcctcctggttgacgaggttgtacgacctcgccggcctaggagggaatcctcctggtgacgagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacccgggtacctgcctcaaaaatccaatatttttgacacccgcacccgcacccgcacctgctagggccgccagggcaggtacccgggtacctgcaccgggtacctgcgggtacctggaccatttttgcaggcaaatatacccagaaatatcacccttgaatttctgcatgacttggtaaatataagattgatattcactagatatatgagtaagaataaaataaaaataaagaaataaagaaaaaaaattattctatcaccaatttgaattttatcttctctctgatctatctttagctttacccttttgcttggcctcatttgccttattcaatgtccattgatgaagactatacaccatctttatgactggatgaattcctccagtcatcaagactgtacaccatctcaaaggccggagggaaccctacggcctcaacaaagcaaccagattagttcagcaacacatgtaagacaccagctggtgtcctacatgggtagctgacacctttgtgcagcccaacacacccaaaaaagggagtgttggaccaccaatgataaattaaattcttcaggggaagcattcccagggcgggtgtaaggcgggtacccgggtacctgcctttttttaccgcaaatgttgacacccgcacccgcacccgcacctgtttttaccgcaaattttgacacccgcacccgcacccggtacctgtttccgggtacctgctttggaaaacaggtacctgcaaacgggtaccgggtacctgcaaaggggtacctgctgacatctctaaagctcaacactttccacagtaacatgtcaacaaaataaccagacttccaacttatcttccccctccccctcaacaagtttcaactcccactgctgtggatatcaatgctatcacggcaagtattggtttctctttttccacttattgctctctttggttagaaggcatacaatgagactcacataaattaataatacaatgagactcacataaattaatacagaagtttcaatgaaagacaaactcaacctcttttcctgactcttgtgaggcaaccctccaaccacacacctcacccaaatcagtctggcatctgccttcttttcagttcctactggttcttgggatcacattagccctggttcttttgccaatatgttaatgtatgtatgtgatgaggatggcaatcccattgatgttgatggcaatttcatctctttgatttcttctttatcatctcataccccttttccatcttcccattctccctctagactagttcttttgatccagcttcttcttcctggaaacaattcaaccatagcactggcactcatttctccaaagctggaaattcttttatcaaccacaattttgtaagatcaaagaaccttgagttaacttatttggatattcctttctcttgtagaagctttgatggctcaccactttctcaggcaaagtcacaaagtgttggcgcagacgcatagctttattggactgccttaatcattcctctttgccttctgtagctctcaatgttgtctctctatcttctgttgatgtaattcttggtcttccttggctcaaagggaaccacgcttgggctgggggttccaacggacaattgtattttgaaccatcttctctttgtaactcatcccttccagtctcttctcacttgctcaatatctcttctatcactaataatattcatctgattatcaaagaaattatgtctttacctcccaagcttcattcattttctgatgtttttatagtttctagtttgcaatctctacctcctgcttggccacaatttgaccttaaggttcagcttaagggttccccttgacctgcgggtggaagctattcccgcttatcatgatgatactcttgtggcccatccgggaatttcttgtactgtttatttattactatgcacatttgactggccttcttttcgaaaagatgtgatcttgtttgttggctcttgtgattcctttcaacaggttcggtttttgaggcagatccctactgggactctccagcctctacctatgccttcttgaccttggagtgtaattgggatggactttatcaccaaactccttatttcccaaggatttgattctattctagttgttattgaactgctcaggaaagcagcccattttattcccactaaagaaaccattacagcacaagatttggctacctttttttgtagggagatttttttggctgcatgggttcatcagttgtttttcccttctccctcttttcttcatgacaatatttttgttttctcttactatcattgcattctggaaaactattattatcacctttaaagcatctcattatcactctgataagacctttgccttctagctgtcatttgcttgtctgtccaaaattcttctaggacatgttgtctttggagtgtccactgtaataccctatttattacaatatgcagaaaactaactgaatatgtgaaggtgcctgccaacatgtacatctgtgattttacaaatcctttccccaatgccccattatcttcttcctgagccaactcctaccatccagctcttcaccaaaatactctcttggggccattttccctcagtcaaccatgcgcttctcaagatcaacaatgttctttttgactgtctccttggggtcttgcaaacacgactggatggtacgactgcttggattgaatttaccctttatcattgtgctctacaaagcacaataatagcttgctgcccaattcaagaggtaagtctgatgtcaaatgttatttgccaagcaaattaccttccttttatttgactgacctggaaacttctccctttttgtgtggatgatgcccatgaatagtgaggatgagaaacccaaaaccgggcacacataaaacttattggtgtgtcccaaaagaattgaaacactgctgtccagtatccctagtgaatgttgcaagagtaaatagaataatattattgtaattgtatcactgatgaggggagaagtaggtgaaactgaccatgaactgtttattttggccttcaggagcatagcaacaattttagagaccaaatgttcactttgatgtgccaaaacaagtaacccactaaacttctcctatgtctacacctctcttgattatttggcaatcaaagggctctataacccctccagtgcctcatgaaatccaacatgtggctaaacttagaaaccactagtatgacattcatcctcctcaaggtgtcatatcatagaagcacccctaaaaattcactctttcaacttttgatgacactttatctaattatagttgaatcctacaatgatgcttcacttttctaattgtcaaaccacactgtagactggttttttgactcctttaaaaattagatgtaagcctcctgtatataaattagccttgcaccaacaatataactgatatgatgcacgcataggcatcacattgcattgggcctttattgcatcacatcaagagagtgatgtggagccctgcatcacatctgcattggattctttgatacagagcattggtatcccattggaaaagcaatgtgatgcaatgcactttaatttggtggcattggtttgcattgctttccaatacaatgctgatgcaatccatcactttcttgatgcaatgccaatcaacggtgggccgctacgctacactatgctatttggccactaactgttagtgtagcggccttttttttctccggaaaatctgtagtgttagctaccgctgaacaccgctgagataacagccagcgtagcgtgatttttctctctcaaattttctgtagtgttagtgtcaaataatctccactaaactaaccaatagcgtaactttttttacactaacaaaatttccgctaaacagtagcgtaactgaaatcaagctaacatttagcgtaactcataataagtccagctacactacgctacactacacatgtagttacgctacgctacactacacatgtagttacgctacgctacagtagaagttacactacacacgtagcgtagtgtaacataccactcagaaaaattaatacgctcagtgggaattgaacccgtgacccaaaaggattgcgctggcgtgacccaaaaggattgcgctggcatgtggtctgggagtactctgtaagctcctcccagaccacatgactaacactaccctgagagtaggggggttgataagcgcacgccaatctgcacgccagctgcagattggtgtgtgcgcctgcacaccattgcagaatggcgtgcaggcaggcacgccacttgcctgcagggggtataccctgcaggttggcgtgcgtgcctgcacgccaggctgtcccataggacccaggcatgggtcctatgggacggccccgctgtttttttttttcttttttttttctttttttcaaaccccctcggcccagagaggccgaggtcacaccgccgggaggaacccctcccggcgagcctgtgtacatgccagcttgtcggaaggaatcccttccgacgagctggctttcaaaccagcttgtcggaaggaaacccttccgacgagcgggtacataacccagctcgttgggaggggtccctcccggcgagctggtacaaaatccagctcgttcgctccggaactccgcccccgtcgtcgaccccctccataataacttcgtgatcttcttcttcgaccattctggatcatcgccgatatacgtatcgctgtattgttccaagggcgtcactaatatgttgctctgcgtcctgtacacacacacacaacaaacattttttttttcagtggtttgtttataactcagatgtaagaaaacaaaaacacagacgtggtcttggcaaaagtgaacaagggaactagttcgacgttatcagtccccgcagcactggtgaatccatgcaacttcatactctcaggatggccgcaaatctccatggctttcaaatgatcgtagataaacgacttggttcccccgttattcttgttcctcattccgggcgggttaatggactgattagcatccattgtcccatcttgatgtggaggagcagggaatgaatgacgtggattataatcaataaagtgagagctgtattgatgatctttgttatacaagattgaagaagaagggtgatgaggatgagggagcaaaggaggtctagtgctctggatgcaaagactggctggtcgaggaggtatatctggtggcgggggcgagcttctcggcgggtcgagatcgactgttagttccttactcaatggcgactatcaaaaaaaaacatatcgtttcaattctttaacgaaccacaataaagatagatgaaaaactgacaaatatgctgttgctgttaccaatcgtcggttttttgagaacagatacatggggttggtggtgatggaaatgggtctgagaatgaggcgagtgatggtgatgaagatgagaagagggcgagtgagagctgcggtcctctgattgatgatattctccgtttggtggttgattttcaggttggtcaccggagagactgtgatccccgccggatggtgaatgatgagtctcgcttgaagcagatattgaaggagcttgctgagattgatgatttgaatcagtgtcacaaaagtttaccgggctgcttctgatgatctcagtaagctgagccttgagagatcgtgggcgatcatgagaaggagattgagaaggaggggcgggcaaatgagaggtagtagaaggtctcgtcgggaggggttcctcccggcgagctggtttgaaagcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctaacccaaacccgctaccctatctgatcaattaaaccacccagctacccttgtctttttcaacaccaccaaccactagctaccctcactacctttctactatcattgtaagctaccctcacactctcatctctggcccagctacccttacctaaccctattactttgctaccctcccctcctcttcaacctagctacccacaagagttctttgtccaaccaaccactggtaagcaccttcctacccccctttctactgtagccacccacactcacatgtttttttagattattccctacttgtgaatcagtcagaagcatccgaaatggcacgcacaaaccatcggtatggtttctatttgatattagattcctgatttcccagaaactaatttttattgtttctttttctttttctttctgatggttttctgcctgctcttctgtggttcttgtaaaaattctacattgatctgttttcatgaatgtcggaatgtgtgtgattgtgggggccctgaaaaacgctaccatggaccgctgccgcatcagtcatgagaacagttcacgtaagctggcaaacactcgtaacaagcagaagaagagggcagcattccatgcacgcttgcaggaacgggtcattggcgtcgacatgtctaccttaaaatctatccgctggcaacgtttgagctatcaccccaaaacacgtctctatccaatggtcccattcaacaaaaaaaccgacaaacctctttgccatccgacccctggtgaagtctccaaggcatgtgagcttgtggattgcaagttcttcctgatgaattttggtcgtgtggttcttgtggatccgaatgatgaagactcagtcattgcggtcatggagttcaccccttgggatcagttaaccaaaaccgataaagaaaacctcaacttcatatcgacttttcttcatcaatccaaggaattcgtcaatcctgttggctcttcgacacgctcttggggtggcaagatgtgggggattggttggagaaagtctcaagactttatgcaaaaattcggaagatatatcaaagcttttcctccgagtaagatggaaaagtttgataagcttttccaacaatcaaaacatcttggcaaaattcttggtgattattatagaggtttgtcttccggtgcatttgagcatagccatgctcttatggaacattttaatctaccagcttttgattcactttcctttggtgaaaagcctagtcccaattcctgttcacctcatctcactttcactacagataatttttttaatcctccccataaagatcataatgatatatccaagtgggcttttgttatgtttattcccatctactctgctactggcaaattagctggtcctgaatctggttatgatattaaaggtggtccttttgttttcccttctttccatactggtattagttttgacaaacaacacggtattgttaaaatggtttggcaagccaataaatatagaaattgtactcttccttccttctccccatctggttctaaagagtttagtcgtcttggtttatcacttcagattactacttctattgttaatgctgttcgaaaagaagccaaaggtcattataaagaccctcttcattactttggtgatcacttctattatatgtttcgttgtctagcaaaaggaactttattagctgctttattttgttttcattacttcctttttatcatttctctcttttttaagtagaagctttgattatgcaattttagaagtaaaaaaaaccaataaaagacacatttccctgtctttggagttgaaatatttgtttaaccttgttcatgaggtttattcaattaataaaggaattcatctcttagattgattacagagaaaattacggagaaaaattaaccagtgaggggtatatacaaatgagtatgtaggaacaatttgcaaattgcaataaagattgtcattgcttcatagattcacaatagttttagcataatctatgttcagaacttcaagagtccattacaagtgagccaagttatctggatagaatatgatgagaaattgagaaattaactcaggataacatataaatgaatatgataatgtaggaacaattagcaaattgttctaaagattgtcattgcttaacttcaatttcaaatatacaccaaaattttattgtaatctgtgttcagtctcagaacttcaagaatgcattagtggtgtgctcagttataattaatgggaacatgatccacaggaatacctacatcatttttttattgttgttgtaattgatgataatataattcaaaataacctctgttcatcaagattcacagtttataatgatattatgattcacagcagtacctacatcatgaaccagtattgttgcagttaatgataaaatacttatcattataacctctgttcatcaagtatttgaatggagattcaaatacttgaagttgaatcttgatctaacatgtgctatgtgaaattcataatattattgaaacagcagtacctacattaattcatgaccttagtattgttgttgttaatgataatatacctctccatgaatgaatactgaattcattgaaatttgaggcttcagggagcatatgaataattcaactatttttcactaaacctttcatgactgatgtgatgaaacagttttgtatcatctgcagatttactgaattatgaaacactgcatgcacaatctcaatttaaattcaagaatattgagtaatttgagtatttgatccaatgtcttatggatgaattttttaccattccctctttatttcatcatgttgttggagtttgatgaaataatatagattttagattaaggttgaaaaagcagggtgagagagatgtgtgtatgctgatataataattattaaacaataggattgagattctgaaaggggtacagtccagatgtggtatcattttgttattttagatttttttgattcacaatttgcttgtgaatgcttgcaccggcctttcccaatattttttgctgtttttgttttttttttctattaggtaattggccagttgttccttttgttattttggttttattttcttttatcatttatgtttggatttttatattttgtcattttgttcttttgttattgttgcattttatgtttttttccactgttagaactttttaattctctattcttattgttgcattttatgtttttttccactgttacacagcgttggttaattctctattctttgagtttttgttgattggcagtttggttgttcttgtgagtgatgagtctccactgggataaaaaatttttgggtgagaaaaaaatatgtgagggcggagcaagccagctggacctgacacgtcacagcccacactgatccaacaatcaactcacttacccaaacaacaagcaccgtcacagccaactccaatcagtcaatcaacccgctgaccccaagaacaaccaccgagtgcaaaatctaggtcaacatgtcaagccaaccaacccaatcttccatgtcaaaccagtctggcaatgtaagtgatgccacggaggtgcaaacccgtcgatcctcaagagtcactacccccatgaagcgatctggaatgattcaaccctcacctgattcccgtcaaacaatcacccagccacttctgtcagaaagaacatccattggaaccagtagtcaacccaaaaaaaggaccaatgcgccctctgaatcagattcaacccctcacgctactcctgttcagtctcagcaaacacgcaagaaagttcccaaaaaaacaggcccagctgctgcaaattctgaatcaaacactactgccaaggacgttgatcttgctcaagactccgatgaagaaaattctaaagtcaagaaacaccaacaaaaaaatccagaagaggatgacgtcaaagtttttttttcagaaccgtttcgttgtaaagatgatgtaagtctaaacaatatcatataattctgtccatgaatcaaaattgattttttcttttccttttttttattttttttgagccggccgataaacctgcgtcaacctatagctgtttgtggtgcaagaaagaagtcagggtttcagtgtctagtctttcgaatcttcgtgtgcaccgtgatggttctcgtcaaagtggaagggtctcggatggatgtccaaatcgtgccaaagctattgccgctggagcaaaacttccacctacctcccttgaagaagaaaaaaaaaagaagaagaatggaaatggagacctaacgactcattttgccagagtggaaaagttcgacaatactatcttaaaccaaatcatagttttgtggctcttacgtcagtcgataccttggaatcaagtggaagatccataccttaaagcggcgtttaattactgtgaaccagctgcaatactcttcaaacaaaaatgggcggcaaccggggccagaaaggcgtatttggaattgcaagaggcaatgctttatcgcttaaaagtaagtagtctattcctaataatcattcagaaggatttacttacatttttcatcttatttaccctcaggcagccaatagcaaattttgtttaatacatgacgtatggacaacaaaaggaaatcactatggattcattggtgtatcagtatcttttatcgataacaattggaattacgtggtgcttcatctgagcatcaagttggttttctggttacatcaagggagatatttagccaaaccaattataacatattgaagaagcatcaactcatcaataagataagtaatctcaacttgtgatccattttcataatcaaagggaaaaactaatttgtcttcttctcatatatacatgctttgtcagaccaccgattctggatcaaataacatgaccatggctgaaacaatgcacgaaaaactgcttgatctgggagaaaacaccgatttcgaatgggaccctaagacaatgcacattaagtgtttttgtcataaaatggctcttgttgtgaatgctggtttgaaggaattgggtctcgaatcaccgccaccaccaaaattgaagaaagcattcttaggttctttcccctactccaataagatgccaaagataaccgaggaggacgaagatggtaacaaagttgacgatgaagatgatgattcaaacgatggtagaagtgattgtacagaggatgaaaaggagaactcagatgacgacgacaatgacgatgatgaggacgatgatgacaacaatgacaatggcactgaggacaaaggagaaaacgggaaaaaggacggggagaagaatggaaaaaaggacggggagaagaatgggaaaaaggacgggaagaaggatggaaataaatcttcctcaaaggccaataggaatgattctaatgacttgaatgagttgactattgccggaagtctttttatctcttgtatttctttacatactgaccaatcaaattacattcatagttggactttgtggtaaaaaaaaatcaccggctcttgtgtctggagacaagaatttcgagcaaagagcagctggaaaagatttgaagaacttgattgctgggttatgggaatccgttggaatataaaatacaaaagtcgaactcgtgcttatgatgccagagatgtatgttatttattttgtttcttgcagatacatttactaatattctcaaatgtaggtcatcgattcaatagtacttgatgagtatgaaaaatatcaagatcaaagagccaaatctagccgcaaggaaaagcccaagaagcttggtctcttcaaggagagtcagttcacaaggaaggaatgggcgacaattaatgaattgaataaagagttagaagcaagtaatttgtgtaatactaatatattcagatcttagttacaatgctgaattttatatttcagccttttaaccggctgaccaaaattatggagggtgatggtcctacaggtgcttttgtcttgccgaactattatcatacaatcttaactttgaagaagaaagaggacaagtgcagccgaggacacgcaatgcatccaatgtatgttaaaatgatcaagaaactcgagatctaccaagacgaggcgctcgagtgtgaaactctcattatggctaccttgctccacccgtcattccgattagggctattcacccattgctggcctgaaaaagcggacgtggccaagaaacttctggagaaagaatttgcgaagcgtgtggaggttctgaagaagaagaaggaagacgatattcaaatagttgaaaagaaaactcctccggttgaagaagatgacatttttgaaatgttcagcaagcctgcaaaatcaacagaagaaaacaaagagctcgagttatatatcaacaacatggattgcctcccagcaatctctacgaagtgtcccgaagagcttttgttatggtggaaggtatgaatttctctttgtttatcacctgcattaagttattaatcccattatgattttcttttttatttttatttttcaggatcatgcatccacctatccggttcttgcatcattagccaaggactacttggaatcttctgcatcctcatgtgcagttgagcgtactttttcctcagctgctgatgtttgttcaactggacgtggatcattaaaaccacgaacaattgaaaggtgtgttagtagtcatatgtggttgaaagaaggtattcaagtttctggtgattatgcaaaagcacaaacagttgttagatcttacatggatttttccgaaaagaaacagtagaatattttccatctgtgtttttttacgccttttactatctctttttatcactaatgcttgatcatgcttagccagaaaaaaaaattcttacagttagtttttctttttatcatttactcctaaccatacctaaccaaaaaaaaaaaaaaaaccaaaaaaaaaaaaatcttgatttttagttgatgatttgtcctgctccagaataaatgcttggtttttttcttgcttttttcccaagtaattacctgaaaatcattttttgatgaccatttcccatcacatctgagcccctacacattgttatgactcagttttcagttacgctaacagttagtgtaactttttgatcagttacgctaacagttagtgtaactttttgatcagttacactaacagttagtgcaactgaggggatcactacgctaacagttagtgtaatgtaagccctgctcctcatgacttacacaaacatgtcactagattacataagcttagttccgccttgtatttagtcttacacttccccttcacctagacagcagagatctttctctcctgtctaggtgagtaccctgccttctttctttctctcctcatttcctttccccactttatgactcttgtagatactgatgagagatctttctctcctgtctagactgcaattcaaactcactttggtactagaacctctcttcaggagctattgagccccttggtctagtgcttttcagacagccagtgaaggactcgacggagtccttacactttttttttctagttccaagaacaagattggcagaattttttgaaattcattaacgtgccttatctgacttccgtcgccgacctttggacatctcttttccgacagccacaatctccgtcctaaatttctctaaacctcaatcctcattaccttccaattaacaatatttcccaatcagcacaacaagacttgatctgagcttaacaatcatcgcctccagtcccggaccagctctttcagcgcacccggattgaaaaccttctcattcgacacccaagatgacacaacgacggtctaggcggctgttttcccagactgagaacagctatgagtctcgcatccaatacctagaggaggttgttcacatcctagtggctggatcaaactcgacttgctttcctcttttctctacaactcctcttgccagctcgttccggtattcaatcaaacgaggccttgagccagttctacctgacaagacggcgatttctctagctgcggattggcggattggacgaccaataagacagaaattttttagttccccgcctcgtcgtcaaaatcgactgattaccacctgcgatacatccttgcacccagccagggtaccatcgccgacaccccctacttctttaacaaaccccgcttcaccaacgaccttcggcgttgccaatagtgctaacaccgccaagagctcactcacctccgatctggcgaacaagccaactggcttctcccctcttgatagcccatactctccactggcctctgtgcggttattagatgaaagaccggccgataccacctcgtttttgccagaagaagcactgtctccttctccgacaccaccatactcgccatcaacttacccatcaatcacccaaactccatctccagactcagccaggtcgtcgtcaccagcaccaccacaattgacaccgacgacgccctctgaccccccgccgcattgccagaagcgaccaattgacatccagcgtgcgtctgcactctcaatcagctcatcatcaccggcgttgccgccattaagatcgtctacaacccctacaaactcggcgctatcctcttctagactcccactccatgattgtatgaagtcaaccaaagcggaagacacttctgtcacctgttctccggcttcaaaaatatccaagtcggtttcaccagcgccgctaccattgagatcgacgacgccctctacacccttggcaactctgtaccctttaaattctaagatcaatctacactcggctactgattcttcccctctcacatcgacatccgactcaatggagaccttggctttgctcatgccctctgaagcccatgcctcacatgctatcaccctcactcagcggtctaatagcgcgaacgtcgctgagcctaacgattttttaacccttgacaatactcctgctactcctaccgcgatcattgatgtgaatcctgatccgactactgatacagccactacttctgcggcatcaagcccccatgaccatcaactcacttccattcctgttactgatggtacaatcggcccaacttctctttcctctttgaagttgatcaacaacaacgacaatcaggacaatttcttaccaactacaaatctagcccaatccttaactgacactattgatgacaccaccaccccccttcctgtcacatctcctgtcaatcccactcttcctttgcctgactgctcaaccccaatctgtccaactgccccagcctgtcctgccaaacttgagatagctggaataggatccctaactgttgagaatgatgacagcaattctacggatgcccaactagccccagaatattcacgcacaactctagaatactacaatgacatcgacaattacctcaaactctctggtgtaaatgaaaccaaaaagaagaagaagaaaaagaagaagaccactaattctggatccaactcctccactacctcatctgcccaacctagtgacaccctcaatacccctgaacacttattgccatcactacctgttgacgtaccagcggctgccttaggggccttacggtgatggatgacgaagccttggctgccttgaaaagacaagatgacccccgctaccgcccaattgaagattcagagtttgtaccgtttgaagactggtgatctgaatctctctttctccatcctcagcaatatcaacaaaccaacttcatcttgtctgttctgacaattctatttcaaccaatccctctgtctactcctcatcccctattttatctctgttctagcttacctcaaattatccaacggtctcactcttcttcatcttccatttctttcctctctgccgtacttctaagtttcctcctcaaatcgggcgccactctcaatttctactccacaattccaggccactctattttttactctcctggttactgttaaatttttccccttcttcattttcttttataggaggggagactgtaagccctgctcctcatgacttacacaaacatgtcactagattacataagcttagttccgccttggatttagtcttacacttccccttcacctagacagcagagatctttctctcctgtctaggtgagtaccctgccttctttctttctctcctcatttcctttccccactttatgactcttgtagatactgatgagagatctttctctcctgtctagactgcaattcaaactcactttggtactagaacctctcttcaggagctattgagccccttggtctagtgcttttcagacagccagtgaaggactcgacggagtccttacatgtaacttatcaaaaagttacactaacagttagtgtaacttatcaaaaagttacactaacagttagtgtaactttttagcccactaaccacgctacaattccactaacaagggatttggttagtgttagtttgcatttttttcagtcagctaacgctacgctaaagttttttttgaatttttttagaaatcctgtagtgttagtgggccaaaattttcgctaacagtaacttttttgtagcgtagcttaaaaagctaacactacgctacactaacactacggttagcgtaactggcccactgttgtgccaatgcaatgcatcactttttcaatgtgatgccaatacatggccatttattgcattgcatcacattttgtcattgttgcttgtaccccaccaatattacaagcttgcaccatttctttttgactcaaaagaaacaagagaacctgtagcatactgattgcatggtcatgaggttgtctgcaagatgaaggcaacccacttggattggccagattgagggctgtttgctttatccactttgtagtattaatagttcaaacacattattgtgatgtgaggatcagatattttttgactatcttgccatccagctccttcctgcacagatccaggtcgttgcactcaaagcggcaaaattccaaaagtcagtcaaatcaatttttccggtcaggtggggtgtgagtttttcagacgcataatctgccagagcaagtcttttgaccacgacagggcccaggacccaggcaaccccatatataggtggctaaccaaaatgtaggaatttctggccaaaaattcaaaatgatacacaccaaaaatgtatgaatggcctttttatcctcatagggtactaacctagagtgtatgaatgatgtacaattatcaaaattttgccaaattttccttctctttttgggttttttgctttttcctgtgtgaatttgatggatacaacttgttaaacacctcaaaatggcgaaaaaaagctaaattttggcagcaaaagaggcaaaaggcaagtttgaggttgctggacaatctggaggattggaatttgtagtgctttgcaccccccccccccccctcagcagggaggtagacacaaaacgtgtatgaatggctttcagaaatgtaggaattttggcaaaatcttggatttttcgttaggcacctctgtagggggttgcctgggtcctcagggcccccagttcctatcaaacattgtccgcaaccctgagatattcctctcacaatggttgcccaggaatgtcgtgtgaggggagtaagcttcctcctccttgtcacttgaagttgatgaacatctccgagaacagtaagcactgcggtcattaaaccctttctgccaaggtgcagtttgaaggaacaaacaagaaaaacaactccagctgaaattccagaacctggtacaccaacacgcccatacatgatctttttagctttctgaatttgatgaacaggtttaggattgccaatcccattgtgtcttcatggcttgacttcctggcttctttcaacctaaacgagctgtctggattctagcagctgacaaaattatcatatccaaatagcccattgagagagagaacacggtcggtttcatccaatctgagctcaggtgccactgtcgttctcgccatctcttaccggcgtaatgattcagcactccaatgtgcagtgagagagcaccttctgacggcttctgacgcggtcagatggctcatgattgccaatccgtgctgccgagtcaagcagcaagcaggcaaaccaagtcaaggtgtagttctgggctataaatagaggtaaacttccctcccaatgcctccaacccaccgtcattctactccagactcgacaaaaatcacttccacaccagtccttctccacaccactctcatccaccaaatccaagttcatcagtatgcgaaacgtaattgttgccgccttcctcttggctgccggtgcgttttctgctccgtcctctctctggtagccctttttgagagtctctttactgacagtctggccgactctgttcatttaccgatgcagccgccatggcatccccagtagagtaagttttgaagaatcttccaaacagaaatagttctgtgcagaccactgacaggagaacctctcaacaacaggctccaagcccgaaagccatgtggaaacagctgtgacccatcctacatcaacggcggcaacaccggcggcggtttcttctccgacaatgaccactcgagtgacagcagataccacgattcagcaaaccaattccaatccactccttttggtatattcagcagccaaagggaaaatgacgcagccgcctcaacccgagatcacacccagatcatctctatccccggcatcaacgatggccgcttgtactaagcagagacagtaccatgtccgtctcagtctagcatcagatgagctcctttgtccgtgtcccatagctttgttttggaaaaaaaaaaacccttgagtttgttggagtggcgactatcccattggatgctcatagctcctctctcttccactcctttgccgtcatacttgtgttgtgatattcagaccttgaccatcgttttgtccattgtcatctggctgttctccattagtgtacttctgtgtctttgcgatcggatctattgttctccttccatctatccaggccatttcaattacaataatttaacttcgatggttcaacttcatttttaaccgtgtgtttgttgcacaccattgccgtcgtccctacctggtttgagagatgagagattgtcagctgtctccattgaatttgagcatttgtgcactaggttcactgtgagcaaagaaaactgcacccgtttcttgtcctgatcacagtgttgaagacataaaaaagtcataggaccaccatgaggggaacatattcacagccgcccaactgggtccggagtgccctggattcattcgtcttatttttcttctcgtttgtcttcgtttttttttgttggtgccagctgttgggatggtaaatggattgaggttagaagagatcattggtctccatgtgtgattgatgatcacttaccggtggtgagtttgtgggtcccacctgagtggatgttttgtataaccaaacgacaaatctgaatcgtgaaaacaagcactcctcggcgtgcgcacttcatgcttgacttgcaagtcctgaactccagggttcggttctcgtgacaacaacacatcaactcacttttgagtaacgcgcatcgggctggaaagacaaagggccctacaaaatcctagtaacagccaccagccagacccgtagaaaaaatatatgaagaagccctgtcgtgacctaatgggcccgtccaagacgaatgccattaaggacatcatcgtcttcttccggcttcctaactctgcaagatttcatgggatcgtggaccctagtccctatcacccatagcgggggccttttttgctcagtgtttttttgtgctttttgccagtagtacttcaactgcctccttgggaggcacaatggtaggcaaaaattctccttctcgcaccaaagcagcaagcaggcaggacagccctacaatacttcacccggatcgacgttcgaacaaatccccgcacctcgttcactttccaaactgcttgctctgtttgtagtgtatcccattagcacgtggtagagtctaatcaacatgttaaccatccatcaaataccacttcttgctctcttgctatctgcaaccacctggtcctacccgcgcgttcatcttgaccaggtgagcaacccaatccttgggagcaacgactcccgtcctattactgaagacgggattactaatgctcttggagtcagtcggtgcgaccggttgatgaatacaatttccttgtatcatctgggactgactttttttcttgctcacccaggataatcaacagaacatctgctaccctgctgcatctgaaggctgttaataacagggttgataatgtgactgggtaacccatggcacttttagtttgctgtcacaaaaaaaaaccctgtgtagttatagatggcattgctatcggtattcggggtgatgagaaggccgaactgagggcttgccgcttgatggcattggtgcaaagcttctgatggcttaggaggcttggcttgactaataattatttgatccaaacaatatgttgtacatctttaacaacgtcacgcttctggaaagccatgtggagtacagtatggaaaccaaggtttttccggtgactctccctccaggctataaaaactccccagacaacaagtcgagcactggagccagcgaaacttgccactttctgaagaccacccactagaacccagccttgatcaattcataaatactcccgccaccactcaagatgaacttatccaacttcttcaactctttgttagtggttctccttattcagggcgaagctttacatgtccaatccttcgattgcaaaaaggaaatcaatttttcaggcttcgatcaggcttactgtgcaacctctgccaagggaaaaccgcccaaaggacatccgcatgatcctcctttcggagctgatggatataacagtaagtccttgccagtgacaatccctatgactaactgaacgtcggtacttaatacttggtaacctgtcgtacataacagtcgcaaaaccaatagtgggcaatgatggggataacagatgcccatcaggccatccaacgtgctgcagttcggtacgtttgagaatcggagtcaagtcaaacgacctctattctgccataagacactaaccctgtcttaacaaccaactttactttgtttacaggatatccaagccaacacctttgtcccactagctacttacgcaaacaattgtaatcctcagttctaggcttgaagatatgtcggcacatgtgatccttatctccagaacccaaagaattagtatgtattacaatcgttgttgagtcgaaactccttgatctatcaagcgtgattgtgacgatcgcggctcgttgaatttcaaatctgaattcctcgcagtcatttttgaggctttgcaactgcaagccactgagtcgagctgcgattgctcggctaaccaagctattagtgaggaatgtccccttcgagcgtatagcacacatgattgagagagctcttgtgccaagggtccaactcctcatccgtaatcaacctcagcattgttacagctccttgaaagtgctacgcctcttttctcataaataattagaccaggatgacaatagaagccatcgacctgtttgtgatcctcaagagtttcttcttttctgtggattgtacgaaagtcaagctggctgctcactgatcgagaggaggggtgcggttgatgcctcataagagcatcagataggtgttttttttgtcctctgggtgctctccagaccctgccattcatcagcccagctgattgccctctggaaagtcagatacctcgagcgaacttcataatatgttcagttggcttgctcaactaatctgactcttgaaaaaactatcatatacataaccaccgtatctcctacatgcaagagtttccactttgctagtacaaccaagaaacaaatgtggtcatttctctacggcaaaagttgtctcaacgattgcgccagaggtagattggggaggccaagtcaggacgtctgacagccacgaagataactctgcataattgcgcgctcggagaatgttggcgtttgaaaatttactgctgagcattctaggggcgctgtagatttcgagtgcgctctcgcagtcttacggagttttcagacaattctgttgcctggtggtacaagccaatgctgagcgggatagcagcttggatgctgagccgaatcctgccaccggctcagctgcttgcccgctgcaccttatactgtgggctcggctgctgcacgatgcggagccctggtgctgcctggtgaatataaaagacgctctcatgcccaccggtcacagccatttctcctcattctccccattccctcactccccagcactccccactcacaaccacctggctcctctagtctaccggggtccattatcacctctgcacctgagataacaggtaccctctctatggctacaaagcttttagagcacggtaagattctccttcatctatatagggatgcagcaaccacctcctgctcaccattctccctccaagcaacatctccggcaaatcaacatcttaaattattccagacaatgaggtacaatctttatttctcaaagtagccatcgtaaactaaccttttcccacacaggcagaccaaaacaaaactcgaagcgctcactcgaactcacagaacatgcatgcaagaaggtaagtacaccaaatggactgataaaaaattaagttggctaacactcaaaagggttgatggattacaaggtgaaagagatgttgagaaatgagatataaaggataggtctctaataattaatcattcagctgaaaaggtttacaaaagaagggtgtgttttaactcccgcaattgaccatcactgcagcggaactcattatggcagaccttgttggtgaatttcaacgcccattcccggctgcagacggcgtcggcttgcactatctctcgtaaagctgcttctaacttttctgctagggtctcacggattaccgggtcgtcctcaatctcactgagccacattggccgtctgctcccgtcggtaggactgggtcggctgggtaagatttgcgtccgtaggtctacaccacgggtgcaagaaaagttcttgtgaaccagatctccaacttttttgaaaaagttggttgaccaagtggttcgctcaactttctggcccgagaaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcacctgtggtgtagtagcttcttgctcagatagtacttcttcttgttctccgcgatccggtgagctacatcacgagatgccaattgttatcgaatggctgctgcctctagaaatgtgtgacgattggtatcttgtgatgtagtttacgggatcgcgcagaacaggaaaaagtactatttgagcaggaagctactagacctacggacgcaaatcttacccacccgacccagtcctaccgacaggagcagacggccaatgtggctcggtgagattgatgacgacccggtaatccgtgagaccctagcagaaaagttagaagcagctttacaagagatagagcaagccgatgccgtctgcagctgggaatgggcgttgaaattcaccgacaaggtctgccataatgagttccgctgaagtgatggtcgattgcgggagttaaaacatacccttcttttgtaaaccttttcagccgaatgattaattattagagacctatcctttatatctcatttcttgacatctctttcacctcgtaatccatcaaccctttttagtgttagccaacttaatttttttatcattccgtctgatacatgtacttaaatcctgatggccagtatgctcatgtctcttttatgccttacttggtcgatgaaatggagtcgccacttcctgctgcaggcggcaccgtcatgatgactcactctcagttctttttttctaccctgtagtttcagctaactccaagtaccaccaacccacgacgtgagtccagttggtaagatttttctctttcggtcgaggagcagatggtcattttttcggtcttctgtgatcccgtatgctattgattggcagttcattgtggggtctgcagaggacgctattgcttgcgatgctgagcccaaagagctagaccgtagaggagttataacctcggggtgcactgtgatagcatcttggacgcaaactccaatcctacgattggagcagatgaacctactatgcctttctgatgccacccggtgcctgtcattctccacgtttcctcatactcctcggcactccccactcacggccacctttatccccttgatcataatacatacttttctctacaagctagaaaaaaatctgaagtagggatagcatttttctacatctatgtagaaaaatcaacaacagcagaagattcttttgtccaggtatttaagagcaggcatgttattgatcctagcagaccttagctgagcaagataaaaaaagtctttggaaatttgaggaaacttgactaaaactgttgattgggatggttcagtcaaacaattttttatctcaaacaaagtctcattcatgtacaaaaatgtctctctctccccactgggagtctctgaagagtctggccaagcacaatttttcagagagacgatttctttgtaacttttgactatctcttcaaacaaacaactatgacggtagtgctaaacaacaaagccgctcgattttccaacacatttttgtaggatcattctatatgcattgcagacgaggaagggagagtccttttgtctttcccctcaataccaccttgtctctttgtcaatgtcgatttgatagttcagaagagccgggaaacaaacaaacaaacaaagcaaggaacaaaataagaagaaggaaaagattgatctaaaacaagtgaccttgccaaaaaaagaaaaggaattcaaccccttctctctcccctgatacttcccacaaggtttactgaatgaaactcggaacaatgatcacgagacaatgtgatcctttctgacgacgacgaccatccagaagaagaagagagtggcaataaacaaggaagaagagtggatagtaaccggggaaaaggagaagttgtcatagaggaaagaaagaccatatatataagaaagactgaacccgaaataaaaaaaagccaagtccagatcataaaacaacaacaaaaagtcgagcacgggtttgatttgaagaggaagaagaaagcgggacgacgctatttaggagggggctggagcgagattgttatttttttcaccgtccaccggcgaggaggtcggccatactagaatgtccgccgacgggttctctgacctttctagagggcacgaagcgggagccgtcgggcatcatgacgcgaggcatgtcgtcctcgacctgagggacgggttcctgttgatgatggtgatcattatgggtcgacgagacaggggtcgtcgggtcatgttgggagatcggcgggggcacccagttcatcgcgtcgttctccctgttgcctcctagtaatgaagcaatttgcgaactccctccacctacacgaaatcaatcaaaaccatagagatctcgatcagtatttttttctctctaagattgctgctccaaatctgaagctcagttttttttaaaaaaaaaaaacttattcaccaggttgttcgcggactttgcgggttggaataaacgccgggaggtcggcttgatcggtggatggcgcatccgaaacagtcgatgcggggggctgagcctgcaagttattctcgccctcagagagcaccccgcacgtagcgaatttcggcaatttcttgagctggatcacatgattcaatcaaacgatgcgaagacatgtcaaagaactcattttcgacatgatcgtgtttttttttttttggtgaaataaaaattggcgagctggtgatagagatattgagttaatacctgagacatgttcgggtcgacttcgagatccatagtcttcaagaatcggactaaagattccttggtgaagacgatcgatgtagtccatggcaacataccttaccgatcagatgagacaaagtgcaattattgattttataagtggatcagtgatctgatagcttggatgttgagactgtaagcagacctaccgatctcggcttgccagtcacgctcgttggttgagaatttagtggagggggtgaatgtttgagacatgataatgttgttgtggttgatgatgatgatggttgttctcggtttggcttggtttgatgagcctcatgaagtcacgagaatcgggagtgatgattggccgaggatgatgatcgggccaggcgtccagtgggctgcccaagcccggccaggcttgggttggccacaacagccacacttttcctgaaatttccagacttccagttccaacccatcaacactcgagcttgtacagcctctccgtcgaacgcacgaagtgcgggagaggcttgagcccaaaacaaacacgcttgcgtgtcacggtcaagttttttggctgttttttgcgccaaaaatcctaggaaattcagcttgtaaattttttgaaaactgagttgaggtgaagatgcccaggtggtcttgacttccatcaagaaatttttgaaaaaaatcaaaaactacacaattgaagaatttttaaggaaaatttgctaaatgaaaagttggctgagcttacataagcctgtttcaacctcactgcctaccaggtgagatcatttcctcaatttgaccaacttgaaaaacatccacctcatccaatttccaagataaagctctgaaaattggatgaggtgagaggcatcaccaatctctaaaacctcatctactcaaattctaaatatctggtcatgtgcatgctgtacattcagctcaatgtgtgttacaccaaaactgccaaaccatgacacgcgggcatgtttgcttttgtcctaagtccctccttcggaggcttgcgcttcgcgcgagtggcgttccacgccagccaaggccaccaggccctccgaagcgagggactttgataagttcgatcaacactggtattggaggacttcccgtcaacatctgcgggtctcccagagttggtttagagccacaaaattcaaatttctctgcaagaattaagagttttcgggtctagatcaacttctgtgagggtcccagatccgacgggaagtcctccatttactgttgctgatttgatgttatgattcgtcttcaagatctggggcgctcactaatgttgtcaatttagacctaaagactagattcctggagggaaatggatgacttcccatcaacatctgcgggtctccctctgcagaccagcttggtgggaatcaaacacaacttgattcccttctttatctgagtttgcccgggtcatactcatgatcccactgacattagtggcatctgagtctgccttttctactggcagttgggctctaaatgatgaccacatgagcctcagcaacaaatcagctgaaattttgttatgcactcagcaagttactccagtctatatctattcattacaaatactgcaataaaaacacaaagttgtctgcctccttgtgctggcagcccgtgcacagcccatctgccaaagcccggcctggccttggctgaatctggtctggcctggccagcctactaagattgcaggtcctagagggtcaacccacaggcgtcccaagcctgcctgttttccatccttaagactgcaagaatctaaagcttttcagtctagatcaacttctgcaagggctccagtttggacagaaagtggatgacttcatgtcaacatctgcgggtctcccagttttgagttagagttgcaaaagctagatttccctgcaaaaatttaaactttctgggtctaaatcacaaactgtgaggggcccagatcagacgtgaattcctccagtcctcaactgttcatcaaaacatgtgggtcccctaaaagcaatttagagctttgaaatctagatttccctgaaaacttctgttttttttgcatccaatccaacatctgagagcgctttgaatatgatgggaagtcccccagccatccacttgctgaactgaacgtctactacagaggttctaaactggcatttgttgacttacacaatcagtattgtgttatatggtgttgcaagccagtctggacacacacccaagtttggccaggcatgctggtccaatcccaaagccgcttggccagctgtaaagggtgtgtggcaccctcccaccccccccgcttggcacatgccaaaattggcaggggtcggtgttggaatttcacttaatcttgttctccctcctttttctttatctgtcaccaacctatcactcattgtttagccatccaccttttattttgactgttccatttattcttattcatcatgcatcaattgctgctcccaaaacttgatcatctttgtgtctagactatttaaagaactctagaaagtttaggaataaaatgatcagttcttgctttaaattgatcctgaggtgacacttaagcctccctcagtcttatctcaagagcacttcagccctctcaagttcacaagctgctttccaggcattttctgctatcagctcaagctgactctccccctcattgctctaaattctaacagtcagagcaaagccttgcttgaccaatgataatatcaagtgagggtgccacaactgccaaaatttgacgtgccccataactcaaggggtgcatcaacctgctgttgcccttctgtttctggtactaagggtaagaaaaccactgaacattgcccagatatttctttctttcttgtttcaccacacaatgttctatctccttgttccacaccgctcttgactctatacatgtacattatattttctcttgtctttttttctctccatgagaaagtaaactattcaactcatgctaaggaaagataaacatgcttcaaaaggaagagatgacaatgatggtgaactaaggaaagatgagagttaacaagtgagaacaagtttgggcaggcagacaatatagtgtttggtttatggtcttgctcagattgaaacagagtatgtcaggaagatcttcttgtaaagaagaaaatgaagaaaataaactggccaaatttgcaaaagaaaacctgcttgaagttgatggtggagttgttgatgatcctatgtgatcctcttggacaacagctgcgtggctgtgtgccaactcctgacccccccccccaacctgcatgatcaagccagcactgggccactacactttttgcccaaaaataatttgtgtagcggtttttttttgtgcaccaaaattgtgtaatacttgttagcaaaaagttagtggctttttgctagactatgctgcgctacggactgctaaaggctgctacagggccaaaatgccgctaaccagcacgtcagcgcagaataacgggcacttttcaagggcctgcatgcgtagtgttagcatggacgtggtggaattccgctatgctacgctaacgtttaggaaattctgctatattacgctgcactaaccgctacggttagcgtagctggcccagcgttgatcaagccctctgggcacaatccaaacccctggtgtcacttggccaagtaggactttgaattgtgcccagatgcgcttgcaagaccatacaatgctgaaaattggccttatgacatgaaaacaggggagatcaaagatacagtttgaatttcagcagttgaattaattctgttaggtcttgatggctgtaccaagtagaattcacatcaaatggctttaagatctgttgtgaaacatgaaaggagacaagaaattatttagtactgtgaactttaatttgtctgacagaaaccattggactttgcacaaagagatttggagtgtcccactcaccctccttgcttttaaagagtaaaataacatcaacctcttggtagcaaacatggaaattttctggaaatatggaccactgatattgcttcagattgactccatctcagcaatcaccaaacatgggcttgactttattccagattcagcttcagatttggaagaaagcaagaccagtgtgactgagacaggtcttgaaaacaaaggtaaaattgtttccacatgcctcttaccagcatcccaaacccagttataactgattagttttgttacactaaatatcccatcacttatttttgagatagtacccaagaaagagccaaaaacatgtggtaggttgattgcttttgttgatgaatatgttcctgaaggtaatggatttttgattgaaatctgaatggtatattttttgaatgatatattgtaaactttcagacatgaattttgatgaggaaagaaatcaacctttttatcttgtacagcctgcctccaaacacagatcacaaagtccatcttccaacttccaaaaagaaaaaattggatcccaatttatccttaggtctctccactcaaattaaaactgaatctaccactcatgagctgccattttcatcaagttccccatctgaaatattctatctcataagtaagtcaacccatgtgttatgttttaaatagaagtgttatgaatatctatatccaaaatcaatgtatgaccaactgattgttgaatttatgaaattggcttggtattggtaaagactcataaaattgaatcagtgaattttctgtgaatgcagatcaactagcacaaaaacaaacccaaggaggctccatccctgtgattggaaaagctttttttggtatgcataatcctggggaaaaaaaacagccatgatgatataggtcctacattcaaccagtcttctgtgaatatggatcatctagtggaagaaagtgaccaagaagttttgccttatttaaactaaatttctacccatgtggctcatttggtgacaaaaggcagacaagaattttcaattattccatatcatgataaaggttgtgcagtgacaattcctggggaagcatgcaaccaaaaaaaaaggattcagaaagattgaagctgaagttggagaaaaatgtgatgaagatatgaaaatcaactcacatactgatcataatgtaaatttagcaaccacaagtttccaagataagctttgggatctcagcagtgatgatagtccagtcaaatcacatggaataaaaaccatagtatctccaatcaaaggtgccaatccacagctagaggtctgcaaattgtgggcttcagtttcagtcatttggagtcaactggattactcacagcataaagagctcaaaatgattgcagatggttcagtggaaaatttattacggaattatcttcccagaaatataaaattgaatggtgagatgaacacatcaaagacaccttttggtgaacattttgagtcaaaaaatagattaaaagaatttgtcattagcttgttgactgtaaatttacaaatattaaaacatttgggtggccagaatccaagatttgcttaccttgaagaacagagagaactggtgaaatggtttagtaaatttgtgtctgattgcaagaagagaacaaaaatcactacagctaaaccaaatgcttatcaacagtgggttgaaactgatgattggaaggtttatgaaaaaaataaaaaaactcaattcatgcaacaatagatatctcagcatatgaggtatacaagaaaggattaaccaaatcaacagtttttatctcaaaaccacaaattctgatgaattcagctgctgttcattttgtgggccactattatagtaccacaagaaatgataaatgggtgaatattgttgaaaataatcaaaagtatgagattggactgagaaacttgaaaagcaatttgaaaaatgaggaaattacaatatctgaaggagaagagacaagaagtgaagttggattgccaatgccttggcggcattttttacctcaaattattttaagtttgatcctgtattatctaaatcatattcagttgcagattgaagattatgtcaaaccaatcttcccagggaaaagtatagctgaattgaaaaaaattgctactaggaatttgtttgattgcaacaataacagtgaaaagaaatgggcatggatttcaaggattcaagtacacaaaaaaatcaactcccaagtattatttcaaccaacttctgaatcaataatacatgaaatcaaatcttatctgaaatttatgtctagagatgatttatctgaagaacaaaaaaagaagattcagaacacacctggcaaaccttttttggataaactgaacaagatatttgatatgatttggcaattgaacaaaacaatgcttgaatccatgagatgtaaagaatttgggacagatcatattaatcagcaaaaaatggttcaattgtcattcatatcttgcttctctaaattcaaagaagaatactcaaaaaataaaaaggaatcttttgcttataagttataaacaaaaacagaaagaaactgtttgtctcttgaatgatatcttgatttcagatgataatccagagaaatttaaagttcaaaacataggtggagcaacacatagtttctcaacactaaaccaagaagatttgattgtagctaagagtgcagtgaatgtacttgggtactattataagaaccagaataatcagaaatggaatcatatttttgaaaatgatgaatattttttcagatatcttcttaaactgagctcagagttatttcaacacaccacagccaggaacaaaaaaacttgtacttatgaaatgtttgaatcatataagatatttccatggaagaatgaaattcaaaaaaatatgcctaaactccaacgcaaacttgggtctcataaagtggtcagcttagatagttttgtaataccaattcaaagtagcaaaaaaccattgtaaaatgaagaggaagcaaagatgctttcaaggtgatgaaagctggttacatatagtctctttaatccagaaaaatccaatgagcctatatcaatttccaacaccccattttctcatggaaatagatcttgattgtttgatttttttcatttggatctgtttcccagaatctcacttgtgaaattatcaaatctactttgatttttcccccgtttttcattcaaacaatcagtttgaaaaccctttgtgtacacttcccactcccacccatctcaacacacttctcctggttggagaacctcctttctcgagtgtgtacacatttttgctttgaggaagcaggtaagccttgcccaaaggtttgaaaccaggcacagagatgtactaatggctccccagggccaaaagatgcagccacgaccacctgcagttgactcacaagttggcaagatccccgttgcactcgtgctccctcccccgcacccgatcccggaaagcaccaaaaggacagtccgaccagccgggaatcgatagtgcgatcgtcaccaacaactacaaactcctgatcaaccttccactgtcgccagaaggaacagccagagcctcccaggacctggtccgtacgatcaaactacttggatggccgaatccaccgccccagatcctccgacccaggaggtcaacggccaagaagccccaccgaatcccccgggcgaaacgggcccgaatggtaccgcatccagagtagatgtggaccctgtaattttgagtcggctggaaaacgctaaagccgaattggccatgaatcttgccaagaaaaagaagctggataaggagctggtacgttcattatcaggtctggtcggacttgcagaccttgtcttaatctgattacgacattgagtaagtctttgatagctgacatgcgttggttcgttccataccgagaaattaggctgctttagaagccacgctctactcgcatgaaactgcatacctcaccgacccatccgcgaatctttttgggaatatcgtcaaaggctacgaggcctatgtgaaagcgccgccttcgaccagcatggccggagaccaccattcgacaaggcggaagcgcgcgtatacgaacaccataggcccgacaggccccacagagatggtcggggatgccgaacggatattctccaaaagtagcggctcctatgctcgggtaccgctccttttctctttttttttcgatcgtatccatgctattcccctcgctttttttattgacttctgaccgacgtgtttcttgggataaatcgtaggctttagaagtaaggagtaaagaacacgagtctgccgttacttctgaacaagaatcagtcgtccctactctacatcccaccgaaacgcgtaaaaagtcaagatcataaaatcctcttcctcactatctcgcgccttcattacttgttaccagctcaaatggtaagctttttatccattatttccctcatcaggtcttggatcctattacatctaaatttcagataatagagacggagagttgtatttctgtatttggtcttgatatttgtaagataactgtagtttaagcataattgaggctcagcaatctcgcattgcttccggtcatcaagaccaattggaaatatccgggtgtgcgatgaaaaaggattggtttaagtaactaactgtcctaacttctgattccctactttacgaagagcaggacgatgcctcgcgccggtaagactgtccaaaagttagtcgcgttgttggcgcagtgttgcaagacaatgtgatttgtaagagaccaagttgaaaataatgtttcaccaggataggtagaaactaccgccatgaaaaaagaaaatgaaaaaaactccgtaatataacaatgcatcacatgcagtcatgtgcaattaaacaattttgagatgtaaaacataaatcggttttattgatcaagaagccaatgccaatggtcactgacgtagtgcgtgtgatcaaaggtaaaaccgcatttaccttacaagtacggcaattcctcacaagacgaatatgttgtagtatgtccttgcacacaaaagccggtgtcaacccgccccccaagactgaatttttgagggtacttttttgtacttcaccacgtttgtatgggcaaaggaacctttgatagttacctcaaggggtcttaattttgtatgggtatcagttgcctcaagagtgtgttagctacaaatggaagtccgctcaaactgggttctgcgtagcttgaacactctgaaagttcggggttccacagaacatcaagggaatgcaaaggaacgtattatcgctacggtcgcagtccggtcgcagtccggtcgcagtccggtcgcagtccttatcatgagcaagatattgtaccaatcttggttggattggttgatatttggacaatatttacatttcttgtctggtatctgtgggcggcataaattggtgggtggtgtgttgagaacattctgattggtctcttctactgggctgcactgctttctgaatgagcccaatccgaggaaatacccttcaggattctgagcaacgagggatacctgcaatcccactctgtccaatcatttggaagaatagccaatcaattcttttttctagcgtaaaatgagcgtaacatgtgattggagggggaagatgagtataaaagatatgaaaagatgggtaaaatgagtgtaaaaatgtgaataggtaagaagagcataagcatgttttaagagttcatctggggaagttaattagttcaagtgtgacaggggtttgcttgccggatcacacacagcctacaaaagttttgttaaatttttcaaggaatccattgccatgcgaagctgtctggcaaactctttggcaacactgacaattttgcctttctgattggtttcggcaatggcttgggcttcgccttcataagcattcagcatgtggtccaacaagactcctgagcgcggaaagtagggatcattgctgatgactgcatcgaccaaactgggaacctcatcttcacggccatggaagcatttgaactggttaaaatctataatgtagagcccacagcactgggcccaccaatggaatcttggtcttttagagcatcgtgaactagttgagtccatctgaactctgcttggagcatcaaagaattgtctattcgtctgacagatttgtaaacaagcagggactgggtcggtgaagagaaaaaaaaatttaggaatacatactcaaatggaaagaagatttccaagaattagtggcttacagaagtgctggtcagaacaccaccaaacgtaccaccacccaacttaatgatcacttcacgcatttcttttgtggaggtggaatcagcggacatggagatgccgagtgtggggttttgtatatgtatgaacaaaggtatggaagatgagaaacagaagttgggcagctcagataaagagagatggcaagaggggtttgaaagaaagattagaaaggttgaggtgtgcgcctgaggaaaattaagtcacgtcttgcaaaaggtggaagaggctagagctaaaagggtcaagggtcgatggcttgatatcttaagaaaggtgctggatgaagatgatggagtagacaagccagcataaccccttggccatgaaacttggttgttgatacattcttgcaatagctggtactcattggagaagacatctggattcatcgtctatggatagtccatggcatcgactgcagtgctatccagtatttgactggacttacaccaccatgcatcatggtctacaactcatgttaattcattaagctggatgagcgtttgcgtgtcccgttgatatgataataaatgcaaaacttgcttctgaacaccacagccaaccaacattaagccaacttttggatcatgaaatggtgcgggctaaaaatttgacataactagtcaaatggacataatgacaagcagattgagttgtcaaccgaactagattttaaattagtgatgatgacaaaagaaaatcagattgaaataattatgatgcactacaacaacgaaaatgtatgatcaacatgattttcagggcacgacaggctgaactccacgctatttattgagatgccaaaatccagttggtgtgggctgtttgtggtatttgacaagtcataaacaaatctgatttggaaaacccaacctgctgcttcaaagcgcactggagacatccaacgcaaaacgcagttgtgtaacaaagtcatgcgcaactgtgaggatgtcggcagttttgttaggtgcagcaatagcttcaacttcagctatgtaagaatctatcatgccaccgaacaagattccttgccgtggaaagtaggggtcgttggtgataactgcgtccacaagattgggaacttcatcagcagcgcctgaaaaagttcgaaattggttgcagtctatgacgtggattttaggttttagtgaattgttggccatgcctaagactatctccaagtcgcgtccatccgtgccaacaataaaatgaagtcgagcaagtagaaatcccattgtgttggcgtactcttctactggtaagtgaagcttccgtgcttttgtttcagttaaggcgaaattgtaagtactaaagaatctctggggtgcagtcctaaaacaaacctgaaggtcagcttcagtctgctcctatgcctcaatctgaattatgcagagggacaagagctggaacataccttccgtgaatatcttgccggcctaaatatattcttgcaatgaatgactttgagcggatgtccgatttgacagcctctggacaaaacatgtcgacgatcttcttgcgcaaatttctcgggataggatacacacggtcagagattaggactgatgtgacttcctgatcacaaccttccagtaagtcttcggtgaacaactctggaatgttgacaagggtggctgggtctgctccatcaataaacgccacagcgctgggtgcaccaatgcagtcatggtctttgagcgcattgtgaactgcttgggtccatctgaactcggctttgagaatcgggatgttgcgggttcgtcttacggctttgaatgcgtagggtacctggtcaagcaaaaaaacaagtttacttattgtgattacttgttggaggggtttaattaaaatttggatgagtcaggcttacataggtggtggtcaggactcggccaaaggtaccgctacccagttgatatgcatcatccatttccttgatgggagtgaaggcgtgtggacaaggtagatggcgacggcgaggagccaactaaaaaaaccaagtttgaaaattgtcagcaagttctaacgttaacatgggcaagtatgagcattattgattgagtgtgtgacagcagcagctgggagggggaggggagaggtggaatgctgtgtcttactatggctaacttggaccatgtcaagagtagactactgaggtgaaggagtactgaaagagcggggggggatctcgagatcaagctgctcaaagtgaacagcacaatggtagatgggatatggggcagctcaggggaagaggaagggtggttttaaagccacacaaaggtggacacaacggtgactgggcataaccaaaggcaagccctggttgaagtgtttttagggtcaagtcgggccaactcaggctcaggttaactcaagctaactcggtctgaggccgcccggcgcaggtaagggtaactttcaaatgtcgcgacacgctggatcctctcattcatttgaaagctaccccagtgccaaaagggaaggtaggtggtggtagttggcacatttccttcggaagcctaggggattgccgtattcctcaggtgctgagtccactctcatcccctaccagaagtgtcagaacttgagatacccatgtcatgacattgaggtgggcttaaatatgtagctcccatgccggcacaaactacggcggaagtacaagttgacaaaatccccgtgtacaagttggcaaaatcctttcctcccccgcacccgatcccgggaagcaccaaaggtccaaaaggacagtctgaccagacgggggtcgtcacaaagaactacaaactcccgaaacgcgtaaaaaatcaagatctaaaatcctattcctcactatcacgcgccttcattaattgttaccagctcaaatgataagctttttctccatgatttcccttcgattgtgtgatcgcgtcttcaatcctattatatctaaatttcagacaatagagatgggtacttgtatttctgtatttgaattcttggttattgtaagataactgtagttcgagcataaatgatgcttagcaagcccccactccagtctccagatcgcacaccggtgacatgggataatccctaacttagctaagcccctgccctcctttgtcggagtggtaaaccaattgtcgcattgcgccgaccgcagggagggacttacgtggaaaagcgaccccgcgactgaaagcattagaaaatttggcggggaaaatcttgtaatcatccctactccattttgtatgattgaattttccaaattttgtgattttcttgatcgcctcgctggtctctatctttctagaccctcccggtgttgccagctcatcagcatgatagccaatcactcttttcatgtctcttggggtcatggaagatggcctttgtatcttccggccgatcggcgcaatgcgacaagtggtttaccactccgacaaaggagggcaggggcttagctaagttagtagctgtcctaacttctgattccttattttacgaacggcaggtaaaagcctcttgttggtaagactgccgcaaagttagtcgtgctgttggtgcagtgttgcaagacaacgtgatttgtaagagaccaagttgaaaatgatgtctcaccaggatagctataagaaaccaccaccaggaaaacagcccataaaataacaatgcatcacatgcagtcatgtgcaatacatgcaattttcagatgtgaaacataaatcagtcgtattcaacaagtcaatggtcactgatgtagtggcgtgggcgtgatcaaagtgttgaggagtaattagttacgtgagatgtagagtgtcacgtggggttgtcaagattgatgcgggaggagattaggtaatcaagttggggttgtgtgttgtcgtctcgtcggtgtttttcaaatggtgtgattctcttatttcatttactcaaactcgtcaagaagagaagatcacgctgttcggaaccctcagatcaaacgagtagaagagtaaaggtactcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncactcccgtcaattgggtacagtggaaatcccgattcacgctgtatctcaagagtcataagctttaatgcttacttgacaaagaatgggtgaaagacgagaagaacaaagaacagtataaagttaaaaactacaaagtattgaacgcgctctatggcgctgttagcaaggaactacacaacgagatccttgagaacgatacttcttttatcaatgcttgggacgctttggcttcggcatgtggacaagaatcggtgattacgatttgtgcagcctatcgcaaggtcaatcagatgaagtaccaacctggaacatcgttggccaaacatatttcaaaattcaaaagcgcgtatactaggctagctgatcaaacggcaaatcatcttcaagagtttggtacggtcacatcattcatggccgctgctattttcttggaaagtctagaactcgatcccgaactcgcctcccttgttcaaacttgttacgacatcagtccgttcaatcttaagaacgtgactgattgggtcggaatcgaggctgcccgaagatcatctcgcgctgaatcgcaatcaacggttatgtttgcttccacctcaaactcaaattccaagccaaatcaaaagaaaaaaaacaagcagtctaaaccgaaggctgtagctccaacagtaaatgatggtacccaacttactggctctaatgctaagggaaccaaaaataactcctcctcttcctcaaaaccacaagcgtccgatgcgatggaaagtcgttttcagcaacttgaaagatccgttggcgaattgaccgatttgatgaagaaattcacctcggcaaatatgttgggaatggtacacgacaacgtgaatacttctgaaactagtcgaggaccttttgatgttgactctgatcgatcgaacttatttgtcgcaacggttcaacatgcttcacgggaatatttttcaagatttctagtatttgatacaggcgccacgcagtcatgtgtgatcaatattgaactacttaccgatgttcagcctcttacaaatcactatatgaatactttttcgtcaccggttgaagcaactcatgtcgtaacgcttaagattggtgattattatattaatccggtttatctggtcccaaacggttatgcaaacatcgtatctgcttctcaacttatcgatcacggtctcaaaccacacttcaagacggatcagtttttgattaaaggcggtgacaaagtcgtggctacattccctcgaattgggaagttatttcttgcacctatatctgagtatatttgtgtggtgaatatgaaaatacccgacgagtttgattggcactacgcgttaggacatgcttccgacaaatatgttgaaatacagttgaattatatggtcgccacaacaacatttcagtttcggaatcaactaagtctaaagactgcgacatatgtatgaaggctaaaatacatcgaacacctcatagtcgaaagcttccatcatctacgatgccatttcaccggttgcataccaatgttcttcaaatatcgctgccgtctaaactgggtttctgttatgttcttgtgattgtcgatgacgtgtcacagttcaatcgaatttatctactgaagtccaaatcagagtctgaaggcaaattgttagccatgattgaagagttaaaaaacaagcttcaacgcgtacctgcttaccttcacagtgatcgtggtggcgaattcagttcgacaaagtttctggataaattgtgcgaatacggtgtatcagtagagcgtggaccggcagattcgcctcaaaccaatggggtttccgagagattcaatggtgtgttactcgaaaagatcaaatgcatgttattgcaatcacaggtaccacaatcaatgtggcacgaggcggcttgtcatgcatctacgttgttgaatgtgctcccacattcgtcaattgactggctttcaccaacttcagttcttgtcaaacacaattctctcatcgaacccgacaggacaaatatgccgcttgtgccgtttggtgctcgagttgttgtccatcgcccggaatctttgaagattcttccgaagggagttgaaatgttgtttttgggttttgagccattctcggatgctgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncacgccaatctgcgcctggcgtgcggattggcgtgcgccatgggggttggcgtgcggttatcaaccccccaatccttggtgaccattccacctactccgccactcccatcaaagcccacacaccgaattggagtttgacgattgtgaaccggaagccgatgttcactgacaaaacagtcactgataaaattcgccattgacccagtgtcgatgagaaccgacgctatgaccgcctgatcggccgctgtcttgaacgacaccggaatcaacattcgccccgccttggagcaatccaaccgaacctgaatcgtcgaaacgcctacttcctccacttcctcctgatcctcttggaaaccgaagcttgagagatcgagctccgaggcgtcctggggggttcacgcctggatcagagggttcgaaggcgaaggcgaccgttgtcgagtgactgcttgatacggcgaggggaccgcgaatagggaacgtcgacgggtgatgctttctcctggaggtcttggaccaaacgaaacctccgagacttggaccggaaccgctccgcgatattgttccacgaacttctttcgggcctctggcgtcactctcccgtttggacaattcagtgaattggtgtggtcgggtgggaccgtcttctggagacacctgaaacacaccctctgagctaaacagaccgtccggaagaggcgttcaaagcgttgttccggggttagaggacctctggacgaaattgcgtcaatatccatggcatccggtgacttagaagctgaatttggatgttgatagacttgcggcggcgcgatcggaggcggtcgagaaaaccctggcgtttgcgagacctgatgagatggaggggcatgattggaggactgcctgttcggaatcctagacaaggcggctagctgcctcgaagcatccaaggcccgtctcatcttccccgccaaagttggttcttccagccattcagtggacatggccttgttgatgatatcgtagttgagtccttcaacatatttgttgatccgtgcatcttccgaattgaccacctgataacataacgtggagtactgagcgttgtattcttcaactgattgtcgaccttgtttacacgccgccagcgctctctttgccgaatcgagttgaaacttgtccccgaaagcgtcgatcaatcctttttcaaactctgtgaccgagagcagcatggggtgtctgaagggtattcgatccaaatctgcatatggattgttctctccttgagcccgggcgttcgacaataccaacgaattgtaccaattttccgacgcgcaaggttcggcaggggtattctttgatgccgacgggtgataaccgaaatgtctagatatccagactatcattctggactgagaagagaagaacgaatgtcgaggatacaagaaatcacgaattgcccgaagaaaggaggccaactgtttcgtttcccccgaaaaccacagctccgggagcttctgcggttccaaatataccggattcagcccctgtccttccactcgtgggtgatcatgagatgggaaaggcaaggggacctgcggaaaaccctgctgaggtatcggcgcttcctgagccgtatcgccttgatttgggagagatgggttcatcaacgggttttgggacaaattttggggccggaagaaagcgaagtggtttgtgtcgatcacagtggagggagccgcagtggagaccggatcaaagttgagagttggcggtggagggttgggcttctccgttgctttgacgataccgatgagcgtttccaaactggtcgccatccgttccatgcgagagtccatccggtttaggcgttcttcagtatcttcagcctttgtgaccgtattcgcttgcttttgatgaacatcttcttgatgacctgatgtggaggattcttgaccgtgattcatttcgggtgtcttggaggatgaagctaggagctgacttgttttgcggattctgttgtgaaatcggagtgcttgagaagctgtttgatttgctggtcgatgcgatgatcgttgtgaaaacaccgacgtgcgagacagaggagaaggtattcgagttcttgagaagtttagagaggagagtgttgtagctcgactacgtaatcttgagtaatgattacgtctcactacagtctatgtcataaatgacatagacgatgatctcgacaagagacgtccgactatctcatgaatcccttttctcacgattcttctttttcttctcttttctcttacataatgtggactataaataaccatgtatttctctccacattatgccttttctctctatgcaatttagccatcactttccttttcctcctacttacgtactcgtgcctcaatagagagatgggggggtagttgtcgtgtagacgtgagagatggagaatgatgcgattgacgtgtgacagaagacggagactgatgtgattgatgtgtgactgaagacgtaggagaataccactgggtatgtgaagaatttgatgtggaggagactgaaatgtcagaatcctcctcgtgcgagtttggtaaagtatacgacggaatgttgaaactgttatgtttgtaaattgtgagagacttataattagggttctcaaagttgaagcatacaaacatacatacaagactacatacaacagaatacgacacataagctgtttttctgcgggggtaggcgggggtatgcttctagaacggggtttgttgcacgggtatggattagcgcatggaaaaaaagtgatgtaattgtgtatgtacgggagtatgtacgagccgtatgtcggcccgatttcaactttgagaaccctaaatgtaaagaatacggcgacttttttggaaaaaactttgtttttgtttttgttttgtttgtaactttgtgtaacgtactgacgatactatttttttgcaatgatagagaaaataacaaaataagtctcttgaagaaaaaggaaatacaacttgtggataattctcgtcttttatagatacaaatcataaaattttattttttcttttctgagcgtagctttcgtttgtagtaactaaggagtgaagttcgtaacatagcgatagttctatgacttatcatttgatccgctccttttgagataatgacagaattttctaaagatggaaatagaaagtagaaaaggatagaatttcctaaagaaaactggaactagaaaatagaaaagttttttctcagagtttcttggctcgagtttgacaatttgccttacaagtaaattgctcacaagacgatgttgtagtgtgccctttgtatatgtacacaaaaggcggtgtcaactcgccccccaaaactggcttcttgagggtacttggtttccattctgtacttcaccacgtttgtatgggcaaaggaacctttgatagttacctcaaggggtcttaagtttgtatgggcatcagttgcctcaagagtgtgttagctacaaatggaagtccgctcaaagtgggctctacgtagcttgaacactctgaaagttcgtggttccacagaacatcaagggaatgcgaaggagcatagtatcgctactccgagtaagaatcaccatgagcccagcgcttgggccgcaacgctactgcatgcttttttgtgagacccgccaaactcaggtattggagctcaacgatcaaagctgagccgaggctttctgcaagaatttacccgggtgatccgtgcagaaccaataagattctgaacaatggtagtgatgtctacttcaagtttgactacctaccgcatgacgcctgagtcttacgaatgagccactaagcgcccatgattcctatcagctgctcttctgtgagagcagaagttccggacttggctactctcagccagtcattgtcctatgtgagctatgagtgacaatctgtgttgaaataggtgcctgggtgcgctctcaagttcatttcttcttgagctacctagtataaattttctcaccgaagagcagctccccgcaaattgctcttatctactaggcggtttctccagtagcacagcttttcctctttgatatcacttttttgttgttttgttattcgcgaggggatttgggtgtacggcgtattcttctttttttctactcgatttgttaactatccctttcaaagtggggatgctctagttctttaaataaataccttggcgaattcttcattacctgcttttcgactagttcgttcaatctctccaacagaaacaagaagagaaaaaaaagaaaacatacccgaaggacacgcctcatgtaccaccaggaatagattggacttcacactctcttggcctctcaaatttacggatacaagtcgaacttgagatacatctttcccaacattgaaccagacaatcctgatggccgatgtaggtattccgccgcattttcccgggttgaggaatttgagagacaaaattcgacctttgtacttaaacttatatttgaaactgattgactgcagatcaggctggaagacattttagctggtcgccacctttcgccttacactctgggtgaatttgaagagcacttggtgcacgtccaacactcggcagaaaacctgtaagtatccattgaaagcttcagttgggagcaaactgaatctgaagatatgttcaataaatctttttagttatttttacttttggctttctgattacaccaagcagtacagagactggcaagccagtttcaacgagcgcaaagaatcacttaccccaatacctgataacgttacaagtccagacggccactcgaaatgcgcaatccgagaatctttaagactcacgcgaaatggagttgctcggcttgtaccgatgtttgttcgaaaagccctggctagcaaacccacagctgaaactacatctcaacccgggttgcatgcagaactccaacttgccccacttcctcaagatttgtcgaacactccagtacccgaagaattaatgaagtcttttgaaagtcttcagtcatttatccttcccccacgtcaatcaaatcaggcgctccacgacttcgagtttgaattaaacatttctcaacaattgaaagatcaattcaggcttcaagctgaacactctctggatcctgaaatcttttcgccaatcaagaaggaggttacaaatatgctatcagatagcatgcgcagctggttgatggattgttctgggaattcggataaatatcggtgcgccaggtttcttctccctgaatatttcaaaagcgtgataggctcatctaacaatgcctcctatcaaatcaaacttggttcagaagttaattttctgcaataattgttttattttttattctaaattacagagcacagttgaccctttgcataggagcgttttgtgtaattgtagcagtaattggaaccgtgcttctcatgaccaagacaacccgcgtgaagatcacgttgtgtttaagcccacttgtttggatcggactggaaatatttttttgtggagtattccgaacgtgtccactgatcttcatgtttggatcatttcgccaaattcacttctgggaactcggacgagccaaagaagccgctgcgataaccgagaggaatcttgtgtccaaacgtcacgacttccatcaaaatcaaagcaagttgaatagcgaaagtggccacggctccttgactccttccgaataccagcgagcatttcttccatcaaaattttgggactctggttttcaactcaagccgtctgacggattaatcgtttatggaccagacgatcgacatttaccgcaagtctcaatgtctatggtctgctcttcgcacaacaacacttcggcttccagtccaatgcagcctaccccttgctccccaaggacacagaaaatgaaactttggaagcagtcacggtccactcaattgcacggctcctccgctcctatgtttggtccattgacaaaggttttgagccccgtggctataaaatcccatcggctcagtattctcaaaagcatcgttttagcaacactattgactgccgcatggatcttgatttgtcttctggtccacactcgccatatcccgttttttcccaaagtgtctccgaaattgaggaaagaataagaacaacgacccgcgccttctactgagccttcttccttactactgccaactcacactgacattctgtcacgattgaacaattcctcgcgaacttcagaagttacattcacattaacactcccaaatctcccctcaaactaacgtggcaagaccacaaacacatttcatttatcccttatcttcctcgttctcatgaccacattattatgtctttttttgttcttcagtcaaccatactaatcacttacttattttgatagcaactagacagtacttcccatgtctgcaatttgttgttgttctggactcaaatttgaccttaatattgaacttcctcctgatcaaattttattgatttaaatgcatatcatttggcctcaagcaacatccttggatgttatttcattttatacagtaaacgtttcccactcctgttttttgagagttggaccagcatttaattgtctcaattacatgtttcagatgagcattcaagcaaataacaatccaaaaatggctgtgaatttgaacttgaattctttaaactgaatgaagtccatgtattgaccaaaaatcccaaagaaagaaatgaataaaatttcaagccttaaacggttttacctttttctcctttcaattaattaaattgaaaaattgatgaacaaattcacaattcagacttcagaattgtgtaaacacagatcaaaaggctttagcagaggcagtcaggatgtacaagaatggagaaaactcttgttcatcatcagattggtttgaggactgctgtagagattactgtctttgcttttccccttttcttcacccatcttttctgtcactcttcttgcacctaatctagtactgaattgtttatatctcctcctcatctgtcagacactgagacaatagcccatgtgtctacaatgtgaagatataagtacaaacaggctagtgtagtggttaagaactgtcttaagacaattcttaccaacacccctgtgttcaatccctcttaaaactctattgtatttttattcatttctttttatatttttttttcctaagtaattccgtggaataacttagtatcttcctctgtattaatattcctttattacagagatgctaacttatgtacataaagtctattcttctctctctctaagtatattctgtaattagagagattactacactttgggaattgattaatttattcctctctgtatggattcacccatagagagaaacgatgtcattccctccacttttgatgtaatcataacttaaatacatattctgatcatttatgatttaaacacagtggggctttcttgaccctgagggtgtcagccttagagccagccaagctggccaaaagactgcttaagtcctcctttttcactcaagtccctactgtaactttttcatcttaatcttttattattttccgacttcagaaatgaatttctctgttaattttaaccctagtcaccactacacacttttgcactactcttctccttcatagactttgtaatatttcacagtaccttgtgaaatatcaaccaagttggaattccaactctctaccacatgtacatgttgtgattatgtaatccaactctgaaaattttctcagtagacactgagttcgcattttcaggatcttcaaggttcagacccacccagaaccaactcataccagaaaaccagcatacctcaacttggattcaccgccgtatcatcgccgtgttatcgtttggagtcctttactctttggaatcttcccactctcagtgtcaggatcaccaaatagtaagtcattcctttcaagttcagcttgcatctttctgctaagtttcttctctgtctctctgaatgaacccttcattctttttctactaaacctctgcctcaaacatcatcttatcaaatcaagtcatcttaattctctgtttggtggtataactaaaaaccacataggtttccctttaaagacccttgatcttagatctaaaaaattgtggccggattgatttatcaatatcaggaacccttctcagtttcagttgagttaggaggcgtagatttattccgctatagaacagccatccttccacaggaaagtaagactgcagtaaaccttgattataaaacaaataaacaataaaaaaatattattcattttctttctctctctctctctctctccctttctcttattctagttgtatttctttatccccttgaaatacatctagaattgccccccattccttgtgtcctgctgtcacttttgagacccaggctcacagagggtgggctgacattggaattgcggcttttgtgccaaaattcaacgttggccagaccaatctggcaggattccataaagagggctgaggccaacgggtgcttgaacgcggggtcaagctgacacagcgccatttcaaaaactcaacccatggtgtacgggttcaaatcctgctcactccaaattatttttggagtgtttccttggacagacacccaggctgatatcacacaagaagggcctgactgtctataactgggtcattgtgaatcccaaaaagtaaataaaaatcctctctgtctgttgaccaggcctgtatggtgtccaaaagttacaaagcaatatctttttctgttaatccttggagtgcacaccttttttggtatacatgagggaaatctttggtgtacaaaaagacagacccttttgtttagccctgatctctgaagctgcaagcccaccgtcctattgtgcagcagctgacttaccaatcaacatgaccaacttaagccaaaaatattgtgtgacttttgattggggagtctcaaaattaatgtgggtggtttgcagcatctcacacaggcagggccagggacaaagtggtttggggttgaaaaaagtagtgcaagaaaaaaagtttggaaaaggccccaagcttttttcaaaatagctgtagtaactgtgcacatccgcagtcacagtcttacattttttttcattttggagcaagaaatagtcacaaaattcatgctgcagctggaatatcctgaatctcaactgctagtagttgaaccaggtttgcttacagtgtttagacaaatttggcaagatgaaatttgtgccaataaacctattgtgggttgtcacaccaaactatgctaaacaaccacctagcagcagggtagcaaccctcaaagaacacctcctcatactgtagcattagcgggctgtttggtgctatgctaacactacactgtgttacacttatattaacagaaaaacccactaaaaaggggtgtaattctgcatagcagctgcataatttaccccttggccatcagagatagcgtgatactgctaactcagtgtagctgacccactgttggataaattgtaacaacctgttccaaaatggggagccatggacaatgtggttgggttgaatgccattcttttggaaattctcaactggcatgcctggaagattgaaaaaaaaatatagatacattatttcagcccacataacacattgaagtagtttaaatcttttatctacaaaaaataattagatcggttcccttatccataattagatcaatttcccttatcctagcacaagaaatgtcaccaatcaggaatgaaaataactaacaagttcataacagaaaatatgttttggacaaggtcatagaaaaatccagacaaaaaaagaagcaaaattttaataatcacaaaataaatgataccgagcacaaattaacccttaaacacccctagtcaaatccacctcggctcctcctttcctagagtctttatgagttgaagttgattgttgatggtcagaggtggattgatggtgggatttaaaagtggatttccagccagagctgatagaagctttgattttttccatttcctttcgagaggcatcgtccagcttgacatcaggagagactttaccgtgcatgttcaagctcttgagaggattttgagcacagacttgattcagaatatcttcaagagcaaatcgagctatgtttaattcggtgacgtgtttggcccaaaacgctggtgcgaattcccaatcgatctgggtcatatctcgacaagccatgtttgtttcgcgaaggagccatcgaacaaagctgtcagtggtgtaccatggagtttcatccgcgtgttgagttggaaggtgatctggcgcatagatccatttattctttacgtgagccaattgaacgattgaccagacatctttctgattgaagcgccaaggatcaatcaaacatgaccaccatccagcgaccccatagagaaagaaaacagccatagagccaaaggcagaaagtcggattttcccccattctttcaattgattcttagttgggtttggaccgacatcaccactcttgaacaagctccgtccacgatcgtatgttgaactattttcagccgtttcttgtgttcggtttggatcagtcgcggttctagaatcacgtcctttttcagcagcaaattttacagagtgttgcatcatcagaacacaaagtagagtctcccaaatcctcttttgcaggatcattaatccgttcggacctctaatcgcactggtccgggtagacgattttacagcggtttggagagcacggatctttccaatcaaaaactctccagctacgagcaaagtgtctgacttcgggtgctcgggagaacttggagattttcctggaccaagaaatttgtcgatttggtcgaaggctactacagagagactatgaagttttttgaaggctggaccgaagatgcgctgggcccccttatcctcagtgtatttggggttctcatccgtcctgatcatcatacctccaagtgctttccaataagctaccttttcagtctcggtcgattcccatgcgtttttgatgatatcgagacgaacaatcctctgttggaagaatggatcttcgcaattgacctggagcaattgtggagctagcccgagcggcaagaattgattaaattgtaagtcaaaggaaactagcaaagagttgcacatgattctcacatgttataaggcagttcttgaatgctggcttgcttatagcaccgaatgcctcaattgcctcgctagtcaggctgagaagctccgggcgctcatagaacatactttccttggtgtcgcttgagaaccactcaatcatgtctatgaccttttccatcaactcagggccataatcccatcttctattcttggagtcttcttccatcttctcgtgagccagccgcatgtcttcacactgtctgattgaccagatctgatgtaacaaaactgcagaaacaaagacatgtcaataaccaggtcatagagggaagcaaagaagaagacaagaatacctcctggctggagagcagatttccaaataatccactttattgccctacgagtcacgcctttcttgtccttaggcattcgcagttcttccgcgttcccctgccggacattcttacttgtttcattttccttgaatatccagaaatgctgcacgttttgctttctgtctttcagaggaagctctctgaccgtagaacttgaaggtgtgggcaaaaacagagggagctctctgaccgtagaactggaaggtgtgggcaaaaacagagggagctctctgaccgtagaactggaaggtgcgggcaaaaacagaggaagctccctagggagctccctgaccgtagaactggaaggtgtgagcgcttcttcacgttccacatccgttgtcaatgctccatcctttggggggccggggcgagtggattgtagtttgatatgtgccgacgaaacgttaacaggaacttgaatcacaaatgtcagttaccgatgattttgaatcgcaatctttcatgaagagaggctcacccagagtttttgggtttttatcccgagctgaattattttcagtagaatcaagatcttcgacacttgctgaattgaatagacaacattagccaaaacaatccaaaaaaaaattaatggcaagaggctcacttcgttttcgttttcttccttcttgcaccccaattccgtttacttcattagctaacccattctcatcagcctcattgaccccccgtgtcccattagcttgaaaagaattcccatccaccttccgagcttgcgttgtatgctttccctccatctcattcgaggttgctttggagatagaggcaagttgctgggagtttggaatgaagttatttgctgagcccatctgcgaaatcgaggtcattgtactcgcgttaagtggattgtcgtggctgttgatatgtttgggcttagagatcgcaggagtttggctcgaggatctatcatggctggcaagattatttggcttgttcggtaatgtagtaatttcggagcgctcggcgggtattgacgggaccacggtgtcttgagtgttctgtggtagggcagcattgtcggcccaacccttgtctgtctgggtcctgggaactttcaaaatctgtccggtgggagctttgagatctttggcttggcctgtcggggtgggcccgatacgtggacaaagctcgtgccaattaacccgtctcctacgagcgtcaaagtcaaggataggctccgagaaacgtgaggtggcgccgacgtgaggggtgctagtatgtcgcagatgaccaacatcttgagtatcgaaattagcttgagcagccccgttacccctagcctgagccaactcgcgctcttggatcctcggcggcgctgaagtttcgtggcttcgtgtcttgagtccaatcaggataggaatcaggcattccaggcatgccaataaattacaacccatagaacaacaatggaacaacctgaaactcactgctgaaaaggtatttccctctttggcgttatcctgaccaggcctcaattcgtcatcttcatctgagatcacagaatccgattttgctccgtttcgggtggtctttctggacgactcgaggctaacatttgcattgcgtccaatgctttggtgggtcttttcaggaatagatgttgcaattagtttctacattgaaagcccagtactggaaacgccaaagcacttgccgtttcattacttgtatttttctcatgggtcatcgaatccgtggccttcgcagcgggcctctttttccaagcccggcctgaactttccccaacctttggaactatggtctgttgagctagaactggtgcaatcaacatcttcgaaaaactacacgcgtcgatgacataaataacacaacatcaatctttcataattgagatcaagaaaagtgttttcccaatagaaatatcacttgactttgtgatgcttttaacccctctcaattcctcggttaacaagggcattggaacaacatggaattcttccatgtagcgattgcgaatttccgttaaatacttccattctgcatccaaattaatcgtaagaaaacgtattaggctaagagaattacaagacaatacaattgaagagaaaggatacgaacgcatcttgtatcgagtgttacattgatcacagtcagtgtttggtttagggtatagcagttggttgacaacaatacagtgagcaccaaatttgtaagaagttaaagcttggatcaatcttgcggtctcatgaagtgaccatgactcggatatgcagacgcatacgaatgtcgtcaggtcctaaagaaagatataagagcaaaaaggtttcaaaggtcagttattatctatcctaagaaatttccatgaaccggcaagaattatgtagatgaaaaaccggactggatctttgagctggccgttaacttcagcaataagtgctctcatgccgttcagcttgccgaacatatcatcagcattggtagatcgtagccccatgatggagccaaattgctgcatgatcggccccaagtgaccgcttaagagggatagcttttcgatagcattttcgaatatgctagggaaagataagaatcggagagcgtgactggtgggggccgtatcgaatatgatcaccgagtatttaatcgattgcacacgtctaaattaagattccaaaatttggatcaatcaattctacgcctctccattcctcttcttgtttagagcgaggagacgcaagcccaaaagatgttgaatttcgtctgactaacttcataatttcagcgaatctcatggcctcatccataccaggaatggtgaatactggatcaggcatcatgccagccatcccgtcttgatcaccttgtaactcgatttcgatgccatacaggttctcaaaaccactgacgcgcatcgcatgtttgctgaatttttgacaaaacgtatccgctaaattgtgcgccggatccatggagaccaacaacactgattctcgacaagaggctaattggacagccaatgagcaggatattctcgttttacctgtgtgcgacacatgtgagcttccctacataatcttggtaattcgagttgcaaatattttgatcactgacctactcctccctttccacctttactcatcaaaattttaaaacatccgagccacaagatgagtaacttggtcagttttccggctagagatttaagaaaggcggaccacaaaagatccatttcaaagctaatggatgaagggacataggcagaatttcgagtaagaatcaagctctgatttggttggcaatagttagtagtactcacactttttatctataatacttttgagagagggttcgagagaaacgtcttgggctgccatcaggattgattttcagttgataatacttttctgcgagtaatatggtggttcgcatcaatttgtgtatctgttaactgacccgttgattggcagcaaaacttgagactctttgtggtatctcaagacaaaggatgttggtctacaattacatcaaaggcgcctggacgcgccgcgaaaaaaccctcagcgtatgcagtgtttcgatccaacctttgttcagccgaaatacgaagccctttatgtcccgtgccgatccggcccaattctttcgggacttgagtacgctagcactctgactgtgaggcgtgccaaatgtgcaccacatggaggtttgctaactgccatcacgtcgcgccagattttaatcaaactgatggagatgccctaagggaatgaaaggacggagcaggatcccggaaaaccgaaaattaaatgggaccggttgacaatggaaattttgatttaatttggaaggaaacaaaactacatgaatgggttgataagaaaacaaataagtaaaattgtcctgaggcatctacatcgctgctgatgattcaagaatgtgtaccaggcaggaaagatagccctgtgttgcttcagtacctgtaccactcatgtgacagggctatcgttaatcagcagctataatttgaggagaggttcacagaggcctggatgagggagaagcaaccagggagaaaaaaagcatgtcagttacagtcgacagggcatagatggagatgaggaatggggtatgggcaagaatcagacgcattataaaaatgacacccggtgaggttgacttcagattgggcgttgaagagcttcaactaggttctcagaaggattgcaacagatgtctgttgggtgcgttgctcatcatttcgatgggattgatctatccaagggggaaaattatggtacatactgagaaagttaaagtaagcttaccttttcctgaagggccttgcgtcgtttcaaacggttgggtcgcccgccaagctatgaagctgtgttgttgtggggtctgcatttgcttgttgaagccccggccttccattggccacaattacccgagggcgaacaagccagcaagcaggtattataagggagtggaaagtgaaacctaatctctgtgaccatcgcccgacatggttgtgggttagggcaagcagggctctggtaggcacccgcgcgcgcggcgagggagccgcgcaaggccgctacgactaagatgtaatcattcctttttgtcaaggataaataacagttcaagtttgagcaaaggctcttctaattctgcataagtagacacttttcagtcagaattaacaaaaaccaagaaggtaggaaactcagtttcatacctcagcaacaagcacgtctgatcatggaaggtgctattaagggcctgtactgtgggattgaaattggaaaaatgatcattttttctgccttctacccaacggccaatgtggctcggtgagattgatgacgagccggtaatccgtgagaccctcgcagaaagccgatgccgcctgcagccgggaatgggcgttgaacttcattgactggggccgcgaacgccataacgagctccactggtgtgatggccgattgcggcagttaaaagtcatccttcttttgcaacccttttcatccaaatgattaaccattagaggcctatcatttatccaatttctcgacattcctttcaccccgtaatccattgattccttttagtgttagtcaacttgatttttagcagtccatttggtggacttgacttcttgtataaatccttttttacacaccaatcccatgtcgatcattggtagaactgatcttaagagaatgttgcctgtgattttgagtgagagctttgactgctgtttcggtctaccggtgtaaaaatgttagtttacattcagatgactttgagaaactgagattgcacctcaatgtctcgaataatttagtaagtggttattttgccgaagttgtttcttgaagtatagtgagcaaggggttatagatgaagaggaatgctacctctgctccagatttttttatgacttgtagagaaaagtactgagtgtgagtgaggaccgggttgagtggaccccaatggggcaagatgcaggtggccctgagtgggcagtgccgggaaacatgaggaaacgtggagaatgtcaggcaccgggtggcatcagagggtcttttataatcaccagcaagcaccaagctcgccgtcgtgcatcagcggagccgaagtcacagtaggtgcatctgctctaatcgtaggattggagtttgcgtccaagctgctatcacagtgcacaccggggtagctcctctacggtccagctcttggggctcagcatcgcaagcaacaacgtcgtctgcagaccccacaatgcactgtcaatcaatagtatacgggttcacagaagaccaaaaaattaccatctgagcaacctggaacaaaagagaacaatcctaccgactggacccacgtgggttggtagtacttcaagtgagctgaaactgaaagggtggaaaaaagaactaagagtaattgaacaagacaatactgcctgcagcaggaagtggcgactccatttcatcgagcaagtaaggcataggagacaagagcataccggccgtcaggatgtaagcacatgtatcaagtggactgctaaaaaattaagttgggtaacaacaaaacgcattgatggattgcgaggtgaaagaaataaaaggtgggtctctaataattaatcattcggctgaaaagttttgcgaaagaagggcgtgtttcaactcccgcaatcgaccctcacaccagcggaactcattatggcggaccttgtcgatgaatttcaacgcccattcccggctgcaggcggcgtcggctttctcgatctctcgtaaagctgcttctaacttttctactagggtctcatggattaccgggttgtcctcaacctcaccgcaccacattggccgtctgctcccgtcggtcggactgggtcagttgggtaagatttgcgttggtaggtctagtagcttcctgctcaaatagcactttttcctgttctgcgcgatcccgtaaactacatcacaagataccaatcgtcacacatttctagaggcaacagccattcgatgacaattggcatctcgtgatgtagctcaccggatcgcggagaacgggaagaagtactacttgagcaagaagctactagacctacggacgcaaatcttacccaaccgacccagtcctaccgacaggagcagacggccaatgtggatcggtgagattgaggacgacccggtaatccatgagaccctagcagaaaagttagaagcagctttacgagagatcgagaaagccgacaccgcctgcagccgggaatgggcgttgaaattcatcgacaaggtccgccataatgagttccattggtgtgatggtcgattgcgggagttaaaacacacccttctttcgcaagccatttcagccaaatgattaattattagaggtcgacccaccttttatccctttcccctcgcaatccatcaatgcgctttagtgttagccagcttcaagtccatttagtgtacttaccttcttgcatgcatctactgtgagttcaagtgagagcttcgagttttgttttggtctaccagtggaaaaaggttagtttgtggtggttactttgagaaataaagattgtacctcattgtctggaatcatttaagatgttgatttgtcaaagttgttgcttggagggtggtgagcaggaggtggtttttgcatccctatatagatgaaggagaatgttatcgctgctctgaaattgttgtagctagtagagaaggtacctgttatctcaattgccgaggttctgatggacgccggtagaggatccaggtggttgtgagtagggagtgctggggagtgagggaatggggagaaagatggcgaatgactgggaccggtgggcatgagagggtcttttatattcaccaagcagcaccagggctccgcatcgtgcagcagccgagcccacagtaagtgcagcggtgcagcagctgagccggtggtaggattgggctcagcatccaagctgccatcccgctcagcattccaccaggcagcagaattgtctgcaaactccgccagaccgcaagaacacacttaaaaaccacatcgcctccaaaatgatcagccctaatttttcaacctcttcagtggcgtgcattcttggagcgcttagtgatctagagttattttcgtggccgtcagtcttcacttgacctcaaccaatctgcctctggcacaacttctgagagagattttgccgtagagaaatgaccacgtttgtttcttgactgtactagcaaagtgaaaaaccaagccctctttcaggagagacggtagtatgatataagatttttcaagagtcagattagctgaacaagtcagctgataattttatgaacttcgttcgaggtatctgactggcagtggcagtgttcagaggacattcagctgagctgatgcttggcggggtctggagagcacccagaggacaattaaaaacatctatttaatggtcttacgagtcaccgacagcacccttcctctagattagtcagtaaacaactcgaatttcgtgcaatccacagtgaagaaccacttactcttgagcatcgccagcagttcaagcccttccctcgtcacccggatctatcgtcactttcaaacatacttcagcggagtcccatccacaatgcgtttggccgagacttgggttcaagcaacgtttgtcataatagccttggttgcgacgctgggctttcaaacttcacgagcgtcgatgactgcaatcggcaaggggctccaactgggttggaaaataggtctacatattccacctggggtagaagtagataccaagcaactgggcgcaatcatgaaggatgcagttgtccagaacccagatctcctgaaagatgatgatcaattctcagctagagtaaaaaaagagtgtttcaaattagtagtggccaaccactccgcctatgaccatggtcaaagctccactagcaaagggaagaagggtgcaaaagttgttcccgatgtgtagcaggtgcactggctcatgtatggcactggaaattgacatgcaaccatgtatcactgggcaatgaactcaagcatggaaatcaatcttacacatataaaaaaaaaaatcatgatagcccaaggggccctggaaaaaactttttttggtgtttgtgtttaagacatgagtatgtaaaatgagtagtgaatgcaagaaacctaaccttgtgatagaaataccttattttatggccggtctataaatcagctgctatcatctacctcacctgccttcttttgtcctatagatttactgatcctatcaagcagactgggcggaaggattatgaacaatactggctatacttcatttcttaccaacatggaaattcaacaagccttcatagatcaagcctgatgtgtaattgaccacatgcatggttatttattgatttttatggcttggctaccgttgctcaagtgatgagaaggggacaacccaagccctcttggaggaggtatattttgtgaatttaattttgcaagttggctaatgatgtcaatgatcgcccaaggagttatctgaataattgaaccctccagaggtaaaaaccatgtaatcctataggtgattgggaatctatcatttatgtaaagcagccctgaggggaaggtagtcagggggctgacactaggcccaagagcccatatgtgatgcagaattggtctatccctgtttttttttgtttccatacttgtttggggttttaggttggaactccctaggtcttcctgggtaaaatcactcaggactatcagtgtatgtgttgcaaataatgttatttcttaatcaacacaaaggggatattcttgtgtaaactatcattgagagaacaagtaaggtagttgagtcttctcttgagagtttttttcagagcacatcatgagtcagaggtagcttgaagtgtatgatgataaatcaatctttttgatgaatgaggagatttcttagtgcaaatgaggggagacagggacagggattcttgagagtctcttaaattggtagaaccacttgctttgcccttataggtctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtttaatgatggtaacttctgatgatatgacagttgagaacataaattctgaaagtttcgatgttcatgccatatggtacagccctaaaggagtttgtaagacctatttgttaatggtgacctatttgttaatggtggggcccaatatgttaatattattggctgatagatcatagcataacatatccatggttggaataccaaattttccaactattgttagcacatcaatcaatatttagcctttttccacctgacaacagctccaataaccattgttccaatgggatggaaaattcaaatatctgaatatgtggcaggcatataaaggcacattctttcagcacacaccaattgagaagaatgaaagcttacactaggaggtgactgaaaatatttatctatcaagatgtacaacaccattttcatccaaatgtcatccaaaatccacatcaagttctgtaaattgtagacaagtaattggccaatggaaccatgaagctacatgggcacaatcagaagtcaactgaaatgaaaagttagttagaatttgtcactattgtagctgggtctaaatatctctttgagtggccagtcataaattataatgagcaattcagcttcaacacagaagctatggtggaccaaatcaatctactctaattacctgatacttcatatttggataaacaacaccttcaagaaacacagatgattttgtgcttagattgggaaatccgtacattgtactttttcatttcaacacaacacaacatcagatagaataataatgagccattgtcaagaactgaagatcaacgtcacatacataggcatctttctgcagctgtggttttttttgttgagttagtttacatgacatacaagaaaggttatcggtatgggtgacaaatagagtggaattttaaactatccatcttcgatcggaacgcactaaaacaaaagaaccaaagcaaaataattgtaaaagttagatactaaagaatgtaaaaaaaaggagtagggaagagagagaccgaccatgaattcgacatagccacatttccgtttcattgtcgaagcttcttccaaaggaatcaagagttgaagactcaagaatcccgtatcatcaactcttaacgacttgagaccgacccatcaagcaaaaaaaaacaatcaatcatccatcatgttggtagaacatggatttggacgagggagggaggggggggggtcagaggagagcagataagactgacagtcttgcttgacacgtctagagctttcttgatttttagaatatgagacaacttgtatctacccaaatccgagtcaagaaaaaagaatcagatgttgagcatgtcaaatcataacacgatgaaataagtgaatggaagaagaagactaacgaattgcgaacgaagcccaactgatgtaaatcctgaggatccaagccctcaggaatcttgcacataaaggtatccaagatatctttatcattagggaagtcgattgtatagcagcccaagtcgccatcgacctcgatccggaacgtcggccgattcgctcgatcttcatcccgtttgtgccggttattgtgataagtagtcggctctgttggggctgaccaacctgtgcttggcgtcggcgtaaacatgaacgtgatatctgtaccactcttatcgtcaaattgtgagaatgccgacttcaaccaatcactctatacatttttttaacgaaaaagatagcgatcagaggactaccaaaataactagaattgatttggtattttagttaccttcataatgaggtgaaccatctgtcgttcgacgggaaactccatttgagcaagttcatcggcttcataggtcatcaaagaacatcgagtcaccacgccactgtcttcgatgctatctttttccgtgagtaatgtaataaataccaacgatcaaaagagtgttgacttcgccggaagaagagggaaagcaagagtagatgatatacggacagcaagaccaacggatgcccttcgccgtcataggagatcctcacggcgctagtcggaagtttgcgagctttacttggccctggtttccccttctgataaacaagactatcatcgtcgaacctccgtttagccggcagaccggtaatagaagacccgtcgtcgatcgcactgtcggcaaagtttttcgtatatgttttgtgcgagcttgcggtgccaaagatgttcaaacattcgatcaacgagctcatcgatacctcgaacttcacatcgaactcgtcttcctcttcttcatcatcatcattctttctcttgcctgattcttcttcattcgagtcatccgagtcacccaaattcttggctctttctttttgactgttcgggaggattgggggcttgaaatgccaatcggtaaacacgttcttgtcgatataagcatgagctagataaacccatatcaaaattctgaatcaatgtagcgaccgatcccggatgtgacagtttcaaaaaaaaagaaaacaataccctgtaatattttgccgatctcgacttggatgtggattgaggtatgagaaagttggatgatcgctctagctgagaaatggacggttgagagtaagatagcgatgggtctcaagtcgggagcatagcagcagaagacctgaggatgatggaggatgtcagctctgaatgccatgtgttgtaaatatagcttggatgtactcaacttgagattgcagtcgtccgtcctgttcttcgttgttcatcgtcaactgttggctcttgactgttccttgtcttgcagtgctacataaatatttacacatgcagagtgcttatgaccgggcgcatacatcgaccggatgacgtcatcgcaccaaaaacacacatcgcatcaatccgattcactctatcaccacattgtaaaatgaaccatctcaatcgaaacacacaactccccgatgagttcttcttcttctatcgagcatcaggatccgagatcagggacgccgccttatccttatgttgatggtatgtaattcttatcttccaggggtgcttctttatgcatcccctcgcttttcttatgctttgtgctcataatcaactcaaatgctaattcttgttttcaacatgtgatctggaaaacttgacaggaaatcagacgtggaaacggatgtcattcctgacggtttcgtcctttggtactcaattcctctggtctgtcttttttgatcatttccatctgattgactccttcccattctctaagtcttcccgcgtaagacaaatctgaaatgtgaagaaaatgacccaatcaaaaaccaaagtacgattgattgcaagagatatcataacaccccttttcgcaaactatttattattggacatatatcatattgatataaatgtttctttgattttgttttctattggatcatgattaggtctactgaaatgagtcaagcctcgccatatcttctgtccttaggaatctccaagagccaagtggcgttagttctcatggctggcccattaagcggtaaacaaaaaaaaatctatcctatgatcaatgaaagcctttatgatcagagaaaagtcattattttctgatgcgcatcttttgattgtaatcttttgggaaaaaacaatggttggatgattaggattgttcacacaacctatagtcggtaagatggcaaaaactaagctcaagtagtatctgtgtcgaaggtgttaatctttttaacggtgaaaatttacttttacggccatgtgttttttatttttattttgtttgcaaaaaaatcggagaatgacaggcttatatggtgacaaaaaccaacacaaattaggccgtcggagaccattcataatatctggaggtatgtacttttcttcttccccccccccccccaaaaaaaaaagagaagatcaattaatttgtttcaactctcaacataaggattgagagagagagaggaaatattttgaaagatgttgaagaatccataattttttgattgtgcaggtctttgtactttggtctcgttgtttacgtttgcatggtgtaaggaattggccgagttgatcttcgatgtaggctcccaatccgtgagttaatagtttaacacttcctcttaaggaacgcgagtaagtatggaaaattctcatgcatatttttcaatgaatgtctcaatttaatcttcgacaaagcatcaaagattatcaatcttattagctgtgattgccttctatgctctgtaagttaaaatcgaatcaagattgcgtttgtgttttttgttttttgaggggcaggtgataactgacaagatcaacggatgcaaatgatacggaggattgaaaagggatatctcgattaacatagtgacggtatcgaacaaatgtttgattatagatgtcttaccctcaagggagcaacaattagccaacgcctatgcatcaagattcagtggaatatcagcgatactcagcacgttaatctccttgctcgaccttcccaaactcttcaaaagctcaagtagtcaattgaagatgatcagttacatcggtggacccgtatttttcttctcacacctgatgatgtgtatgactgttcatgaagcgcgatttgtaatctcaaatcgtagttgtagggtccctgcgacgaacatgaataacagctcgttggtgagtatcatcggctcgacttgtcggaagttttgggaggcatggcgggcgttggaagggacgatagtcaagccgatctgttggattcaattgtgggcatggttgggctggtttccggtgatgttttactcgagcacatgggttggcgagatctgggctcggacgaatggtgatttgagttggatggatggtgatgatcaggagaaggccacccggatcgggacaatcggcttgctccttcaatcgcttctctccctcctcggctggctgttcatccctcgcttcgtctcgaactatagacgaaaacattatcagattgctaatgactacgggaaaacgttggtcgatctttgggcttgctctcagctctgcttcggcttcttgctcctcatcagtcccttctgcgaacataatctcgtcctgtctattctcttgatcggcgcttgtggaatcccttgggctattacttgttgggtcccttttacacttgtcagtcccctcctcatccacctgcatcagtggccttttatttgacgtttattcttctttgtgatccttttaatatatttgtatttgtagttaggagaagcgatactattcaaatcagaatcagtcattccagtcgagaataattttagattattatcagatactgagccagttgattctggagatcgaagtctgtcgtctacagatgatcaattgacgatcccattgcagccgatcacgaaggacaaagcgttgataggccgaccagtgttgtcctccctggaccgatcagaagaagaaacagataacggtaacagcacgaacttgatcaatgaacgcgagcgagaaacagtagaggaagagcaagcgctgatagaagaaggtcacaattatgatgatcatgctaatgatgacgagagtggaaggagggaggatgaagggagccaactagccgggaccgttctcgggatccacaacgtcttcatcgtcctgccccagttcatgatctcctgtctctcctcggtcttgttcaagctacttgagtcagaccatcttgatactcctcgtcctcactcttctcgccccccggtcggagagctcaatcctctgcaggctcatggtcgtaacgaaactcatggaattagcgaaatcggaatcattttcaggtacctctcctactcctctttggttctttgttgcttcgctattcacttcttttcttttttgtctgaatttttttggggggttggtaggttcggcggaattgcgtcgttggtttctggtctgttttgttggaaactgggtcgactgatccatcataaattcttatcttcctcttaaccttttttatcctctctctcctttctactcgattcgtatgtatttccctatcggacgtaacgtatttccatgtttcttccactgttcttttctctcattcttcgccaagccaaaaaaccagatatattaatattgtatatgtgtctcatgttgtgatgttgttggactttttttgtgtttatacatacgtcttcatgttatctgagtcccttggcgagtctaagtttaactgagctgagtccctgcggcagtttcacccaggcccttctgccgagggtccctgcgggacggcgtcccccctccagataaagatagtttccggtgtagaccgcatttactattggtgcgatatttgccataaattctcggccagtcactgtacctgttcatcttacttccgcaaacaaaagaactagaatccaaaatagttgtgtttttgttttcgtgataggggtggcacaatggtacagcctcagaaaattgtgatgtctatggctctatggaggctagagcgactgtgttgagaatcgattgtcgagacttttaatggagcctctcgggcgaagggcagccgcggaggagccggcactggcaggctcttccgaatccagcggtcggtgccaggtcggcgttgcacatattgcgacagttaatgtgaggccgctcacccgtatgggaccagcttttaccggattgtgtactttgccaatgctcgtccatcccactcagcgtgactacctacttgccgcatagcttataaggcaatcatgagcaccagactcccagcccacgtgctgtgactcgtctcttgcaccttacaagctgtcgcatggagagatagagggcgaggcgttgtcttcatctcgcgcttggctccaactgttgtgcttcattaacgcttatcttggaaaacactatggccatgtttgcgacgacggtgtacatcatcaattgtccttatacttcgcatctgagtctaaataatcttcgacctcaagaagaccctgaacaagtcgttcaactcaagctaatttctagcaagctttcgggaacgtatgtattgactgcacatcccactaagaaccacctcttcttttaactgtttatagaaatacttcttccagacatcgccttttcgctttgtagatatcttcctactctcctgttaatgaagctgagctttctttcttacttttcggattttcagcagtttcttaatatcttgtcgtgttagtaaaattcggggaaaaatctcatctcttcagctgggctttcatcaatcttctacattttagattttctttaacttgtgaagatattgtatagtgtaactcaaaatcgacaaaacattgtttttttggacgaaaacatcccattactttcaacatggtttctcttaggcttgcacaacttgtggcaatcgtcgtctgcatgtacgcctgtacggacaccctgcaagctcaagctaccactggtgctttgaaactcaacgagtgagtctctttcgagaaactacagcgccgaaggcccagagatcttctcaagccagaaaacaaaagagacttattgtttgtttaatcatcctgcttctgttttctctttgatttgatcagagcatcttcgaaggctcctccgcagttaggaataaacgggggcaacagaaccactggggtcaacaacaccgcttcgaaaaccaatcaagctcccgtgatgcctggtgccaaccaacccggccaaaacccttcaaaaccaacaaacccttctccaaatcagaaaacaccacaggctactctgaaacccaaggcagccaccggagctgttaggcctggcaagaatgcaagccagagcgaagaagacagaaagccagctggagccgaaggtctcgttagacgagaagtgtattcatctcgaaaaattctctggaagcgatcggatttgcccaatactacagggacaggaaataaaccaacttctccccaggaagacaactcggatcatattaaatcgggcgacaagaaccattcaagcaaagggaatgtagataagaagctggatggatttagcggtggcctgaagaagcgcaaaatgatgtctaagatgggaggcggcggtggaggactgaaatccaagatgggtggcggaggttcatctggcggtgggggaggcctgaaatcgatgatgggtggcctcaagtcgatgatgggtggtgaaggtggtgggggtggcctgaaatcaatgatggaaggaatcagcggtgcatttggtgggctaggtgacatggtatcgttgatgggtatgatgggtgaggaaggtctataacttatctttgtaagatagttttcttgccaatattgcatttgttcagagttcaactataattgtattaattcagagttcaactattgtatttattcagagttcaacgattgtatttattcagagttcaactattgtatttattcagagttcaagttgttgtatttattcagggttcaactagtaaatcaatcaccacccctaacttaaccatgaagtccgtctaatgggaagggagaaggtccctcaattctttgttgtagactagcagcaccatttttttggctgatcattatgttttggggaagcaaaagatgcaaaaaatcatagcaaatcattacatttttttttcttgaggtttcaggcccctgggtggcactcaacttgccttttttttgtgacttccattctcctgcttcatcttgcatttcgggccactagtacatgttggtaattttatttgccccattttttttaactgggtgtttacttgatgaactacgtattgggtctttcttgaattgcacacctgttggtcttggtctaacaccggcgtcaacaaaagcgacaaatgtgaattggtggttgactccagcattagattgcatggcactttggtattattttagttatatgtagatgttgcacagtacattatctgatattgaaaatgttatataatcaccattataaattaaggagatgtgtttacaatgatcaaaattaccacatagatggggacagcttgaaagatcccaaaagtaagactagaggaaataataatcttccaaatttgagtgagattgaggagtatgagaaactctgatgaaaaaaatcctagtactctcagactgcagggttgactttcgagacatatttgtcagacactgaggctgtagcccatgtgtctacaacctgtacttaatcaacaaacacatgtactgtagtgtattggttaaggactgtgttatgactttgcctcaccaacacacttgggttcaaatcccaattatgtaatcttataattttattatcttatttttatacttttatgctttaagtaattccacggaattacttaagtattcacctctgtattaatattcatattttatatacatacaatttgaaatcttaatcatctctctatactctgtaattagagagatgacatcattctttctcctttgagcttgaatgacatcatttcctccacttctggtttaaagcttaatttaaatacataccagcggtgggccgctacgctacgctacgcttttggcccaaaaagcgtagcgtagcggcgctttttttgcgccaaatttttgtagtgttagcgcttttgtagcgcattttcgctacgctacgctgcactacagcgcttttagcggaaaaagcggctaaaaaccgctaaaaacggctgtagcgcagcgtagtgggcccttttttgtggcccacacgcgtagcgttagcggtgtcgtggcggaattctgctacgctacgcttaacgctaacgggaattccgctgcgttacgctacactaaccgctatggttagtgtagcggcccacctttgtacatactttgatcatttatgattatatacataaatgatcctctgcaggcctcaccggtctcacaggcaggttgacccctgcctttgtaatacttaagggggaggtcttcttcccaagaatcctccccccagagattattaccatacaacccgtgcaccttacatacaattgtgagtggggttatcatttaatctattactatccaccccccttatccttatccttatcctttatctcatccctaggctacagtaaagtcaatactgtagactagaagagagttgatcattcctctaagcccggcgctgcgacgactctaccgcacgcgtcccctataaacttagggagcttaacccctccgcttcctagcgtcgaggcgaggtttctcatccactggctgctagtaaacctagcagttatagtgagacccgtaaaccccatcaacgccaggtcacaccagagaccggcgctgacaatatttaagtccctccctctggttggcacaatgcaagaagtggtttaccactccaaaaaagggtgcagggacttggttaagttagccccacccctagcttaacaaagcctcttgaacaaagggtcaggggaacccccacgtggagcgctctccataggagaggcttatgaagtaggacaaagagctggcagacacaggtgggattttcaagccaaaaatgccttttttatttgggccttaataaaaaaacccagtttttccacgtttagacacggtttttctgcggcacagcggacgcggtttccaagtttagactaaggcattgtcccgaaccttgtgaatcccgaactgccccggtcccggaccccaaagtttgggacttgggatggggtcagatgagccccaaaaccccgtgaatttgtggggtgtcatataggctttgttcaatggaaaaaaacggaaaaaaccaagcaaaacaagaagagaaaaatagaaaaaataagaaaaaataagaaaaaaataagaaaaaataggaaaaaaataagaaaaaataagaaaaaaataagaaaaaaataagaaaaatcaagaaaaaataagaaaaaaataagaaaaaataggaaaaaataagaaaaaatcagaagacaagaaaagaaacaaaataaggattcagaacggaattcatggggctttggggaaatcccggaattcccagggtctgtgactcaggacagccttccatccccgtcccgaaccctgggacaatgccttagtttagacgcagttttttaattaatttttttctaccattaatttttttttttttaagtttttaaaattgtttcctaggtaaaataatgcgtagaattcaatggtgaagtccattttccatcaaagtgacttttgtttattaatttttttttccactcattttttccattaattgtttgcatgcatgtatgtagcttatttttttatgtttttttgaaattctaattttaattcctaggctttaatgcgcttaaaatttaatgccatgatctgattgccaaaaacatgaatggttcatttttaatgatgcaattacactcattttttcacttaaatttttagagcttaattttcattcttttttgacatgttaaattttttttcccacacttcaagacatgtataaatttatggtaaaaatcattttgcaccaaaatgagaaccacatcttgtatactgcatttgacacgggtttttttatttatttaattcttcactttctcactcaattgtttgcattaatttttttaccttattttttatgtttttttgaattttcaaagttttttcctacatttcaaagtgtttagaattcaatggtaacattcaatttccatcaaactcaacggttcattctgaatactgtaattcgtcttaaaattcaattaatttttaagagcttaattttcattattttttgacatttgaaattcatttcccacactttgagacatgttaaaaattatggtcccaatcattcttcataaaaatagagactatatcttgaatactgcattgaacacttgtccttaattgatttttacacacttaattatccttattttatggaattttaagctcatctcctacactttgaaaggtattcaaattgttggctgtatccatcttgcattcaaataaaatttgtatacagtacaaattatggaagaagcggtgtacactcttatattaagattgaagcttttattttgaggcaaaatgaactctaccattaaattctaaacacttttagatgtaggaaatagatttaaaatttcaaaaaatgattaaaattgagcccgtaaaaattaattaaaaaacatcaaaaaaaacctgtcccacgcagtattcattaccaatcttcggtttttatgaaaaatgatttttaccatcattttaaccatgtcttgaagtgtgggaaataaatttataaagtcaaaaatgaatgaaaattaagctgtaaaaacttaagtgaaaaaaaaatgtcaaatttcagtattaaaaatgaaccgttgagttttaagaaatttggatgttaccattagattctacacgcattaaagcctatgaaataaatttaaaattccaaaaaaacataaaaaataaggtacatacatgcatgcaaacaattaattggaaaatgagtgagaaaaaaaaaataagaattgaaagtcatttttatgggaaatagtttttaccattaaattctacacattttttaacctaggcaacaactttaaaaacttaaaaaataaaataaaattaatggcagaaaaaaattaattaaaaaaccgtgtctaaacgcggaaaccgcgtgcgctgtgccgcagcagaaccgcgtctaaacgcggaaaacccgggtttttttattaaggcccatgtattttattttttttattttttaaaaaaaacaacaacaacaacaactggttttcagaaaaaaacctgaatagacagttttcacgggcatgttaatgcacaacttccctggccagttacttgaaacccaaactccagaaatggttgaaggaacccatcttgaaggtcaatgagctttcaggaggatatttgatggctttgaagatcaatccacagatttgttttaggcaaaattccaaagacttgtgattttgctcattttcaatcccacatggagtgagaatgctctcacctgaggagatgagactggtaccaaacaaaaaggccatatgccaatggggcaggtctgggggggggggattcactttcaccctaagccatttgggaatcctgtgtctgccagggatgttgagttcttgcacacaagtccctccctgtgactcatgggaggggtgctttgtgccacctgctaattatagggaggaaagaaatttgttaagttaggccccacccactccccctttattctcatcccccaaacccccttgaaattttctatgcagggttttcacctgatcgatttcacattaatgttttttccttttcttagttgtctgctacatacatacatttcacacacttgtcacagttaattacctgagacatgcagagtgagtgggtggaaggcttctcattcctcatccttccacaacctcactttctgtctcaggtaagtttctctctctcttttttctttctctgatgttttctttgactcttctttcaatccccatgagcttgttttccttcttctcatcactgatccaatcgatccttccacaacctcactttctgtctcagtttcacctcaacatctccttgaacagtcgctcaaaccaataccaaaccttctctcacccaatagagatggcactttgcacccaggtaaccacagcaggggctctggggtgaataaatttgtcccccccccatattcaccaaaaagtaagatgatgccaattaggaccaaacttgaaagatctaattttatgagtgcagtctcagatatgggattcagtgggaccttggaggccatggagttgttggttggatttgtatggattgtttttttttgtttttggtttttggatgtgattgtgggatgggtctgaggtttaataattcatgaagattgacttcattgcctctggcaggcctttttccatccacaacagctttgaagagcatcaagcagcattcattctggtttgtttctaaagaaaaaagtgggatgagatcaggcccagctgtagccgatccctcgattggctcgatggccttttgagtgtcctgcaccttgcagcagcctcttgccggctttccccatgaaggattgctcaggattaagattgcacttctcagtcggcttctgggtagtgtagtggtcctttcaaggtttttgatgatcactacataaatacataggaagtgaccagcttggatgacaaagggggcttcaccatcaagttccttcctcctcgatgttaagctatgaatcctaaaaatgagaatgaaagtggaaaactcccccaaggggaaaatatatttcgtagagatgaaaactatatataggtttgtaaatacatagtttggttgatgagaaataaatgcatagtagagtataagataataaaatatgggaaaaacaatgacatgtgaatgagatagtataaatatataaataaatccatactgtgacacaacactccccccctcatcaaccaccaaagaaaagcaaactgaaaatgaaataaaagaaaagaaagaaaagagaaaaagaaaaacatatgaggttaaaaataagaagaaagtaaagatagaaacaggacaaataatgaaaggaagagaaaagataaaatagaaaaataaaaaaattgaagagaaaatagataaggaaacagaaaagatacaactgatggaaagcacaaagacccggtgaaggaaccaaagcgtcgacaactgtgaaatataacagatgcatggttagcttctgtaagaaccaatcaatccttgtccggtaataagggttgcggagggagacgaacagatgcggggggtgcatgttcatcgcagccagcgcatacttccccccctttacttgccatagtgttggactgacgcctcagtcctaagagtgacaaaaactctgaaacctttcgccatcccagcgccttcgtgagaatgtcggcaagctgatgatgggtcgaaatccattgaagacggaccttcttatgatacagaagttcattgatggtgtggaattccctgtcgacatgtcgatgttccttgcgagtgccgcagtccgagctgatttgaacagccggccttgttgtcgcagagaatcagtggcggaggaagggagtagaatgacttgagaatcgaggataaacagcaagcatcttttgaagcaaaggacagagccatatattctgcctgacaggtcgaacgagcaacacaagtctgtctttttgacgaccatgacaccggcgctccccatacagtggagatgaacccatgtaccaatctggaaacttcgccgccccaatttgcatcaacaaaagtcttgatcccatcctcaaaatttgtggtcgccacaatcggaagtgcaagatctttactgtaccggatgtatgagatgagatgttccagagccgcccaatgagaggaatcaggtttcatcgagaaccgggcaaggaaatgaacagcaaacgtgatatcaggccgagatccctgagccaaatacaaaagacagccgattcgagagagatagtctcgatccaatgatccatcggaaaaattggagacaagatccgtggaggcaattggggttcttgcgcaaatggaagactgttgcagaccgacaattttctcgactaacataggctggtcaattaagaatccgccaggagtctctcgaactctcagacccactatactagacaaacgttcatcccacttcagatcaagtaccgttgacaggcgagccttcaaaacctccaagagctgcggagaactagccgtaaaaaggccgtcgtccacatgtatccaaagaaaagtgcgatcttcgcctgaacagtacacgtaagttgattgatcctcagcattcgggacaaaaccaatcgtatccagacgggactttagatgaagccaccaacaacgagcagcttgccgagttccgtaaagagccttccgaagcttgagaacacatccaggtttcacagaaacaccaggaggtggacaaatgtaaacctcatgatcaatgtcgctatgtaggaaagcgctcttaacatcaaaagacgcaatgggccatttgttttgagacgccattgccagaaggagtcggagggaggagaaagtcggtgttggagcaaaagtctcatcgaaattccggccgtgtatttgtttgaagccctgagccacaatccgtgccttgaactttgtgatatcgccctcctgatttctcttcagagcaaaaacccaacgacatgtgagaatatcccgacattcagactctggaacctcctcccatacgcggagttgaaccatcattcctacttcagcatcgatagccgcggaccactgcgcccggagagttgagttgacggcctgctgataggtgttcggagcatcagaactgaaaggagaaaccgatactgcagagtccaaacaggcatcttgaagttcaagctcctgaatttgacgaaaatctcccagagaatccacacggatggagtttaaaatcgcattcaaaccgccggagttcgtcatctgagaaggcaaatcatcctcgtggaaaatcactgatgcccctttttccaattttttcgagaccgggtcccacaagagccagccatgagactcatccgatattccaacgtgaatcaaagccgtggatcgcggaatgaattgttttttgtagttgatgtcgtgtaagtacgctcgacaaccaaatacccgtaccatgtcaagagatggtcgtttcttcaaggcgatttcatacggcgacttgtcaacacccgtgtgtaccacccgattgaatatgaaacatgcctgtttcatcgccagaaaccaaagagagttcgggagcttggcatggatgataaacgtgcgggccatgtccaaaagagtgcggttagtcctttcaacactgccgttttgatgatgttcatacgggatgctcaactcgtgccggatgttattgtccttcaaaaacttattgaacttattcgaattgaactcgccagcgttatcggatcgaatagccttcaccgaaatagaagtgcgtttgttgaattcaaggatccagtccgtaaccgctttcccggcctcagccttggtcttgagtccaattaccgacgtcaatcgtgagaatacatcatgtattactaagccatacgtgctcccatctaatgccgctggaaaggggccaaccagatcaatggcgaccaaatcaccaggctcatcaacaacttctctagacggagatttcacagggtcatgggtgcttttggctaatgaacatgaatgacatttcgacttctgcaacggcaatttttttattgggataccagagacgcattgagtagcgatagtgcgattgaaaaaacggacggcaacatggcctaatcgagcatgccataacgatgaggtgttgagagcagacaaagagggatcacaagagttcagagaagcatttgaagaagaagaaggtatgaaccattgataattcttgatgtaagtcggaaaagaaacgttattctgagagaaaacaaaagagccattgacaaaaccaacggagccgtcccaacgatcgaaatgaacaaccgagactacagttccacaaacccaaggaaccagaagcacatcctttaaatgtaggttgccatactgagtggggatgatggcgttgcctatgccgtctacggaaatgcggtcttgggaggcaacgcgcaatttcacattagcggggcaaagattgataaaaaaggaggtgtgcgacgttacatggtttgtcgctccggtatcacatagaagatcatcgggattctcaggcgtcgcggtcacagaggccagttcgccagattggaacagtcgtccggacagaacagttgacttcttcggcttccaggctggattagtcttgcgcggatcgtcgagtgggggaaggttgtttttcacgcgtgggcaatctggggcccagtgaccccactcccagcatagattacacggaaattcgggagtaaggtactgtcgggcccagttgtccggaggcggagtacttgaaccagactgaggacgagaggactgattgggttgtcgaccagatcccctcgagtggcggtagtttcctcggccccttcctccgcgagaaaaatttgaagtttgaccgcgagagggctgagacgagactgacatcgcagatacagagccagatgccgtagccgattgatgaagtcgggtcgccatgtggagaaggtcctccgaagtaaccacttggtccggcttgatggtgatccgcgcgtccatcgaatcagccatcgcttgttgatatcgtttgacagtggagtgaaaagacaaagacaataacttatctgttgtccaacctcccaatctctcctctaagtcataccagctccgcttgagagcctcatagctggatgatatcgaatccgacgcatctggggcctgtgcgatgtcggaccaacgatttaagaggagggaccaggaggttgctgcaaagcgtcccttcaacgatccataggccccatacgccgtcagtccgttgagggacgagcgtagcaccgggtcaattgattgttgaaccacggttaggacaccggccgccgtcgctgagtccacggctgaacgatccacttcaaagtacttctcaatgcccgtgacccgctttacaacatccagaagggctgcagaccatgacggaaaattggaaccgtccatcgaaaggtgtggcgaaagatccttgcctagctgatgccatttcagatggtcagagatgagagacttcaacgacgaggacggagcttgttccgagttgatggtgccttgcgtcaagttgcgaatcaacagaactttcaaaaggttgtcatcgatcccggacaaacctgacttttcaagttcggaagcgatgatttggcttagcgatctcgatggtaacaattttttgttgttgtcctccacgcttgccttgcctttgccctgaacgttctgattggtatccgtagagtcttgagaattttgaggggtggaagtcgaaggaaaaggaatacggttttgtttgctggaagggttgattggtggggtattggtgttagagtcaccggtcgaagtctggtgttcgccggtcatgctgaaaaaagatttgtcggctgattggaaaaaagacgcctcgactgactggtctacaacggaagggttgtttggtcgaggtggagtaactctgctggcaaagtttggagtaacaagctcggggtgttcagatcgagtattaaccataagttgccacggaaggatgacaacttgtcacagaaggatgacaaagttatacggtgatatatagagtttgttccacggaagggtggaacaaatgacgagatatagttttatgttttcaaaggaaaccccgctggtaacagcgcgggctcataacctgttaagctatgaatcctaaaaatgagaatgaaagtggaaaactcccccaaggggaaaatatatttcgtagagatgaaaactatatataggccccaattataaaccgatattttgaatttttggattttctaatcgaaaaccatttgaaaacgtaaaagaaatgaaaaagaaaagggaaaaaagttcaaaatttatctcaaaacacagtcaaatacttcatacaattataaaccctcaatgttcaaagggctctcgggccttcaaacaccaccaaccggttgttctcgggcacattggcccaccggtggggttagggacatggagcagctgcaatttttcaggattgcttatgtttttattatgtgttcgccttgatggatgtagtgccccggtaccatgttgcgtcgccaacggtgtggaaaccttgtgccgatgggtatcaggatatgtgaatccgcaaccaagcgggccagcacttgtattcccccagcctgtacttacattcctgtatcttcctgtatgcattgcaaccatacagggatgtacaggcgagaagttgggtattgtttgtccatgcgaggtttttcagactcaaaccacctcccaaggaggtttgaaagggtttgagctcggttttgagaggaaaaagaaatggtaaaaaaaccagaaagaaagtgcaacatttttcgatttatttcaaatatatttgaaaaggttgtttataattggggccataggtttgtaaatacatagtttggttgatgagaaataaatgcatagtagagtataagataataaaatatgggaaaaacaatgacatgtgaatgagatagtataaatatataaataaatccatactgtgacacaacactcgaaactgcacttgaccatcaacaacaacatcaacaacatcaacatcaacatcaacatgaaccaagtaccagaaccaaaaccattctaccatcaacaccactcatcaaagaagaagaacaagaaccagaaccaacaagaactcagtcaagccagactaccaaaccacctcaccaggaagacaaccatcaccagcagaacaagagccaagcggaaaagcacatcatcaacaaccaaacaacaaacactctcattcaaacaacaacatcctctaggcatcaacatccaaacccaatgctccccactaacctatcaacgcattcatcccaaggagaaaattcaacagctcaatcgcgctcatggcggatggatcgaagaccatatctcctcagacgtatgttcttcccatcagcacagcatattcaccaaattcttgaaaaaaaactgagctgtattctcatccaaattatcaaaagcacgctaatccggtcgagaataatctgtcctcaccaacctactgcaacacttcacccacaccaggtaagactctctttcatcagattgtcatctgacttacttacaactaaaaatatctactccagaagcctccacgtcgttcatggacgaatacccgatggaggagctctcagagactgaggatgaggatacagccagccatcatcccggccagtcgcgggcaccatccagacatgagcggaaaccagagaaggtgatcttatgtccggagtcattggaccgccagaagtatccctcgaggagccaagaggacagccatcccgacatccgtgccggacacaagcgactccagaaggcggtggccagccaggatgggccggtcgcgcaggcccaggaatcgttctcgtccgaaagccagaccgaccagcgctcgcactcctgtgccctcttcttcttccaagatcacgatcaacctaactctcccgtcgaacagagccaagaagatcacgaaaaacgacggcaaaatcaagtcggatctcccactgcacacatcttgtgtcccgactcactcgacaaccaactccttgcccctgaaagcctgccgctgatcaacaaccaagaagaagaatcctacttggcccccagtctaccggacaacgaccgcactcaatcctgtgccctgttctacgaccacttgtacccgcccgacgaggctgatcatgagccccttactactcgagaagaagaactcacacgaaacactaggatcgaccccaagaatccgcctgagatcttgtgtcccagttccctccaaagtcaacttccccgttcgcacaacatcgcaccccagcccatggaccgccaactctcccctcaccctgaaacccttcctaccgtcttccccgaatcgctcctcttggagacccaagatcgctccttctcttgtgcactcttcttccacgaggatgagatcgaggaaacatgtctagatcataatcagaatagtgaaactcgcggatctcaaggtcattacttttttttttcttgctcttttccttgtctattctaagtctagggtttgcaccatacacgatactaattcttttttttttcggtttccaataaacatacatatacatagataccaaagaagctggaaagaagaggattgtgttagctgaagagtcgcaagaactcttaccgggtcctcctactttaggacgcgttcaaaataaccattcaaacatcacatcgagagacagcgaagaaagggggaaggagaagatcgtgttagccgaagagtcgcaagagatgtcgccgggcccgtctgtttcaggacaccgatcactagcccctccgacgccgatctcggcgcgacgcgccacccggccttcgttctccgccttctccgcttccggcttcgtcccttcctcctcctcctcatcatcattgaccagaaatcctaagcgcaaatcacccaatcctccttcctcgacctctgtggccactgatggctctcaaaagaagaagaagaagaaggggaaaaagagcatcgatccgttcgacagtcacgtcagacccgcttggacggctaatgagcaggacaaagtgcccaagcttcatccgcccactctccgacaaatcggcctggccgagttcctcgtccccttaaccccatccgtcaacaacaacaacaacaagaataataataatagtaacgctggtgggattaaggagaactctcagaaagatcgggctcctgtctcccgccctctcccgcttgaattcactcgcttcattaacgtcgcgcgtgcctcgaatcgtcatcaatgtggttctgagaagtctcagatcgggaagggaaaagagaaagcgacggtcgaggttgaagaggacgagatcatcggctcagacgacgaaatcaactttgatcacaagaacgcggacaagagcaacaacaaggaggaggaggaggaggaagacagtagtagtcgtagtagtagtccgtcggtccatatgatccccgactcccaaccgacttctgttcttgttccttcttctccaccattgccgagtgctgctctcgacagtgatcataccatcaacagagaagacatagatgaagaagacgagcgcgggagggcgcaggtggtcatgggctttcgcgaacggatcaggctggcgcgtgagagggaagacttgtgtcgatgggcgttggacggacaggctgatcggccatcgcagctccatcatcctctgcatcacgggcttcatctgggcagtgcgtctgatcggagttccggagaccttcgtccacgaaaccagctcgatcccaaggggaatccgaaccaggagccggctcgtcacaagagtccagaccaagaagcccagcccgatcatcctaagcaccccctcgaatccgggccgaccggtccctcttctggactggatccggaccagatgtgtggacgactcgatgtcccggatcagggcagactgatgacgactgggaccggatgcagtctgtcagtgtcggctccttccttcgaccccgatctcctatctgttcatcctcctcctcgtcatctgactccgtcttcgtcttcttcatcagccccggccacgtctctgctgatgatcggcccggataaacccgcggtggccgctcatgctccggctggtcatcccactgtccccgataacatccacagattcgtcgacgtcgaccggttgctcgatttgttggtcaagcctcttcctcctccttcttcttctttgacgggcccgtccacgcctcttcttcttcctcatcatccactcggcgggccgtccggcgccgaacatcaagcccctcctcctccgtcgtcgtcgtcggtcgaggtccttaaacttgagccttctgagctcgacttggaccgcttcgtggcccgctacaaactccatcttcgtgactctctcctccccaattatcatcccacatcctcaacaacgatgaccacggggaccgcaggaaatcaggccggtctcgaccttgccttggtcttcgctaatctccaatcggtcgatccccatcagacgcccctctttcataccgattccttgcagatcttgtctgctaaactcttgagtcttctctgatctattcctctctttctctcccctcttccctatcttgttttcctctctctctctctctctctctctcccctttctttgctttgttgttgtttggttcatgttttttttttcgaggagcagggggggggggttgtatttatgtacctaataggacattttttcctttgttttttgggggtgttggagtagtagtgagacggagatttgatatatctgcgctttaaaaggtgcggcaacgatgggccacattgtgtgataaactgcccactaacgttagtgttattagtgttagtgttagcggggcttgaaacagtgtgtcagacctcatgtagtgttggtgtgctgttagtgatgctatgttatgctgcgcttctacatagtggcaaaaaaggcccaataactgctggaataagatgtagtgcagcatagtgggcccttttttggggcctgctagtgcagatttgggtatctgcactaacagttatggtattcaaagttgaaatgcatgaaatcatagagtgcataaatcatataatcataaaacattttggctgggaaagccaaagcttacataatcagattaccaagatcccctgcaaacaaggttttatgatcttatgatttatgcggttatgatttcatgcatttcaactttgaataccataagtatgcagctaaaaacgtagtgtgttttttgataggctaggatagactaatgctgctacagttagtgtggctggcccagcgttggttgtggggatgtgtcaactggcaagagtacttgggaccccggtatcaacactcttcatgactgttgtgaggattcatatagaatatcacgcaagaatacgatacaaatgttccataagtaactcccaagattgttgaaatccttttgtgatccatccgtgaaatctcatctctcccagaaatccgcagctcaaccctaatcaatctcatctcactaaacctaattatcctaccttcatgtccctcttgtccgtcatccacttccacgtcatccacttccacgtcaatgctccacattccttttccttcctgaatcataccttcatcctcttcctgaaccgatcctctcacacttcaactgtctcccaatcaactcaactgtctacgactctattatcctcaactctgaatcacctctcatctgtgtcgatcttcgactcccaactctcaaatccgtcaacttcatcaacatcaattggatcacttctagtatccactttggtgagaaaataacctcaacaacctacctcaacagtcaaatcaactaactccatctttttctttagtcttgtgtcttgttatctcctctatattgtcttcttatattcagttgttctttcttaagattactcttctgttgtggtaaatcatttcacactttttcatttcatttctttttgttttatcattcaattctctctttctaacctcttttgttctccagtctggtttggttttttagcaataaaattctcaagttttcacacgattaacagtcgaaaacgctactctgcttatgtcggaaaccatcaatcctaaaacctcctcgaccaccaaccagacatcaacctccttaacaactgacatcaaatcctcgaactctacgatggataaattaaactcaatgattctgaagacgtgtgagcctgggtctcaatagtgacagcaggacacaaggtttggggggcacttttaaatgtatttctcaagagaagggaaatacaagtaaaagtagaagagaaagagataagagaaagagaagaaatgaataatctttttgttgtttgtttgttttgtgatgattattaagattctgacagtcttatttcctcagagggtagctgttataagcggagttaactctacgcctccaaatcaaaggaaactgaaatgggtacttgactctgataaatcaggtcaaccacaattttttagatcagggatgatcaaggttctttaaagggaaacctatgtagttttcagttttactaccaaacaagaaaaaggaggagaatctttgaagcttatggagctttggttgatcagggcttttggtttagagaagttagagaaaaaggtgagagtgacagagaaagaaaacaagcaggaagatgctagctggacttaaagaagtaacttactgatgacaccaatgacactgagtagtgggaaaggcaggaaaagtaaggttcttctggttgataagtgtaggctggatctggtactggttgttgttgtttctgggtggtctggagtctgaaaatcctctggaagcggaatcaacaagctcagagaggattttcaaagttggatgacataatcattacatgtacatgtggttgggagagatggaattccaatttggttggtatttcacaaggtgtgttgaaatgttacaaagtcaatgaaggagaagagtagtgtaaaactggtcagtggttaccatggttgaaattgaatgaggaattcatttctgaagtcaaaatgtaataaaatcttaagctgaataagttacagtaggaacatgaatgaaaggggggacttaggcagtcttttggccagcttggctggctctaaggctgacaagacggctatcgaagccattccgttacttacacaagacaacttctctatgtggaaaaatcgagtcgtcaacttcctcgaactgcaaaaagtgaaagatcacgtcattgctggcaagggcactctctccaacgatgaagaacttcaagtcagaactatcctaatgtccaagctcgatcctgctgttcactccaacgttatcaaccacgagaacgccactgacgccgttaagatctggaactctatcgttgatcattttgcatccactcaagctgccaacagagcgcaagtttggaacaacttctctctccttccatatgacgactccgatatcaaaggctttattactcgaatcaaatccgccattgcaaaaatgcatgaagtcggtattcaaatcgactccgatgtcgtcgggtacgagatcctgaagaaactccctaagaccacggagctaaacggtctgtccaccgccgttacacattcaggactcgatatgacccccgatcttgtgttagatcatctaagagtgcatggcaataacaagaagctctcggcaccttcggttcccactcaagtcaccctctttaccgatgcatccaggaaatgtaaacccaatgctcacaataccttggcgaatcaccctcagtcgagatgttacaagttgtatccacatcttattcctcctaggaaccaaggcaatcgtttggaaaccactgttagcagttttcactcatccttgtcatctccttcccccttcttcattctcgattcgggatcatccgctcacatgacctccgatctcaatctgtttgttcaactcactctaaaagacgacggaatagttagaacgagctccggattggaatctctaaaaataaaggggaacggcaccatcaaattggttaacgactatggtgaattcttgctcgacaacgtcctttttgtacccgacattgttgtaaatctcctctctgtccgatgtcttgtccttaatgacttcgatattcaattcaataaaaatgaattttccattctcaagaacaatcaacttgctatgaaaggaagatacatcggtaatcttccaactcttgagtttgtcaatcatcgatctcttctgtctgccagtgagcatcttcataagtctctgggacatgtgagctatcatcgacttcggcataaactcggaataccggttaaagcagcgacttcctgtgacgcttgtgctgtgtcaaaaataactaaagcttcctttcacgagcgaagatccactgtccccagaccctttgaagagatacacttagacctgctcggtcccataagtccatcttccagagaaggtcattgctatttcatgactgtagtcgatgcgcactccagattctgctctgccataccactgaaaaagaaaagcaatgctgcaaatctcttaattcaagccatagaactggaaggaaagagaataggctaccttccgacagtgatacactccgatagaggatccgaattcattaacagtcagcttttggacttctgcaatgctcatgccataagagctcgtcattccgatgcctatacacctcaacagaatggcctcgcggaacgtttcaatcgtacaattctggaattgatgcgggctgtcttcaaggactccggtctgaggaaagacctgtggaatgaagtagtgaaggccagcactctggttcttaatcaaatccctacacatcaatcgaaaaagtctccttttgagatcttcaagaatcgagacttgcccctaaactacttcaagcccctaggaatcaaattgtcttacctcattgaacccaaaaaaagtggttcaaagctctttcccaaaggagaactagggaaattggtcggttacaatgacgaactgcgttcttaccgtattctctccgacaacggaaagctggtagagaccaagagcgtgcaattcttggactactctccttctcatgatcaatccgacaatctcaatgacatcattattcttgatgaagaccccgacctctctgtccttgctgatgagaaggaacctgttgaactctctgatacccctaatcctaacgttgatctctcagactctatatccattgcatcctctgaacaaggtgattcttcctctgacaacaatgacgtggtggaatcctcactgctccctcaaactcgaatattgcgtgatcgaacagagaaagtcaagcctgctaaatactcctatctgacaggtgatcctacttcgttcaaaatggctatgaaatccgataatcatgctgaatgggagaaagctgccgacgaagaactcaacaacatagaaggtcatgacgtctgggacgactacttcgatcaacctttgtcattcctaaggactctgtggatttttaaaacaaaaccttcgacactctcttctgctgaaagaaagaaagcacgtctgtgcatacagggtttcatgcaagttcccggccaagactttggagaaacctttgctcccactgggaaatttacctcccttctcatactcctcacctttgccatcgacaacaagcttgccattcgtcaattcgacgtaaaaagtgcctttctgtttgctcctctggaagaagaaatctatatcaagactcctgaaggctccaagagaaaggcaccattcctaaggctaaaaaaatccctatacggcttgaaacaagctcctatgaactggtacaacactctcatcgcctggttcaatgaaatcaacttccatcaatccgccgctgatccttgtgtattcatcaatgagaaacaaaaatcttacctgttctttcacgttgatgatctggtagtggttggcgacgttgactcttttgaagcactctttctgaaaagattccccaactcctccgctcatgaacctgacactcttcttggcatggatctaactcaggaagacaactccgtgaagctctctcaacgcaaacttattgagaaaggtctagaacttgcaggcattcaagaatgcagaccagtaaaaactccactctcagtaggtattcaacttcaaccagctactcagacggaaatcgacgaatttcaaaaactcaagattaactattgatcacacaccggcatactgaactaccttgcgtgcagaactcgtccggatttatctcctgcagtttcaattctttcaagcttcaacaactcacccggaatacaacactggcggcagatcatccactgctggaaatatctagccggtactattgatctttcactcaccttacgtcccaattctgaagacttgtccaactccattcaacacttcaccgatgcaacctgggcagatgaccttgaatcaagactatccagaagtggttcgatctgtttctggaaagcctgtccagtctcttggaatagcaaaaaacaacgcaatattattctctcgtccacagaagctgaattgaatgtgttatctgatggagttcaagaaaatcaatggatcaagtttctaattgaagaattgtacgacaaaaagctcaatccaactcaatttcacatcgacaatcaaggcctactcaaaaaaataaaaaattttggatctaactccaaaacaaagcacctagacatcaagatgaaatggttacgtgacttatacaacaagaaagaaattgctgtcaaactcattccttccgaagaaatgactgccgattctctaactaaagccagttcctctgaatctctctctcatctgaaggagaaatgttttctagtagaagtcattttctcatcaaattgaggggggtgttgaaatccttttgtgatccatctgtgaaatctcatctctcccagaaatccgcagctcaaccctaatcaatctcatctcactaaacctaattatcctaccttcatgtccctcttgtccgtcatccacttccacgtcatccacttccacgtcaatgctccacattccttttccttcctgaatcataccttcatcctcttcctgaaccgatcctctcacacttcaactgtctcccaatcaactcaactgtctacgactctattatcctcaactctgaatcacctctcatctgtgtcgatcttcgactcccaactctcgaatccgtcaacttcatcaacatcaattggatcacttctagtatccactttggtgagaaaataacctcaacaacctacctcaacagtcaaatcaactaactccatctttttctttagtcttgtgtcttgttatctcctctatattgtcttcttatattcagttgttctttcttaagattactcttctgttgtggtaaatcatttcacactttttcatttcatttctttttgttttatcattcaattctctctttctaacctcttttgttctccagtctggtttggttttttagcaataaaattctcaagttttcacaaagatttatatgcatgaagtgttatgatcaatacatgagattataagaacttggaacgagagaacatagatcaagtagaacgaatcgataatttgagattagatattcatatgtaagagcatctccaccccgggtggtaaatccggagtggtaaacaaaggatttaccacccgcattccagagttgccacctggaatcaagcaggtgcgccaccgcaaagtggtaaaacctgcactgagattggatcagcgaggtcgagtgaggggtatttgtatgtgaacgggttgcgattatgggggtttcacgagatggagggtggatatcacggatcccacagcggtatcaggggaggtaccggggtggtagatctaccacctcggtagattttttggaccaaaattgtagcttaccaccccttataccacccgcggtggcggggtgttttgggaattggggtggtaaacggggcttacaaccccaatttacgacctgcgttggagatgctctaagattgaacttgaagattggtgagattgcactcagataaactaacaggccatgcataggacaaacaggaaaacagagtatgctgagtagagactcactctaagtaaacaggctccctcggccagagagcagccttatttaaagttgatgtcagcagtgggttactccgaggtgactagtttccgctcgacggaggtttactggagttgtccagtggctccgattcgtagaaggaagctggtatgatccaaagagtttacgcccaggccgttgataagttttgagaagttcaggctcgaggatccaaacagtgatgtgttgatgtgagagggtcgagcaagcttaaagtagtgatttgttgatgtatctttgagctcaagaggaatggttaaataaaatgatgttattattttcttctcttctgaaagtctggggaacaagagaatcagaaagtacaacttataagctctatctgagtgtaactagatacaagcatgtaagatatgctaataaaaaggaaaatgaaagtattgaaatggaaaataaccagtgaaatgcatgtgaaactttgagaggctgcagacggtgtagtaaaaacagataaactatctaaggggtagaatgtttttacttgccggctgacatttggtacctctaaaaaaaacagaaaaaaaaaatgatgaagctatcatttgagaaaaatcaatcaaagtaaaaaagtaaccagagatccttaaaccaataccatctgagagtgtcggcgccttgtgagatgtcttcatgaagctcttctattcttgggggctgttgtcctagatcacctctccaagcaaaaccaacaaacttaaagcttctgttactgatagtagtcccgggttctggtgtcttgtactcatgaagcctagctcttgaagtgccttccttccattcccaaatacccagtatctttcttctgatcaacattttggatgccagtggtaagttttctatattggtcattgatgcagttgcaatgaattgcttgtctttgatggatgttggtaggagatttagcatagcggggtcgtgcttgaggacggagaatcgttcggagcgaagttggaggtcattatatgcaaaaacttcaggcaggatgtttcttggagttcttgtgaccgttggaatttcggctgtctttagtattactcctgactgttgatctaaagcagccgagttgttggaaaacttgactttttgaggtcgcttaggatgcaggtgttgaggggagtcagaacctgcattgatagtcgtctccagtctactcggcggttccccaggctccttgcctgactgggctttcatcgttcctcggaactcggttgttgctggaagcgcagtgatggaacaagggactttaggatgaaggcgccgaggggtatcagagcttgtgctgtgagttttctccaagttctttggcggtatcggaggcttctttgctgactctgctaacttgcgcgggcgtttaggatgatatacccgaggtgcaccggacttagaacaaggcactgccttcttgtccggtgatgctttcataggttttgacgatgtacatgtgtgtgtcttttcaacatcgcttccgagctcctgaacatctgagtcggacttagaacaaggacttgtctttgtttgctgaggtcttgtcctgattgttttagctagcgaggtctccggatcttgaagattaggcaggggcttcttggtctccctcacaacatcttcaacacgcgagacatccaccacgctgatgagatgtctcatcaccttaaatgaacggcttcgaagggttccatgactttgattcatgagctgagacgaggactttggcaagatcgtttccttgctatcctccggcttctccttggcttttgcaagtttgagacttggtagttgaacatgagatggaagaattgttgtcactcttgtttccagggtctctagccgagtccgtaagatggtgagttcctcgcggaggactgtgacttctaacatatcagacattgtaatcaaaagggattaacagacgaccagagagaaacagtgatgaccaattgaattctgattccaaaagagaaccgtagtttggaccacaattcgttcagagggatacccggcgatgcgtttggtccagaaataatgcttgatgaaaagatgagaagagtataagagatgggagagatgtttgtcgtccggcttgataaccaagaaacgacgagggataccaagacgatgatgatttatctgtgttaatccgcaaggttgaaccagagtttattcttcttaaaaaaactgaaaaaaaaggatgaatcctcgtaaagcgagggttccgtctgcacagggctgtccaggtgtacaggtataaggggtggtcgccaattgtcagcagtgggttactccgaggtgactagtttccgcttgacggaagtttactggagttgtccagtggctccgattcgtagaaggaagctggtatgatccaaagagtttacgcccaggccgttgatacgttttgagaagttcaggctcgaggatccaaacagtgatgtgttgatgtgagagggtcgagcaagcttaaagtagtgatttgttgatgtatctttgagctcaagaggaatggttaaataaaatgatgttattattttcttctcttctgaaagtctggggaacaagagaatcagaaagtacaacttataagctctatctgagtgtaactagatacaagcatgtaagatatgctaataacaaggaaaatgaaagtattgaaatggaaaataaccagtgaaatgcatgtgaaactttgagaggctgcagacggtgtagtaaaaactaataaactatctaaggggtagaatgtttttacttgccggctgacagttgaactatcactacaaacaataccagttttgccccaggaaattaaaatgtcactttgggtggtggccaagaagaggtcgatttcctgaggctttttttttacaaaatgattcaggagtaaaaattggggaggctaaaatgagctattttagccaaaaaataaaaatccctcaaatgagctaaaaattaattttgggaatgtttataggcattttgtatatttggggtaaaatagctcattttagcctaatttttcatcctgagtcatttttgtaaaaaaaccctcaggaaattgacctgtttttggccaccacccaaagtgacatttttttcccggggcaaaactggtattgtttgtagtgtatgagttcattgtttatctcttagtgatactacaagaggaatccaagaagatttacagaaagaactcaagcaacaaatgagatctgttttgatttccccagtgttaaaatattactagtgatcagatataagaaaatcttactgcactttttgaagatgttgaaatcctcgtgatccatttgtgaaatctcatctcctccaaaatccgcagcaaatctcaattcaaaacctaactcaatctcattccaaactcactccaaaacctaatactcatccgttcctcaatccctttcttattctcaatctgttccttactccctttctcattctcagtccgttccttactccctttctcattctcaatctgctcctcactccctttcttattctcaatccgctcctcactcccttccttattctcaacctgttcctcacctcactttaccctctatcattaccttacttccatctaccgctgtcctatagtctacactctcctactcaacttccttcgaccttgtcgactttcccttcctattatcagtcgatcttcgactcttcaatctccgatcactacaacctatcatcatcaactggatcactcctgaatccactttggtgagaaaataacccgaacattctgcctcgactgtcgactccaactaacttcttctcttcctctcttagtcttgtgtcttgcaccttcctatatcttgtcttcctatcttcagttgtctcccttaagaataattcttctgttgtggtaattctttttcctctcatttcatttcttttgcctcttgattccaattctaacttgtttttcatcttcagtctggtttggctttttagtaataaattctcaagttttcacagaagagcattaacctaaaactaacaactttagtaatacctcttgtccaggagagctgccttacctcttaccctagtctttacagcatctatatcacctgctccccggtgcaagtcttggtaacactggtctgttacctattgcttgttgtcctatcctcagtataattattcccagctcaacaatcagtagccttggattgccctggctataagctacagtctacaggaagtctatggttataaccaacgatgaaacggatgcgatgcgtgcattggtattgcattgcattgcaggatgcaatgcggggccccgcattgtcataaccgatgcggagaattggtgtcgcattgattttccgatgcaatgtccgatacctggcttgcaatgccgatgttattggcaggcatcggcttaacctccctccggagtccctggacatgaggcagggactcaggaggcactgactcagaatctgattgactccgggggagagtcactactccaagccaaaattcaaatcaccctgtcctgactccgactctgagttcgactcaagtctttcaagttcatccaatttcaattctagatccaattccgaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntggccagaaaagcagccagatatccgcatccgcgcggatatccggatgccaattgcccatctctatccatcaccaaaatatcatcagtactaaggtaactcaacttcccctcctctcatacatatctcatacatcataaaactaatccttcatcttttcccctataatcaggtctctctccctccccctgctgcaagaatcactctggatactgcatccaataccatcaccaggctccaccagctacccccccccccaactctgcttcataaccactcacaagctctgctccaccacacaaccaccacacaaacttcactgaaccattacacctcctcccttcacacccatcataccccaccctctccccaccatcacacctccacctgttgattgtaaaaaatgtgagtatgctcttttttgtcttctactctcaaaggtgctgagctaatttatgtgagtaaacagtgagctaatttgttttttttttgggtatatttactaaacagtccattttggcatgtgagtcttcccttttatacttattcctctctaggccccaaggcatttccttttctttgctttttttggtcaattcagtcactaaacaataagctgatattttttcccaacgcattattcagtagcaagcgctgatttttatgtaaaatggttgttaccatcattttgatcatgtcttaaagtgtggtaaataaatttaaaatgtcaaaaaatattgagaaataacatgtaaagaattaattgaaaaaagtgtctagtttcagtattaaaaatgaaccgttgagttttaagaaaattggatgttatcattaaattctacacacttttaaatgtaggaagcaactttaaaacttcaaaaaagcataaaaaataaggtacacccatgtatgcaaacaattaggtgaaaaagtgatgacttaattaaaaaatgtgtcaaatgcagcattcaaggtatagttttcattttggggaaaaatggttgttacaataattttatacatgtcttaaagtttaggaaataaatttaaaatgtcaaaaaatgatgaaaattaagctgtaaaaaattaagtgaaaaaatgggtctaatttcagtattaaaaatgaaccgttgagtttgaaaaaaattggattgcaccattcaattctacgcacattgaaacctaggaaataattttaaaatttcaaaaaagcataaaaaataagatacaaacatgtttgcaaacaattaattgagaaatgagtgaaaaaatagggccttaataaaaaaacgcggtttttccgcgttttgacgcggttttgatgcgccgcagcacacgcggttttttatttaatttattacggcttatttttcgagttttttcaaatttttaaaatttattcctacactatgaaaggtgttccattttgaatttcaatcatttcagtggtactcttttcggagatgtgccgcagcaaatctcctaggatagatgtggaacaagttcctccggctatccgagtgtgggtggtaattaaatcttagttttcattaaaaatctttgtttcttcatgtatttttaaagcactaatgatttctttgaaccacggaaataattaatgtgtctgtaagatagtttttatacttcttctacttgatttgagataggtttgggagcaaaaaataccaaaaatacaccaaacctatatgctatgggtgggcgggaggttaagaaaaaaaaattattaagtatttgaaatttaggttgacaatgaaaagattgttaagattgttggtttggatgaagagagggaacaaaaggattgtgatgtggatagattattatctatatgtgaatgatcctttcgcggactccaaattaatcatgtgtttctttcataaccggaccaggattaattttattccgtccaaacaacaatcttcttcatgcccatggaccccggcgccttcatctagtgccttaatcaggcgccctacaagaatttaatggtaaagtccatttcccataaaaatgactttaatttttttttctgctcactcatttttacaattaattgttactggcttgttttccaatattttttgacattgtagaattgtttcctacactttgaaaggtgtagaattcaatggtaatatttattttgcataaaaatgatttttatgcattgtaatttccgttcccactcattttttcaattaattgttagcggcttgtttttcattattttttgacattgtaaatttgtttcctacactttaaaaggtgtagaatttaatggtaaaattcatttttcaaaaaaatgattcctttgtgttgaaatttgcctcccactcaatttattgatgcaagcacagtggaacgttcccggtggttattcaaccttccaaacttgaatttatcaatggcaaaaggcaaaaaatgctataatattctagtgaggccaaatttggatttacaaaagagtgtgggcataaacgagcgtagtttagattttaaaatgagaagagggacacaagcaggaaatcagaggaaggtacggagaacagtaatgaaaaaaattaattaacttcaacaggagcctttttgaagcactaagatcttctgaaaggtgggtacaagacttctttacccagctcagtgtgggcttgaatataatcctcccaacccagtgcttcatccctgacatagtgactccaaaatgtatcaatcctggggcaaggccatatttcagccttaaaagtgaaagtgatgaaatgagaatggtcaggtaaaaggatcagacagatcggagggttgttgtttggagtatgcaaaagaggaagataagtcgtaggcatctgttccgataataaaataaccggtctttggtacgtatcagctattaaatatccatgggccgggaacgtcatccagtacttgaggggggcttgctgttccttgtctctccatgtaagagaatcgacaactttcggaggttcaagaaagaattttcttgaaggtattctagaagaaatcggttgagaaacgcctgagttattcagagatgggctttgactcctactagcgattgagtgatgatttaaaaaaacaagaggtctgtcaagaaaatcagagactatggcggtcaagagaatcaagaaagaagattattagtgttttgattaaagaaaatggttgaaaaaaggatgagttattcagagttgaagtttaagacctactagagttccagcgatgattttaaaaacaacaagaggtccaacggcaaaaacggagacggtggcggtcaagaggataaagagagaagatgattgatggtttccttgaagaatttggttgaggattggctgagttattcagagttgaagattaagtcctactagagttccagcgatgattttaaaaacaacgagaggtccaacggcaaaaaacggagacagtggcaatcaagaggatcaagagagaagatgattgatggttttcttgaagaatttggttgaggattgcctgagttattcagagttgaagtttgaggcctaacaatgaatttaaaaaagaacagggatgtatcagcaaaattgaagaccgtggggctgaagaggatagataaagtatacttttggtatttttttgtgaattttggttgagaaatggccaagttatgattttttgaagtttagattgtacctgccagttaggaatgaaccagaggtgaatcaaaaaaatccaagtccctggcgtcaaagaggcgaaaaaaagaatgattctggtattttttttgtcgattttggttgagttttgactgagttgtggtgtgttgaaggtttagagggggggtgatgtccttttttgattgtggtgagtggttttcttgtttggtgcctgcaggaaaattttcaaagttcatgcaggcgcttgtggtacccgagcgcgccccctggaggcaaatttatgcataaaacttgcataattaataaaactgcgtcaaaatgcggaaaccgcgtgtgctgcggcgcatcaaaaccgcgtttttttattaaggcccaaaaaataattaataattaaaattcatttttatgcaaaatggtctttaccattaaattctacacctttcaaagtgtaggaaacaactttaaaaataaaataaaatacttgaaaaatattccataaacaattaatcacgaaaccgtgtttaaatgcggaaaccacgtgtgctgtgccgcagcaaaaccgcgtgtaaacgcggaaaaaccgtgtttttttattaaggcccttttttttaataagcttcagaaaaataagagaaaaatttaagaggatggttgaggagctagcatgaatgctggaaagataaaaaatagaaaaataaaataaaaaataaaaataaaaataaaaaagaattttttacttgtgggctcattgagaatggctctgaattgcaagatgagctgaaatacacttgttgatgcaactgagttgtactcagctagtatgatggaacggaggttgatttgggtcttcatcaaattgaatgttgaggtgaggttggagataaagtcaatggtaaacagaataccatcaacaatcagttggtgtaaggtcatggtgtactcaggtatcacatggggtgacacccgccaattccaaacccttgcttggggtacagatttttctgtcaaggcactgtacaattgactttttttgcttctgattttgattacattcttctctggacttgctaaatttgaagcataaaattagctataaactcaggagaccctcagcagggctacctcttggctgaaaaaattaactttgcacttgcagttgctacaggttgtcaaagtgtttgttggaccaagacaaccaagtctaatttttactatcgcccagatttggaaagtttggagttgattgtgagtgtgttattccacacatcaggaacaattagaatgttttgagggtgagggtgggatggccaaccatgatattaaaatcttccaagagccatcaattgatctagaatataaaaggaaactgtgtgcaagtaaaaatcctataaaccaatccatagaataagtttgaggatgaaccatccaatggaaatttagacaatgcatgttgataacaacttttcacagaggtattgggcttgcacacagtggaaggtcaaccctgaagtgcttgataaaaccacaacaatccatactgaaggggggttggcgtgcggttatcaacccccatactgaagttgcttgtcaagtgtctcacaaatccacaacaagccaatttcaaaattactggtctggaagatgattttatgaagggctgggggaaaaaacagatgccccatcaaaatgtgcactatcacaaatcccaaaagcattttggttaaaagtctgacaggaaatcaatctgttttcaaacagttgtagctatctgatacacttctgagtacagcaccacatccgctttgaactctagttttaagaattgatctatctttagtattacaagtgatcatcacctaaaagatagggcaccaattggtgccagcattgggtttgagagattttcctatttttttataaggaccagggttttattttgtgtctttgtgtgtttttgttttttcttggtttttttgtgtgcttttgtgttttctgggtgtttttgtgggtttttgtgttttctttctttttttcatttttgagggcaattttatttttatttgtattggcacctgttcatcaggtaaggacatagtccaattttctcaattattgtgtgactcagtgttagtttcttcggtcactatctctgatcactctttctctttccctttgacgttctgatgtcatctcattgatcactacatccacaatcttactggaaggtggccttgcaactactagttcacagggaatttcagggtggtggagcaactgacaacgtttacaattccaaagctcgtgaggtgcattgatatcagatgaacgtgcccaatctctattattatgcatgggatagactgttgtggtgagacagccaaataatgttgcatagaccaactgtgtgagaagactgtacattgttgacgtgtttcagaaggttttggcccttgtgtgggaatcgaacactggacacaagtatgctgttctacaggacaatgatccagaagggcttcaatctgactgcactatcttgacagggcacagctcatgatagacaggaggtatttaacccagatgggatgaaaaatcagatattcaatagtgcatcaatcttgtctctgaatggacatgttatgtgcaccacagaagaatcttttgccactaagattggatattgactctatttgacagctatgtgtatgctacactggtttgaataatataaaaaccaggtgctattgctgttctgaaggactatcaaagaaaaagatttctattttttaccctttatatgtggtccaaattccacaaagctgaagtacgcactcctttaagcttatttgtttctaatgaaacagataacaggagattattatgaaaatcaataaagtgttatagtttggaatttaaaagcaataataattgctaagaagcagcaggcaagcacttgatctgattggctagttgtcagaggtggtagtcttgcagcaactgctttataaggaagtttagtgagggatgaaaggggaatttcaaagttacacactaataattccagtagtaaaaggttgattgagattgggataactactagaaaagtaggaagagaatattcactgtacttactaagtatgctgtgggtgaatatgctggggaaccaatattaggccaggaatggcctccttttatattctagagtcccccttgggggaattcttagaatattctagaatgtttatttaatgtactacaatagtagttctcccatgatgtaatgggaatttttgtagtagattaagggcattaataaaaaaacgcggtttttccgcgttttgacgcggttttgatgcgccgcagcacacgcggtttccgcatttagacgcggttttttaattaattttttaccgcttatttttcgagtttttttgaatttttaaaattgtttcctatgttttaaagcgtgtagaatttaatggtaaaaaccatttttcataaaaatgagttttgattattaattttttttttccacttatttttcaattaaatgtttacatacatgtttctacctcattttttatgcttttttgaaattttaaatttatttcttaggttatagtgtgcgtagaatttaatggtgcaatccaaattacataaaaatcaatggttcattgttaatactgaaattagacacattttttcacataaatttctacagcttaattttcattctttttcaacattttgaatttttttcctacacttcaagacatgtataaaatgatggtaacagccattttacataaaaataaaagtttgttattgaatattgagttggacaggtttttttttatgttttttaaattgatttttaccagcttaattgtgatcattttttgaaattttaaatttatttcctacatttaaaaatgtgtagaacttaatggtgaattccaatttgcctgaaaataaaagcttcaatcttaatacatgagtgtaccccatttcttgcgtaatttttactgtatacagattttatttgaatgcaaaatgaatacagccatcaaatccaaaacctttcaaagtgtaggaaatgaacttgaaattccataaaataaggataattaagtgtgtaagaattaattaaagaaacatgtcaaatgcagtattcaagatatagttttcattttgatgcaaattcttttttactataattttgaacatgtttgaaagtgtaggaaaagaattcaaaatgtcaaaaaataatgaaaattaagctgttaaaaatcaattgaaaaatatgactcattatagtattcagtatgaaccgctgagttttatgggaatggaatgttaccattaaattctaaacacttttaaatgtaggaaacaactttaaaatttcaaaaaagcataaaaaataaggtaaaaaaattaatgcaaacaatcaagtgaaaaagtggagaattaaataaaaaaaacatgtcatatgcagtattcaagatatagttttcattttgatccaaaatgagtcttaccatcattttaaccatgtcttaaagtgtaggaaaaaaatttaaaatgtcaaaaaagaatgaaaattaacctgtagaaatttaagtgaaaaaatgtgtctaatttcagtattaaaaatgaaccgttgagttttgaaaaatttggattaaactattaaattctacacacattgaaacctaggaaataaatttgaaatttcaaaaaagcataaaaaatgaggtagaaacatgtatgtaaacaattaattgaaaaaatgagtggaaaaaaaattaataatcaaaagtcatttttatgaaaaatggtttttaccattaaattctacacgctttaaaacataggaaacaattttaaaaattcaaaaaaactcgaaaaataagccgtaataaattaaataaaaaaccgcgtcaaaacgcggaaaccgcgtgtgctgcggcgcatcaaaaccgcgtcaaaacgcggaaaaaccgcgtttttttattaatgccctagattaaatacagtattttctatgtccccatgacttcatcatgcattgttatagccaattaaatcatgtgcctacttgtaatagaataatactgatggaaattaccacacacttcactaaggtggtaatttctacaagttgaattatagttttcacttgtagttgtaacagcgatgggcagatacgttacccaaatggataacgttgactgtaacgtaacctttacagttacgttaaccacaagttacagatatctttatttcagttacgatatctactggagcaaaaggccccttttttttctagttacgttcccagaaattctgaacaaaacagggttacgttacagaatttccaatatttggataacttaagggtaactttgctggagatgcactgattcttgatggttttgttcattaggagcgaggtaattcgcacaatatgatcataaaccaatcagtgattatcatttcaccaacaagccaggtcaaaagatgtctggtgtgagaattgaacccacaacctccacatattcaatgcgcatgtgaggcactctttgaccattaagctatatgcaatatgtttttgcatttcaaactctcataacaccctccacccaagtaagttacgttaccccaaaaaaatatatggaaaaaataaaattggttactttactttactttacaaccaaatttagttactttacaaaaacaacagatttggataactaaaaaaaagttacgttctccaaatcccctgctgtaacgtaccgtaacgtatctgcccaccgctggttgtaaatatgtatttaatatttattttttatctttattttattctatatttttattcctactaaccttctaaggctcttgagttatgacaaactcctagaaggagtaggattttgggggtggttccagtgagcaaccctatctagaatattatgaaaagttaatttcttaaatagtattctaggttttcttattattattacaagtaatttattattgggcaatcttttggatactcttgaggatctctaaggctgacactattattggttgcttggatcacagtactcactaattttccatcatttctatgtactgcactaacagctaaggacaaaaggattggccttgaatgcttgttttgacacaattgattgcccttttcctatgattatgatccacaataaatcagcttatgtatttcccatggaaattaaatttggatggggtactgtcagcaagaattaaacccattttttattttgattattcccccagggtgtaagccagttttgaaattcttggtagcaatgatgaaactgatccaatccccaataaattgttattgtttggtattttaaagcaataataattgctaagaagcagcaggcaagcacttgatctgatttgctaattgtcagaggtggtagtattgcaacctcagcaacctgctgaggggcacccaggtgactgaaacaaaagaagctacaggggactcacaaagggacttgactgtgaatgtatatatgatattcagtgaggagagaagagagagagtgagaaagaaactggtagagagtaatagtgagtagcttgttagaagcatatctgggtataagcatacaactactacatactgggatcactatcccaacacaaccaatagaatcctctcagctgctgagattttaaacctcttggctgctgggagtttacacctctcagaaaccaggggaatcctcccagttgctgagagtgtacagctctcagccactggaggaatttgtacacctctcagcaagcggagtaattctcctggttgctgagagtgtgcagctctcagtgaatgtacagctctcaccatctgaaggaatcctcttggtccctgagagtgcaactatcattcaaaattaacttttgattttcatgaaaattgaatattgccataaaattgtacacatttcaaaatgtaggaaataaatttaaaatttggaaaaatcataaacaaattggggattaataaacacacaccccttttctgctatccacacctggtttctcacacccaattttctgcttacaaacctggtttttcccagattttttgattcatttttttgggattgtaaatatgctaaaaataatctaaaatttagcattcttttttaggcatgttaaaaattcccagagtatttcaatttttatttattgttctccctacgggtttttgaaaacttgaagtataggtatagctaaaacccattattaatttccaagttttacatttttttctccatatagatggtatcatagagattgtttgttggtacctgttgctaggtacccagtaccccttggcgggtaccattggtacccgctgcacacctgccgcgcccccgccaggaggtgccaggtgtctgtttttgggaaaaaacaggctatacccaggtaccgctacaggtaacaccccacttctccgacatagggtgggggggggctgaatattttacaatgaatatgaaaagagtggctatagtgaaactaagtgagaaagggagggaaattattgctggtacccgccaaaagtactggtggtagtaggtacctgccaggcagtgctgggttcagtacttggtccctatttttttaaaaaattgaacaggtacccaagtacaaacaaaaaatctcgatggtatcattcaagatactcctttttttatccctttgcttatttcttaaaactgaaaaaattaaatttggttctttataaatttcccacaaattgggcaatatcaatgatgaattcagatatactttgaagtttcaaaaacttataaaaacttattaaaatttcccttgtggggattttttacatactcaaaaagaatggtccattttagatgatttttactatatttaaaatccctaagaaaatcaattaaaaattgctgggaaaaaccgggtctaaaagcagaaaagtgggtgtaaaaaaaccaagtgtaaacagcaaaaaggggggtaaatacaattacacatcccccaaaaatagggtatagaaaattaatacaaaaaaacgcgtccaaacgcagaaaccatgtgtgctgagcacagcaaaagccacatctaaacggggaaaacctgcatttttattattaaaaccccaaaaaaattgttaaacaggctttagaagaggaaaataggttgtgaaaaattgggtgtaaaaagaagaaaagggggagctatttttctattcccctaaatagaagattaaaaaaataaaatgatgatagagtttgttgagaaattgctggtgttatagatctagaaatgaggtgataaaacagcaatcaagagtctttatctagctaagattagaactatgcaaaagcttgagggtttactggggaagattggagagccagaatttgatcatttgttcaagaaagacgtgtgttaagaattacagatccaggtgtcccaaaaacttcatagtatccatcttctacaactaatccatgggtacgatcatctgggctatcattccaatacttgcgcccttcataagttgggagatcacctttgcgctcaggggctgtgtatttcaaaacactaaatttatttttatttaatcttgaaaatgcagaaaaaataacactatgagtgccagtattgtcaatctttccatattcaatttcccccaagataatgctctcaggatagaatcctttatatacaagctctttcattctatagtgtgcaaactgaaatgggtttgatatgatgtatttctcaacttcttctttgatgagtggatacttctcttgatcttgatatttaaggtgtgcaagtgctctgtacatgttgtgttcatcttttgctaaaaaattcttagtttgaaggaattgaaggtcatgatattccataggagccagatgatgttttggtatttctgcatacttctcttgaacttggtattgtagtgctctatacacctcttcatttggaggtttgtttgcttgaggatgaagtgttttgagaattttagatccagttggtccataaacctcatagtgaccatcttctacaactaatccaacaaaaccatcgtgcagataattgctccgaaagtggaacccttcgtactttggggattctcctttgtgcttgggggctgtgtttgttataacactgaatttacgttcctttaattttgaaaacgcagaaaatattacaccgcgagtaccatgttcattcatctttccatattcaaggccccccacggaaatcctatgcggataaactgcttcattatcagactctgtcatttgatattttgtgaattccactgggtttgttttgatgtattcctcaatttcatctttcacaagttcatacttctcttgatcttgatattgtaagtgtgcaagtgctctatacacgttgtgttcatcattgactataaagttttcagttcggaataattggatgtccttgtaatctagaagagctagatggtgttttggtatttccgtatacttctcttgatcttggtgtgaaagttctctatacatgttgtgctcattgtttgcttgagattctttgtcttgaatgacttgaattcgttccacaggagccggatggtgttctggtatctccactgggcccacctctttcattggagtctgatgatcttttgggatttccgctttcgctacgttttccactttttcggcgcttgtttcttcatgtggaggcaaagggaacaacacagaaaatgttttcagcaatttttactatgggggtgggaggaagaagtgaaatgattctgaattttgaccgtaaaacaaagatcagtcttgggaactaacgtgctgtattccctgactttttagaccgaattctcagtacatcgaaaatccaatccattagttttttaaatgcttttttgaaccgcccccagtagcttttggtctttggtgtttgctcggtggctggagaaggatgtccttggaacttgtttttgtctcccggcaagattacttcatcttttcccggcctccaattaatgagtgaaacgtctgatctccctctttgttattgaagtgactgcgcgtccctcaactttagcatactcattgcctgcggaaacgttgtgatagtcaaagtttgtaacctagatgaaacctaattgtcattagttaaaatccaaccgcttgtcactcagttgtattttcttcattcatcaaggtctcattcttctcatcacttcctcaggtgtgctttcgtgtcatttctatctcctctccggtggttctctttgttaaccacatcgtcgtggatctataaaggtgtgattgtcttgttgctcaaaagtaatgcattcatcaaggtctcattcttctcatcacttcctcaggtgtgctttcgtgtcatttctatctcctctccggtggttctctttgttaaccacatcgtcgtggatctataaaggtgtgctttcgtgtcatttctatctcctctccggtggttctctttgttaaccacatcgtcgtggatctataaagatcccttcagaactagttgttctatatttgtgctactgaaagcgcctgttcctcatgttgactgtctgcgacagctcgacttgcagaatttgcaacgttggcaatttgccccacgtcacctagaactaacccaagcatgagggatgtgagggatgatagcaataagaatttgagaggtaaagagtaggaggtggtggtccaagaatgatataaagaatcatgagaattggcttttcgagctaacatcttaatttaccaaggattatattcccaagtagcacacggttttaatcaattttgctgatgagcactatcggtgagtgggataaaatggggttgttttttcaacaaaaaaataaaaggattgtaaatagttggttgactctgggtattcgcttcctggacgctactccagattataggtggaaggatggatatgcaatcagataaataaaactgaaataacggtgtggggcagataagaattagcttgagcggaatcaacccatattatcttcacgcaacaagttgaacacttctgcttcaaaatcggcccaaaaaatgtccggccatggcagtgcaaatctgaccgactctgatgtgttagcgggtggcagtatcatgattgagtatggttgttacaggatgaagcgaaggtgagacaagcttttgcaatgaatcagagggagggccttgtgaatcattcggagaatcacgggggcgagggccgccctacatttgtcgacttggatccttggttgagggtttttgatgcgacaaagcatcgtggcttggcaatcactaatccgctctatgacgactctgctacaatgactcgacaaaactttccacttgaatgatgagtcattaatctgtaaatcccacaaaagaatgggcaaggtacatgtttagatttactatcacagtggctccggctgaacacgtgacatgcaccctgctcggtgtgatctggtatgatcaaaacaaatttccttacaatctgggcgaagcagatgtatggttgcccacagagcttcgatgtcacaccctgattggcaactccagggctctagtctctggttaaccgcagagtatcacgcctgtgggtctcattgactgaggtaccctcagtcgtgcctacaaattcgggcactcaccatccccaagtatgtagagtgaacaagaaacaaaatgataacaaaaaaacacggagacaactgaagaagaggcgatgtcgataaaaagtgcgcctgcgcaaaagtcaggaagacttgtcgcttgtttgcctgaagcttttaagatgctaacattttgtctggatgagtcatttcgatcacatttaaaatatttaatactacacataattcttgacaaggggattcttctacaaagttatgcacctccgccgccggcaccgtccgtcatcgatttcaagccccccattccgccaccaggcgagcctccgccggctccacccatcattgatttcaaacctccaccgccgcccttggaaggcataccgccaccgggagaacctccaccggctccacccatcattgatttcaagcctccaccaccaccgccgccaggcattccaccgccgcccatggaaggcatacctccgccggctccgcccatcattgattttaagcctccgccgccacctccaggcattccgcccccgcccatggaaggcatgccgcctccacccatcttagacatcattttgcgtctcttgaggccaccgctaaatccatccagcttcttatctacattcccttcgcttgaatgattcttgtcgcccgatttagtattgacaccgccgccgcttaggctggcatttgtttttcctaccttgtggttttcatctccggagctcgagcccggatgactatcgtgtttcttcatggacttatcttctttgggagaaattgggtgattttcgatcgctgggaaatctgagcgcttccagagaaagtttcggggtgaataaacttctcgtttgacgagtccttcggctccagctggctttttgtcgtcttcgctctggcttggattcttgccaggactaacagccccggtggctgccttgggtttcgagctctccggcccactcggcttggtggcctgttgtaacttctgatttgaagtgtttgttggttttgaaggggtttggcctggttgcttggcaccaggcagtacgggagcttgattggttttcggggcggtgttagccccattggttttattgcccgcgtttattcccaactgtggaggagccttcgaaggtgccctgataaaacacgagaaccataagcaggatggttagcaaaataatagcattttccggattcaaaaacgcttctgggttgggtgctacagcttctcgaagaataaacttactcgttgagtttcaaagcaccagtggtaacttgagcttgggtatccatgcaagcgtatatgcagatgacgattgtcacaagttgtacgagtctgaaagaaaccatgttggaagtgataggattttttggtccggagagtcgatgatttcgtcgatttttactgaaactataatctgttcacaagttaaagaaaagctagaattcaagattgaagattgatcaaagcccagctgaagaggtgatgtttttcctcggatgtttactctaacacggaaagataatgaataactgatatagaaaactgaagtgtaaaaaagaataatgaaagcgcagctttatacacacaagactaggaagatatttagaaaacgaaaaggggcgatgtctgaaagacttatttctataaacagttgagcgaaaatattttacaagtggggtgggatatggaaacaatacatcatctgcgttcccgaaagcttcttaaatatgttgacttgaacgatttctttaggggcttgttgacgttgaagattcttgagactcgggacacttcatgatgtacaccttcgtcgcaaacatggccttagcaagatatgcgtcaatcaaggacaacagttggagccgagcgcgagatgacatcctgttgtgacctccatgccgcgacctttaaaggggtaacactccttggtaaagagtctcagagcagtatcggtatattcgattgaagaaagtgcctcgctcgttagcgactctccatggtaagccctgccctctggtacgtgaactggggttcatcatttcctcatctatgcggtaagtcacatataaggtagtcacggtcagtgggatggacgaggattggtaaagtacacaatccggcaaacttcacacaagctggtcccttcaagttcaatacgggtgagcggcctcactttgcaactgtcgcaatacaacgccgaccgccgaccgtagggagacccctcggggctgcccttcgcccgagatgcttcatttgcctcggcggtccgctttcatcagtggtgcgggtgcggtgattatcatcacagtcgctctactactctagcctcgagtgacatcacaatcttctggggttgccagttgcgctaccactctcacaaaaacgagaaggcaattatttttgattttctttcttttgtcgtcgtacattactcgtattctactagtgcacatagagaaagataatatagctaattcaaaatggatagatctaccaaaatattctaaatgatgaagtgatgtagacgaatagaggcacaaaatacaacaggtgacaaaataaacaatcctgcaagtatgtataaggagacattgatcgtgctttcgcctgacatctttccaaaaacaaagctaaaaaaacaaatatcataacgtacagaaaatacacccaaaacaaattatataataaagcaaatatgataaggactggaaaacagtaagctacatattacgggatgcgcatttgcttggctgtgtatggacttgagaaaaggaaagcggaaaagagttggatcaatgacagaatttgttgaattcatgtttgacttgatggataagatgatctttaaccatactgatatcgaatttaattcgattaaagatatcttgagctttatgtttaggaacctgtaatagaacgcattgtttttgttggaaaaaagttcaagttacgttaaaaaaagagtaaaaaagggtttgaagagagagaaagaggatgctcaactataaacagatcgtctttgaccatccaatatatcattccagtgggcaagaggacatccatttgatgttctttttggatcttcgattctaatagattcttcatctcgatcaactaatgaacagatatccaagaaaaaggataaaaaacgaatcaacacatgttttccatattggaagaattcttgatttgaaggaataacgaaataaaggaagagattaaatcgacttacccaaacctcatcttccaacaaggcttgtttagaagcatccaatctttgatgatcatcctgattttgattttgagtgttttggttattttgagattgaaagatcctcaatctagtataaacctgcaacaagtttttccaaatcccgtccgaatttttatgagtagacactaaagacggaagcagggcgggattattctcgaaataatcgatccagatgatcatggttttcaagttcatgacatggtccatcgataatcttgggatgaaatcgttcgaatggattagtgttttgatcatctttcgactcagttctgttaatcctttcgagctcgtacatctacaaaaaaacagcaaccctcattagatcaagaaaaatttgacatttccacaaaatgttactcacggtggacaaatcgcataagtcctaatagatgtaccttcaggcaacccacttcgtctcgtactaagtccagttctaggactaatataccaacatgaaaccaaaaaattgtcatcagatattaatgatgtagattccaagtaaaaggtgactaaaatttccatagagattattaggaatagcaagttcaagaagaaaaaatgaactcaactcagccagcatcaagctcaacaagacagcgactccagcacccaaagagtgcccgacaaactcgattcttttgttcttcttttgctgcctctgaataccatcgttcaacgggacattttcatccgagtctaacttttctaaagcgttacgaagggaagccataaacttggtcggttgtggttgctgttgttgggcggatggtggtggactgttgtttgggaagccgatgagttttttcgagacttcgtagaatccttggtgtactttgaagttctggttcttcttctcatttgtcgaatcttcttcttcttctgttgctgttgttttaaccaaaacaaaacaaaaccaatattcagatccatgaggataacggatttgatcgcaaacagaaagttaaggaaacccatacctgaatcgttttgagtatcaacaaccgatccaggaaagtcgtcccaaaacaagagaggatcgaaggtttggagatcgcaagtaaggtcagtcgagagatcgttcaaggagaacgtgcctctgagacaaacgataacggaacgatggactctatcgaccaggatgaagtatcgagggggttgacaatcaggggatgtggctgctgtcgaggacggatgattctctttttcttctgctgtggagttttctgggagagaagagtcaagggaagccggtagaacgtctccactggccaactcgaacactccatcttccctcatcgttttctcctgatccaacccactgaggtttggtctcgattcttttcccccttcctgcgcctcggttacaacactaagagaaccgatctggttcatcaattcattcatctccttcttgtttttcacctcatcttgtccctttctgagttccatgggtaatagatctttcaactcttctgcgatctttttatccgcttcattcaatgcttctggtacatctttatcctcaaataattcaccatgtcgtctgattaaatcttcatcacttttttaatatttgattggtcaatcaagttcaaagtaatcaatttattgtaaaatagcgcggaaaagaagtttttgtttgtcagtttttgttttgttcagacatcccgtagaaggtcgcatccaaaaagatacgtactgctttcctaacaaaaggttccacgtttcgtacgtagatggaggagcttgatgagtggatgaaattcagaaagaacgagatgaagaatattcattgactataagggcttgaagaagtagatctaatttaatgttcacaggatgaattaagaagacataccttttcccggctcagatgacgatgaagaaggcttaggatcagatccgtttggtgagggggatggtttgctttcagaactgaagaggagatgacctaatccgccgtaactactaagacaaaggtcgatatatcttttgaatttttgtttgacgacttctggatggccttcctgaccatcatcatcatcttcttcgaatccgagttcgaattgctcatttttttgatcgcctgatggagagttttgaataggaatcagaaacgaagagaagaggcgatcttcgacatgttgagtgagttgttggattaaagcccaagttgagagcgctcggaggacttgaaagaactggaagggttgggtggagttatcatagccaggggggagatcggaagcatgaggagatattttgagccactgttgacggaggaggacgacgataagtttgagggcgtcgagggaaggtaaagagggattgagtgtttgataagatctgatgagagcatcgagctcggtgaccgaataagcggcaagatccaagccggtagaagagatcccttgggcgagttgcaaggcggtgagggtggagtactcggcgaagctcaagctggcttggatggcgatggagagcggtttgagctggctgggtagcacgttggagatgatcgtctgtgggatcgcgagcccaaattggacggatttttgggcgacggtgaagccgaatcgagtggcgaaggaggcaatcgctagtgctccatgtgccgccgggacaatcatggatgtgccaccacaagacaacggtttgcccatcacatctgcggattgctctgctacttgttggtctggttctggctcgcctatcgggagatatcccggcatggtcgatggactgtcaagatcgttcatgatgtactcgatggtactatctggtcatctaatgttcggccagcaaagtgaaagcatgtaatcagccttcatcgctcgatcaagagtcttcaatctcaagagaaagggaaaagtacttaccggtctacagtgtggtgaacttggccactgcgaagtttgaagtttggggttggttggcctccgatattgacgtcatcattccagccccgacacccacccgacacccgcgccgacccgtccgccatcagctcaccggggcaccatcaagatgctcacagtaacaaatccatcaagtctcacccaaggggccaagactaactgatcagacccacttccaattgcccttttcttattataacctaaaagggaaaaggctttgaggtttattacaatttataagttatgttgaccactgatcaagctgcatcaatgttacagattacataacttcaacacattaatacccacaccaaacataaaagcaaatcaactgaaactaaacaaagtttttttttttttggttttgttccaagaggctttggaccttggttatttttcaagataaaacagcaataagctgattgggacgatccaatagtgtctacaatccagattccgggctgacaaaaattctgctgtctctttgggaaaagttgaaaggctattattttcctcacttttttttcactgcgtgttccaccttaaatacaacacttgcaaagatgtgatgtgggatgcaagaacagttatgacccagacacgccggctatgttaatgccgtgtattcagttgtatgtactttagttgcagaataagtacaaggagaaggccttcagacttcagagtccggctcctcacgtgggagcgaagacgacattgatcactctgtttttcagagcagtaccgaaacttgcgcagccgcgattaagggtgtgttcaagtcatgttaggctatcggatcttgtaatttgccgctcaaagctgttggcgttttgctttacaagctctgatcagcaaaatcccagagacctgttgatcgctctaacctcttgatattattcaccaatctgcctaagtgaaaatttctttgaaccaactgcactgttttgtaattatggtagttttttcgtagggtcaagttcttgacgaagacaattgtttatcctttcagtacgtcccgttgtgtcttataagtccgggttgattttcaatatacgtgggacttgattcttttctctacaccccgccagatcacacattgatccagtgcctcttgatccttattgacagagattccatctacatacattgcactgtttgatctataaaatatcttcacctgaacatagtcaacatttgtattgagaagaaaaaacagaaacatgaattcaatcgttcgatcaatggtcataaccatactaattaccagagcttggggagtgaaagttgtaaggagtaaaggtctcttttattcctgacacttaacctcaccaagacacacatctcactgaaccccacgaggtcatctttgaaactccagctcaagatgtaatctgcaagcctcaacctcaagagacggttcctgcaaagaaccaaatcaacattgaaaaggtgtagagcaacttcgattttccactctgggttcaccatggtggtcccgatgagcccgccacggaattcaagccgtatgggcagggcgagttacgatggattccggacaatcggtttctgctagccacttttgatggcaaggtgctcttaaaccaagaggtgtacgacttcctggtacgcccattgctcaccgcggtaaacgcagacaggaagcccccagactacccatatggcccatcgtggcaagacatttttcgccactcttaccacctaattggtgggccaagcgagccaaaatctcgaatcgacgggccaggctataccatgttccgagtggatcatgaactgaatatcaataattggcatgccgatagatttcaccttggccgcccatacccccaggacgatgtacacgttagagagatcacaaacgaatcaggattccaagctttgtacgtcatccaaaccggaacgcctgagataaacccaaccaatatagtcttgcaaccacaagaatcaaccaaagcgcgttttgacccatcgtttgcttgggtggtggtctctagagaaccaatcaatgaagaaacatacaaccacatcatacgattgccactaactcaagctcgagaaaaggcaggggctggtgactcaagtcagagattctcttattatcacacggaatcccctgaaaaatctaaggcaatattgaagggccttcaagagggtgatccctcagccactcaggaagttgataacacaaacagaaatggctttcacataattgagccaatggaaaattctgaaccttgagacatccaaaacctcttcagaatcagaaccctcaaacaatcttggaagcagacaacacacacctcatggatatgtatgtagtgtacctgatcagggtactgtgcaggatggataattgaagggggcatgaagacaaagattcaaaaagaatcaaatcttcaaccatgtagtatatttttttttcctttcttgtatcttagtgctcacattttataaatcagcaaaaaaaaaacatcaagaccagagtctgattctgatgatcttcttgtctccagggactacatgaaagattccatatatttcaaatcttggcaatatcagagactgttgggattttatcaacattatgcttgatatgatctttctgattttgttcttctatactgattagaagagttcattcaacttgtgacttaaccttggaaattctttgtaaccttgttatgtgtgacctacagtaatacacatacagatttataatctttctctgtacagttgaaaataaaatttacaatttatcagtttattttaagcctgcataactcaggatttggaaaaggtgtgcacgatcccaaaccattgaccttgttgaagtggggttgagggtacaaaaatatatactcagaggacccacgtaatcgttttggtcaaaagatgtccttctgtagccaatatgatgtccttctgtagccaatatgtaggtaagtttgtaacccacatgttgtgtggtcttggactgatcccaaagtggaatgctgtgccacgcaaccgcttttttacagcagatcagaaggctagattgtgctcgatcatttgttggatgaattttcaaattaactaaacctggggctagcctgccagggtaacgtcagtttagcggacgtgagccacagaaacgggctgaaatctagcttgcccagcctctccgtcgaacgcacgaagtgcgggagaggcttgtgccaaaaacgaacacgcccgcgtgtcgctttccagttttgagagtgttttttgtgcgaaaaattctaataaattgctttcttaactttaatagaggaaaaatctggcacaatgtatcccagatgccaaagtaaattttcatcaaggaattacccagaaacatgtacaactacattctagggaaactttgtaaaggtccaagaatccgctcaaatttgtgttttttgcttatgtaatagcttctcaaggctcggagctcaactttaattctgatttatttcaatatttcatatttttcaaaaatatcttacttgtcaggttttcatacaaaatctctaaaaattggatgaggagaaccgcaacatggtcaactttgaccatgctgactctgccctcaaacaaccccaaagtacatgcatggtgggcaatccaaaattccctacaccaaaacatgttgatagcgacacgcgagcttgtgcgtatttgtcacaagtccctccttcggaggctcgcttcgcgagtggcgccagccagcccaggtcaccaggcccgcagaagcttgggacttggtacaagttagggctgaaatcgactttcaggttgacctgcgcttagcccggggtcaatgcgagtgggtcaagttgtaggttgcgataattaattaggcaacttacttaaaacccgacaaatgcgaatgctcttgttttctgcagagcagtgacagtcttgccatatctctagttgcacatatacttaaataagtagcgtgtaatcatcaacccttatttgaaacgcccttgagttcatcaatctgaaaaaaaaaacattgtagaacaagagatcatcaaagagatgagagaatgggcatcaggtttgttgttgatgatggatgccaagacgatgatgtgtatctcagtttctgcgactccaaaaagctatcaccccctcttttgcctctcctaagttcttaaaaaagaaatgcacacaaaaaaagaccgagtaaacacccacacaaacatgacaattctttcataaagcttgactcatgacgagaaagaaatgaaaagtttgaacattcatgctctaaaaaaagtttcactttttattattttctctcttgaatgaagaaaaggaacatgattgagggactgaggagacaaaaaaaaacattgataataacaatcgtgaagtggttcttagaagaaaatgaaagaggagaagagatgacaggatgaggggggtcgttccggtctcataattgtgaattctaggaatgcattataacgttctgaccaaccaagaccttacacaacagtcatcgatcagcttagaaacatttacgatggacgatcgagggaccactctgcataaatttaaaaagaagaaacccgattttgttagttaaacctcattttggcgaaagatgagtgaaaattaactgacctcatcgtactcttgcttcgaaatccacatctgttggaaggtggatagagaagccaagatagaaccaccgatccatacggagctgaaaaaaacatagtcggaagagagtagattaattcaactgacaatcggatgaaagacgggagggtggttttgactgactatttcctctctggtggggcaacgatcttgaccttcatgctgctaggagcaagggcggtaatctccttttgcattcggtcagagataccagaatacatggtcgttccacccgacatgaccacgttaccgtagaggtcctttctgatatcaaggtcacacttcatgatcgagttgtaggtagtttcatggataccagaagcttccaaaccaagtagagaaggttggaacaaggcttctgggcaacggaaactgttgaacagcacaagggattagtcttgtcaactaacgtgtcaagacgggaatcagatgtgtcagaaagaattactaaccgttcgttaccgatcgtaatcacttgaccatcaggcaattcgtagctcttctcgagagccgaggattgactggcggtttgcatttcttgttcaaagtctaaaccgacatagcagagcttttccttgatgtcccgaacgatttccctttcggcggtggtggtaaagctgtaacctcgttccattaagatcttgatcaagtagtccgtcaagtcacgaccggcaagatcaagtctcaagatcgcatggggcaaggcgtaaccttcgtagatcgggacagtgtgtgtgacaccatctccggagtccaagacgataccagtggtacgaccggaggcgtacaaggagagcactgcctggatggcgacgtagaaggcaggggcgttgaaggtttcaaacatgatttgagtcactggaaatagtcaagtacgtcagaagatctatcggcttggattggctttcaggtcagctttgcgagacaagtgaaaaactcaactcttttctcggttcactttaggattgaggggggcttcagtcaataggactgggtgttcctcaggagcgactcggagctcgttgtagaaggtgtgatgccagatcttttccatgtcatcccagttcgtgacaatcccgtgttcgataggatacttcaaagtcaagatacctcttttggattgagcttcgtcgcccacgtaggaatcctgtaatgttagaagagtcgataaatcatctgtttcccgagtcactaggctcatgaaaatccagagttgcttactttttggcccattccgaccatcacaccctggtgacggggacgaccgcagatcgaaggaaagacggcacggggggcgtcatcaccggcgcttcggagatgaaaatgagcgaagatcagtccaagagcccgtcggtctaatcgagtaagatcgacttacaaaccggctttgcacatacccgaaccattgtcgagaaccaaggcggcaacctcctctgtaaatccagtcgaagaaacaaaagaaggatcaagattataagttccaaaatcgacttccacaaatgtatgaatcaagatggtaagatggttaggagatatcaagggagacacaggatctgattttacactggtttccgggaaacagaaagaccaatcgacttgatcggatcatcagagcttggatggaacatagaccacaccagaggtaaacaagagtcactgtaaagatgatcatatatataaatcacttcaatcgatcgatcggcttcaaggaattcaaagagctgcgatgagatatgatcgcgattccaagtatcatcaatgaaggcagatgatatagagcgggtgagaggagcggaagaaaggcaaagaagaaggagcttgagggagtaggatgtcgaatggtaagaaggggatatgtaggaggatgacgtaccttccatgttgagtattgattaggtgttgataggactaaagaagaagaagagaagatacaatgttatatcagatggttgaggtggtggtggagatggtcaacagggagaagcaggccgcctgggaaggttaagaaagagctgatgtcgaggcgctgctgtgttttgtttagttttttctcttcttcttttttcctgtttttgctgctgaaagtgctgatgatcgggtcagtaactgaccggcggcagggtgtacagggaaggaagggagacccgaaagaagggctaaggatgatgacgtcagcatagaatcatcccgtcatggggggttaaaatattcgagtcgggcagaaagtacgattcatgttccagagtcatcaaccatcatcgacttcgatcaaatcaaccgatcgcgactcaatcacgcccggtcgatcatcatcaacaatatctatttaaagacttttgatcatcataaatcaaggttgatctgaatcctgatcaaattgactctttaattattatgaatgaatagatacaacttgaagggtatttttcgagctgtttcacaaccaaaatgccaacataagcccagtttacaatgtcacttttatagattcatagaccttccaatatatatggagacctgcattttatcatcttgtgggccagaaaacccatcttgatcaataaaacaaaattgtgaatgaacaggtaaaatctaatactaataggacggttcacatgtgaataaaatcttgttaattttggataaaattcctgcttgctggtttcaaaattttttgaaaattggcagacgtgctggccaactttatgcatgcaaactcaaagcgctctgctggtttcacatgaaaattttgctgaaatatttcaaatgtgaaccgtcctaatgtaagctgattgatttccttcttaagatttttgttgaaaataaggctgagaggccaaaaaaataattttatactcttgctgagagggctcattttctcacagacaagactgaaggagggctcaagtgctcctttaggaacaatttcagaagagtaaagaatcaatatttttctaattgtttcttcatatctagggttataaaaggtctagatacaaaatgctcaagatgtgggagcataaattgatgcatattgaataagaaataaagaatgataccagagaaaagtgagttagatgtgacaaaagaagaaacaaaaaaagagggagaaattgatgagcaaaatttcaacaatcttgatcatacagctattccaagaatgcttgtccaactcggcctcattttttttactgaactgggcctgtcacaactgaactgttgaagacagctgtacgtccttggccagtagctcagttgcgacaggcccaattcagtaaaaataaaaaaataaaaatttgaggcaagttggacaagcttttttggaatagctgtataatgtttgatcctgaaaaaacctgctaatagttcatataaatgttcatagattattttgaaatgaattgaaccatgggaattggacatccaaaatacatgggggcaatcacccaaaccaaaattttagtactgttagagttataatcttcaaacattgaaaggtttggttgctgatttggaatatcaaaacctggtggagaccttgtacccagaagtacctgccaatttcattctggttcttgaatccacagtgtggtggtcagcccatagttggatggtgaatttggggagagggagtggctgagaaaagtggttgatgcaagcataatgctcaacatcagattgttgtcaaattggaatgcacaagttggcaaggagtgagattaatccagctcatatctgaactgggaggtagttgttaacacatttatgaataaaattgggaatactttgtgaaacctcatgaatcattgtttttggaccaattgggatttcacttccagtgaaaaacataaatcaggaaatcatgtgcagctttggaagcttgttttgttatctcacaattttttccactgctgtagccacctggggtacagtggcgcgcgacattgtactgtacaaggccacccacaaatgttgatcaggttgcgcggggttaaacctcacccctgacgggggtccgtcacctgtaaagaataaatttttggagtctacaaggtgtgtagattccaaatctaaattggcaaccaatttggtccagccaaacaaaaaaaactctgtttttcaccagaccatttgttcacaggccaaatatgggggactaagtacataaatatgtgatgggctgacaccataaacccatacttatctggctatatttccataaacccatacttatatggctatatgtcagcctaagctcatacacataagcttaaagccaatttatatgcacaaaagtgcatcagctggctcaattacagcagtgtggatgtcagattgatgtctcaaccccccagaaattaacaaagaaactcaaattttttcaaattttgggtcccaaacatttggacatcccaaaatcctctgtagtacaatgccgcgcgcaactgtaaatttcagcatatcatctacaaattatgatgactgactcaactcaaaaatcaaaattgtttaaaattggttgtaatttgtttagtcacaatttgtgcaggtgtaaagaaaaaaaactgaggtgaaaacaataagttgaaaacccttgatgtgaccaatagataaaatcattttgattcataaaatttctgcttgctgatttcaagaaaattaattgacagacacaagggccaattataagcatgcaaactcaaattgtttggctggttttgcatgaaaaatttgttgaaattttccaaatttgaactgtcctagtgtgatgattttagggcagaagggcaccttgaatgtttctgggatgtcctcaacaaattcaccaaggtggaaatgagatatcagaagactgttttggcaggtcccacactgccagcatcattttttggctgggttgttttgaaaagggatgtccatctaactgggttgcatccaaccaatcttatcatggttgagtgcaacccattttgagtggcattcatacaactcatcaaattgtactgccataattggctaaatatcatttgagggcccataccaacagtggactgatacactaaacaactctctagctgcagagtagcagccctgaaaaacaccttgtgatgctgtagaattagcgggcttgctacactcacactacactgtgttacaccactctttgcagaaaaccctgctaaaaaggggtgtaattctgcataacttaccacttggctgccagcaatagtgttataccgctaacatcttacaaagaaaatcatatggtggcattattttgttgcactacactttactgaggctaaattcagcataccttacccactgttacctgtaccatttggcatgaaaatccatttttcacatcatcaaaagtaatgagcaccataattaaatgaatttccctgttctttgaaaatctagggctaccccggtcttgttctccaaaattcaggaatagggatgtttttttttgttgaaattttccctctcttcctctctctgcactttatgctttctcctcaccttaaatcagactggattagtattaccaagtaacatgctattagttgttttctgagtatattatgagtcaaatatgaaccttaattagatcaactcaatttttcttctctctacggtactattttctcctttttctgaattattgtgtgctattaaaaattggttaacaagaattaacacctctttttatttgtgacttagaatattttctcttgactagctcatctggcttttactacaagagaatgagaagtactgcccagtttgttatttttcaagaacttattttattttcgcacaatttttaatcaaaaacattttttattcattttcctccaaccactttttaaccttttgtacctagtctatttaatcctggctagttgcaagtggataaatccattggttctttacaatctttttcggtgaacctttcccaaaaaaggccctcatcttttttgtgcccttttctcaaaatcatcatctacagcctttcagagggtcaaaaatttaacatttttcaaccccccaaacctgggattattagttttctggtatttttcctttttcaacttgtaacagaaggaatttttcatatatgtaatcatgggttgaattgactgaaggaaaaaaggacatgaaaatatcacaatggggcatcaaagacctgacagcacttgtggttggaattggtaggtctttctgggccattagttccagttttgatggaagaaaaaaatcacaagaatccccaggttttagggtcaagctgaaattccagggtaattttttcctttggatgctcctctgtccccatctcaaaccccacactcccttgaccataattagggatggaatcaggtacctggtacctgttggcaggtacatgcctgtttatgacaggtaaccactggtgggtgccagttgttggtgtccaaattgtggggaatttcagccaggtacccgcacctgtcacaggtaactggctgtaaattgcagctgaaacaatcttgacatggttgtttatcattgtaggggggggggtaccttctgccttccaacacatacctgtcagggtaaacaggtactcgctggcgggtgctgggtgtgggtgtccaaattgaggggaaaagcaagaaaccaaatctgaaaagatgccatggcccatatgcatgaaaaagtgatatcttgtgtgcctgtttattacattttgaattgcaaaaataaccagcattaccaaaaagtagttttttgttgtgttttgtgtggtatggattatgggttgctttatgcagtcaattttcaaaataggaaagagatgaagtgttttattaactatcttacaagtcaaaatcgaattgaagaaaacagaaaaaagtactctgatattgagttctcttatcttccatcacaatactccttttttgattccattttatttttgaactgttcaaaatgatacaatcatgaagatttgatttatttgtttgtttgtgttgtatgtttcacataattttgcataagaaaaggaaaaagaagataaaatcttgatcaatgacatatctgtttagtctgggattttacctgcctcaggacagaggaagtttttctcaatcaagggtaaccatttcaaactttttccaagaatgaatttacatgaaaaaggtattttatggtgtcatatcatctaaactattgtcctaatcttttcatcttggaacttgaagctgatgatcaagataatatcatacaaatttgatgactaagaatatacagcttcaaggaatcagaaatacttgaaaatttgacaagattctgcttatttcataaaaatgaaaatactttccaatctcagccagactacttgagtttttgtaaaatctagcatggttcctgttatgcagagatttcgattgtttcataagtcaaatataaaatcaagactgggtctctacttgaagctgtgctacatatgggaaaattaatgatggcaagtggaaaatgactattgtaacaaaccaatgctgcaagtttcttttcattttatttctttgtttttcacaatgtgtcaatttcacaatattcatgtaaagttcatggctggtaaattaaccacatacttccattgaaataacataagaaagatatttgtttctttgggttgaagtatttacaattaagtagattttatgaggctttgcaaaaaagaggactacctgaaatgagtttcaaatagtggattatgtacttcctgtcaatctatgggcctcaatttagactttgtctaagttatagtattgaactcacattgatgatccaattgcggcaaagtaggtgaaggagtacataagaaggtcaccttgagaaagggtgggccatctacaccatctggcaatacattcacctccctgacctcaaactcctcaattccctccagtaacagttagatggggttcctttgaaggcttactatgaagccatcttttagggtgaacgtattacaattgagctcaagtatttcctaccaactaccaatccaaactcaaaagaagagcccgtttggaaaccccaaattgctcatgtgttgaataattatatagccatcctgactgatgggaagtctgatttatgtattgatgcctgtccactaccagaccaccattttgattgtgcggcaattgaatctgttgctttattcggggaatcgtgttacctatcgatatatcatatgaacacagcctttaggatattccttgatcgttggacatgctcttgtggtgaaatttgtcaatctttggtgctcttctagagtgtagagtccaagcaccgagtcgccaacattgagcgtgatgcaggagccaaaatttccgcgtctcctgttcatggcagttttcaatgtccattcttcatcaagtctctctgggtataagcgcggggctggcacaaggagttagttacgccttggggccataacccgcgcttatgtgggaaaaaaggggggggatttcatcttctcctccccctttgacctagaaagatttagacgagtattggacaggggagtgggggagaaaagagggtggactcattctctacgccgctaagacctctgctttcgttgggtgcgtgactacgagtagtccacgagcaaaaaaccggcaaaaaatcaagggtgggagggtggtgaaagaaaaatttcttggagacacgatgatgaagaaggaatagcgtatgcggcaaactgggttgtggggaggaattaggcggaggagtaggggggagaggaaacttctcgagtccgctctaatattcactgtaacccttaaagtggaggacgcggacgcacagaccgttctgatctcctctagccagtttggcccagcatagcgtctggatggccatggacggcggggactcgtctacgtctctgtcacctcacatccattcttcatcaagtctctctgggtataagcgcggggctggcacaaggagttagttacgccttggggccataacccgcgcttatgtgggaaaaaaggggggggatttcatcttctcctccccctttgacctagaaagatttagacgagtattggacaggggagtgggggagaaaaaagggtggactcattctctacgcctgcaatcttaggattcgctgaaggaggaggctgagccgagagtgagaacacccaatctccgtatgaatcattgattgcagttttacaaacccatccttttccaattactcttgatctttctaagtaacaaccttgtacgtgccatgtcttcagcattgtatggcctcaaatataatttatagcactccgacttccatctgcctagagtgcataagtcatctaccgtcatacccaaagcatatcgtagtgacgctcctcctacgcggaacgagtggccgtgtagaccttcgaagccgcctcccagaagaacttgttctaacctggcaacggtgtttcgtctcgttagatgagtacgcgccccatcgattgtgaaaccaaaaagagacgtcctctcgcccagggcggacgataacctccgccgtattgctaagacagggcacagcacatgactttgttccaccaggcttattacctgtggcgcgtccgggcctccggttttcgcgttcctgatggttatagatccgactaaattagatgttgctgatccgctgaaaaccacgtccgatgttaatatggacgaagcaaaagatacccgaccgttgtcatggtcgtagcacaactctgcgatacgagctagaccccagaaggcgacgatgcaaaggtcgagcaccgctttgtcgaacggcgacccgttgaataatttttcccacaaatgggttagatgccacagcattatcggtagctttgtttttcttttcgtcgtcacctcgtcttcttttgccgatgccttcaaaatgagatcgagtctagctttgttcgaatctgggaagggttgattgtgaaacgtgtgccaacctttcaaacccgctaaatatttcttcaacgagatagctgagattttattctcgttatgcgagatcaggtttctccctgcccagatgcagaactcctccaaattccttgccgttattgggagcgtaaattgtttttcgtctttagtggccatgaatttgatgtattttgataccgctccgttgtagctcaataatgtagagactctccagccggacaggatgtgtagatcgatcccggacggggtgcgttctctcgtcccgtcccttaaaaatagttttattttattgaaagggatcgtttcgcgtgcgtgagtcgtcatgtgaaaagaagtgccacctttgaattgtgattcaaatggggggaaaaaacaaaagagaatgaaaagcaaaactttgcaaggaaatgggttcacatgagggcttatagactaaaggtcggtgttaaataacaattccgagcgatcaactaggcatgaaaaagaaaaggggctagatcttttgggatgtcaaaccacaccctattttctgaaacatggggtctttgtattccccttgacaaaccgtctgaaacattttctttagaagtgaccctcatcggggtgatatctagctcttctctgatcaagagtctctgtatctccttccactcgttgttcgcatgaaagtctttggattttctgttcttgagtgcgttttcagtcgtcgtattgtctgtccagacaacgaagttgcaccccttcaaacgagaccctatctccagaagcatcagtattccgactcgaattgcgactgtttctaaccatgcaatgtttcttttgggagacgcatcagcccagttttctttaagtctaagttgtccccatctcctcccgattagtactccaataccgaaacccgtcgatgcatctcctacccagttgatttccgttggattcgtatctgggcaaagacgggtgttcaaatactcgttcagtgttgcctgccagaatttcagatcttcgaggacgtcgtccggtactactctagttgcccaccgttttttccactcgttcatccaacgataaactccgcatatatagcatcgcaactgagggaggaggagagacacatggttgagtcgtcctgcgagaatccctgcgtccgtaaatctgaattccttccccggtgtaagaaactcagaaatttggcattttcgttgttctagtttctgtaacggtaggctaactgttttatcccagccattccatataaaaccgataaatttttgttctcttgcgaattcagtgcacttatccacgctagtggccacccctaattcgaccgatctttctgaaaccgccttcatgttacacagagagtcggtcttcttcacgaatagattgtcatctacccatctgaaaattttcttcacgtcgaattccgattccattatttgtttccacgcgtctgccggaagtccgaaagatccacatcctgcgacgcctccgaaagtaattctggtgtcgacgtacaggtccccttttagatcctttaccattaaaaatggccactgggatgacttcgttggtatttgacggtacgccttcgcccagtcgaaaagtgctaagtcgaatttgtcttcattgttcctgaaaaaatttgatacaatcgtaaaatcgtcccacgttgtcttgaaatcgagtttgttgacgaacgagtttaccgacattatgccaatgtttttcttgtcgtttttcttagggaaagatagatcatttattggtcgcatcttaccatctgcgttcaccactgagcctagtggacttgatctaaaaaatttaaatctcgccgcaacttcttcgtgtgaaaatgggccgaacattcgcttcgcttctacctcctcatttatggatttttgaattttgtcctcagcgttgattgctgaggaatggttatctggggtgaaccatctcaaattccctatcacgtgatctgggatcccctgatcaaaaccattgatgaacccatcaataatatgattcatcgctggtaacaaaccagctttacttagggcttcttgccaaatgtcaatgttcatttcgcatttcactgaaactggccatacactagatttaacagattacaaaaaggtgaaaaacaattgaataatttttttttttttttttttttttttttttttttttttactttataaagatcatcactgtaatctgctcataataaacgaaaaaggtgacctacggcttaggattactagcattaacgtcatttccgcctactctctcattttgatctgctttaccagatctaaatctctttctgctatcgctcccactttgactgtacgagccgcctccttgactgcccccttgagagttattttgatgatatgggtgtcctccgtgatggttctgattttggtggtctgaatgcccaaaattaccgcgatgttgttgagcgttgaaatgttggttgtaattataacctgggttatagttataatgttgaataggattctcctgattaaaatttccttcgaaacgatttctgttattttcgcgtctacgtccttggtgattggaataactgaagtgactattgttatttataaaagaattgcgtcccccgtaaggagttggggccgagttggatcgactgaaatcgggtcgcttgaggcctgtgtcggggtcgaaaccggcgtgagacccaccgggtgcgtagaaattatccttccagcctgactcgccgtgagacctcacgatgctgtagcattgttctattacgatgtcttgtttgaccgaaatgtctgggattgcggctccgtctttggatgggagtcggtgtgcgaacgcgttcattctgatttgcatgtcgtatctgaaagccgtcatgaatccgtatacgtctgcgatcgagtcacaattcgctttgtgaatgagcagtttctctgcgaaaagtcttttgttgtacacgtctctgagagtgatgaagaaagaccggtgattattggtccacgccgagtgggtttgagtccattcgtcgtagtacgcgagacctctgtacgctttgtcctctgacgactttgctggtttcaagagcatgtgtgctgctagtgccttcttttgccaatctttatcgaatatggtgagagggattggggctcgtaactttttgatgttctcgtcgaaatatggtgtgaagcctatgtcttggtggctggttactgctcctaccgcgtagatgagattatcctccaattgagtttcagttgggactgagctaggttgcccacctggattcgcagtgactagtatgggatgggctgaagtggatcttgctggtgcgttaggtttctgtatgtccattgattcatacgcaataagtagtgccctagcgagaatctcgtcgcctgcggtttgagcatctttaatcttagcccaaatgtgttctctttcatcgatctgttcggtgatcggtgggactgacgtcttgcttgcgatctcattcaacgtttctgtggataatactgggttcttgcttatcaaatctactgactcgtcccctccgctatcctgtgaggcgtctaatgtgatcgtagggttcacgggagtctccgtttctgctgatggtgacgatgtgttttcattgttaacgacagggttctttgcggatttcgcgcgcgttactttgggagctgatctaagtgttgattccatatttgacggacgttcgcttgctgcaaaaacgcgaaaacgagaatattaatatattatcgttgatatcttatctgtgatcgtgagggacgtgacttttgacgcttactcgggataatacgtgacttttgacgcttacttgggggataactcaaacgtcgaaaaggggctttgccgacttgataagattcaggctcggtcggtaagaaaatgggcttaaacggtcggtacgatgatgcgcttaactatatattgaaaaaaggccaatttctatcagtaaatgcaaaaccaatgagctctaggtcattggaggaagtaccttactactcaaatttcaaatttgatgtcctcagggtctagtttaacctggtgttagttgtgattcttcagggcctggttaacctggtagtgattacgagtgattacgaataggatgtgctcgaaacttggtgcgttggcggttcgactagttgtcttttctttcttcagggtctagttaacctggtttgtccgagttgtgatgagtctttcaggatctagttaacctgggagagaaaaaggagatgaaagaaaaattccttggagacacgatgatgaagaaggaatagcgtatgcggcaaactgggttgtggggaggaattagggggaggagtaggggggagaggaaacttctcgagtccgctctaatattcactgtaacccttaaagtggaggacgcggacgcacagaccgttccgatctcctctagccagtttggcccagcatagcgtctggatggccatggacggcggggactcgtctacgtctctgtcacctcacattcaggtaaccagtgccatatcaaggggtcacctgcaggatggtaaacctgtcggtgtgtgtgtgagcggaattgattcgacttgatccagtccttctgaacttgcggcccaagccaagctcaatgactagttgcggcccccatgtttgtcttggagaacccttcaccccatccggcgatttgtttcagaatccacagaattatccgcatgtcgaagctagacattccattcgcgtgtcgacgcgagtcctttcaattttgtgagtgcagctgccacggtggtgttatggtatgttggaacatcttttggcgctcgaaatatacaactgtctttcaattcataaagcttcagacttgatcttggcactttcggttattgttgatcgggttgtccatgccacttgggcgtggccttggtgcacccttctctcactttcaggaaaaacagcgcaccgagtgtctggttagtacttatttaaagtgcaaacacttttctcttttgtcaagaacatcagacatcccttctatacccccacgcatcagtatctactccttggtttagaactttgatttctgtgtagtataattaatccgtttattctcaaaaccgtatcacaaagctgtgctttgatctccatcactccaatattttcacttcaattttttcagacatatcttcatagaaattcctctgtcctcgaaaacatggtttcaagccgatttatttcacatttcagcctcctcatcgtcttggcacttgcagcgattgccactggtgctgccattccggcccgagaaagccggtaggtcttcatcttcaacggcccgatgaatatttgattaggaatttgactgattttatttgcttatcttgattcagatccgatgatctatccggatgttcagacggttttgaagacatttatgacaatgttgaagactacgatgagccaccggtggacgcgaccttggtcacaatttcagtcaccaaatttgtcagcgttgagcctcttatgtcaccgtttgaacccatctcgcctgaggaggacttcgacgaggaaatgaccccaacaattatcgaagtgtcagtcatagaattgaccgaaatacctgaggaagagaacgtttcacaacgattcgactcggatgcagaagcggaggtagacgatgaaagccgcctcttggactgcgaccacgagtacctgccacacgagttcaacactgcgccgggtagtttgtacgcatgaaaggataacgaagaactccacttcccgggtcgatgcatagaggcgtatacaaatatacctgcacttaacttgggataatctttattttctcaaaacaaatatctaacaatacagatgggctggcctcatctgattactgtccgaaaacctttgaagatacgatttttgctgtttatactgtagtttttcatgtaaaaatatctatgtacagccgaggaaggaagcacctgatagaaaaaatgtgaatgatgaagtgaatatcaactgaaatgtccaattgtcagccgcaatagtttcgaaaactcactaaaagttttcaatttggtgaatggccatttcgattatatggtgattccttttatttctgcgtctttgaaagttttggattttgccccccgcaattacattgccggctccggattcagggctttaacaagtatgtactaactttgggggtgttctctcaccttcatttcagtctcagttgggagttttatggttgctgaagcttattgcaaagcaaaataaaaaagtttccctcacaggaaaagatccaggttgttgctggttctattcctggcctagtacttattctaaaaatgatagtgaattgttgttgacttcttcggtatagaattgcgacaaagggaataagaggtagcagatttacatagggtgcaagagttatctttgagcagaagttatatactgttgccgactataggttctggctcctgaaatttcaagtgattcgggtgtctggatgagatagaacccaaaaatgcaattccacaagatgtctcatacctggatgtgttgaaccagtaagccaaaatagaaattgacacatcaaaagattgtttttatctcatgcgcaatgggtgcggtgagtttaatgggaattgaattcaaaagcaattaacgaaatgttgatacaacgaaaattagatgaacacatgctgtaattgttatagattaatgtttttcaggccgatttttgatgaagtgacattcagaatagagatgaaggttataaattgtctattggtttggggaggtctcataaaaacctcacaaaatgtgcttatcaatgttcaagtttttctacaatctagaacctatccaagaagattggaaacaccttgtatcatttatcgttgctggtattcccacaagatatgaccttagatgttgacttcccagcgcaaatgccgtctattgacaaatttcaccttaggaggcagagaagagttttcccgtctcgtagctgttaaattgaaaccgtccagttagctggagtattccacaaggcagtttaaaaataattagagaacatacagagaaggcaagggctccacgcgttgtctaaatatgaattttcgcacgtgatatacgaggttcttggcttgataggaagcatgtttggaagtaggtaccgagaacactggaatatgatgaattcatgctttagtaagaggtcttgaagaattcggaatatgaagaccaacctgcatctagctcttccaaagtcaaagctttggtctcaggtctgccattggaaaaacaagttagctgggtcatctttggctggaagagatcagaatcctaaacgtacaagaagaagaaaaccagcaccgttccaacgatgcaccatgcagctttccatgacaatataaatggttagtacttgaaactcagtcataaatcagaatttttgcggcttaccataccagctaaaagctccctgtgccttaaaagcggtcaataacaatgggaaagtgattgccaagataaagctggaaatatctcaacatcagaatcaatcatgttccatatacgtgaggaccaacttacttgaaaaaccagcacacggcggtagcgaaagacatcccgaagtcacgaatataaagagggaaggcctccgcactgaagaaaagaatatcaaatttagttatatcgaggaagaaaaagtcgcatgaggttcatcgtacctgtatgtgaatggaaccggctgcgaaaaggcaagttgtcagttttggttactccaagtcgcaagaatttgtaggtttattctaggcaaagtcagtaaaatgtagctcactccctcgccagggctgtaaaatgccatgaagagatatatggcactggcaacaacagaaattcttcgatgatcattttcgtctccttgcgggatgaaaaatgccattccagtaacgagtaaacatacggccatgcatggtaacgtaactagcaggagattacgcctgccaaaagtctattggtattggaagataaatgtcagctgtgatcggagaccaaattgatttggaacaattttgtgaaaaaaaaaatgactgacgtcgatagtgtacatagcggggatagcaaagacccagttgacgagcccagttcccatagtggtgagcagagcatctttgcggccgaaaccagcatcgatgaaaatttgactgggcgcaacggaaaggtatcggccaaaatattaactttcaaacttgaggtagacagtttagatcgaggtttaccaacttacgaactgtagtatgcgatgacctgtgattggaattgcaatgcagcttattcaatctgtggttggacgaaagaagtgtgaagggaggttgccgtacgtttactccacaaaattgttgcatgaacatgaccagagctgaagattgagctgcccgtcgaacccgaggtacccgccaaaggtctttgaaaagatttcgcccagccgtagtttcctgttcgactgcgagcagttttgccatgtagaatacgtctcgactggcctggagattacaaaatcgtagacgacacatcgatttataagcatccgcaatgcgaccgcgagacatataccatcgaggggattctggagcaggatatatcatcaggcaaacgagaaccggtgcgacagcagttgaaccaagcatcaggctgttcaagtttaaaacatggtgagtgagatatcaaacttgatagttaaattcagactgaccgccaagccagatccggagagatgtcgacaaatatgacagagacgatatctcccagagcaatcccaaaagcctaggtaaaagatttttcatgaataaaaaaattaacagataggaataggcgaaaaaatccactgaccgtccactgagaaatcaatcaaaagttagctcttaatccgctcaagtcatgaatactttgcacgtgaggtgaatggttgcttacaacttgccactgcatcacaagcgcacctcgtatagaagctggagcacattccgctgggagaagagtatcaagatgaggctcaagatccactggctcaagtcgcgaaccagatgaatttctacttaccagtgtagattggagctgtagcggactgaggaagatatgcaagacctcgttaaaatctgtgaaaatatactgaaagaatgagagctgaccataggcccgatgccaaagccaaggaacaaacgagccgcgaataattggggccatgagtaggtgaatgcttgccagatggaggccaaaacagtgattgcacaacaaagaaagatcaccccacgccgacccagtcggcgattcaatggatctgttaaccagcaagataaggtcttttaaattatttactgtcagtacaagtggttgagtttctagataggtcaagcggggcatacttacacaacacaggtaaggggcactattaacaagcccttgaattacagccctttggttggtaccgttactcggtataccaaaacgctcgtagtagaaaatctgggcaccgttaaccacagcctaaaataaaaaaataagtgcagttttgtgagattccggctcctgaatgcacttggaaaattgcggtaagatttctgacctcatccatcccttggactatagcagccatcgaagatataacggcaatgtaaaacctatcggttgcatcccagtatggacagaaaaaaactcatgatcagtgtgaaatctaaattttgagtcatgaaatcgactgacatcgtcattggttgcttccatttgcgggtggtttcaaacgaaacccattgtctttcttcttctgtgatctgtggtaatctatcgaggtctgaaggatcggccgccaaaattgcacctcgacgaaaagtatggactggaaagattaccccagcaacagaatattaccttgcgttagcctttgctcattgaccaaagtggtttcagaagagggatttaccatgttccagtagagaatgttttagacagaactcttcggcttcatcgatcaattcttgagttgtcaatccagccaaaggattttcgagcttagaagaaattcgagcgatttcttcaacttctggtggcaatacgtgttggtcagacttgtgctctttcaatgagacattgtttttctcaacagagtctaatgacatcttgcacttggtttttactggattgagggcggaatggtcaagctgggagttatgggcgattgaagatgtcgtctcaattgtcaacagagccgagagggctattaaagtacagtttcatcctcagagcagaacacccaccttatgccaaagtaactcctgagcaagttggctgtggggggcgctccgcgggaatgaggttcgggaggatctttaccagaactgacaatatgaacgctaagttgtcgcctggatatgaggggatcgaaagggtaaatctttcaaggcagctcacacttcaccccgcgttggagtcgatagcgtggagtgttcctctctgaaactgctgattgagcaaccgggccgtgaggtctttcaagggatataattttccttgcctcaaggtctatgcgaacgaccgctaaagacaatctggctatcaaataaagaggtggaacacactaggcaatttagcaatactaggtcgacacatcgggcgaagaagttctgcgaatggaatatctaaagaagcttaacagtggttgttgaagtcactcgccatatcagggctatagtcctgggaatttccacggtggatggtttgaggtacttttaggaggggatttcgaagaacacttgatcaccactggccagggtatgatctttcatggagcacttctccaatacttgactcccagcacacaagtgaagctctgaccttcacattttgttccgaatgtgtcgagggctgaggagcaacgtcgtcgtaaagaagcgtgctttgatttatatgtaaaacttgtgatcttccttaccttgctgcgaaggctaatcttggattcaactacaagctagacaagtccacctaaatatagcgaacttgaacagtcccttcgcaggagctgatcgcgcgaaggaaggcccttcgcggtgtgttgagttcgggccctccgctccgggccctcttcggagcgatagacatccatagccgaggccaccacacacttcttactcatctcctgcaatgatcgcagtactcataacaatatcgcaaaaacaaagggaggatctcaacaatcgaaatcccagtcatgatatctttcccttctaaagttctatttcccaattctacacgatgaatttacctcaaccgagtcaactcatgcatcaggttgaaccaacataaaatgacacaaatgtgtatcatattatgactttgcaatagttggacgacaattttttttttgttgaggggcattgtttgatgggaatgttcagatgaatactgagtctgaagccagatcagcatatatctttccttgatgttgtgaaccagacaaaatataagataaaatttccaagtagagaataaataagatacaatcaaagtacaattaaggcccctagccaagaaaaaaaaaactactactactcttattcaatgcgacgcttgggttcgcttggacgcaaaagcttaggctttaacactcaaattgagttggtatctagggaatggatcagtattctggtcagtcagtcattcattcctcgtggtctctgggtttgaatcaaacagaacgtacagaggaggaaggggctgaacacgctttcgtaaaacatatttgttgaagcagtagaagaaattcttccattggtatgaagcgtgctttctggtcgggacagagaaaactgaagatgaaattgaagaaggtagatgagttcactgaaggaataagttacaggggctaatttaaaaatactcaccatagtcgagctcttcaagcgtgagcgccttagtctccggactgtgatccagtcaaaaccgaaattcccgtcagtttcgtacttacatgatgaaagaaaagaacaatgaaaaacgcacaggatgaagtaaacagcaacccagccgatgatacaccatccggctagtttgacgaagtggaggggactaagttagtaaaatagatgaatttcagtggttggtattgcagggcttaccataccagccgaaagcaccctgaggtttgaacgctgttaacatcaacgggaaggttatagcaagtatgaaactatagagcaaatggctgtgttagcttagggtgatatttcgatacaaccatgaaaaagaacacccacttgaaaaaccagcacacagccgttgcataagacattccgaaatcccgaatgtaaagggggaaggcttcggcactgtaagtgaatggtacgggctagaggaggggcatgagtgatgaatctcgaataaattggtaactggaaggtaatgtgaactcaccccttcaccgggactgtaaaacgccatgtaaatgtaaatcgcagctgcgacgacgcctactctgcggtggtcacctggtccgtcgaaaggaatgtaaaaggccaatccggtaatcaatagacaaattgccatagctgggaaggttgccaaaagaaggtttcgtcttccgaaagtctagaaatcaatagaaaattcaatagcttgccgacgaagtcatgatcggatttcgaatcacatacatcaatcgtgtagaatgcggggattgcaaagacccaattgacaataccagttcccatggttgtcaacaatgcgtccttccttccgaaaccagcttcgataaatacttgtctatacccccatttgatgttgttagctacacagtgggtcaatgaatatcagagtatcaagcttacgagctgtaataggcgatgacctgaggaaaaggataaaaaaaacatgagcaagcgtgcagggtgccgaagaattgttggcatttgaacgcacattgacaccgcagaattgctgcataaacatgaccaatccagaagcttgggcagcccgtctaacccgaggcaccttccacatatcagtaagcaagtttcgaccttcgagagtcttgtgctcaatttcaagaagtttggcaatgtagaacaagtctcggctagcttgtaagtcgcagaagcgcaacttcctcaaggctgcgaatgcgtcggctgtccggcccttggacatgtaccacctaggcgattctggggcgaagtagatcatcacacacacaaagattggagcaacaacagtggagccaagcatcaatctgaaaagcaacaactacagtcaactggtgattatatttcggatttgattggagcacattgatcttacctccatgccaagtcaggttcgacatcgacaaagatcacgctgacaacgtcgccgagagcgattccaaaggcctgaatgataacaatattcatgaacaagtctgaggagatgaaaccaccgagtaaaaaagaaacttactgtccactgcaacaaaacatgaacatgatccaccaagatgacacgagatcagagggaaatgtgtcagcatatcatctgcctgaacttatccaaacgagcaaacaaaccatttgccattgcatgactagagcacctcggattggtgccggcgcacattcagcttaagaattaggaatataaatgtcagttgagactctcctttttagagtatgaggcttaagccgggcaaatttctcacctgtataaataggagcagtggcagactgcaaatcaaaaccaaatgaataatttaagtctcactcctcctgtcaaacaaagtcaccagaagcaagaaacgaaccttcggaccgattccaagccctaacgccaatcgagcgacgaatagctgaggccaagagtaagtgaacgcttcccaaatcgacgcgaccccggcgatgaaacacgaccaaaagatcacccctcgtctgcccaaccaacggttagctggatcggtgatccagcaagcaaacaaggcctatcaccgatataattgacatacatgtgaaaggacgcgagttgcaatgtgagtttgatgtccgttcattatgtgcaatagcagtccactcacacaacagaggtaaggtgcactgttcacaaggccttggattaacgcggtcctgttggttccatcggactgaatcccaaaccggtcgtagtaaaagatttgcgccccattgacgacggcctgaaacggggagtttggagatagagctgtcagcatctgtggcaacaaaataaaagattgacttcgactcacttcgtccattccttggacgatggcagccatcgaagacaagacggcgatgtagtacctgagttggtggtttaattaggtactcagtaatgacggcttgggaggccaacgaagaacgcaggataatttggctcacatgagaaacggttgtttccatcgatggctcgtttcgtattcaataaagcgtctttcatcctcagtaaggccgggcacccggtcgagattttgttggtctcctgctaagatagcacccctcttgaacacctcaactgttggtgaattggggattattcaaagaattagtatagctcaactagacatcttcatttcgcatgcggatctagaagtcgaacaagaagacaatcataccgtgttcatccaagccgccggatttacaaaactcttctgcttgttgagaaagttcctcaatagtgaacccagccagcggattgtcaagcttggcggagagttcagccaaccgggcagattcgggatcaagtggggcaaggggggccggtggggccaccacgataccaccgagatccttctctgaaactgagggcttgctgtctagtgctgtgtcttgcatttcggttcagggtcttggatatattgtatttactgggtggttggtagttattgacgcggacacggatggtttgtttcgcgagatcgtatgtggtctcccccgagcttgaaaggttccgattacttaaacgagtcaatcaagtgcgctagtgaaacctagtgaggactggagtaccgcgagaaggactgatgatgtgaacgattaataaatgttcgggagggatagatcttgttatgggtataaatgtatagtgggaaagcacgcgttgactagccgtggaagcctggccgggaggggttttgcaaacacacagctcgccgagcaggaacaggaaaacggaggaggagtttgggaatcacaaatcccaatattcagcactgtgcggggaagttgcagacaatggatgcttggacgcgatcaacgattttaaaagacctgcagcaggaacctggcggaatgcaaggtgatggatggcaccggtgttttgttgctgttgtagatatttcccagtgccaccggcacccagagggctttggtcgccgtgcccatcctacataggatgtagatacaacatagaccttgacacgcacagcattcaatcggactcattcatttgagcaggtttttcaaattcgcctgtcaaccgaagtgagacatcgtaatgactcacgacaactgtgggtgaacacgtaaaaggaatccatccgaatccgtgatcgggttgaatagttttaagtttgaatgcgacagccaagtccaaattagcttctgcctcaactcaactacagccatctgaacgaatcaggtgatcatgcccggcgggacaacgccggggattccaagctggcataaactttttatccgtggttgagatggaatcgaagctgctgctgatgggaccggtgtccggtgttgtacagcgcgactgagagcgcttcaacacgcgtccattacaccattgcgcttcgaaagatgtaagttcaacacaggaaaatccgaataatctaatcaagcacacccttgaagtgggtgccatcgatccacgacatatagcaggaagtttggctggtggagtctcgctacgttcattgatagaagattgatcggactttctctggtcactccggttctccggccggtcgctagcggagtagagttctgaagcggtggaccggaacacctgttatcatcggatatacccgtatcttgccagtccaccaagctggatggacacattcctctgagattctggggaagggccgcgcaaatagatcattaagcctccgcgtaggtcgcacgggtacatgagaccgggtctgaccgggtgcggaccggaggatagcatcaggctcgatgttccgatccgtaccacacagatccgagggcattgggtcggatctacagactgaaagtctgaaacgccattggcggggacgggggtttgagcatcgggtttaccctcccccccgaatgcagcactcagtccatagtctcaggaaaaaagcaaaacgacttggaacactcaagacatatcagaaaaccacgacatcgaacatcggaatcaggtcgtagaggtatcgaggaatccaagcttggccatcgatcatcgtcgatcgtgctctaggctcgatggactcatcaagaatcgcccaaaaaacttttgaacttgaaaaccaaattcaggtacatgaatataatatccttagcttggcgtgccctgaaaacccctaaggacgcgtcatgtcgctcaaactgatacatttcggtggttacgcgcttatgatttcggaaactcagcctctagaacaggataaaatattcagatataacgccgaggaacagaaagcaatccagaaagaggcacgatggaagaaagatcctcattacttcaaaaaggttaaggtctctggtgtcgctttaatcaagatggtaagttccttgaaattcaatatatatagcatcaggaaagaagaaggtacaacacattatcatttgcgtcttatacgtattttaatcttattagttttgtttttctgaaaatttctgatcatgtaggtcatgcatgctcgatcaggcgggcaatacgaaatcatgggcctcatgcaggcgagtcgtccagagttttctgcaacgcgacatacggaagattctgatttattttgttttctgatgacaatatagggcaagattgatggggacacgtttgttgtaatggactcattcgcgttgcctgttcaaggaacagaaactagagttaatgcggctagtgaagctaatgaatacatggtcgagttccttgaaagatcaaaaaatgtgggcccatttttttgggatcattctgaattgacccgacgacgagatgctttcacttgagatgattggagagaaactgatacgttgtttcatggatttcgatatattaggttggacgattggaaaatgttgtgggatggtatcactctcaccctggctatggctgctggctatcaggaattgatgtcagcacccaactgacgaaccaaacatacaccgacccatttgtggcgattgttgtgagtagaatccttaccataagccctctaatatccatccaaagtctgagccgacgagacattactgcagatcgaccctaaccgaacgatctcagcgggcagagtcgacattggcgccttccgcaccttccctgaaggctatactcctccttcgctcggaaagaataaggacgacgaataccaatcaatcccgttgtctaagatcgaagacttcggcgcccatgctaactcttattatgccttggaaatcgaacactttaaatctagttcagattctaaaatcttggacctcctgtgggaaaagtattgggtgatgactctcagtcaaaacacatggctttcagttaagcgtttgctttatttcgcatctttcccaagggttggggacttcccaatgatactcatactccctccttttttgtccgaaacctcaacgggaaaaaaaaacagaatcgtgtatacacgactagtcaaatccaagaaatgactgacaaactaacaaaatcgagcaactcgctatcgagcaacaacaagcgaattaacctgaagacattgatacccgccaacttgcgaaatgtgatcgacaacgagaatagtcattcgaacaataacagtaatcccgacaactcggttcaacctcattgccaacatcagctgttccatgacgtcttgaaagacgtcgaaaaattggaggtcgaaaacttgtgtggcatgtttggtcagattatcaagttgagtcctctgttcccaacactgcttctttcatctttttgtcttctttgctaatcagctttatcttctatcctcaacacgtttacctcaaaaaaaaacaatgaactgtgtatccatatcaagacatgtcttgtttaacaacaattttcaaaagtctcagctcgagttccctatgtaataaaaaccccttgtttattgttatttgattgccatgtaatgaacgaaaaaaagaggagaaaacgtgtggattaaaggggagatgatcatcctaaaggtttgcgtttatttccaaatccatgtacatccaatcctgttttcttctttgagccatttgccatggccaagaattgatgaaataaatagccctcacattgcagtttctgcttgctgcacaggtgtactgttacccagggaaaagtgcaacaatgtgccttagaaaagcaatacatatacaactctttagagtgacccttctacccatgacatccacacagagataggagttttgttcctttcttactggcaaaagctgatcaagtcatgatagaaatcatcccaatgtttaatggttggatcaaagtttcaacctaattaccacttgacttgcaattatcaatgttgtcaaaatttacatttctgttgattaattttgcatgccattgtcccacattttccacactttccccaaacctgatcacttcaatttttggctagttgaccatttggattgaaaaacaagatgactcatttctgcccacttgacatcatgagacaccttcatcctttttttatttagaaaaaaaaacggtgttcaaaaatttgaatcgggaagtttggatatggttttaagaaatttttatttcaaaatgagtttttcaagctcataccttgcacaaaatgatacacagaatgatgatagcactttctcattttgccatgtaagttaatttccattcaaaacaacttttatttgaaaataagaaggatgagaaagaaagacagaaataatgggaggtagattgaaacatggtaggagtctgccagtgcaattcaattcaggaatcatctacacaattttgttttcaaaaaaaacaacttaattttttcttcttcctgtaaatactattaaattttaattaatggtgaaaaaatatggtacattttttctggaatatgaatgcattcctcacacctcacattgccacatatgaaagtcttggtaccaaataaataatgaaggtctgtaattacaaagtctgatggaaaaggaagaaacaaaactgggggagcactaaataaagaaggaatatttttagagcagatacaaaagcagctgctttgggagagagatgtgagaatattaatttggtatgtcaattacattagagtatcacgatttagtattcagcgctttaccgttgcgtatccgatgaggaaaaacttgatagaaagagattaaataagatcaaagagtagaggagaaaggctcttgagttcgcaagtgattgaaatttgacagcaaaaaaatattttcttttttctcaaaaaaaagatctccgccgttcaaaaaggttgatcagtccgttcgagaaggtgttcaaagaagatgtatcagagctagtttcaagattttctgatcccagaatttcagaattccgaagctgggcacactgagttgaagttgaaaggatgcatgagaccggaggtttcaatgccaattgggcttgaagcggacgagtagtttgttgaagtgctaggactataacgattcaatttcgcgcactttatcctggcacctcccatactgatatccttggagttgatcatgtcgattgctttgtggtattctttcatacagtcgaacgataaagtaccatggcctaagctcatcccactctggttgctcacattcaagaacgcggattttaagttcttcaatccctgtcgaatgaagaatcggaatagatcatcagagtcgatacaagccactggcgatacattggaaactaaaagagtccattgggagtgggccttttccgaaaccaaaggtgcgccaaagtttaggtgttcgggaagagatgtctcgaaaagaaccgaggcactgatttcaggagattctgttccagaatcgtaggataatgatggggtgaaaggaaagacactctctctatcgctttcaggagacctggacgaatccaagggcgaagccaggtggaatgatggatcgagttcgaggagggtgtttggattggtcttcgggactttgacgggcttgccattccgcggagctgggaaggttggagacttcttcgcagtataatacttctctcgatcttctgatttgcggcaggtcggtggcctagcggtcgcatcatggtgcagagggcgcactccttttgctgtcgagttgccatcaaaaggaaccgtaggcccgccactgcgttggatgaaggcatagctgatgtgcagctcgtacccttccacgcgttttccatggaagttttcgaccacacgacatgcctcgtctggcgtggccatatcaacaaatgcccgacgtcttgaaaagcaattgcaaaaaaagtcttcgtcagacttcttgccagcgtcaatgagagctgttttatgataagcccacaaactccggaatacatacctgccggcgttgtccaaggtggcaaggacacatacatgcttcacttcaccactgccctggatgatcgctttcaagctttcattggtcatgtctaggctgagattgagtacataaagattgcagttcttgcgggagctggcaacccccgattccgccttcgacatctcacgaggtttactttgagacgaattggacgacatttgcttgtgagggtaacatccgacgcttccttcggatctacttgtggaacgaacaccgggacctttgtcgttttcgtcacgttgggttccaccaccgagtgggcgccaattgaacgagtgcggcggtgatgaatagttgttggtacttggcaccgatggctgcagcttactaaaaatccaccaaaggttttatgagtttcggtatgcatgaagaaggtttcgaaaatgttgacagctcacatcttgcatccacccagcgagaggccatccatggatgtcaagacactacgtgcagtctcagctttctggaaagagatcataaattgctggtgctcgcctggagagccagctgtcaattgctgaacttctgtgacctcccctaccgctgagaagaaggtgtacaacgtatctcgcgagactggatccagcgaataaggaagccgattagcgaattcaaaaaaaatagaaccaggaagatgggatgtatgatcagatgctaaccactcttgggtacattattcactttgatgcgagtaccaaatccatcagactgaaactgctgagtcttgtccagcattcttacaacagttttaagtctcgcgagttgattaggagtctaccgaaatgatggtaagatcgaggataatgtttgcgaactaggtagaggtttatcctacgaatactgttcactcgagtagaaaaggcagtgtataaagatcgagaatgaagtagcaatttgtggggtgattaccgagcggatagacatatatacccttggcatcgttgacactcctatgaagaatcggtttgttgtatccttgatccgccgagctggagcagagtgtaatgcgcctgactgccactcaggcacacttgattacgagaaacacacctctgtctggggtaaagcacctgccaccaatgagaggatcaactgacacaactgcctcgacagggtccaagttaagcatcttccaatgggtcaatcgataggttgaatctctttgcaggatgcacgcttcaaccttaggattatcctgatttctagcacagtgactcccgatactagtcttaatgccatattcaatccgacaacggaattacaatgtgtatccgcatatgtcaaaagaagcaagcgggctacaaggcgccaataatcttcccaagccttacgttttttgattcacgagtgctacccgaagtttcaagatgacacgatgcccgttgaaacttggcggttagtttgtgctcggcgcgaacgcgttggggcttctattcattatcgcgtcagattgcgttttgggtgcagggcatcatcccaaggccaacacttcgtataggccccgatttgcgcgactttttcttaggtcagtcctgtgataggaggacttcggggtcgaaagagaggtgtgagttcgatatgattgcctgtatgctcttacaaggcaaacaacaaattgttcagaggattttggcacacttgcacggtgaagataattttaaccgacaatcggtcacgatggtactacatgcatcgatgctgttcactgttataaccaagaggccttttctaatttgagtacagacaatttatgtactgaattaagcgtactcagtcggcaactttcagctgaagtcgagccttgcgctttcatgatgctcatggtaagagaccaagcaacaaattctcagattctctttgctattagtgatcgaaattaaggcctcacttaatttatgatagatccaacgatttctcactctccattgctctgagattttctgcttgctacaaattatccaatcaagaagccagcgtagctaccataaattggtgatcccgaaatttcctgatcgcttgacaagttgaccttggagccatccataattcttggtcacagcaaatttgttgtcacagtgatcaatcaagcaattaactgataatgtgggtagaaaaaaatttggttcttgtgtgcatcacttggttacttaaagttcaagtcaagtgtcctcggaattcacttcccaacaaggggtgtaaggtgccttataatgatttttcctccattacactgtaagttgtctgagggtttctagggttgggggaacaatgagattgtgtctctggtattctgcatgcaagccttcctggataatattgcttgttgactagatttgtttgggcttgtaagttgtctttttggctggaaaaatgaaaccctcgagtgcagcaagcatccctgctgccatcaattcagaagttttttccttgggtaattggatgaagtaaccacattggcccagtgtctcacttttgtccaagtcatctatgtcagtgagttagagtgtctccttgaaattgtccaaggatacctcttccccttgggtaaaatgtttccagagcatgattacaaccccttcttttattatggctccaagttttgaacagtgaaaaacactgtccatctggtagttgagttgtttgacctttttccctttgaatgtcctcaagagtgtcactgaacctcagttgacattcaggagcttgtaataacccaaggagagtaagctcacatccagagaagctaataagttcttggaataattggtctggatcctcaaattccctatggagagccacaaagcactggctttcaatgttgtcagttgacatgcaagagctcagaccatactctgcactgaacttgagttgaactcacacgtttgttgtatgtacagcagttcccagaaagcttgctgtcgcgagctcctgggatcccaatttttttttttttttgtgcctcaatttttctttgcttttctgtcctgtacgtggcctcgtacagccataatattccaggcatcatggcccaactcccccatttttcaagttgaagatatgtgttgagttttcctcttctctggtctactcttccccaaaatcacccctttttcttttcaagtcatcatgaaatcagactagattatactcatcaagtagcttgttttttgtggtttctaagccccttttgagtcaaatatgaaccctaagcaatgctcttcccaacaactcatgtctctacgatgtttttcttctctttcctgatcattcttgattgatttactaaatgctgattacttagaattaacgactctaaatatctgtggtttataacatgttttttcttgattaactcatccggcttggctaaaagagactgagaagttttgtacggtttgtttcttccaaggactcatgtttcttcctctcagtgtttttattcaaaatactttttctttattcattttcctttcaaccactttttgaccatttgtacctagtatatttaatctgggctagttgcaagtgaataaaatcattggttcttacactctttttctgtgaacctttcccaaaaataagatcctcaatttttggccctccacctctttacgcgcctgagtcttaaaattttaacaatatgggagttggaccattggattcctctcatttttttgatttggaagcggtcatcacacccgttgtacccagcccccaccaggcaaccgacaggtgcccggaggcctcacccggcctcggaagcagatccgcaacctgtacaatcatgtgtacaggttacgaggcacaaaaaaaagttgaaaaaaaataaaaataaaatcagatcccaggagatcgtgagcgcaagctttctgggaactgctgtaccttgttctggtccacccctttgaagtctcaggattgtaccactgagttacatcagtacaatgagctaggcttgaattgaggtttgattggagtttgttgcacgtcaaatgctggaagtttcttgactttttcttgtagtgtatatatatattcatgtagaatggagtgatgatgtgacaagttcccctcattgcaaatcaattcaaaacagccagtagtagtagatgaaaaacttaacaagagaaacaaatgaaaacatccaaaacacatgcgacctttagcatcaactgagaaagatttgagaagcaacaaagaaataaaataccaacagtcttaaatagcagaacgtgtataaactaaacaggttgagtatgatttgatgagacaataacggactagacaaatgaagctattaccagaattatttagttcagtaatgtcaatcatgaaatgaggaattaacaaacaaaaagaaacaaaagacaaacaacaatagctccttaatttgattgtcttgatcctcctcctgtactgattaattggtgtgctcgattatgttgagtctgtgtgttttaaatcaatgtcgactgtgagttactatacttgtaatattggatgttgatattttactaccttaatgcttcttgacttcttgatcttgatgaagtttgagtcttgagtcttgaagcattgatgttgttgagcgaaaagaaaagagacaaaactacaagccaactccaaccttccacctcacacacactgctgatgtaatcatttgaaatcaccactctgattcacacatgtcgctagacgtcacttcaactctcacaccttgcattgctaattatttctcaacagaatgacagagatgtcactaggcaatctgacaagtccaagaaagaaatccaactactgtggctactattaacaggcagcaaaaccaattggaggcggacacttataggcgggttcatgatagcatttcttctgtcttgcatgaaatcattttttttttccttttctaatcatgggctgcttgtccaatcaagacatatgtgtgacatgtaggctgaaatgttggcctgcagcttcttatattcaacttcaggtcagttctctagggatcagttggatgttctaagtttcatcaatctggtcagaacctctttgacatggctcagacttcttgtaactggtcaaggccaagagagtgaaaatccacaggaagtgcatcttcccaaacatcttccctttcaaactgaggtcttcctttactaacaatggtgagtcattatgctaaccgtatcagttagcgcagcagaatctgctaaaattgagcatgccgtgtccactctaacactacggatgcagcccctaaaaagtgcccgctaagctgcgctaacattctggttagtggcaatttggacctgtagagactgttagcggcccatagcgcagcgtagcatagctaaaaacctctaaaatttctctaacactatacaattttggcacacgcaaaaaaaaacgtgcattgataaatgcactccctccccctcttgatggctgggagggattcctcccggccatcaagacttgtacagtcttgatggctgggaggaaagattcattggcgcgctgaagtaagcaaaacagtccagactgttttgcttacatcagcctgccatgacctcacaggtggttggcgtgcaatcccacccacccatttctgagaggggggtttgattgcacaccccttggaagcctgattcctcagaaaatcaggcttctgaggggcgtgcaatcaaacccgcccctcagagacaggcgtgtgggatttcacaccccttttggaggggcgggggtgtgggtgtgcgggaggggggagggcgtgcatttatgaacgcacaaaaaaatgctatgccaacactttttggggaaaaagcgttgtggcccacgataatcataacaatcagacacacacttcaagatcgtccacccttttccttttgatcattacaggaaacactttaattatcataccactattactactactacaaaaagataagaaaacaaggtaagataagatgacatgcagagggagaggattgagaattatgatggaagagagaagagagagcaagagacaaaagtgcaattttgttgtgggttttgtatatgatgatgtggatggagacaagttgatcacattatcctgattcccttgctgttaaggagttgattgactggatctacaagcttgaaagccctattcatgtgtgattaaggatttatgatatttcaacaagattatacacacagggatcctatacacaagaacaaatctcctttctttttgatacttttggtgttaagtttggagacttcatcaacttcaataacaaggagaaaacaaaaaataatacaaacaacaattttttttttcacttttttttcttctttatgaatcttccggcctccttcatgaaagtgacaagatgagattattactggacgattccatcatattgatcgattgtacttctgtgcagtggattagatgagatgttgggaatgaagaacctttctcctgagttcaattctttacactcaagttgagttgatatctaaaaacaacaacaaaaagattgagtcaattgatgaatagaaaggagatgaagaaagatggagagagagagagaaaaaaaaaccgacaaagggggtaaaggtttgacttgttgtctgaggacgtatttcctgaaacaccacataaagttcttgacttgataagaagcgtgtttagcagttgggaccgagaagactaaatgatgcatcccccattcagacacacacacagacagatcacaccaaccaagaaaaaaacaaagtcagttggatttgttttatttgtagaaggagggattgaacgaggaaaaaggaagaagctagacggaccgtaatccaattcttcaagagtgagcgccttagtctcaggcctatagacacaatatggcacataggtggcaatgcagaagatttgagatcagaacaggtagtccacaaacaggtttggcaatcattggaagtcagatagccgatcgtactcacagagtgaagaagacagcaacccagccaatgatacaccaaccggctgaagattccagaaaaacaataaaccatcagtttcagttgaatccggacaaacaaatcagagctttttggtatgcccatgacataactcaccgtaccagccgaacgccccctgcggtttgaaggcggtcaacattagggggaaggtgatagccagaacaaagctttggaagaaatcgacggtttgttaatacaagagcgccagacttgtcatggccgatgaggagaatggagctcaacttgaagaaccagcagacagcggtggcataggacattccgaagtcacggatgtagagcgggaaggcttcagcgctgtacgtgaacggcacaggctatgatagggagagagtgtgaatgagggtgagcatgttagcctggagtgagcgggtccaaaggatagcttccacttacaccttcgccgggactgtagaaggccatgtagaggtagatcgacgccgccacgacacccactcgacggttgtcacccggcccatcaaaagggatgaagaaggccattccggtggccaataaacaggccgccatggccgggaacgtcgtcaataacaggttgcgtcggccaaaggtctaccctcatcgtcccccttcatcagcttccacgaacctaacagggtttcttggcaaaacctgaaaatgatgtttggggtagagctcacgtcgatggtgtagagtgctgggatcgcaaagatccagttgactagtccggttcccatcgtcgtcaataatgccgcttttctgtcgaagccagcttcgatgaacacttgcctaatatcaagtgtgttgaccaaaaaagatagatatcagaaatccataacagagaaccgaaagaaaaaaaacgtgtggaaaaaagatctactgacgagctatagtaagcgatgacctgaagacatataggttagggagtaagagtcagtgccagtcgacgggaagggataagtgatgaggaaagtaaggacatacattgacgccacagaactgttgcatgaacatgacgaggccggaggcctgagcggcgcgacggactctagggacccgccacatatccgtgaggaggttgcgaccttggagggactcgttctcgagctcgagcaacttggcgatgtagaacaagtcgcgactggcctggagatcgcagaacctgagccgacgcatcgaatggtacgcatccgccacccggcccttcgacatgtaccatcgtggtgactctggcgcatagtatatcatgcaacatactatcaccggcgctaccacagtcgagcctaacattaacctgtcccgtccatccagaatgatttttccgaagtattgagatgggatccttgataatctttttggatcagattagggtcgcgttattacttacctccatgctacatttggttccacatccacaaagatcacactgactacatccccaagtgcgattccaaaagcctataaaatttgtgattttagaaaagagttaggggaggaagaagaagaggaatagaactgatgataaagaagaaactgacggtccactaaagatgaccgatgagaaaagaaggatttccgtaggaggaagagagagagaagtcaatcagtcagttgttgtttgatataattgtctaataggaggacgggcataccatttgccattgcatgaccaatgcgcctctgattggagcgggtgcgcattcggctattatgaagagggaagaagaggaggataagaaaagacgtaaaagacaatacagacagcggggggcggaaactgaccggtgtagataggtccagtagcagactgaattagaagcagaggaagtagtcaacaactgaaggagaagaaaatgatgagagtaaagaagaggaggggaaggccgaaccttaggtccgatcccaagtcccaatgcaagtctagagacgaacagctgaggccaagagtaagtgaaggcctcccagatcgaggcggcgccggcgatgaagcaggaccagaagatgacccctcgacggccgaggagtcggttggccgggtcggtgatccaacaggcaaacacggcctgtttttgagtcaggaatcgtttatattagcatatggttcccggcctttgggctttcatgtgggctcgacttgaggtggagcatgttatagaagggttcgcacacaacataggtatggtgcactgttgacgaggccttggattatcgccgtcttcttggtcccgtcggtcgggatcccaaagcgatcgtagtagaagatttgggccccattgacaacggccttttatttttcaacagtcaacagccgtcaacagtctgagtgactgattgtataagaatgatatacgcacttcgtccatcccttgaacgatcgctgccatcgatgaaagaatagcaatgaagtacctagaagaagaatcggaggatgtatctaagcatataagggatgatgatgcctcgaagcggtgagtgcggatgaggcgaagagacacacatcatcatcggttgtttccatcgtcgggaaccctcccagtcgatgaactgacgctcctcctcagtgatcccggggatccggtccaagtcttgcgggttggctgcaaggatggcgcctcgcttgaagttttcaactggattcccaatccacgccatcgttcacattttcggatcaatcacagaaatcagctctttaatgttccatcctcgtcttgttgcctctaaaaacaaaacaaaacaaaaaatgggggcgagttgtctgatgatacactatgtagggatgcgtatgtgattataagctagattggtggagtgtgtatctaatcccgctgtgaatctatcagtaataattgtgagccaattaaagtatttatgtagtcggagacgactgcagccaatgtctgcgcccgataagatgcacgatatgtatgtaccacccggaggaaaagatagtttaaaggtgtgatcaagagagctatactgacgctggtcattcaagccattagcctgacaaaactcctcggcctgttggacgagctcgtggctggagaagccggagagcgggttctcgagcttggcggagagctcggcgatccgttggagctcggggtcgaagatcggcggcgccggcttgaccgccggctccgagggatcggtcgtgtgcaggtcgcccgataacgagtattgtttctcgcccttcgtcgctagttcggccattccttctcctgtaacacttgaataccaaggattcttcctccctttctttgatcactgccgtttgatgatcgcgggtgtgtgtgtcagtgtgtgggtgtactgtgtatggatgtatgcgtgtggggttaaaggctgttgtggggtggtggttcctgtggtggtttcatgcagccgtcgatctcatgcgttagtgtctttgtaatctccttttgctaattggtctgctctctacttgctaattgagagcgatactaattgtactaggatgtggagagagagagagaagaagaagaagggggactgacgatcggaaacagctctcgattgcacactcgatcgagtacttccaattcactatcagtgctctcaaggtgagatggaggtgaagatcaggagaagaataacttaattggggttttttactatggatgagaaaagaggatatttaattatttctagagaattatttattgataactggggggaaattgtggagaggagaatcaaaacaatataaagcgcgctcagatggggattaataataattgggtggggaagcgagggggaagtatatatgataatgaaactgttggaggaggaggattgagagtgaagcacacagacccacaagagtcacttacatataatgctgcgagcggttggaggaggaggtggaggagggcagtcactcagatcagcagctcatggcggtgatgcgggcaagagactacttgatcaaaaactctaataagctggagtccggcactcccaaaaagaagcaatcccatcaaactttggaaaccatgcaacgctcttcctctctctctttctctctctccctctttttttgccggctatgttgttatacagttacataaccctcccccccaaaaaaacaaatcatggatatgcacaactagacaaaccatgtcgatattgttgtgatgatcaggattttttttttgcggtcgatccaacaggagggtctccggcaaaaacaattgcacagtattgcaacgatgtctgtgctaaacatcaatatgtttgacggacggatgtcgggagttgagcggaggacgttttccctattttttttttttggtgtgcagagctcattttgatggtcgttcgactaaactttaatagtttagagcacccgttcatggtctgcagggtcagataaagcagattcttttgaggttttgaggcgagtctagtggtaatggtcttgatcagcaagggtgtgttataaatggcagcatggttgcagtctgcgccagtcgtgccggtcttcagttccgagccggtgagattacaaccaagatctcttcatctctccatgtcgatgcttcggaaaggccctccatcaaacggttaacacgtaaaaacgcgaaaaaaacaagtggattggcttgtaggatggtcttctcgtgtcagttcggacgacatgaacgttgaggaggccgatcatcttctctgatggatccaagtcaccctctcatccgcggaacaatagtgcaaaggctggcccgatcggctcatgatctctgtgcaagacacatcttttcgtcgccagtggctcatgatcatgccggataaatgatctcaccgatggacttggattcgtcaatccgaagagtcgcccttcttcttcggatgccctgcgctcatgtaacccccctagtcatgaactccacacccatctctgcccgcgatttttacggtggaaagcgggatctagaaatgcttatagctttcaatcgcgacttggttatcttttcatgtcatgatcaatcagaatgtatgtataaaaaaaaccagtttgaaaacttgtggagtagaagaaagaacggacgagaaggattagcagttgattgattttaaaacaagtgtcatgagccactgcggaatcgagataactctgtttgaatgataccaacaaagctttgttgttgtttttagaaagataggtcatcagtgagacccacaggaactgtgaagatccttagcattgtaaacggctgaatgacaaacccacggagaaccacctccggagttgagcaaggctgatgatgcatggtcccaacattctcgagtcggctcactattagatcaaggttagggatgaacagcagagctgtgcctgttgccaccactaaaattcaaatcgctgctgcgaagtcagccagcccctttcaaaagacatggcttgaatcctgtggagtttattgtacactcgtcgacaaatggccgacaatttatcaatgcagactccagaccaacaatccatatacatataatacaacgatgtaaataggagagactcagactttatatatatggcgcagcatataatcatcatatcttggctgtaatcttcaagagaacatgctgtggaaatgttgatggccgttgcgaaccgatcaagaccatcggcctgatcgtcttgatctgactatatattaagagtcgagaccgacgggtttcccgatttcagtaaatgtagcttgaaatgcaaagctggtgaagggtcgactacatgtcagctacaatatccctacccattgattatcctacatgggcataaaggattaattgtatgggccacaaaaaatatggacctgtatttataaatacatcaacattaataatcaatcatctcccccaaaaaagacgggttttcttgctgcccctgagggctatggctcttttatctggttataggtatgctgtcattgtcttgaccagtggcatgctgctatcagttgtatggttttcatcccccccctcaggttgtttttttgtaggtttttttttcatgtggttttttgacatgggtttttgtgggtatttcgtgttttttttttttttttttttttgtgcttttttgtgtttttttgtgtttttttgtgttttttgtgtttttttgtgttttttttgtgttttttttgtgtttttttttgtgtttttttgtgttttttgtgtgttttttgtgtttttttttgtgtttttttttgtgtttttttttgttttttttgtgttttttttgtttttttttgtgtttttttttgtgcttttttgtgttttttttgtgtttttttgtgttttatttttgtgtttttgtttggagggagggggtttcttgtatcactttggtctcagattttgatctcaagtggaattgctaccgagttaatctgtctgtgatttttttgatatgagcagtaatctgttttttcctctcttcctcttggcggattgacttttcatcttgtgcagagctagcagagggattcgacagtttgtagtcgtaacagagccgttgtaccaacgctgagagtctctgaggatcttgcaggagtgctggatcttgagatgcttcttgcatcacctctgtggccatttcctttggatcaaatggtgccccagctgggatggcatttgcaactgctatgcccacatcaataccatctctgaatctctccttcaatggtttcatggcatgtacatactagaagcctagtattgtgaacaaggtgactgtggttagaactgcttgcttacaggtcttggtcaaacagatcatggtggtgactttgagatgaagtttgtttgaaggtgataggtgttcacagggggaatcgaactgctttcaatgttcaattcaagttgatgatagtatgaaggttgagctcacactactgattgggagagttcaggagacaagggaattccctgagaagagtattaaataggtgctatctagtgattggttccaaatttgacccattagttttggtgtgtatccctctgagtgctctccatacacaatccatcatctgcttgcctgcttgccctctggataattaagtccctacaactaacttgatcaccattatcagttagtatcagccaacttgctgatcagctatatgatggatggcttcccacctcaatttacagcccttccagaagttaatttacacctcctaaatcttaatttttgggtttaaaaaatcattttttcacaagccttttaaaaatcattctcatgtgagctggttggaggtatgattggggtgttaattgaggactgagaagggctcaaaaatcactctaattggcaacaggaagtcctccaatatgactcctgttgagttttcacttgctctgcctactcttccccaaatcactccctcatttcctcacttcttctacctattttccttcttgaatcatcttgttccggactgaattatactcaaccatagctgttttctgcgttgaatcttctgttcttgtgtagtctaattagaactcatcaagacaattttcttctagcaactcatgtcttattgttgatttctttctttttctggtcattatgtgattccttaaaactgattgataagaattaacgcctcttactcatttgtggttgtgtgcttgttttttcatgattaatttgctagcttttctaaaagagactgagaagaattgtccggctgtttcttccatgaactcattcattccttcctctcagtttttattcaaaatactcttttattcaatttctatcaaaccacatttttaaccttttgtatgtagtctatttaagacaggctagctacaagaaataaaactcattggttctttcattcatttttccgtgagcctttcccaaaaaagacactcctccttttttgagcccttttctcaaactcctcaaaaattcttcctctctcgagctcagaatttcaacaactcccaaaaaatctatcacactacccatctggtgcaaggaggcttggctttcccttccctttatttttgaagctgaagaatgtacctgaaccaaatgtttctcagaaattatgtcagagacacattgggtgaggctaagtttacacttttggccatcccaacataacttctggggtctcttctgccagcagccaggagtgtaaaaacttatgaccaatgagagggagaaattatctttgggaaacaaaatgattttgttggaatggctcaatgggttggaaaaggaaggaaagaaccaaggatgttttacttagaagagactagggtttaagtagtctacctacaagaggttaaacatgtgggtgagaaaaaattgaatatagaaataaataacaaattggcatatgcatgaaaagatgacagaagcaaatagttattgataaagactataaccaggttcaaagactgcagggattttagcactagaccacaagacaaggtgccactcagacacctaaaaaacataataaaattgtgtctattattttgtataagcatgttaattgaaagatgaggcagttagttttttgggaatgagaatgtcagctctggtctcttatgtgacctagagttgatgggtaatgggtcacactatagccaaagagtggccagtggaaagtaagcccaactcaacacttgtactgtggaggggctagctccttataaaaatataggacaactgtggaatgagcttcacagtgcctgagcttaattattataagagaaatagagtagtactagtcttatgagttaaatatgtaacttataaagactagtaaagaagatagaggaaagtgtaatcatttaatgtcataatagactactgtaaaaaccccactcactatttattataagctaatgtctagtaaggtacttgggtttgtgtggtaataatgtctaggggatgaatctaagagaaagagtcatcctcttaaatattacagagcaggtgtcaaactgcttctgggaccggtgcagtccccttattgttacactagtccttgggggaaagtgtcaggatattcagaacatgctaaatgtacatgtgctgaatctgttttatttcagaaaatcacataagagagataaaaagaatgtatattcacacaagagagataaacaggataatcatctcttggatacacccaagagataatcatccttttcaacttgattattattttcatggaacaggtaaattaatagagaggcaaatctttattaatttacagaatatttattaacataaatagtacatataaaaatgaatagcattattgtatacttatcaacttaaagattacatatgataatatatattgtgtaaccccctttgtctcagtgtctgacagagaagaataaaggacataatttcaacatagtggcaattacaatgatcctcttatttctccagcaattttctcagcttccattaagccttcctatttttcatcaaaggctctcaaatcactgccttctcccaaggtaaaaatgacaagttataacctagtgtgatggatataaggccccattatttgtgatttgttatattgggtttccccccgggggtgccaattggacatcccaaatttggtgtgacaatcaggttttggggccccaatttgtatcacggggtttgcccaaataacaaataatggggcagccaaacagggcctaagtatttttatattctggattcacaagacattcatcctgaacatccctgtggtggtatttgcaatttatttcacattttctttatttttaaccagttttaccgcccaaaccactgggaataaaaatttaaggcctgtaccatatccaagtacatatcatactctataagatggctctggctggggtttttatctcatgtgatgatggtgagagagtgccaagaaaagaacatccagctaaattgaagtttgtgtatcagccaaatatggactacattatgaagcccctccttcacctactgccattttaaaacaggaaaccagctcccaccaaggaggaatttgattaaggctttgtttggccgtccaaaaacgtcatagaccgtcattgaaaatcgtcaaatcagaatttaggtttgattctttcaggctgtgcagatgacatagcctgaaaatccatatcaataatgatgtggctgtttggtgcaccttgggagtggatgattggaacagaggtttaggaggacggggggcatggtgccggtcagagggggtggtgtgcagctggggggtgatatggagttgttgtaagggaaagccaagggtgatgagagcaccgaagcggcacttatgacgcaaaatcttggatttggcagagaatatatctcgttgaccatttccgtcataagagatttgatataacgtggcctcccaaacaccatcgtgaggccccgtcattagctgtgcacccccaaaatatctgccatgattgtttatgacgatcatggacggccaaacgaagccaaaatggatttttttttttggaattcatggaagaaatcaattatgagggatttattgacaaggatagttcaatggtctagaaagataaggaatgtgtcaggatcaagaattcttttctgaatcaagcaaagtgttaattataatcaatagaggttttatctgattgggatcttatgtatttttggcatgagttgcatcccaaagtaggaccatctgaagcagtcagggtttccggcagaccatacacagtggaccatctttcttcctctcattggcccacttgaatggcagagtaatattggaaaactgttttcagcttgtctgggtatcctctagcacttttccaccatgacttgaagaaagcggcttatgaggtgaccattgtaaatagaatcaatcagccgaaattcactaaaacccagcccgcttaacattgaaaggttgagaagcaactagccggataactttgatgcatggatgaagcgtttttttagcattcttcgggcccatcagcctcgggatggtgcttgaagactgggaccatgttgtgatgagtccatcgttaagctagagcttgttgaaggttgggactcaagcatgctctcattatggacttgtgctgggatatcccaagtgcatagatatatgtatgtggttacaaacttacactgtcatccagctcggctgtcgatcagacttcgaatcaaacggtcaacaagaaacaaccagtcatcctggtctgccatctccttcgactctacatctctctacaaagctgatgaacctctaggctaacacaaccagaacatcttcaaacagctgcttatcccgatctcattcctaggaatccattgtgtgctgacaccccgcgctactagtcccaaaccatgaggcaagtgattcttcatctccaggtatcgcgaagggatcctttttttatcatcaaactaacatacattctcaatcggttgatcaattgatctaaaactatcacattttcttcggttggaattgtaaaaaatcacagtcgattcgttcgtcaaagttattaccgccatgtgtatgtagcatctaattgttttcctgatgacgtatcaatccccaattcagtcaagaaaacaaagtaaaaaaaacctgatcgattgatttccttgaaaaatgtctgttgtagttacggccagccatcaaagcgagagatgtgttttgataacatcaaggtttctgcttcagcttgggacactaatttggccgctgcaaatccaaagtttctctctgtaaagtcagtctgttgcgttgatccccctattctcagagtgattaacaaattgattgatttccttttctctcctcagctatcaagcctctggtgggggtgcatttcttgttgtacctttgactcacaccggaaagctacccgacttgtatccactctgtcgagcgcatactgcacctgttctcgacacttccttttcacccttctcagataccctgattgcctcatcaggcgaggatggcaagatcgtactcacccacatcgacgaggacagactcacggctgccctcagactcgagaaacctgaagtcaatgacctcgaacccgtactcagattgagtggtcacgtccgaaaagctggtcatgtcaagtggcatcccgttgctgagaacgtcctggccagtaccagtttggaagtcaagatttgggatgttgagaaagcggcttgtgttgtcgaacttccccagcaacctgatatggtcggtagcatgagcttcaactggaccggtaccctcctagctacgtcagtcacccaggatttattggatcatcaaagcctcccttgtccaactcatgaaactcaaccgatcttttttttcattgttgcaacttctaggacctgcaaagataaaaagctccggatttatgatctaagatccggtgaattaacctccatggccgattcacacacaggcatcaaaggatctcgagtagagtggatgggacgtctcgatagaatctgtacgactggtttcagcaagttctccgaccgtcaagtgtttgtttggaactcgggagacatttcgaaagggccaatcaaacagttgaccattgataccagctctggtactctaatgcccttttggtctgacaacgacattttggtctgtatattgtctcttccctacatcggcttgaatcaaactataacttgatattttttccttctcctgttctcctccgccaacagttcctcgccggtaaaggggatggtaacgttcgttactacgagtatgaagctgacgaactgtaagcttccgaacctttcaaaaccttggtatattgcgtcaaaaaatttgagtcaaagctaatttcactggtccgaattcttcggcaatccgaatttttgatagacactacctgtaagcatcaccgacctcatgcacatgactgggtgtttaagatgtacttactttcaatctgacttgggcagcactgagtataaatcaagcgagccgcaacgaggcatgtgctggcttccgcgacgagcgttgaacactcaagactgtgaaattgctcgagcttacaaagtgacaaacaatctagtggagcccatatctttcatcgttccacgaaaggtaggaagagcgattgttaacgcttcattatcgccgaacctactctgacacgattgcatacgattttgcgaacagtccgattcgtttcaagcagacatttatccgccggccttatcggggaaacccgcgttgagttcatcggacttctttgccggaaagacggccgagccgatccttgtcagtttagacaatctatccgagaccgccgcgccgccgatcaagtcttcactttatgccagtacgccggttgtgccgggctcgggagccgtttcgcctgctcttcctccatcagaaccacccgcaccccgctcgaccagtcgagctccttcacccgtctccaccaaacacgaccctttgcctagctcatctcccgctatcgagcagccccccgtctcacaccaacctcctccttcttccgtcgttgccccctcggttgatgctcaccctgaacaaagatcttctagcagttccgctgatgtcgatcaactaaccaaggaaaaccaagagttgaaagacgaattggcggagaaagattgtgtgattagaaatctagaactacagttgagtgtccttttttctttttttgtcaggaggggagttttgcgcaacgtttttatacatggcaaacagatccactgactgcacatttggatccccccttcaatcgatatttcctatctcgatatacctcttaataaatgaacattgacgctacaatcctcccactgttacccaaaccctacccacaccattcctgacattaatacctaacaccttcctaccatttgacaattccaacagattagagaagttcaaaactaatcaaatgaagataattgaattgagtaaaaattctctcaattgattcaaactcgaacagtccaaattaataggaagtgcaagaaaaaaaaaaaaaaaacaactgggttgaatgaaactaccctttggttcttttataatacactcacatcaatggctactaattcatacgtaatcttgctttgatcaaaatccgatgatcactggatttggttcttctgggtttgtctaatctggatattgtcaacattgatgatcatgtttatggtctttttctatcaaacatcctgctcctcaaatccaaatccaaatccaaatcaatcaatcatatctctacattccagttttgtttttttgtctttgctttcaactgtccttgtaccatccattttttttccttctcattattaaattattttctccccccctcaaaaaaatgaactacataaaacctttttttgttgttattgttatgttcaaaattccagacaatgttttgttttgttgtttttcctgcttctttatctctgatttgttccaagaagaatgaagccaagcccccaaacaaaagtagaaagtgtaaaaaaacattcaaaaagcttcttacaggatgaatcatgatcattgcttttcatacaaaactgagcatgttctttgtgggattgatctggccatcaaagaaagctgaactcaagcccccaaacaaaagtagaaagtgtaaaaaaatattcaaaaagcttcttacaagatggatcatgatcatagctttgcatgcaaaactgagcatgttctttgtgggattgatccggccatcaagctagtaccaccaaaaaaaatgtggaacttttatagaggtggtttccatgtattcctgactcatctcagctctatcggtatcctacatgtatccttggtgtgcaccttatgttatgtacagtgggtatagagagtgaaaagtggctgcttattttggatttcagagctccaaaacacaaacttgaagtcatcagacttggtcagctggtgcataataggtcccaaaaaatcaaagaatcagagcctgcaggaaagtttccacatggatgtgggaagtgtggaattggtactgagctgtatagacagcccccaaagaggaccatccaaatggggaagtgggattgggttggtcatgtttcatcagtgggcttgtgttggacacttataatatgataattagaaaaatgtagtgtaataagggccttaataaaaaacacagtttttctgcattttgacgtggtttctgctgcgcatagcacacacagattccgcgtttagacacggtttgatgaattatgcatgcaatatgtgttggagtataatttcatttctctcctgtatgtcatgagtttgctacatacctttcacttacatgtcacacatgatgttgtacacctaggccagaagtgagtacgcggaaggactcttttcctcatcctttccaccacctcactttctgacctaggtaagtcccttttcatccttttccttttgttctgtctcaagtatgattatcatctgcaatgctaatcatcctttccaccacctcactttctgacctagttcaccttatcaggttatgagcaccattgcttgcgctgtaactcgctagaaacaagaaagtgaaaccaagagtatccgtaggcttgtcaataaagccctgtgtgtatggacacaccaccatcacctttcatcaagcctgaatacatcatttctacaaccccaagctcgtcacctcccccaacgttatcggatctcatttccgactcgcttatattgaaatcactcgctttgggttcaaaacacctcactcccaacactacatctacaaactcagactccaaaatctttgctaccaaattaaaatcacataccatgtcgactgcaacggactctgaagtatccggtcacctgaccctaaaactaacaggtgttgagcaactataaccaccaggatctgactccaattaccttgactggagttggatcctcgagattcatttcgcggctaccgacattgactacatcatcaccgacaagcctgaggtagcaaaagctaaaggaacctttgcccgcaacaataaggccgtctgcggcatcattttgcgcaccatccacccagtcaatattcgaaatgtctgacatctcaaaaatgatgcgcaaggcctctgggactcgctcaagaaagcacaccaggactcctccactggaggagtcatgtactggttatgcaagctgaccttgtcacgtatggtcgataacaacctcctcacacatctagaaaacatggccaagatgttctaacgaatcagtgctctcatcaccgctgagtcgcccttaactcccaacaacatctactccacctcgatcttaacatcccttcatcaggactggctctcatgtgtttcttccatgatgaacaagccctgcgtcaacccggccagactcatagatgccctcaaggctgaagacctacgccgcaaaacccaatcggtgtggaactcctatcgtgccaggcggtaggcagttggttgaagggaaagtgctttgagggctgccttcaagtggggtctggatgagtgagctgtgatctgaacaaaaagcgttggggttggctggttttctgagaggagacaacagaattcaatttctgtggcggttgttgaggttgaggatatgtgaaggtgagtatgaggatcagatgaatcaataataaaaagatcaataagaaatgatgggtctatcttggatcagatcagagtgccatgcttccccatcatctcagttcaaactgaactttgactctggggagtgacatgtcacagacatgtcatcacatccctaactacaacacaactcaaccaaaaaacaaaaacaagaccacactacacaacactacacaacacaacacacacaacacaacacacacaacacaacacagaacagaacagaacaaaacagaacaaaacaaaacaaaacaaaataatcaagagtgaaataaaccaacatcctgagatgtcttaggaccaagaaaattaaacaagactgtctactgagtaggtgatttgaaaaagataagtaagaataataaaatgatgaaaaataaaatcaagatgaatgaaaaataatatgaagataaaataatcagaggaagtagaataaaataatgaaatgagaaaaccattggactgagtggggatttgaggtgataatattgaaatcttgagtcttgaggatattgaagagttgaaagttgaaatttgaaattcgagcttgaggaggcctgtaccgtttagaacaccacattggacaatgccgcagatccagagtcgaccgcgtctgccaaatccggtcatcaacaaaagggacaaccccgtcagcccggtcaacctgtccgccactgcacattttgcaatatggacagacacgatctgaaccgatgcggccatgtttcttgattgatcaactcccacaagtcttcccaaaccacatcaaatcccagtaactcttccaaccgtcctcataataagggccgcaaacaaatcaaaaccatagcaaaagccagggggtaccgataacaaagatgatgattttttggggtccgaagtcaaagtaacggctggtcatgccgcggtatctttatcctcaaccatagcctcaatcccatcaggttttgagatgcttatactgagtgtatgcttctaactagttgtatatagctcagcatatctctcatcagatttcctttactcaccgaatctaaatattattttatcttagtgattgctccagtatcacaaggtccgtgaaccttcagtcctgtcacctgtttcctacgcaacatcaggggatgcgaatcttgactcggggtgcttggtatcaatgacacccgatcagtcagcggtctcccttttaaaaaaaaccaaacccctgtccgacttgccgatcactcccttgttgagtcaactcacaagggagtgtcaaagcttcccatcaatgtcaacaggtcaattccgactttagttgtgccggctcttgcggaacccctcctgtccattgcagggttaacagctgtattcactcccaacttgtgcgacatctatgacaccccaaatttcaatcccaccggcgatgtcgtgggcaggggctatcgacgcggaaacctctactacctaccttcggagcctgtgagctccccaatttcttccatcccctcatcccctcatcccattgccaaattggccactattgacaacagtctacttgtgtatcactactgcctgtcccacataggactcaaccccctgaaacggcttctcaagattcacagaatcactcccacaatatcaaatgaggatgaagttcaacaatgtccgatctgcatccaatcaaaacttcaccaaacacccttcaaatctcaaaactcataccgatccatgattccaggagaagtgattcactctgatgttgggtcatatgaggtaacacctcgagaaggatacaagtatttcatctcttttattaacgactgttccaaagctgtttttctctatcctatgaaatcaaaatcagaatcttttgcctgcttcaaaatcttccgcgccacttttgagaaaatcaaccatcatgtgattaagtctctgagaaccaacaatggaggtgagtatatctcaaaggattttgaaaaatatctggaaaatgcagggatcagacacaaaccaggcccaccacactctcctcaactcaacggtgtggcagagcgaacaaaccacacaatcagtaatctggtgcgctcgtctttgatcagtgcccatctcccaaaatccttctagaccgatgccctttgacatgcttttcacgttcacaatcatatcccctgcaacactccactaggcttcaagactcccaaatccattcttggcatacctcccataaacatcaactctcttcatccgtttggctgcctcacctactacaaagtcccggaagaaaacaacaagaagctggatcagcgggggcgggcctccattctcttgtcatacctctctgatggaaacggttaccgagtctgggacctggaaaagcggactgtcatcaagtctggtgatgtcaccttcattgacacaaaatttccttacggctcaccactctcaaaaccatcagaccccatcatagttgaactaccctggcctgtctccaacaacaacaaaatcacacgcttacactctcccgcgacaaaaacaccttctgaataatctccaacgacaaagacaccattacctccctcaccttcaatcagtgacctcctgccacttgacatccccctagaaccacgctttgatcgccggctaactgctttgattcatgctccaggcaacacccctcgtgaaaagtcaccaatacagttgtcatctgactccccatccacccagacaaacagcaactcaaacccctcctctaccgccgacttggtacccataactcttccgccactcccaccgtctccacaggtgactcaaccttcccagccaccctctgatgttgactcagcaccaagtatcccagtccaaacccaggcaccccaacccccaccaaatctttgctcaggcccggaaaggaaagcccctgaccattacgggaactggtcaaagcacgtcaaggcagcagaggatcttgacacaccaaagacatggccgcagttgttgaagtctcccaataaacacagatggattaaggcggctgatgatgaatttgcttctctcctgggcatgaacacctggcgtttagttccttgtccacaaaaacggaaaattattaaatcaaagtgggtcttcaagataaaatgtcgtccagacaggtcaattcaaaaactgaaggcaaggctagttgccatggggtactctcaaattcacggtttagattacgatgaaatcctctcacccactctccgcctagagaccctgcatctgatctgcagtctccttgccatctgtgattggaccagaagacaagtcgatttcaaaacagcttttctcaatggacatcttgatcacacggtatacatggagcaacctcctggctttgaagaccctatacaccccgactgggtctgtcaacttgaccgcttgctctacggactaaagaaatctccccgccaatggaatgccgcccttcacaaagcactcacagatcttggtctttccaattcaaaatacaacccaactctgtacttcaaaatccacaacaaaaacttgattggggctctgactacgcatgtcaacgatttagcaattgtgggagaaccctcatttgtaaccaatcttatcaaatccctgggggaaaaatttgacattggtgtggatgcagacctacatgacttcctgtcactgaagatcacccaggaccgtcccaacagtcaagttttcctgaaccaatctcattatattgaggatataaaagagccgttccttgacaagcacactcctgttcaaacaccttccaatgcaaacctcacattactccgccgtcgcgcttcagaagatcagaaatcaaccggaccattcaatcaactaatcggctctcttctctgggtctcccaatgcacctgacccaatatatcctttgtggtaaatagactctcacagcacctgtgggatccttctgaagctcactggcaggcagctcttcaagtgctgaactatctagtcacaaccaaagatctccgcctacacctaggaggaaaactcaactgctccggattttctgattctgactgggctgaggatcgtgacgattgcaagtccacctcagtgtacacctaccgcattggtgatggagaaatcttgtcgaaatctaggaaggaagtgactgtttcactctcaagcactgaagccaagtatgaagccctgtctgactcctgcaaagaaggtctcggtgtggtcattattcctgtgtatgaaggaagaaaattcaaaaatttattatttataaatgaaggactcaagatacggacaaatggaaatcaaaaatggaatctacggccaatttaacccctagtcactcactggaaccaccctcatatctctactggatcagaagttacgcagaatcaaggatgtcacacggagaatcacaggatcagaggcactcagctggaggttatattgaatgggggtatattgcatattgcatattgaattcattttattcatattgaattccttttatacttacagaaccacaagttggccgccacaccaggggaaattttagggcactggttgcccagtgactgcatgtcaccataaaatcaaacaaaaatcaaaaaaaatcactttggtaacgaacctgaaattcccatatttttcacagtattgggaactgattttcccatatctttcactcaacattcagataaaattcaaaataaaatactatcaaagtcactagagtttcctcatgtgatgagttttttatttcacttctaatttacagaaatagtaaatagaatcagcacagaatgattttttctgcagccccagcataaaagtttgaaagtctcttgatcagatcaggatattctttgtagatttagatcctctcacaccagtcaatttcatcaaccagttctaaatctaatactttctcagatagattctggaattcatttcccctactacaataaaaaaagcctcaaaattacccaagttttaataaaattaaaaaaaaactgtaatttcttcatataaacacaatacaatcaataagataagctttaaaaaactcaatcatgagacaacaaaatttctaaattgaattcacaagaggatgattttttcatgggtcctaggggacggcggcagagaatcatgagaaaaaagggtaaaaaaacaaggctgggaggggtttcctcaaagcctgaagactataaactcatagcagctcattgggagggtttcctcccaatgagctgctattgggagggtttcctcccaatgtgctgtattcaaagccatcttgttgggaggaaaccctcctgacatgaacctatgagcttatggtctaaggctgggaggaactccctcccagccttgtttttgttttcttttttctcaggattctccgccgccatcctataggacccatgcctgggtcctatgggatggcagtggtcctaaatgcatatgtgtacatatgaatttaggaatctttgacatgcactgtgcaggcctgcacgccggtatacactctgtagattggtgtgcgggaccgcacaccaatttgctttggtgtgcaggtgcacacaccaatcggcacctggcgtgcgcaagggggttatcatgcccccttaatcaaacatgagccttccctgaattggaaggaattgatctcaacaagatggttctgacaccagccatctaggagggaatgtggactcctccttacgatctgaatttaaaatcaaattgttggtgggaatccctcctgaaaaaccattacttaatgcgttttgttgggagaattccctcccaaaaaaactgtgtcagatagcagcttgttcataggtttccttcttggtaatctgttattcaacccagctcattgcaaggaacccctcctgatgaggtttaggctgcctacaccaaattaggaggttttcctccaaacaaactggatttcatctgggtttaataccaactaatcaagaactcatcccaatgagctgggtttactcccaatgtttcagaagctccttccaacaagctgtgtttaatgccaacattacaggagctccccctgaaaaactggtatcaaaaactgcttgtcgcagggattctcccccaataagcaagtataaatcccagctttccaggaggattaaaaagctggttaaatattcagttttttgggaaggactatacttcccagcacaagatggatttaataccagcctgccaggaggagcccctcctggtgagctgttacataagcctgttttacaggaggatcctctcccaatatagaaatcccaggaggagttgctcctggaaagctgtattatattgattgttttcctccacatttgctttggtttgagtatccaccagcaagctgtttctggattgctggggggagtctctttcagagagctgaccccagcttgttgacaggaacccataccaatttttgttaggctcatgattataattatgaccaattttatggatttcatgtttcatgtttgagagttgaggtggtgcagtgtagcatgaaggtgtggggttggagtagtgagatgtgttgtgccagtggtctatctttgacgtttcttctctgtagagaaacatcttgtattgcaagagggggttagcagaggctctgaaggggccgctgcagcacagtttcatgtcggattacgcgtaatctgacatgagactgtgctgcagcagctcctctagagcccctgctaacccccccccccctttacccatgttacacactgcacaccaagcaaaaattattgcaaggggggggggggtcaaccctcgaaattgaaggagaccaccacaccacttcacaaacaagcaacagactatggtaaaccaagaccgcgcaggccaaatttttgaccccatccccaccaaaaaaaaaactggaagattttcaattttttttgggtttctgaccaagtttttggcttttttttgattttttttttgatttttttttgattttttgacttttttttgacttttttttcaacttttttgacttttttttcaactttttggacttttttttggactttttggccaatttttttggactttttgggtgatttgttttgactttttgaccaatttttttgactttttattgactttttattgactttttttagtttttttgagtttctggccaagtttttgactttttttttattttttttttgactttttttgactttttttgacttttttttgactttttttgacttttttttgacttttttttgacttttttttgactttttgtttgactttttggactttttttcaactttttggaccgtttttttggacttcttgccaatttttttggacttgttgggtgattttttttgactttttactgatttttttttgaatttttggccaacacagatcatgtcatttaagggctttgcccatcaggaggatcccgagcctaactagtcctccacggcgggagcgagaacgagcagcagagctgtccacgccagtggaggcctaagacatatgcggcaatccccgcgtgctgagtttccaaaattgggcttgaaaaccagttttctgtgcatttttctgcctatgctcttcttcttccactgttatctaatttacttgtggcccaaggagggtctgcttcttgtacattcttccctctgctcacattcttgtgtcatgttgtgagttttgatgtagttatttttgaaaatgacaacttttcaactgaagtcgagcttttttggcatgtgcgagttcatcaaaccgcttatgtcagcgtaaaagaaagctcaaatgctgattttataaaatcattattaattgtttttgtgattctaaaactttgaaattttgcctgatcaataagatcaggcaggtttttaaaaatccgagaccaaacatcaaaaaagttttgagggagcgccaggatttcaaatcttgtgacgctctcaccaaaacaattcgaaactcagcacctgagtttgttgacctctggcccaagtctcccctgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagtcatgcttggccaagcccacgcaagtgtgccacctgcgccaaagctgacctcaccaatccaccacttgaccgggccccaagtctgccacccgcactctggtgagcccacagcttgggttcggccaagccagacttgggctagtgccaagtttcagtccccgcacaacctaccaaatcaagccccctgggcacacacccaagccccattggcactcagccacacaggtcttgggcctgtgtccagactggcttgcaagaccatacttcctggtcactgttccacaatcttttagtgggaataccaggtatacatagctacttggcccagcaggtttggacttgtcatgacactatttaaaatgagtgattgatcaaaatcaaattaatcactccattccttccccctaagatatgaattatttgaaatataaatttgaatctgatttataattctgattaaggtgtagtgtgataaacatataattggcatctgttattgatgaatttagaaagagaaatcacaaacttgaatatggttgaatttctgtgatgttctaaatgtatttctacaggggctacaaaaccaaaaaaataagagcttcccttgatctgattgtgaatcaaatctgtaacatttgttccaaaaaaactgctgaggccatgaaaattgtattcaattagcaggttttatttttttatctgaatcagcagccttatctttggggggaaactaggtgtaagcaaaagggaattttagaggacattcattttcttttctgggaaattattagtaaattctgggtaaaatctagtgactttcttgtgagtcccattttctatcatgatccttttagtgatttttacaaaaaaattcaaatcttccagggtgacttatttgtgatttgcagtcactggaaagccagtgccctgaaatttcccctggtggccagttgtaccagttaaattcccatttattcagccacagaacacatgaattcctttcttacagcttacatataaaaggaatgcgttgtagatagtctagccaaaatccctcaggattttcaaggatagggcagctaaaatgcctcatacagggggtcccttggggctaaaatccctcatattttactatataaggaggcctctgcctgccagttgtttccctcctcatcccactcagtacacattttttggtgggacacctgtcacagatatttattacacaagaggttcacaagtagtacagttcacagttgaaatatatacacagtttcacaaacattacacagaagaaccagtcctttgttccagccctggttgaagcatagtgctcccagaccctttgggttcaagaaccacctctattacattatacatatacagcatcaaggaagagcacgagtatcaagacatcaagatgagaaacaacatcaacaactcaatcaattctttggacaacaagatcaaccttcaacaattatacaaccatctttgaacataatccattatcaccaaccaaactgccaagcttaccttggtggtcttgttttctgataatatagaaaggcagagtttgcagctcatttcatccctttctccattcagcaaaaaggatcttacaatcactttttgagtcttacatcgggttacgttatgttctcactgaattgtccctccgtcccaacaccaccattcctattcatgttgacaatgaaggagcggaagccctggcaaaaaatcctgaacatcacgcctgcaccaaacacattcatgtgaggtatcatttcatccaagaatgtatccagctaaaggaagtggagctcctgcatgtgtcaaccaaagacatgctggcagacatgctaacaaaacctctttctcgtgttgttctggaaaaacaccacattctttttggcctggtctcctaactctaatctttttcttttccactttctctctacatcttggtcttcaattccctccatttcttttccttctcaacctcttattctaatccttttatcctttttacttttttattttttccttttctgttaagtttatttattttatcaattcttttattcttcttactgttttctttccattttatttcctcaagttattcttttccttcaggtatgaagcaagggggggtgttggagtatcatttcatttctctcctgtatgtcatgagtttgctacatacctttcactcacatgtcacacatgatgttgtacacctaggccagaagtgagtatgtggaaggactcttttcctcatcctttccaccacctcactttctgacctaggtaagtcccttttcatccttttccttttgttctgtctcaagtatgattatcatctgcaatgctacagtgggggacaccatatttctgtaacacccgacccgcaaaagttgagttgaacacgcgggccaaatgttcatcgaccattcaggcccaaaaccttcgaaagtgtcatttttggactctttggaggatgcacattcgatatcttatacggttttttgattggagcagcggttctctttttttctttttttgaggtcaagattttggacacatgctcccaaacctgccaaataagccacaagtccatagttatggacttatgggagtactgtagtaaacccacattgagtcagtgaagtgagctcatcaggtaatgatggtgcttgttgcaacaagcgagggttttattagggagatgataaacaagcaaacaaaaactgatgaggtaagagataaaacgattgatactgatgaatcaaagggaaatgatatacaagcaaacaaaaattgatgaagtaggagataaaacgatcaatagtgaagaatcaatgagacacaaaaaacaatagtgatgaatcaatgagacacaaaaaagttatcatgtcaattgatagtgatgaatgaatgagacacagctcaagatgtgagcatgtcaattcacattgctgcatttctaggaatgcaccgatgagatttgtattttttcatgaggatttgggattgagccccgttgtatccttgttgatagacattgacttgttgatcggtccaacagaagtacttcctgatagtgatgagtgggcatgacttgcggaccatctcaaatagatccttggagtcttcaaaagacttacatgtatgtgacttctttcggtatgcttaatataagagagggtggatgagttgtcagtgtgtgttctcaaaacaatgatgatgcaggaaaattgaagcaactgaccctgcttgatgtatgaccaaaaaaagctctattggatttaattcgcagtgaaattttggtaaaaaaaggcagatgtgccctcaatcttctataattgtttgcaagaggggtcgtttgttggcaaaatccgattgaagggataggattctggaccagcagcacatgctgcctgcattgtttggaacttgatccaatgttgattcttcagactcttgatttatggcagcttcagtttctgcaatctcggacattgattgagcatttgataagaaataaccgcagtcttccgcctgttggatcagttgttcggcacgtgaaattgcatctttccaaatgtttgaagttgtacaagttttgcaagataatgttagagctggtttaccagattcttgcgattggcaagtatagtgctgccaaagtcctctttctttgaggacagctttgacacccttttgttgtacagctcgttcagggtcaggatgtgaatcgttgtaagagagtgtttgaggctgaccgcaaagatgaagaggaataagcggatcatcgctaggaataacggtatctctgagccgtgcctgtttaccgccatgtcctagattcatcttttggactctcaaagccgagggtgaaaaagcgccatgggctgatgagcaatcaaacacaaagacaccctgagcattcgggtgaagtgattcaaatattggaatcgctttttgtgagacttggtgacacaattgttccatgtcccaccatttatctccagttgaaccagggtaaatgatagtggccgcgtcttctgactccagtcggttgtttgagttatttgttttcaatttctccaattcgtcttttgataagacaagtcgacctgtagattcaagaatgaagtcggagatatgaatcaatcgacctgagcttttagatcgtaactcgctagtcccagggagaagccaagttttactaggtctctcttttgcatgtatcgttgatttgtcatgaaaaataaaaatggtttctttcatgtgaactaagatttcaggatcaatctctgttgagatttcaaaattttcacctccgtatttgcgagatcgttgtcgaagaaggaggtaatcgtcgacatatttctttctagataaaaccacatcaggccgctcgtgcccatcaaagtactgagatttttggtattcttggcgactaaaccccagcttatacatccgtcaagtcacagatttgacagtggctgttcgctcaattttacacttgggtaaaattttatggttgacatggtggtggagagttgctggagtgacctgagaatgaattgttttatgaattaattttttatctgtattggttcatgtcagttaaatactgtgacttacttcactgggagtttgagctgcagcccaagcaaacaaagcttttctgacctctggatcgttcaggagtgattgatggactgtcttgtttcccaattgtgtttccaagaattctttgtgagccaaaacatgtagagcttgctttgaaattatccgagcttggttaagtccactgctagatggtggtggttcatttatgctggaggaagagacaagctgtcaacgtatagcagatttagctgttgccaaggaagcggttacactgggtgatggtattctttcaatggtgaattggtgtcgaaggtggttgaactcgttgagatttgcaatagtggcatgaggatatttgaacaaagtgtcttgctttaacttttcttgacacaacttgatggccgatatgattgctgaattaagctgttgccatcaatgctttgcttttgatttgagtttttcatctttgttgactactttcttttgtggtgcagagtggtaacgattgaagtgcaattcaagctggtgtggaactactcttgggaggaatagagcttgagagggatgagtgctttattgggctgcctctctgataacaagaaaatataagagtatggactcttaaggaaaaaggtgtggctgtggagatttcttgaggatggtatgtctaatgtttcttatgtttactagtctaaatatacttgttcacaaataaaggtatcccaaatgttgatgggcaaatacatggctaatagtgggtgatcagttatctgaattgctggggcaggatctgatgaggaacaaatgaagaggaaaaacaaagctccttatatacaaaattctggggagtggccagcttgtggttggaagataaatggaaaattctatgaagagtatgaaacaagggaaaatatttatccagagaaagcaggggaaacaagcagtgggaaaatgctcccaaggttactagtatgaaacaaataagggggagaatattccatggaagaaaataggaggagataacagtttcatggacaaggggattgttactagtgtgggacacaaggagaaagaagaatggaatatgtttggaggggaatgggtttcagggctatggagttcctgctgggaaatattattatccatggggtctgtgcttgaggggattcatgattggttttgggggtctggggagctttctggggtgtcttgattgtgtgattcttctgtgatttgtgctcttgatacttttgaattttcaggagtggcttaccacatccacccccaaattagatgatgtccccatcatccaaaaagaaaaaagaaagaaaaaaaagcccatcctgaaaattctgaaaaaaatatttccagaaagagaaaagaaactggtcataattgtgggaggccataatttgaaatagtgccaaaaggaagaaagaaacaacaaaaaaatctatggtttttatgtgtagaggaattgtttttgtacttttatcttatgtaatgatttttatttttatttattttattttggttcatcaattatttatgaaagactcagatatcttgtttgttcatgtagcccagggaataaaaaaatagaaggctggtgtgaagaaaaaaattggaacaaaactaaggatgagaatgaataactggggtctaaccacccccaaattagaggtgaagaaggggtgtaggagtttctgcagtaggaggggtaatgggtgtagagcagtaggaggggtaatgggtgtagagcagtagatggctctaggagattctcaatagtaaagctagtcctcctagaaaagcggagggtatcccatgcactttaattttttgcccgtcggcaaccgctcccttcattcccacaatgcttgccaaggcctcagctggggtcgtgaatactagtaacgctgctgtcggtgcggatagcgatataaaacagtgatttatgttaccaaattcctggaaggccgcccttacgtcttctttggaagtcccaagcgtaaggttactgactttgaccaaccgcattgttgtgtccgtgtaccgcgtgcagtaactggctttgtctttgtagacaatcggtggggagctcatgaggaaagatgtgtggcgattatagcccgctcttgcgtatccggctttcttatgtctcttgcccaccataggttttctcctccttcggagttcttcagacaagctccgtacagcaaggctgttggtttcctggttagagccacgcgtgcggttctgtctccatattttgtggataccagatcgtatcgcaaatactggacagtacctcgactcatgccccagccctgttggcaaccagcttgagtctgatacgaatctccataatcctgtctagattgccttgctacgcctccacgtggtcgcccgcgcgttgggtccaacttggtctataaagctagccccatctgtgcgagattgggaacaggcatcgcataatttgcacgctcccgctcaacatgtcttctgtttttgagatccccgaccgttttgatgggcaaccgctatctccttactcacttccttctgaacagtctacgacagccgacaaagagccgactgtgtctccggatcagcatccttttatcaaagaagaatcgcctgaggaggcgccaattgcttctcctattgatatccgcagaagggtcaaggatcatgtacctgcacctcgtccgcctcctccctccttttcagacatttgtctgtttgccattgccgcggctttccaagtgaatgccgatggtcagtttccttttcactaccaggagcatcacgtccaatcaccgtcacctcctacttcttctgacgccccgggaagccgaaccgcttcctcccctattcgtgtcgacacaccacctccagctgagccctgctatgtctacccgcccctccccgatccggatcacgaactgacacctgaggaacacggaccgatctgggccgaggatgttcaagaggatgcggtcttaaacgcgcgccgacatatcaaggatttctttcggtcttatttcaatttactggacggagacgtcctcaatcacccgcgtcgaagtggtggttataggcgtatggcgcaatgtcgattgtatgagagcgttatggaggagctggaccgtgtgcttgagactgtagaccaagtacagatgactgttatagaataagtaagtaaaaaaaggtccttctgggtatgtatgtatataaaaaaagttgaaaacttgattctgatttttcttttttttttattggtgttttagggatattttgaggatttttcatgaatttttcaaggatttttaaagacttttccaggaattttttttttctgtttcttttgtttgtttttgatggaataatttttagaaatacagaaacaaagagaaaaacttattccctggaaaaaaaaggtttgacctgagaagcagcatatcttcttttgagttcagtgccatccaattcttctagtgcataggagcctcctttttcttgcttggtaattttataagggccattccacctgttttgaaacagtttgccccattgggagtccagacttatattataaactaacaccaactggccaggattgagagggtttctgagggattttttctggttcattggctccaagtattgggatctggcctccttcatcttcttgtaagcatcttgtaggacttcgtctcttctttccaactggaggactcttgctgacaataattctgttgttgatttaattttggtccaatctgttcccaggtaagtttccagatctaagtccacaggcaagatggcaggttgtccaaaaattaattcataaggggaatatccagtggttcttttgttggaaattctgtccacaaagagtactagtggtaagtaattcctccatttttttacatctgtttcacagagtttgaccaaagtatccttcaggggctgatgtcctctttccaccattccatttgcttctgggtagtagggtgtagtgagcttgaccttggcacctgcttcagtgagggatttttggagttcttggctaaattctgggccaccatcaacaacaactgttaaggggactccatatctgtggatccaattttccataaaccattctgaaattttcttggctttgatttgctccaggcctacagcttccacccatcctgagagatcatccctggccacaacaaggtatttccaccttcctgctttgatgtgaatggtgtccaggcttactcttccaaagattatggggatcccagcagccttcttgagttccaagggttttgctgagcttcttttctgacaggccacgcaggattgaacccatttcttgacagctctcttcatatttggccaccaaaatctgagttttgctcttctgtaggtttcatccatgcctctgtggcccaattcctcatggagggccttgagaactgttttctggaggtattgagaggttaccacaacctggggaaaaggtttgtttcttctttttaaatggccttctgacataaaaaacattgctgacttatgtttaataatactccaatccttgtctggacattcagggggtctgttgagggtttccaagtaatattgaaggtgtttccagattccaatttgattgctgtgagtgggttccacccccaaatttgccatgttgatctcttttagtccaaagccagggtgaggtttgatccatttctcttcttcatcaaagtctttgccaatttctccagggtcaggggttcttctggacagtccatcaggcatagtgaaagtttttccagagacatgcttcatggtaaaggaaaataattggataaaggctacccatctggtcatgggagcatttggaaggctgggtgagttgatcatttctattagacttttggcatctactaataattcaaaatgttggccccataattgagtttgtagtttcttgaggaccttggtgactccacaaagttccaatttgaactgagaatatttggattctgttggggaaaatactactgattcatacaggacaggtctgtccaggccttcatcttcttgtgtgagtactgctccagctgctatatgacttgaatccacagctaattttattgctcctgcttcttcagaatagtccaatttttttagagtaatatcatagcccaccagtttcttcagtttttcaaatgcatcttggcaagcctggttccatttccattctgagtccttccacgtgagcctcctgaggggtgaagcaagttctgaaagtccagggataaacattctgacataaacacaaactccacgaaatcctctgacatctgtggggttatcaggaagtggccaactttccaccttgttgagttgtttctgggcaatttttcttccttctttgcataccacatgtcctacaaggtccaaggcaggtactcaacaggcaaatttctttccagagatggtgagtccagcttcttctattctgaataagatcctttccagagtaatggcatattcccaaataaatcttctgattcctgaattttcttccaatgtttcttgattatagtctgacacagggcctttaatccctccatcatcaataaaaatgcccacattatttggtatttcatcctggagtatccacatcatttgggcttggtagactgccacagaattggtggctccttggggtaatctggtaagttgaaatattccaaggggggtttcaaaggttgtgaggggtctggattccagggctaattctctttcatcatatcctcccattatatcacccagaccatagcaggcccttccagtgaaagattcaatgagttcttcagtatttggtggaagtccagagtctttgatggtgactttgttgagactttgtaagtcatggaccactcttaatttcccatcttgctttttgacacaaaatactgggctggaataacttgagcaggattgttcatagaggctagtcttgagtctttcccttactaaatctatgaattggttcttgatggctgcaggtattgggatgggtctttgctgccaagggtcatgcttgataactgggataatgtagggttttccataggtatgcttcaggagtcctctttcttcttcacaaaaggccagtcctccttgtctgagcttgatgacatgcttgaggagtttcagttcttctggccaaagccatccagggggtccaaaattgacaactttcaacctttcttcagttattttccaggtgggggtaaattcaggtgggaagggggttaagggggttttgtaagggtctcttgataaagggggattgcataaaggtgagttgagattctgaggcataggttcattaactggttttatttttttttgtagttgatttatattttgcagcatatactaatttatcctcctcttttttattaggcacctcccaagacttcacttgtgggaggtgccagacactaaaaaatgacttgaagtagtggctgtgtggacaggaaaatctttctcccacttttgattggatggattatgtatgggtaccaagtaagttttgcctgacttctgaattgccaaggattctgctccattttggtgaaatttgatggttgctgacacatctatgagccatggtttgcccaaaataggttgaacttcccctgcagagacatagaagtgtattcctctggtgatgtgacccacttttacaggtacactctcagctactcctaggatttcattcttgtggccaccaattcctttgaggttcatgggtttttgggtgattatgaggcccattcttgctgcaaggtccctggggagtatgttgacttgtgatccattatccaagagtgcttgaaatgacttcccattgatactgacatcaatatatcccagggggcaggtataatgactgggttcttcctgggattcttcatcttcttctccatcctggtcaattcctccagagttggtagatttggtggggtctactggaatcctttttggggtaatatttttcttgaaggcttcaacagttccattagaaatttcaaaaatttccccataggaaagttccattttaccatccattaacatcctgctgaccactttgtcttctgcatgtggaaattggctggttagaggtctctccacataggtcttcttaggggctttttccttggtagctggtatggtggtgctttcaggttcctggatttggactttctttggtgggggattttccttggtggatgaaggtggaaggattaatggattgtagtcatcctatctagcaatttcttgaagtctgtctctgtctacatccattaggtcctctttttcttttctgacccttttgctaactgaggtttcttctgaatattcctttccacttctggtcctttttacagcttcacattcataggtggattcctattcttggtcaatttcttccaattttccaaaagagcccccatggcccatggaaatttctgcagatttattaagccctccttgaggtannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaaggtgagttgagattctgaggcatacggttcattaactggttttatttttttttgtagttgatttatattttgcagcatatactaatttatcctcctcttttttattaggcacctcccaagacttcacttgtgggaggtgccagacactaaaaaatgacttgaagtagtggctgtgtggacaggaaaatctttctcccacttttgattggatggattatgtatgggtaccaagtaagttttgcctgacttctgaattgccaaggattctgctccattttggtgaaatttgatggttgctgacacatctatgagccatggtttgcccaaaataggttgaacttcccctgcagagacatagaagtgtattcctctggtgatgtgacccacttttacaggtacactctcagctactcctaggatttcattcttgtggccaccaattcctttgaggttcatgggtttttgggtgattatgaggcccattcttgctgcaaggtccctggggagtatgttgacttgtgatccattatccaagagtgcttgaaatgacttcccattgatactgacatcaatatatcccagggggcaggtataatgactgggttcttcctgggattcttcatcttcttctccatcctggtcaattcctccagagttggtagatttggtggggtctactggaatcctttttggggtaatatttttcttgaaggcttcaacagttccattagaaatttcaaaaatttccccataggaaagttccattttaccatccattaacatcctgctgaccactttgtcttctgcatgtggaaattggctggttagaggtctctccacataggtcttcttaggggctttttccttggtagctggtatggtggtgctttcaggttcctggatttggactttctttggtgggggattttccttggtggatgaaggtggaaggattaatggattgtagtcatcctatctagcaatttcttgaagtctgtctctgtctacatccattaggtcctctttttcttttctgacccttttgctaactgaggtttcttctgaatattcctttccacttctggtcctttttacagcttcacattcataggtggattcctcttcttggtcaatttcttccaattttccaaaagaggtctgggggtccatggaaatttctgcagatttattaagggctccttgaggtaagttggtaactccaggctgtttctgagataggtgaaagtggtccacagctgatttgaatgccttgtttttctgccattgaacttgagatccatctggtaggattacattgggtccatccttcttgaagagtccttttagttcatcctcattggccatgttacatctatggaaagtgtggcctagtccatggcagtaattacaattgacagtactccagtctttttccaattgtgtagggaacatggcttttggaaattaaggggttggatttctgggtgtgccagctggccaaggtcttggtgagatcttccacagctttctggtcctgggttttggtggctgggggttttgctgaattgttttgctccattcctctccagacttttcttctttccataatagaggcagactggacttctctgtggatataactgactaaggtttcagtatctggtagaatatccccaccatccttggaggccaacatcatgttgtctctgatgagttccctggtgactgaggattccaaatctgggctgagggattccaacaagcattctctggattcctctaagttggaactgtatcccatcctgaccaagtagtgagtgctggcttcaaatttggtcctaaagattttgaagtgctccagggttttgattcctcctcctttaatggcagaatttaccaggtgtttaaggtcatgtctggtgtatttgactaggggaagggaggatccaaatctgttgagtagttgtttcttcagtttatcccaattagagtcttcatatcctgacatttcctccacttcatcctttaggtccattcctttgataaaggggataatttgtttggccaaatcctggggggttgctccatctgtttcaccagcagcctcatatctcttgataaatttttctatgggcatattggtaccatcaaaacagagatccttatccaggggtttgatcttgatggtctttcttcctccagagtatttgggcatttctggttctctttccaggaagtggatggtgtggtaaataatactgtgtttctacgcagaaaatataaaaatttcttattatctctttataaactaaatatatcataaaaataacatcagaaatggaattctcaggtaaaattacccctagtcacccactacaactgaccccatatctctcatggtttagaagttacacagatttcaacctgtcacaggatatcttttggattctttactctgagtatggctcattttgaatactggatgcatattgaatattgaattcctttgtgttgtattgaattcctttattggcacatagtgcatattgaattcctttgtaggtgcacatgcattcctttgcagtaggaccttgtaggctagccaaattccctcaaggcagtgctctcaccagccaatatccctcacctgcatgtactagactagctaaattccctcattggatcttcaggccagctaaaatgcctcaaaagcctgtaccctggggctaaattccctcacatttgtctatataaggaggcctctgcctgccagttgttccctccatcatcccaccagtggaccagatcatctcaaccacccttacagattatatacaagtgacagccataacaatacattatattaaaatacaaccataacagtttcatcatcataacaagtgccaagtgcccataacctgcctcacataccattactggttgaagcatagcgctcccagagctccaagccttggtattaaagctttgaaaaacaactccatcaatataatcatcactcattaacaacttcagacccttatacacatcactcggaagcttcatcttgaactatcctctatcacgataaatataactgccaagctaagcttgtggtcttgtgttctgatagcatagaagggcagannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgctaagtttcttctctgtctctctgaatgaacagttcgttgcgttttctactaaacctctgcctcaaacatcatcttatcaaatcaagtcatcttaattctctgtttggtggtataactaaaaaccacataggtttccctttaaagaaccttgatcttagatctaaaaaatagtggccggtttaatttatcaataccaggaacccttctcagtttcagttgagttaggaggcgtagatttattccactatagaacagctatccttccacaggaaagtaagactgcagtaaaccttgattataaaacaaataaacaataaaaaaatactattcctttcttttctccttttctttctctctctctctttttctctcattctagttgtatttctttatccccttgaaatacacctagaattgccccccttttcttgtgtcctgctgtcacttttgagacccaggctcacaattgggagcctcatcgggaaatatatattcctttagaactcttataatcatactctcaaactctaatcatcattcatcaggcctctaaaaaaaaaaaaaaaaaaaaaactctcgtaaaagcttcatttactatttcaaaaaaaaaaaactttaattctcaaaattccattgcgaagcgctcgaacatttttcctctttttcatcgcggagcgctcgccaaattttttttcttcatctcaaaaacccaaatatttttctctcactacgcgcttcaatctataagccgtcaaaacacaattgatcgttcctaacgctcttgattgtttctttcctttccgacttgtcgaaatatcttgtcacatctgcgaagtgaagattaacaaacgcctcatacccgattctccactcaaatctacggatatcctatcttcagatctctcttcgatcccatcggactcagaggaagaagatgatcttttagaaaatcaaactctagctcctccaaaggaaggaaatcctatttcgtcaattgagtggaccccgattgccacttccgctacctccggaaataaaaaacaaaaggaacagaagccttctcgtgacacagaacccaagcgatttccagattggacgccagagatatccacgtacctctctaagaagcagaagccccatataaaaccgagtaagaagaaaaaacaaggtacttaactttctctgaaaattttcttcggttcagctactcaatcaatagtgcaagaaatagactgtcagcttaagaaagaaaaactaatccgtactcgttctcttgactggactatcacagccacaaccgctcattcagacaaggaaaaggttactagacaacgtcagagaaggaatatgacaggtactgtcaaaacctccctagctttcagaccccagtattactagatcaatcgatcccccttcctacttatattggaaccagagatctaacctgaatacgctacctttttctcttattcacgatgggcgcccatttaagaaatggacataaaatctctattgagcaacaacagcgcaacaacgtccttagaagagcccagtctagaggcgaacaacctacaagcaagaccgagcgagacaagcaggctcagcgagagaccgaccaaccgctcgacgccggagatagagacagacctgctggactacagcaaggcgatgactcaagataccgacttagtgccgcagcaacggagcgacttcgcaagcttaagctccagtctgcctccgatcaacgtaaccggcacgagaagagcagcggagggagcgcagtggtcggaattaggtgtctctccagccctcatcaactcgcgagcaacctcactggcattggagacaatgtccaatcggtccaccccagtaccacgcccgctagaacaccagaatttcgcgatctctacgaataccgcaacagggtttcagattcaatctccgacccctcgtcagccaaatcagacccttatcccagtgatggatcaatcccaggccccggatggccaggaagacatcatagtggacaacgagcaactagagacgatcatcaacttattcaacgatcaatggctcatgttcgtccaagcgagagagcaccagaacgttgtggtagctgaatgtgtaaaaattcaaagttttttattattctttttatccctcttttttcctctacatacactcacaaatcactcaatatggctcaagaaatggattctacactcaatttcacccttggtcaccactggatgcgtcactggaactcaactggattggaagttacaccctctggactctcacaccactcacttacacacctcaacaacatgtcaacactcaatcaccaccaacacatcaacaattacatatcacacactatacatatgcacattgcaggacaactacactctctcaccagcatagtacataagtatacacaccactccaccatcttctgacatattgacacatgcagtgttagtgtagtaccactctggatttacaagtgacatcatgcaggccgtcatgtcatttgttattcttccttgcagctgtcagactatctcacaccactcatgtaatcttcatcaccccatcttagtttgcagactagtacaatcacctcatgtagcatgctacaccagcataaaaccctcatgtagacttctagttcaagctaaaatgactcttatgacatcatgtaggttgctcaaccagccaaaatacctcatgtacatgtcctgactagctaaatcccctcattgtaaagctctggccagctaaaatctctcattctcttgctcccttggagccaaaatccctcacctttgtgtatttaagaggctctcctcccagttgtttttcccctcagtttagtacccacaaatcacataccccctaccattacataccataccattaacattacatactgtaacaacccttacaaacaccctataacaacccttacacttgtaatacacactaaactcactctcatactctcaaaacctcttctctcatacaattatattgcgatcaaacaacttattctcgagccaaccacccctatcacttgattaaagcttgccaagctgagcttggtgggtcttgttatctgatagtacagaaggcagagcttgcaactccaccatatccttcaacattcagcaaaagggttctcacaaccacttttgagtcttaaaagggagtccccaacgtgatagggattctttgtttgatcgacattgattaaccaaatttcagcaagaacaagaagccatcgtcaaaggatcacaacttctagcggcgaatggatcaactttatcaacctcattttgtatcactcaacggcatatccagttattctgttgactaaccagttatcttcataaaccattcaacaaaaactaccattaatctcctgaaaaagaacacttactaaccttgaattaaaccataagaatttttacaaaccagacctgaaaagagtacctcgaaggaaacagccagttatataccttaagaagggcaaagagacctgaaggatttggataactaggatcctgttagaagagatctccggaactatttgaaggaagcagctgcttatatcccagaagaaaggtaatagagacctgaagaatttggataagtagatcctgttagaagaagaaattcccagttactgctaagtattttatatatataaacccccccaacttgccctggtgaagacaccagcgaccataattgttttgcttttcagaagaccaaataggaaagtttcaaaggaatgctatatcaagaaaacctggaataatcaacagcaatcaacatgaacatactgtttggtgtatcagatatggaagaattatttgctccacgaaccaattttcggaaacgaccttttacaccaacttcaaatttaaaccggaatgcggaaactaaaatgtcatcaacaacaccatcaccaccttggatgaagaacacaaaaccaggaaatctgaatttaacagtgccacctatattcagaactggaatcttcaagactcaagatacggatgaaccaatttgtcaacaaccaaaacaacaagaaccaatttgtcaacaaccaaaacaacaaaaaccaatttatcaacaaccaaaacaacaaaaaccaatttatcaacaaccaaaacaacaaaaaccaacttatcaacaatcaacaaaccaacccaaactaattctcattgagcaaccgggaattttttacgacggataccaattcatgcagttcttgaggcaatacgaaaggacggcagatacacttaatgcaaccaaatacgattgagctctacagattggacggtttgtgcgaactgaagaactgaagtgccaaatcgaggccatggacggatacgatgaatgtgactgggatactctgaaagtctcaatgattgaaagctggggggaatttgacaatataacttcatatacaaccaccaatctagtcaacctggtaaaagaattttctagggatgatgagatattaagctacaaagaatttcagatttaccttcaaaagttttcagaaattcttgattatctggtcgaaaatgaagattttgatagtgaacaggatgtctcactccttttcatcagtgcatttcctcatcagcttaagacaaatatcaaacagactttaatcaacaatggtcaacttccacaagctcctgatggatcccaatcacctcctcttttgaaacatgtagctgaggctgctgaaagggagatcagattggaagaagactattgcaactatttacgtaccttggaaactccggtaaaccactcaccagaagtcacaccatcaatatcagacttggccaaacagcttgattcagtcaaacaacaacttctggaggtacaattgcctgttgaatgcaaagctccacagctgtttgtcccaatggaaccaacaatcaattatacggaaccaacaatcaattatacggaaccaatgatggattatacggaaccaatgatggattatacgggaccaacgatggattatacagaaccaacaatggattatacggaaccaacgatggattatacggaaccagtaattgaaacagcatctacaacaatcaaccaaccggatctggtggaagaatggaaagcggcatcagcaaacgtaatggacacacccatggaacttgcacatacagtgattgaaataccagaaacggtgctagatggactggatacggaaaataacgtggatcatgaagaaatattggatcaatctgttcaacaagtcaaggaattggatcagtccacccagctcaacaaaaattatgtgaaattcctccttacagaaaatctagcagaagatctggaatttcctcaagtctcaaaattcctttggattcaaaatgtcaacgcacaccaaccaaagctctttaacaaacagctttttaaaccttacttggacgcatacagattatttgaagttttcaacaaaattcctcaacatcttgaacacaagactacagaacctgaggaaaatgaagaaacccttgtgattccgccggcactgggtccatcacataattcaacaacaatcaaagctatactggaaacagaaattcaactcgattcagtagtggaagatttggtcatcagtctctctcactttatatcaccaaatatttcacttttcagatttcaattattcaacaaactcatttttcaactactcctgaagattccgccagaccgctttggacaactgtataccacatttaacagcccaagaatccttgttggagttggttaaaaatttctcaacaattctctttcccttttttttttccttttcttatacttacaaaaacaacaaaaaaaaaaaaaaaaaaaaaataggctacctcctgggcattaggataaactgttcaaacctcaattcagaaactcagagaacctacaaaaaaaaaactaacaaaaaccttcatgaaaacatacccagataaaaaccagaatcaatcaatataattggcttcatttttttaagtcgggggaggaaactcacctgtacttgggaatatggggttaaaaattgctctcaagctgggggaggaatcttcccatcttatttccatcacccttctttcttttttttttttcttctcatttggacttgaaaaggatccacggctagcatagttcctcaaccggtctgtggtggcacctcaagcaagaatccaaacacaacaggtggaacctacgtatgtgtcgaaggaccggccttggcgacggcgtttggcaggtggaaggaatcttgggtcaagcctcatagctgctctctgcagtaacaaaagaagatgtttttgaccaaggatcttaacggtcaatccgattcaaatattcgaaggagttggaagttgttttttgtgagggatgtagtggtaccggtgttaaattctgctgcatcgaccaacacagaagatattctccttggattctatcaatcattacaaccccttgctactgcatatctacatatgttcaagggccgcgggcacttgaactctggtctggaacggcgcacacggcctggagcacggagcgcaaggcgcacggggattggaacgagtatcagaaccccaaaacccccaattggaactcgagcgcgacctggataggattaagtaatctgctacagcttctacgactactcgacgtcacctgctgcagactgcggactgcggactgcgcatactctctcatataaaaaaaatcttacacccctcaacaatttccaaagaaggagggttttgtagcccatttttggctaactaagaaaaactgaaaacaccctgaccccaggtggaagtaagaacagccttatgcagattctacacaggatgatgcaaccccaatgaaaacccattcagccactttcttttgtggaattgtctggggacagacaataagttgggggaggatgtggtagctgaatgtgtaaaaattcaaagttttttattattctttttatccctcttttttcctctacatacactcacaaatcactcaatatggctcaagaaatggattctacactcaatttcacccttggtcaccactggaggcgtcactggaactcaactggattggaagttacaccctctggactctcacaccactcacttacacacctcaacaacatgtcaacactcaatcaccaccaacacatcaacaattacatatcacacactatacatatgcacattgcaggacaactacactctctcaccagcatagtacataagtatacacaccactccaccatcttctgacatattgacacatgcagtgttagtgtagtaccactctggatttacaagtgacatcatgcaggttgtcatgtcatttgttgttcttccttgcagctgtcagactatctcacaccactcatgtaatcttcatcaccccatcttagtttgcagactagtacaatcacctcatgtagcatgctacaccagcataaaaccctcatgtagacttctagttcaagctaaaatgactcttatgacatcatgtaggttgctcaaccagccaaaatacctcatgtacatgtcctgactagctaaatcccctcattgtaaagctctggccagctaaaatctctcattctcttgctcccttggagccaaaatccctcacctttgtgtatttaagaggctctcctcccagttgtttttcccctcagtttagtacccacaaatcacataccccctaccattacataccataccattaacattacatactgtaacaacccttacaaacaccctataacaacccttacacttgtaatacccactaaactcactctcatcctctcaaaacctcttctctcatacaattatattgcgatcaaacaacttattctcaaaccaactacccctatcacttgattaaaacttgccaagctgagcttggtgggtcttgttatctgatagtacagaagggcagagcttgcaactccaccatacccttcaacattcagcaaaagggttctcagaaccacttttgagtcttacaacgtgccgatgatgcaatttgcgctccaacaagctattggcagtcaggaggtaatccgcaatctagctggaggagaagagatgctgaggatttgtgagaattggatcacccgagaggagttagcggacttggagagatcggaacgaatcaacccaacccctcaagttcagagattagcaataacccaacgagctcatttgcataccgtcagcccctccccagcgccattacctttagcacgccagacctcagaaatcacgtacctgggtcgtggccaacaaccagcgcaagaccaaccaccaacccagagaccgcagacggctttaagccaacatttggctcaaagcaaccaattgcctccacccccgccactgtctactcaacccccaccagcttcagcctattacaatcagcgtccccaaaggcaagcacaacaccacccgtaccatcgtcagggtggcccccagcaccaacaacagtacccccagcaactcgttcagaactacaaacaacaccatcaagtgcaagtggcccagacacacaagccacagcaaggacagtttgtgagcctgggtctcaatagtgacagcaggacacaattggtttttggggggcacttttaaatgtattttttaagataaaggaaatacaagtaaaagtataagagagggaaagaagagaaggaaatgaagagaataatctttttgttcttagtttattttatgaagaagattaagttatggcagtcttactgtccctcttggatggctgcagacagtcttactttccttagtaggatggctgttataagcggagctaactctgacgcctccaaatcaacagaaactgaaatgggtattgacactgatgaatcaggtcaaccacaattttttagatcaaagatcaaggctctttaaagggaaacctatgtagttttcagttgtactaccaaacaggagaagaagagataatagaagctagggcttgctttctttgatcagggctttggtttgaggaggagtgatgagaaactgagagatacagagaagagaaacaatcagaaagatgctagcttaacttatgagaagagacttactaatgataccaatgacactgaatagtgggaaaggtaggaaaagtgaggtccttctggttgataagtgtttgcttgatctgggtctggttgttggtgttctgtgttggtctggagtctgaaaatcctctggaagcggaatcaacaagctcagagagtattttcaaagttggatgacataatcattacatgtacatgtggttgggagagatggaattccaatttggttggtatttcacaaggtacagtgaaatgttacaaagtccatgaaggagaagagtagtgtaaaactggtcagtggtgaccatggttgaaattaaatgaggaattcatttctgaagtcagaatgtaataaaatcttaagctgaataagttatagttggaacatggatgaaaaggggggacttaggcagtcttttggccagcttggctggctctaaggctgacacagttccaccccccccccaacaaggagattggagaggataccagaggaactggaggactccccgaaatcggacggcaagattgctagaagtggggagattatctgatgagggcggagagagtagcggaagagtttccgctttcgtggaaggaaagaggaaggaatcaagcccaacggcaaggctaccaacaacaagaacacacccctagattcccctcacagcttcgactcagacgacttatctattcagtctagcaaagaatcccttcttcaaaatatcaatcatgatttgtccagagatttccccttgttaattgaagatagattaaaggatttgttttcaaaatttctctctgacctttcaggagcagtagactctattcccagtaccctgctagaatcttgcttaaaaaatttcaacctatctatgaaaaattccatttccaagttaataaaagatgaagttgtcccttctttacttgacaaagtgattgataacctgagtgacaaagtgagcaaagagccaagcaatcaccactgtccaagctatgtggaagaaatgaaaaaacatattgacaagaagcttgaagaccttcaagacgtcttgtttgtgagagatacccaaactcactccaagtttgataaattgaaaaaggacatgagatccactgaagaaagaacagccaacaattttcaatatatctctacgcaaatcagtgagtttgatataagtgaaaataacagatttgaacaactaaagagaagaatgggagatgtgtgccagaccacatatggtatcaataacaaacttgagtccatattagagccagtagatagagatcctccccctcacctgagatttaacaatcctcttttaaattttccatcagaagcagcaccccaacttcccccagaagaaactgaagtcaaataccagcaatccaaaaattcccagaatttgataacccccactgagaccaataaagaagaggaggatttggctaaatttaaccagaaaagagaaaacccccctcccttttgggttgaagaattcccctttattgatcatggagacatcagctctgacgtgagaaaccaactatggaaaggcatccccaagacaagtgaatgggaaaaattctctggagaactcccctacaaccatgaactgtggttgaagaacattgatgtttatgtacaagattacctgatgacagatgacatggtaataagcaggctgactacgttgttcaccaacactgcaaaaaactggtacattgggataagagacacgcatgggaggaaatcatggtcctggtggaagcacaccattagaaacaagtttggtacgcataattggaagtggaagatgagaatggaatttgagaaagactacttcacagtggataacagaaaggttcacaagtggttcagcactcagagagaaagactttgagcctaccaacctgaactgagtgaatctctagtatgtgaaaaaatcttgaagcaatgccctggttctttagagcatgcagtaaaaagcagatctaatagagctgcagaagacatgaactttgaggaaatggtaataattgttgaagaaatccttgacagagctatggggcaatatagaccaaagtacactaacagcccacaaaccaataggaattcctggagaaacaacaatcagagtaccaaagttgaagccagcaagattgaacctgactctaagagaccccctccatctaatcctcaagctgcaaaagggaaagatgtttgccatttctgcaaacaaccaggtcattacactagggagtgccccaaagtgaagaacaggatcaacaatgtagggttaaaccctgaagaagaagacaaggaacaacctgataattgtgaatttgattctggcagccaatacgataaagaggaggaaactcagagtgaaaaccatatgatcctagccttagacaatgacggtacttcagaccctttaattgattttaattttgacgaatgcgctgtagaatgtgaagtcaccaatgacttttccatagcggaaatccaggctgaatcccatcaaccgcagacctgggacaaaagttgccggacttcccacgtagaagatgccagactcatgaggtgtaaaccagataaaggcaaagcccacttgataggtaaatcaaacctcacaagtgtactgatcaatggtgaagaattctcttgtctactagatagcggcgcttcttgctcaataattagccattctcttctagaatccatcctccctcaatggagagaaaaactgatgccaataaatcatgctagattccatagttgtagtgatcaactacaacctctaggaatagtagaaattcctttgatttttccccacaccaaaggctcagtcggaattcaaactgaatttgtagtcatgaaaaatgcaagaataaattatctcatactaggtaatgactacatgtccctctatggtttttacattacaaatagtaaagaaagattcttcaccattggaaatgacaacaaaaggaagaaattcagcttcaaaactcactccagtgagaagatgaccccttcaacagaaacttcctctgtcaagaaattagacccattgctgagcaagttcactactgaagaattgtcagattgcaaaatatatgacaagttgactgtagagcaaaaggagaagctatttgaagtgctgtaccagaacaaacttgcatttgccaatacagatcaaccactaggagccatcagaggacatgaagtgcatctgactctcaccactgagaggccttaccctcctcttcttaggaaactccccaaccctgctagtcctaaaagcagagaagccctagaggaacatatagaagaattggtgagactgaatgttctgaggaaggtcgaccacaatgaggtagtagaaatcacaacacctgtgattattgcatggcataatggtaagtccagaatggtaggtgacttcaggtctttaaactcttacacggcagcagacaggtaccccatacccaagatcagtgagaccctcaataaccttgccaaagcaaagtttttgactagcatggatgtcctgaaaggtttccaccagaatgtgatagcagaagattctagacacctcttaaaaattatcctacataaaggcatttatgaatacctaagaatgccttttggcatcaagaatgccccgtcacacttccagcggatgatggacattgaattcagaaaagagcttgatgagaaataggtaataatatatattgacgatatcatcattatgtccaacacttgggaagaacatctgattagaatcagcagaatcctaaaaatagtgatcaagatgaatatgaagatttccctcaagaaatgcaattttgggttccatcaaatcaaagctttaggacacgtagtctctggaatagcaattggcatagatcagaataaggttgcagctgtcctccaaaagcctgttcccagtaacaagaaagaagttcaatctttcttgggctttgctggctattacagacagcacattaaagattttgctgacattgcaagaccacttactgaattgacaaagatggaaatggtatttgagatgacctaccaaagacttgttgcctataaccttctgagagagaagctaagctctgctcctctactcctttttccagactggaaataccctttcatactatatgtagacacaagtatgaccggccttggagcagcactccaccaagtccagacaatcaataatatcaagagagaaggacctattgttttcatatccagacaacttaaagacagtgagactagatacggtgctagccagctataatttttgtgcctagtatgggctgtagaaaaactacactactacttggacggaagtgttttcaaagttgtgactgactgcactgcactaagatcattgatgaatatgaaaactcccaacaggcacatgttgaggtggcaaattgcaatccaagagtacagagcaaatatgagcatcaaacatagagatggcaatatccacaagaatgcagatggactgagtagatgggctttaccaaatgacccaagcaaccctgcgtatgaccctgaggataaagatgatgacagatttcccattatgggcatccacgtatctgatttcgaggatgaattctttgaaacagtcagagaaggttaccaaaaggataacaacactgtcatcctttcccaaatactcatgaaaaattgcaaggatacccaactgaaaaaccccttgcaagaaccatggaagacatcctatgctgaaggcaggttttcactgtttgatggccttctataccacagagagaaacacaattctgtcttagttttagtggaaaaagaaagcatcaataccattctgtatgaatgccacgatagtgtttcctctggtcatttctctgaagacagaacattagagaaagtagaagacactgcatggtggtgcaactggaagaaagacacaattgaatactgtgcttcttgtgatagatgccaaaaagcaaacaaagccactgggaagagatttggtttgcttatgaagatccaagagccttccaaaccatgggacatcattaacatggactgggttacatccttatccccaggaggagcagctagctttaatgcgtgcctagtaattgtagacaggtattcaaaatccccaatattcataccctgctttgaagaagactcagcaatggatacagccattttgttttggaacagagctatgccaaggacagggattcctagaattattatatcagacagggatccaaaattcacttctgaattctggactggattgcacagtatgctgggaactaagctttccttttccacagcataccatccccaaaccgacggactagcagaaaggatgatccaaactctggaggatatggtcaggagattctgtgcatatgggctagaattcaaagacaacgatgggtacacacatgattgggtttctttcctaccaattcttcagttagcctacagcaccagtatacactccaccattggaaaagcgccggccattctagagaaaggttggatgtcaaatgtacccaggaatttcctcaagaaggacgcagtagatattcatcccactgctctcacttatgccaagatctttgagaaaaccagagagcatgctgagcaatgcataacagatgctgtagcctacaataaagataggtgggataaaacacacagagaacctcccttcaaggttggggaccaggtactgatatcaaccaccaacttcaacaatttgtctggaccaaaaaagatgagagattcatttgcaggcccattcatagttaaagcgttacatgggaaaaatgctgttgaagtgatcttaactgaagagttcagtagaaaacaccccactttcccagtcagtctagtcaagccttaccatgctccaaatgaatacaaattccctctgagacagaaagtgaaagtagtcataccccccatggctgttaccggctaagaagtaagataatccacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcatctttgtcagcctctgggtaactaacctgagtgttgtgatatgtaaaaaggttgttactatgagttgactgaagtttttgagcgtggtgagtgttataaggtagtgggtgattaataccagtcctgtaaataggaggtttcactctatcagtatggtctttactgagaggcttgctatcaacagcgcatccggatcaatacaaggtattaataggcatccagggtactaggactcacctgggattgatttggttattcccaaaagggaatgggctaacaatacttattaagctttaacaaaattagttgaagattaacaggtattgttgatgggaatattcagcaaggctatgaatactgtggataagttgagtaagagtactgaagcttaagaacaataaatgtagacaagatttatgttggttacgtgtactgtatcaatataaatgttaactggtttaactggtatctgaatattctggggattaatcagtgaaagaggcacggattataagttccagaatatttaaggagggaaaggatgagcgctcagaatcaggggagctttggccaggagaatgagcacatcaattgagtgactgatcattatttgtcatgatctgtaagtgacatcataattgtgcactagttgatcaatgtactagttgctcttgatgcgtgtacttaacatatcctctaataatgtagtcataattgtgatcagtgcatgtattgaatgtattaactctattgacgcttaatacttgctatttaatacatgtacatatttatttgtaatattatctgtccgtgaaaatactgtagaagagggataacttgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtggctgacaaatcttaatcttttatgcaattctgacttcagaaaatggatccttctggttaatttttaacgttagtcacccctacaccacggtttacactactcctcttccttcacagacttgtaaattgtcagcctgggtgatggccaagagcttgactctttctagctacaccaggtgcaaagctaagaaaaaatggagtacaagtgtgggtaacacttggagtggggaggtttttgatatttaagaaaagaaataataaaaactcttaagtttttattaagggaggggcctgagttacaggtgtgtttatggtgccctccaatgaatcaggacctgttaaacaggggtatttttgatgtacctgatgatctggtcctttgtgcagaaggagtatgcccagacaaatgcctacaactgaagtatcaaggaaatattacttactggtactatttccaagcaaggaggacttcaggtgggtgaaaactggtctgggagcgctcagaaaactgggtaacaggtggtggaagagtgctggggaacagttgatggttggttagttgatattcaaggtggaaacagcaggaactgggccaaaaacaggtaaaaaatggttgttggagggggttattgctggtgactggtgatgaagatggggaatttgagtttgtggtcaagaatagagatgggggcattgaatccggatatccgcgcggatgcggatatccgctcccgatttcagcgggaacacacatccgcatccgcatccgccggcggatacccgcggattccccccgtttgaatgggcggcgaggcagccggcttttccaggagagcgttttttttttaaaaaaaaaaaagcatataaaacaagccaacacagcaaaagaataaaaaaaccagatagaagagacgacccgctcccagagagttggcctgtagacgcttgccgggaggaaccactcccagcaagctggcctgtagacgctcgccgggaggaactgtaaggactccgtcgagtccttcactgtccgtcggtaaaggcactagaagcggggctcaatagctccggagggaaggtttctagtaccaaagtatgttttatttcagtctagacaggagagaaagttctctctattagtatctacaagtgaaggaaaaggaggaaaggaaatgagaagaggatgaaggaagatagggtacttacctagacaggagagaaagttctctgctgtctaggtaaaggggaatggcaagactaaatacaatataattgagctgacataatcatgtgacacctttgtgtaagcctgtgaggagcagggcttacaggaacccctcccgacgagctggtacacagaccagcttgtcggatggaaccactcccagcgagctggcctgtagacgctcgccgggaggggttcctcccgacaagctggtacacagaccagctcgtcggatggaaccactcccaggctcgccgggaggaacccctcccgacaagctggtacacagaccagctcgtcgggaggaacccctcccgatgagctggtttaaaaaccagcttgccgggagggattcctcctggcggtgtggcctcttggcaccggttatcccaagggatacccggatacccaccagtatttcagggggaagggtgcatccgcacccaaatccgcacccgctggcgggtatctgctggcactggcgggtatccgccagcggatagcggatatctgcggccgattatccgcgaccatctctagtgaactcctaaaccatattttttccacctctctggggtttttcaacaaaaagtaaagctagaccaggtgagctgcctctcccgcaccccctaatcatctggcagatggttgccagatcaccttggccaatgtggacaactgatcagacccttttccaattctggccaagccctagtggcattttacaggatatcactggaaactgaccagcagcaaagttttcagttgtttgcttcttcatcttatcacctgtaactgcatggtatcaccaagcaaaactgcttttaggatcctgatcaccccctggtatccgttgggccttgtgtatagctttggagacttgcatggtgagattatgggtggttgagtagattaatgtaggatttatcttgctgtctgggatacatgaacaaggaccatatagcatgaggagattgtcagaaaatttaagcaaacatttcattggaactcaaataatgcggatctctggttggctcaattcagaattccaaaatgtgattgactccggattaattttcaggcttgccaggatccctttaatggcttgcggttggcaggttgctgacagaaggagtaacggcgcattaatccctaagagccgggctgcaatttcgccgtatgatggacaaaagactccccaatcttgatggcatccgtgagagaagagcttctttgattttccgctgtggtgagaccaatcaaggtcatacatagtacaaaatagttatacatagtagtttttatgatgttacaacctgatatacttgtgctacataattcattatcttgtatccagctcagaaggttacaaaatagtatttttacacatagtttggttacataatatatagtactacatagctacaacatactacatatcacacatctcaagatacaaattagtcttccctcagtaccttctttctatgataataatctttcagtaaatgttatttatttcatctcagatatcacttattcagactacatatactgtttcatcccatacatctgatttctcatccagatatagtcatctcatctcactcatcatccacttcttttcatacatcaattacttcattctacatttattttattctacatttatttcatactacaagtattttattcttacattccatttcaaactaaatacacatggcttatatcacctacattctcatcatacatctcatttcaactcattactcattgcttatatcacctacatatatatttcaccacacagatttctcatctcaccccagaatatttatttcagtcttttattatctcattcctttttgcactacatattatttttatcacaaacaaagttacttcatattttctcctttttaacatgtttatttcacactacacatttgtcagccacatttatttcataaccaattgtctttcagatacaacttatttcataccattttcttacatcagctgatatcttaccactagtatctgatcagaaccacccacatgtatatagagaatactctttcccacttattttgttccccatgcttgcattagagaagtaaacagataattacttagcagacatcacttactagtagttaccagaagtaattaatattgattttcccccagaaaataagaaattgaacccagaaaccattaacccccagagcctcatccttaccagaatcccccacatcctcaatctctcagcaggtgacttgtacaagacatcagtaataaatctcatactaagattacacacagaaatagccacaccttttctccaattcttagtgtaactctctgccaagccttgacaagagggcagcttcatcagcatccaagtcttcaactcacattttcccctgtgtagttgttcttttcccctctaagctcttttctttagcttgaaaagtgtcagcctgagtgatgccaagagctgaaactcttctagctacactaggtgcaaggatgaattcagaggtgtacacgtgtgagtgacacgtgaaaagtgggtagaagtgtggtaataaaagaaaagtaaataaaaactgttaagtttttatttacagaggggcctgagttacaggggtttttaaggtgccctctattatcaggtcctgggttgcaggggtggtactgatgttctggtcctttgtaataaaggagtatgcccagaaatagcctacaactgaagaaacaaagaaataatacttactagtacttatctctaagccaagggagtcttcaggaggggggaactgttcttgaagcgctcagaaaggtgagtgagagatgttggaggagtgcggggaacaggtgttggttggttgatggaaattcaggttgataacagcaggaactgggccaaaaggcaggttgaaattggttgttggtgacggtttatgctggtaagtaatgatgaagatggggaataaaagttcagggggaagaaggggctcttaaatacccattctgggcctttggaggcgaactcaggagtctctatagttgctacaactctcctactaagcctatgggaggttttgatcatctgtagcacctgtagagcttggttacaggtgccaaggagatgatgtaatgcttgtaaccatgtttacagggtgttctgacgaaactgtaacactcctgtagcctatgtaagcactgcatgatgcatgggttgatcctcaagagagtaattgtcccaattgggccaaaaagggccacagatcatcccaaacaatttaatactgtagtctgtgctcatgtagttaaggtttcaatgatgtaaaccttgtttgtagatttttcccgaactgcatgaaccttaattacacatgtagcccccttacaacatgtagtatgatgtaactggaggggtctacagtgtattttggtccaatatcactcaaggactccaaagtaagtgaaggagtaataattcaagggtacacttggtgagctaccctaggttattttgcatgtagattcagaatctgcaataatattctaagttacacttaaggttcagaagttattagaagattctggttaaaagtgttatttttcatagtttatttaattatttaaaggtttttctcatgaaatatttacaatgtaagtgtactgtgtaataatgtctctattatagtgtttcaacttatttaaatagtgtattctaatattttaattgtatgtacatatgtaagtgataatatctctaaataagtaaatgctatgttcaggctggctctgattagtagcaggctgacaaaaagttccttaccgctagcagccaagccccacacatatatcatgtgcgcttcatcaactacaactagcgacacacaatcctggaagctctcatttaagaagatcctggtgaatattgggttgtttaacaacaccttggggctcttgagatatgtcagtttaaattcttgaaggctagagataattatttctctgactcacaaagtaaataaaagaataatcacctttcaaaatttttgcttcttcagtcttgttaagattcatcttagttaggttgcttgtgctgatttccagattttgtttctcctcaaccttgaaagatagagtagtatagttacatcagtattttaatcttctttgaatacaggttgattgatgtacatacctgattatcccccagggagtccagaggattcaaatccaacacaacccacttcttgtattgaggaaagagatcccaatacatctctgtgatttggctcttaccgacgctggtcccagcaagaaaaaatgtatctcgatgattgatcaaatccataactgcttctatctggatcatttttggctctttgtcagcctgggtgatgccaagagctagactcttctagctaaaccaggtgcaaattaaagaaaaatgatgtaaaagtgtgggtaacacttggaatgaggaggtgtttgatattaagaaaagaaataataaaaacacttaagtttttataaaacgaggggcctgagttacaggggtttttatggtgccctccaatgaatcagtacctgttaaaacaggggtattttttatgtaactgatgttctagtcctttatataaaggagtatgcccagacaaatgcctacaactgaagtatcaaggaaatattacctacttagtactatttccaagccaaggggacttcaggtgggtgaaaactggtctggaagcgctcagaaaactgggtaacaggtggtgagagattgctggggaacagttgatggttggttggttgaaattcaggatgtaaaacagcaggaactgggccaaaaaacaggtgaaaactggttgttggaggtggttattgctggtaagtaatgatgaagatggggaatcagaatttaggggaaagaagggctccttatatactaattctgggcccttggaggcaaactcaaaactgtgtttggattgtgcaagcctcctactaggcattggtgacctgcagcactgcctaggcacctgtagttggttacaggtgtcagagggctgaagtgaggcttttaacacacactaaggggtgctgtgacaaacctgcagccatggttttgtcactgaggccctttaaagaccagtgggctggtcctaacaaggcatagttagccaaattgggccaaaaagggccacaaatggcttttgaccagccagttacagttgttgtgaccatttagttaaggtttcaatgatgtcaaccttattcttagatctttcccaaactgcatgaatcttaattacatgtgtagacctgtcacaacatgtagtatgatgtaactgggagggtttctggcaaaatgaacaagtgtcactcagagtacacagaagttcttgaaggagtaataattaaggggtacctttggtgaggtaccctaggttatttttcatgaaaatcaataattgaaataatattctaacatttgcttaaggttcagaagttatttgtagattcatgttaaaaatttttatttataaatgtttttggtttatttttagggccttaataaaaaaacgcggtttttccgcgttttgacgcggttttgatgcgccgcagcacacgcggtttccgcgtttagacgcggttttattaattaattttttacggcttatttttcgagtttgtttgattttttaaaattgtttcataggtttccaagcgtgtagaatttaatggtaaaaaccattttccgtgaaaatgaattttgattattaattttttttttccacttatttttccattaattgtatgcatacatgtttttaccttattttttatgtttttttgaaattttcaatttatttcctaggtttcaatacgtgtagaatttaatggtgtaaaccaaatttttcaaaactcaacggttcatctttaatactggaatttgacgtttttttcacttaaatttctacagcttaattttcattattttttgatgttttaaatttatttccaacactttaatacatgtagaaaatgatggtatcaaccatttttccccaaactgaaaactataccttgaatgccgcatttgacacgtgttttttaattaattcatcactttttcacttaattgtttgcatacatgtgtgtaccttattttttatgcttttttgaaattttaaatttgtttcctacattaaaaagtgtgtagaatttaatggtaacattcaatttccataaaactaaatggttcatactgaatactgtaatgagtcatatttttcaattgatttttaacagcttatttttcattattttttgacatgttaaattcttttcctacactttcaaacatgtataaaattatggtaactatggattttcatgaaaatgaaaactatgtcttgaataatgcctttgacgtgtttcccaaattcattcttacacgctcaattatccttattttttggaatttaaagctcatttcctacactttgaaaggtttcaaaattgatggctgtatccattttgcattcaaataaaatttgtatatggtacaaattatgcaagaaacggggtaaactcatctattaagattgaagcttgtattttgagtgaaattggacttcaccattcaattctaaacatttgtaaatgtaggaaataaatttaaaattagaaaaatgcttaaaatcgggccggtaaaaatcaatcaaaaaaacattaaaaaaaagcctgtccactgcagtattcagtaacaagcgctgacttttatgtaagatgattgttaccatcattttgagcatgtattaaagtgtgggaaataaacttaaaatgtcaaaaaatattgagaaataacatgtaaagaattaattgaaaaaagtgtctagtttcagtattaaaaatgaaccgttgagttttatgggaattgaatgttaccattaaatttaacacacttttaaatgtaggaaacaactttaaaatttcaaaaaagcatagaaaataaggtacacacatgtatgcaaacaattaagtgaaaaagtgatgaattaataaaaaaaaacgtgtcaaatgcggcattcaaggtatagttttcattttggggaaaaatggttgttaccatcattttctacatgtcttaaagtgtgggaaataaatttaaaatgtcaaaaaatgatgagaattaagctgtaaaaaattaagtgaaaaaatgggtctaatttcagtattaaaaatgaaccgttgagttttaaaaaaattggattgcaccattaaattctacacacattgaaacctaggaaataattttaaaatttcacaaaagcataaaaaataaggtacatacatgtatgcaaacaattaattgagaaatgagtgaaaaaaaataattaataatcaaaattcatttttatgaaaaatggtttttaccattaaattctacgccttttatagtgtaggaaacaactttaaaaattcaaaaaaactcaaaaaataacccataaaaaattaattaaaaaaccgcgtttaaaagcggaaaccgcgtgtgctgcggcgcatcaaaaccgcgtcaaaacgcggaaaaaccgcgtttttttattaaggccctatttttatggtttcctttatgactagtaaaacttaatgtgctgagtaataatgtctctatcttatgtacatataaaatagacattaattacatatgctatgggggtagtggatgacttcccgtcggcatttacgaccctcgcagaattggatttacacgatgaagggcttaatttttggcaaaaaaaatatttcttcagaagccttgtagtaaaggctctcatgtgagctagttgtggttgtgattagagtgttaatttagaactgagagaggtctaaaaaacactctaaaccgcgacgggaagtcctccagtatgtgtaataatgtctctaaatattttaatatgctatggtcaggttgtctctgaatagtagcaggctgacactcttgaaccttgtaggttgtctttgatctgttgttgagcattttgatgatagctttgtggctcatcgcagtgatatccttattcaagacaagcttccccttcttacttttcagcaatcgcttgggtgctttgattggagtctcttcaagctggttcttagaaatgtcttcaaagggtaagaggtctttggtaatgccttcaggtggtaatgttggctgagtttcatcttcaataggttgcaaggaatctttggctgttgtattagccggcattttgatgcaacaagtttgttcaccgagttttcttcagagcttttcctctgtcttttgtcgcatcattatagtccaagagtttgacggtaaatggtttcagatctccttaattgtgcttagtaatcatatcatgttatgatctcaatcatactacagtcaaagaatgaaatcatttatttttctttgtatttttttaaagatataatgagatggaaagataatacaaaaaattaggtaaaaaatttaacaagatgataaggattgagaaaaacagcaaaactaaattccaagatgaatgttgtggaagccagaggaaaaagtaagaaaagaagcctgtataacacgttcttctcaggcaaaatttgagtgaccacatgtaagcaacggtgccacagatacgatacactgtgtgtatcatggagaatcctgcaaagctgcatggccaaaaaccaaatatcttgaatctcccttgcaaataaaagcagattggtcagatagttttttttattggggctcagatccatagtgatacatggcagatgatactgtgtttctacacagaaaatataaaaatttcttattatctctttatacattcaagatatggtaaaaatgaaatcaaaaatggaatcctcagctaaaataacccctagtcacccactacaaccatacccttatctcttatagtttagaagttacacagatttcaacctgtcacaggatatttcttggattcagcactctagccatagtcattatgaatacaggatgcatattgaatactgaattcctttgtagtaaattgaatacctttacgttatattgaatccatttgtattagtgatattgcatgtatgcatccctttgatcatacatatgcgtccctttattcattcatatgcatccctttgtagtagtatctttcagcctataccctggggccaaaatccctcacatttgtctatataaggaggcctctgcctgtcagttgtcccatccatcatcccaccagtggaccagatcatctcaaccacccttataaataaatccatcttatatattatttcataactacaagtcatagccacattacaattacagatttatacacattgaaatacagatttaacactttcatcatcatcataaacaaaaagtgccctgaaccatattcatcaacacagaccatagcacttcgaatcgaatagtaaatcgaatactcgaatcgattcgattcgagttgaataatgcccacctaaaatttggcgcgaatattcgactgaaatcaaataatggaataaattttcatctggggccttctggtccccggaggaggtttcatagagtgtatatggggtgacggggaccctacacacccctacccgccttatacataggctgctgatataggatatcccagatatcctgctccacctcaggcatcagaaaaccgcaaccaactactaacctgtctccccgaccatggcaagctccagtgatcccccgccctcaaccaaatctactacggaaccatccatgaaagcaaaatcggcggtcgttaatcaatcagtgacagcaagcttgttttttggtcccccccgataaatctggcaaacgtgcctgcttgattgactcctgtggcgatacgcttgtggtaaacaagtcaaccaagaccaactttgtgaatcacgtggctcgtaagcatcccggcgaatggaaacttgcccttgaagcggccaaaaattccgacgaatgccttgaaactccacacagctccggtacccctgccacttctggttcccagtcaatgtcaacatctcaagccaaaggacctctccaacagattatgctcaagtcttggcaggctaatttcaacactaacattatcaactggatcattgaggatcagctcccctacgcaaaagtcaaatgccctaaattcatcaagatgattcatggtcttgacccgggtatcaccatcttcagcaagcatacggtttcccgtcgaatcaaggctctttatgctgatagtaaaccagttgtcttcagattcttgaaaacccaatccgagcgcttctctttcacaaccgatatctggtcctcagctggcggaaccccttatatcttgcttacttgtcatttcatctcaaaggattggaaggcaacttcagcaaccatcggcttcaaacccttccgagaaaagcacactggcaccaacatccacgacaaaatcctccagatctttgaagagttcttttgcgacgaactggacttgactttgaaaaaaaagaaaagcattggtgatctccgactctgatgattcgaacaacaattctagctcattcgattccaatgactctgaatccaatgagaacatagatggcgattcaggagctgcacttgagaacacatccccatcaaatgacatatatgatctctcgtatctgggaaagaaaatcatatcaatcactttagacaatgcttcaaacaacgacaaattcatccagagcgcccttgactcaaaactcctcagctctcctgaatgtcacatcagatgttttgcccacatcctcaaccttgcggcaaacaaagttctcaaaaccgtcaaggcttcattaaccaaacttcgagcagttatcttacatatccggcagtctgatcaagtctttggcacattccagggtctttgccttgaaaacaacgtcaaacaatcaagaccaatcatcaacaatgccacacgctgtggaaagtaaggcgcgccctaggagatttcttgtacttctccgctccgcaacacgtcctactccaatttgttgtccggggtaacttgcttgatggtcttgtaggtaggtaaaataactatcttttattggtcttttgtaggtaacactctaactctttaatatctaacaattctttaggctaatacacaattcactcctaagtcactctatttttctgatatgttctgagtcataagtttttttctctcccccccccttctgctctcgaactccactcttcccagttttctcacgctccagctccccctgcctcccacgatttcctccgctgtcactcccttggactccgtccgtcacccctccgacgcctgtcggtctaggtacccctccggccgctctgggacaggtctcccaccgccgtgtccgcctctggctcgctccaagccccgcttccgcctctcggtgcccccgccccctgtagcccctccgcagtatacgctaaaccccattccgcagtcggccgtgactccggcgtccgccagtgcccggatttcccgcagcaagctttcggaaccttgcgcatccggcctgcttttctccgatcttccgcacctcggaaagctagactttccactaacatgccccgctttcctcagcctgcgtgtgcagcttcagctccgcatgctttctgcgtcagccgcatgctttttccgtgtcagccgcaagcattccgcatgcacccaaacaaaccggccaaagctttggccgaggcgcgctcccgccaccacaaagctggaactccaccttcaacatgctcaatctcgctattgttcaaagacctgcgattgacaatcttatctcgttgtgcatgaagaataaccgagctagtcaaaaaggacacaagaagaaatcaaaatcaaaatcaaagaagaaggggaagactgcctctggcccaactcaagttatggatgcattgcgggaggctaacgataagaaagctcaagagatggtcagtattcctcttatcaattattttcaattgatatcacttggctccattgctaatgcaagacgacctccatcatataattttaacaggcagtcataagcaatgatgattggaacctatttgagtggattcacaagctcttggagaagttcaaacaggcattgatagacacccaaggtgaattctatgcgactctcacaattgtgatcccatggtacaaggtactcacggaccactgcaacgacaccatcaagaagttcaccaaatctcgtcgtccattgagatcggtcatgatcgaagcagctaaagctgctcttgagaagctccaaggctattattcagtccactcccgacactctaatatacttgcggtcgttttggatccgcgcttcaagctaactctctttgaagaacaaccgctcgatcccaaagataataatgcagaggacaacaactcggatacaaattgcaagacccagatcgagttcaaagaccaagcgatgaacgttttacaagaaactcttaaggattactcaacaagacgtccagtcaagcagaaagcaaagtcttacataatgggatccgattcaaccaccaagactacaaaagcaaaagaaacattccacctgttacaaaactacaagaaaaccgcaaagccgactctaaacgatgaaatttcaacctacatgcaaatgcctgaaccccctttcaacaaagacatcattgattggtggaaggagaatcagtatgtcctcccaacactatcgatgattgccaaggactaccttgcgattccagccagttcagcagcaagcgaacgggtcttctctcagtccggtaatctagtttcagtaaagagagtctctctctcaggtgactcagttgaatcaaatatgtgtatgaggtcttggatctgtggttacttagttgatacagcttataatctcattaaagatgactagaagtttttttatctgtctttttttctttatttcatcacttcctctctcaataacccatacatgaacattcaagtagtctaatctagtctaatatatatcaaattatatgtatgactgactgcctgaaatgaaacatacctctgcttttgacacataatgtcaaaaacaccaaaaaaacaacttttcagtttttttccgtcgaatatctgctaatacttgaatatttgacaaatcggtattcgagggtccacaagaatgtgtctaataccaccatgctatgctttgcatcaacaacaacttcatcaatataaccaacagtcaataacatctttatgccctcacacatatcaatcggcagcttcatctcgaacttatccctatcactatatataaaattgccaagctaagcttggtggtcttgttattctgatagtatagaagggcagagcttgcaactccaacatacccttctccattcagcaaaagggttttcataaccacttttgagtcttacaagggagtccccaacatgatagtataaggggtaagtgaattttacaaactattttttacaagacatatgtcttgtaaaccggatagtttgtaaaattacgtttttatgggggtaatgtataattttacaacccatctgtcattttcgaagtttgtaaaaaattggtttgtaaaatatgtttgttaaaattgtatcacaacatggcattatgtaattttacaaactatatcatgcaagtcttgcatgactaggttgtaaagttgtatatcaaagcttaaatttagaattttacaacacatacgcttgcaaaccttaatgtcttgtgaaactacgtatgtaaaaaagcttattggcaccctgtaatagaattttacaacacatagtttacaatctatcattaaactttcaatacatatccattaagcttcatataaggttcatacaaacatttgacaaacacggcatatcatgggtgatatgccaggccttctcaagttctcccatcctttttcgatcaccgacaacagagaactcaacgcctgacgaacgccgacgccatccagcctaaacagagaaagagaaaacgttctcaggatgtcagaaccacggacgacaggcgacgaatcgatccttccgacgggtgcaaccgacgccagggaatcaaacaatgacgccggcgtcgatccccgtcctcagccgttgttcaacccgccgtctaccgcttccactccccttggcacgaatccaccaagtccctggatcatcaccccgccagagttgctttttaccgccagcccccatttggaaacccccaatatcgacagcgaaatgaggataaagatcaattcagtgagatcttcggatttgaagcgatcacagaagaccgctagcgcgacggcgaaagacatgaaagcaaaaaaagaagaaaaagaagaaaaacaaaaaaaacaaaaaaaagaagaaaaagaaaaaaaagaagacttgacttcgatgccatcaaagaagacggctggcgcgacggcgaaagaggcgaaagaaaaaaaagacgaaaaagaaaaaaaagatgaaaaaaaagaaaaagaaaacataccatggatgatatcgtcgtccgagaagcaaaccgacaacaatcgaatagaaaagagtgagggtttcgaggatgaggaggtcgccgaggaggaggtcgaccacctcgatcaatcggaccacggaccagaccacgaccgagaggaggatagccgatccgaagatggccatcctgaagcaaacatcgcggattcggacgacacagatgccgtgcgagatccgcaagggaacgcgaaggagtggttcctcccaaatttggaggacaccttcgagacctacatcgatcacgggtgtatccttgacaagcaagggtacccgatctatcccaacggaaaaacgatcttcgtgcgcaaacctggcgagatggtgacgaacttcggcaccgttggtttttcgaaaacatcctcaagcaataagcgaggtatcaacaacgattggaaagttgtttgttacttctgcctgggggccctggtgtgtgacgatccttcttgccagtgggctggccccccccccaaccggaaaaggtggtaaacagaagcttgaagaggggtaagccccttttatcattatttcttgattgattatccttctgtttgatggtttgtaaatatatttgcaagagttgtaaaaatttttacaactcttgcaaatatttttacaaaccattgccccacatggcttcatgacctttactgaccatgtatgtaattttgctaccaaacaggaaaacaaaatgtcccggtaaatcagggaaatgcaagggcaatgttacccacaagaaatgttgccgaaactccgtggctgtaagattcgattaccacttgcctaccggatggggtctcctcaggcacaagggcacacatccgcatccgtggcctgaggctaaaaagcctgaccccatgtccaaggatgagttgaaagcggaaattttgaagaatccgagtgcgggggcacttaaacttaaggtgagttggtcccacttcctactttcctgatcatattcctcatgttctgtgatttctatgttatgtagactggaaagcggacggatccagctgccggcgcaaatagtgtaactgagatccatccagcttatatcaacaaagaccgattggcgtattaccggcgtaagatgctcgtcgaattgaacttggttcctgacaaacttgggggaggaataggagacaaatttgtcttggacatgtttgcgtgggctgcgtgagttatttctcttcttatgttatgtctcttcttgagttgagtcattgctgatccaatgtgttgactgtatttgttctcacaggcgtggcttgttgataacgtctgcttcattcttgccacagaatgaacacttcacattccaaacccaatggatggccgatcgactacttgctagggatgagaataatcaggtctacagcgggggtctcatatccgatgtcacgtaccgatacttcgaaacaggctacttgctctcaacctcaatgtactgtgaagaccttcaccgatggataccgatccaactgacttggatccgcgggttgagtgaggaatactacaaactccatttcaccacactcttcagacagtttcaagccgcaccagtaacacctgccgaacgtgacacgctagtccgccaagtggttgacttctccagtgctcaagccgagggatttgtctcagcgtatctggaagtctttcgtcagggaactcggaaagaggtgaggcgcatgctgaaagggtgtcgggagcatttccgccagtctgtcacacgaatcaagcgtaatcgggctctcatgactgctgacaaggaggtgagtaatttttgctctggtgagatgtatctcctaataatttgactgatttcaatgtaacatacccccaggagcctttccgaaaagcatgcatggatctcttggaacaccaagaagccggcgggaagactcatgaagagaaggtggacttcattaggcgacgttatcccaaagtttgcaagtggcttgattggtggacggtttctgacattgaggccctcctctttccatcgcgacaaccccgacttgaggatactcctgacggtcttcccgatactaccaatgcccaggagagtatgcaccggatctactacaggctgaggtaagcttaaattcccctgtgaactatttgcaggcttcccaatgaagaaagacgctcatttataggttgtaatgtagtgacggaaaacagtgcatcatggttggaatggttgacctgttctcctttgtaaaaatgctggaagaagattggaaagctgcgatgaaggggatcccgatttcctatggggccaaccccaccacggacattggcaccacccttggtatcgtgaagaaacgcaaacgtggcgaagggaagttcatcaatgatggaaggcccccggacacaacagacgagcttgttgatggaaagaagaagaaaaaagcaaagcttggcaggccccccaattcaacaaacttcaacaaaagcctctggtcagcttatccatcttaccacgcgaataaggacaacccaactcgaagaaaccgctgttggctcgccgcaggtcttgaatctctttatgctcttttcagcccattatggctccgtggaatcagcggtcatgggaaggacgtcttcaccgcaatcgctcatcacttctcatgtcgatcaactggcgaactaaatggcagtaacgcaattcgttcaactttgacgcgtggacaaaacatggtattcgatgttctcagtcctaaatatccaggacgattccttcccggcgcgtttgcttcttgcgattacttccttgaggtcgcgttggatccccaacttcacaagaaggatgagtataagcagctcttctcgattgatgaacatcgaactttcacctgcgaactccagccgaataaattgcagaagcactccactcgagatcaccgcacccttcatgtcttgacaatcaagccctagatgtttgatgagaatcggattcctcactctgatgtatcaaagctaatcgagatgtggcaaaccgatggattgctggcaacttcgggtatgatctgcaaacactgcaatccaaacaaaccaaaaccgaagctcccgaagaacgccaaaattcaaaaagtgtcttccgatgtcgacattgtcaagctgcttggatcctctgaaaacacatcacaccacataattgatcgatcaagattggctgtcccagcaaatggagccccgcttcatcttaatttctatgtagatgtcaccggcataaccgacaagaaacagaaaaataactttatgggatcgatcgattggccgttcaagattaacgttggaggcgccacatacactctgatctcccggggctactggcaacataatcactactggtgtaaggtccttcgaagtgctaacatctcagctgacaagggtagtttgaccgcaatttggttacacaacgacgccgagaatgatgggtatgctcaacagatcaatcgtgttcccagttcaattgccggagtggaagaaaacacaagctggctcctttattcgcgcgactggacaccttcggaggaagaatatgtcaacaacgcgattcagaaaatcatagccgaaaatccagaagctgctggcgatgtccctttcaaggagatgaagtcagttttgaacacatcacacagctcaacgttaattccccacaccaccacaaacgaagttaaatctactcctccaactactgtcacatcccaggccagagaaaaatcgccttcaacaactacgggtaatgctccaaaaaattacacttcaccagtcaaaggaacaactccgattgcacaactcgcctctcaaatgaatgcacagattgctcgaaagtatgcactagaccaaaaagaaccagacaccaaacaacagtgttccttggatgcagaagtcacactggaaatagacgaatcattcctctcggttggcgacaaatctcatggtgatcaatcttttgtgcttggcgatcaatctcttggcgaatctcatggtgatcaatcttttgtgcttggcgatcaatctcttgaatcccatggtgatcaatcttgtggcgaagatggcaacaaagacggcggtgatcaaaccttttctcttggtgatcatactggcgaagacggtggtgatcaaaccttttctcttggtgatcatactggcgaagacggtggtgatcaatcttttgctcttggtgaacagtctcttggcaatcaaactggtaatcagtctctagcggatgaaacagatgatcatgttactcaaactcaggtgaaacacagtcaggaggatgaagaagtccctcagaaacctccaatacggttcaaggtcatactgagaccacctgagcaacgatcacctccaagtaccaaaggaaaaacccaggcttcaagacgatcagtgagaaagaaaaaatgagattgaaagattgttctcctggactgacttcacttttccatttattctgtttgaggctctgcgttttttatttttgatctgctttttgatttttttttcttcttttgttcattcctttttgtttggtttgaggctgtgtctttaacttttttgccccttttatcttttgttgaggctgtctttctcttttttcttttgattgccttttgttgtttttttgaggctgagtccttgatgctttttttttttatttctgtgttgatttttgtgtctccctctttttttttttttttttttttttttttgggagggttgcaaaatatggtttgtaaaattctattttacataccttgttgtgcaattttacaaaccataatttacaacacatagatgggttgcaaactaatggttgcaaaattccttgaaatgaggcaaaaatgtacttttgcaaaccatattgtttgcaagacataagggttgcaacatatgtgccttaaaattctacttcatggggcatgggttgcaattttaaggcacatgtgttgcaaccctttttttttgcaacccatatttttgggtgatggtttgtaaaattatacattacccccataaaaatgtaattttacaaaccatctgatttacaagacatatgtcttgtaaaatatagtttgtaaaattacagcgacccatagtataacctctgattggaatcgtgtgaccaattttaaacaaaacaagaagataatcaagaagacattgaccaaggatcattactttagcggtaaaaggaacgaatttatcaactatatctgtaacaactcaacagcatattcagttagtctgttgatcgactagtcaaacttcaataaaacaattcaacaaaacaatcaacgaacctctgaaaaataaagtgtaaccatcaactgaaaacaagtatctcgaaggaggcagccagttattgaccaaaagaaggaagaccaccaaaggatttggataacttggatactgtttgaagagaacttaggaactattcaaaggaagcagctgcttattgaccaaaagaaggaagaccaccgaaggatttggataagtagatcctgttagaagaagaaattcccagtattatttgaattattattttagaaaatcataaaacttgccctggtaaagagaccagagaccatagtattattttgtttctttttcagagcaaccgttgtttagttatcagaggagcgttaagtaaggaaaactaggaaaatcaatcacaatcaacatgagtttaccattcagtacaccagatttggaagacggattcgcaccatcaaccccttttagaaaccatccttttaatcgaccttcgggatcctcttcagctttcaattggaatttggaaaacacaatgccaccaccaccaaagaacaaaggaaaaggaaaagcaagtcaaatgcgagatacaacagatgaagactcggatataggagatactacacctcaaggaacgaatatacctcctgtttcaaacactcagaatgcgggagaaccagtttataatcgagaacaacaacaacctgacaatcaagcaaacatgaatcagcaacccatcccgcaaatagcaccaaaaattatcaaggaaccaggacttttttacaatggcgaaaactttggaaaatttttgatgcggtttgaaagagcagctagggcgtttaatgcaagcgactacgataaggcgttacaaatcaaacaattcatgaagaccgaggagctcaagatccaactagaagccatggacgggtttgagaaatgtgaatgggaaaaactacgaaaggaaatgattgaaacctggggtgaattggacaacacaatcttgtacacttgcaacgacctggctaaagttaccaaagaagacggagtaaatggcggaatcaaggatcatcgggaattcaaatcttacttaggaaaattcaccaccattctcaaatacttagtaaccaataagcaaatacatcagaaataggatgcctcaatactctttctgagtggattttcccgtgaaagccaatcaaatatcaaacgcaccttaattagttacgatttacttccaaagggatcagatggcagaaatttacctccactctgggaagacttggttgaagcatcaagactggaagtacggattgtggagcctggatactttaacatcacgggatttggtgaatctaatcaattgatgcagaataaactgaatgctcagaagggaaacagccaacaaagagatcagatgattgcggaagcacctacaggacaagccatggacaagcaagtagaagatatagcttgagaaattgcgtcacttaagtctcaactgaagagcataatccctgtatcgtacaatcaatccggatcaaacgaaaaatcagaatttaccagaggaaattctaagccttcaacacctttgtacgaaactcaagtttgttactactgcaagagggagggacacagaacctttcaatgtcaagaacccttaaaggacaaagaacaaggattagttaggcgtaacggaaaagactggtatttaccaaatggacaacacataccttggaatcctgcgaggcctatcagaaaagtagtagctacagcgtcagcggatcctcaaatgcaagaagccgcaagaaaattagcagaatcccttaaatcaggagaaactcaagcacctgctacaatgaaaacctcagctcaaaccattgattgggatccaccacaactaggtgcagaaacctttctagccaagcacgcaattacccgacccgagggccaacgaggaagacgcagtgtttggattcaagaaccagaaaaggatgacatggacgttgatcaggaagatgagctcgccaatattacggaggaaacacctaaaacacctgtggtagagaaagtgtggagtaaagaaaagccagtgaataaaaataaggctgcaacgccagaagaagctctgctgcaagagttggatcatctaaaaattcccacaacatttgcgcaacttacggctatctcaccatcctacacagaacaaataatcacaaaacttcagaattgacttccagagaaaagtagtgcgacttatattgctacagaagccacaaaagtctcagcagccatgaccactccggaaatagaagattccttggacccttgctactacagctgtgccttaggatacgtaacagccgaagttgggggagctagtgtggaatttatggtagattcagggtccatggtaaacgttatgccaagatcagtagcggaagatttggatttggaactagttcaagtaaatataccaatgaaaggagttggaggagcaagatgtgacttaaattgagtagttgaaaattgcccagttggaattggatgattctctggaccagtgcatttatttgtttcacccaaggctcaggactgtattttaggacaacctttcttatttgattacggatgcactctggaatatcacaagaatggtgaaactctttcttttcaaggaacaaaggggcgaagggtgtcagtgccattagcaagaacgggccaaggaaggggctggaataataagaaggacctcagtaccaatagcgtgaagttacagtacaacaatataccgccaaactacgaggatcaaatgttcaaaaagagtattattcagcattttttatgaattccggcgtccaattgagagataactcactgaagctagtcaagagagttgaattctgggtggcggtgttctttgactggctactattttttctttttcttatcttacaagaaattacaaaactaaccaaaacaatttttaagctgatgcaatttttttccaagataatactcactgatatttcagactcaattttaagactatgtaaaacaggtaacaaggaacacgaacacaaaaaaagatgggaagaagaacacagcagacaagaacaactcacctgctcacaatacgaaggagttgtaatacaatcaaaccttgccaaacagatcataaaagaatcagttacgaggatggaaccaagcacgaacatccacgacctgttgggaataggacttgagtggacgttctgtaaggactgcgaatgtccttccctagatgagtcgtggaatggcacaaggggacgggcaaggagcctagaaatttctaagaccaaacacaggagcttttttattactggctcagagagatggaagggagcaattctctcagtacaatctagaaagagagaggaaggaaagaaaacaagaagaaaggaaattgggactcacctggctcagagagatggaagggagcaattctctgcagagccaggaagaagaactgaaagaacaaaactaaaagggaagcgtgacatgtgagtgaaaggtttgtgaacccagccggaggggggggtttacatgttccagaagcacttatgtcagaattgaaaggaagggaacttgtggtgcatgacaaagtacaaaccagttgggaagaaagttcgaccaattaatcaaccacttccacagctattaaatccaccactaaagcgaccacctctatctcaagacccatataaaactccgcttactccgcatccaccagaattcacacctaccaataaaattactgaagagcgcttaaaggttgttaattttggactggaaggatggctttggaaagaagaactcaaactattcaagcgcgtcattgttatccgagaaaaagctttggcattctgtatggaagaacgagggcttttgaaacactcttacagactaccttacgcggtaccagtcattgatcatataccatggcagaagaaaccaatacctataccggctgcaatcaaggacgactatgtagaactagtacgagaacggatacggacaggtctttacgagcaatccacttccagctactctagtccagttttttgtgttgcaaaacatgatggaaaattacggattgtacacgacctacaagaaatgaaccgagtaacaatcatcaaggatgcaggattaccgccagcaacagaagaatttgtagaagcctttgccggacgagcctgttacggattaggggatattatgggaggatacgacgaacgagaattagcggaagaatcaaggcctttaaccacctttgatacaccattggggagatttcaattaaccagacttcctcaaggggccacaaatttggttgcagtctatcaagctcaaatgatgtggattctgcaagacaaaattccggaatatgtgggcatatttattgacgatggtgggattaaaggacctcgatcaacttacaacaatgaagttctggaagaaaacccgggtatacgacaatttatatgggaatatgctcaaaccttggaaagagtactgtttagaatcaaagaagccggactcactatttctggcaagaagtttgcttgttgcgttcctgcattggatatagttggacacgtggtcagcaaagaaggacaaaaagtttcagtgcagaagaaaaacaaaatcaccacatggccaactccaaatagtctcaccgaactacgagggtttatgggaatagtcacttatgtccgcatttttgtcaaagatctagtggaaattgcggcacctctacaaaaactcacaaggaaagacattagctgggcatggtccggagtagagatggtcgcggataatccgccgcggatatccgctatccgctggcggatacccgccagtgccagcgggtgcggattcgggtgcggatgcgcccttccccctgaaatactggcgggtatccgggtatcccttgggatacccggtgctaagaggccacaccgccggaaggaatccctcccggcaagctggtttttaggtttttaaaccagcttgtcgggaggaacccctcccggcgagggctttactcatctgatgtcgactccatcaatgagttacatgggcactccatctatgggtcatcacatgccgaatccatccatgggtcatcaaatgatgtcgaactcaagcatggctcatcaaatgagcccagctccatccatgggtcatcaaagaacacccagcatgatggataacctagatcccaactactatcatgacagtcaccatctagatgtacatcccaggccatcttccagggctagcagtcgagtccacgacttcgattccatctgccggcccgcatctagatctggaagcatacgcgccgactatagtcctatgcagccacggctaggacttcctagccgaccattgtctcaaaaccttactgctgaagatcttggacttcaattcggaggagaaccggcggagcagataccccatatcaatcacatcaataatgatgcgctcctatcagctcggctcgaaagtgcggccctgaatagtgaaattaatggcggaagaagatcgtgtgccaacagccaattagatccaatggatgactaccgtgagatggataacagccatttgagagccaatctcaacgcaatgaacttgaacggcagcggcggtcgttcccgcgcaaacagttgtactgaaatgcatggcgaagatttcttgtgaagcgctaggattcaacttggcaatgatttcaaaacaagcagcaacatgggcagcatgcgctcccgttcaaacagccatgtcgggttattgaacaacgaaggcttatcgccgaatccttgccgagatctggcctgtagacgctcgccgggaggaaccactcccagcgagctggcctgtagacgctcgccgggaggggttcctcccgacggtgtggcctctgcccctttaggccgagggggctggttttttttttctttttcttttttttaaaaaaaaaaacacttctggaagagcctcgcagcccattcagagggcgggtatccgcgggtatccgcgcagatacccgccaacgctggtgggtatctgccggcggatgcggatgcggatgcggatgtgtgtttccgctgaaatcgtgagcggatatccgcatccgcgcagatatccggattcaatgcgcccatctctagtccggagagtgtaacgaagcctttaataaactcaagaaaataattggagaagatattactctgaaaaatttggactattcggaaggtgcaggattaatcgtactggtagtggattcaagttttattgcggcaggagcagttttggcccagcaagaactagagacaggattgaacagaccagttttatacaaatctgtagtgttttcacccgtggaatccaaatattctcagcctaaactagaactatgcggggtatcacgaattctcaagaaactacaaacacttctttggggtcaacattttgaattacaagtggacgcccaatcacttattcaaatgattaactccccttcacttccaaatgcaccaatgacgcgatgggtggcctttattcagctcttctcttttgacatagtacataaaccaggaaaaacatttactttaccggacactttatccagaaggcctatcagtgaggaagaggaagaattctacgaagatcagccggattttgacgaggatgagccagtgatacgggcaacttttcagttcaaaacattttctatatcagatgagctctttgagtgggaatcaccgggattttgtatggatcttaaaaattacttaagtacaatgaaacggccaacaggcatggatcccgaagaataccggtcaataaagcggaaatcagttaacttctttatgcaagacggacgactcatgcggcgacactctcccatggctcaattggttatctccaacatctcttaccagagtaaactcttgcaaaaagtccatgaagaattgggacacagaggattggaggaaacttatcaacgactggtttgcagattttggtggcccagtttgaagaagaaaacaaagttgtgggttcaaagttgtgaggcctgccagaaaagagatgctttggtacccagggaaatcagggatccaactggagcaacaactttattcggacgggtagctttagatgtctgccatataaaagccggaagatataaatatttattaattgctagagactacttatcgggatgggcagaagcagcaccacttgtcaagctgacggcagcaaccattgctaaattccttctagaagaatgggtgtatcggtatggagcaatcaagacggtaacggtagacaatggaccagaattcaagaacgagtttattacggcagtggaaagcattggagcaaaattcaaaccaactacgccgtactatcctgaagcaaatggaatgattgagagaggccacagagccatcaaagacactttagtaaaaatgtgtggcgaatctggaggaaaatggagagaatatttacctttagttttattttcggacagaatctcaacaaaaaggacgactggattttccccatatgaattgatgtttggacagaaagcagttctcccagtggatattgaaatggacacctatcttggaattgattggacataaatcagtactacggccgaacttctagaagcaaggacaaaacagctggaaagacgagacaaaattttgggaatcactcaccacaaaatgatggaaactcgagaaacttcagtcagattctgggattgaaaaatggcggccagattacgtcaaccactgcaacctggggatttggttttaacttataataaaagtctggaggatcagtgggggaagttatttgaaaacagatggaatggaccttctaaagttaagaaacagcttaatggaggatcatacatactggaagaactagacggggtcaaattaaaaagggcctatgctgcatctcacataaaaaggttttatccacaaggacgacctttggcaggtatacaagatgaagaagactcacattcaaactcagattcagaccttaactcagacggggattcagatggggattcctccacttcagaatgaaaccttttcttttttatcagttttttttagtctttatctgtaaaacacttttttcaattcttcatcatcataaaagaaaaaaaaaaaaaaaaaaaaaaaaaatcacttaactaatctacaaacccttttcagactcatttttgttaagttgggggaggatcattgaagagtaaagtcatcatttttcttgaaaaatttacttccttaaattttttcttctttttctttttgtttttttggattcttaaaacttactctcaagaaaagtctcactgacttagtcaatggttgaggacaaccagcaaagttgggggagggggtctggaaagtcaatttggaaaaattcaaaatttatttacttagaaaaataagaagaggaaaaagtaaaacaaagttaaataatagtaaccatggggaagggataagaagaagaagtcacatttttttagtctttaaaagaaattttatacttttttttagattgttttaccttttaattttttttttttttggttttttgaagaagaagaaggggaaaacaaataatttagaagttcctggtgctcaaataagtagaccttttgttttggaaatgccactgcatgttctcaaagaacattacttggcggtcagattcggctaaagaagatggcggatactccgagcacgtatgaacgtagtcgggagcgataccttcaaagatgcgcataacatcttctttggtgtagatacacagtgcggatggcgggttgtggtcgtcaaggaggagtctttgaaccccctgatggttcaagccgatataagccaagataggggtataggtcgatgacgcagtagatgaagtgttggacgaggtcaagggcgctgagctagagtgcgaagatggatccggagaactagaagtcaaaaataagtcaatcagagccgtggtctttaagaaagggaccgggagtccggggggaagctcctgaaatttaaaacaataacaaagcggattgtatcagtaatgggatcaacaaaagtgatgagaagaataaaagaagaaaggcttaccggatcatgtacgttccacgcaacacacacgaacgggtgtggatcgttatggatactcatccgggggactgcagtaggaatcgaagactagaaaggattattgtttttataaaggtgaaaggacttacttggtgggcatcagtagcctgcacaggattagcgaccaattgaccatccggaccaccagccacagagatattctaaagtagtcaatcaggcaaggatgttagaatcaatccagtacacaaatgaataagaaagacgaatgacttaccggtttaatgtctttgataaccggctcatccacgaccatgtcattgggagagggtcgagttgtttgagaaggctctggctcccacacggggctccacatatcacggtccgggtagtatctaatcccattttgaacataattatactgggagcgataagaacaactcattagcatcaagaaacacgacacattagactaaataaataaaaaagagatcagctccttacctcagtcaagtggtcggagccaacgtcataatcaagggtgtagttgataaaaatcaagcaactagaagtttttattgtcattagaatgattgaagatacaaggagtaatagcgactagtttaagatgatcatgtacctagaagcaagcaaggcttttactctggttcttgtaacaggcttttgataaagagaaagtagagtctgagaggtaatgaagaagagtatgacaaagaggttgttctgtacaattttatgagttaagttctgcattagtatctgtgcttcatggcaatagcagtttgggatagttgatcttactctgggtcttagatccaacttcttagttctttacgtatggttgttgttgaatattggtgtaaggggcttctgttcatcaatacgtttctgtgttagctttgctttgcttctctgtttctatgagttacgaggtttgtcttacctgcgcttctttcaaagtgtaggcttgagttctggtttgtagaggttttggtgtatgttgttttgtctacagaatgtacttattattagttgatgacttaataaagtaattcttatattctatagcttaccaataggtttgctgggtagactctgactggacgaggctgctgcaatgggggatgataatcgaccaagcaggctgttatttaaggtagacagcggtcagccttagggctcacttgtgcctcgtcttttcttagtttagtttactgcaaactcacctcctgtcttggttggtgtagttctcctgttctgtcgcattggctaatggactgcggtctatgaattccatcatggttggttagtttttgtctcctagatggtttattacatgagttagtgagagtggcttaccaatcactactgcatgctctgtttgttgagttctagccctttttagggtcgaatctctatctactgggtttgaaatccaacagtagtcaggagttgagtagcaagacgacatggcgaaacctgatttaggaagactgttttgaaaacaaagttgtgactggggagtatggatgggtctttgggagtagctgactggtgaaggaagtggttgaggaagaaaagaaactggcagcgagtgaatgttatttataagaaaatgaggacctctcgattttaacctactggcgcggaaacctctccacaaacgatttgactccatcggtgaaaaccttccttttagaacaatgaagaccatttcgcattcatttattcaaattgatgcgcgcctggatacaaaaaggagaagtgattcggatccaagacgactatgctacaacattgaagcactactcaaaacaaaaggagtgaagatcaaaaacaatcgacagctagcaaaagaaaaggaagagaaacaaaaaaaaaaaaaaaaaaggaacttactagaagactaaaagctattctcaaacttgcatcctttattcaatcggcgcaggcctggatatgaaaggggaatcaattcaaaatccaacacggctaggctgaaccagtggtactattcaagaataaaggaaggaagatcaaaacgatcttcagctaactagtcaacctatacaaggctagcaaaagaaaaggaagagaaatccgaaataagaggaactcacctcgactgctgaagctatccgcaagcttgccgcggagctagtctagagctgatcgataactattcgaaaggaagatagttttttttagtttactaatttgaaaatggctaaaaaaaagaaattggaaattagaacattgggataacttactggcggggaagggataatcgactagcgtgaaggattgacggtattcaatttgctgagaagttggtagaagccagaagagagaggacccacagagaggctagcgcggagtcctaagaccgatcagaccctgtcacgctttgtgacagggcatggaaagctaaaacaggcgcaatcgaattagtatatcccataagcttccaccttcaaatccaccatagtcgagtcagtaaggactgtgactagtcaaactgctgcggacccgagttcgagccccaccgtgtgtcaacattgcacaacccaccccctctacacctgaggcatgtgtcatgctttttgaggtcatgaaataaagccaacaaaatcagagttttttttcaactctataaaattccatacattaaaacctaaaactcagaaattcatagtttaaattgggttcaaaaaaccctcatctgtctggcccaatttctactaagattaagtcaaaatactgtggaatttttgctgttatcactcaaatacggaatgatctcgaaccaaacaactgaataatcaaatacaacacctcatctggcaccaaaattactatctcatcaaattaggagtaacactagacctaaatcaacttcgccactggcatgaatattcttggacagatcaagtaaaactctgaaaacaactcacatctacgtaacaaaatctcaacatttcttcatcaatccaatcaacactccacggatgaattcaccgccacaactcaacacacgtcaagacaaatctcaactacacacggtcaaacctatttttttatttgtaatattagctccaaaacacagtcagaatcagaattgactggggacagtcaataagttgggggaggatgtggtaaataataatgtgtttctacgcagaaaatataaaaatttcttattatctctttatacattcaagatatggtaaaaatgacatcaaaaatggaatcctcaggtaaaataacccctagtcacccactacaaccatacccttatctcttatagtttagaagttacacagatttcaacctgtcacgggatatttcttggattcagcactctagccatagtcattatgaatacaggatgcatattgaatactgaattcctttgtagtaaattgaatacctttaagttatattgaatccctttgtattagtgatattgcatgtatgcatccctttgatcatacatatgtgtccctttattcattcatatgcatccctttgtagtagtatctttcagcctgtaccctggggccaaaatccctcacatttgtctatataaggaggcctctgcctgccagttgtcccatccatcatcccaccagtggaccagatcatctcaaccacccttataaataaatccatcttatatattatttcataactacaagtcatagccacattacaattacagatttatacacattgaaatacagatttaacactttcatcatcatcataaacaaaaagtgccctgaaccatattcatcaacaacaacttcatcaatataaccaacagtcaataacatctttataccctcacacatatcaattggcagcttcatctcaaacttatccctatcactatatataaaattgccaagctaagcttggtggtcttgttattctgatagtatagaagggcagagcttgcaactccaacatacccttctccattcagcaaaagggttttcataaccacttttgagtcttacaccgtatctgtttcagcgttgatgtaagcctctctgacaagactgggctgccgcccagacctgcccgcacacaactctcgtcatgagaggcttagacaagctcgcctcaccccctctaaaacttcaacacaccacaactcagccaatcctcaaccaaaattgacaaaaaaaacagaattattctttttttctcctctttgacgccacagtctcagatttttttgattcacctccgcttcataattcccagcttgcaggtacactctaaacttcaaaacacccatttctcaaccaaaatacacaaaaaaaaacccaaaagtattgtttttttatcctcttcacccccattatctccaattttgctgatccatctccgttttttttaaaaatcattagtaggccttggaattgactctgggaagccggctggatgagctggaattgcccctgtgaagtgggctggatgagctggaattcccctgggaaatgggctggatgagctggaaaggtgggctggatgagctggaattccccctgggaaatgggctggaaaggtgggctggatgagctggatttgcccctgtgaaatgggctggatgagctggaaaggttggctggatgagctggaattgcccctgtgaagtgggctggatgaggtagaaaggtgggctggatgagctggaattgcccctgggaaatgggctgtgtgagctggaaaattcccagcagatgttttgagctggatgagctggttttgcaatgggctcacccagcccagcagaaggtttggcttcaagccgataatttgccggtttttgctctggcttcaagctgaagaattttttcgacaaaactccacaaactcattccacaacttaccctatcacttgattaaagcttgccaagctgagcttggtgggtcttgttatctgatagtatatatagaagggcagagcttgcacctccaccatccccttctccattcagcaaaaagggtcttacaaccactttttgagtcttacaagggagtccccaaggtgataggataaacttgtgtgatctacatcacgtaatcgaatttcaacaaataacaagaaggaatcgtcaaaggatcactaactttagcgggaactggatcaaatgtatcaactatatttgcaactactcagcggcatattcagttattctgttgatcaactagtcaaacttcaataaacaattcaacaacacaaaacaaccaacctctgaaaagaaagcgtaggaatcaactgaaacaacgacttgaagaagacagccagttatcaaccagaagaaggaagattattgaaggatctggataactaggatactgttcaacaacaactcaggaaatatttgaaaaaagcagctgcttatagacccaaagaagggcaaaggtacccaaaggatttggataagtagattctgtaaaagaagaaattgccagtatttaactgatctattatttaaaagaaagccataagcttgccctggtaaagaaaccagcgaccaaagttttatttgtttctttttcagagcagccgtttgtttagttatcaaaggagcgtcaagtaaggaaaactaggaaaatcaatcaaaatcaacatggatctactgttcagtacatcagatatggaagaatcatttgctccacaaaccaattataggaaacaagcttttacgccaacttcaaatttaaaccggaatacaaaaaccacaatgtcatcatcaacaccatcaccaccttggatgaagaacaagaagttgggaaatctgattatacccgtgccgcctagattcagaactggaatcttcaataccctagatatggatgaaccaatttatcaacagcccaaacaacaggaacctatttatcaacaaccaaataaccaaaataaactagttttaattgaaaaacctggacttttctacgatggacaccatttcatgcagtttttgaggcaataccagatgagggcagattcacttaatgcatccaaatacaatcaagccctacagattgggcggtttgtgcgaaccgaggaactgaagtgtaaaattgagtccatggacggatacaaggaatgtgactgggatactctacgggcctcaatgattgaattatggggtgacaagtataaaattctgtatacaacaactgacctagtcaacctttctgaagaatcttctagagataacaaatcagtcagctaccaagcattccagacgtaccttcaaaaattttccgaaatacttgatttcctcctcatccagaaacaattgagaagtagacaggatgtcttagttcttttcatcagtgcctttcctcaagaactccagagaaatatcaaacagaatttaaatcagaatggtcaacttcaacaatcacccaatggatccaggttaccccctctttgggaacaccttacagaggcggctgggatggagatcaaattggaagaattagccaaggaaattgagtcactcaaacaacaacttcaagagtcacaatcacctgtcatatgcaacactccacatcctttgtcccaattggagccacaaacagattatacagaactagcaacggattacacggagccagcaatggatcatacggaactagcaaaagattatacggagccagaaacaaattatgcggaacccaccattgctgatacagaaaagtcaattgatgttaccatacccgtggcctcattgaacatgacagaaccagtcacaactaccaaactactggatctagaagaatggaaggcggcattagtaaacgtaatggatacaccaatggagcttgcacatacagtaatcaaaatccctgatataattctagatgaacctgatacggagaacaatgtggatcaggaagaaagcttggatcaatcgactcaaccagaaactttggatcagttgccatcattcaaaaacaatccggtgaagattcaaaatttactacttgcggaaaactccaaggaagaccacaaatttcctgcaatccccggcaaattttggatgcttaatatcaacaaatatttggaaatcaagatcttcaacaagcaactatttaagcctcttctggatatatttggacttttgcagatcaataaccactcgtctcaacacctggaaatcaagaatacccaaattgaagaaccagaatacaaagttagtcgtagcctggcccaattagctcctgaaaatcttgaaacaacagacttgcctatttccagccaaccatttacaccatcaatttcaaccgcatcaattcctgaagaagtattttcaattccgacaccgccggatccaccagatattatgtcaacatttattaatccacagaatgaagcaaaccggaaaactagacaattatcaaagttatcaattaacaatcttgctccatctgaatcaccaagggaattatttcttctattttatttacttcagaagatcctttctcagttacccctatcaattctgcaagaccctctgaaaaaccttatggaaacatcaagcgcccaaagttaatggttggagttggttaaaaaaattaaataaaaatcattttcaacatgtttctgtcaaattcaagaagaatatatcagctttcaagaatataatatcagaatatttttttaagttgggggaggaactcacactcttttatcatcctctctttcaaccttctcctttccttcattcacagaaccttatatttccctgtttaaatatattttaccactcaaaattctcaaaaaaaaaaaaaaggccacctcctgggcatgagactaaactgttcatcacacaaaaatcaaagtacaaaatatcagtttaatttccttaacatcagtcagatgaattaatttcaagttgggggaggactcacattctgacatacctcactcatcatcaccatgctcttttacatacatcttatttatcccacaacttcaacacttacacacttcattgaaaccatcctctcatattctttcatttttttaccttatttacctttctcactcaaaccaatcttcaccccattatcaaccataaatctcttatttttctcacaccttcaaaaacttacacacccttaccataccatcttcccttactcttgaatttttttggcctttcttaccttcctcaaatcgctcactcaattttctggaatcacttagttgaaggttgaggacaaccggctgttaagttggcggaggggtgcttcatttctctttttaactattgaaaattttgagtttttttttatatacagccaaaaatgctacgcttcttggaatgatcaatcactgtggaacctccagacaaaatgaccaagatacaaactatcagttacacgctgtggtgagccaatcctgaatcttcaagcacatcaagagcaacaaatcacacaagaatcacaggatcaagacccctcaggaattccccaggccctcaaaccaatccaaacagcacccatgaatccgctcaagcacagaccacatggataataatatttcccagccagaaaatccacacccttgaaactcactcccctccaaacatattccattcttcttatcccttgtgttccacactattagcaaaacccctgatccatgaaacagttatttcctcctatctccttccatggaatattccccccttagttgtttcatactagtaaccttgggagcattttcccactgcttgtttcccctgttttctctggataaatattttcccttgtttcatactcttcatagaattttacatttatcttccaaccacaagctggccactccccagaattttctatataaggagctttgtttttcctcttcatttgttcctcatcagatcctgccccagcaattcagataactgatcacccactattagccaggtatttgcccatcaacatttgggataccttgatttgtgaacaagtatatttagactagtaaacataagaaacattagggggtatcaaatataaccaaatccaccattattcaattgactggtttgtaaaaatccacccttttttaaacatgttggttatccatttaaccccttttggggcccatttatgcaaaaaaagtttttggaaaagtgactggtttctgatggtggatttcctatatttgataccccctattagacataccatcttcaagaaaactccaaagccacacctttccttaagagtccatactcttatattttcttgttatcagagaggcagcccattataaaagcatccatccctctcaagctctattcatcccaagagtagttccacaacgctccttggaacaattgacaatctgaaaaaacttacctgagtgggatacagttgactctgagataacccataccccttgggagaaaggttttggtatggggtaatagaatcatggcttaggggcgagatctgtcttagcccatgattcatgggtcaaggcataaagctccattaacccatgattatcatggcttaacacagatatttttcttatgatttcttttattttggtatggctgtactcatgtagcccgtatgcatcaacttctttgcttgatctatctacaatttatgtatttatacaggaacagactctaaggtagaaaagaaaaaaatcacaagtggtcttggtcttcagaagaggatccgtgtttgaaaaagtcttttatgcttgactggaaggtgaaaaaaacccataatcttccggtttttttctcaaaaagggtatgggttactgcagaatgcagagttatgggttaagacccatttttacctgcccaccaacttgggagacagattttcctatgggttaatagcagtatgggttttctcagctatgggttatctcagagtcgactgtagtagcaatgatcactaattgaactagctcagtccttttcagcttggattagcagttagatcacctcaaacaagcttggaattctataacaactagttttttattctttttattcgacatcgcttaatgatgatcttgaccaactgcggttcaaattccaatcaaacagatcctaatcagatgatacacacatcagtgatgaggagggatgataatgggctttgaagcccctctcttatatagccaaaacactacagcaacaaccaaggagaaagaaagcctacctcgtggtccaatcatggccaatcatcttgtttgatctggctgatggaagaaaaacaatgtagcatttactgttgaagtcacatcagagatatgcaaatcagctagctcaaaaatatcaacaacggacgaaagcgattgttttataatcgagatggtactcatcattgaccaaggagctgaaagaaattgcttgagagctcacctgatagctcgaaaactacctacctggaaccacttcgcgatgtggcagcgtggcttagacttcaaggacgcatttttgattgatgaaatacggactggggggggcttcttctcctacacacaacaaaccggattttattcagaagacaaagacaatcagcaggttggaagaatcatgattggcggcaagggcctcattttataatcttgaaattacacagcaacgaccaatgcaaaatagaaaaacaagctcacctgacacttaaaaacctcatgacgcactacgtgctaccgttggtcaatcctagccaatgacattgcttgattcggcaggttgaagaaaaagcaaagcaaaccgacgagtcctgaccaatagaaagcctggactcagcgttcagagaccttttgagaagaaaagaagtcactaacctgttgttgatgaattgaaaatccaatcgaagaccttagaagacgttggaaattggaggggttcaatggatcgggcggcgggattggaatcgaaattggcaccggctgaccaaatgcttcccttggaccaaaacggagcaccggggcggctgcagccttctctcaacctcgtgcgacctccaaatcaaacttgaacatcaaacaattagaaaccccttgggcccctcccaaggggctttacggtcaaaccagactacccagccactctacgccaacggagcggtcatccatacgtccaaaggctgcgcaaagcgcacagcaacaaaaaaaaattgtatgtagaaaaataaaaataaaataaagctaaatagaatgaaaaataaaataaaaatgccccccacctctgaactattgggcagaagaggggtacatggggacctgagactaacatttacaggggaaaccctgtcaaatcagtggtaaaaaaaattaggtttaaaggttttaaaaccacaaatacggccaccccagcttggcttcactgcaaagttgggggaggctatcacactcttttttcagctacactcattttttcccatttatgtttaaaaattaaatttttctacattttcttcccattttttcctggtaaattgtctggggacagacaataagttgggggaggctgtggtagtcaaagatgtgaaaattcaaagttttttctttcttttcttatacatatttttcttcatattagggggtatcaaatataaccaaatccaccattatttaattgactggttttgaaaaatccacccttttttaaacatgttggttcttcatttaaccccttttggggcccattggtgcaaaaaaatgttttgggaaaagtgactggtttctaatggtggatttctcatatttgataccccctattagggggtatcaaatataaccaaatccaccattaattaattgactggtttgaaaaaatccacctttttttaaacatgttggttatccatttaaacccttttggggctcatttatgcaaaaaaatgtttttggaaaagtgactggtttctgatgggggatttccatatttgataccccctattatcacccaatctctctcagaaatcacaccatatggctcaagaaccggactctacggataaattcacccttggtcaccatggaggtgtcagtggaacacacctggatcaacacttattccacaatggacaacatatctcacggaattcacccatcaaatacatgtcacaatctcaattacaactctcaagctacacagacaccctcagtacaggacaaccccccatttacataaacactcatatacatacatctacactccttacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngatgaaagatgacttttttgttgattcacaagatattgggaaatctccaaaattaaccaccagcagaatttgcctgaagtcccctgcaaagattacaactttccctccaaacggaagcggacagttacacatacgcctcaacatctggtccactgcttcaattgaatttttgtgaattgccacaaccttgtcccagattactagttggcaatcaatcagcaccttgctagcaaaggtgttatcttcaatgccacactaaacattagcctttcagttggttggtattttgaaagctaagtgtgccatcataccccccttcaagagaggtgccgccactccggacgaggccactaccgtccaaattatagccttggagtcagctaggttgataattgagttcaggagataggtctttcctgtaccaccaggaccttcaatatagaagagttggcctttgtttgccaacaggtgtcgcttgacttgtgtatagatgtttaactgatcttcattgaattgtgacaggctagcatctaaccaatcccagatgagctcaatgcattctttgactggcccatctccccaaatatttcatcaaggtcaatgtttcctcagctgaagtgaccagcctgcacctttgaagattgctacccaattcatgtaaaattgactctatcgttgcaataccaagtagccatctttcatccagcaatagagcctgactatcctgaaattgaatatcaactcttgtcatgtggttggtgtaagactcaaaaatggttgtgaaacccttctgctgaatggtgaagggtatggtggatttgcaaactctgcccttctgtactatcagataacacttagcttggcaagttttaatcaattgataggggtggttggttcgagaataagttgtttgatcacaattttattatgtgagaaaagagtttttgagagcatgaaagtgagtttagtgtgtagtacaagtgtaagggttgttattgggtgttataaaggttcttacagtatgtaatggtggggggtatgtgatttgtggctactgaactgaggggaaaaacaactgggaggagagcctcctttaatagacaacagtgagggattttggctccaagggagcaagagaatgagagattttagctggtcagagctgtataatgagctaatttagctggcctagccatgcacctgaggtaatttggatagagaaagctgtgtacatgagaggtttgtgctagcctagcaatctgcattatgtcatacagactgcatgaggtatttcaactagactgacaagctgaagtaagattatcacatgacctgtcaagctgtgcacaagagctgtacacatgatctgacaagctgtgctagctgtgcacctgtaagaagattatgatgtcatctgttttcctgtgtcctgtagtgaagtatttgtgtaagtttgtgttgtgtagttgattgagtgtaattgagtgttgcacatgtcgaggtgtgtaacatccaagccagtgagttacagagatgcctccagaggtgaccatgggtgaaatgatctgtaaaatccagttcttgagttgtaatgagagttagatgagaggaaatataaggaaaaatgataaagaaaataataaaaaactttgaatttttacacatccagctagagagatggttgttttgcatccggatatccgctcttaatttcagcagaattgcctaattccactgaaattatgagcggatatcccgatgcaaaacaaccatctctatccagctaccacatcgctcatattttcaaagtggtcttcaaagagttccatgggcgcgtatggaggggtatggacacagatcatagcaaactgttgacttaattgaaaacctgtcgaggttaagcctgttaacatgatgtatcaccaaagtttggaggtgctgtgcagtttaacctagaccagtaagactcaactaccctggcagccacaagcgcctgtagcctagttggtaaaggcagaactctagtatgtgtctcagcttagctgaggtgtgagtttgaatctcaccaggaaatattcattttgtctgtctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatcaatccaaagtgattcaatatatgtttcaagtaggagacttcaccgtgcggaaggtcctaccctgagtcgatagatctggatccaattctcaagaaagctagagtcctgggagcaaagtagcggacaatgaattgtagatagattggataggagtcaatatttaaggtggtcgagaaaggtgaaaataatgggttttaggcaggtagtcaactgtgtataggctggcaacaaagatttctaggctggctttgatcaactctattgccaatcctgccctccttcttcttcatgatcttggcatagcaagaatacccatttccagttctcaagaattacatcaatatgcttcaatcctggtttttggaggtaacggacctttggcttgatctgtgtcatcacttcctcctcattcattgccattctgtatcagcagtgatgaaaaataaagcagaagctcatctcaatagtcaatctccaaaaatgccagcattcctaaaccacataaacatgaagggagaaaaaaacaacacaatatatagtggtcagcaagctggccaacacccacttccaaatagagactaaattgatcagaccgctcaccgctgataggaccctgcaaagcccctaccaagccgcctcgtgtaaatccaggaatatctgggtttttgatacgtaggggagcctggttttttgggccgtgcccaaaagtgataccttttacatgagggtgcttttttaaaacttttcaggcggcacattttgatacaccccacattaggatcattctaaaggtgcacatagtctttttttacaaattttcaaaaataattgaattatgaaaaaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagcttgaaaatatgaagcaacagaaaaattcaacatcagcccacaagaaaactccaaagaaaaaaccaccaactgcaccaccggcaggaccaagttgagcttcaagtccagtatcagagcccccatcaaatcttccgactcaatcaacatcagtgaaaaagcacaaatcccctcaaaaaaatcctccaactttggtaccaacccctgaagacccaccaaaaaggcaccaactacatcaagccttgactgttgacttccctctggaattcaaaacaaccaaggtatgtgttttcagtggaaaggtcaatgatttttttttattaatacctttcaggaggctttgtatattcatatttgccttctttgggggcttgttgagaaaacagcaatcccagaagcaccacttcaatcagatctcaacaatttcaactctcacttccaatccaaagaagcagctgacacagctcaattccatgaacaatccccacatcttattcgtcttgatcagatcaatctcctacttgctgcagggagagaaggcaaaataaagcttaccaagcaagttgccaacatttcccagttttgcattcaatggagtcaaaaaacattgtctcggcttggcttgcggcaatggcaccccaatttggttaatgacaccaactccttgtacaacattgcttgccgactagctgccctccataccttctgtcaacttggtgcaactccagcctacaaggtactcaacatcaacaaggcatacgttgacaacttcaagctccttgaaaaggcctactttcattatatgtgtcggcgtttcatacaagaaaaaaaatccctggaaaatttgtggcttatgagaaaatgaaacttattcaaaagaattgagactgagtcagttgaaattttcaactttggtattaaataattttggatgtgttgctgattatttttattgtttcagttgtgcaaggcacactacacctttgcagatcagcacggctaccccagacgctatcttgacatcattgacaaattgggtgctcatttggatgacaagtatttgcctcaacatggtttctacagtattgaaaccctcccgtaccaatcaaagaatgcaagcaagtttttccgttgctttgatgtgaagatgatgaaggaaaagtgaacgccgtgttctttgcttaccaaaagagcctgaaggattgatttatccaacacctcccaaaaatctaccaatttacgtctacgatattgactggtatgaagcactttcagtctcacaaaaacaaatcatcaccaatgccaaagctgctgcctttctccaagatgcaaataaaagcttattacctactccagtagctgatgagaagctatctgaatcacaattcaactccaaatacttgaaaaaggtgcttgccactgacacaaaaggtgacaagcctgctgtggataatgatgatgatgatgatgatgagtcacttggatcaaacatactgatgaaaaaatggccgaagagcaacaccctcagaagggtatttctatgaagagggggaagctggggatctctatgaggaatcaaacaaagatgaagatgatgaaatggcagaagagcgcaaggaagaagaaatcaatggataagttggaagacgagttgatcagtcatgttttgcacattttgtattctttgtccccatcagatcaatttcttttttatgtgtatgttttcttcatcctttttttcaccctgaagaatctcttcccttttcatttgtatggcttccttgacaccttccttggcgggcacaaacctgatattaggccccttcctttgatttagaaaagaaattcttctaacacactgatggttattctgattactgatttcattcatcaatttccatatgagtaaggtatgttattggaagaggaattgatatggtagtaaattccttgatggagggtgttcaactgcacttgggcacgactgcgagcaattggatgaagatagtatgtatgtatgctattctagctcatctcaaatgataggaggaaagggaagagaaaatgaagaatgaatgatacataaatatctgcttaccctttagcccgtttggacaaggtgaatgtagtctgaatgatgttcaagacaggatcaatccaaggtgatccagtatatgtatcaaggtgagagactccacagtgtggaaagtgcttaaccttgagtagatagatctggatcaatttctcatgaaagctagagtcctggagatgcaaggagcggacaatgaatttgagatagatttggataggagtcaaatatttaaggtggtcgagaaaggtgaaaatgatgggtttaggcaggtagtcaactgtgtataggctggcaacaaagatttctaggctggctttgatcaactctattgccaatcctggccctccttcttcttcatgatcttggcatagcaagaatacccatttccagttctcaagaattacatcaatatgcttcaatcctggtttttggaggtaacggacctttggcttgatctgtgtcatcacttcctcctcattcattgccattctgtatcagcagtgatgaaaaataaagcagaagctcatctcaatagtcaatctccaaaaatgccagcattcctaaaccacataaacatgaagggagaaaaaaacaacacaatatatagtggtcagcaagctggccaacacccacttccaaatagagactaaattgatcagaccgctcaccgctgataggaccctgcaaagcccctaccaagccgcctcgtgtaaatccaggaatatctgggtttttgatacgtaggggagcctggttttttgggccgtgcccaaaagtgataccttttacatgagggtgcttttttaaaacttttcaggcggcacattttgatacaccccacattaggatcattctaaaggtgcacatagtctttttttacaaattttcaaaaataattgaattatgaaaaaaaactcagattcattttgctacctgctgaaaggcttcaatgtcttgctctactttacttgaatatgtacacaggaaaaaaaggttccttgcacagggtgagcatcaaattttgcaaggtggggcgggcaaaagagattcttatttcctgaggaacatttgcaaaaaaaaagaaaaaaaatctaaaattgatactaatccggtgattttcatgaggaacatttcaataaaatttctgaaatagatatgtgttacatgaggcggcttggtaggggctttcctgggtcctccgctgatgactccttcttctccaagcaatcccttgtacactacaaacaatactgatttcgccccaaggaaaaacggcaatttggatggtggaaaatagatcaattttctggcactttttttacaagatgcctcaggagtaaaaaattaggctaaaatgagctattttagccaaaaaataaaaatttctcaaatgagctaaaaattcattttggaatgcttgatgaatttctatctctgggctaaaatagctcagtttagcctaatttctactcctgtggcattttggacaaaagtgccagaaaattgatccattttcccccacccaaattgccatttattgttggggcaaaatgggtattgattgtagtggtaacagtgaataaaaaatcattagatctttctctctttttctgatccttgagcctctccaacaaaaacttgtttttgttgcccaaaaattctctttatctccggtaaaatttcgtcactcattctccaatgctctcccagaacttggaatatgtcccatgtaccaggatttctgaggggtccgttaaggatctcaaatctggtgggtcaacctgccccctcaaagacagaacaaaaaatgttgccatcaaatttgagaaacaaagaagaaaaaactgttttttttttttggtgaaagtaagaagaagaagaatgtttttttaacctcttttatggagtatccttgattggcccaagtatattggatagtcatgccgtcggcctcttctccaacaatcgcaaaatgttgcttcttgttctcagcaaccacctgatggatatcactaattttatagttcttcaacttgggctgtttgagctagcataaccgtttttagcttgtgcactaagcgagtcggggaggatatcgtaggtgaatttggggtgtccttggagacacaagagtctgacatgattgtttaatccatcttttaaatcactgctgattgatgagagtggccggttgagatcaaagctggggtccatcttgacaaagctgtggatcccacagttagccattgtgcccaggctgtgagtgcctgctgggagactggccacaatgtcttgatggacctggtgaagcctaaaaacccacacacacccaaagaaatgcattgcggatcagctctggattctcatgaagtcatccacaaaagagagggcaggataaaaacttacgagaagtgatggggagggaggggtgagattgggctgccgatcacagctgtcaaagagggtctgcccaagcaagctgagctcaacctcagagatccagaactcccaacccagcttgtttcagatcaattgggagcccagagcccaggcaaaggatgcatgtagtggtcaatcaattgtctcaagaaattgaagaggttgtcgatccatttaatatcattgtaggcatttgatccttttttttgatgttgagggttaaacatattgtagtgaaagtaagtacatgtggacaagggctttgatgaatagaagaaagggattgattgaaaaggagcaacactgaccacttccggaaataagaagccccaacaagtcctttaagagttgatgagaagggtatttgacaggtcccaagtcatccttctggacgacgttgaagctaacgagtcagagttcaggtgacattacttcaggctaaggattgggcggattgttgaggatgagacaaccacgagtttttttgggcttgctgttgttgatggttggcttactattaggctctgaggttgggggaggatggtaagcggacaacaactgggaggctgttcttggttccgatccggctgggttggtgttgttgtgatcagatatcaaatgttaccttcaacaaagtggtggtgattgttgtaaggcttcaagtggacacgtgtctgatcagctgatttcaaaggggaggatctccgatcttctgaatcaacaggaggctgcgttgcctgtgccatctttcctgtacaaatcaccttggactatgtaagacccactctgttgtgaggtggtgctctcaactggaggaatgaaccagaaagacacctgggagtcaaatctcaaaatgaattcagatggtgtgcttcataatgatattgctctcttttcatggtcaggactcagtccggaaataagacataagagaaacctgatgaactctgagtatctgtgggtgtatggaggcactggcatgccaaacaagtcagaaaaatcaaaaaatgaaaacctttttttgaatgaatcaaagccccaaattgcccatacaagtgctgaaacagcccaaataatgctgtacttgcctgtgttcccccttccaagggggatacatacatgtttacacagtataacacacccatgacccattgttctggccggtcataggataagacactagtgaggatagattgtaacaatggctggtgttggtagcatcagcctctctaccattgaaaaggccagcttgccttcctcccatagggccctccagggttctcctcattatcatctttacccagacttggtccattctggcagcagctttgaagactgcgggcctcacctgccttgggggccttcttgacttgctttgccttttttggacaactctggccagtttctaagatgaagtggatagcttgtctagtcccaccagatcagcctgtccggcccaacaatcatcagctttgttcttggtcactttgatctcatacataacaccctacatcactgcttgattgggttgtagggatcccaagtctgaaaagagtggtcatgacagcaaaagtaactatgtatttatttaaatatgttacaactcaacggaaggcatttggatatcttttacaaatcaacagatggaacttgcatatccttctcttcagaatttctcttggccatggaaattgtgtgccaaagttgattgatggtggatttcatgaattcaagttcatcttcagcagtgagactgtgatcagccagatgccagcctaaaatttcagcatttccaagaaaaaacattagtctgattctgtgacatcatttgaatgaaaattactaactttgaaatatgagacatgattatgataaaataccaaatcactttgaatctcctccaggtcggtttgtagagcccttgctgtttggatactttgtgccgttagattaaggtccctcttcagtttctttccactccgttttgtctgatcaatcaatttcctccatagcagctggtcatctagaaatagttggagtttgtaatgcactttgtggattctctcagagacttgccgctcgggatgcaagaggcattgaatcaatcaattttttcagctcccaatcaaagttggagaatgctagctgaagatttttttgaactatattgaatgaataggaagtttgcctgttataaaccaatttacttttccaacacgtgaaaattttcaaacaaaaagttagcatacagacagcctctggagtgagtgcaaccaagataagtcaactcacttcatgtgcaattgaagaaaatgaattgattgctttcccactcaagtcaataaccttgtccttcagttgtcccatcatttcccctaattcccatagctccttggccatgacatctttttcttcaagattactggaatattgaatcacaaatgtaagctcccatatttcagatttcaagatcggttggattgctcaagtgagagatggattcaaaaatgtcaggtgctgtggccattgtggttgaaagtctgttggaaatctgtccaatttcgtctttggagttgctattttgtgagtattgtgtttggcatgatttgccagggaagacaggacagaacagtatagatagcgcaaacggatggaaacaaattgacaaaaaaacgggatctggttgctgatgtgaacaagctagaattcgcttccaagaaagagccacatgattttcaaggtcatattcaagcatgagttgaaagaagattcaatatttttgaggaaggtttgattctgattgtaatttgtgagggatgtgtcttcaagttctgatcacaagttgattttcttgaacaagattgttttgtggaacaaagggattgagataggcagtataacaataacaggagtaattgctttgacgtatttgcatgtaccttgtgactttcaggtgcaggtttgatatttgcatattcaatagttgggaaaaaaagaaaggaattcaacatccattgacaagatccatgatttgtcactggtaggcggggggggggggggggggatggctggcagtctgtgggtatgaggcttagagtgtcactcacacaaaagaaagctaactatgtactcaaatgggaaagcatctcattcttggctctcctgacaaattatagataggtactgtaactgggaaagctttaaaaggcaagtgcaaattgttgacgagttagggtgatgatgtttctcaacaaaatatgccctgaaagcacaatcaccacccagtagatcaattatgatgtactcaaagttggcaatagcagctttggtttttactcacagaccagcccaatggggcaggacactgatcatgctctctccacagtattgatccagccatgggaaattgatattgttgagttttgtctgagagttgtaaaagccagcaatggtagaaaagctttgtcggcaatcaaagactagccagccattgagggagttgttgtctgggcagtcctgttcaaataacgggccaagagcggccagtttaattcccagatagccgttggcaagggatgtcctctgagtgtacacaccaacaatgaaacaagttttgtctttaaaacgttgcacaaacatacttgtgacagaagaaatgaagtccttctgtggttttctgtgcttctcaaggaagtgtaccttaaatcctgaccctcctcatgcttgaatctcagcagcctgttgactgctcaaaatcaataaggctcatctatctgtgtttcatgacattttttttggtgacttggatcatgatcttgtttgggactcttggagagaatattcatgatgtgctctccaggctattgagcaagagggaggacaaacatagtggttcaaactaaggaccattcagatccacaataaacagaaacttagcatccattctgcatcaacttctcccatcagaccgcaatcatttctgtcaaatgaccaccaacatggaactctgtggttgttacaagtgccttgccgaactgcccgaaggaaagtatgttgccaaacaaacccggcaagcacatttaaaggcgcaacaaaacagtcaagaacctagccctctggacaatttccaacagctatccatctcaaatgagcagcctacaaatcaaccacttgcctcaatttctacgggagaagaatgtgaaattaattcacaatcttccaagttggatcaaagtacacctgggttttctggaacccaaggtgctcaaatgattagtaaggagactgtcctttcctccctatagcacgataaatgtattaagttttggatttatcccttgcaatatgggcaggtattttttcttcttttattaaatggttacatctattctgtggcttgagtttggagaactgtcaaacagcccagcggataatctggaagctgctcaacctggctcttaaaactccatcagaacagctttctgtaataaaatcaaaaaaagacacacaaaccattatcaaacatctcaacctctcaccagtaattgtgaaacacgtctgcttccccaaatgttaccatctttacctcggttgcaaaccaaataccagacaacggcacctaccaagaatcctctggagataaaatatgcaacaaaccactcttcaaggccagtgtcagcttcaaaaggaatagcacctagaacaactaagcaaatcaacccaagacatgtcatatttcccaaaagcttctactatagacagctatttgaagaatgcttggaatggctcctcacacactctgaaacggagaaggaaattgaggagtgggcccattctgtgcaaaattctacaagatttcattatattcaaaacaaagtccagcatggaaggatttatcaaaattccaaactaaagcaattcaccttgtgttctcccctttcattgactgtttcaacccgtacggaaacaaaaaagcctgtaaaaagcactgaatgggtattattgctatgagctgtctgaattcttctccaaactatcaaagcaaactttctaactggtatattgctggtatgacacccggtcctagcaaaccggacatggtcacaatcagccacatcttacagcctctagtcaatgaccttttgaaagccaaaaatggattaattttacctacataccaatatccacaaggccataaggtttttattcaaatccttcctcttgttggtgacattgtagcaactcacaaggtagcaggattcacttcacacaatggaacacaactcttgtcgtggtgcatggtcactcaaatagatctgcaaaagctagaacttggccctctttgaaaaaaggccttgcaccttgttcaagccaatcaatggaaagaagcttgtacagtgccctcccagaagtatataggaccccatttagttcatttaaaaaaagattgtgcaatctctgattctaaggttttgcacactaggtcccaagtttgagtattggcagattatcatgatagtggccttcaagatatgcttgcttatttttataaacagagaagtgattcatggagaattttacttgaaattgcttgaggagtaattgacaaagcacaagaagattgacagctagcttaggagcatagaaaaccttggagaagactaatggtttttttcccatatgttaaggagattgacccttttcctttgattgagaggtgcaacttgtgtgaatcattccttttttggttttgtctaaagcattgctgcaacttgtgtgaatcattccttttttggttttgtctaaagcaatgaacatggttttatttttatcagagaccatatgagaaggggagccagaatggaggataaaggagttgggatgattgagtcaaaacaaggaaaaacttctaatattgttctccttgttcttcctgttgtaatgcttgatacgtttctcaggataaactaaccagcaattaggccctgtttggcagcatcataaattcaagtgcaatattgccttataaattcaatagaaaatagccactcagaaatacgtaataacaattttagcagggaaaggtcaactactgatttcaatgttagtacaacaaaatttgagataatgggctactttcagcaccataataccaatattacgctttttacccatataaagggtaatatctatattatggggctcaagatggcctaagatatcaaatttattctcagcattgatgaaaccagtaactgaacttgcctgagtgacattttgctatatattttgcattgttttattttttattgaattaatcaggaaatattacacctaaatttattatgctgccaaacagggccttaattcttgctgggataaaaagtggcaaaggtatggtgtgctcctggtttgcatcagagattgtccttggtaaacattgtggtacccctctgacactagtgctggcattggccaccttctgctcattcaggtggatcttgagatgattgatgagagtcttgggtttgatattctttccattctttgagtgggtgatgctttgcttgatgttgtcaaagctgctgggaagtcaacagagtggttcataggtaagaatatcattaggcaagacaactccaacatcttccatcttgatgagactggctctgacttcagtgatgaacttttcaatgttgctccagtcaaaggtgatattgggaagttggttgcagacctgagcttgattggaaagttcagagggcatgaagtgtttcataatactcttccaaatcaggagagcattgttcttgttggtcaagttaaccattgctgtgggtggtccacaatactttgtgagtaaaagtgcacagaggatagtgttatccatctcttctagtaatggttcacccttgagaatattttctttcacagtgccaagtttgaagaaagcggtgatttgggttttccacctggacaagttgtctacagtaagtaccagaattgcctcaatggttggattggttgtatccatctcaacaacaattagtatctggttttttggtgagtggttgagtagtttgttttactgaattcaactgttaatcgtaaagatttttttgatgaaatttctaagaaacaaaaacaagactagaacagacagaaaggtgtaagaacagattctcaggatcacaagagaagaaggaaagagaatcagaaacaagagtggagaggacaagtgagagaggccaatacaacagagtcaggtcttagccctgaggaacccctgatccctctttgtcagtggcatgagaagcagtggctgtggatccaggtttgacagacattccaacagccagtgacttgcaaaaatgtttgcaagtcactttgaaccaaataccatgcatgatgaatttccaaaatggatttctactggtcacgcataaccatgcaatgaatagtggcaactaaaaatgtgcacttatttgtgcagattcactttcaagacttcatgcaaggcatttgcactcatctctgaatacccctaataactagaaacctatcaagcagatcgttggattcaaaccacttgcctcacctcacactggccaggcaatatctgatctagagatcatttgtttgtactcgggtaactgttcattttttttacaaaaataggtactaagtaccgctgtgaaactactctttgagggaatagagcttagagagggatgaaatgcttgaagggctgcctctctggttactgggagagtaagaaaaacaaggaatgagagtattgactctttaagaaagatgtggctaaatgcggatttaatatgtaaaggataagggatctcattggagaccttgtctgatggatcccaaatcctgagtgaggagttgaagttggttgaaaatgatcttgagttgtttttcctgttgcctctcaaacccagcaaaccgttgttcctgccacctctcaaacctggagagcattgtctccattgctgccacagttgcaggagccagctgaagctggaggaggtggtccttggaataagaggtgatgggaagataaacaacgcaatttttttgaagaaaataaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncttggaggttgttggttgattggtctgggaagggaaagtgataagtgagggggatgtatgtgtaacgtgacaaagatatgtgagggggatgtatgtgtaacagatgagaaatcaaaggtctcacggaccttggtgagctagaaatgggtgctcccaaatcagttgctgggacaaggaggtgagggtttggtgcttctgagagtgggttaggagcctgccttgagcggaactgggccatggtatgcttaggtaaatgtttatgtatgtaggtgatattgtcaaaccagtcaattaaatgatggcggagttggctatatttgatacttgtgaggtaattctgctgaatgaaaacaagggcatcttgaaccttggcagttgagggctactgtgatggtctggaacaaaaagtggggattagaacgaattggcattgagaacccatcaataaaagaaagaaggagctaactgattgctctaatcctatgtagtgagcttgtctacaaacatgtggtaatgaattaaaattggtggttgaagggtgagattgaggctgaggatggctcatggttccggacagtctgagagccatgactaggagctgggaagtggtttgtctgaaggggagttccaatttgggaaaagattgaagagtttgggaaagtgaaaacacgtattctaacaagcactatgggctgtaaggatgaggagaaaccttgggaaataaattgtttggtgagttacattaaaccaaatctttgcatcatcaggcagcttttatagtccagcaccagtgagctttgttcttccactatggcacaagcaggccagctacacataggtatgagcataaaaaagctcatgagcaccggtaggtgtgaggtgcaagtctccttatcacatgagatgtaacaaatgaaataacaaagagggtacagtggacctggaccaacaccggttgtgccacagaaaacaagggccaggtccatttcgaaatatgtaaacaaggtacagactgcagttggtacacattccgtgaatttccattcagctgaacgggttgcccaagaaccagaaagatttatgccaatcaagcaaccgactggtctaaaaagtctgggaatacaacataaagtagctccaccaccaaggaacaggactcattggtagaagcacatgaggatgaaaacagcagcaacaatagcagaaagaaaaaaaaagtcatgttgatgattgtgaggaaactgaagaagaaaaaacccatcattgtgacaggatccaaccctcagggtgtgtgtaaacctgttggtttgaaccagcttgtggttcctcccacctgacagagtttcaccacaattggaaaggtctcatcagatgtaacccttactaactcactgctgagttgagcaagggtaattaatataaggggacagtcaatctagtgaggcctaaatctaaagatggggatatcaggctaatttcattcataaatcaatttcaaatttgatttaggttaattttgggaggatctccagccctttcaaatgagcactttaaacatgggatcaccttcagggtgagtacaaacctgttgttttgaaccagcttttgatcattcctcctcataaacctgctgttttaagcaagcttgaggtcatttccacctgacagattttcaccacaatggtgccagtcaacatggccacaaagtcttggctgatcagtcttgcaattttcccctcattgggccatttgtcaaaggtgagcaatgctttccccaaaaggcatctgacatagtcatatgaagacatctgacatagtcatatgtccctggccaataagtctcaatgtctagggcatgtttggctacaagctcatttcatcccacccttgtaaataaagccaaaaagcaacctttgttgagccctcctcaggcaagcagcacttttcccaagcaaattctgttgttatcatgacccagtagaagccctggtatacctccaaccagaaaattgctggctgccaccatatgctgtttctggcacccatcctttctaacctcagcacttcaataaggctgatcattgatctgaccttgtccacaaacctgttggagcagtcacaagatgctgttgttggtggtgtgtgtgtctacacctgatgcagtcatcaggattgtttgccatacaataatgccaaccaatgctgaagtgtggtgccattgttaaagaggttgctgtgtagccgtgcccatgacacctccaatgccgaccttgagttttagcctaacccttgcccatcctatgggcttgggttccagcttcccaacccttgcccatccaacgggtttgggtcccttcacgctgacgacagacacccatgtcctccaggatgacaagggcgccttttttttcttcctgatgtagccttgttgctgttctgtaccggcctttgtgctgccttctctcatgtttaacatgcctcaggtttccgtgcctgaggcttgctgtgttgtctgtcctctctttttctctagtcatgctggcatggtataaatagaccctgccttggttgttgtcttcctttcctcactcatctacacagtttgattacaaaatcaaaccagagctttcacacgtctttcattgcagctttcacacagttcctatagacctgtaacaagcctggttacagctggccatgcagagaatcagtcttttgtgtagtggtattcccagtttttttgctgttgattgctgatgcaaaaactgtagcctgattgatgaacagtgactggttgagatgttctgccggaatctcaaaacactgagggactggacaccgtgctggtcagtcaaaaccgtcatcaatccacttctctaactgattagcttacatggacttggatatcaagcctacaacaacaaggagaagattttgaaacctcaaacttcagaaggtggttgtccctcttgtgcaattgtgcataccttcacacagcctctaaggcctgtcagtgagcagcagagaacatttagtgaagtgtaaccagcttgttttgctttgaccttgtacccactagcactgttcttccctaggggtaggacccttcattgctccaccccttgccatgtcaaaacaacctctcagaaagccttgaacttggctacagttactgctgccttaatagcaattgcctttgctccctgacactaatctcagaacaacaccctcaagatatttgcacttttcctgtctaggttgctaatttaaagatgggacttggcacccgtcccactttcaggacattccctctgcaccaacactaccagccaccaagaatgcaggcagagggtgccgtgatgacacaggatgagtactagaccctctacctgcatttctggtggctggcagtgtgaagggcctgttttggaattgtgacaggtaccccccaacagccatctctagttgcaatcaatagtctatctcccagctttcttattggatacaaatttaaattagtttgttccccaaaatcaccctcatcaatttacaattttgagttttcttttgctaaggaaaatacattgtatctgtattgtatttgttgaccagggtgatacaatgtatcttaaggtgcacgtactcacaacaagatatgacaggatgtatatgcagatacaacacatgtattgtatatttgttgcacctttggtaacagtgtcaccttatggtgatcatgttcaaatgtttagctttcagacaagcctttccctctgagctatttatagggatggcttcaggtacctgtcagtgtacagcaggcacctgcctaggtacgggtgcaggtgtgcaaactcagttgaattccaggcaggtacctgcacccaccacagggacttgggtacagtgggtagacagtgaaaagtggctgcttattttggattccagagctctgaaacacaaaattgaagtcatgagacttggtcaggtggtgcataatagttcccaaaaaatgaatatgaaataataaaagcaaaaaataaagtttgaaaatttgtgaaaaataaaaaataaactcaatttttttcaacagctttgatattcattttggggaagtgggagtgctgagagaaaaaaagaatggaacatgggaagaatgattgtaaataaaaaaaatggaaccaaaaaaggtttagccaggttggtggtccagattggagccgaaacagtaaattctagtgctttgctgcaatgtgggctggtgaatgccccactcaacagctgtttgaagccatctgaaaaccatttttccaaaattttcatttaaaatcattcttcttatttcccaatctttctttctctcagcactcccactcccccaaaatcaatatcaaagcttttgaaaaaaatcaattttattttttatttttcacacattttgaaactttgttttttgcttttattatttcatattcgttctttgggacctattattcaccacctgaccaagtctcatgtcttcaaatttgtgttttggagctctggaatccaaaataagcagccacttttcactgtctaggcactgtacaaggtgccatttctggctttctacaaggggctttgttaggcttgtggtaaactagagacttttaaattgcacaagttttcataaggggttagagagttgatacatgatatcagtacatcctcatttgcctgaagatagtagttggcagctgatgcatatattggctgtaagggatagaaggtatattgagaatcatggtttgcatcaatgtggctgcaatgtgctgcatgagatgccataagctgagaattgagacgtgcctggccatgtagatgaacaccaattattggtaggggggaacagcttgaacagttcagtgcggatacctatatagattggcagctggggtcatgttcacctcttgggctaaaattggccacacaggagaatttgtgtcaaccaagatagcaaagagaccggagctatctggcacggaaagagcggcacagcagcggctgatcttcacttaggttttttggtttgtcaagtaacatgttatccagtaacaccttcaacagagagcttttcaggacatgggtcttcccgagtctttcagctgcaaggctaagctgaccaactgtatttttctttccagtcgatctttttaattccaattggacatttgagaagaattttgtgttgggtgaattgtggtgctggtaacatgctcagaataattctttgtgatcctttctttttggggcagattgaaaacattacatggtgatagacatgattgcagtgatgagttggacatagtagactttgagatctgcgccaaggggtgtcttgagcattttggttgcaaactggggttgttttggttctccgctgaaatttgggggacagagacacatgtagaccacacaaatttcatcttccagtttcatcagagagtgtgttttgacaatcactgttggcccaatgaagatgtgtagggcgcatgctattcctctggtcgctgtgatgatgcatctttgttccgggtgctgaggattggggtgacaatttcattgtatccaacataatctgagagatagccttttcaaacaacatcaagggccaaggtggtaaggctcagtctcctgttccaaactggagaggcaatggtctaaagaaacaccaaaagtcaaagctcttgcttcccaattgatttttttttgttttcccaaaccagctctcccagggcaaaaccagctcacccagctcatccagctccaccactgctggcttaaacaagcttactcagctccaccctccgtggccaaaaccaactcacccaggtctaccagcttattcagctccaccacttctggcgcaaaccatctccttcctcatttcctgaaaccaccggctcagcaagctccagtgacccttgcaaaatttgatcacctggtccccaaatgtttgaagtgctgtttattctgctccttaaacctgtaaaatccttggtgtaaattcctgcttggtagaggtacacatatggtgctgcaagcaagtcttggcacaggccccagtcccgcgtgtcctcacgccaccggggcctgggccagcgcccagggggcttgatttggcaggtcgcgcgggggtcggaccttggcactagcccaagtctggcttggctgaacccaagctctgggttcaccagatcaccgacatcaactaccaccaccacttgacctcagtgtaagttttcatgcttatttttcattcttttccttccctaattttattttttattttacttttcactcacagatgtccgaatctgcggtgatggacccgaccgacttgggaatccaatcgaataaggagcaatcacgggcacttgttgaggagctccaagacctgaacaaaaaaaccgcccaacaggaagcaattaagaaagaaaaagcgaatatcgacacaactcggacctacaagaacaattgactcactcacaaggagcataaaccaaatgcgatcatcaagccagagatttgtgatctcatccgcaagaacgtcaacggaaagggcatgaagatcagcaatgccatgaagacattcaacgtctcctggtgccaaatccaacggatcaagggagaggaccccaacttgatcagaacgcataaaaaatggccgggaaaattcaccgacaacatgaagatcgagctgctcatgcaactcaaccagaaatcaacaacaacccttgtggaggtagccgccttcatcaaggactgatccgatgtgaaggtcttgactcaggcaattagtaaccttatccatgatatggacatatcatggaagcaggttactaatatacctgcagcgtggaatcggaccgatctcatcgagcagcgcgcaaactttgtcaacctggtttggaccttggtcgaccagtggtctttgttgatgaggctggttttgacttacattccagtcaagcatttggatacgctccctccagtatgattccttttgttttttcactttgtttttgccttgtctgattcctattgtctcttttcatcttgatcactgcatgtcagcctgccgtgcttagccttgggaacaaggctaagcaaatcacgctgattggcactctcggtggagggcttcgactactacgcgctcctcaacaccaataacaccaaggctaaaggggtaggggcagatgaattctgcctcttccttggcagccttggtgctcgcctccagaacaaagcaatcatcatcatggaaaacgctccaatccatcaaggagatcgctttgaggaggtcatcacatcactcgacacctccaaattgatcaaggtggaatttttaccaccctacttgccatttctcaatccaatcaaatacagcttccatttgatcaaattgtatgttcgatcaaaggagccacccaaccaaatggccttagttgatgaaatcaaacagggaattcaagaatcgattaccccggagaaatcacaacacttttttgcccattgtcagcgactctaccgcccctgcgctgactttcaacaaatcactgggccagttttatcctctcctttggcataggttttttttaatttttctttttcattttatttacaaaaacccatgtaattcaacaaaatgtaattacaaaaatcattgtaaacagagacattactatcttctcacaaatgtcatgcaaaaattattgatcttaatcattttgtatctgtcatgcttaggatcaaatatcaatcttattcattttgtatctgtcatgcatccatccgcttgttccttaatattttccttctctctcttttctacccacacccaaaattgactgatttcataattcatacaactaaatttcatgattcatatcaggacagaaatcaaataaaaaaacggaacatcttaaaacaatcaagtatttcacaattgagcacccacacgtccgttcgttcaacctgaatacatacagaagacagatttgttatcatttgggcaagctttatgcttggtcatgtctgacttgatgagaggtttggtgcgggtggcacccttgcttggctcgggtccaaccccctccaaattggggaggtggcaagcaagggttgaatttaggccaagttgggtttagagggcgccatgcgcgcttggaaatcggctaagcccgcttggtccattctttgcccaacttgggcctgtgcccagacccacttgcaacaccatattaccatccagctggtcaggctcatgtaccagctcatggttcatcatcttagctaacatggcatacccatccctcttcaaaaagcatattccatggaatttgtacaacatacccccagaaatagtgttacttttggatgaggttcatgcttttacatttttgtttgttagggaatgaaatttatgcttactttttccaacaatattttgcagtcaaggtcttataaactaatgtgtgtctcaagaaatatttgctagaaatgacatgattgttataaatctaggatatatataattttgtgttcaagggcctagtggtgagaaattggtttgtttttgagatttgaaaagcccacagttcatcctcacatttatgatatgcctggatttcttggatgccaatctctctgtcttcattgcattcactgggacaattttgaagatgtagaatgttacaaaatatattctgtctaattttgagtgtaaccccttatgcatctcaatcacccccactttggcttcataaagctttgacttggtgattttcaacttgaccaaggcttttgcttgggagtctagtttattttgctagcaaatttcaaccaaccataatcatctgttgtgcaaaaaaaatctggtcctcaaatgtagcatttgggctaaaatttctgaaataatcagaacccagctccccaattagttagtcaattttgctttccaaagagatcaaggttttgggtgattgttgtgaaaccccgttccacaggtttcacatagaataacataatagggggtatcaaatataaccaaatccaccattgtttaattgactggtttgaaaaaatccacctttttttaaacatgttggttatccatttaaacccttttggggcccatttatgcaaaaaacagtttttggaaaagtgactggtttctgatggtggatttcctatatttgataccccctaatcaactcaattcaccaatgacttcaagtctcagctccctgccccccatttagctcagcagagactcaaactttcattctcttttatgctgagctaggtaagccaaccacttcaccctttatcatcttttcttcctttcctttttttttcttctttcaatttctttcctctttcctttccttgtttctactgaaaagattataagctgtattgatagagagacttgactttcattctcttttatgctgagctagaactaaaatatcatatgttggttatccatggcttgcagttgctgttgcctctgatgttctcactgggatctcaaataggctaaggtgtgacctgatctttgctctacttgttgcaacatatcatgagcttcttttttgagtttctggatgtgctgccctcttttgaaagcaatcaaactgtaaaatagtctgtcagtatggtggctcttagattgatatgtgtattgattcaaacccagtggctgatatcttcccatgttcattgtgatgttgcacgcaaagatctagtgcaaaaagctggtggttcttggttgagtagcggagttgacttattaatggtgataggaaggaccagatgcactccaatcccttgccatccatcatttaacctggggtcttactggagttgacaagacaactgcacatatgcatggaaaacacttgctccaaacttaggcatgttggcttgctgctcatcagagaattgttgacacttgtgattggatgggaaatcaggttttttcgatcagctaatttaaatagggggttagttaaatgactcccaaaaaatggagagccaactcccaacccccgcaatccccaaattttgggagtcgaacccccaaaaccctcgattggtttgggagtcgactccctaagaaaaaaaaaaaaaaaaaaaatccccggtcaaatacccagggcagcggccgggaaaattcctcccagccgctgaggtacactctcaacggctgggagttgacccctcggccatgagagtgtacacctcaatggcctagaggaatcctctcggccatcaagggtacatatacactctcaatggccgatggaaactgcctcggccgttgaggtgtacacacctcagcaaccgagacggttccccttggcgctcaacggccgatggaaaccgtctcggctgttgaggtgtacacaactcagcggccgagacaattcctctcggccgttgaggatatacactctcaccggccaagggaaaccacctcggccgttgaggtgtacactatccgcggccgggatgcagctctcggccgttgaggtgtgcactcagcagccaagtttctctgagtgtacacctcaacggccgagaggaattgtcttggccgctgagttgtgtacacctcaacagccaagacggtttccatcggtcgttgagagtgtgtaccctcaacagccgagaggaattgtcttggccgttgagagtgtatagcctcaacggccgagaggaattgtctcggccgctgaggtgtgtgcactctcacggccgaggggtcagctcccggccgttgagtgtacctgatcagcggccgggtggattcctcctggccgctgccctgggtattttgggtcatcgacccctaaaccctggtcggtttgggaggccgactcccaaaccgactggggattttgattttttattattattttttctagggagtcgactcccaaaccaatcaaaggttttggggttttgactccctttttttggggaatccggggcttgggagttggctctccactttttgggagttgtttaaccaagcccctttaaatataccaggagtgggctggaaatttatggaatgacttaattgagttattcccttttcaatgtggcattcaatatcatataagaagcctaatctctttttctcttgcccttcttcttgtgtatgctcaatcatatatttaaccatagtcattggaaagtatgctctttccaatggaaggaacataacatgatgggctatgttggcctattgaaggttatgtggaataagtataagccacaattacttttcaccactccaaacaacattaatcatagtcaatatctgccttggccaaagctttggccggcttgtttggggcgcatgcggaatgctcgcggctgatgcagaaagcatgcagagctgacgctacacacgtaagctgaggaaagcgacaggctttagtagaaagtctagctttccggggcgcgggaaagcggggaaaagcaggccaaatgcgcaaggttccgaaaagcttgctgcggggattctgggtactggcagtgtggaaagtaaggcgcgccctaggagatttattgtacttctccgctctgcaacatgtcctactccggtttgttgtccaggggtaacttgcttgatggtcttgtaggtaggtaaagataactattcttttattggttttggtaggtaacactctaactctcttctatctctaacaattctttaggctaatacacaattcactcctaagtcattctgtttttccgatatgttctgagtcatccgttcccccctccccctttctcttcggctccaaactccactcttcccaattatcccacactcgagtttcctcctgcttcccacaatgtcctcggctgtcactccctcggactccgctcgtcacccctccaatgcctgtcggtcaaggtactcctccggccgctcatggacaggtctctcaccgccgcttccgcctctggtccgctccaaaccccgcttccgcccctcggtgcccccgctccttgtagcccctccgcagtatacgctgaacccccgttccgcagtcggccgtgaaccccagtgtccaccagtgcccggattccccgcagcaagcttttcgcaaccttgcacattcggtctacttttccccgctttcccgcgcctcggaaagctagactttccactaatgcaccaccgctttcctcagcttgcgtgcgtagcatcagctccgcatcagccgcgagcattccgcatgcccccaaacaaaccagccaaacctttggtcaaggcgcgctctcgccgccacagcggacttcggggttcacggccgactgcggactggggtttagtgtacgctgcagaggggctacaagggagcgggagcactgagaggcggaagcggggttcagagcggaccagaggcggtgggagacctatccaagagcggccggaggagtacactgactggcaggtgtcggaggggtgacaaacggagtacgagggagtgacagcggaggactgcgtgggaagcaggaggagaacttgtgtgggatagctggcaagagtggagttcggagtagaagggaaaagagagggggggaacttatgactcagaacatattggaaaaacggagtgacttaggagtgaatcgtatattagcctaaagaattgttagagtgttacctaccaaaaagtcattagaagagaatagttattttacctacctacaagaccatcaagcaagttaccctggacaacaaaccggagtaggacgtgttgcagagcagagaagtgcaagaaatctcctagggtgcgccttactttccacaacgttggtgtgacaaaagattgtgcatgatggtgcaccaccccaaatctatgggacattatgcaggcactcccaccaaataagaacaaggccaaacagaggcaaatcttcagattaactaggttggctgggtttggcctattcccctttgtcatgcagcctatagtttcaatttgcagccccgcatcacatggtgtgcagggatcttttgatttctatggtttgatgatcttgcctgtactggggccagtgtggagttatacctaccggtggattgttgattcctttgatataacacctgggcacatgactcctttgttatgtggtggtggtgggacagcaaattatcaatgaccaaatatccaagaaggcgagttgttttgacattacactggttaaaacgagagtggtgtggtaaaaaagatttataagagcaagaccattcctcaagtgtcgttcccccccccccagatagtattaaattttatccctccaattggctccgcttctcctcacttgtagtagtagtactagcatcaacatattttatcacaatatgcttgatattgtgtggaacattcacatgtctttgactgatcccagctccattcatgtggtcggtcaagatatacatatgctcagttgtgttgctagtccaaatgtagtacaaggactttcccaatccaaaactgcactattccatgttgtgcttaagacatcaaactttcttttcccttctataatactgcacagagatacccagatttttatttctggtcacctagccaccccatctccaccaatcctgactgttcaacctacaatgcataccacagtggtattcaacaggatttttgggcccttcaaatacttgggtattcgcagatattcaaaagaaaaagtcccaaaaatcaccattggttccaactgatagaccacttcatcatacggctcatctcctggtggtgggacaagacagctgtacctagttgagcaagtatcaggtcaaactgggcatcagtgacagcatctcctattccgaaggtgctaaagttggcagtccaacaggttgtccaaccagtggccgtcaaggagcctgtgatcccagccaaactggatgattttcctccaccaccattggttttactttcaacagattcaatgacagatattccagcagagattcctgtggttgttgtgactgaggtcagcgttggtcgttgtgtttgagttaattggagccggagccggtccattgccttgcagtgttcaacccattctagatggtaggcttggtagaccaacctgagattttggacaagcccatccaatttcttctgcttgtcatcctgtagagggaccccggggcccatagggggcctacatatgcaaggctgcaagatcctccggggccccaaaggccctgaatggcaatctgagagaatatttgagctgaaacaccaggaaatatctgagggcagtaggtgtcaggtgacataaagtgacatatgttacagctccatggttactctggtgcttgtctgctcaaatgacaatttgccctttgtggtcatcagggagtccctttgactttgaagtaacactggaataaagcgaggagttagcttcatgtcacctgatatgtactgccctcaaatttttcatggtgaaatctgccacaccatttatttgacttgactcaaatacaaagacaaatactcaaatcaaatatattcaatgtggtatgcattgtcgacctagaatgttgagggacaccaggtgactgaaactgaggacagccatactcacagactaagtgacgagtgagaataaatgtagatttcagtgaggaagaaacaggatgagagtaccggtgacaaagtagagcggatagacttagtagaagcatatctgactataagcatatgagaactacatacaggcatctcaacatagaattgaggttccctccggtggctggatggcacatctgggtgaactcaataacatggtcaaggatgaagttgagaaggcagttgttttggggaatttctatgtggtgggggttttctggaattgccaaaaccaatggaatagctacatcaaggttgttaatccctctctgggagaggttaatttttttctactgggtaggacaagatctcaatcattatagtaatacactggatgacttcccgtcgcaatctacgaccctcctagaagttgttttacaccccctagatctaaattttttatcaaaaaaatcttttttctgaagccttccagaaacagctctcacatgagctggttggaatatcaattgctttcttaatttaagactgagagaggtctaaaaagcgctctaaatcgcgacgggaagtcctccactgacatatttatcttttagatccctttcttggtttttgcaaaatcagaatgttaaaattctaattttggctggaaacccgactacattgagaggaattcaacaattaaagcaaggcaattggatccaggttcaagtgtatagtgcgcaggggcttccccaagaagatggagtattcaaggtgaaggttatttggtaattttaccccttgaccaaggagaattccagagctaatggttggattatgattccacaagaaacagggatttttagattcggggctgtctgaaccaaccccatatggtctcaggaacaatccactgaagagattcaacctgactgtggatgattggaaacaagaaaagtggtgtggtcaataatactgtgtttctacgcagaaaaatataaaaatttattattatctctttataaatatattatatatatagtaaaaatgacatcagaaatggatttctcagttaaaataacccctatttactcattaaaactaaacccatacctctcatagtttagaagttacacagatttcaacctgtcacaggatgtcttttggattctttactctcagtatggcttgttttgaatactagacgcctattgaatattgaattcctttgtgttgtattgaattcctttattagctcatagtgcatattgaattcctttgtaggtgcacatccattccgttgtagtagaaccctgtaggctagccaaaatccctcaaggcagtgccctcaccagccaaattccctcacctgcatgtattagactatctaaattccctcattggattttcaggccagctaaattccctcacctgcatgtaccctggagctaaaatccctcaccttagtctatataaggaggcctctgcctgccagttgtacctttcatcatcccaccagtggaccagatcatctcaacccacctttacacttactacccattatgttaccacccttatttttagggcattaataaaaaaacacagtttttccgcgtttacacacagttttgctgcggcacagcgcacgcggtttctgcgtttaaacacggttttgtatttgaattttatgggttatttttcaagtttttttgactttttaaagttgtttcctacactttaaaaggtgtagaatctaatggttaaaaccattttccataaaaatgaattttgattattcattatttttttcactcatttctcaattaattgtttgcatacatgtatgtaccttatttttgatgtttttttagaatttgaaatttatttcctaggttttaataggagtagaatttaatggggcaatccaatttttttaaaactcaacggtgtggtaacccatacctttccatatcatctattattttactgtacattaactgggaattgttataatattactgcttattcagattctacaccgctttttacctatagtcactcactcaagtcatatctcatttcttactggttcactagttatttgcagttttagttttacagatattattctttacatttacattacacattaactacatacagcacatatttacagtttactacatacatcatatttttcacaagtactatcttcttacatatatctcttctcattacatcagccacacttctttacaagtatttcttttcacattacattactacatatattttctcagacacactccttacaattatgctttctcatatgccttcaggataacagtagtacactctttcacactccttatcttttgggattgtttttctttactcatcctcctttttgattgttttcacatctcttgtgctacatttgtacattgtgctcccatagccagactaactgtaaactgtgctcatttgtaccttagagtatatatacagtcttcttatcattttgtacaccctctatgcattttctcccttacagatattattgtgcccctcagataaaatctatttttactttcagaactcactttagtgaccttgccctgtttaggtgcttgccccagaaatacctttacacacagtgtcctcagagctctgctttatttacaacccccatagtctcacttcttcccctgtaggtttgataaggaacaaactcattagttatagcagtctaagaaacaaatagaaattagccacacctctttcttattttcttagtgtaaccctctctcctcagtattagtctcagagggcagcctcatcagcacccatagctttaacttacattactagtagtgtagttttctatttcccctctaagctctgttctggttgttcagcagttccacaagtggtgtcccaacagtggcttgatttcctttagaattagtcctagttacctataactatcagtttgcagtacttttcacctacctccctcacccatcccattcctcttgaagtacatttctagttcttttaaacctattaaattcacaaaacatatcagctttccctccttgctatattttttcttcttcaccttggcaataaacctttagcaattccacttccctagaatcttcttttacaaccctttttttcttcacctacttttaccatgtccaaccctcctcaactctcacccttggacctttccaacttggagcacctggccagtacctaccttggacagacttccaccagaaatccttggcaacccaccaaccctgacactggagcagcaaatcctggaacctctaatgccttcaaccaatacagggaaaatcagcctcaatcctctggaaactcagacctccttggactacagcccaattctcccaacccctcaaccaaatctgttcatactcataggactcacttcttggaaaaggaaccaactatgcctgcctatgctggacccagaggcaagagtgtcaagattaaacccatggataaagatcttttgtttgatggaactaatctacctattgagaaatttatcagaagatatgtgaatgcagggtcagctgatggtgcttcttctagggatttggccaaacaggtcctctcattcatcaaaggaccagacctcaaggatgaagtggaagaaattactggacatgaagctgctgactgggaaattttgaagaaacagttacttaacaggtttgggacctctgttcctttggtcaaatactccaagcaagatctcaagaaactggtccaccaagctatccagtctggaggaatcaagaccctggaagaattcaaagttttcagatccaaatatgaagtcatcaccaattacctcttcaccatgggccacatctctcacttggaggaatctagggaatacttgttggactcactcagccctgatttggaaacttcagtcaccaaggaactcatcagcaagaatgaaatgttggcctccagggatggtggggatctacttccaagctccaaggttttaatcacctacatcctcaaagaagtgttcagtcagcatctttcatggccagaagaaacctcttcaagatggaacccaccaaggacaactctttttccaactccactaaagctcctagaaatcccagaccttctgttcctcctgcaagcaaatcaacagaccagaaattggatgagctcactaggcaaatggcagctttcacttctggaaaaatggttccccctcacctttctggcccctcttcccagcaaaacatcccagctcctaggaacccagacttcaagtgttactattgctttcaacctgcccacagtaccatgaaatgcagtctcctcagctatgatgaatctcaaggcctagtcatcagggaaggaaagacttacaagcttcctgacaataccaccatcccctgggatacctctagaccaatcaagcaggtagtggatcagtactcaaaggaaccctctggcatcatttcttcctttggacaactagaagaactcactgaaacacatccttctgtttatgacgtggacttggggaaaaggaccagatcttccaaggaccaagatgaggaggagccagccacagagaagagaagcaggaaggagaaagacactcttatggatatggaccaggatgacttacttaaaatggccacccccccttccaagccttctcagaaacccagtcctcctgtgcaacccaagcccagcacctctactcagaccaaacagaactctgctcagcaatccaaacaaaactctgcccaatccaaagtcaggtttcaaaacactgaagatccagaacccagcagtcccaaagagaagcctaccaagaagacctatttggaaaaagccttgtcaaagaaatacccccaggtggatgaggcaactgccagcagatttcttaaggagaccaagatagagcttagctgtggagaactttttgccctggcccctggattttctgaggttgttaaaagaaaaatttccaacagaagagtacccattgaacccaacacttcttccagccatggatctttagaggaccttgcttcttccaaccatggagccctggatactgatgaagaagaagacagggattcaaccactcattactcttgtccccttggatacatcagacttggaataaatggcacaactcaccaggctcttttggatactggctccatggtcaaccttattcctgaagaaatagctcaacagcttggactagtcatcacagaaagggaaatgaagctcagaggaattggaggccaccacactaccatactagggattgctgaaggagtggaagtccaaattggaaaggtcaccagggcagttcacttttgggttgccaagggaggaggagtgcaattcatcttggggaagcctttcttgatggatgtctctgctcaaatcagatacaatggatcaaagggggaatctctttcagtcttggacaacaaagggaatgcctacctaataccaatttgcaggcccaaccaccacaaatgggaaacctcccttccttctttcttggccaccagggattttttggaccagaggcaggatttcagatctaccaagtagagtatctggacctgtcacaaccacccaatcaaccagaattagtcacctatgccacaaaatacaaatcaactctaaaaaaaatcaaacctgtaaatcaacctatgcccctttccctcaaccctcctctttcaagaccaccactctctagagacccctatgcaacccctttgactccctttccaccttcttttcaacccacctccaaacttacacaagaaagactggatgttatcaattttggcccccctggatggctgtcaaaagaagaatacaatttattagtctgggtcatcaccctcaggcagggagccttggcctttgtggaacaagaaagaggactactcaaacacacctatggacaaccttacatcattcctgtcattcctcatgagccctggcaacaaaaaccaatcaatattccagctccaatcaggcctcaattcattgaactggtgagggaaagactcaagactggcctttatgaacaatccttttccagttactccggccctgtcttctgtgtaaaaaagcaagatggtaaattaagaatagttcatgaccttcaacaactcaacaaagtcaccattaaggatgcaggtcttccaccttcaccagaggaattagtggagtcatttactggacgtgcttgctatggacttggggacattatgggaggctatgatgaaagagaattagcaccagaatccagaccattaacaacttttgaaactccacttggcaggttccaactcaccagacttcctcaaggtgccaccaactcagtcgcagtctaccaggcccagatgacttggattcttcaagatgaattgccagaaaacatgggaattttcattgatgatggaggaatcaaaggaccaacttcagactacaatggagaaaccctggaggccaacccaaaaatcagaagatttatttatgaatatgccatcactttggagaggatactgttcagaattgaagaagctggactcaccatttctggaaagaaatttgcttgttgtgtccctgccctggatcttgttggccatgttgtctgtaaggaaggaagaagaatctcagtcaagaagctcaacaaaattgaatcctggccaattcccaccactccaacagctgtcaggggattccttggaatttgtgtttatgtcagaatgttcatcaaagactattccaccatcactgcacctctcagaaaactcaccaggaaggactccacctgggattggactgatgaatgccaggatgcctttgaagaactgaagaaaatcattgggactgacatcaccctcaagaagatggactatggacctggagctggcctcatcaagctttctgtggattccagtcacattgctgctggagcagttcttactcaggaagattcagctggactggacagacctgttatttatgagtcagtagtcttttcaaaaagagaatctgaatactcacaatccaaacttgagctctgtggagtcaccaaaatcctcaagaaacttcaaaccaaactttggggccaacattttcagctcagagtggatgccaagtgccttattggaatgatcaacaacccctcacttcccaatgcccctatgaacagatggatagcctttattcagcttttttcttttgatttggtacatactccaggtaaaactttcactatgccagatggactttccaggaggcccccagatccagatgaagaagattgtcctagttttgatgaagatgaacaatggatcaagccacaccctggatttggagtcaaacaagctttttctggaatgctgctggggacatcagctcagttgggggagggggtaacttctctgcaacaaggaatttggaaacttttggaagaataccttgcaacaatgaacagacctcctggatgcagtaacctggaattcaaacaaattttgcacaaatcagcctcttttttcctttccaatggtgtcctacacagaatcaacaaacctttctcccagattgtggtcacttcccccacagctcagaattctatccttcactcccttcatgaatccttaggccacagaggaatcacagaaacctataccagaaccaagctcagattttggtggccaggtctcaagaaatcagtcaccagatgggtccagtcctgtgaagcttgccagaaaaggagttcagtcttgccaatggagccaaggaaacctacaggaaaatcaacaatctttggaagagtcagcctggattcagttcacatcaaagcaggaagatggaaatacctagttctggccagagatgacctctcaggatgggtggaagccattggactagaaaaacttcaagcaaagaaaatatcagaatggttcctggaacattggattcacagatatggagctcccttggttgtagcagtggatggaggctctgaattcagcaagcaatttcaaaaatcccttcaagaatctggaataaaggttaaagtcaccacaccatactacccagaggccaatggaatggttgagagaggacatcaagcaatcaaagacaccctggtcaagctctgtggacaggaaggcaagaaatggagaaattatttaccattaatcttatttgctgacaggatttcaaccaaaagatcaactggatactcaccttatgaactagtttttggccagccccctatcttaccaattgaccttgaattggaaaccttctttggagtggaatgggatcaagtggcaacaactcaggaccttctcttggccagggtaactcaactggagaacagggactctgtattgcaaagggcacatcaaaagctattggagactagaggtacatctgtggactactggaacaacaagaagaagacaagaaaaccattgaaagaaggtgatttggtattagtctacaacaaatccttggactcccagtggggcaaattgtttgaaaacaagtggaatggaccttacaaggtgaaatctcaaaacccaggtggatcctatactctggaggaactggatggctttgaattggccagaaggtatgctgcaagccatgtaaaaaaatattacacaagaaaataaaacaaaccaaaaaaaaaaaaaaaaagaaaatcagtatatatataaaagaaaaaaaaaaacttacataccttggttttctacaagggccttaatttctgacacatactcttcagtcccttcccctgattgtgcctcttacataaaaaaaaaaaaaaaaaaaaaaattagtaacaggttccctcatacagctcaagtgaagtataatttctaagtgaaaattaagctcaccaacttccttgtggaagaccaccatctcctccctgtctttcctcttttcctccttgcctttagcctggatgagggccctgcgaagctccataggcgggcctagttgatgcaaatgaagcttggaagttagaaaatttaaaacaagaattagtaacggccgcaatggatcttgcggaaacgaaaaagcttaacttacagtcgaaaacaggtcttcaacacggctgtacaatctcagtcgttgatttcaatcttcttcgttggcagcgctggcgcttctggcaaagcaaatgagttcgtcggtaattaggattctgaagtcgtgtagctcttcaagcaaaaaagtgtcttgggtgaacgccggactgaagtttgaatagtctcctggttgagccggagagcgcttgtcgacggaatcgtagtcgactggcgagcaaatggcgacggaatcgaaatcgattggcgaacgctcgtcgatggaatcagactcagagcaggtaccggtaatagtagcatccaacgatgcgatggaaagaggtcgtgagaaggacatggggtggctcaaaggctgcaatagagaacggaaggactagacggtctggaggaaggactaggggcaatgggctttttgttggacaatacagccgccttttatgtctgaagacccagtcattggaggggtcactgtcgaaggcacactcatgcaacccaaagcgatggctaactccgattctgcgattccgccgaggaaattttttcatcttgcttttttggggatcattaaccaaaagaacctcagacctaggttttaacggcagcactcgacttgctggtgaagctatgccgttcgatgccggcttacacacaaattttaatctcatccgttgccggtgctcgatccggctgtgttgttcgtttctctcttcatttaacctttctggataccggtgctctacccaatagcacactatgcagtgctggtgtacgatccggtcttcatttctttttttttttttttttttttataaatatcatttcgtcatcatgggtggacccgggtccctttcatctacacccctccatctaagattctctctcgatgccggtgcgtgatacgggcggtgtttcatttccttatcaccctatcttttttcgatgccggtgcgcgaaccgggcagtgtttaattttctcttatcagcggattttttttcgattcctgtgtgcgatccaagctgcgtcacgctttctctgtcattaaaccctttcaactccattgtacgactcgggcctcttcatctcatcttctttcgacgccagtgcttgatccgggctgtgtatcatagtttttttttttttcttttttaatgttgactctggtgttcgacccagttccgattccttcttctctcaatctatgacatcgccgccccttctactcgtttcgttttcgtattcgccaagggtcgtgcgcttctttctcttttagattggccttcttgggagttattttcaccagacacctaggaacttgagctgtaaaaatctttctcttttggacaaacttctaggctttttccttatttggagatcctgggacccacttttctcaatctggccagtaatgaaaaactacttttttaagctcagcttatttaaccactgaaccttcttggaaaaaaaggggacccatggatccatgaacccccagaatttggagcaccatcacccaaagcttaccatcatccctgtaccccaccattcaccaatcacctgagcttcaccccccacctggatttttggttcctcccaccatgtagaaaatttactcctcctactatgtagatattttattcatccaccatcatcacaacttattacaattatgaatttcagtcataatagccattttttttgttggttacacttcccttatatatagattacaaccattatttttagaagtagttcttccaaacaaaacccctccttattcttagtcttgtgtgttactttccttaagacttcttcagattttggtatatatattagtgtatcccagctttgaaataattagtttgaaccccagctttactcagatttttcagtcagattgaatagaagatattttacatagtttattttactggatatatttagtttacatattattataaaccttcttacttccctggacctctttctggaccttggattttggctttttcccctttggcatctcagactttcctctttggacattggactcagattcttttggactttggaattcagatatttttcttttatcaaccttacctgcctttcaaatcaggtcttactcttggattggtcttcttggatggaacagatactcctcctggaattggatcaacttcagaagtctttacctactttggccttcttgttggaaccagatactccagcttgaagatgatcaacttaggtcttactcttgatattggccttcttggatggatcagatactcctccctggaagtgtttcaattatcattaatccttttttcttttactggccttaggactattttggactattggactcagtctttccccttggattttctttggtcacctggctttggctttcttagatggaacttcaacctcaggactcttggacttggcctcattgaaaggataacagaattcctccattgggtggcccatttttaagaattttctttagatacctggacattggctttcttggattggttcaaccctggaatctggacttggcctcttggaagtggttcaactttgttttatttggatttggcctctttggattggaacagatactccttccttagggtggttcacttttggatactatggacttggccttcttggagtggatcaatgtctggattatattttggcctcttggattggatcaactacagtactttggatttggcccttctttttttttggatacagattccctccttggtcttatttttggatataggacttggccttcttggatggaacagatactcctcctggaagtggatcaaccctgaactctggatttggctcctgttggatggacccctttctggattccctttgcctcccttactagttactttttttctttaatttttctttatattcttttagtcttctatcttcatactggctgcattgtctggggacagacaataagttgggggaggatgtggtaacccatacctttccatatcatctattattttactgtacattcactgggaattgttataatattactgcttattcagattctacacccctttttacctatagtcactcactcaagtcatatctcatttcttactggttcattagttatttgcagttttagttttacagatattattctttacatttacattgcaccttaactacatacagcacatatttacagtttactacatacatcatatttttcacaagtactatcttcttacatatatctcttctcattacatcagccacactcctttacaagtatttcttttcacattacattactacatatattttctcagacacactccttacaactatgctttctcatatgccttcaggataacagtagtacactctttcacactccttatcttttgggattgtttttctttactcatcctcctttttgattgtttgcttttcacatctcttgtgctacatctgtacattgtgctcccatagccagactaactgtaacctgtgctcatttgtaccttagagtatatatacagtcttcttatcatttgtacaccccttatgcattttctcccctacagatattattgtgcccctcagataaattctatttttactttcagaactcactttagtgaccttgccctgtttaggtgcttgccccagaaatacctttacacccagtgtcctcagagctctgctctatttacatccctcatagtctcacttcttcccctgtaggatcgataaggaacaacctcattagttatagcagtctaagaatcagttagaaattagccacacctctttctcattcttagtgaaaccctctctcctcagaattagtctcagagggcagcctcatcagcactcatagcttaacttacattactagtagtgtagttttctatttcccctctaagctctgttctggttgttcagcagttccacaccgtgttatcgtttggagtcctttactctttggaatcttcccactctcagtgtcaggatcaccaaatagtaagtcattccttcaagttcagcttgcatctttctgctaagtttcttctctgtctctctgaatgatcacttcattctttttctactaaacctctgcctcaaactccatcttatcaaatcaagtcatcttaattctctgtttggtggtataactaaaaaccacatacaccaggaaaaaagatgaggaacccactattgggtggttcagcttatcccagccccatccttgatatatcaatgactgtatttatgccctatgcctgtcctattcattacttaatttgtatctccattacccaggtatcccaattgaactattgtgtatttcagaagcattatatatccagctcaaacatttggtcagaatgaataaaaatgattgagattgaggaaattccaaggtgtgaacacaatcattttcaaaattaataatcaattctttctcaaaattatcataattatagatcacaagatgtaaatagtgattttttggtaaagtttttattggtgtttgggagatttttcttttcacttagccagatctccaggcaaaatttactgattccaatgttcattaccttccacataagatgaaagcctttcaaaaatcatattcagttgtatcaggattgagaatttatattccaggaaggaaattcatgttattcattatcaatcatcacaattttcatacaaatgaaatttaatgtaatacttggtgaatttttgttgagatgaactcaggtgactggagacaaagtgttggaaaggatgatgattcatttcaacatgaagagagaagagagaaaaatgagaaggaaaaggagaacatacctggagacaaagtgttggaaaggatgaggaaaagaaagcatcccaaacacaactgaatccagtataagaactaaataaaaacaagtgaatgtcacaggatgtgacatggtagaaatgaaatcaggaagaagcacacaaaatgaaatgggatgtcacagatatctcaacacccccccttgctaatgactgacttaaaatagttggaaagcagaagagaaattgaaagagagagaaggaagcagaaaaataagaaatcaaaatcaaacaagaccaaacatgagacggtgtttttctagcaggacacgggggagagttttggtgagcatatctgccaacatgtcgtgcgtggaaacgtgaacgatctcaaaaatcccatctttgacgcagtcgcgaacaaaatgatatctggcatcaatgtgttttgttctagcgtggtgttccgggttattggcaagagcttcagcaccttcattgtcgacatgggagctgaagagcttgattttgggtcgggacagataatttcggtgagtatattgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatgtcatcaatgtagtgactttgagacatattaagaaacttgttctcatgatcacgtgtaaacttgatcgagagaaaatgatggaggtcttcgtctgcgccaatcttgaatttttctccaaggctggaaataattgagtcgacaaaggaatcttcccccacaacggcaaggtcatcgacatgaacggttatggcccccattagtttacgatcgtgaaccttgaagtacagggtggggtcgtatttggactgagtgagaccagagtcgagaagagcttgatgaatttcctggttccattgacgaggggcctgtttgaggccatagattggccggtgaacttcacagacaaagtcagggttggtagcatcttcaaacccgggaggttgctccataaagataggttgatcaagatggccgttcaagaaggcggttttgaagtctacttgacgacccttccacgattttgatgccataagactgcaaatgagccttagtgttttgagacgcagagtgggtgaaaagacttcttgatagtccacccctcgagcctgggaatagcccatggccacgagccgggcttttaactttaggatagatttatcaggacggcgctttactttgaagacccactttgacttgatgattttccgttttgacggcctgggaaccaatctccaagtatccatgccaaggagggaagagaattcttcatccgcagcttgaagccatttagccttgtgaggtgatttctggagctggcgccaagttttgggagtatcaacatcctcaggaagaactgcagaagatttagcccagttaccgtagcgttcaggagccttccgagcacgtccagattgcctgaccgggggagtaggaggacgcgagatgggaagaggtagtgacgcgggtgatggcacagcctgaggttgagcaggatcagcaggcggaagaggcgcgggagatgttgaggcgggcagagtgagaggagggacggtgtccatgagggaagatgctgggggacgaagaaagggagacggaagcgggattggtgaaggaagaccagaggacttaccaccatcttcagaatcactggtgattggagaggtggggatggcaggtgccggatctcgaagttttctgaaagaatgaggcagagggatccaagacaggggtgggggaggtggaggcggccgagggaccggaacagccggaggagtatcagtggccggtggtaaagtggcaggggaaggaagaatggaagcagagaccgggcaaggaaggtcaacgtagatagttggcgcagggcctgtgatttggtggtcataggggaatgtactatcgttgaagattgtatctctcgtcttgattgccttctttgtttggagatcccagacttggtatccatttccatcttcaagataagatagaaaaatagcagcgtgggccctgggatcaagtttcttctgtgttgcgtccgggactttatgccaaaccaaacagccaaaaggatgaagtgaggagaaatcgacaagggggcgacacagcagagagtttggagagtggaagcctaaaggagtatagcaggggacggaattgaaagtgtgaaagatatggcgcatagcgtctgcccaaaaaatttttggaagttttgcagtgagtaaggagcatcgaatgaggtttgccacagtgcgattagtgcgctcagcaacaccgttgagggaaggggaatgaggaggcccaggttcgtggcggataccagaagtgaggaggaaagattcaaaagctttagagacatattcgccaccattgtcaggacggagggcgagtattgggaattttccatcctttttgaaaaaggccttaaaaattttgaagcacgagaaaacctctgatttgaatttcattggaaaaattgaaacaaacttggaacagtcatcgataaaagtaacaaaatatttgtagtgctcgcgggaggcgacctcaaaggaaccaacatcagagtggataagatgaccgggaaattgagagcgataagggagacgagaagtgaaagagagacggtgcatttttgactgcacacaaatgggacattgagtaacttcaatatcgttgtacgttgttggggtgataccagcttgacgaaggagtcgtttgaggggtttcagacctatgtgggagagccggatgtgataatccagtaatgagcagccgtgagaggatgatggaactgagatggcggatgaagatcttacctcattggaggggagatagaaaaggttgcccttacaatagccacgaccaacaggatgaccggtgacctgaaaggaatccgctttgtagatgtcgcatgaattgctggagaagacagccaccagatccttgtcacataagcccgcaacggaaagcaggggttcgtgaagacctggaacgacgagcgtggggacttgcttatctattgagagagggagagactgagagcctctgagcgtcgcaaagacttcagagctgtcggctagtcggaccgaggtagagtctggcttgggacggtccacggtggaagcatcgggggtcatcgagatggaacaccccgagtcgatgttgatatcggcgatgctggcagtggcagactcagtgagggaagacacgacaacggcgttgccaacgcgctcagggacggagaagtccgagtcgtcgtcataggagtcatgaccgagttcgacgacggtgacctgaccagcggtcgcggagggtctagcagacgggttggtgcgagcgggcggacggttgttgcctgtacgacgttgattgtctcgagaaacatcggggcggtgggagcctcctccgctgttggaggatcggttggccttgtgctcagaaaggacccgagctgcgttgtcgcagatagaaaggtcgtgaccgggtcggttgcagaagctacagtggagcgcctcgttgaagcggggcttttctttggaggggtcggcacgtgccttagaggcagagacggagatgtcgtcttcgcggcgagccttacgacgaagcgattcggctttgagagcagaaacaatccttgccgacgacacagaatcttcattcattagggccaacacgcacggcagccagtcgtcggtgagggaggttagcaacacggtcgaatggatgtcgtccgccgttagaggtttttcgggagttaccagagagttgaggcgctcggcacagacggccatggcctcgatatgggcatcgatatcgtcaccaaccaatcgtcgtagccagtgcatacgcccaccggaggagaaatcctggtgggcttgagacagggaggaccacatggcagcggcgtccgtgccatgggatcggatgaagcaaaggttggtcggatgaatcgtccgcgccatgaaggatgagaccgcgacgctgtccttaacgtaggcggccgagcgttccttctcatcgacggggtcgagcacgtaggagagattcagggacttgaggtggagcagaaccacgaaactccaatcgaggtaattggagtccgcaccctgcggcttaagttgaacgattccggaaaccttaaggttggtggaatcggagtcattgagtttggaatcgttggccgattcagtagaagccatgacgaagaatcccttgtatccaaaggagtcgagtcaaatgagtttgtgcgtgaacgtcaaaacgaaacgagatgagatagcgagaagagtttgagaccgttaagcacaactggtgctcataacctgttgagatgaactcaggtgactggagacaaagtgttggaaaggatgatgattcatttcaacatgaagagagaagagagaaaaatgagaaggaaaaggagaacatacctggagacaaagtgttggaaaggatgaggaaaagaaagcatcccaaacacaactgaatccagtataagaactaaataaaaacaagtgaatgtcacaggatgtgacatggtagaaatgaaatcaggaagaagcacacaaaatgaaatgggatgtcacagatatctcaacaatttttttcaatgtatttcaaatcccccaaagatttgaaatcccatctggctttgattcacacatgcactttacagctcctgggaggaaaaaacaaacaaacaatatgataatttaaattttattttggattcaactgggcttttgaaacactgcataaaagattaatgtaatttagctttaatcatcaagcctattaaactacacatttgattttcttaaactttccaaataatgtaggaaaaaagtatgagtacatgaggagaagaaattgagtggctggaatgaattttattattgaaagaaacaattgcctttgtctttgtggttcattgtaaggatgaatagtattaagacataagagtacaagtcaataatacatgaaaaggggagctaggattcaagtgagtatcttcccacatggataccacaaaatggatagcacaaactttgatacatgattaaaatctataagtccataataattccaatataacttgcattacatttttcaagattgaaggatggttgtactcttcacagtgtttagtagatttttaccaaagcatttctgatgaacaggtagactatctccaattactgaaaaaatggatcattcaggaccacatattccaaacaggtgttgaattcagtcctgagacttcctgcataaattaaggagatgcatgagtttttttatttgagtgcaagtccatgccaatgggatatttatcacaccttgatctgtgtggatctgatgagaaatattctgatcattcattaaaatatcaaaactaatgttttcaccactcagttgaattttaaagtgggcctttacataatatcttgttgattaatttttcaaatgttgcaaacaagtgaaaaaaatgttatgggtgcactttaattcaatgatggattttcaaagttgggatgagataatcagaatattagaaaagctcattcatgaccaaatcaaagtatttccaatccttcatcctaaaactaggattgcaaatgtcagatgcaacttgacatgcctactgatgtttttgatgaattttaacttttactagccatttcatgttatatttcattgaaaatgatgtttaaattccatttctataagacttgaaggacaacccaagaaatcaatacttttggtgttgaaaattaacatccttgaagaaatattggtgaagcatttaatttgttacttttttgaataccagaattccaatcatgaggttggtaattttttacatctcaagaaacacacgaacaacctcacattattccaacaccaaggtcaattttttgatttttcttttgaaaatcacttggaagatggaacctatgtcacaaagatcttccttctatttgaaatattgtatagctacctgtgaaataaatgtttttgttgataagttcaggaagaatacctatccataaatcacaccatgaaataatcaaccattggagaaaacaatacactgcactagaacagacatatgtacatactttcatgtatttacattaatttggctcatcacaggtaatgatatcaagtgaggcacaagcaaacaaggtttcaaaaccttcttagaaatgtgtgatatggtgatattatcaagattgttgatttggatcggtttagtataaagagtgttaatatttgatattatatcaccaaacaatgatgcccaaagttgcgaaaaaccatcagctttgtagataataatgtccggtagggattggtatatatatcacatatggattagtcatttagaataatctactgtcaacctctttcctttttcttctaaaactctccaaaagacgataccttaaccagaatcttctagtaatctattgccaattcagttaacacaaaccccattcaatacctcataaatacttctggaatgtcttcaatattttgcttaggtttttttattgcaccagtcatccttactcaatccttgcgctcatctcagaacggtcttcaagacgccgtttttcatcgaggaaggagtaatatacatgtactatgttccaattatgaacgggttggtgacttggctgaaaaccaaagcaaacatcttggccccttaattggtcatattggtagcgtttctgaaccgattaccctcaaggcactcaaagaatcagaaaataaaatatatctacgaattttttatgtacatccctcaatgaggacagaatcgtttgttcatggattcgtcttttctcgacagaattttattacccaagtcaggaagtctttccacctagcaaatatcatgcttaagcacatacccagctacgaccccactcattttctgggtgtacaacagacagaagacatggcaccaccaacagctattgaagaagacaatcgacataccataccaggctgcaaaacgaagctgatggatcatcaaataaaagccatcaagtttatccaacgaagcgaatcaaatcttttctcaacaccactagagatatgggacaatttggataatcggtgggtccacagagtcttcgaagatgctgttcggaaaggttatcttgggaaacacatcaaatttgatgctaaaggatgtattcttgcggacgatatgggtctgggcaagacgttgacaactttattggtcatccaactctccagtgaagaagctttgaaattctcccgtcaacaacccgatgtaacgaacttgatgctaacctcagcaacgttgataatctgccccctttcgactggaagaacgagatcaatacacatttcaagagaggaagtcttccgttcaaaacgtactatggtaaagagaaatatacgattgagttcaaagaaattgctcaagttgcagttgtactagcaacatatgagtcagtatcaacacaaatgaaaagcagtcaacaggtcggaagcagcaatgacggagaaagcaggaagctgggtttggatttttcacgtataaaatggtttagaattattcttgatgaagcacagtaagtaaaccaacattatttggaatgatttttactattatactgaaatcaattttcagttacatgaaggatccaaagacaagtaggagcagtgtaatacttggattggaagcagaacgacgattatgccttactgggacccccttgcaaaatcagcttggagacctccatagcttgatgaagttccttagaatcgaaccttggatggaaaattcaatttggaagaattgtattgaatcaccagttgagatgtgtgatccccggggaattgcaacattacaaacaatcatgaaccaaatcagtatgaggagattgaaaactacaatcttgtctctccctcagaaacttgaaacaattatcaaccttgaactgaaaactccgtggaatgaaatatacgaaagaaatcaccaagcattttccaaccaatttgggaagaatcggacatcaggacaaggttggaactccagcagtttctttgctgagcttgtggatttaagacagctgtgcaatcacccagcattgatggaaaaaggagtcgggaccggaaaatactcgtgggccgaaagctcaaagattgtccacttaatgcaagacctcaagtcattcctgagaagcggtgttcaattttgtgcggtaattttttcagagttcaaaaggtttctagaaatgtgagtttatcatttgaatacccatatatagttcttgtacttgactaacattagcattcatattatctcagaattgaagtagctctaaatgaggagaggatttgttttacaacccactatggaaaaacagaaaacgatactcgaaggaggaatttggaacgcttcagggaggatccgcagtgtaaaatactcttggcaacaataaagacagcttgagttgggatagatgtgaggtgtgcccaaaaggtatacatcatggtaagtccttgaatgaagaagttgggaatattggattgaaaaggctaagttgaacacatttctgattaggagccaacatggaatccggcagtggaggaacaggcgattgacagactgtacagaattgggcaacaggagcagatacaagttgtgaggtactgtgtgacaaacagtattgaagggcatatttttcagattaaacgtaggaaagcagagcttgcaatgtgagtgattacctctcctatttttattcatctcatggaacatacgttatcgcaagagactaacttctttaattgtatcaggttgagcataccgttgagtggaaacctggaatttgaaatggtgaggaagttaattcaggatggcagtgttagtaaataagtaaatgggcttgtgcatacatacattattctgtacaaacctctttgatgatggcttgaagatctatttcgtccttaattcttaaaacattgatgtcggtttcattgagggaagcaaggaaatttgggtggtagcagtttcgtgggagtcctgagggcacgttgattattttttctcgtaattcactggtttggcggagtaaccagatagaagtagtatgggtgtagtactttttacccagtttttcagccttgtttttctcagagaacttgtcaaggtggtaagcaagctctgtgaatagagttgatcgccaaggacactgaactctatggaaattcccatcgtcagtttgctctgtgtccgagcagcatgttggttcactgaatatgtctgtctgttcatcgggaaggtccaataaggtgagcatttcagtacggttatgagagagctaaaaaaattgcaatgagtcagttacgcaaaagtaggagtcaagccgtaaaataagtccaactgacttgtttgcgccattttgactttttcacctggatagctttcttcattactgaaactggggagtatttgtttttttggatgtcgttgctttttcctacaaaccaccttttgagcaccgccattgaattcacagagttgttgtgttttgaattgaatgggaaatttgcaaaggcgccgtatttgtaacaatgattccagtgcttcaggaggaaggccgagaaaagttgattccagtgagagtcccaaggttcatgccacgcaaaagttggatgggggaagttggctgctttcaaatccgcaaggaacaattcccgacagtccaacgagataccatgtaaaacatggggttttacaggggaaagctttattctggattgaatgggatggcttgtaatggttagtggaagattgttggcatgttgaagttgttctgctgaaggtgaattttgccagtgttgttcttctagctttttgatatttaaaacaagacggcagaaggaagcaatacacctggagaaatgagagttggatgggggtatgatgctggagagagctttgttgagagtttgtacattggagggggcttttccattcttcaagtttttcaccatactgagagcaaagagtctaaggtaagaagaattttttgaaaagagaagtttttctgttttgccaggataaaataaacaagttagtattgatagaaaaagaaaaaaagggacagattgattgacataagaagttataaatagaaaagtgtaatttgttatatcaagtctctatttgagacattagcttgaaggattcaatatctgtgctcctggtgtaatgagcaggatacatttatctactgtcatcctcaagcccaagggtttcagtagtgcaggcttattttgatgtgatatgatatccaatgctggataagccatgaagtctatttgttgttttaagcacgccgtgcttagtgatcgaggatgactatgtgacatgtctgtgtcaggggatcaatgttatgataagcacggcgtgcttagcaatacaaccaactcctaaaaaattcgaacttgcaattcaaggtccccgcagtattacgcagtaggtgaaaggtttcaccttgcataatgagttttcttgcatgtgatacatttaaacagcaattggaaacttgaaaaatcaacccaaacaattaatatcagactcacttctatcaatccttgtcaaatgagcacccgatgaaaaatatgccaatgtaccgagtttggatgcgatcaagaaaagctatcaagacctaggaaagcaaaaggagagaagaaaaggcaaggcatggtcagttacttcatttaagaaacacttgaattctcttttgaagaagcgggagaaggatcagaaacaaaggtctattgaagaagagcctcagggaagtggaactacacaggtatctaactgtttcaattttaactatggtcattcaaacatgtgtggcttacttgacttgcaaataatatgaaaaggccccaggagagatactcgttgttaatcaaactgaagatggatccacagaaaaggagaaggccgttgcaaatggttaccttgtggtcgatactgagtcctcaaaagcaaacacctttcagctaattcctcggcacagccttacaacaatgctccaagcggctaaactttctctggtcactagagttagtgacaagaagataacggatttcttgaagacagaacacaaaaaagtgcaacaacttgctgaagaatttgcgtttgatggatctaatataatcatgaacatacctctttcaaaacccacggtcctccaaaagctaggcctcgagaatgatttttcggaagaagtttgctgtccagaatgcttcaagctataccctattccgcagattcctaagaagaaaggtgaaaaaattccagaattaataactacatgtaggacggttttttattcagaatccaagaaatttttaaagaaagttggtgaagaagtgcaattctgtaatacgaagctaatggacgttgagaaagatggcgataaaatcatgaaaattattccaactcgaactttcactttccaaactttgaaggcctggcttacacataaactctggctcccaggattcgaagctctactagattcaaatctcaaacatgaaattccctcaaatggaagaatggctgatgtgtgggatggaagtgtatggaaaaatctagtgggacctcaagactctaatgaaacattcacatcaaagcctgggcacctcgtctttagtctttatgttgattggtttaatccatatggaaacaaaagtggtgggaagtctgtatcactaggggcagtagcccttgtctgtctcaatctaccacttgccgaacgttacaagattgaaaatatctacttgtttggagtgatccccggaccaaaggagccaaaggtcggccaaatgaaccatatactcgagccgcttgttaaggagatgcttgatttctggaaaggggtgtggttcaccaaaacaattggctttcccaaaggccgcctaatatttgcagccatatttccgttaataggtgatttaccagcaattcggaaaacagcaggtttcgcatcacatgcagcaacaagattttgttcactctgcgagatcacaattcaccaatctgaagttataggaattaataattttgaaccaaagacgcacgaggcccacatggaaagagtcaaacgatgggaagaagctaccgaccatgcaaccagagaagatatcgcaacaaaggaagtggccaggagctctattctgaacaagctaccctactggcggcctgttgatcattgtggcattgaaattatgcacgttttgctcttaggaaacctgaaagaccacagctcgaccttcttgaaaacacctgaagccgggaaggatttgaaggctctagaaattcttgaaggcaagtggaagaagaaacacgtctgtggaggagatatatttcaaggcctcaagttccctgatcagaagcgcaagaagactcctgacgatgatggaagtagcacagatgaagaagggatgggagggagaaagagacgcctgcttagctcaaagaacctatcccgattatcacgtattgaagaggatgcagctggtccttcaacacaaatgcctagtgggagtcaagtagcatccaggacaagaagctcaacaagatcaggatcagcatcaagaatctctgttgatagttcaacctcggggtcaactgtacgccgctatgatctgcgtgcaagaagtgtcctaagtgcatcatcacaaggaactggaacggtgattgaggaggatgtagaagaggccaatagtgtggctaacagagaagcagttgaagaagagccaggaatcccaacaggacaagaaggggatcatactgaccagccaagaatggtgaaagaagaattgcgggttttgcaagatgtcatcactcagacacagattcctacttgggtgtcaagagtccctcacagttttggattgtcgggttcaggatcacttaaagcagcagattggttaatactatatacagtttattatccacttgcaatggtcccatactgggtgattggcaatgactggcagaagaaaatcattgaaggggcagtgacacatcaggatgttttgcgagactcactggtcaagttaattgaaattacaaatattctcatgaagcaccatctggaaccaaacgatattacccgatattctcaactaatcctggaataccgacaaacactccagcttggctggccaacacaaaatagcaaacccaacctccacttatccgagcattaccccgaggtcatcaagaggttaggtccccctatggctacttctgcatgggctcaggagcgtctgaatggaattctgggaaagattccacgcaacaatcaccttggtaggtaatctcaacatttgactgtgggcatcagagcaaaagggcttacgtgaaattccattgttgataaacttgaagggcaactcgacaagacgttaatgagcagctggaataagaaagcacgatactatgggatgattaatcagatggagctaggtttgggaggagtatcagaagttttatcaagcaaccacgtaaaaaagacaatgacaagaaaggaaaagaccacagcacttgattcaagagtctacaaacaatggaaaattcagatgcagaacatagggttccagggaaatacgttgggaggggaggtcaaaaatatggtgattaccgtgaagagtgctcaaatgttcaatcggagatacgttgcatcaaaggatttattcgaaaatccccccggaaattcaaatgtggagacagaatatttgggaggatctccttgctattttcagattcaacaagggatgatgtttggtttgtgattcggccttttgcaacattgaaccgttgggaccaggaaaagaatccatacaaaggccttccacagctcaatgtgaagttactctactcaagaaaattggagaaggctgttgttgtacatcagtcaaaggttgtggggcatatagctattttagcaaataaagccggtacatttgggatcaaccaagggaccatttcagcagtcagtcttggcagtgttgtaagcattttccaaattttaattaatcttacatcttgcaccctgaggtagtttattgacccttgtttgtgtctctgtttacaggcatggagccataaagttgagttggaagaataaattgctagattagatgctcctgttgaaacttaatttctcacacaacatgaacatatttttcggttaaggggatgattgtttatatttggttctgataagatatctttgtgattttttccctttgttgtggagtaccataccaatttttgtttgagaaattggaccgttcagtaaatcatggtatacacagaaggacaaaggttaggagtattcagaatgcacagattttgatataagtgcaggggagagatctggagggctgtctagcaaggagcaatttgatcagaatcagaaacccggttacccaaccaatccatgatacagaatcggtgaattattccatcccaaataaccaatttcagctattaagcacatcactgatccttcactgaccacccccttgcatctctcccaatccaattgtctcatgtaacatgattactgaaaaacatcaagctgagggacttaaatacaaagatgagctccccccacgacatggatacctcagaggaggatgagagaccggcaggagatggtgatgcatcaacatctcaaggcgggcgtggaggtgctggaaatgcagatgatgatgagtttgataggatgttgggtggtggcggagaggatcatgaagatgatgaaggtcagttttgaaatattttctgttgtcatctgggagcagaagtccatcaggtgtttgatgtcttcaaacaaaggagtagctaatgcttcttactaccctgattaccatcagattctgacagtggaattgaagatccaacggctgccttgaagcatcaagtggagcgtgaaaagaggaaacgtgctcatgaaaattctcaagcaaacacccgcaaaggacgaaaggctgttgttggccaacagcttcccagccagtccggaggcttatcccgctcaatccaaaacttaatcaagttcatgatggaaatgcctgcatcactcagtgcttacccagcgcccccgactaagaaggaatgggatacttgggataactggactaagaaccgctatgataaggtgactgcccacttaaagagcttcactgagaagaacaaggaggttgccaaacctactctcaaaaaaatgtaccgcaacgaaatggaccgtatacgaaagcatttgactccaccatcattcaaaccttccggagatgttctgaatagcgcaatcaacatccccatccatgtgaaaaaatcttgcgaacaggagatccaacttgcaggattcggacgtctgacgtttgagtggacggctcgatcattcactgcttcgccttggaatgggacgcttggaaccatacttatcaaacactactatcaaacttgacgagatggctttgacaatctgcaaaaccacggccgaaaaagcagctacccgcaagcttcttgagcgagatccagtttcaatccaaggtgtagccgtagaatttgacatggtaccacggaagcttcccttagatgcatacaatcccacgttcttgctaggtctctctccaatcgaaaaggagcaccttgatgccaaagaagccattgatttggatgccaaagttcaaactttgaaggaaatgactcaacgaggaggaacggggatggctcaaatggctcggcagaagtttggagatcctggtttgggaggtttgccaggccctagtagtgggagttgagtatgttgtttttggctagttgaatttatgaatttgtgttaagtgtctgattgttttctacttaggtgcaagcggatttagattgaaaacattgcaactgaatgtcatcaaagagaacaaacttacaaaaaagcgtggaaggtcatgaaaaccttggagagaaaactccaaacgaccttatgtattagtatcttaatctattgactgatcactccttgatggtgaaggggaagaaagacatgtgttccataattttactataccaaaggatggagcaactttgaccaattcaagtcgtctcccactcacccacagatatttctgacttcccagttggccgcaaattagctaagcacagcgtgcttaatcttttcaggcttggcgcatatagatgcctgcaaaaaaaggtaaatttgtgttgcatgtcttctttatgtttgaatttcatattacacatgtgagtacctcaattgaaagtggattaattattgaaaaaaacttggtgaaagaaatgcgactgtctagcctacaaagagcttatatgaatattgtaacaacacatgcatacatccattgtggacattactttcctggagagctaagtgttgagggtaatcttgagaataaaattccttcattttatggagctcggatcagtggccatgaataaagtatccactagagcgtccatttcattctcaaacgtttgtcctttttgattacttgtactggaggttttttgagcaacttgtaagactatgtaatggtattatctatgataaaaaagtagtccaatccaagcaatatttagagaggcaagcctggtgggcttgattctcaagcaacaacgtttctgagcatacaagattgccttgtaagaacagagcatcaggtttctctcaacctggaaacccatcccaagatcagaataactcacaattcacatatggacaagctgaattatcatccaagtttaccacctgcgggttccaaatttgttggaggtggaaaaccactatatccttcttggaaaacttctccccacatccatgcataaccatggaagctgaatcttgacatatgaaattttcataccaataactggcaatctactgaaaaatggggagttgaagaagagggttgacaagtaggtggtataagtgagatttgataacagataaaaatcaagttggaattccgtgggtaaagcacactgttgttatggattaagcatgccgtgcttaatatctgttgaagcaacccaaaggttacgacatcaatccgttgagggaacaagcaacaaggaggtgtcagaattaccatgcgtacaatttggtaaacagagcccatgtattgacaattaagtatatttcatgcttacagtccctatactgaggttggtttccactccagaaacctatttcttggtagccaagcttcccattgagggggtgctagatgcagtcgtaggtgaccagcttgctatgcgaatcggatctacaagttaccatgtcagtgataaggaaaaatccctttggtcagacaaagtgtttacctcttccaagtcggaccctgcaaatattccaaatcaccaacgcgtcagggaccaaggagcgcaataactggaaatttgttcttggatctgtttgatttgaacggcattagccagatcgatggcccgacggtctttcgtaggattgtcttccacagtttcttcttccatttgggagaccacagtctcaatattctcaatagtctctttgaagtagttgatcaagtctggagagctgtacaagtaagatatgctagtcattgttgataacttggaagaacaagatgtactgttggaggtttttttgggggtgatggccagtcaagttggaatctttagagtccatttatcttaaagaatattatttgtaatttgaaacagtcacactcaaagcagacatccctgtggatcaggacgggaaagggccctaccccttaacgtaaatgggttgatctgcattttgacgatttgaatggtgtaatatcagactgtatcaagcaactcagcttgacttaatcaacttacaaaatattcatgtgtaattttattgcgttagaatttctgtggctgcagacaaattgaacaacacagattacttggaatcagataagggagtaggagctgaagaccgggtgtgacttgaatgactttgacccaggacaaattttgaaactaagcacaggagaatttggccttgaacatgtgatttccttatgcccacagcaccttctgggatcttatatccgctctataaatttcatattttgtgtcagccaccaagaattttggtagtcatggacgtaacaaacaaaggtaagtacaaatcaggcatttgtctcaagctcaatgggagtcctatatgcacatgcatgtaggatttttatacggctggggtgagcaactacatcacatcccaaaggctgcataaataatgttgcaagtatgacatttgccagaagtgtggatccgaaccgtgaggaagatggcatttcattctgggagattgcggttggtcctgcttagaagataaatcatgcacttgaagcaggacgtgcatgactgtgaagaatactccttgtgttaatttgtacaaggtaattccaaaatctgttttaggatctacaacactgatttgctatccataaaaagacagtcacacaccccagtgagcaagagccctatttgattcttatccaaggtgtatccaccccgtaagttcaccatggaaaagggatacaacaaggatacaacacagatacaacggcattgagccaccagtccaccccccttaaagtccatgtaaccgttggctaaacttcaatgcccaacccactttgacacaatttaggcattgtcagcagtgttggccaagtactccaatagagttcctcttgcagatttggggtgtaagatgctgaccatccaagagatatgaccaattttctgtcggtaagaaatcacatgtattctgtaagttgatgaatcatcaataacaacaagtcatgcttatcagccaaatatgacctcattaaatacacttctgagcaggaattaatgtggtgtacctgatgaatgaccaactgcagggttgggggtcaaaacaattaacccatgcagttagttcaatcgcttctcatcagatggctttgtgcaccgacacaatttctctgagaggaggattgctggtttgccagcaaattatcccaatccataggaacctcttgttattaccacaaataaaaaatctaataagagtctcaccagcccatcctgaaactcctctctttcatagtccccttccatccaaacctcctactagcataatcccaccagttttagcatgtcacaatcgccaaaaagtcaccgtaaatataccgctaaagagttagaaatagaagaacattacgaatggcttcacgaaactcatgccaatatggtaaaagttgttcagatgtgggagcccttagtatacagagatacagatactttagtttgtagtataatcactccgtccagtaaatatttccgccccatgatcgactgtactcattggtttgcggcgaaggatattcaactcaaggcggatggcgaggcggctgacttaggtattcctcaatgcgaagtgcccaacatcatggaaatttgggctcaaagaagggcggaattggccagaggcaagtctatccacccgcattaatgaattcctcatatcatatctaactgtccccagatatatagatcccgttgccaaaccatggaatgcctctccttcaccttgtgccactccagtcagagctaccgcggaaactggtgatgaggccactggaaccccacaacctgatgccacgggttcccagaaggtgagctttcatcaacaggagctatatttttttgacgaagtactcatactatcatgatttcttgctgcattaggcccaaataaatatcgactagtcgttggatccgctttccaggcctatcagttcccccttgatagatactctccctgttgatacgataaatccagatctgacttttcaaaccacaaagcaatgatgatttatttctgcaagagctcctgtgcccatcttgatctcctgcgacaaaccatatatctaaggcctttgtgaagaagcacggcgtgcttaagcagttgctgacgtttgtttttctactccttccctttttaactgaacggtttgtatacctaaccaaatggtaaggttgttaaccttgccgatctatttacaattcatggaaatagtaagagaaaatctatccccactgcaatcccccgttttttataggctgaaatcagatcaatgttcagacgcatacattatctattatttattttgtttgaccgcttcaaccttaagcctgaccataatatacaggctaatccacatggaacctcagcgcagcaggtagccgacaccaatcccagattcaatgaaatcagcaaagtatatttttgaggcagattggatgaaatcagcaaagctaatattttgagatgtggtcatctagcccaaggcaaggtagttcgttcatcaacatgatttatcaactcacccaaacatctctctagctacaatttttaagcttaatgtacaaacaaacagtcatcatgttttaagggatcccacaaaggtagaccatgtttactgcattgaaaggtcatcagtgcattaggcctttcttgatgatctaccccatttgaaattctattcccctttgttcgttccagaccccccatgtctttgttataagagatgggctgggagggatgttcgcctcttccccccactcactaattcccatttttcgacctatcaaccacatcaatatttctttactccactttcctgtagttttccctttatactcctacaaaaagctttctcgtaatcatggaagattccactcaaaatacaaccaccaaaaccccaacctcaacaataaaagacgtatcagtaggaaatactgccgccacccctccgcctggtaagccatctcttgaaatatttgtcttctagccttgcattgacatgcttcctggccttctcaatttaattaaagaccccgttacctacaaaatgttgtttccagcagaccatcagtcaaggaaacctccttccaactcacaatctttacccttggagcccaaagttgaaccaaccgatccaatccttcaaccagaagtgcaagagataactgaggaggagttcctcaccaacctctctaaagtccaaagtttggcattgacttgctcacaattacgcctcccaaaatccatcaggagagatgtcgacggaatggttcagtgtctcaaagttatcagcaaaggtattgtagtctctaagatattaatcatttccattgctgagtcttactccaattctagattacgaagaaaacaagtcccttgccctccatgagtgtctcaccgtgaaaattggatctgaacctaccatcaaccgctcttcgacttccgctgcccccccaaagagaaaaggcaagaagaaagcaaaacatccgcctgtctccatcacttctcatatttcaacctccaaaagccgatcaaatgaagattcggccccctcaaaccagccagacgacgaacttgaccaagatgaagagccaggtttaagtaaaaatgtgcgtacatcccttctgatcaccattcactaacttaccctgccctacctaagttgctgataattctgttcaaaatttgtaggatacatatcatgaatcatcgtcccatgttggccgttcacccagtgagtcacccactgtggcaagatccaagcgatccacggctcaacagtcaaccacgtatgcggctccttccaatactcaaaacattcgactaccccgcgatacgccaaccacccagtcagaagattcaggaagcctccctcaccagcaccagtcaaatcccaccaacgagactcccacgaaacgtgccagatcttcctcattgtcttctttgtcgtctttagacaaaggcaatgatgaagatgatgatagtactgaagcaaacgacaaggccgatggaacgaatccagatctcatgaattcaaacacctcaaccgatcaagttcaacaagaacctacccttccttctagcgattcacccaacctcaacgccgatgacttctcaattgttctcaatgaaagtttccgtaaaacccttcacgacattacattcaatcttcaaaagggtcgagcgactaaaagcaagtggcaaacaggatggaactccattgaatacttattgggattccgcctcaacacatttactttaacaaaaaccccaacagcaacgttcgtctacaacaaagcggagttcaactacgaaaaatggattaaagaaattgtggattcaagtaagtctggtgattgcttcatgtagtgaaattttgggaaaactaacatatattgttcaatcaaggcgaatccttcctgggatatttgcctctggagccatggtgctgtgctgatgtcctcaactttcaccgactcaaaaagcaactcgattccccaatcctatcatcccctacaactcaaaatcatcacaccctgagtccaacctattccgtgcgcttttttccctggtcaagcttccttctacccaaatgttacgtgaatgggccaagacagttgccctttcaatacaaacaatctctgacaaaaatcccaaagctcctcaagtccaatccgaacctaaatctatcagacgacacatggtggtattaacatggctcaatactttgaagaacaccatgccaaaccttcttcaaataaccgagggcgagccagaaacctctgtaaatgctcaattggtcccaacttcctccgatctaccaaccaccgattcccttgatcaactccggaaaatcataatcgacatgattatgtcttatactatcttccaagcccattctcaagaccagtccaatcctcgtaaaaaaaagaaaaaaaataactcacaatctcaagctgttgttttggacgatgcggccgattgtacatctctttccaaaattgaaagtcaccataaccacttccccttcatctgctttctcctctctggtgttcgtggaatattcaacgctactcaagattaccaaaaatttacaatcagtgattctattgaagtcttacacttgtttgaatgtatccattctagatcacaaagcgaatcctcagctgacgaaggtatatgggtcaatttgggaacttacattcatgagataatctcatctgttcatgaaaaccaggatgatgttaccaaatttattattcctacaagacataagttggctagatgtgttgcacatgattatattaattacaccaccaaagaatctcattcatttaacattccacaaaccccttctcttcaatagtatttttttatgctaaataactttctgtgatgtgtgtgtctccctattctctagtgaaataatagtgttctacatgaaatcatatatttcaattttctttgaattcccataagcacggcgtgcttagtttccgtctggcggtttgccctggcccaattgcattttaccttgattccctctggaatcaaccaacaactttttaattgagatttatgcagtctggaataaatgggtatggtcacaacccaactcttcccgttgtggtaaataatactgtgtttctacgcagaaaatataaaaatttattattatctctttataaactaaatatatcataaaaataacatcagaaatggaattctcaggtaaaattacccctagtcacccactacaactgaccccatatctctcatggtttagaagttacacagatttcaacctgtcacaggatatcttttggattctttactctgagtatggctcattttgaatactggatgcatattgaatattgaattcctttgtgttgtattgaattcctttattggcacatagtgcatattgaattcctttgtaggtgcacatgcattcctttgcagtaggaccttgtaggctagccaaattccctcaaggcagtgctctcaccagccaatatccctcacctgcatgtactagactagctaaattccctcattggatcttcaggccagctaaaatgcctcaaaagcctgtaccctggggctaaattccctcacatttgtctatataaggaggcctctgcctgccagttgttccctccatcatccccccagtggaccagatcatctcaaccacccttacagattatatacaagtgacagccatgggcaatacattatattaaaatacaaccattgacatcgtgtgaccaattttaaacgaaacaagaagataatcaagaagacatcgacagagtatcgttactttaagcggaaaacggaacaaattcaacaaacaaatttgcgactactcagcggcatattcagttattctgttgatcaactagtcaaacttcaataaacaatccaacgacacaaacaacgaacctctgaaaagaaagtgaacccatcgactgaaacgagtatcttgaagaaggcagccagttattgaccagcagaaggaagaccaccgaaggatctggataactaggatactgtttgaaaagaactccggaactattcgaagaaagcagctgcttattgaccaaaagaaggaagaccaccgaaggatttggataagtagattctgtgaaagaagaaattcccagtgtttaactgattatttattttaagaaaaccataagcttgccctggtaaagagaccagagaccatagtattatttgtttctttttcagagcaaccgtttgtttaggtatcaaaggagcgtcaagtaaggaaaactaggaacatcaatcaaaatcaacatgagtctaccgtacagtacaccagatttggaagatgggtttgcaccgtcaacaccttttaggaaccgaattttcgatcgaccttcaggatcatcatcagctttcaattggaatccggacactacaatgccaccaccaaaggataaaggaaagggaaaagcaagtgaaatgcgggatacaacggaggaagactcagatgcaggagatcctacacctcaagcacacaacttacctcctctgtctggatatggacttcacaacacccagaatgcagaagagccagtgtataatcaacaacaacaacaacaaccagcgaatcaggaacaagcatatcaacaaccaatccctcaagttgcaccaagaattgtcaaggaacctggacttttttacgatggcgaaaactttggaaagttcttgatgcggtttgaaagagcggctagggcgtttaatgcaagcgactacgataaagcattacaaatcgggtgattcatgaagacggaggatcttaaaactcaactagaagccatgaacgggtttgagaaatgtgaatggagaaaattacgaaaggagatggtcgaaacctggggagaattggacaatacaatcctgtacacctgcaacgacctggttaaggttgccaaagaattcggagtaaatggcggaatcaaggatcatcgggaattcaaatcttacttaggaaaattcaccaccattctcaagtacttagtaactaataaacaaattcatcagaaatcagacgccgcgatactatttctgagcgcattttcccgcgaaagtcaatcaaatatcaaacgcaccttaatcagttacgatttacttccaaaaggaccggacggcagcaacttacctccactctgggaagacttggtcgaagcatcacgactggaagtgcggatcgtggaacctggatattttaacatctcgggatttggcgaagccaatcaactaatgcagaacaaactaaacgcgcagaaaggaaacagtcaacgaagagatcagatgattgcggaagcacctacgggccaagccatggacaaacaagttgaagatatggcgcgggaaattgcttcactcaagtctcagttgaaaagcataatacctgcatcctacaatcaagccggatcaaatgaaaaatcggaattctctagaggtaatgctaggccttcaacacccttgtatgaaacccaaagttgttactactgcaagaaagagggacacggaacctatcgatgtcaagaactcttaaaagacgaagaacaaggattagtcaggcgtaacgggaaggattggtacttaccaaatggacaacacataccttggaaccccacaagacctatccgtactgtagtagcaacagcatcagcagacccgcaaatgcaagaggctgcaaggaaattagctgaatcccttaaatctggagaaacccaggcacccactaccatgaagtcatctgctcaaaccattgattgggatccaccacaattgggtgcagaaaactttctagccaaccacgctattactcggtcggaaggccaacgagggagacgcagtgtgcggattcaagaaccagagaaagttgatatggacgtggatcaagaagacgagctcgccgaaattacagaagaaacacctaaaactcctgtggtagagaaagtgtggagtaaagagaagccagttaacaaaaaggctgcaacgccagaagaagctctgttgcaggagttagaccatttgaaaattccaacaacttttgcacaactcacggctatttcaccaacctacacggagcaaataattgcaaaacttcagaaccgactcccaggaaagagtagtgcgacatatattactacggaaaccgcaaaagtctcggcagctatgactactccagaggtggaagacccgacggacccttgctactatagatgtgccctaggatacgtaacagccgaagttgggggagctagcgtggaatttatggtagactcaggatccatggtaaacgttatgcctcgatcagtagcagaagacctgggatttggaactagtacaagtagatataccaatgaaaggagttgggggagcaagatgcgacttaaatggggtagcggaaaattgccccattggaattggaaggttctccagaccagcccatctgtttgtttcacccaaggcccaggactgcattttaggacgaccattcttatttgactacggatgcactttggaatatcacgaaaacggtgaaactctgtctttccaaggaacaaagggacgcagggtatcagtaccattagcaagaacgggccaaggaagaggatggaacaacaagaaagatctcagtaccaacagtatcaagatgcaggacgggaatatacggcccaacaaagacaatcgaatgttcaagaattcttcaaagcagtcttttttatgaattccggtgttcaactaagggattactcacttaagctagtcgagcgagttatatccagaacaccgggctttctagactggctcaaaacttttcttctggatttatttagaaaactaccaaaacaaacaaaaatatattttgaaaaggtaatgttatcaaaaaagaacattctgagtatttttcttctacttttgaaaatttgtaaaacagaaacagcatgattacggtataatacaactaaccagggatcagctttgacaagcaaagatggaactttgacgttagaggaagtgaaaccagtcctggaagccaattcaaccaaaacagtatcaggaccagtgcgacggaatcaggaaagaatcacggataatctacttatggaaggtttaggtttgacctttcagacaaagctgtgtgaaagttggcaagaaggaaatctgtggtgtattacaaagtataaaccagttgggaagaaagttcggccaattaatcaaccacttccgcaactactaaatccaccactaaagcgaccacctttgtctcgagatccatacaaaactccactcactccacaccctccagaatttacaccaacaaagaaaatcactgaagagcgcttaaaggttgttaattttggaccggaaggatggctttggaaggaggaactcaaactgtttaagcacgtcattgttatcagagaaaaagctttggcattctgtatggaagaacgaggacttttgaaacactcttacggactaccttacgtgataccagtcattgatcatataccatggcagaagaaaccaataccaataccagctgctattaaggatgattacgtggaactagtgcgagaacgaatacggaccggcttatacgagcaatccacttccagctactctagtccagttttttgtgttgcaaagcatgatggaaaattacggattgtgcacgatttacaggaaatgaaccaagtaaccatcaaggacgcgggattaccaccagcaacagaagaatttgtagaagcctttgctggacaagcctgttatggactaggagatattatgggaggatacgacgaacgagaattggcggaagaatcaaggcctttaaccacttttgatacacctttgggaagatttcaactaaccagacttcctcaaggggccacaaactcggttgcagtctatcaagctcaaatgatgtggattcttcaagacgaaattccggaatacgtgggagtatttattgacgatggcggaataaagggacctcgaaccacttacaacgatgaagttctggaagaaaacccgggtatacggcgatttatctgggaatatgctcaaactttggagagagttctttttaggattgaagaagccggactcacgatttctggaaagaagtttgcttgctgtgtacctgcattggatattgttggacacgtggtcagcaaagaaggacgaaaagtttcagtacagaagaagaataaaatcacaacctggccaactccaaacagtctcaccgagctacgaggatttatgggaatagtcacttacgtccgcatttttgtaaaagacctagcggaaattgcggcacctctacggaaactcacacggaaagacattagttttgcatggtctggggaatgtaatgaagcatttaacaaactcaaacaaataattggggaagatatcaccttgaaaaatctggactattcggaaggcgcaggactgattgtgctagcggtggattcaagtttcattgcagcaggagcagttttggaccaacaagaactagagacaggattgaatagaccggttttatacgagtcaatagtgttttcacccgtggaatccaagtattctcagccaaaattagaattatgtggagtctctcgaattcttaagaaactgcaaacacttctttggggtcaacactttgaattacaagtggacgcacaatcacttatccaaatgatcaactcaccttcactcccaaatgcaccaatgacgcgatgggtggcctttattcaactcttctcgtttgacatagtacataagccgggaaaaacatttactttaccggacgctttatccagaagacctatcagtgatgaagaggacgaattctacgaagatcagccagactttgatgaagatgagccagtaatacgtgcaacttaccagttccggacattttcaatatcagaagaacttttggaatgggaagcacctggattctggatggaccttaaaaattacttaagtaccatgaagcggccaacaggcatggatcctgaggaataccggtccataaagcgaaaatcagttagcttctttatccaagatggacgactcatgcggcgacactctcccatggctcaattggttatctccaacatctcttaccaaggtaaactcttgcgaaaagtccatgaagatttgggacacagaggattggaggaaacttatcaacgactggtttgcagattttggtggcccagtttgaagaagaaaacaaagttgtgggttcaaagttgtgaggcctgccagaaaagagatgccttagtgcctagagaaatcagggacccaaccggagcgatgactatatttggacgagtggcgttggacgtttgccatatcaaagcaggacgatacaaatatttaataattgctagagacgacctttccggatgggcagaagcggcaccactggtcaagttaacagcagcagctatttctaaattcctcctagaagactgggtgtattgatatggagcaatcaaaacagttacagtagacaatggtccagaattcaagaatgaatttattacggcagtggaaagcattggagccaaattcaaaccaactacgccgtactatcctgaagcaaatggaatgatcgagagaggccacaggccaatcaaagatacattagtaaagctgtgtggcgaatcaggcggaaaatggagggaatatttacctttagttttattttcagacagaatctcaacaaaaaggactactggatattctccgtatgaactgatgtttggtcaaaaggcggttcttcctgtggatatcgaaatggacacttacctgggaattgattggacggaaataagtactacggcagaacttctggaagcaaggacgaaacaattggaaagacaagacggaattttggacatagctcacaacaaaatgatggaaactcgagaaaattctgttcggttctgggatcgaaaaatggcggctagattacgacaaccacttcaacctggggacctagttttaacctataacaagagtctcgaggatcagtggggaaaattatttgaaaatcgatggaatgggccatttaaagtcaaaaaacaactcaatggaggatcatacatactggaagaactggatggagtagaattaaaaagggcttatgccgcatctcacatcaaaaggttctacccacgtggacgtcctttggcagaaattcgggacgaagaagactcgccttcagattcagatcatagttcagaaggtagctcagacagggactctgacacttcagattaaaaacatttcttttcatattttcctctggagtttattctgtaattctaagtcagtaccatcatcatacaaaaaacacataaagtataaaaacagctggaaataagacataaaattaccaaaaatataccacatactagtcattttttcttgagttgggggaggaaactccacattctctttcttttaaaattttttttctcacaatagtcttctcactcaaaacttacttaaagccaagatggttgaggacaaccatcagagttgggggaggggggtcggaaatggtagttgggaaaaattaaaaatttatttacttagaaagataaaagaataaaaagagaaaaagtgtaactaataataactcaagtcaggaggatacaactttttttggggtttagaagagtttaaacttttttttatttttttgttaccttttaaagattttttttgggtttgaagaagaaaagtggaagacaaagaacttagaactttctggtgctcaaataagtggatctcttgtttctaaagaaccactgcatgttctcaaagaacatcacccggcggtcggattcagctaaagaggagggagggtattctgagcacatatccacatactccggcgcaataccctcgaagatgcgcatgacgtcttcctcggtgtagatacagacggcggttggtggagtgttgtcgtcgagaaggagtttttggactccttggtggttcaagttgatgtaattggagatgagcggataggtggacgaagaatccgagtcgttggacgaagattcagagctcgaggtcgacggagccgtagtaggagccgggacaggaaggttcagggtgcgaaggaagggaaccggaaggccaggaggaagctcggggtcgtggacactccacgggacacagacaaaggggtgcggctttgggaacaggcgagggatcggcacctgatctggaatagatgactgatcaaagacaaaagtgttagcaaaacggagaacagaagaaaaggagaggaaacttacacaatcataatgtcgcgacggatcattgattgcgtgccacttatcctttaagggataatagtgggtcctagtctcaacgatttccatccctttggggatgtagaccaacgatgctgagcacaccagctcagagggaagctagaatagaaaaagataaatcagtaacggatagaaagagtcgacaagacagtcaacaaggaggagcggaagagtgacttacaatcgtgttgatcgaggctggatcaacggtggcctcggcaggccctttatccttggcatccacggtctagaacagagagaagaacaaagattagcctagggttaagctaaaacaagaaacaataagggaaagacataccggtttaacatcgattggggtcttgtcgccaacagcttcgattggggtcttgttgccaacagctttgattgggcctttgttgccaacagcgctatcatcgggctagtaatcagcaatagtcaacagaatcaatcagtattagagcgacagcagacaagaagaggaagaacgaccacttaccacaacgttaggattgaagaccggactccattggtcgcgatccgggtagtaacgcactccaatctaggcagaacaggaaaataagcatcagtaacgatgacaatagaaagcagcaagttgaaagtcttacatcgattgaagggtccgagcgaccttcgcagtaaaagtcattggtgtcatagccatcgtagatagaggacatggtgaaggtggattggaggtaaggttgaaggttgggaagcggttgttgatagtgttgaaagatgaggatgtgagttggtgagggagaaaagaaagcgaggaagcgaggtcggtttttatacccgagaggagggccggtacaaagatttctgcagggaggataccaacccacggcggtttccagcaacggggaggcattctggtgatggaccgagaaatagcgcgaaggagaggcaggatcgagatcgagcaatgtggggaagaaccaatcgtggtgatgacagctaagtgctagcgatggataacaaattagaagaaggcggaagtactagccttgactacacgaatgccgttttcccccaagaaactgctagcgcgatcaagaccagggttcaagagaggaggaataaaccagtcggacagagagaggaaatggcgctgagcaacgagatctgtttgatcctagatgacactaacgacacggcagaatcaatactaagaagatatgtggtagcaaacaagagtgagaggcagataagatgaagcagaagaaaagagagaaacgacccacagttgagagcaccagaattcgccgaggccagaactagtacggatgaagatcgacggtggcgtcatgtatctgttggaacgcagcaactgtcaaactaaagaaaatctaagagagagagaaagagagacaggatcacacttacctgtccagatggatacaccattggtcgagtgacgcggtcgaagacgagatgagtggcggccagtcgaattccagcacgagagagacggtggcggatcggacgaggggggatggagagatacccacggagaggaaggagctacggcggggagagggcacacttatcgccaatcgggccctgtcacacctgtgacagggctgaaacattctggccaaagcgcgagcgattagacttccatactgataggcttcacaacaagtactttagtcgagttgggaaggacccccatcatcaactacttacctgggttcaattccctttctgcaccaaagcaagaagctctgcacctttaacaggttgttttttttggagtctcatcaagataagtcagaaaacaaaaatttatatagttttttcttttcaaagctatatttacagatagttattttgaggacctgagttcaattccaggccttgactacgaattcttgaaaaatcaaaagtcccctaaaaattttaccatttaagaattccactacacaattttggatttcttctcagtcttaagtgctcccaagaataaaaatcccaaataaaacatagtttttacagtcagaattccctgctggccaagttgtatttttctggacactgtaacatcaattcaacactgctcaagccaattaaatacacgcagggaaaggttttctttcatttttttctgtaagattagctccaaaacacaagtcaaaatcagaattgactggggacagccaataagttgggggaggatgtggtaaataatactgtgtttctacgcagaaaatataaaaatttattattatctctttataaactaaatatatcataaaaataacatcagaaatggaattctcaggtaaaattacccctagtcacccactacaactgaccccatatctctcatggtttagaagttacacagatttcaacctgtcacaggatatcttttggattctttactctgagtatggctcattttgaatactggatgcatattgaatattgaattcctttgtgttgtattgaattcctttattggcacatagtgcatattgaattcctttgtaggtgcacatgcattcctttgtagtaggatcttgtaggctagctaaattccctcaaggcagtgctctcaccagccaaattccctcacctgcattcattagaccagctaaaatccctcattggatcttcaggccagctaaaatgcctcaaaagcctgtaccctggggctaaaatccctcacatttgtctatataaggaggcctctgcctgccagttgttccctccatcatcccaccagaggaccagatcatctcaacccacattacagattatatacaagtgacagccataacaacacattatattgaaatacaaccataacactttcatcatcataacaagtgccaagtgccataaactgcctcacataccattactggttgaagcatagcgctcccagagctccgcgccttggttttaaagctttgaacaacagcttcatcaatataatcatcactcatttataacttcagaccttatacacatcactcggaagcttcatcttgaactatcctctatcacaataaatataactgccaagctaagcttggtggtcttgttgttctgatagcatagaagggcagagcttgcaactccatcatccccttctccattcagcaaaagggttttcataaccacttttgagtcttacaccgtacacccattgctttagaccaaaggtctcagcaaagatgaagatatttactcctaccaggtttgcaaataattctcacagaatgataggtttaatttaatatataatcaaatttcaccttgcaggtggactgatcacaaaatataaatgtatgaaatcacacattaggtatgtcgtatatttctagatatattcctgactgctttacaatcatcctgacttaaagatcttgcaaatcatactacttttaagttcattaacttgtatgtctccatttgcactaatcactttgccccccacctgacctcttgatgtcaattctaattctcctcctctggcaattgaaccgaacctgtgtctgtcgactgcatattgtatagaagataccttgcattatttttcatttgttcaataccctctctcaagtcccccccacggggttacattcttaagccctccatgcttaacaatccccaaaatttgcatgaaggccgccgtgcttaatgatccccgccagttgtattaagaccgccgttctcaatgatcaccccatttttattaagcacgccgtgcttaatgatcctctccatttgtaataagcacgccgtgcttcatgatccgggctatttgtaatttcttatgatgaggcctttttaattggatatttgacctgttgagctggatcttattcctttgaattgttttgaggaacccacaccaagaaatatttttgtagataatttgtagaaacatttacttcacatgatcaaacatctttcaaaacatgattgcatgtttttctcaacatctgcaatttcatctccacttttccattgcaggcaactattttcagtaattccaatttactatgccccacaacacgacagtaaaacttactcccaactcctaagtttcaatcctgccgacttttccattgtccacacaattttctttcatcagtataaaacgtttttacctgtaggaagttgatttcagagaaaggtggtttgaaatacctggttacgggttggattgccgagggagattttcatccattcaaattttcaatgtgttttgtttaactctgacaacaccctcttaagcaaaggaaaccatcagcttaaccaggtcatgagctcaatcaacactccccatttaatgctcctattttaacattttctatgccacatatatttgaaaaattttaaaatacaaatggattgataatttgtttcatgttttcatgcagtattctagtagatcatgttcactagtactttttttgggtgaatatgtcacttccttcctcttcatatggacaccttgctaacacactctgttgatgcacacaccacagattcaccattttcctcctacattatcagcctaggtaactcaatattgcatgatccttatctcaataaattttactcacaccagaaccatattcctactctgagataaagatctttctgatcaatacatttatgcctggaaatttcatggtgcagtattattattgcttgaaaaataaattttatgatatacaataggttccagagctcctgcaatgtacaactgataaggtgcgatgggtatcaaattcaaatttcatttttggaccactctttgctttatgaaggatttttccaacctgttctatttccatccaattaaatctcatcagttgactgggcttttatttggcaagttgatcacattctttgtgtcaaatgaagagtttgtcttgttcctggtatagctgacatcaatcaggttttttctatatttgatttaccccagttactgctgattggcttcagttattcctctgcagaatgtttgggagggtcattgcccaactcgaaatggttgattatgtaatgaaacatgcacacatcccgaacgttcctccggttcgcacactcactcaaaaatctcaaacatcttctttcagctttcccaccaatcgatcgactcagtctagaaccaataagccgattggaactgtatgtacgtgtcgttcgttcttttctggatttctttcttgattgttcaatgactgcattttattctcatatgacctgtctactttagatcgctcccatcaagtcgctgccaccaatcagtttgtctaacagttcatctctctgcctctttctctcggacttatgcccatcaaacagctgatccagtgatcgttcactcaatcaactactcctttctcaatcgtttgaatcgtttctacagattcaggtacatcagcgtcgttcttaggactcctccttctactctacacctctcgctccttgtcttgcacgttcagtttgatacgaaatcgatcttattaatcgcttcattgacttaccaagattgctgcaagatatacgttccactcaaaaggtaagtgatactcactacgatagaatacccctcaccagaccaataatgaattcagatcgatacctaacctcttgtcttcctatgtccaatcgttaaactccatccatctttccagattgatcagttgatcactgctgtagattgaaccaactgtttgccgaatcgttttgactatccaaggacctgaagaatcttgatcgattcaagtatgcctgtacaagacacggtatcgtttcaaatcagtcgacattgatatttttcaattgctctgtcttgttacagaacatcaatcgacatcgctctcctcaccaaacatcatctcttgtagatttccatcttggtgagtcttctacttaatggcatctactcatggagatgacacacaaccgttctgtccactcctgactaccctggattcttatttgctttgttctaccgtagtcaccgatcaatcactgtagcaatgacccgtacaaaatgaaaacacctactgcgtgctcttaagcgtgacggccccctgcccctgggtggccctgatcgatcaactatgggtaactccatcaatcgtcagggtcataagggggcttgtgcggttgtccaaccagcccttaagacagcgacttgcatcgatggacgatctgagagccccctgcctctgggtagcactgatttgcttgcaaggcgtaaagccaacaaccatcagggttataaggaggcttgtgtggtttctcttccgatcaacgaagatgcaagcttgcctgctacgagccccttacctacgagcagcccggacatcctcgaaaagcatcaggacaacaaacctcagctccaaagaaaaagacgtgccgtgtcctcttctacagcacgagcaatgtcccacagagtcaacaaacctcgaaatcctccaccgcaatatgcatctactactgcaaagaagattgcgagggcatacaggaagattaaaccctcagacgatagttacttcatcatctgttctccctccaaagctcgtgtttcccgaaagcgtatcataaatctacccgtcctcaataaaccgccgcgtcaaatagttttgtcctcttccttagctcctcacttcatttttgaaacccactctttcgatattaacccgcccacgccaacctttacaaaactttgtgaagtcattgaaactcttcatgctatggctaaatatcgtccctgtaataaaagaaacgccaaccgactcaatggtgagatgcacctgattggattttgacctggaaatgataggggcaaatctgctggtatgtatcttccctttttcattcctttccatcatgtgaggattttgttattgatcatttggttgcacaggaacttatgcccgaagaacagatctcacacctgcccaatcagctcacgatgatactctttgggcgaaacttcaatcattcaacaaattcctttctcaacggatggaagccatttcccacagtgcctaccaacaaaacaaggagttgatgaataaacgtggcatccctaactggtctcaggaggaatgggcggaaatgcgtaaggaggatcaaattgaattccagtttgcctcgaacgtttctgtcacctacaacgatttttacaacaagccgcatcaagacaaaaaggacatcaacggctggacatatggtatttttgcttatgttgaccttgaaacaggcaaacctatccctcccccttctacagaattgggacatggcttcttatttcctcgtcatgcttacctgatagactttgttaagtctagtggcatcatggagcttgtttggcaaactaccaaatttgaacactgcaccaccatacctcctccatccctacgaaagcaaaagggacgcacctggacacaccagggatgttcttttcaaattaacaaagaccttgctaaagttgctcaggaattaaaagatgcttctccacaatttgtagaaaaaaaaaccttatgcaagaaacaaaaatacggtgcttaattattattctttcttgtttttcttcaaatgttttctctgaaaattcttttcttcaatgtttaaaatggagtgatttgaaatattgccttggtgaatttgattggcccaacaagttttacttccctgccatgtgcaaggcacctaagtcatttttgcataggccctaaaatctccattcttctgttgtgatgtgcttctccagttgatattcacacaatctttcattttgttcaaaagacaaattacaattcattgttgttcaatttttttttcctaactatatgtgagagctcttttttttcttacagtaggttttgttctagttaggtattcaaatcatctacattcatttttgttataattttccaatcaacctgttcctagtgacctgatcttctttattcaattcaaacttcattcatttcatcatttaattcttctcaactcagcaaggagatttcttttttttcaacaaagatttcatgacaagggtacattgtgctgagacctgaattcaattgcaatatcaaaacctaccagccttctcattaagtgtcagggaaatgcatcaatttccctttccaacactggaatctggctggtcagtcatgagaggaggtgtacatcttttgatggttaggcttccactttgagtgactgaggataacaagcttggtgccaaaattgagtcaaggtttatggctcactgaagggatcttgaggagtggcaatcaagacaagtttcaaacctccaatgaagggtttggctatcatgtgtcaagggtgtaggattttacttcccattgacagattgaacaactattttcaagaggacatgtatgccagctgaataaaccctataacaatttgtcatagaggtgtttatacctgtgacaaactgtcatgaggaccattatttgagaggagatggccagttcttcaactggtctttgactggtcttaatgacttgttgtgccagttcatcctgcacttggggtcatgaagttgaaccggtggtaccactgagtcattgaggctggttacagatctatcaagcttagtttggtctgaggagggtgtgggttggaacccatttatttctaatggtatactccatttgcaacaagtatctggggcttatgagtgcttgttggggttgtgtacagacttttattggtggactaggtgccaagtgattttagacatacacatttactaactcaaggtccttgaagattttccaacattgtgccaatgaaatttccaagctaccataagctttcctctgcgttctaccaaagttgctccctcaagtgatgttttttcttccctttttatcatttctcttcatccttcagggacaaaacaaattcaatcttaccaggatgtgtcatgtttttttggactattcaaaaaaagtcaggttgaaaagcctactttaacttgaccatcaatttgaaatcattgcttttgttagcccataatcatttgattttagttgatgcctctccccaagactatgaagtgtattcttgaacagaaatattaataattaaattcaagtaagttgataaatcttcaaattgatatgtggagtgcagtgcctttttattctttgatatcctgtttatagtagccaaggtgtgggctgtgatcaagattacaaatctgcacacacatataatatcatggggacaaacattggtttagttgactttgctaaggggcaaccttttttaacaccattcctccacaatttcaagtgtgctgccaaggttttcttggccttgacttgctgaaaaaatcatctgcctatacaagggaaaaaaggaagtaaaaaaatgaatagagagaaataagatcacagattaatatatccttgaagattattgctggtgcggcattaaaaatggcaaagagagaaattgaaagaaatttgttctgtgaagtgttaagtttaaagctgagtattgagtatcctgagactttgaatcctgaatttaattgtcataacaccagatctcctatgtatatctatcaggctttccttgattttccaacttttcccaactgaaaaaatcctttacactaaagatggcccctcaaactgttcactcaggggtttgatgtaaacctacagtttcatggatatttacttctataacactccagtggaagaggtaaacttttttctctacagagcacatttgtgtaaaattgatgctgcacttgtacagatcacactgcagtgacataagcacatttttcaccaccttgtgcttctcttacacacacttctgccttcaaaagtgtgtgtaatatctgatatttgttgaaaaggtacctcttagtagagcattgcagggatctagctctgaacaaaaaagtggtggtgctgaacactcccattttttccctctaataactgcaatgtattgctgtttttcatttatttaggtgagtgtagtatcaaaacatttggaaacgaacacttccaacaaaaacaaaagaggcaaggcactaagtaagtgttttcagctgctccagattagtgtcatttgaagatgaagttcattgccaatactcattgtagcagtagcagaactgcttggcaaactgtttccttcatcaaaaaaggaaggataagttctgtatcaaaaaaactccctgatggatgtgttcctggttaattttaatctagacctgtgagctgaagaggaattcttgagttggtgttttgcctcacaaaacttgccaaaaaacattatgacaagtattactaacaaaccaggagaatcattcagtgcaaaaagaaatacttgtcttggtaaacattttctgtaaaaattctaagaacaccatctatttttgaggatttgtattcaaattgttgaaaactcccaccttgaccatcttcaagtgtgtcggctttctgatgtgggagttgaagggataacttcaaatcacagagaaagcataaactttgaatgcacatactctttcatagatcttttgtcaaatcaaaaattcactatatataaccttgtttgacctggagctttgagtaggaccaccctaatgtaggcaaaatccctccttttttgtatcataaactcaaaatctgatttttcaactggaagggatgccatcagaaaagttgatttttctaattgactcctgagagtctatccaggctctatgtaaacctttcaaatttaaggaatctaaaagataccatatttcaaagtctcctggtctctactttcagataaatgaaatttctcttgtcctctagtacatgagtagaaaatattttaagggtgtaatttttaatactcctaaacctgtgtacactttctccaccactatattgacatttctttgccttgaaggccccccaatccattaacttggtcatctaaggatcatacatgcctgttaattattttggaccatgagctgacctgactactttgaagcccccccccccccctcaaaagtgttcccatgttccaaataccaatttatcccaccccttcttaatattggatttattcaacaagctagtgattattcttgagagttattcaagtgtggatatttttagtactgagttcaagttgcaccacagatgagtaggcttttgatgctattttcatgattcttctcgcatatacagtgaagactttttctgatagattactgtaatttttggtggtgattacccctcaaaagaaatctgacatcaggttcaacatggaatactatgtataagctctttcccaacagttatattattgaaagaaagaaatttacttcagatggtaccagattaaataaccttgtattttaaagaagacattgaatctactgaaaattactcaattaagctgtcttcttgaaaaatttgaaaaattggctcctgtcaatcacatcttctgggtgtctttagattaaatcaagatttatcttcaagtttgtcataattgtcactcaacttcaaaaacaccaatatcacacactactgacaggctcatgtgtcagtttttcaacttccatataataatccatcaggaaaagtccatttgctctagagttgaggtcatttttttatgttttgattttcttaatttctaatccaattacatcactccttttacagaattcaaggccacattcattttcctttcattcacaatacgacaacttggcatcaggagccatatggctcatttagccctcaccccacatcaatttgtttatgataaagaattttaataaaaaacatattattcatatgaaaataaatctcaaattaatcaggttcacagaatattcaatcttttttgacctgcactgttgtttgaatgaatatcatgataaaacaaaattgtgtgattctaacacaaagcaattctgtgatttgttccctgcactaggggttttttcaaggatcctttcccatggatttagctttcaattcaaaaagatacacatgagttcgattgaataaataatgcagtaaaaaatgtgatacaccagctatatctggcattcaactcagtagtctccatgatccaacaaacttgtctaaaacaatgaatgaaaatgaaatgaaaattggagcctccatatatttctgaatcaacctgtttctaataaaattgataaacttaattgatctcctgcacctgttgcagtttcaaaattgaaatttacttgaatttctgtcctgaaagttaaatgagagaaaggtgctactcctggtagaaaaattttgagaagccctttatatttgtttttctgatatcttgactatgatgaaaaaatcattcaattcattgtatcagagcccttgtttatccaacctttttggttgattttttcaccacaatacaagctcacaaaaatcgatgtttgaataattcaatgatgggggaccagggttggaaattttgcatgttcaaatttcttatctccactaactacactgatgtgtgctatattgaattctttgatatctagtttgacatgtggctatgactttgagaaaaatgtgtaatcaggtagttttttctgaaatccacaaccaaaatgctggaaacaatttctttcctctctcttatttggaatttgagaaagtgttaagtcaatcaggtatgtttgataaatttcagtagatttgccaatattctgtgtgtgtgcattggggggaggaggggtggctcagggtgagagacattagattcctcatttttgaatcacatttccccatatgtgctccaatcaacaagacaccactgacctatttatttcctgttccaagtaaatcctttcatgtgaatcaaaatatcatcttgatttccattggaaatgtatagtctgactggaaacagctgctgtggaatttaccttgaggatgagtgatgtcaggacattaattcaagtgttgcagaagtgttttgcagatagtgacaatattgaattcaaataaagttcatggtattatacagaaattataaatctgtttagttacatcccagtttgaccgtacatccaccctggaagtgacgaaggataaagttgagatctagatgagatataatgagagatacaaccgttggttgtcctgattacaacacagatggattttcaggggatacagcaaaaccacccactattgggtgccacatcttttttcctggtgataggtttccctttaaagacccttgatcttagatctaaaaaatagtggccggattgatttatcaatatcaggaacccttctcagtttcagttgagttaggaggcgtagatttattgcgctatagaacagctatcctcccacaggaaagtaagactgccgtaaaccttgattataaaacaaataaacaataaaaaaatactattcttttcctttatacttttctttctctctctctctcttttctctccttccagttgtatttctttatccccttgaaatacatctagaattgtcccccttttcttgtgtcctgctgtcactttagagacccaggctcacaatgtaagaattttttttccaatccacgggcagccggcctgtatcagcttgaacctctgcacactacgggcctcatgctgcctccgccaatcaaccccaccaccctcaaccaaatcgcggccctgtggatgtggaaccgacacaaacaagccctcaatcagaaaatctatatccgagccgaccgcacagtgtttgtccgccccaagcgctgggagccttggaacaacgaccggcttcctctcgtgcggttcattgagtatttccgaatgttgagggccgattttgcatggctaagtgacgagctgagcaagaaattgcaacaggatcccctccgccagggtgctccattatctgttgaggctcaggtggtggtggggctctatcgtttaggccatgacgcaacttacgtgatgatttcacacgttttcaatattgggaaggaaacggcagacaaagcgaccggtcgctttgtccaagcggttctcaaggtcctgaggctgcggacaatcaggtaagtcccagccaagactatcggttaatgcaattgtactactgcggagaatcacgacagctgacaccatcggtttgcagctttccggggttagatgcacacgacaaatgggacaagatcatcaagtcgtttgaatggcgacatggcattccggacagtgtaggggctatcaatgggactcacatcctgtttgccattccacctttggatgagtggaagggttacattaatcggaaaaactgggtgtccttggtgttccagtgcgtggttgatggtgatggcaacttccgtgatgtatgtgatccacctcttcacaactcctacatgcactgatctctgacaaaaggttctggacggtggggcaggtatttggcggcggcgcgggctccattcatgatacccgggttttccgccggtccaatctctggattagtttgaacaatgcattgggccgacaaatgaggatcccaccggggacgcatctcatcggtgatgcgggctaccctttggatgtgaacgtgctcatcccataccctttggtactgaaaaaccggttccgcatccttctcaccactcagaaggctaacccggtgcgtgcgagaagaacagtgtttgtttgcatgattctacacaacctaatctacaaacgcggcttgctttacttgcaagtttgggacgaacaatcacgacacgagttacgctttggagaactgcccaggctcaatgaacatgatcagaccccccgcctgcctggggaatcattgtggaccaggagggataggatcagggacatgttgtataggcgcgaggctggctagctcaacccatggctcatgtgataggatcaaatcgggcatattgcattgcatttaaaaatttgttacaatggttcagtgacccctcattctggaagcggactggtctgcctcatctgataggaggaaatgctcccactgggagatccaatgttgcaccaagatttcccgagtgtggcagtcgttgggctggatgccgctgcgcaagaggaattcttctagctcggcggcgttagcatgggcttgcggcggggccatttggacgttggccttgtgggatccagttgggttggggtgttggcaagggatccggggccacctgactggcctggttcatccagtttgtccttgtcaacggtggttcctgggccgggattggggcaacattcttgggtctgacattgggcttgcagtcattggatggaggactcgccccgcgcttggcctgatgggtcctcaatgggattaggttagattctgtgtcactcgggctcttgcacgtgataattaggaggaatgcttacttgattgagaggagccacatgaggcccgttgggtgtgcgccggatccataggtttgacggctcgttgtttggtgcgttgggcagtcccccggaagataggtggtgttggtcaaccatcccttaaattcttgtaatggtaagtgcgtccgtgtctggaataggactatcgagtgtgtggttgtgatcggacatctggttgcctacttttccttctgcctgccaccagaggacggggggggcaattcacctgaggtttctatgtggtttttgggtgcctcaccagagtagggttatgatcttcttgagacttcttgtctcaagaagatcatacccaacgcatgaaggctgttcaaggaacgcggcaatcatccaccactcaatcatgaccacttcaaccaggcggactctttgggcaaacaacggacaaccaggtggacccaacagcctgttggtattattcaattggctcaagggcggcaatcattattcccaatggcaaggaagtcaaaacaagacattgttccattgggatctcctagctgaattcactaagcacggcatacaccatcacactcgatctggtaagccccttacggactctccagtgcttgcaagtgtctgatgtgtccattctctcagatgccaatgtgatgctcagctaccttcaaatgagctacaacgccgggtcacacttcctgaagaagaatggtgacccgttggcctcgagcaattgttctcgtgatcatcctaccatacaaggtcagctgctggcggttgtcataaactataatgtagattgtgagcgctgatcactaatgcagtgccgcgtatgaaaaccagcccgacttaggcaaattttccgccactgggatcatcttgacaagctcatggaagtcgggccagggcccacctctgcttgggaaattaccaacggttagatcggagattgcagggcctgcttgaccctagttgtaacttcaaggtcattatttttctttgaccaaggtcattgtctttgacacaatcagaaggtcaattttgtgtttttcatctaagaaatacattcaccggtgcagatgcaatgaacctatgattttcatgtcaaataaaccacacccccctttgggcccgggggtggggggggggcaggacaagatcaaaaggaatgggagagagaggagaggcaggaacatgaatagacataattgtgtgggtgtgcaaggacaacatccaaagatataagacaaaaaatcaaatgagtcatcattttgcgggtccgcaaggacatcatccaaagatctaaggaacaaagccaactcaaatcttagaccgctttatcttctgcttgagccagccccaccagcaggaggtgtatcatccggattggccaccgcaaagcccatggccttgagcattgcaagctcaaacatttgccgtgactgctgctgtctcttggcccgatcttctcactcctgcgcctccttcttctctttggctttctgatccaaatcccgctgccgctcacgcttccaatcctctgccgccctggcctgggccgcctcccgttccatcttcatctgatgattggccacctcacggtcgagttttgcctgttgacacagcagctcccggtcctccttggcctcttgcatttcttgccggcgtgggacctccatggcatccgccctcttctccccggcccacctgtcatccgctcgtaattcatcttgacacttcagctccgccgcccgcttgtccgcttgggcgtcctccaaccgctgcctattggctcgctcctccacacgaagggcgtcctgttgcgcttgctcaaccagggcatcacgacgttcctcggcggcccatgaggctgtcgcctcctgggccttctgcatcatgacaagcattctggtcccagaggcatcatcgcgactcttctccttggtgcgcccacgttgttgagggatactagagccttcggctggagggcggctgatggactgtgtcagcctctatgctactaacctgtaagggttgtgctctgagtgttaacaagaagagtaattgagaaggtttatttgtggttaaatcactcaacctgtaaaagaaacagggaggagtcagtgaggaatggtacttctacttctgactcatccaattattcaattgggcatccagatcaatcctgttacgtggattaataggcttccaatgtgaggaattcttctactcacttgggatcaagtctcttaacaacaatccagatgaataagtgtatgtaaacttaaggaccagaattgtttaaccagggggataattctttatgcaatagagataagtagaaatgccttgaatctgagcaaagtaaatctatttaggtctaaggtagctgggttttaatgttattggtggtttgaagcactaataatcacgttacaagtgttggtttgatgctactagaatttcctggggggaaaaggtaggaatctgagctccttaaatattctacaaggggctcaggggaagaggagaggccctcagggcactagggagcttcttagcagctctagaattttgtgtaaggatgggagctgcagctgtgcagtgctgtgcatgggtggaaggtcctaggacatgagatcatacatgcataattgagttttgtggcctatttctcacgtaattgaaaaggctacagttactttgcaggggctgtgtaattgtagagttggttgcataagtgtaaatctgcttatgcaagcttgtgatcatgagaaatgcatgtccttcatgcataattcagtcttgcatgtagaatttgggctcctttcccgtgtaggctgctttgaattatgcaagctttgaattagaggacaaaagggtcctgatggcgccatcaaagagggttatgatgcaatctgattccctgatgatgtgatcaaggatgggtaagcttcagataaatctatatagcttattcctcatccatttcacgcttctactagctgattctttatacatatgtaattatttatggcttataaaatatgtacataatgtataagaataaacattgttttaataccttattccaatgatatttatgtgaaatcctagggatattatatgtacaatactcaaggggatttcacagttaattatagaattattgaatataaattatgaattaagattaaatgtaaatacatatttatttatttattattttaacaacaatgtataatattttccagtattcaattagttgttattatttgcagttactaggtacatttcacgtactgtgaaaggtgctctgtggctgacagactgttttgccgcacccaatttgaccttgatcttggtccccttgcgggggaccaaaggggttgtggctggaattcctgggatgttggtgtcagctccggtctcttatgtgaccaggagttgatggggtatagggtcacactatagccacagaggtggccagtggaaataaacctcacctcaatgctagaaagcagaggggttagctccctgggttagaggggacgatggtggaatgagcatcaccacgccgagcttagagcagatcaaaataggctctcttctagactacagtagtgacttaactgtagtctaggctagtagaataagtataaagatggaaggtaaagagaaaagggagagtttactgctaaaaccccactcactaatattaagtaaggtacacgggtttgtatggcaataatctctgggggaaggaatcctagagggaaagccttccccttaagtattgcaaggcagggttcaggctgcctgttggaccggtgcagtccccttatttttacactattcctttgggggaaagtgtcaagatattcaaacatgcacatgtacatgtgttgactatctctcttatttcagaaaataccataagagagataaacatatatcatacacacaagaagaggtaaataggataatcatctcttggatacacccaggagataattatcctttgcaattcaattattattttcatgagagaggtacattaattatccagagagagagatcaatatgtacagaggtaaatcattattaatttaaagaatacatataataatatttattattatgtagcctgtagagggttaaaatctcatgtagacacatggactagtgtctcagtgtctgacagttggcaactgagccccccacaaccgcagtggggaaagtcccctgcagcccggccgaaccggtcgaggccccagggggccccaaaacaagctctgcaggtaggtctgtatcagattccaagtcaggatccaaggcaagtttggctgggttcaggccggctgatagccgttggtacttggtgagcctcttcttccggggggcaggcgttgtggggaggctatcgggctcattaacgtccgatgacccagagtcgccagaactgaccgatgggggtgattcctccagcagggtttcataattggcatacaaactagataacccctcaccggtcgctgccgaggtatccccgtgcatatcgaggatcaagtcccaaacctaaccaaagggtcagcaattgagtataacgtctgatcaatgaatcgccagcatacctcttgggagacaccgcctgcttccagagccggtgataatccgcccgccccagaccgttccacgacgtcttttactttctaaggaaaacaaccatgttagccatgaaacccctatctatgtgatgatagccccagccaaaaactgaccttccacttatccatcagggcacgatatttggatagacgggtggaagtcgaaaaggattgcaggagggggaatgcctctggacgggcagtataagccgcaaaggacttcccaaacggtataaaaccgcctgtcacctgactatggtcctctttgaccatcctcacaaaattcaacagctcgattgtctgttcctccatccaggtcaccggccaaggggttgtcaacgcggccttctgagccttgaggatcttgtttgctgcaatggtcgcatgcttcttacaagcttctgcggccttatcagcttggttctgaaacctacgcgcacgtttctcagccgcaatgaggtcggccaattgcatctcctcagccgtacgtttgggcttccaagtacgtacaccgccgttagccagaatggtgctcgggacggaggatccaccaggggaacgtgtcgggatgtctgcaggaggctgaataggcagccgttgattgctgaccagtagagcttggtgcaggggggctgaaggaatcaaacaggttaccgagccagcagggtagtcatgtggtgaagtctgatgatgggagagcataggtgttaccttgccagccccggaccgtaatcccgcgtgcactggacccgccgttgcgaggtgaggtggccgcgttgtgagagtgccttggcccaaggggttatcagccctgtggttttgcacagccaggccgtgagtggcgccgtccggatacaaacttccttgaccggtggagatggggaatgccgatgtggtaagccaaatcaaaacctcaaggcctcaatgcaccgcacaatcaggacaagaaggccccaaacaccttggtcctcaagacagaaatctcaaggcacccagaccacatgtggggggaagaaagtcacccctcagacagagccagggtattaggaaccctccttgttttctcttgtttcattcttttctttctggagctgctgcatatgcactcctctttctcttatctttctgtttcacactaattcacccacttggggattagtctcttacctctatgcatgcgcctgcatgtggccatgcgtgtttcagacttaagaacccatttgggtaagcaaggtatgtcattgtgtcctctttagtcatggcagccaccttctgggccatagcgtttccgtttgatatttttcacttgttcccttttctcaaaccacaagctggccactccccagattttgtatataaggagtcatgttttcccctcatcatttgttctctcaccagttccctgacgtgctcagcgtggtcaacatagttagcttatagtccttagttttatagtctttagaaaaaaagtcctcagaaatattatctcaccttttagtcagaaatagtccgccacaacttcagagagtatttgaactctccttgtctactaccttatcaccttttaccggagggcagccttattcacggcgcatttacccttccacactctatctgatcccaccgggtagttccacaagtggtgtcccaacagtggcctgacgatctctagattaaacagtcacattttgtttatccattacaaccttaagataaaaaatcccttaaaaaaatcatttccttacattactatcatcactatctctcgacttttgccgcacttaaaaatccataaaagcacacacaaaaaaaattagattagatttacttcatagcttctagaaatgtcttaccataaccagccagttcctataaacctctactcgtccaatattggacaattatccaacaacttacctctcaaccccggaccgtcccgcaatcaaaacaatgtctcggaaaattcgtcttcagatggcccaactgcgaacccggcgttatcagagcactctgcaggatctcgattgcccggtcacggtttcccaagtcatggccaagcagggaatatactaccaagtcctcattttctgtaaagtcgtgttgtgctgccggcgtataacccggagccattcggacgaaaaccagtcaaaattaagtcccaatctaaaggactaatgttcaacagtactaacatggacatcagcaattttattaagcgcctggaatacaccgcatagatagatggcgccctaggatccaacattgcgcttcagataattttcttccttgaaggcaagactttggttaagaagtccaggaaatggccgaaaaggagaaccacgactgggaaaaattgaaagaacggatggtgctatgttggggtaagatgatgccgctcctgaaacatacgaggaacaatttggatcagctcctagcaacaacacgcgcatccggtatcaagactcaacgggagttccaaaagttccgtatcaagatagataacttggtggcttacctcgtccgatgccaacacatgggtaatgcagaggaaatttgacacgccgtattaaactgcctggtccatccaattaaggtctcagtcacaaaggaacttatcagagataaccaaatgcgtttatcggtggatggatcccacattttgccgccgtacctaaccattatggaatatatcagtcatgaactcaaggccatctcaatcttagaaggagaggatcccctggcaaagcaaccggccgccaatcaaccagcgcccccacaagccccagtaaatacgccacaaaaggatccagctgtcgaggagttaaccaagaccttagcaggatggaacgtccagaaaggccctgtgatatcagccagccacgtaccctacaggccggcgcaatacgagagaccactgtcgaccttaaaatgccattattgctttggggataaacacacggtgtatcaatgtagcttatttgcccaggacaaattcgacaagaaagtttaccgcgaaggaaaggacctcaaacttcctaatggaaccatagtacagcccaacagatcacgcgccataaaagaagtcgtggataggaactgcacgccatcacagaccccaggaatcatcaaccttcccctgggaactgaaattagaaaggaggaaccgacatcagaaatccgcacttcttacagtaaattggaagagtgcacccctgaaaaacttagctcttacgatgttgacgccgccaaacaattgaggagcggaaaagaggtctctgacactccggccccaaagaaaactcgaaatgataacaaagacttaatggatgttgaggaagaaattaccgaactggcacgacaagacaaccacaacttattctcagggtacaaagaacatctggaaaaagcagcggcagaggtaccaatgaaagttaagttcaagaaaccagaagtcactacaccagaagcaaaagaaaaagtacccaagaaaacttacttagaaaagaccttgtctaaagattttcccaaagccaaagaacgagtcgtccaaagaatggtcttggaaggcaaaatggaactctcttatggtgaaatttttgcgatctccaatggtgtctccaaagctttcaagaagaagatttcacgacaaaaggtcccaatcgagggcggcccgccagaaaaggtaactaacgccggaagagtggactcagagaacgacgaagaggaagaaacggaggctccacgcaggtcccattacacatgcccgctgggccacataaaggtaggtataaatggtaaggaagtccaaccccttctggacaacggctccatggtcaacgtgctcccaaaggatcttgcggtacgcctgggcctcatctttacggaaaagaaaatgaaccttaaaggaataggtggtcacaagaacaaaatccttgggatagccgaatctgtacgcgttaaaattggaaatatctctcaaaatgtccacttctgggtatccacctgagacatgcaacctatcttaggtaaacccttcctaattgacgtatcagcaactatgtggtacgcaggagaaggtggggagagtctatccataaaagacgacgaaggacgagtttacttggttcctattattactccggctaatcaagaatacgagacaacctttcctacaaaagtaactacaacttcaaacgtggttacggcctccagtgatgcatcatcagaaaatgtctccgaaaaacaaatgcaacttagcgatggagtgttagtctgcgcagccaagtataaatccacagcaaaaaaaagtaaaaccggtcaacaaacctatgccccaaaatatcaagaccccacttagttttccagttctatctcgggacccttacactactccactcacgcctaatcccccagaattcgtgcctactgctaaaataactgaggaacgccttaaagtggtaaattttggaccgaccggctggctttcagatgaagagttaaaattgctcaagcacgtcatcaagctttgagaaggtgccttggcctttgtagaagaagagaggggattattgaaacattcatacggtaaaccttacatcatcccagtaattgcccatgagctgtggcaacaaagaccaattcctattgcccaggccatcagagatcaattcattgagttggttagagaacggattcggaccggactctatgagcaatcttgttccagctattcaagcccagtttttgcgtcaagaaacaggatggaaagctccgagtggtccacgaccttcaaaaattaaataaagtcacgattcaagatgcaggattgcaaagaaacagcttaacaaagtgttgacttggccgactccaaccaatatcacggaagttcaaggtttcctgggagtttgtgtctacgtacgaatgtttatccaggacttctccaaactggcagctccgttacaaaaactcacacaaaaggacacagaatgggaatggacggacgactgtcaagcctccttcaacgctctgaaaacgattgtggggcaggacataacactgaagaaaattgattactctgacaaaggaggaaagattaagcttgcggtagattccagttacattgctgcaggggccgtactcactcaagaagtggatggccgggaccgcccggtactttacaaatcagtagtttttacgccagtggagtcacgatattctcagtcaaaactcaaactttgcggggtagccaaggttctaaagaaattacaatcacaactttggggtcaacattttgagctattagtcaatgctaaaagcctcattgagatgattaattctccgtcgcttccaaatgtgccgatgacccgctgggtagcctttattcaactattctcttttgaccttaagcatgtccccggaaaaacatttaccatgccagatggtctttctcgacgtccacccaacgaggacgaaccgactgctaccaaatttgacgaagacaaatcatgggtgaaaccacacgcaggatttggcttgaaagaggtcaattctttgaatttgggggtggccaacacgcagtttcttcaagaaggaatttgggccaagctccaagaatatttgttcaccttaaattgacccaaggactgcaccgaagaagaatgggcaaccattttgaagaaatcagccacttttttttatttcagatggtaaattaaaaaggaggaacacaccatttcctcagcttgtcatatcctccaagaaaaattaagactttgtccttgaaacactccacgaagaattaggccatcgaggtgtggaagaaacttatagacgcttcaagttacggttttggtggcctaacatgaagaaaaacattggcgtgtgggttcaatcttgcgaggcctgtcaaaagcatagcctggtcaaacctctcgagcacaaacacgcaactggtaaaaatactatctttggacaagtcagcatggacacagttcacattaaagccggtagttggaaataccttcttgtagctcgtgatgatctttccgggtgggtagaagcagtaggcctcgaaaaacttacggccgccaaagtcgcttcttggttcaaagaaaactggatcttacgctatggcgcaccatgtgtagttgtcatggacagaggccctgaattcggaaaagacgttcaagagaccatagcccgcggaggatccacagttaagataaccaccccttactatccagaagccaacggtatggtagaacgcggtcaccagccacttaaagatgcactagtcaagatgtgtggaacaaatggaaaaaactggcaaagttttttgccacttgttttatttgcagatagggtttcaaccaagcgtacaactggctacacgccctacaaactagtatttggacaaccggcagttctacctattgatctagaaatggaaacctttttagggacagactgggaggaagtaaaaagtacagcggacctcttgtcagaacgggctaaccaaattgaaaggcgggaggaaactcttcaaaaagtttacaagaaattgaaggagagacgcgaaaaatccgtggaatcctggaacaaacaaaaagcggaccggggacccattagtcctggtgagttagtactggtctacaatagatccctcaaaagccaatggggaaaactctttgaaaattgctggaacggcccttacggagtgatacctcaagaaaaatccggctcttatgtcctcgaagaactagatgggaccccattaaaaagacggtacgcagcaccgcaggtgaaaatatttcatcagtgttgctgaaagtaccccaacccctccttaaataaacacactgtacattataatgctccccaactgctgtctgtcattacttcatagctaaaaattacaaaaaaaaaaaaaaaagaagaagtcagggtggttagcccaaaaatttaaaaattctctattcatttcagtacatctctgctcactttttatacgtggatcaactcaacgcaggaggcgttattcaagatattgtccagctcctccaagacagattccatcagtttgttggtcgtccaatacgtttccactggtccagcggcagcgcaagcatgacgggatcgaccatgcaaaaccctttgggagttgtgtcggatatggttaaggaaccatctactgatgcggtcttgagcgcaaaggacctcctcttcatcaataacggttgcttggaaagggatgatctcgacggggtcgaaccttggtctgtttagtctttcatattcatttatttcgtcattaccccttctgtcggtattggcctcttcatcttctatttcaatcgggttctcacgagaaccaaggggcagcgcctccaagcgataggcaggaggggaagcactgcgggcatgctcgacggcgccggttgcttcaatcacggggtcagcatcagaccgcgcaatattcgtctcgtcatcagaagcgattgaactattttcaagggaatctccatcatttgaacgaggagcgctcgcattgcccggagaaacatcagctacgccggcagaaaacgctcccccagaaaatttagcgtttggaatccactcggtattgaacaccatcttttgtatgtatccgttgtacgaggagaaatatagatggggggggggggggtttattgcttttgaatgaataagaaggagcaggcttgactccggatcacctttccccccctctttttatgccttcagcaagggtagctagagtaccaagtcgctcccctccttgcttctttttttttttctctctttttgcttcctacttctgttttttatccgttgcctggtcttgctataagacacaaatcccatttgggcctgaggaaacaatacaactattcaaaactggtcggagtgatgccttttgggaaggtcgtcgcccaaatatggttaaaagaagaagaaaccccaatcgggactcgccaagcataacaattaagctaaaaaaaaggagggtcggctcattccaaccgtctccggccgtagctcatctagtaactaccggtccaaaagtaccaacccgtattgttgcttggaaacaacggaaacgactgaaacaaatcgaatttgtagtgaacattctggaaccttcaaactcaatctcagttgttttttagctctttttttattattatcaatttttttctggaaccctcctagtgccttcaggttatcagctttgtcatgagagatgactcgggcgactaggtgtacaacaaagaaaacaaccgtctccgaccgggtcttagctatgagggattgattccgccgttctgaacaaatccggccgaataccgtgctgtttcttcattttgttgtttccaccgccacttgaaaagggaaccattcgtccctttctgcttaaattccatcgcatacccctgcaaacacttctctttctagctgtcttaaaacaaaccggaccgctcccgcggactcgtttgaggaaatgacagttccccggccacgtcttgactaaaatgctatctagtcagacagttcttgtcagaatcagttgctcaccgcacctcctcttgacccagaatacttcaaaaagagacacaatccttctaggagtcaagaatctagcagtaaccagtgtcaatcaacagcaccaactcaggaccaatgccgctcatcgacaggatcatgcccgcttcccaacagactacaaagatcaacattgccaacctggctgaaggaaccagtctggccgatgtgatcacctcctttggccagtttggaaaaataatgcgctgctccctaaaacaacactacgacggccaggatacatccgtctcggccaccgttgaatttttgtcctatacgtccgcagtcagcgcagtcgaggaattggacggtgctaccgccaacggtctttgcctccatgttaaactagttagagtagttagaccccctgtacacatcgctaccaaggaggactttaacaagcaagaagcccaagatgaaagcccactcttacaccggatttctaagcgtcccagagcctaagacttgcctccgtcattgcctcctcctcttttttggttccttccttttttcttttttttttcacttcatttgtttacatacttcaagtctccctgaaaaatgaaaaatcacgtgaaaaattatctgaataaattttatcaaatcaaaaataaaatcaatagaagaaagaaagctccaccagtctctcaagaagtccagatgatggggacatcatccaatttgggggtggatgtggtgagccaaatcaaaacctcaaggcctcaatgcaccacacaatcaggacaagaaggccccaaacaccttggtcctcaagacagaaatctcaaggcacccagaccacatgtggggggaagaaagtcacccctcagacagagccagggtattaggaaccctccttgttttctcttgtttcattcttttctttctgcagctgctgcatatgcactcctctttctcttatctttctgtttcacactaatgcacccacttggggattagtctcttacctctatgcatgcgcctgcatgtggccatgcgtgtttcagacttaacactacaaacaataccaattttgccccaggaaaaaatggcaatttggttggtggaaaatagatcactttcctgagcatttttttacacaatgactcaggagtaaaaattaagctaaaatgagctattttagccaaaatataaaaatgcctcaaatgagctaaaaattaattttgggaaagttcgaggcatttttatttttgggctaaaatagctcattttagcctgatttttactcctgatgcattttgtaaaaaaagcctcaggaaattgaacaattttccaccactcaaattgccattttttcctggggcgaaactagtattgtttgtagtgtaagaacccatttgggtaagcaaggtatgtcattgtgtcctctttagtcatagcagccaccttctgggccgtagcgtttctgtttgatatttttcacttgttcccttttctcaaaccacaagctggccactccccagattttgtatataaggagtcatgttttcccctcatcatttgttctctcaccagttccctgacatgctcagggtggtcaacgtagttagcttatagtccttagttttatagtccttagaaaaaaagtcctcagaaatattatctcaccttttagtcagaaatagtccgccacaacttcagagagtatttgaactctccttgtctactaccttatcaccttttaccggagggcagccttattcacggcgcatttacccttccacactctatctgatcccaccaggtagttccacaacaatcgggacggacagtgttctgattgcttgtaggtggggtggttcacaattgattgccctcctgctccttggtaaatccgggctgttgtaccgtagccaagtggatgtgagccgcgggtgttactggcaatgtggtgctcggattggtgaatctggggatgtaagccgtgggtgttactggcgatgagggtggatgacgcgtgtcagcctacgtgatgccaagatgtaaaatcttctagctacacgtggtgcaagagtaatcaaaaagctcatatatttttggttttaattttaaaggaataaattccaataaaacaagggaatttatgggtttaattaataggaaaaatggccaatttatattaataaaattaatataaataaaaccagaggggcctgatgaatcaggggtggtttaatccctctaaggtattgtgaaaaagcagaggatttaggtacatggaacactggggcctgtgaacaggtgtggtttaaatcccaggaagaatttaaggggaaaatctcaagaaaagggttattacttactagtaataatcctatggggtcttgaggatcttcatagttgaaactggacatttgggagtgctcagaaaggttgattttgggtgctgggtgataactgttgagtttcttggggaattttgaggctttaataacagcaataatagtagtaactaggctaattacaagtgtaggggacttgtaaatggtaagtatgtttctatatggtattttaaagctgggggatcattatttgagcggtcagaaggctctttaagtacgtgtggaaggcctcaggggttgctcaggggagcttagtaggtcttgggagcgcttttgggcccattttagcccacttagtgacgcaacaagggacgaaaccttggggataatgttctagaagctccaaggggtcatgaacaaatatatttgaaccaagaatatacctttggaacctgtgggcaagggctagtctgttacgtggagctatttccttggaaatgggccacagaatatccaagaggtggtttctgaggcttgctacacgttttaccacttggaatatagaatattctaggttactgtagtattttcatgcatattctagtttgtttatatttttattacacgtgtggaggctttgttgtcacgtgtaatgaggattctggggcgcttgtggcccatttcttggatactggtaaaccagggggttttctgcgtgtatccaaggtggttatgcatatctagcacgggcggggcttgggtattgggctcaattgtagtcaagcgcgcctgtcaacagtgcgtagcatgactacgcggcgcgcgggcttggagacaatacacaccactcaactctatcttctaaactatacataacacttcaaatctgagacaagatttggagtgtatgcttattgttatgtataatacatacttattcaggtcctgttgatccatgggtacctgttaattcttcaagtgagtattactggacaaaggagttacaaataggggtacctttggctgaggtaccttagttaaattgtatgtagattcagaatctgcaataataattatagatttctttattattcctaatttaattctattttttatgtgtttttatattatttacataagtaatagagtttattttacttatgtaatatttttactttatacttagattttttatgtaatttattatttttatttgattatgacaggttgtctctgccatagtagcaagctgacaacgcagttgtacagtggtcaaaaagtgtcttgattgtgcggctcaagcgggtgagtggacccttggccaggtgggtgatgccctggcggatatcctgggttcattgcagcaagtatgtgcggtgtaagactcaaaagtggttgtgaaacccttttgctgaattgagaaggggatgatggaggtgcaaactctgcccttctatactatcagaaacaagacccccaagcttagcttggaaagttttaataacgtgataggattggtcggttccggtataaactttgttttatgaaaagtaaaggttgaatatataattgcttataaaagagactgttatgttgtgtaacaggtgaaaggcttatataattgtttttaactggtgagttgtatattgattgactgctgagtgatgtactgagtgaatgaactggaatgaggagacaacaaatggggggaagagagcctccttttatagacaaaagtgagggaatttagctccagggcagacaagaaagagtgattttagctggcctgtaggtacaaatgagtgaatttagctagtctgatcatgcaagtgagggaaattaaccagtgaggctgtgtacaattaaagtcaaaggctgtgctgcagtgcgtaaataatgtgagaaagtgtcaaatgaggcaataaattgtgggaaaaatccagctgttgtcataagtgaggtgagaaaattaataaactgtgggaaaagtaattcaatcaagactgtgcagcctgcaaaggcagtgcatgaggtgacaaataaaaccaaactaatatatgcggtggagataaagaggtgtgggaaattatgtgtataccgtgagctgtgtataagcataactgagaggtgattttagggttgtgacatgtgcttgactgggtattggctttgtgataggcgtccataggggtgtaacttccaatccgtgagggttccaatgatgcgtccagtggtgacctaggctgaaattgtccgtagaatccatttctgaagccgtattggtggatttctgaaaggatatatgagaaaaatgtatataaagaaaaaaactttgaaatttttacatatttaattaccacagcggtgatcaaccctacaggcggttcaaggaaggagcaggctacaacaggacgggcctagccatttggccaaaccaatctcagtattctgtatcgccagggatgctgataaagcccgtaaaggctgtatcatcatcccgtaaggcctgtatgaggaatccataagacacatgccattttcctggtcctcaaacaacctcctggaggttgtttgaaagtcgtttgagtcaaaaaataatttttaaaaaaaattgcaaaatttcaaaacataacacaaaaaaaccaaaaaaaaatgttgtttataattgctgccttaataaactgcataaaaagaggatggttggttgaattagaagaagtcaagaaattagactatgaagacaatagctctttaatgcaacttttggcaaaggcccttttgatgctagtgagtccattaagtgagaagacaggcgtttccgattgtcatttaaagaaaaaagtaattgaatttgctgattgattaaggttgctgttcaaaaaaaagcaaaaaatataaggggcttgtcttctacatatttttgtaagcgtgttgtatcagtggatggatgagtgcaagtaggggtgaggtttgagttcaggctgagtggacttggggggaatcaaaattttcagcagcctcagcggccaactaaatcccccctgtaaactgacctctataggctggttttggtaccgttgcctcccccttagagaaggggtcttcctagtcttgcaaggtgcccacaacctcacccaattttctcacgccacaccctcacccaatttgctcacaagcaatccagtgctgctgcatgtccttctttcaatgccagttcataatagttttctcttctgacaatccaattagatctgagttttctgtggcgctgaacattggcttggaggctattattttgtgtcaagccccttggacccttcaactccatggtcattgcccacaaacctggacctgagtacatgatatccaatggcagtccatgagtcttgagtccaatgtgccccctgggtagcaattaactggggatgagggagttgcagagacaatgtcagcctctgggtaactaacctgagtgttttagtagtaaaaggttgttactatgagttgactgaagtgtttgagcgtggtgagtattaggtagtgggtgattaataccagtcctgtaaagaggaggtttcactctatcagtatggtctttactgagaggcttgctatcaacagcgcatccggatcaatacaaggtattaataggcatccagggtaccaagactcacctgggattgatttggttattcccaaaagggaatgggctaacaatacttatcaagctttaacaaaattagttgaagattaacaggtattgttggtgggaatattcagcaaggctatgaatactgtggataagttgagtaagagtactgaagcttaagaacaataaatgtagacaagatttatgttggttacgtgtactgtatcaatataaatgttaactgttttacctggtgtctgaatattctggggattaatcagtggaagtggcacggattataagttccagaatattacatggggaaatggagaagtgctctgaatcacgggtgaaagtaccatgagggagagcagtgttaattgagtaactgatctttatttgtaatgatctgttatagttgtcatagtagttactagaggatcagtaagaggtatttgtgacgtgtacagctaacagatcctttcaaatgaaataacaaataaggatctgtgcatgtattgattatattacttcaattgttacacaatgatatgcaaacaatacatttacattttatttgtaatgattcttttccgtgatgacttgaaggacaaggataattaatgatgaagtaaccattaagatcatacaataaatattgaggtcattgttaatatttagtacatgtattgattgtatttattcaatgattaattgatacacaaccttcaaggcatgtacatatttctttatacaggtatttgaccgtgaaattactgtagagcagggataacttgtggtacaggtatttcacggataaatgagtgaaaggtaagtgataattacttaagtatggaatctgtatgtaattaatagataagtaattaataagataagttaaagataatgataagataacaagaggtaaagtaaacaacatttgtactctgtggctgacagacaatcaatcgagctatccgggcaatcaaacatcctcagatccagatcaatcaggtggaggttggcacagagtggctttgcctctgctagttcaacagaggcaatttggaggaatcatgaacagacatgcagggccactaagatggggctgttacaacaccatattttcttccaaccaagcccaactggagccaattgaaaacacccggtgttgaagaacacatatgcatccttgtccggcacagcaagccctgggagtaagccaagttctttttgagccatgtacagacaggtgttagtatgggagttgggagccaaactcaattgcagttccgtttcttatttcctagctggctgaatggcaatcagttcatttgtttcttttattctagcattttcttatacagcatttcccagaaagcttgctgtcgcgagctcctgggatcccaatttttttttatttgtgccactctttttcttttcttttttgtcctgtacgtggcctcgtacagccgcaatcttgcaggcatcatggcccaactcccccgtttttcaagttgaagatatgggagttggaccattggattcctctcatttttttgagttggaaccgatcatcacatcgagcattgcccagctcccaccaggcaaccggactggtgcccggaggcctagtggggcatcggaagcagattcgcgacctgtacagtcatgtgtacagtttacgaggcacaaaaaaagtgagaagaaaataaaaaaaaaattggatcccaggagctcgcgagcgcaagctttctgggaactgctgtatgaccaagtataagattacttggcattggctgcacgggctctccccagtctcataacttacatcgttcgcgttctagacaattttttcatcacttgttgtctactaattaaaatcctcttagactactctaatatcgttagcagcctgtctcctaaccatccttattcaactcactcaaaagagcagaattgtacagatcttcagctctcccaatgaacagacctggacaatagaaaagtatgtaagaactgtcagaagggcagaagtccaggacagccaatagatgccccttcttatctttgtcaaaaacctcttcttcatccacaaggttctctgggatccttacctgcctttttgctctagggcagtgttggaggagtggatttttttgccccttttgcccttacagtagcattagatgggagggtttttttcttggaagcgctcctctgcttgagataagagtcactactctgctcctctgagtcagttgaataaagaatggttagggagacaggctgctcacgaaattagattagacttacatgacttatagtttgaagattacatgcgatgcaacaatctgactgtaattttagtctctcaggagagaaaggttgggcggcattgaatggggtttgctcatgacaacgaaaaatgggggtcctcaaaccctcctttttaggtgagtatcgttagcccctacaacaccacatcctattcaagttagacgacttagtcgagccgctaatctacagaggctttattttgctttaggaattcgtctggacagtcttaaaaagaggtgaccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntacttaattaaatcgttagggactcctttaattatcgtaagctgcgtgtctcctagccatccttattcaactcactcaatagagcagaatagtaactcttctcccaagcagaagagcacttccaagaaaaaaacccacccatctaatgctacttgtaagggcaaaggggcaaaaaagtccactcctccaacactgccctaaagcaaaaaggcaggcaagagcctgatcccagagaaccttgtggatgaagaagaggtttttgacaaagataagaaggggcatctattggctgtcctggacttctgcccttctgacagttcttacatacttttctattgtccaggtctgttcattgggagagctgaagatctgtacaaatttacccagacccttaaagaaaaagaagttgatgttcatcttgtaaacattgaattgattttaacttccttggataaggtttggaagtcacattctccacgccaccctggctgcacttttgtttttgagacaagagcgtctggtgtcaatgaatggagttgcagagtggaggataaatgtgggttcttaaaccctcctttttaggagagtatcttagccctacaacaccacatactatcagtttaatacaacttgatcaatctcatattctaaagaggcttacttttacttagttattcatctagaaaagtccaaaaaaaatatgaccatcagtagttattccatctaatgtttgttctgctttattccctcaaaaagttttaaaagctcaaaaagtctcaaaagtttcaaacatcttagattctatgaaaggaccatatatatgaatatcatatgggttcaacaatacttttataagatataagtatgttgcctttcattgaatcccactggcacagatgtactgtatatggggaggagtacctccccatatggtatagcaagagtgaaaatttgggtggtccagggtcaactgtggtccagatggtgaattagcatcttttgcactaaagtcataaaaaaattagctcatcggaaagataaaaatctaagcatttttttaagccactttgtactccaacttccccacgggaaccccttcaaatacctggtcaaagttcattttatccatactttgatttttttttcagagtcatgattttttcaaagaaaatataaacatcatatcattggaaagagaaaagttcaaactattttttaagccaatttgcattacaactttcttacgggaagacctccaaatattgggccaaaggtttttttgatcttctagtcttggtgtcacaattcttggagaaaagttgtaaaattaatatttttgggaaggataaatcccaaactattttttaagcttctttgcaattcaaatttcccaccggaagacctccatatacctggtcaaagttttttttcatcatctgatgtgggtgtctcatttcttgcactaaaaatataaacatagtacctttggaaataataaaccccaaattattttttaagctaatttaagttacaactttctcacaggaagacctccatataactgatcaaagttctttattatcatctgatgtgggtgtctcatttctcgcactaaaaatataaacatagtatttttagaaagaataaactaaataaatccagttgtgctagccaagcatgttgccctcaactttctcatgcattgggagagtgcaaatgataacaaaatcccctggatcaaagttttgtcctgcaagggtttatgtgccccaactgttgagttgaactttgtatgatttgcttgtgttcagaactcctacaaaatctcactttcgtacaagccttcacataaaatccaccccctgaaccagaggacatccttgcttcccattcccccgtgcctctgcacaagaaaaccaaggccaagaccacaagggcctagccaaatggatctgaacccctgagctcttgccaagcctttgcacatgcaaaccaaggccaagaccactttggactggccaaggcaatgcaggcaaagaccacttgggactggccaaacgactacacatactgagctagttggacacgggcccgcctaagtccatgcccgcattcagcctccatcatgccttggcgcatgcaaaccagggctgagaccgcttgggactagccaagcgatttcatgcactgcgagctagttggagacagcgggcgtgttgggttttggaagaacagccatactttggaagcatgcggctgggcgaagggtgagtgcaggactgctgggctgaggatatgccacagctgcggaaaacgcaaaagagagatcatcagcttagggctgagggaacatcctgctgtaaagaaggccaataagcggtaagaacatttgacaatcattttttagcaaggttcagccaaagaaaactcacagacactagagcagatggatccaagaaacacagcaatgccttgttcaagaccccaacaatgtttttgagatcttgtgcggataacaacatagaattttggctgagacattttcagagcatgagtgaacatcaaatgatctattttctgggaaacaatcttccttgttatcataagcttccaaatctccgttccagaactgtagcaaataaggctgtagcttcaatagcctctgaaggattgtcatcgccaactccgcagactgactcagaatcaggtttgagctacattgtcaatcggtcatccataaactcatgatttgaagagattgaacgataatcctttctggataaaccgccaagcttgacggctgtgaatttactaattcaaacaaaaaaagcattaatcagattggccaactcaaacttaggaagtgccttcgcacagtaggatagaatacaattaagcaatgaggaacggatgatgtacccgagttttgagggagaagaatactgccctgttcgaccattttccagatggtttgtttgagttgatttgagaatttggaggggttgagatagttaggatcttggtctaatatttgaatcaatagtttaccaaacttgaagccaaacttgaagagatgtttgtgcagtaaatcaaagaatgatttgatctgttgtaacaatgatgaattgtttaggattgtcttgtgacttgagatcagtccagttaggttttgtcaaatgttcaggatttgtacccatctatcgatggattgcttcatgaggaagttctgttgtcgtaatgttcatttgagccatttgttttttaaaaaaattcaatcattcaatttgcatgtgattttggttttcttggacgcactctacaaaagacttaccgtaggtaactcctgtttatggggctctttctatgcataggtacccgtctgactcagaatttttaggcagatcctagatagctcaatgactggttgtgagtgaaagacactggaaaggttcaaggtagtttgttgagatagtacggcggtccacatggaaagagtggtggaatagatgtggtgaatgtgagagaaatgtgcggaggcaacctattatcatggaaaaaatcattcatgaggaattgattgttctcttttcttctttgaattgattgcttgaccaattgaagaggtagacttacctcgcaaagaaggagttggcctctggtggatcaatttctaatgagattctgactgatttgatagaaacctcccaagcatccgtttaagatataaaaatttgatggatctcttgaccagtctggtgaaccaattacgttttgaatatggaggttcaggtcttcaaataagttagaaaggttggcgttgaggtttgactttccaatcttgccgacacaaagtgttgcttgtttgcgtaccatggagtctcttttgcctttagccagaacgtttttgatcagagttttgcctagttctacctgagctgaattcttgatttgtagaggactgagtttgccataccagctgtcaagcgcatttcggatcaagatagccacccaagtcctgagtgggtcattggtctcatagcttggttgagtgagcaattggggatgagttgagggttttttccacgggtcaatacaaacgtgtaagaatcttttgggtcttgaaggattgcctcgagctgttgaacagacggctgaaagttgggttccatgatttttggtaggaggatgtggtaggctaggatggttgcgcaaagggaggatctgatcaaaagttgagttgggtgagttgaagacggtagtttgatgattggctgattattgccaaagagactgaaactccaaggagttgagccaccgctttgggtttggccccctgtaaaactaagactgcaagtaactagtgaaccagtaagaaatgagatatggattgagtgagtgactatatgtaaaagagggtgtagaatctgaataagcagtaatattataataaatcccagtgattatacagtgaaatgatagatgctaaggaaagggatgggttaccacaccgctaggccctagacattatgatccagagtgattgaagactggctggtctgattgtgatgatcacagatgatgatttgtgggagacccggctggcgaggaagagaggcacaatttgtttctggcagcaagcaatggccaaaagcaatctcctggcctttgagacttgtgcagtcttcatggtggggaggatttgtcccagtcatcaagactgtacagtattgacggctgtgagatttcctcatggccatcaagactgtaccagcctcaaacaagacttgtacagtctccatagctgggaggggttcctcccagtcttgacaactgggaggaatcttcctggttgttaaggctgttcaagactcaagggccaggagagaaagctcctggccctccaggccaggcatgcaggccaacccgcgcctctcttgttgaaaatttcagcaaacagaggggcgtgtagcaaaacccacccaaaaagaagggcgggtcttaattcctgccacttttggaggggcgggggagtggaccagcggtaggggggagggtgtgcatttatcaatgcacaagaaagccacctctaataaccaaaccggaaattgtggatttgaacaaaaaaatatggaaatttccaatcatcaattttactaaaaattaggatgtcaggtcatattggcatcttggtgataaatgaacacaaatgatcccagagtttattcaaaaacacatgtgcaccaaactgtgtcaatccctctgcctccctcaactatgccggattccttggtatattgaagataccaggattacgtttcccttgtttggaggtggtgattggcttggttgatgaaggatttatccttggtcaatggaggcctcataccccaagcaaataatatgtcagatatttcacttattatcttcacacataaacccagtacatcaactgtgattatgagtgatatgattttcatataacctagcctgtgtgacattcaatcagaataaggggctacccagaccatgcatagtccctgtttccagtcccccattggccccagcttgccatattttctcaggaccggctaccctacagccctgtcttcacctccctcttgctaccctgatcaattgcttgtctattgccaccctcaattatttcccatattttgctcttgctggtcaatctgctaccctacagtcttgctcatcaattggctaccctgattgatcccttgacaattgcttgtcaatcgctcttgctcattgctcttctaccctacacccgtcaccagtacaccacatccacaagtcaggtcttcatagtcacacatgattaaaagaaatcaaatcctgccctttatattcatatcaagaggatcagtacattggtgaatggaagggaagaaatcatgtacgtcatcatgaggcaagcctgttgatcttgatggtgtcttggtttttggggtctgttttggcataatcctcatgcaccattctgaattttgtaccataggtcatggtcaaggtaccagtgatcaacacttttaagtcaaccatgggattgaaacaattgatttgagaattcaaatggagtggcagtcaggcctaatttactgaaattttattccaggttttgacagctaacatcagggactaagcttttagattggcttctcatacatgtcttcagatgtgaattcctccaatgaaatttggaaatcaattttagcaacttagcattgggacccacttctgaattgacaggaaatcttccaaatatttttgtccctttcttttttttaattttccacttcaaattttgcttgatatgccaatattaggccctgtttggcttccccattatttgttgggatatcattatcagctatttttctcagacttttattagatttgtcagcttgctactatggcagagacaacctgtcatagcaaaataaaaaataaaattacataaaaaatctaagaataaagtaaaaatattacataagtaaaagaaactaatttacttatgtaaacaataataaaaacacttaaaatatataaataacttagaaagaataaagaaaaccttaattattattacaaattctgaatctacgtacaatttaacctagggtacctcagccaaaggtacccctaattgtaaccccttcatcctgtaatactcacttaaagaattaacaggtacccatggatcacgggcacctgaataattatgcattgtacataacaatatgcatatactccaaatcttgtctcagatttggagtgttgtgtatagtttagaagatagaccagcgtggcgtgtactatctccaagcccgcgtgccgcgtagtcatgctgcgcactgttgacaggcacacctgactacaattgagccctaggcttaagccctcgcgcatgctaggtacgcatacccgccttggatacatgcataaccccctctgggttaccagtatccaaggaaatgggccacaaagccccagaaactcactgtgcacgtgtcaacaaagcccccacacgtgtaataaaaatataaacaagctagaatattcatgaatacactacagtaactctgaatattccatcttccagtttgtagcacgtgtaacaagccccagaaaccagttctggcatattctgtggcccatttccttggaaatgacaccacgtagcagactagcccttgcccacaggttcccaaggtatattcttggttcaaataaattcgtgcatgaacccttggagcttctagaatattatccccaaggtttcagcccttgttgcgtcactaagtgggctaaaatgggccaaaaagcgctcccaagtcctactaggctcccctgagcaacccctgaggccttccacaggtatttaaagggccttctgaccgcccaaataatgatcccccagcttgacattactatatagaaatttacttaccatttacaagtcccctacacttgtaattagcctagttattactatttttactgttattaagcctcagatacctcagaaactccacggatatcactcagcacccaaatcaacctttctgagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntaaccctttcttgaagattttcccctaaaaattatctcctgggatttaaaccacacttgctacaggccccagtgtatcaggtacctaaatcctctgctttttgcacgataccttagagggattaaaccacccctgatttatcaggcccctctggttttatttatattaattttattaatataaattggccactttttttggatttaatccttgaatttcacataattcttctgaattacttataccagttttgtccctgagtttttaccataaaactcttagttttgcaccttgtgtatctagaagacacttgtcttggcatcacataggctgacaagatttgtttgatttgtcaacttggttctttattccatacttttttagtattttgagaattgttcagaattttcaggtttggttctaaacaatcttgaaaaaattctgaaagaaacatctgaaatatctagaaaatctagagacatctataaagttgaaaaaaattaacaagtccaaaaaatctgtcggaaaaatctaaacaatctggaaaaatcttgagtttttctacaggagggatgggaaatcatgtcagggatgatgtggaaggaaaggtattggatcatgtctagtaagattcatgaagggaacaaaaattgtgtagcagagttagtcaacgcctgtccttgtatccgggaagcttgccaaccatcttcttttgttgatgtgtggatgacctttgtagtttcaccttcacatcctcctcacctccttatataatttttataacagatttttttaacattttacattttttgagcactgcactttaggggttccaccattcctgcaagagggtttgacactgatgacaccttgattgcacaattttctggccaggggaaacttttgaatcttgcaatcacaaattatacatttgtaaaatcttaggggttactcttgtaaggaataattgcacaattcaaccacctgtgattgaataaatgtgatataagaaaaaggaaacatgcttgattttgggttttttgcccaaaagaacactctataaaaatctggaacccatttgaaacagtcaaaggggtgattcaaatccaagaatatttccagccagcttacacatccacacacaaagggacatttttttagttgacataagcctgttggtgccatgtaaataccatcaaccaaggaattgcttaactatgagcagcaatatgcaagaatccattttcagttgttcagtttaatatcctgatactcttttactgtttattttggtgtaaaggtaaacaagaaaaacccactaccagatgttaatatcaattataagctattcaagcttgcaccttttaagaatttctgatgaatagtaatgaactcacataagtggtagggtctaggagctcttgtcatgtaagcacttaagatgaatagctattgaatcaagccagaaactcaaagcttcaattcatacgtaacatctacaggtgttttttaactttgaatatatgctatatttatgtgtgctccataagttttgtcaaacaagtctgagcacccaccaaacacctcctggacaatcttccagcccactccgggaatgatgatcaacagtccctctttcaaatttgcttttttggactaattcaccttgtcaccatcattagcctcatcattcaagaacccctgaattggccagacaatggggcaatgcctgtcaaaacaatcaaaccaggttctgaaggaattgcctgcctgcctcccaaaagatattggaggacttcctgtcaaccaaatggcttaatttagaggtaccgtctaaaatttgtttgctggtgaaatcttgaggtcaaacaattttcaccagccaataagctttagccctgttatttttatactatgtgatcaaggcttaaatctatattttgaatcatttttctatatttatatattttctcatcattatttatcacacattttctcatcaacacaagcatgtacatattttatacctataaatagtcttctaggttcagaaatacagtttccccttgggggaattttctattctcattttactcaaatagtcttgctataacaagccctcccttttaagtttacaaatgtagacaacaggaagtcctctattcaaaagggctgacagctcaattcttcatagagacacaggaacactttaaaagtagcatgccttgcattcatcttatatataatttgaaaaaagtaagtggggataaacagatagacattatctgctaaatgctcttctaatggaaaacctagtaacatgctattggaaattttgatttaattctgcatgatatttttcaggaattcatagggtaagagacttaattcatttggttacatatgtcataattgttctcagagaagtcaaaaaaccaaatgacagagaatctagtgcaaattaaaaggtaaggtggggaagaaaacaggaaaaaatagggttttcttacacaaaaacacctacttctgaaaaaagccttattagtagggggtatcaaatatacacatcatccctgacatgctggaaggaagcccttccagttggaaaaggtacattcttgccggctggaaggcccttccagtcagcaaggcatgtaccttgccgactggaagggcttccttccataccttgcctgctggaaggaagcccttccagtcaacaaggtgcatgtaccttgctggctggaaggaaacccttccagttgaagaggtacatgtactgtcagcttgctactattacagagtcaagctgacctgcaatatttccatcaataactccagataataagtaataaatttaataatcaaataatattacaaaaaataagaatgaaataaaatttcctttacagaaactagtgacatattaaaatccatcatgacaggagactgtggaatgagatgagcagatttcccctgtcaaaacttctgggaaattatgtatcatcccagattctcagagatgaccggtgaggtcaacttccctttccctttccagctttggtcactggtacctacattataaaaagaaccagtaaacaaagcagctaggaatcatcagtttaccagtttagtattttttctgcatccttttcaagtttacatccttttccaatatcattacgctaccacatactcccttcaagctttgcatgtgagtgccagggatttgttgccaaggaatagccttacttgctattcctctgtccatacacaccactcgaaccaaataccctagtatgtatcactagtccccgaaagactatgcggcacaaatgaaccactgcaacaagcgttttcaaagcaagtgatctcaggagggcattgtaaacacccctgcaacccaggcccctccttatccatcgaagtatatcttcttcatccactaccaaaccagccatatcagccggtgtagctagaagacttactgtcttggcatcaccgtgcctgacagctgggggtctggccaggaactcctttttattggttaaatcccagcctcattcttttcattctagactacctcctatacatactcaaattaaattatctataccttgatcagaaattcagtatacctttctattaccaaccacttatctcatttgagaaaagcaccctcccttcaataatatttctattgaacagattaatccattgacttgttcctaagagtcttcccctcttattgataaaaccttctcatcaaacaatttacctacccttcccaagatatgtatcttcactggctgtgttgtacgcaatgtacctccccatccttcagattttgtcctgaaaaaagttgcaccaataaatcaccaccaatcctagctcaaactaaccatcatctgtcttggcaaagaaccctcaagaccttcacctcatgatcaattcccaagctcctctcaaatacccaagccttaatctcatcctcaatcttcattgagcaaaacatccggtccatactcaccactgagattctatcagcttgcttcaaaaaaaaaaaaaaaaaaaaaatcaaaattcatatctcacattgtcaacaagatgtagaatccgccaaagaaccattcctggacatagagctccaatttctacacttatttgagtcaatttcttgtgaaccacacccttttaatggtactaattgagtctgaaaaagctgtactttttaacccaaagagagaaagacaacctccgtttatcaagcaaatgacttgttgaagacaaagaattcctgttgcttttttaatcctcctgtgtcttcaagtgcactgtaatgtttcaaaaccctttctgattaattatacacattcaagtttattaggaccccttatagcaatgatgtgtatggcccctaaatgcaactcctattcaagcaaatcattagacctgttctcagtattctacttatagctgaatgattgtaagctgcaattttcaacttgagagagcacttcccttaaaagtgaacaactcaaacttgtttgcgcccctctgaaacatgaaaaaatcccaacagtgaatccaccagtcaaactgaaagctaaacagcaattttcaatcagcattgtacattgatctccagttgtataactattggggattgtcctaccagtacaatttttatctctttcatcttctctaatcagttaccacaaccaatacaaaattctcacctcacaccctgaaagccgattacacttcagtaaaaaagtgaagcggagccactttttaagccttcttcaagttgtgcaaggtgcaccaatgaaatttccctgactcatcatatcactttatcagttcacttgcgccctcaagccagttgcattctctctgtatctagtttgcttcactcgtcactctttgagattgcaattgattagtaattgttgaaatttttttaaaagcatttggatctcgtccttcatcagctgagggtagttttttaatctctttgattctgtttcactttttccaagtcaaaattcttgaattcaacagatccaagcagatactttgcaatctgattgcctggttttcactagcaagcatgataagagttgtttgcttcatccgcattaaagttccaaattttatcagaagctttctgaaaattgtaaaccatgtaatacttttgtagcctgaaagacaactatagcatacttcattggtgactatatcctaattcaattaatttaggcttacaggtccacccattcagaactttgacagtccaccaacctctcccagctttccctccccccacactcagtcctacgtactccctgagtctgtagattcagatctctttaagttctggcccgaacacttggaggattatctgccagatgtccaggacagctagccaagcaacaacaacccagaatgtcagcctgctactaatcagagccagcctgaacatagcatttacttatgaattagagatattattacttacctatgtacatacattcaaaataataaaatatactatttaaataagtggaaacactataatagagacattattacacagtacacttatattgtaatattttacaagaaaaacatttaaacaattaaataaagggcgttaataaaaacacgcggtaaatccgcgtttacacgcggtttctgctgcgcgcaggtgcggattccgcgtttgcacgcggttttttatttaattttttaccgcttattttttgagtttttttgaatttttgaaattttttcctatgttttaaagtgtgaagaatctaatggtaaaaaccatttttcataaaaatgacttttgattatcaattttttttttcactcattttttcaattaaatgtttgaattaatgtttttaccttattttttatgtttttttgaaattttaaatttatttcctaggttttaatgtgcgtagaatttaatggtgtaatccaaattttttaaaactcaatggttcatttttaatactgaaattagacacttttttcacttaattttttacagcttaattttcattcttttttgacatttaatttttttttcctacactttaagacatgtttaaaatgatggtaaaaattattttgaatcaaaatgaaaactacatatatcttgaatcctgtatttgacactgtttctttatttaattatttatttcctaggttttgatacaataaaaagggaatttgattcaaatgtctgattaaaaaactcccaaaaagaacactcccaatcatcggacaggatacaccaatcatttctccagattcccatgcacaaggcagactctagtcaagatcatgatcagcctggacaccacgacactatccaacgaagtgatgccagccaactagtttacaccacggacattcggatgtcgctcccgcgcgattcgtcacctccgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncccctatattttttttccccgaagattgggagtcgaacctcaaaggtccgactattttggagtcggaactccaaaaaaaataattaaaaaattaaaaaaaaaaagaaatccccggggggatttgggagtcgttcctacactaaatgggagtcgttcctccaataaatgggagtcggaacgacaaaaatataataaatagaaaaccatccaaaatagtaaaaaaactataaaataaaataaaataaaaataattccatcaagacatttaaaaattcaaccccattgaatgaggggccccccttgaataaaagtaaaaataaaacagcaaaatgtagtaaaacagaacaaaataaaataaaacaaaacaataaaataaaataaaataaaacaaaacaataaattaaataaaatatggaacacaagaaaataaaatacaatagtattgtagtttaaatgataaaaactaacaacataaattagaaaatcaaatgtaattatgagatacaagaattcagggaatcatcctccaatgagaggaggaaaaattggcaaaaagaaaatatcagtaaaaacagagaggaatttatgccctcttgagcatatgggaggcaaaagcttccttcttattggttggttaaatgaccaaatatcatcaaaagtagaaatcactgctaataatattcaattgattgaagaatcaagcaaaacatgaatttcacttgcactacttaggagttaaaacccacatcaatgaaacagaagcaataaattgaaagaaaaagaaggagagttaaaggagaggacacaagtaaaaggaggggaacataagcaagaaatttaatctgagacaaaatatggagaaggagaggaagacatgaagattaaaattagtaatgagtagtccctgggaataaaattttgcgtccaacagtcagaacatgacaagcagaatacttctcctcccacggtaaagcctctggtacggcgtcttccttccaatctttcataagttgtggtgcaggaaagtatacagggtcaaacatttccaaggcgacaaagtgattggggacatgagcaatgcagatggggggattgttgttggggggacagaaataagggagaaaacttagagaaccatgtagagaaaagaagaaaacagcggtctcgaaggcattggccatagcttcaccaaaggaaggcattgacatccatttgtcaacagaacagggttcaggcgtgtcgaccttgaggctgtccaacatcttgtcgattcgatggaagatttgcttcttgacataccattccctccggctggtgatttcggtgatgagtccctcgcggatccgcatgtaatcaccctggtctcgtcccaaacaccacgcaaccgctcggtagccacagtgaccatcggatcttgggttgaggatgcttttcactgagtccttcattataggtgggagatattggcgatagctggatttgtccgcgttgtctggctcattttcgtcacatggtttgggaggagctatggcgggtaaagatggcattcagtacccgttgacgggtacccggtacccgcgggcgggtacctgccgcacccgccagacaccctccaggcggtgccaggtgtggtctcgggtctctgaattggcccaaagaacgggcggtaccggggtacccttaacggtacccgcctgatatcccctagtatatgatggggtgagctagggtggatgtttctgatcaacccaccatatccaatcactcgccaccctccgacccactttcaccctccacctcaatctggcccactcaccatgaaatccaaccgcaagcggcacaaatcaaacatatcatcggcctcatcctctcaagctcatcaaacaaatctcacccaaaccaccaataccaacgagcccagagaaagtgattcaatccttgaggatgccatccccagtccaagcagcactcagctcctttctggacctactcccgaagccgatgaagcaagcaaagccagtgacaccaaggccttaagtatgtattttcatttaatcaggtaaatacaatccttcaatctgaccgaatattgttatttatattcagataaagccttgaagcttgctggggatgctctcagtacaacctacaagtcgtacatgccacctgagctctctgatcaacgtgacaagaggggtaaccgcatgatcagcttttgttgtaagatgtgagtaaatttcactttgtttttatcaatcgttccttctatcatttgtttcataactgaagcacaactttcactcagatgtggcactagtataaaccgtccgacttcagacagctcatgtggaaacctcaagaaacatgcatctaactgttatcgcaaactaactgaatcaacctcgaaccgatctcttgcggaaatgggtatcaaggggactggagacattaaccctgcggaggtaagcaactttttaattacagaccattttcatggtgacaactgaccattgtttattcatctaggtcaatcaactctgcgcgatctggtgtgccgaggccgccagaccgttttctgcccttgttgatgcaagccatcaagccatcctgcatccaacaatcaaaaagttattaccgggacgacgggtggtctcaaaagacatccaaatgatatacttggctatacagcaaaactataaggcagtactgaatgtgagtacaattttcacttatcacgatcatatcgttcttactgactcatcttgatttttgaaaattggatggatcataggcacacaagggtgccttgtatctaggagtcgatgcctggcagtcacccaatggatttgatatcctgggtgctgtcatctaccgattggttgaagacaactcaggtggctcaaagctagaggctttgcctctcgacttcattcagctggctcaaagtcacacaggggagtatttggctcgggttgttaccttggtggtggaaaagtttggaatccaagataaagtaagtccaattggtttgatccattagaatcctcccttgactgaacttgatggtttcagatatgcggcatcgtcagcgacaatgcgtctaacaacaaagttatggttaacgaactcaagaaacgcaagtgggcgcggttcaaaggcgaaccgcaatggatccgatgctttgcccatgtgctcaatctcatagtgcaaggtatactccgaccgtttggaagccagaagaactcaaaggctcacaatgagacgaccactgctccggatgactcagatgattcaagttctgaggctggagattttgaggaacatgtccccaagtgagtcctcctagaagctaatcactggattaattttcatgttttcttttcacatcgatgttgatttttttcctttccttttttcttttaccattgtagaattacccaagctggagatgactctgactcctcctcggatgatgaaaaagatgaaagtggagacgagttagacgaaaacaatcaagaggagaccgagttcctcagcctggaagatatcgaaaatgcgagcgacgaagaggaatccgatacttacacaaccactggttgcaaacagaccttggctaaagtaagtgtgtttagccatctttgttggctagatcaaagaatgactgaaacttcttggcaactgcttcagttccgtgcagttgccaagaagttgagatactcccccaattcaaaaattgagttcattcaggtatgtcgcgagaagggatgtcaaacccctcataacatcgaacgagatgtccgaaccagatggaactcaaccaatgcccaactcagaagcatcatcaggtgtgaggctgccatgtgggccaatcttttcatcaatcaatgattgaatattacaatataaaactgaccaaatctttccgaccagtattgagtggcagcgtcacaaacgtcatgggattgagaggaagtattacttggataagtcagactttgacttagcgcgcgacatggtcgaggtactcaacgttttctacgagataacacaacaaatctcgattgctggctcgcctcgcctatcaaatgtggtcttattcattgatcagataacagaacacctatcaacagctattggtggagcaaagtatccaccggcattgaggaatgcatgccgggttgggttgaaaattacaaataagtactatagtcttactgactcctctcctttgtatcggattgcgattggtatgttttttcactttttgaatcttgataagtatccaatactgacaggttggagctcttgtctgctccagtactacatccctcatttcgggacgagtacttcaagcttgtcggctgggagcccgagtggatctccgaagctatacaactcactcgggacatgtgggtctcttgctacaaaccccaaatcatcgctcctcctgccttattgacttcagctgccccaaaggtcagaaattaatccaatccactcgtttgaaatgagatagttgactaatttcttttcctcagcccaaaacaggaatgctggccggccttggtagcgcggctgcagcacgagggggaaacaacctaaccgaccccttagacatctggcttgctggtgccctcattctggacaataacgaacccgtcaatcccctcaagtggtggttggcccagaagagatcgggaaacacacacgtaggcctcttgcaaatggcactcgatgtgttgagctgtccaggtgagttgatcaggatctgacccaatgcaatacagcaaagactgacaatatattcttctcttttgcagctacatctgttgatgttgagcgggcgtttagttttggacgagattatgtgtcagcaaagagacacaggctctcagcgcggtcactaagtagagggatgaccgttgcattctattcaaagaatggaatgatccaggaaggggtcttggcaaagtggaaggctgggattcagactacaaagaagggtaaaagacaggtcatagaattagaagattagctataaacaagagagaaacaaggaacattgcaatttaacaaagcttgagcacaaatgagcagggagagtacccctggtacccgcctttagtaccgccggtacttgctggaaccggatgggcggtatctggtgcggtaccaagcggctgccttagccaatataacaagaggtacccaggtaccgctagcggtacccgggtaccgaatgccatctttaaacaagttgccaagaagggatcctccccatgagaaatgtggctgaggaatcttgtccacctgcttggtcttgattgagtcaccaaggtgtgggtttgggggagggtaccctggtaccaggtggtttttttgtcacaatgaggcaccaggtaccagacccaagcactgatgacctggcactacttgaccaggtactgggtcaggttgagttctgggtagactcaagatacatccaacaaccaatcagatccatgtacagaccaagactagaacatgatgtccctgtccttgagtagggattgaactgacaacctctgatgacactcttcttccttacaaaacattgccttttgatgcagaaggtacctggcagcaggtgcactgccactagctaacacaaggtcaccttgagtatgttcacccaaggaaaaaaaaaatgaaaatagttcctgacttttaattcttgccatctgataattttcttccaccaattcttgatattggaagtccaattggtgacttttttggggattgattagtggactgttaaaaatccacatgttctctgggaggctagagcagttcaattgcaacagagggacaacaaattacaaaaggtgcatctgcagtcaataaagactattcaggattcagtatacttttgggataataaaaagaaacctgggcacctattaaaagagagaagacctactgttagtttacaagaagagtccagattcacagtggggaaagtaatttgaaaaaacaatgtaacacgcattaccatattttagagcgaatgcccagaggagcctatgccttggaagagctcaccggttcagctttggctagacaacatgtagcaagtcatgttgagctcttcttccaacagagaaaacaaagagatgggtttacctactggtttgaccacaactgtcagtgtcaccttgcgggatgccactatgatcggccgtgttgaagctatggtcgttggtctagaaatgagaggggataaaaagaaaaagaaagttaaaaaaccaattgtaagaaagatttagtcaagatcgattctagtacaatgaaaaaggccggaacactcaccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgacctctcaagttttcgaccagaagtaccttgaaatatttcattctgaaaagttgagcgtgttccttagcttctgaacttatctctcgaacaaaaaatttctgaaaaagctcaaaaattggttgtgtaacagtgtccgccgtcaacagcacccttagcgctaacatccaaaacttggaagtacacgacaaaaacactgcgccaagagacaatagagcccaatctcctcaaacaactaatagggaagcctcagtagttgcctcagataaatcctcaggtaaatttaacacctctacatatttttttattatcaattttcaccgggttaaattttcctactaagacctgttttcttttaccatgtctccaccttctcttagacttagaggttataatggaaggaccagagacgctccaccatcccagagaggatttccaccagcgtcagttttaccaaagaataaggataaaataatttacgcatcgaaaaagaaactaacatctcctactaacagttccaaaggaggagaaattcgagcgctattactacaggatgaagaccaacaaggaatggctgaaggatgtgcgcaaccgcagcagttactcggccatcagagctcatctaaagtattgccgggagcatttccaagcgatgatagatctaagaggaatgacgacgaccctcaaaagaaccaagggttggaacccactaaacgtgtcggcggagagtctccttcaaccacgagaagcgccggaccttcaagaaggatcaatgagacccctgagtcgcagaggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccgcgtgtgcttgtgtaaacgcggcatttaccgcgtgtttttattaacgcccataaaaaattgataatcaaaagtcatttttatgaaaagtggtttttaccattaaattcttcacactttaaaacagaggaaacaattttaaaaattcaaaaaaactcaaaaaataggcggtaaaaaattaaataaaaaaccgcgtgcaaacgcggaatccgcgtgtgctgcgcgcagcagaaaccgcgtgtttttatgaaaaccccaaataaacaatgaaaaaataacatttttaaccagaatctcccaataacttctgaaccttaagtataactcagaatattattgcagattctgaatctacatgcaaaataacctagggtagctcacaaagtgtacccctgaattattactccttcacttactttgtagtccttgagcggtattggaccaaaatacactgtaggcccctccagttacatcatactacatgttgtaagggggctacatatgtaatgaaggtttgggaaaaatctataaacaaggcttacatcattgaaaccttaactacatgagcacagactacagtattaaattgtttgggatgatctgtggccctttttggcccaattgggacaattactctcttgaggatcaacccatgcatcatgaagtgctgacataggctacaggagtgttacagtttcgtcagaacaccctgtaaacatggttacaagccttacatcatctccttgacacctgtaaccaagctgtacaggtgctacagatgatcaaaagctcccataggcttagtaggagagttgtagcaactagagagactcctgagtttgcctccagaggcccgaatgggtatttaagagccccttcttccccctgaacattgattccccatattcatcattacttaccagcataaaccgtcatcaacaaccagtttcaacctgcacattgggccctgttcctgctgttgacaacctgaatttcactccaccatccaacacctgttccccagcactcttccaacacctcttacccacctttctgagcgcttcaagaacagtccccttctcctgaagacctccttggcttagagataagtaccagtaagtattatctctctatttctacagtagtagaatttttctgggtttactcctttattacaaaggaccagaacttcagtaccacccctgcaactcaggacctgaaatggagggcacagtcaaaaacccctgtaactcaggcccctctgtaaataaaaacttaacagtttttatttactattttcttttatttacacaaacctccccacttttcatgtgtcacccacacgtgtacatatcctctttttctcttgcagctagtgtagctagaagagttctgctcttggcatcactaagcctgacacagaatttgtgctcacctcttgcactctcctaacacagagccatccaatcctgcaaacccgagcaaactcgattgcacaaatccaaaccacaaaagtgatctactccaagagacctcgtctggtgccactgtaaaccccctccctcagctgtcagggttcacaagaattattacaagatgtcagcctctatgttactaacctagtggttgtactatgagtgttgatggttgaagtggtttggagtaagggttgaaggtgaattcgtggtaattgattgctcaacctgtaacaaaaggtacagggagtagtcagtaagatttcttgtaacctgactcttcctacaaagagggcatccagatcaatctattaaagattaataggcatccaaggattacttgctcttacttgggttcgtagtaaggagggtactgaaaagataacaacaccaaaaggatagcttactatctttccagaattattgatgtgagggatttctaagcaatttactatttgattaagatgatttaatcacgtagtaggctaggcttgcttgttctgaaattctctgaggttcaatctgagggattggagctccttaaatattctaggatgaggtattggagcgcctcagagggttgtagagggaaaagagggactccttgtagcacctttcacggtgtacaagggttaatttgaaattaagcagtgttaattcaaatgcaatgatgtaattattaaatacaatccttgtgaggtgttgtaatgggaaaatgcatgtcagctttgcataattgaagtaattcaagccctccttgggtctgttcccgtgtaggcttggattaaattatgcatggaaagaattggccacaagaaggtgcaatggcgtgattctttcatagaaatgatgcaatattctagcaggttcttcttccagatgaactgtgaggatttcccattatttacacgtgattgtatgtcaactatttacaggttaatatttatttgtaaagtagtgaaacttcttattataaatgtaacaagggtttcacgtattcagcttgtgttgtgaatactaatattattaattatggataaaagataatgataataataaataatattatgttcagggtttaaatatgtactaaaattgtaacaactaatacacttatttccagaattagttattagttgtacttttcagttacctggtacatgtcacgtactgtgatatgtgctcagtggctgacacaagatgtcacactctctcttgagtctttccgtcttggtgctccttccctggttcagcagagaactgaccccatcctctctctgaaccaggtaagccttctagtctcttttcttcttttgtatttctcttagattcagattgtcacaagagagaactgaccccatcctctctcttaaccagtaatacaaagtgtcagccacagagtacatgtcacagtacctttcatgtaccaagtaactgcaacacctgtacttatgtacataagtacttatccataatgttgtttacctttacctcttgttatcttatcattatctttaacttatcttattaattacttatctattaattacatacagattacatacttaagtaattatctgaatcacttgcctttcactcatttatccatgaaacacctgtaccacaagctatccatgttctacagtattttcacggtcaaatacctgtataaagaaatatgtacatgccttgaatgttgagtatcaattaaccattgaataaatacaatcaatacatgtaccaatattaataatgacctcattaattattgtgtgatcctaataatgaattcatcattaattatccttgtcccccaagtcatcacggacaagaatcattacaaataaaatgtacatttattgtttgcatatcgtcgtgtaacaattgaagtaatacaatcaatacatgcacagatcctcatttgttattttatttgaaaggatctgttagctgtacatgtcacaaataccaattactgatcctctagtaaatactatgacagctctaacagatcattccaaataaagatcagttactcaattaacactgctctctctctcttggtactttcacccgtgattcagagctcttccccatttccccatgtaatattctggaacttataatctgtgccacttccaatgattaatccccagaatattcagacaccagttaaaccacttaacatttctattgatacagtacacgtaaccaacataaatctagtctacctttattgttcttaagcttcagtacaacttactcaacttatccacaatattcatagccttgctgaatattcccatcaacaatacctgttaatcttcaactaattttgttaaagcttaataagtattgttagcccattcccttttgggaataaccaaatcaatcccaggtgagtcttagtaccctggatgcctattaataacttgtattgatccggatgcgctgttgatagcaagcctctcagtaaagaccatactgatagagtgaaacctcctctttacaggactgatattaatcacccactacctaatactcaccacgctcaaacacttcagtcaactcatagtaacaaccttttactactaaacactcaggttagttacccagaggctgacattggagatcatataatttcctcgaatctgtgatgataaaattgacagttattcttttcttttttttttctaaaagcagaacaattagaagactgacatcaaatgttttgtaaccattggaagaaactgtcccaacagataacaactttggacctgaatcagtgattgaaatctgaaagttgctcagccgtcaagctggaggaaggattgatcacagaagtaaacccttccagccggagtccagctggccactttcctcctctcagccttgggtatccttggagatacccggatatccgccaggaatttggggaaaagcggccatctgctgtggaactactctttgggatgaatagagcttgagagggaatagtgctttaatgggctgcctctctgggaactaggatgagtaaggtagcaagaaaagaacaagagtatggactcttaaggaaaggtgtggctttggagatttcttgagtaagttatgtctaatatttcttatgtttactagtctaaatatacttgttcacaaatcaaggtatcccaaatgttgatgggcatatacctggctaataatgggtgatcagttatctggcttactggggcaggatctgatggggaacaaatgaacatgaaaaacaaggctccttatatacaagattctggggagtggccagcttgtgggtggaagggggaatatcaacctgaaacaatgtggcccaattggtagagcataagataaatgggggaaatgacatcagagtcatgcagggatgaaaggtgccacaaccaaagagggaggaaaaatataccaaagaggtaaatgaactagccagatgtgtactagtgtgagacatgaaaataacccaagaggaatagtgtgaaacaatagaatgtggcccaaagtggaaatgagactagagtgaaattggattagagtgaaacacatgcagaggccaagtgtggaaggctgaatggggattgatgatgtaagactgcatgaagtgattatgtaataaaggaatgaaatgtgaatccagagtttcttctgtcctgggggcttggtcttgtgacatccatggtgttgcaggttggttgaatattccagagggggcttgtcttgatccttgagagtattgttgtccagagggcttgatattgtgcttgaggctttgattttgtgggcctcttattcaagattggcttaccacaccgcacccaaatccgtatcccctggcggatatccgttggcactagagggtatccgccagcggatgacgggtatccgtgacggataccctcagaccatctctaactttctccacttgtataagatactaacaagagatctttctctcctgtctagacatgaaataaaagacatgttggtactagcagcggtgggtagttacgctatgctacattaattcaagccatttctgtagcataaagaacctgtgttacccatttcctttgtaaccgctatctgtaacgctgaatcctgccgccctgtgtaccatagtgattatgatttaatttttccttccaggcatggttagcacaacgctttttgcccctgtgtaacgcaagaaatccatattcaggggtgaaactgccctaaccacagaaaatttctgctttttctttgaattctgtatgagatgtgttgctgccgggctcagtagggagcagagaggagtttcccacttcttgaattaagttgggagcaattacaaatgtttttaagaccctcaaaccgcttcatcttttcaagacctcaaggttacctcctcaacgacaacaatcaaatggcgccagacccagtactagtacccaaagatttagtcattgatgattaccacaccaatcagtctcaacttcatcgatccctccgtgcctcttcaattttggtggcgcccaacatggtggcatcatcattggactcccgcatcagaatgacgcgcccagccactaaaaaacgcaccgctgacacttcttcagtctgtttgacctcagagtctgctgctagtcaagcgacacagaaattgcggggaaaaaagaattgaaagaaaggctccagtgccaaggctaaggcgtcagtttagaaagcaaccagaagcaagccaaagaagaaaaagacaaaaagctgtgggtgtgagatggccaaacaagcagagttgagaaaactttattaattgttcttacccttttagttgattcagacttctgaattgagttttgcttgtttgatagggagaagaaggaggccacgactacaatcaggagattgatgatgacgtggagatccagccaagggaagataaggctgccaagtataaacaatttgatgatatactggcgcaagccaggtgacaagtcaaaggatccaattaatttcacctgtaagtggtgtaacgtcacctatcgagggcatgggtcaaccaacgggaatttgttttcccattgtgaaggttccacccaagccaataggaaccctaatggctgtgtaaattgtaacaaggccatacaatctggggccaagttacctccctcggttgctcagcagaggatcttggatgccaaagctagtggcgactctacacaaaccaatatcaaggaattccttcaagtcaaaccaaaatttgtcaactgtgtcctcaaccaaatgctgatgatttggcaagtttgacaagcccttccttggtcccgactagaagacccttatcttcgagctgctttcttgtacaccaatcttaaagtggtactttatggttgtcgatggttggctgatgagtccaagaggttgtattccatgctgaagaaacataccttcaacaagttgaatgtgagtggtctgttcactgtctttccaatacctcaatgtaatttgatcactgaaaccggtgtacaacatcacctacctagaatttggatacaaagttcaccctcatacacaatgtatgtacaacacaggggaacagattcgctttcattggggcggccgttgctttcatcaactctgatttggagtatgttgtgcatcacctgacactcaagatgatcccgtggaagcaccatggacaccttttagcacgtccgattgccgtgattctgaagaaaaataagctttatgaaaagataagtcttgtgactttaaccatctgtcttaagatttctatccggtccctgtgctgacattttccatctatacatgttagcacagaccaccgactcaggttccaataacaacaccatggcaaagcaaatttgcaaccttctagttggtaacaaaggttaccaaccaggctcgtgggacccaactagtatgcacatccggtgcttttgccacaagctggccttaatagtaaacgcgggcctgcaggccctgtctctcaagactcttcctcccaagagagaaaaagcatcagttctgggattcttcccagtccttgggaagatggttgaagaagatgagcaagatctcagtgttcaagatttgcctgttgacgtcaaaggtgcaaagaagacaagccctcccatcaatcttgcgttagattccgacagcgactatgggaatgcagacaatgagaattcagacaaaggccccaaagagtctgatgaaaacaacacagatcacgagaccacgtcagccgcacatcttcaacatgccaagaccaccaagctcaaggagcttaccaaggagcttgatgtagtgatcaaacagatcactcgctcagcagcccagcgttcaaactttgaccttacgactcggaagctgaattttaaggtggcccctttgattgcggggtacggcatccgctggaatatttgctatcaaagtcactgtaaggctattgaagcccgtgaggtgattgatcaaatcctcaaagacaatcagcagcacaactcaccagaaatcttttccaatgcatacttctccccgcgcgattggaaggaattagatgacctcaattgtgagctggagtgtgagcctgggtctctatagtgacagcaggacacaaggtctttggggggcacttttaaatgtatttctcaagataaaggaaatacaagtcaaagtagaggagagggaaagaagagaaggaaaagaatagaataatcttttttttctttgtttattttatgaagaatattaaattatggcagtcttactgtccctcttggatggctgcagacagtcttactttccttagtaggatggctgttgtaagcggagctaactctgacacctccaaatcaacagaaactgaaatgggttattgacactgatgaatcaggtcaaccacaattttttagatcaaagatcaaggctctttaaagggaaacctatgtatttttcagttatactaccaaacaggaagagtagagataatagaagctggagcttgctttctttgatcagggctttggtttgaagaggagtgaagagaaactgagaacgacagagaagagaaacaagcagaaagattctagcttaacttatgagaagtgacttaccaatgataccaatgacactgagtagtgggaaaggtaggaaaagtgaggtccttctggttgataagtgtttgcttgatctgggtctggttgttggtgttctgtgttggtctggagtctgaaaatcctctggaagcggaatcaacaagctcagagaggattttcaaagttggattatgtaatctggcatgtacatgtggtagagggagctgaaaccttaaggttggaataattcttggagtactgtgaattgttacaaagtcaatgaaggaatggagttgggtaaaagtgatcagtggtgactagggttaattttacaccaggaatccatttctgaagtcaaaaaggttaaaagtcttaagataaaaaagataagataatatttggagtagaaatgggcagttttggcagtcttctggccagcttggctggctctaaggctgacatggaggtatattcaaagctcacttctgagatggaaggaaattcttcgactgttacccatgtcctgacgaagtaccttgaactcaaacagagtcttactacaaagattgaagcctcttcggagactagctccctgtatcctatgtatcaggctatgctaaaacgggtcaaaaagtatcttaacaaggcgatggaatgtgaaactcttgtaattgccaatatcttgcatccctgttacaggatgcatatctttgagcttgcgtttggatcataaagtgacaaggctgtccattgcctcaagcggcttcaaaaagaatacaacaggacaaaggaaaacattgaatcgaacaagccaacagagaacaccaatgacattgttgaagttgaaaagccattgacttccctgcccggttctcttatggcttgtctggcctcaaaaatgggcaaacaaaaagacaatcctcagtcaaacgagatcaaagcatacctgaaagccaagctgtttttcaaggacaatgatttggatcacaagactacaccactaaagtggtggagggtacattttttgaactctcgtcttgtgtatttatgcagatgctgaccgaccaattcctgaatacacaggctaataggacaacttacccaacgctggcaatcatttcccgagcgtatctggggtgcagtggaaagattgttctctgcagcatctgatgtatgtagtagcaaccgtggttgccttctcccctcaactatggcccactctgtcagcagcctcatgtggctgcaagaggaagtgcctctaaccagggactttcttgaagctgggaaagctttcaaggcactgatcccccataaaaaatagatgtctttttgataacccatacatattgttacattcaatgattattgcgttatcacttcctatcctgtgcccctccaatactgtagtctcccaaaaaaaaatgccgttacaagcattggatagcgtagctacagcgtgttactactaacgcgggcactaacaagcccaaacccgttacgctacagctgcgttgcgcgttatctgcaacatagctacccattgttggtactagaacctttctctcaggagctattgagccctttgctagtactattccgacggaaagtgaaggactcaacagagtccttacaatcttcaaccctttcctttggtacaaacacaacaaaacaaagtcttatatttttcttggtttgttgcaaaaacacttccatccccctccaatatcaaaaattgaaggttcctggatgtgaggagtatattaattgtgcctactcaaaatcttggcctcagtatgtgaaatattgcgaattgttcaatgtgcacctcatctatgggtgcatgaaatggaatggaaacacatagcagttggagtgacccaatgaaattgaccatgggtggtgcagccgcccttgaaccctagtgtggattatgccagtgatgaaataggtgaaatgaatgtgaaacaagggaattaacaaatgtgaaatggtaaaaactaggggcagttggtgtagcaaaacatttagttgaccggttcaggggtaagtgggttttgcttgccagctgacagcaaggctgccactaccaaaaacattaatcctgctcacagagtgtgttttaggtgcatctaatttggagggttgcttggcaatgccaagaaggattggactcttgttgagtttgttgaaatgacagtgcccaattgaaaaggcttgcccacttgtggtgtgacattccaagctggagtccgatctgtgacagttggagttagtctggaccctccccttgtatgccacagtcgtcaccaccaccagatcttcagtcagactgtatgtatccatttcccattaggacattcgaacgatatatatataaggtcagtcacagtagaaggaagtggtatatcagtatgcagaacacagctcaattgacctcgtaagaaccatctcctgccaacaaacaggctgtcgaccagggaaaaaattatagaagtgtatacctatcaaagcaatcgatcgaaccgtcctcaagtgaggacttacggacatcatgggtttgccaacattctttcccttctacttgacattcgaatttcgatttactcacgtgatgctccattttaaatcacaggtgtttcaaaggttcggaatccaatactctttctgaacacattccggctaactgtgaacgaaaaaaaagaaaagaatcatgatatctaagttcagtatgttgatgaatccgtgggggtgacgaacagttctttagatggatgagcgaaagatatccctttgtgcttcaactagtagaagaaaataggattcctcaatttggttcgcaatcaatctcttatatctctcttgatcagaaaacgtgtttgatcggctaaacggattctttttgcatcaatcagacaatctctacttggatatgaacggcatcattcatcactgcagtcatccgaatgaaggaagtgcacatttcagaatgtaagatcccccctatgtccccaacttgcgtgtgcattttttctcttggagtttcgttgacgattcttgttttttcttctggattcttcgtgtttttttagaaccgaggaagatatttatttagcgatattttcatacttggaacacttattcgcgctagccaaacctcaaaaagtatttttcttggccgttgatggtgttgcaccacgagccaagatgaaccagcaggtttgaactaactttttttttgcagcatagattcaaaggctaacaacgatttaaaatatctctgctcaattcccaacacccaatttttaacatagcgttctcgaaggttcaagacggcaaaagaaaatcaagaattgatcgagaaagcaattcgaagaggggaaaagctacccgactcaactgggtttgacagcaactgcattacgcctggtttgtgtttagacaaattgcattattttctagatcgataataacataccatgccatctctcctggtccaggtactccgtttatggctcgattatctgaacagttgaaatactttatcaacaagaaagtatccgaggattctgcatggcagtcagtccaagttatattcagtggacacgatgtgagcatcgttatttacatggagaattatccctatttttgcctaacgggacatcacagccaaataggatttccgcaagactcacgtatgtttccatgatgacaggtaccaggagaaggtgaacataaaattatggaatatatccgactatcgaaagcacaagaagattacaatcccaacattcgacattgtgtttatggcttagatgcagatctcatcatgttgggattactgtcacacgacccacacttttgtttattacgagaagaagtgaagttttcggcgcagaagagttcatcaaaagggcttgaaaatcagcgattttacctcctccatatctctctcgttcgcgattatctagattgggagtttgcaagcttacgaaaagtgaaagatttagagtacgacctcgaacgaatcatcgacgacttcattctactctgtatatttgttggaaacgattttttacctcacctgccaaatctacacatcaacgaaggcgccttgggattgcttttcgatatctacaagagggtcttaccaaaagcgggaggttatttaaatgaatttggtacccttcacaccgaacgattacaactagttttgaatgagttaattgtatatgagcgagaaaacttcgagcatatatgcgccgactctagctggatcgaaagcaaacgttcgtctcacgggaagtccaagaaaaaggcgaccaacaaccctctggttctaagtgagacccagcgcactctcctttcaaaaatcgaacaattcgtccaatccaatctcaactctcctagcaaatacgaagccaccctagctctaccagcatgttacccagcaaaagaccgaaaattcctcagagatttggccgccgaattgaatctatgtatttcctttgacgaatttaacgagaacgatgaaccgctgatcaccttggcatttgatccggaccaatcccctccagaggattcggccatcaatgccgtccaggacatgctagaagatttccaactcggtcaaccggccaaacctgaaaccaatacagcccaatccaaagttgatgaagtctttcataaatacactcaagccgctaaggaacctgaatggaacgaggatgattttgatcaagaacaagaacagaaatttcaaaaagccttatccgaatggaagtcgcaatactatcatgtaagccgattatccgaagctccgcgtttcatctaacctaattgtcagactactaatgctgagacgatgtcaacttttgatttctctctaggaaaaaatgaatcttgattttgccaatccggaccagcttcatgagctcacctacgcctacacagagggcttgcaatgggttctacactattattacgatggggttgcttcgtggagctggttctacccgtatcattactcccccatgatttcaggtaagtctcaagtttagagtatcattttttggttggcttcactcaaaatgcctcctttcatttttttagatttaagcaatgtggcgccatataaattttcattcaaccttgggaaacccttcaaaccattcgagcaactcatgggagtccttccagaattaagttcctctcatgttccgccggcatttcgagtaagctataagacccattggtttcctaaccaaacttgtccatctttgacccgagtctgaaacagaacaatttatttgcaatgatttcctcaggacttgatggtcaattcagaatccccgatcatcgatttgtatccgcggcagttcgaaaccgatcttaatggcaagaagcacgattgggaagcgatagttaaaattccttttattgaccaagatagacttctcaaggctatgaaaggttagataagagcttacaatcaagcagccttgctcaatgaaaaaatttaatattaacatctccttttaccagctcatgagcacaaacttttagacgaagaacgtaggaggaacgagtttggtccgacttggcagttcagatacaacccacaaacctcggtcacctatccatcctctctgccaggctttttcccagaacttcacaactgtcattcgcggatgacggtgtacgatcttccgacgatccaaggcttgcgattgatcaaagggctttgccaaggcgttctactaggaaaagatacagtagctggattcccttcacttcacaatttaccccatacgggaaccttactattccatggaatcaaagtccatcaatccgagagtaagggggagacgatcgtgctagatattcccaatgtttatgaagggacgaagatagaagaccttgcgaacacgctcctgggctcccgagtctatgtgaattacccgttccttcgggaagccaaagtgacggcgatatccgacagtctgttccgatatgaactagacccgcactcgcaaagatgtcgatcgatccctcatgaggatagggcattagctcaatggcaacgctccgccgacgggatcgagtacgaactttcgaagaagtgcggaatggtgatcggtgacgtcgatgtgatcgtccatgcaaagccaatcaaaggcctccaaaggatggaagatggtgcattggttaaagaattcgaaagccgcgattgcgattatgctttgcagactatcgtcttacaagtctcctcagccgacccccgattcatggtacgtattctttttcataagctgctattcaatccctctccatctgagggtctgaccgtcccgccttcctcctctttttctttctttcaggaacaaagtgccaaatcgatcaccgaggaattccctctgggaagtaaagtttttttcctgggtacattactatatggtgctccaggacaggtagttggacattctaaagataagcttgacttacggatcatggtatgctcaattctttccttctcgataatacagtcaggatctggagtttaatttaattaaaatgattggttgaatagtcatttccgacggacaaggaagagaactttgcgtttcgaagtgccttaagagcggagggtggagcctcgaagccatacgttccttcgcacgtattatgtcgacgattggggatcggaggattgactctgagtaagatcacctcgagtatcatggtcctggaaaaaccaggcagtgataataagaccaacatcggtcttagtatgaagttcgaagcaaaagctcaaaaagtactcggcttgactcaaaaatctgaatctggttgggaatattcttttgaagctgtcaaattaatcgaagaatatctggtaagcgtgttacgttttttttttcctcctgaaagagttcatcaggattgacatgtattttgacggtttcaaaaaaaaatttaaaggaacgatttccagaggtcccagaaagattagagagtcgaggaagcgatcttcttcgagcgcaagatttcttccccgagcaaccagaggcgcgattagccgcggtgaagggatggatcaagtcgaagggggtacgagattttgaccgagtaggattagagacggactcattagagcgagggacgattgagagattcgaggcgatcacgagcaagttcctagccgagcggacgccggagaaggtcaaacaggctatcatccgtcatgtgcctcgtcgggcaatcctcaaaccttcccatgccgaagaacaactcaaaaaccaatccttcgagttggctgatcgggtgactatggtcagtgatcgtgggacagtgccgatcagcgctaagggtgtcgtcgtcgggattactgagaagttgatcgatgtcgtgtttgatggaccatttattggtggaaccaccctttcgaaccggtttgttttgatgtgttgttttctttgtttaggatggcattttgaggctatcaagaggaagaagactaaaaaagcatgtgtttttttttttggttctatagatgtgagatgtatcgaggggtttcgataggaccgagtacgatcctgaatctgactacgcctcaatatcgacagagcattacgggcggagttccacaggagaaagcggcgatcaagcagcacggtccaccagtagagggtcaagtggcgggtgcccaacagggtcttcgaggccgatggcagacgggaggggtggctgcgagcatcaacaatggacgaggaggtccggcggtagcgagtcatccacgaggaggaccgccgacacgaggaagttggtcgggcggcgagcagacaagccgcggggcgccggagccgacacggatctacgggcacccgagctcccggcatgtcgaggaaccggcgacgagccggccggccaatggcgcaggatggcgcagcggcgccgggcgcgagggagccgagacgacctctcatcggggcagaggctctgcggggacataccggggcccgtctgagcggacggtgcttgcccgacctccggcgccctctcagccggtggtctctcctggcccggcgcctgaacgcgacggcccatcctggaggggtcgcactggacgaggtcaccccagtaataatggtgctactcctccgcttaatggtaggggtagtccggcccccggtaggggcagcaggggcagaggaagaccgggcccaaccagaggatgaatatcaactttcgtgctcgctcactcgctcgattgatgttgttttttccttcttcttcttcttcttctcttgcgctcctcttaaatactttgttgtgttgtttttgctatgtttgctctgatgaaatacgatcgaagtggtctgtgacttgaaaactgacccggtgaatgtcctatctacatggtctggaattttgctgttgttgctgaaaagtgaaaaaaaaaaaaaagttggatgttgctctcggggtattagtactgggagagagtgagtttccgattgatttgtctccatcatggatcccaacaagaactaccgcggagttcacttcaagccatcaaccgaacaactcaaccaacaacaccaacaacaacaacaacaacagcgacaacaatcagacccaacccaattcgtacaaacatggcaacaacgacactcgatcctcaacaaactcacaacaaccatactatcaacagaccaggaactactcgagcaataccagcatctcaaacctagcacgacacctaactgcgaactaagccatcaattcggattcctgctcgaacgcgcccaacaacagcaacagcaaccaacaacagcaacaacaccaacaccgtcggaacagaaactgctccaacgatgtctcagaactcagatcgagccgtccaaggacttcatcctcatccgcaagatctccgatggacaatccggctcggtacgcttctccccctttccttcaattcattcataatctgatccattttgggtttgtatccaggtccatttgattagaactcgattgtctagcctcgaaagtctcaaccaatcgaacttctacatcctcaaaaaagtctccaaacgggtctcacgaaggatccaacaagtgagcatgatcgtataagtcttacagcaatcaccagacaaatgatagctaacactttccgatatgaactgccaaaaataatagtatagctcgatcgagacggagttatcgatcctacttctttcgcgtggctcgacgagctcgggagtgaagcgacagccgaagctacacctctcattccagacggagacggatctgcacttggtgctagaatacagcatgagcggctcgatcgcggaccatttgggccaagaggggggcggcatggcggagagaagggtgtcggaggcccagttgcggggatggacggtcgacgtgctggcgggactcgattggctccaccatcgccatcgcttctgccatcgcgatgtcaagcccgctaatctcctcatcaaccatcccgacggccatatccttctcaccgacttcgctaccgccgcaccactcgtcctccttaatcactctaaccatgctcatacccgttcttcggatacacttgtcgtccccagaaatcatcgggtcgtcatcgtcggcacttgtgattacatcgctcgtccgtccccgttgtttttctcttgctcatctctctccctgatagtgtcccataacagcatcacaagatctaagcctgcttccttccttcttacaaaaaacaaaaacagccgaagttctagaaactcatctgacccaaaccatcgcgaccctgtcgcactcgacagtctccggccgcccgacagctagtacgccgactggcaggacaacaacgatcacggggggccgtcatgatcagcctgggcctcctgcttcaccgaatgaacacgacgagccggcatcgaacgggggcgcttatggcccggaaatcgatctttggagctttggcgtctcgctcttcgaggtcctttccccctcttttcctcttcttatcccttgctcttacttacctttttggcgttttttgtttttgcttcaatcgatcggtcggtcaatgtagatggtttatggccgattacctttcttttgtccgtccatcaacgacacttattctaaaatagtggaccataaagttcagttcgatttccttctcatttattagaccatctactttttcagtccacttctttagagctgacgatttgcttgaatgtttgatgattatgtgattagtcttatctcaagattccagaggtcaggggtcggaataacgggactgattatggccaaagatactaccctgatgatgatggtagtgatgatgatgaacaggaggaggatcaagaagaaccggtttcaggagcattacaaagctttctgaaggtgtatgtgccttttgccccctatttattaaagcaatagtgtcgctgacccttttcctcttcatgcaggctactttgtagtagagagaataggatcggatgtgggtctgaagggttaaaggaagtcaaagcgcatgaatggtttagaggcctagactgggacgaagctcaaagacgtcagtccatcgtccccaacatagacgcgtccacttttcctcttggtggacagggtgggtgaaattgaccgaatggaggaaacgcatgtttatgttttcaggaccggtgccagactttcaacgatcacctatagatatcaatcgcttaggagacagtgtatgtcttgatgaaggagcagcaggcgccgaaggagacgacgaccagcggttcaatttttcggcatttttcggctcgtcgcctggcctttctactttgaagtcgaacaccaagaagaacaagaagactggtgaagatggaggaagttggagagatgatgatgatgatgatagtgatgaagactcggcagattcagaggaatcggatgagttttttgggttcacctatttaccgagcgatccggatgagtttaaccgagcccaagaggatcaccagagtcggcagagagctgaagtcgagtatcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctacccctttgcccaaacttcttccctcatctcgcccccctttagcacaatcatcagcagcagcagcatcctcctcctcgtcgtcttgatagtcagcctaattctcagcccactgtcgtccatcaactcgaacttgcttcccaatctgtcgacaatctcttgctcaaaatcaacagacttatcgcgcaatccgactcgatcattctgaacgctcagccttcttgagctacactccagcctctcggcttcctattatctccctctttgtatacctttttttccccatcgatttctcattttttttttgtgttcttttcttccctctctttctcttgctctttctctttctccatgtatcttttttgatccatttccaaaactttcaacacacatatatacatacttacataatgccggacatttaacactctcttcaatattaatctagtttttcaggataattgacctgatttttttttttttgggtttagacatgggtccaatccagtaataactgtgatgatacttcctcttccaaagtatgtcccaggtggggctaacagttgcgagcagatctgtccataagaacaacagtgtatgtgctactgaagttcagagctagctaggtttcggaaggaggagagtaacagaaactatgcaatggtcggggaaagatctgttcccgttcggctttctgcagcctgtactgaacctgctcgtcattgataccgggggaacaggcgctacacaggtccttgtgtagtcctgactccctataagtaggagccgcactgctcgtcacgcgggtcagattccctctgtgacaaccaggtacttcaccggctttctaacccgaggcgattataacattagccctgttccccggcaagaagttaccacatctgctagtggtggaggggttttatctccggcgagtaggcatggaagctgcttgtcgagcgagcgagccaggtgtcctgcaagctcgtcggcgatttgttaccgaagctgctcttgaagcagagctctgttttccgagcagcttctccatcggcaagaagcaatggtgtatgtactacttaattggcgagtgggtttgctctccggcgaataggcactgtgcctgcccctggtcgagaggtatactcttgccttgcaagccggagcaggaagtagaccaggattgccgagtattcacctctggcgagcacgtgtattgtctgctcatttatgtatctgcttactggaagagtttcttgccgagcctgagcaactatggaactagctcgctgtggtgcttcttcattgcagatgagcagagcagctaccgcgcctgtggatcggagaggttctctctacaactcacaagggtcttacttaccttctcgtcgagggagacgatatccccctacacgaggtgcttggaagggcctttccctggcatgcaggcatccaacccgctgatgaaagagtctccctgcttataagtgtgttggcagcggtcgtgtcgacacgtcatcattgttgcctcaagtaaagctaaatccctcatgtctaatcggcattcgtggccagccaggtaacacggttgtttggctcgatctataaggagctcagactaatttctttcttcataccgctgggtccagaggggaagagagtatacattcgaatacaagagctggaagctttcagtgacgtacaatggtcggtgaggagaggagatcagacagtcggcagcatcatcagaataagaaagtaaatcttcacaaattgatgtattttcgaagctcgttctccagcgtcagatcgacgataagagcacgcggatgattgttaagggatcccctaccgaggggtgacagttaatcgggacgcgacggaagttccatacgccagtcccagttagaagtcatcgttcggctcttttccggcagcgatagcagcttcggctctagcttcgtcattgatttccgtgaagtccatctgacagcgtccacaatgctctaattggtcgggctggcagacgatgatttgggcgccgttttcgtcggtgtaggtttgggtttcggacatctttgagctctttttcctatgggcttcttctgtgactgttatcgattcattcaaatcagtacgagatagattagccagttgaatgttgctcaaagagagctgtgaaaagagatcagggatatagttaagcagaacgtacgtttttattcgagattctgcgaggagggcgtgtttttggctggagaaggttgttggagtttgtggaggagtcttcgagttaaaggtgagtgttcgaaaggtgcgtgaccgcggaaacgttctagaatacgtcatagaccagccggagtctccaccggggatagggggtggccggatagtctccgccggggataggggctggccggatagtctccgccggggatagggggtggccggatagtctccaccagggcttggaccccacttctcttcattcttcatgtaggttctttttctcttccttcttgttcattgttgtttgtgacatagatcctaaccaccatcccttctgagatagctgatggaaataaacagacaatcattggttctctaatctttccctcagactattgagtctgttagaaacctatcaacattgtcagtgaagaacaaatgcatggttcttacactcttaccagcagattttacactgtaatatccttcccaaaaaccaatgcctgtcactctgccatgaagtaaccattgattgggttggtgtcctctattgagattcagttaatagagatccctaaccattctacccaacttcaaggtttcttcattagttggctaattatctgattttaatggatggaattggatgcaataaagaaggtttcctgctttctaatcagtcagaatcacatgctgggatttggaaaatatatcaattgaaaatgagaatgtttctttttttctgtttttcacttaaacataagacacatggctcactgattttggccttggttttgatttttgagtttattgaatagagttttttttgccagtgggtgagatttgatccttcagggtcagaatttgagattaatattgtatattactggtaataaatttaggaaaaggtaatgtattgaagaaaaggaggaattgtaaatgacattgtcccatcctaaatttgttaccagtgttttccaatctgaatctcaaattctgaccctgaaggttcaaatctcacccactagcaaaaagaaaactcttcaataaactcaaaaatcaaaaccaaggcttctccaaaatcagagggccatatatcttgtgtttgagtgaaaaaaaaaaaaaaaaaaaaaaaacagaaaaacagaaaaaaggaacattttcaatttccaatgatatactttccaaatcccagcatgtgattgtgactgatgaaaaagcaaaaaccttgttaattatcacatccaattccatccattaaactcagataattagtcaaatgatgtccaaagaaaccttgaagttgagtagaattatcagtgatctttattatgtgagtctcattcaatagaagacatcaacccaatcaatggttaaatcatggtagagtggcaggtatttttttcttttggggggggggggatatgtcagactcggtggaaagtctgctggtaattttttcaaaattttccaattcttaagtggtgattttctgattgtggaatttattttgctggagtatttaattgaatttattggctttttgaccaggcagaagtttgtataattttattagaatattgaggaaaagagatgcatgccctttatagatgggtgattatggcagtggactttcaccaaatgaaacattaaaatttacatgatatgatactttggatgatttttttgaagaaaaatgaaaccaaatccaagtggctgtactgtttggattgggatagctctgtaaaaagttgaaaatttgtatgaaatgtatacaatctcaattgatcctattcctatgtgtttggatgtgaattatttcatgccccacaagtctcatttgtcaaaatgttgcattttccccacatcagaagatctgtgctgtcacactgcgtcaggaattcaaagcctctgtactgtatgagtgaaacacatatggtttctttcctggcaattggaaattacatttacccaatgggatagtttaacaggtatcatactgtcaagaaattccagtgaaaggctttgccatgtgcaaacagctgtattcaaacaatcaagtgtgtttgtttcaccatgtcacacaaccttacaattgtttgtattttaacaattttttagtgttatgcttgtttgatgggtgtttggctttataaatacttccatactgtcaagtgtggaaagtttcaaatgtttttattatagggtaatggctgtttactcacattaaatgcaattttcagacatttcttcatgtcatacagcatcattgggtcaagttttcactcatttttgagtcaatatctgggatggtagttccatgatgaaacatttggaattgcaccttgttgtactgcatcacagctgtcacacttctacaaagtgtaactttaaggtttataactgtctccacatcccacatcctcagtcaaaaaaggtcccactgagttttgatacaaacacacatttcaggtgtggttagccaagactttcatcttctacaatgtccctatgacattgggatccaaagatatacaattacatgcaaagaaattcaagtttcagaaactgaaatacctgttaacaaatttcacactaccaccaattgtaagtcttaaaatgttctccacctcacacatcacacatcaccaggaaaaaccaataatcacttaatgtcaagtgacatccaaaactataaacttccaaggcccctttgtaatagggggtttcaaatttgatttttgaacaaaattctacacaacatcatcaagataacagaacttttgagaaatgttccaaaccaagcggagccagaagtttcagaaaactgaaattttgaacctctagaccttgtgaatttatgtagactcctgtttaaaaatcaactttgaatcccactaatatgagatatcacttgctgtcaagtgataattgatttttcctggtgcaacttcaatgggaagaattgaaacttgtgtttgagtggagtgcatatttcaatgcaggaacttactgctagttgctattatggttaatttttcattttatttcctcataggtaaaaatctggttcactgccagcaaattcaaatttagcggcttgtttgttgaaatctgagcaccaccgtgctcattattctatccctctatactctcatttacccctaaattgccatgacacatgatatcatttcttatctggatagccatgcgctctgatgtctatgcgcaccacaaagttggttttggatctcacgtatataatctaccctcttttcctccaattttcttgatcttctgcttggggaactcaagtggttgttatttataactacttcaatacattagatcatttcttatcttcatctttccagttcctctgctaaagacaacattactatcaaatacttgttatcctctcatcactagactcaactcattatcaactcctgccagccttctttccagcacttacccttctaaaaaaactcttgctgacttgaccatgtgcttcccttcttatcaactacttgtcaagtctatcattcagtaatctgttccaatcatcattgtaggttatcattcaaaagattctttctctcttattcactgatcaagacattgataatcatatcttattcttcagcttgttttactttgattactactctatattgtgtatgtctttcttcttcattgttttcctgctgtttgctttaaggttagatcattttgtcctattaatgttcttatgatttcttttgtctttgtttctcatcagcttacttacataagaaatcaaaaatttcctcactccccacacatggcaatgtcattatacagtaggaatatacttgcaaaggacccatgagagtggaggtttacattctagtacttgtgagctggaatgctgcctgccatccgcaatgtgtgtgagaaaaacctcttccaaactaggaacaaaaggaaaaatgcatgaaatagaaaagaacaaaaaccaactgtatagcttgtgtggaaatcattttgaatttgattggctctggtttggtactctctggattcaaaggctctccactctaaaaactcaactaaactatttttttcttcttcttcataccacaagatctggaggaaagacatgtttatacatttgaatactggagttacaactatttttcttcttcttttaccactacatctggaggaaagacatgttaatacattcaaatactggagttacaaacatttttgggtgatatcagaattgtaaactttctttatacttttatgtagatctggaggaaaagaaatgtttatatatttgaatactggggttacacttgattaagttttgtgagagacttttttttgttgtggcgatagtagaaacgaaaccattggtcgcaattaagtcacctgaatgaaatattgagataaaaaaaaaatgcagttcttccccaaatagtacccttccgaagtcatttctcctgcgcaagatcgacgatatagatccaggaaacagttcggaagggttgagaccgacgagtttccctcaacccggaattgaattgattctcagtgccgcatcgcgtcctactctaggctggtcctcgtcagcggtattgcgattaggtgatcatcgacggaggcctctacaaccagcaacttgcatgaacttgtcagtcgcaacgaagaacagagagctccaagattcgagccattgacgagcttcggcaatcgcctctcgattgacccgtggatcctccttgagcaataaggagtcccaatatgtttctaggattcgcgacaatctagcacgcttatctttgagatcatgggtgacttcccgaagagcataacgatccgttggttctaagatgctcgtgtccaaaaattcatgcaaggcatcatcagtatcctgggcgacttggaaatatagattcaattgatcctctttcatctccatcgatggagatccaaagattaatggctgagtgggcctagatcgggaaagttgattgaaataaatccgaaataatttgctgatgggagtcgcgactttggataactggtctcgttttgctttctcggcttccgtaagcaactcatccctgtcaggcgcgtcgggatccagttcctcaagatttttggacgctttccattcctcttttgccactcgcaacaaaggtttttggattgttagaaatacagcgtcaatttgctcaacggataaagttgtcagtctaccgatttcatctgcttgatcggcccttgaagtggacgggttggaaaaagtgaactggtcgaaaaacgtgtgacaggccgcaaataatggtcgaagtcccccggcaaacaagtgggcaatctgacgtgaaacaacacggactctgaatggaaagattcgtttttggggcatgtcttggcgccgaggcgagcccatcgacttctcaagctgctccagatagttgttgattttgatcaagtcgttcaaaatcgcctcgtaccagcactttgcatcattgtgcgagttgggtgagttataagcgagtgataatgaccgtagcttttctttcaagcccggcaagattatctgttccatttgacatagagtctcactttcagactgtagtatctcaaacatcttcataactctggtgatgcccactcgtttgtggagatgaccgattacatccctgataatttcttggtagaggtgcacaccagaggttagaaacaggatggctgatgatcacctagactcgaatcgtgagaccagacttacccaggtagtcttcttcagtcttccgatccggattgctcgatcggaaagagctgagcatcctcgcaaacgagtcgtcttcttgcgtgttcccatccgtaccgcccgatcgaaaattagagcagagtatcctcgcaagcgagtcgagaggatcttcctgatcgagcatttttggagtcgattgaccgattgaacaaatctagcacgaatgcaacggcgaaatgtgatgagatggaagatctggggacagaagtgagttttgtggaaggacaagattagcatgactgggtgtacaatatgatagagagaaataaaattagaagaaaacaaaaaagagagaaagcactgaagataaatgaatgagagagaaaacaagacaatgggtacatacctggtactggagccaaagtgagttgttggaaaggatgaggaagacaagctgacgtttggtcccgatatatatagtactgtgaagtctgtgacatgtctgtgaactgagtgacgagcacacagcagagttttttttttttttttttttttttttttttttttttttagtgcttattgatttgacattgcgcactttagtgaatactagtgtctatatacatgcgatgatgttttgaaaaatacatgattgaatattaaaaaatatttatagctttaattgttaaagatgataaaaaattcgagaagacaaagaaaaaagataaaaaaagaaaatgcgcccagaaaaagaaagataacatgaaaattccatctcttttaacgaaactaaacccctcatatgaagccgagtccgattaactttcgtcacaactgcggcccagacagtgtgttatgtggttgctcaagccacataccctagatttaaagcgggcagaaagataaccgaacccgacctaaatttaggattcagcccgattaccctaccgaaaaataccagttttataagaaaagataacttgtgagtttgataacacattttttttttttaaattgaaagagaagaaaagaagagatcacgcatgaaagaagataacaaaaaagaaaaataaaaaaaaaccgcaaactgatatttttttttttttaatccacttcagtataagtcttgatattgttgaaacgtttggtatcgatgatgaattttgaaagaatttcgaaaaccaatggattgtcgagtaggtccttcaacgaattcggattgattttgattttatttgatattaatcgagatcgaaatatttttctttgttggtcgaatcttctgcattggatcaggaagtgtttgactgtttccggtgactgacagtggatgcaatttggcgaatcgattttgtcgatgcgaaaaagaaagtcgttgagtggtgaatgacccgctcggagttgataaatcgtcgaggataaaccccgctcaagttgattcaacgagttgaagattttaatcggtatgttggataatgaaatttgattgcgaattatcggactcttctttttgacaaatttgaatctggaattgacgatttgttgaatgttggagagagatctagtttggcgttcgaggttgaaaagttgattgccttctgtagcttccttagcgagttgatcaaccttctcattctctggaataccgacgtgtgctgggcaccaaagaagagaaaacgaaaaatgaaagtcggatatcagattattcaacttgtcgaaaatctggataaaagttgattgatacgatttcgacattggcggtttggcgatgacttgaagggtggcctgattatcggaaaagatgttgatatttttgaatgattgtaagttgtttctttgagcttcattgttgataatatcgaggcctatgttgattgcttgaacctcagcttcataagccgaagctttgtctgcgtcattgattctacaggcgaacgaaatcgagttgttcaacaaagctgctgaggccgttcctttatctggaatattggaaccatcagaaaaaagaaggatctcttttttattttttttgtcagaaatttggttagtaacaatttctttagctttttcttttttgatgtttaagttgaccacatcaaaagagaagtcggaccagggagggatgacatggaatttgattgtttccagagattgaaggtcgtattctggaagaaggtgattatcgagaaggttgtggatcgaggacaaatgagatcgaggtaaattgttgatttcgtggttgatgagttgcctaattggatgactattgacagctgttaattttttacaaacatacaaatgatttttccttttcaaaacatcaaaaaaaggaatgagcggtgaatctctatcaaggaatttgcacggagtggttctaaaaacgccgagaataactctgttagcctgattattaattttactaattacatttttgactgccagttcatttcttttggatgcccagatacaacttccataaaggatcctggaacgaaggacactaataatcagattcttggactgttgtaaacccaaaccaaaagaacatcgagaaattcgattaagttggcctattgaattgattccacattttttgactttgtttaggtgaagcttgaaagagagttgaggatccagaataattccgaggtatttgactgaatcagattttgacatgcgaatatcaccgagtcgaaaaggtcgaacatcaacttttttgtgagtaaaaatcataaaattagcttttttcttgtcgaagatcacattgtttcttctaccccattctaacgaacgatctccttcacattctagtgaagaaatagaactctcaagttgtctttcagctacaaaatgtgtgacgtcgtcgataaaacccagggaaattttatcttgaaaaagattgaggggattactaataagaagattcgaattgtaaatgatataaaggatgggtgaaagaggagatccttgaggaagaccgcagtttaaggcgaaagaaggggacagataaccatccatacgaagtgaggttgaccgattggaaaggatagactgaacgattgctgcaaggtaaggtggaatattcttgttgatgagtgtgtcaattaatcgatctttgattactgaaggataagctgatttgacatcaagaaagagagctgagacaatttttttttcttgccatttttgccggatccaggaagataaaaaaagattagcatcatcagtgcaacgatttgccctgccaccaaaatggccatgcgcaataacatcattattctcagcccagtaagtgatcctttttgtcaataaactttcaaaaaaatttcccagacaggaaagtaatgcaattggacgatatgaaccagggttagcatatgagtctttatctgcttttcgaataataacagttatcgcatgcctccagcgataaggaaagtaccctagcttgaggcatgctgaaaagagtttgataaggaaaggaatgacgattttttttacttaaaataagaatttcgttagcaatctcatcatgaccactcgcttttttttttggaaggttagacataatgttatcgatttcgggaaaagaaatgtcgggaaaggaaagaggattagtaaaggatggagggacaatatcatcaagatcacagttaatgggcacttcgtaagtgcctttaaagaggagacgagcttgctcctctttatccgaagtaagatcattattttcattcaataaaggagcaatattaccgctactaatgggtttggtgaacttgtaagcttggaagatctgatgatctttgctttctgccaaaaacttcctccagtggttgcgttttaactcgaatatcttgtctttgaaaatcttctgccaggatcgataacagtcggaggcttgaactgaatgggcgatcaacatccattttcgggcttggtttcttttctgaatgattggcgaaaggatatctttatcccaccaggccttgaatttcgaatcgttggaattaactgttcttttttgacggtcaatcgaattttgaaaagaaatagtaagttcttcaacaaacgaatcgatatcatcactacaatcaagagaaacattattgagtttttccagacattgagaaagatcatgacaaaactttactgaatttacatttttaagatcaacagataatctagtgactggaaccgagtggggattaaaattaagagtaagaacaatagcctggtggtctgaaccgaaattgatcgacgaagtacaacatgattcaataaacttgacagcggaaaaattaccccaggtaagatcaataactgtagaactagttctcctattcatgaaagttggaatgcctttttctgacacaatcttgaaaccatgtcgaccacaggagcgaatcaagtcttttgactgttgatgggtgtgattatactgaggaggattccacgagcgatggtgaagattagaatccataaaaataaatgaaggaatgcggcgatcattgtgttgatttaaccagtcggtaagaatcttgatgccttcaaaagttctgggaggattgtacagattgatgagacgaatcttctggattttttcattgttgatgacaaggtcgattgctgaaaggattcgatttccatccctgatgagatggatttcttcagatgcaaacgatttatcgaggaagaagcaagtgcggtgtttttcggaataattagaaggcgagtgattagaatcgaggatgcaagtccaattcgaatagtggggcattcttaaggtatgagggttgatccagggttcttgaaggacaaggatggcgaaatgagagtcagagttaagcgcattggaggtaacgtcaaaggaattatggcagttcaattggaggatcttgaaaggagtattaactgaatcggatgaagacggcgaagacggcgaggtattggaatgaagattttgggaaaaggaaaggtttgaagataatgggttgtaactactcattgattaataatgttacgacggaaattcttagttttgagagggcacttaagactcataggtgaatgattaaaaagaacattatcatcttctaggacaaaagaaggattattttttttctcgtactgaatacatttaatacagttactattgctaaaatcagcgttacactcattggaattgtgggcatcaccacagtgtttacatagcggagaatttttacaaaattgagcggtatgaccaacttcaaggcactgaaaacattgaataggactttttttatagtgggcacctgtaagacaaagactattaaaaaaaagactacctttttcaattttttttgcgagttccttttcacaaaaattcacaatcaaggaaccatgagatttcttgttggcttgggggttacccagccaacgggcattgtgaatgtgatctgggtgaatgtgattttctctacacaagtcagccaaggatgatggattggtgggggtaaaggaaattgggaccgagtgaaggataactggaaaaatcgatggaggtgtgatgagagtaggatcgcaaagatgagtccacacatgtttgtgttcgagaagccagttggcaaagaaacgggtctgagtaaaaaacttaaaatctcccgacggaagacgggcaactcctttaatagaaatagccgaaccatcatctgttttggctttaatttctttaagaacactattcactttaatcgtgatgtctgatggagacatctgaaaaaaaggtcgcgagtctggaacagacttgcgaataacaaagaaagctgacttgaattcattaagaactcgattggagggaggaggacgagtaacagtagtagaagagattggtttggggggaataccttttttagggactggagcccatgatgaagaaggtttggaagatgaatgaacgacggagttgagtgatctctcaaacgagtccaatcgagctgtgatcttctctaccatcgatagagtttgaacactagcactcttctcaatttcaaagaggggaattaaggtattaaccttatcgggctgtatgtaaatactgccatcaggattgcgattagcgaggacctccgcaattgctttgaagaagctcttctcagggttatggcgggactcgttaaggggagggttgttagcgaagtccgattggacaggagtgtgagaacggtcaacagtagacccagaggagtctatttcctccatatcgatgttctttgaccaaccatcctggttggcccgagaaccgttatgatttttgggaggcataggaatacctatgcgacccggtttataaggttgaaaccttgaggttttggggggatcggaaaactcaatttttaaagaggtcggaagagaaggggataaacagggatgggaaaggaagatgtgatgattacgagatcaataggatagaataagacttgaagatacttttttaggtttttttttttttaggatttgatgtttggagggtggaaaaggtggtcgatttttggtggttgatgatgagttccacacagcagagttgatgctacactggccctgcttcaccaattggacaagattttgtcccttttttgtctgtgtgggtcaaggtgcggttgggtttcatttgctctttggttgctgattttcaaggccccgtttggacgccccgttatacgttataaatggggcccccgttataatccaaaatttcaacaaatgtcatcgatatatattgcccatgacacctgtcccatttataacgatcaggtgtttggtgtggaccatagaaaataccgaagatccctacaaatacagaagatcgatccctaccatccccaaacaccacaccaaaaaacgtgttgatggctgaaaattctctcagaagtccactggccactcaacgtcgtcagcagggtcggtcaaaatgaaagcgtcggtttattctcttcttggttactcttgttggccttcgtcaatgggcaagaacgatttcgaaggaaccatataatgatgccatattcggcgggatgcatacatcaaacacatcctcagtggcaatcgacatcgggctcaagctatgcttcgtttatctatcaacgtcttcaaaaagtgcgcggccgaattggattcccttgactgcgaacctgcttcaaagctgctgagcatggatgaacaactcgctattttcttgtacattgttggacagaaggcaacgaaccgtcaaacacaagatcgatttcaacatagtggagaaacaatatcgcgggtgtttcatcacatcatttacctttttctcaatctcaaatcaaagtacatcaccacaccggatccaagatatacgcacgaagtgattctcgacaacccgaagtttactccgttcttcaatgggtgtctaggggcaatggacggctgccatatcccagcgtatgtacctgaagatctagctggcccgtatcgaaatcggaagggaatattagctcagaacattcttggtgtggtcgactttgacatgaggtttacttatctgatggttggttgggagggatcggctcatgactccaaagttctcggaagtgcattgtcggaggacttcagtatcccttcgaattcattctaccttgccgatgcaggatactctctatcaagggggacactagtcccatacagaggggtgcgatatcatctgcgcgagaatgcacaagcagggcagaggtcagtagattattgctcatatctattctgctgatcagatgattaatgtatggtacttgctctcagacccgagacaaaggaggagctgtttaatctgagacattcaatgatgcgaaatgtggtcgaacgaacctttgggacgtggaagaaacggtttccgatcctggttcaccccttagagtacagcctagagtgccaaagagatcttgtgctggctcttgcagtgctacacaattttatagtagaccatcgagggtataatgttgagtttatcatagatgccaacgagcagggagcagcgactggtgaggatgatccgccacctgacgaggacagtgatgaggatgagctccctgcaagccaggctcaagagcgagcacaaaataatgcctggagagatcagatagcccaggacatgtggactcaatatcgtacttatatcgaagctcacagatagatctcggtttttaaattcttgttttctattcattcaaagctcacagtgtcagatagatctcggtttttggattcttgttttctattcatgtgtttgatttcttttatgacatgtgaagaaagattttcatcacttttgaagagaaatacaaacatttagatgaaactctcaaaaaaagagacacaatcgacgaccagaaaatgcaatgaatattaaatctaataggtggttgagtgatggttttgaatctgtcggttcaaccaggcctggcagtaagtgtgatctcgaatagccaagaaggtgtttgccttagcctcattttccaatatgctgaatccggtgaccatgtcgtccatgtccagaccttcagcaaagtgatcttgaaacttctcgatggccctgtggattgtggatttctgagcggtattgtcatcttgagatataaatgcatcaatcaatcgttcaaccgtgttttcaaagcgatcgcctgaggaaatacggtgtttgcgaggagggcgcaccccgggtcgggccgatctcacttcttgaggtgcagtgcttggaagattctgcccgttgttgatcgcatctgggggagactcctgattggattcggcttcgatggcattggtaccaacggtgggccgctacgctacactacgctaaatggcccactaacgttagcgtagcggccctcggaacagcgcgccaaacctgtagtgttagcgcgctgttagtgccactacgctacgctacgctgcgctacagcgcttttagcggcaaaaacggccaaaaaaccgctaaaatgtgctgtagcgcagcgtagtgggcccttttttgcggcccacacgcgtagcgttagcgcagatacagaaatctgcgctaacactacgctacaatgtagcgtatttgcgctacactacgctaggctaacactaccgtatagcgtagctggcccagcgttgttggtacccttgcgtaagctcccacgtgctgcattcccgctaaaaataacattgagctcatggaacttcagggaaggtgtgtttttggaaccgcttaagcagttggannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgttactggactgacttggaccagtaactcgatcaggactcatcgatagctcagtagccacccatcggtgagttcaggctgaaaccattatcgcatcgctttccttcttcaaccgctttgacgtacaagtcgagagcgctcttttccatcgctggggtccagacaagatttttccgatgagagttatcaccttcgggttgattttgagagttagtgccttcaggtcgggtctcagaattagggggctgattttgcgagctgatgccggtctcggagttagggggtgtattctcgggttgatcgatcacactcggtgtggccaatgatggttgcaagccatgtgttgttcttgctggagtcccggtggttccacttccaagagataggagctcggtgtgagcagcactagattgttgagagacctgagttgcaagaatcggttgggagtttttttcttttctccctcgaggcatgttgagagttgtcaagttggaaggagagttgtctagttggggaagggagatgagctgtatatgttgatatgaaagatgatatatctggtgtttataattggaggcttatgatggccacaccaaacacagatttggtggaccgtcataacccccgggggtcaagtgttataaatttgcccatttataacgtataacggggcgtccaaacggggcccaagtttcattttttttttgtctatctgtctgcaaacagacaagctgtactggttcaaggacattctgccaactctacagtgcaacttccctaaatcaatggtaatttcctgacctcctggctgcttgcccagcttgccatgatgtgtgctgctcaaatttttcatgacacattgaaggcaagatcctcaacttgctcctgagcttgaaagcaactcatcatgatgtctgagtgcatagttgtgatccattggatatatgattgattgggccaaaagccaccaaaaaattgaagagctcacacagccaaggggaaataactcatacacctcccattgagtatgggagatgctttgcattggggtgctctgcacccccagtcccgggaggcttagaccatctccacagtaggggactacaaaagtccctaaattttgaactcctgcaactgtggtacacttttagcgccccaaacaaagtcaataccacaccacgagggtctatacatagcaccttgttgttgtatgtgatcaccatggaaaaaagggaaaaaaaagtttctctagttgaacttcaccagtccaacatcaccatggaactcagtgatcttctgtggtaggtggaactcaaagattgatagctgagttgtttttatttttgtttgcctttgcctctttgtttgtgtttttttttgcatttgcatttgcgtcttccaatcattcatcatccggattgccattagaatccatgtcttactgggatgtgtgtgtgtttgttttgagagaagacagggagtagtgatggcaggattgtgcaatcaaacgggggatgaggtgtgtgggggtgagtgggtatcacatgggatgtctgtgatatgacagattggatctatgaggcaagtgcctatatcaacagtgggccgctactctgggatatttgaaaaagggtgggatcaataatgttatgttgaggctatatagtgtggtgggctgttggagacaagtgcagactttgagtcactgtttcttcaaacagggttggggctgttttgttaaactctaccaaatttgaaaaaaaaagttttttgggggttggtgaaaattaacccctatgctgtgtgttttttgttggaaatgattttttgaaaaaaaaatatatgaaaaactgggagtctgcaggtgctctggtatgtgccctcagatcatgagaactcatcatgagatgacaaggtgaagggcagcttgaagctaagcatctaatgttcaatgtagtgtcactttttccctacctacacttggagggtcccttgcccagaagctgaggtggatggaagaaggaattctgtatttcatttgagtctgcacagaagttttgggaatttacacagtgctctggtcaaacccagaaaaaataaaaacttcacaggggcctgaaggaggaaaaataggtgattggcaccaaaaaaagaaggccttgaatttgataccacaggtgccaagagtttgtggggagaaggcaacaaatatgtgaggggaaattttctcccaccagaaaattcaagggttcttgggccaaaaaaacagatataacatgcaagttcctcctttggaatttgtgctttgcaccagaggtgagggacttgtggtacatcaggcgcaagtggccacaccagccatggcgaccaggcccttcaaaccaagagacttgtgacaagtttgctgtagacctgctgcggagccaaaaattaatacttctgcatcccagctttcatttggatctgggtttcatcccctcaatctgatccaccccctcctctatgtattnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcgcttctggggcgctcttggggctttggtggggctctggggcgcctctctgcgcttctggggcgttcctggggccttggtggggctctggggcgactccaatcaactggggggtcctggacagcggtccggtccgttcgggtcgtctgacagcgaaccaggggtcaggaggggtctagcgacgtctaggagcgttccggagcggattccgagcgttccgagacgaatccgagcgttccaaggctagtccgagggcacggggggtcctccgagtgtccgaagacgctccaagcgatccgaatgaaaaaaacggcgatccgcaacgatccaacgacaaaaaacgactcctggggggcctgaggggctcctgggggtcctgtgagttctgtgaggggtaggcagagatgcagggaggtgagtaacaaggttgagaggtaagatagataaggtttgaggggttgattttcaaggttggaggggagagttttctgaggtgattttcaaggtttgatggtcggtgttctgggtgtttctgtcctggtctccgtgtgagttgatcttgcaatatgttatgggtgttctggggagagcaggaggggatcttcagggttctagttcttgatggtagattgcaagatgaggaatgtacaaggttcggatctcgaacgaactccaagttcgaagttcgtgacatgtacgtaacaggctctctacatatgtaacgtccccagttccagtcctccacagctcataacaaaaagggcctttcctatttcacccaatcccccctagacccatgttgttgtatgtgatcaccacaaaaaaaataagaaaagaaagtttctctagttgaacttcaccagtccaacatcaccatggaactcagtgatcttctgtggtgggtggaacttgaatattgatagctgagttttttttgtttttgtttttgtttttgtgtttgtgtttttgtttgcatttgcatttgtgtttgtgtttgtgtttgtgtttgtgtttgtgtttgtgtttttgtttgcatttgcatttgtgtttttgtttgtgtgtgtcttccaatcattcatcatctggattgccattagaatccatgtcttgctgggatgtgtgtgtgtttgttttgagagaagacagggagtagtgatggcaggattgtgcaattaaacgggggatgaggtgtgtgggggtgagtgggtatcacatgggatgtctgtgatatgacagattggatctatgaggcaagtgcctatatcaacagtgggccgctactctgggatatttgaaaaagggtgggatcaataatgttatgttgaggctatatagtgtggtgggctgttggagacaagtgcagactttgagtcactgtttcttcaaacagggttggggctgttttgttaaactctaccaaatttgaaaaaaaagttttttgggggttggtgaaaattaacccctatgctgtgtgttttttgttggaaatgattttttgaaaaaaaaatatatgaaaaactgggagtctgcaggtgctctggtatgtgccctcagatcatgagaactcatcatgagatgacaaggtgaagggcagcttgaagctaagcatctaatgttcaatgtagtgtcactttttccctacctacacttggagggtcccttgcccagaagctgaggtggatggaagaaggaattctgtatttcatttgagtctgcacagaagttttgggaatttacacagtgctctggtcaaacccagaaaaaataaactctggctgggaggggttcctcccagcctcaagcagttattttttttttttcttgaaaaaaaaaattaaaaaatcaaactctgggctatcccctaggacccaggcctgggtcctatgggatggccccggtcctaaacccatatacatatgggtttaggacccagtttggcgtgcaggcctgcacgccaactgcaggccaatctaccctgcagcagagtggcgtgcaggggcgcatgccaatctgcgcttggcgtgcagattggcgtgcgccatgggggttggcgtgcacttatcaaccccctgacaagtttgctgtagacctgccctggagccaaaaatcaatacttctgcatcccagcttccatttggttctggtttcatcccctcaatcttttccacccctcccctacatatttcaaaaagataacaattattcagcactgccattcttgccttgcggatcctgtattagcaagttgcagatctgtgaatatctttgcagatactacaggggccaacactggctccttatgccacactggaggaaaagaaatgttgatacatttgaataccatagttacaagctttgtgaacagaacaattttgagtgatagcagacaatagcagacgtgtatactttcttcgtacctctatattgtagatctggaggaaaagaaatggttaataccagagttacacttaagctttgtgaaagatttttttttttttttggttttgttttggtgttagtaggagcgaaaccatcggcagcaaaattgactgaatgagatgttgtgataaaaaaatgcagttcttcccgaataagtacccttccgaagtttttcctcttgcccaagatcaacaatatagatccaggagacagtttggaagaccgacaagtctgcctcaacccggaattgaatggatcctcagtgccagaccgcctcctactgtagcttggtcctcgtcgcggtatggtgattggggtgatcatcgacggaggcctctataaccggcaacttgcatgaacttgtcagtcccaatgacaaacagagagttccaagattcgagccattgacgagcttgggcaatcgcctcttgatcaacccgtggatcctccttgagcaataaggagtcccaatatttttccaggattcgcgacgatctagcaagcttgtctttgagatcaaggatgacgtcccgaagctcttcacgatcccttggttcatggatgctcatgtccaaaaattcatgcatggaatcatcggtatcctgggcgatttggaaaaaaagattcaatcggtcctctttcatctccatcgatggagcagaaaatattaatgattgattgagcgcagatcgggaaagtttattgaaataaatccgaaataatttgctgatgggagtcgcggctttcattaacttatctcgtcttggtttcctggcttccgaaatcgagtcatcactttcgggcgagttggggccccgttttctcgggtaattcatttcctcaacaattgctttccattcctcttttgccactcgcaacaagggtgcttggatcgctggaataagatcgttaattttctcaacggatacagtggtcagtctggcgatatcaagtgcttgattggccgttgaagttgacaggttcaactgatcgacaaacttctcaaaggcagcacataatggacggagtccgccggcaaacaagtaggcaagttggcgtgaaatgacgcggactctgaatggaaagattcgtcttttggtcatttcgtgaggccgaatcgggcccatcgagacctcaagctgctccagatggttgtagattcctatcaagtcgttcaaaatcacatcataccaggactttggatcattatgcgagctggatgagttaaaagcgagcgataacgacagcagcttccctttcaacgccggcaagattatctgttccattctttgcaaagttacgcttttcaaatctagtatctgaatcatcctcagacatctggtgatgtccactcggtcgtgtagatgaccgattgtctttctgataatttcttgatagaggcccacaccagaggttagaaaaagtatggctgatgatcacctaaagtcaattcttgacaacagactcacccaagtatgcttcttccgtcttttcatccggattgatcgatcgaaaagagatgaccaactccgcaagtgactcgtcttcttccatctgcctctccacataacccggttgaaaacagctgatcatcctcgcaactaagtcgataggatcctcctgttgcatcttgtgagttgatagatcgcttgaacctggtaataaatccaacagtaacgcagcggcggaatgtgatgagatgaaagatctaggagcagaagtgagtttggtggaaacatgatattagcatgatgttggctacgacatgctagaaaaaaacaaaaccggaggaaaaccatgaagatgaacgaatgagagagaaaacaagagaagaaaaaacatgggtacatacctggaacaggaagccaaagtacaaagctttgcggaaggttcaggaaagaggtcagtctcaccaagagctcacgtctggccccgatatatatactgtgcggtctgtgacatgtctgtgaaatgagtgacgacaggtgtgaagcacacagcagagaccgaagagacagcaaaccgtaacagagtcagaaggttggataccggggccggtcgtgactcgtgacggtcgactggctcacctacatatgttgttggtgagccggtcgaccgtcacgaccggccccggccaatgagttgagggcactaccggaggcttggcgcccggagatttcctgtggacttgccagcttggacatggcagcgaggtaattgagccggtacattacgagccacctcatctaaaatcggaaggcgagctaattaggaaaagctcacaagccgtgccgaccttcacagttataaacagcgcgggagctgagccgaccaacgtgtacgaacgagttgggtggcacggttctgtttttcatagattggaaagcagaccggctccgggcgagactgcatctgctagccggccttgatcacagccagcaaacagccccggagacgctattctgtagccaaccaactatggtgaacgagctggactgactcggctgatttccatggatttgaacgaagaccggcgaccggcacggcatttgcctgtagtgcacggctgcttgattctgattcagaccgacagcctggctggaccgcggcccggcctctggtgtgatgcgcgtcggtccaattcaaaatcactcggctggtggaccgccgggctctcccaggattttcacatcataaaggatgctccttttcgatttctactgcctcgaagaagtggaacaatcaacagaaaaattgcctagtaaaacttgagataaccaagcattttttctccatcaagtttccgtccaaagtcctttttcctgcgcaagatcggcgatatacattcaggtgtttgttcggaagggttcataccgacgagttttccttatcctgagattttcaccggagaagtctgtgagttatcctttttcgtccttgtcattggattgttccgtagtgccggacctatcattgttgtcgtcataggttaatcctcgccaccagtattatgaccaggtgatcaccaatggagttctctacaaccagtaactcgcatgaacttctcagtcgcaatcagaaacatgcatctccacgatttgagccatcggcgagcttcggcaattgcttcttgattaaccggtggatcctccttcagcaacaatgtgtcccaatatttttccagaatttgcgacaattcggcaacgctatcttcaagattataggtggcttcctgaagggattgacggtccgttgagcgagttatgctcatctctaaaaattcttttatggaataagtagttgtctgggtaaaatggaaaaaatgattcaatcgatcctctttcatctccatcgatggagaagcaaatattaatggcggattggcggtggatcgggacagctgatgaaaatatatccgacataacttgctgacgagagttacggctttgaaagacttatcccgttctgcctttcctgaatccgaaaaccaatcatcactgtggccgtggggcgagttgagaatccgtcgtttcacaggttctttgaactggaaatcgatcccctcaacaaacgctttccattctttttttgccacgcacaacaaaggttttcggagcgttggaattagatcgtcaattttctccacggatgcagtggtcagtctgtcgacatgacgtccgttatccgtccttataaaatgaaggtttgaataatcgaaccaaccgaagaacgcctggtacgcggcaaataaaggacaaagtcctcgagaatacagatctacaaattgacgtgaaattacgccgactctgaagggaaaaatttcttcttcgagcatcgtgtcgcgccgagtcgagcctatcgacccctcaagctgctccaaaaggttgtcgatttctatcaatttgttcagaatcggatcgaacaaggtcattgcatcgtcttgccagtcgggcgaattcaacgcgagtgataacgacttcagctttcctttaaacgtcggcaggattatctgttccactctacatgcattttcgctttctgactgtagcacatcaagcactctcatggatctggtggggcccactcgttcatgtagatgaccgattgtatctgcgagaatttcttgattataaatgcaactggaggttagaaatagtatggctaactattacctagagccaaatcctcagaagacactcaccgaggtattctctttccttcttcccatccgcgttgttcgatcggaaagatctgaccatcctcgcgactgagtcgattggaccttctttttgcattgtttgagttgattgacagttcgaatctgcaaatgaaagtggcagacaccgcctggcaggaaacaaattgagctggaacgcaacggcggaatgtcgaatgtagggccggtcgactcctcacgatcgcccgggccggctcagtgttgaccgggcggggagtgtgagccctcccggggcaggggtacagccccgaaaggcccagagaacttgatgcgcacgctgccacgcggccggccccagcacactaacttaaacccaagcccctcgatcggagggcttggtacggccaggcaggcgcgaagcgagcctctttcagagcacgccggggttccccgtccctctggaacaaggggattgtgttaagctagcccaccacagccgatccttgcaagtataaacttttgtggaactgacatgagttgtcttcttgttcagtgtcgccttcggcagtgagttcggaggaccatgggggacttggctccagtaggcttcctgtggtctgaggcacggcggcttggaagtttggccgagacatcggccacctgatcttaatataattagcttgagaagccgaccacaggtgcaagttcacaaggcggcgttgactgaaccttcattgatttggatgtagactggccgcagtgggccagacggccttcaccgctacatcaatacatcgatgaacgagttgggtcagccgggtctgtttcatggatttgaaagctgaccgccttccgggtgcggtatttgtccagcgggccttcacaactcacaaacaggacgggagctgccacatattctagccgaaagagtccgctagctaattacgggactgacgcggttctttaccattcattaggaagcagaccggcaccggacggggcattttcccagccggcctgacaaaatcgcaagcagcacaagaaaggctattttgaagccgaccaacgtcggtaccctgcacgcgcttcatactgggtccgggcgcggcatttgcccagccgacattcacatttggcaaacatcacgggagctattatttttaagccaaccaacgatggtggaagagctggcccgtttcattgattacgaagcagaccgacatccggcacggcattggcccagccgtccttcacattctgcctgcagtgcacgggctgcctcattctgaatcagaccgacagattggctggaccgcgctccggccgtcggtccaattcgaaattcatcggctgatgcacccccggaccttttcagatttttccgcatcataaaaggatgcccctttttgcatctccgctgtttccttcatcccgctcttccccattgaccgaacaacccaaacattatctaccaatcttcccaaacactccccaaaaaaacccatcacccaaaacccaaaacgactgcgcttactaaccttttgccccaattccccatacctaaccgttcttaattacttctcccctcaaccccttttgttcaattttgtttatcttgtcttgttttaggatgtcttcaggaataatgtacccactcaacgatttctccgtctatctgatgcccaagggagctgctcccatgtgccctccttgtcaatccgacatgcttccttcagtctttgaagaggatgatgatcttgagtgtgagagccagatgaccatgcttcatcgagtaaacaaagtattcaagagaatgatccctagtcagatcaaaatttccaaacatttttcctcttctttccaatttttctctccattctcgacttcgttctttgacctttttcccgctccagctcaaaatccacttccgtcagtgcccgttccagtatctcaaattaaatttctcttgttcattaatctgtgcctaaaaataaaagtgtatgaatctgttgtctctctaccgtcatcttgggctatctgtttttttcgtacttcctttatatcttgtctctagtctccttggttttctcttgttcttttcttgtttctttgacaattttctcgagtgccccacgctccggaagttgctaggagcgggaaagatcggttcccgttcagctctcactgagcctactcgtcattggttccagaagaacagaagctgcaccgctccttgtgcagtccttttccctagtgaggaggtgtcgcagatatctgctggtcacgtctctggcgggcggtattactgcgcctgcttgaccagtcctgcttcccggcaatggggtttagtatctgcgtatggtgtaggttttatctccagcgaatgctcgtcgagagaacagccattgctaatggataggtgcactatgtgctcgtccgtcggtggattttgctcggcggcaaatggtcctgcacctgctgcacttgagaagaagttcctaaccatcaagttcatcatctttcagtgatgttgcaatatctgctcgcgcaggggttttgctttcttgcaagccggagacggcaccaaaccagtatcgcccagtaatccggtgaatgagctgggccagcgcggttcgcgtgtgatgatctggaggcccggctcgttcaccatcgttggttggctacacattagcagctgccgttctgtttgcaagttgtgaaggccgccgtacccgtagcctttacaacttgcaaacagaacaggagctgcaaatgtgtagctaaccaacgatggtaaacgcgccgggccgactcggctcattttcatggattcggaagcagaccggcactcggcaggacatttttccagccgtccttcacatttcgcctgcagctcggactgtttcattccgaatcagaccggcagcccgccgggacaccgccccgggcttccagaggtttgaacaactttgagaggacacgctcaacagaccattcggaagccggaataagaccttccagcatcctcggatggaaaaagtcctgtgactctgagtctggcccgtacattctccagttcctcctcgctccacttgtccttggctaagaatctggatgtatagtcaatggaccggctcttcttttgggtccagagaacaactcgacatcgccgcccccatgccgatagtgtatggagattccagagtctattaatacggcccgcgctcggccaccggacgggcttgagcgtcaaacagccgacatacgtacatacatcgggcggtctaccaaccctttggttggtccgcaccgattattgtcggcgatatgttcactcaattccaatcttacttagctaaagtctctccatgatggatttgaacgcgtagacatttgtgtacttattttgcaaacagtgtctagcagtgccgcccgctggcctcgatcaattcttgacacagatttgtactccaacgggaagacaccccaacctatcctataccattgcatcgcaatggcgaaattaagcgacttgcctgccgaactagtctataaaatcatagattacattctccctcgccatgtttcgggtcctgaggaatcggaggaccgacctatcgatcgcgatgatcatcatctgctcgaccacaacggaatcgggccaatcggaccaagaccaagacctcatctagagcgacttagtcgtgatcctactccacaagctcttcgtcgtgactttcgagctgttgcagcttcacgaccacacgcttcttggccagggggtgagcagcaaatcaaaatttcagcttattatatctattgaagggccgttttatttctactccgtctgtgcaggtgttccatccaatcctcttttgccactctcgctagtcaaccgtaccttccgaacatgtgctcagcagatactcttcagaaacgtacccgtattaaccagatcgagggcgatatcattcctccagacaataaccggccaatcaatcccaggtctatcgactctcgagggtcgctggcacaatcggaaaggcgcgaagaacgctcaagattataacctcaggatgcttcaattttttcagattgattattcttttcagactagactagcttgcgatgttcgctccttgcaacttatttgtaaaggcatatgttcagtgcccaagggcagtggcaaattattttgtggcattatccatagctgtcccttcctcgagaatattgccatcagtactgcggtctcgatggactgtaaggagctcatgttagaggccctatcaagccgacaactcatcaaagagtttgttattcttgataattttgatgaagacagtgagtcgatgttccaatggaacgtcgacgacgtcgtctgtcgattattctctcaatgggaccacctcgagactgtagagttgagtgggctcaggggtccgtcgggtccgatgattgggacgattgagaagcggatacccatcctgaattgcgcggtccgaacgatgatccttcataaccctgagttggacgagcaagagctttcgatacttctccagatctttggagggagcttgcggacgctcgagttgaacagtccaggccacaagataaaccgagcgggcttgtgtcggatcctgaatgaatgcaccaatccgaagctggaatgtttgacgctcgactggtctcactacgaaccgccggtctctcctgtcccgggtgctaccaattctgacgacccaatgaccatcagatgcctgctcgatatccttttcaagtctccctccgcccttcgaaatctcaagtctctgtccttcaccggtaccgtcgctactcacacgttattcgaacgcttgcctgattcaatcgtcaaacttgcttgggaaaactgcgatatttctccgaccgcgctcgttaacatactctcaagtacaagagatcacaacaaattcttaccgaatcttaagtgctgttcagtccgaagtggttacgaatgtcagtctttttccctccttcccttcatctcataacaagatggctattccagatatggagtttgtgagaaataattaggcgatacttgctgacatcttggaatattctctttcaaatctatgtgttgaattcttgcaggggacgtagacgaggaaagagcggtggaaagagcgttagaagcacgaggggcatgtttccacttggacgttagtccgtattatctgggatgagaggatggaggcagacaaaaagatggatccctaggttttagtcaactagctatacaaagaaatctgtggtattttgaatcttgcaaacagtcatgatggtgtagtaaaataaattcctgcaaagtcccccaacaattcgaggggggttaagaaatacatgtgaaatcgccaacaattgctaaatcaacctcctgaagaagctgttaatagtcaattatttcaaaagtttattcattgaagagcatgccaagtgtccaaaacttgtgagatctttgtttctgacttcagagccaacaccattgtccttaccaccgaaaataaattttgctatagtcttgacttttcaaaacagcctccggcccaatgttgggacttgacaggatcctgatgaagctggatatatctaccttctatgtttagcatagctaataagatgggtttttcagattggacgggattgagtcaaacaggttggtgatctcaatccaaaatttgatcaattgtgtctctggaacttgaaggaaaggagtatttaaatgctaacttaaccaagtcccccctgtgtggaggggggacgccgtcccgcagggaccctccgaagagcttggaggctgcagaagctgaacgggaacggacatttgccaccaagtacaagcaactgttaatacctgggaacccttcggacaatccagccgccgcgtcttgaaagtttgagaggccgagctgaggtgagagcttacctgagtcggtgagctgattggacccacatggttcagcatcattgaattggaagcagaccggcaccgaacccggcttttatccagcctatccagcctaaaaatcgcaagtgaatcgaaaaaggctattctgaagccgaccaacattggtgagtgagctagaccaacacggctaacttgccatgatctgaaagcagaccggctccaggcgcggcacttgtgtacgcggtcttcacagctaacagagcctcctattttgaagctaaccagctatggtgaaggagctggacggacccggctcgtttccgtggatttcaaagcagaccgagatccggcccggcatttttccagccggtcttcacagtttggctgcagtgcacgggcagcgttattccgactcagaccaaccacccgcctggacaccactccggccggtgtggtgttgcgcgtcggtccaaatcagaatccatcggctgatggacgcccggacctttccatgtttttattgcattataaaaggatgccccttttcgcatctctgctctttccttcatcccaccccccattgaccgaacaaaccaaccactaacccccaatcttcccaaacactcaccaaaaaacctatcccccccaaaaaccaaaactgctgcacttactaaccatttcccccaatcccgcatccctaactgttcttgcttcttcccccaaacccatttgttctacctttttttgtatcttgtcttgtcttatgaaaggatgtcttcaggaacaatttacccactcaatgatttctcggtctacttgatgcccaagggagcagctcccatgtgccctccttgtcaatccgacatgcttccttcagtctttgaagaggacgatgatcttgagtgttgtgagagccagatgacaatactccatcgagtaaacaaagtattcaagagaatcatccccactcagatgaaaatctccaaacattcttcctcctcgtctaagctttccctccattctcgacttcgttctatgaccttctcaaaatctacttcaatcagtgtccgttcaagtatctcaggttaaaatctctttttttttctttataaatctgtgtctaaaaataaaagtacatgaatctgttgtttctctgtttcgttttggggcttattgtctgtctatcttctttccttttcacaatttctctatcttttctctagtcgttttatctgtgtagtattttttttttctttctttttgaagcggctgtccgaagtgttcctagggttgcttgtagtgggaaagatccgttcccgttcagcttctgcagcctgcactgaacctgcttgtccttataagtaccaggataagaggcgctacacagctccttgtgtagtcctgattctctacaagtatgtctagtagccgctcgtctcatggggcagatttcctctctggcaaacagctactcgtctgccgattgagaggaattcttccccatcaaggcggtcgcactagaccagcttgcccagtaccgtttcccggcaataaggggcagtgggcgatgcttgccgagagcttctgctcgccggcaagtaggtcttgtgcctgctcttgaagagattactccttactcggcgagatgtctttctttccgtggggccgacactcagtcagcatcgccaagtatctccctccggcgaacaggtgcagtatctgctccttgtaggggtttgctctgcggcagatagctattgtatctgctgactgggggaggttcatgtccgatgagcctgagtaggtggagcagctaccgtgtttgttcatcagagaggttctctctctcaagtctgatacatgcatgtcaagggggactatcttcccctgcgggcgttcacttcacgtggatcacagctaggcaacaccagttgctaattgtttggatttaggatctcagaccgatttctttcttcgggcctccagatccagaggggaaaaagaaattacacattcaaatactacagctggaagttttgtgtgaagaagaatggttggtgagagcagagatgaaaacttgggggcaatacggtctggataaaataacaaatctgatcatctgaggcagatattttttcggacttctaattcattcccctgcgccagatcgacgattggagcaagcgaccgacgtgtgacagatgatccgcacgcgacgaaagctacccgagtcccggttagaagaacccatcatccggttcttgtccggcagcgatcgcggcttcggctctagcttcctcattcatttccgtgaagtccatctgacagcgcatacaatactccaactggtggggttggcagacggtgatctgggccccgtttttgtccgtgtaggtttgtacttcggacatttttaggcgtttcttgttttacaggcttctgggagtagtcgtcgaatcagttcctgctcacacaaagcggtgttccaagatctcttcaagcagaacgtacgtttaaaatttcgacgtttaaattccagattctgcgaggagggtccggtctgaagaaggttggtgaagtttgaactggagttggtgttggaggtgagctgctctcaaaagcttctaggggcttccgacagtgttccaatttgttccaagagacccgccgcagctccgacccgggatgggggctctgaggatagagcctctccaccggggcaattgaagcaggttgttctccagatgtgctcgcagtcatccaagatgatatttgatgatttgaattgtgaatgtttggatggtcaagagtctcaacaaagaaaaataaaaacctttaataggaaacaagctaatttcagattctcagaaaaaaccatccgcatgtcagaaagaaaagggtagaaaagccacacagtttcaatgcaggagatgatggaaggcaaactcttcttcaagatcaagcttttgtctaatctattgaaatgattcatttctgaagtgaagtgaataagaaaaaaaaggtgaaaacacacaaccatgcacaggcacaaccgctgtcaagactcaatccaaaaaaaaaataaaatgatacaatgaaagtttctcttcttctaatagagaagaaaagtgaaagagtaagacttgcagttgaggaaaccaacaaagaagatcaacaaacaccaaagaaatttctatctttcttggctatgaatgtgtgtttttttctcaacaaaaaaaatagcgagtttaaagaaaaaaaaggaaagaggatatatagatataagaacacgaaagaaagagtttatccgaatctgaagctaaaagtctggccactaccgccgccaggaaattggccaccaaaaggatttccaccagacgaatgagcctgttggaagaattgctggaagatcggattgcctcctcctccgaatggatggccatgttggcccgacatcggatcattagggtcatcgcctatcacaaaaacaaatccagcattagtttaagacactctctttcttgtcactcttcaagtttagaaatcactcaccattgtcgtatcgggctcgtaattccgggttcgaaagcacctcctgtaatttaatttaatttgattaacaaacagcccatcttaaacccgaaaagtattttaatgacttacataagcttcgttgagcgccgtcattttagcttgagaaccacccttgtcctgttccgcaaaagacgaagtctgaatgagtattttgaagcagagaaaaagaggatgcaagagaaagacgaacagggtgagccttgagggtagctttacgataagccttcttgagagtacgttcatcagcgttcttgggtacgcctaagactttgtagtaatccttctgtttagagaccttcaagcccttctgagcttttctcaaacggctcgagatttcatcctcatcttcgttcttactgtaggcctccttgagcagattgacggccggttcccactcctcagcggccatcagttgttccgctttgctgataattccccacacgtcttggtcgtctcgggcatgcaagctttcacaaatcgattgcgagttcttgagttcattgagcccgacatatgccttacatccaaaggagtacaaggacgtcaatagtttcgagtggccttcgacgtcttcaacctccgcagaaattaacggttcatcgatcccggcctttggatcaggcaattgggactctttgatgatcgccttggtcctctcgatcaatccttcggcctcatttcccttgggaatcaagagcttgatagtcgaccgatgtccgttcgagttgctgaagtttcgcaccttggctagatctttctccagtgccttgagttgtcggaatgccttcttacagggcttggattccggatcggaatgcaaacacttcttaatcggcttcatcgactgttctagtggctgagctaggaaaaagtaggagaagaaggatagtcgaagggcggccactgcactgttcggtgatagatgggtaacatgactagaagagcatagaccaagataaaatgtatcagcaattttgaaactgatgtgtttatatatttaagcggacaagaagataaactgatagtcctgcttacgtgagatcaccggtagcctcttggatgtgaccttgcatgaaatggcagtcggatctcaactgacgtagagcaggactctgagggctaattttgatagccgcagaagcctcgtcgacacatttggagtagtttttagatttgatgttggagcgggcgtttttgagatgtttttgggcggatttgagatcagcctcgagtgaggagaggtcgacagaggacttgtcgtggttcttgcggaaggattctaattcggtttgacaggcttcgtagtcacccgatttcagatggatcctggccagttgaatctgggctttatcgaagtctttgagactcaagactttctgtaatgattgagatgcatgatggttctggccgagactcatttgagtggtagcctttttgtagagggttagatagtcgtccgggtctcgctcgaggacgagttcgtatagttcgagagcttttgaggcttggccagtggctaggagtgagttggccttagtgatcaattgggaggtaggtagttcggaagaggctgaggaatcagagtaggccatccgagccagaagagagatgacggctagtaggagtaaggacttggtccggaatggagggtgggctgaataaacagtcatcctggtaagcttgagtatcgaatgtgaaggtgtgtgccagatgtttttgatttttgaggaaaacgttgagcttgaaaggggagacaagaagttagaaagaagagatgatggtcaagaaggagacggcagggaaaaacggtcaagaggaaagcagtggcagtgagtgctttatgctcttcgcaacccgcaacagccacctgacagccacagtgacaccgccccgacctcaatacacctcaactccacgtcaccgaagggaataccaccctccacatgtattattctgcctccagtctccatgcaagctccgaagaaaagctggaaatagtctccacatcacttgtttcatccaggaggacctcaacataaccgtctcgacgaccactttgatcaccgaagaccccttccaaggaaaattacatttcacctcaaggaaaataactaggcattctcaaagagacattagcctgcaggttttcttaagaggaacaggccacttgtcaaagtagtgagactgaaaattggcaagactgaccgcaccaaaacagtccagccaaccttaatcaacctgctgcacaggtcatccaaaagaaataaacagaggaaattgatagtttcattttttgtaccagctaacactgctcatacaaagttccatattgcttcatgtaagtcttgtgcttccttggcatgcagtatgtttctatgatcaatatgtctcatcaaatcaaggttcaaggacctagtaaattggctgtgcaccacaatatactccttccagtacactgtacaggcatggatgattctagagacttttttgtgagggaaaaggtgggaaaccttatcagaagcattgatgactgaaagctgtttaagctctttgcctgtgtcaagttaagagttaaaactgggttctgttggaattctgatgttgttgtgtcactctctttcttttctctttcatatcaatgtcactccttctcaactgtcactcctttttccttccttccagctgaatattaatcccatcttctgtcccacaactcagccctcacaattgtaatatttaagtagtcatgcttcagagttagaaagtgtaaatcatcagtttctctgtgcctgtaccctgaggtcactcatacagcctcttgtagcaagtacactttcctgtctcacaagctagcagtactcttaaacctctttgagggctcttttaacttgttttttgtttcctccagactttgattcttgagtttttttcttcattaggttcatctggtcaaataatcaacaccaccttgcactaatattcccaaactgaaggtgggaaagataagaggctgtaaagggttatatctaggagggatatctggtggcataggtatgaggttggatttaaaatgatttctataattgacacttggatgcttcatgaagaaatcttttgttcacacaatttattgaagggagactccaataatatacattttctgatttgatcatgttcaactgatttgtttgtattgaaacaatttcatcggtgcaatttgcacccttttggtaaaatcatactctgaaaaacaaccttagctcatgtgagaaggaatgtgattttggggtctctatttgtgtctgctcaatatagctgcactgtagttatgttaattccgaggcaattggaaaataaaaaatagaagaattagcaaaccatgtcattttggttaccttttgttgaataaatattccaaagacatcaaattttcatgaggttattttcctcaagaggttcttatattcttgtgtttacaggttatgaattacataaatattattgaatgtaaatataaacctgattgaatattgattatatttgaaggaactgataagtttgatgtatgtcccaggaataatccatgataaacagtaaacaggtggcattgataaacatttccttcagctctaagttttctctggtttcatgaaaaattggccccttggtgtatttcagttggctgtatttccttgggtgggttatgtaatgtgttatggatgaaaaaatgggccttaataaaaaaacgcggtttttccgcgttttgacgcggttttgatgcgccgcagcacacgtggtttccgcttttagacgcggttttttaattaattttttaaggcttatttttcgagttttttcaaaattttaaaatttattcctacactatgaaaggtgtagaatttaatggtaaagtccattttccataaaaatgaattttgattattaattattttttttccacttatttttcaattaattgtttgcatgcatgtatgtaccttattttttatgcttttgtgaaattttaaaattatttactaggtttcaatgtgtgtagaatttaatggtgcaatcgaatttttttaaaactcaacggttcatttttaatactgaaattagacccattttttcacttaattttttacagcttaattctcatcattttttgacattttaaatttatttcccacactttaagacatgtagaaaatgatggtaacaaccatttttccccaaaatgaaaactataccttgaatgccgcatttgacacgttttttttaattaattcatcactttttcacttaattgtttgcatacatgtgtgtaccttattttctatgcttttttgaaattttaaagttgtttcctacatttaaaagtgtgtaaaatttaatggtaacattcaattgccataaaactcaacggttcattctggatactgtaattagtcatatttttcaattgatttttaagagcttaattttcattattttttgacattttaaatttgtttcccacactttaatacatgataaaaatgatggtaacaatcattttacataaaaatcagctcttgttactgaatactgcagtggacaggctttttttaatgtttttttgattgatttttaccggcctgattttaagcatttttttttattttaaatttatttcctacatttacaaatttttagaattgaatggtgaagtccaatttcactcaaaatacaagcttcaatcttaatagatgagcgtaccctgtttcttgcataatttgtaccatatacaaattttatttgaatgcaaaatggatacagccatcaattctgaaacctttaaaagtgtaggaaatgagcttgaaattccaaaaaataaggataattgagcgtgtaagaattaattcaggaaacacgtcaaaggcattattcaagatatagttttcattttgatgaaaattcattgttgccataattttatacatgtttgaaagtgtaggaaacaaatttaaaatgtcaaaaaataatgaaaattaagctcctaaaaatcaattgaaaaatatgactaattacagtatccagaatgaaccgttgagttttatgggaattgaatgttaccattaaattttacacacttttaaatgtaggaaacaactttaaaatttcaaaaaagcatagaaaataaggtacacacatgtatgcaaacaattaagtgaaaaagtgatgaattaattaaaaaaaacgtgtcaaatgcggcattcaaggtatagttttcattttggggaaaaacggttgttaccatcattttctaaatgtcttaaagtgtgggaaataaatttaaaatgtcaaaaaatgatgagaattaagctgtaaaaaattaagtgaaaaaatgggtctaatttcagtattcaaaatgaaccgttgagttttaaaaaaattggattgcaccattaaattctacacacattgaaacctaggaaataattttaaaatttcacaaaagcataaaaaataaggtacatacatgtatgcaaacaattaattgagaaatgagtgaaaaaaaaaataattaataatcaaaattcatttttatgaaaaatggtttttaccattaaattctacgccttttatattgtaggaaacaactttaaaaattcaaaaaaactcaaaaaataacccataaaaaattaattaaaaaaccgcgtctaaaagcggaaaccgcgtgtgctgcggcgcatcaaaaccgcgtcaaaacgcggaaaaaccgcgttttttatcaaggcccaaaaaaataaaataaaataaccccttcaactcccacaaagaaacaaaaaaatctcatgcattgttcatttccagataataccccaaagaaagaagagaatgaccatctagtttaaccttgattccatttttcaaatcccagcacacaaattagtgggtttcatgattgagcttttcaatgtttgttttgctaaaaatatttccctgtttgtttaaagtgtggatgttggatttttcttttagcagctagtcactagtgtgttttgaagctttgcatcaggccatgcggctgctggattgggattaaaaatttcataagaacttccaatcatgaaccccattattgcacttcaacactccttttctaaacctggtgtacttaacactcaccaggacttggcagaattcttgttttcaatctggtttaacctgtattgcctttaaaattgatcaggattctggaaatttttgctttggtaaactcacacaagacaaaataccactttcaaagagggattatgagtttttttgagctgcacaaagttgaactgtagcctttttctaaataaaattattcttgattattctggcaagatttttaatgcttgacatggtgcagtaccccttacaggtgaactgctatgtctttgactggttctgcaagaaacactacaggcatagtcaggtgatgtatcatggctgctattctgttagaaaccacaactcatacatgcattcccagtgtagaagtctgtgacagtaccctctcactaaagtttcacattcctgtcctgagtcccttatctctatctctctgatgaaatctcttgggtgaagattggtatgaattgaataaaagctcttggttaaaaaaaccttgattcacaattacgtctcagctaatcacactccaatctttttgaaatttacctctttgttgctctgtgtttgtttctttatttcactcttcttctcttctttcaacccttcaatctcaactctccctgccattcctgttcacatattcagttagacttacttttgaatctctgattcaacaattctaactcaagccaatccctatttaattttgatttctcttctcattgtatgcttttatctatccaatctccttcctatccagatgctattttcttcttcagctaatgtggctatctcaaaactcaatcatattttacttctgtgatggttggaagtagtgtgataccacaaaagtttgaccaaaaattccagtgttggtggtaatgtattgcactgcatggtgctcaattagtattgttattgatagaatactgatactatgctccctccaagagaaccttttctcagatcataattgttgaattcacctttcttatgtcatttattttcagtctgtgctttatcaccctccattcacatatcacagttgtagatttatacctgggctgatggtgtgtaaggataccttcctcatccttttcacaaccatcatcccagttcatcacatcaataataaattggttcctatggagaaataatcttttttggtctggtaaagggtgcactgagccttccagaggtactctctcttataagccacccagactcagtaaaggtcatgcaatctttgtcaagtgatagtttgttttctccaatctttatgtacacgcaatcttcatatcaaaatgatcaacacaatttagctgaacaacattggaaagacatacccactttcattctcacaaatttatcataaggaacgagatgatgcacataaggaaattcaataatataaacatggataataacaaccattttatgtgtctgaagtcatccaaagactcttccatgtatttatctgcttgagtgttgacatcctttgcctggatgtgaggattgaaaattgtgttcacctgtcctgcttctgaaattaagtttttttttagaactggtaagtggatctgatttttttttgaaactggaattttggtacacttgaaccattgaggggggtccaattgctgctcactctttttgcaataacaggacttgatacctgtgtcagttcttttcagttcacgtttgcaatgcgcacagtctactttttcattgctaatttctgcaggaggagattcttcctgcttaaatcgatgacgtcgcccgataccattctgtgcatggatctcgggagaaaaatcttcgctttcggagacagagtgaatatcggaggctatgacatcgcggtttccctgtttgcacagtgagttgcatctctcactctaacaccacgaagaattagtaagatgcaaacgcgtgttccgtttgattatttcattttgaagtttgatagtggctcactgagtgaagtgggttgtgatccccagctagcaatgaacgcttgaggtcgttcgcagtcgatcgtctcatggaagactcggcagcgcttttttccttggctgggtaggttgagtaagagatttcttccaaaagagtggttggattctcctgccgaactatagttttgagtgaatccatggcagagcatcctccaacaagctattcaagagaaagagagatgatcaatttcgaattgccccgaccttacatcatatccaagcatgatcaagcagagaaaggcttaacgaataagggaagaagtgatcgacaaagcattgtaaaatttccttctttaaaggattggtaaggatttaggcaggttgtattgaaggcaccaatattcaactgcgttttcgtccagaagtagaaccaagtattaaatcacaagcttgaacctgaagttcttgccctacgtgatagatcaaggggattgggactgatatagtctttgagttccaagttgccatcgacgtcagcctcaaattttatcaaccccagtgtctaaatgttgatacctcgatggatacgtagtttgatgaactgctcaacagaaaaccatgattttcatgattttcacattgaaatcccggttgtttccgcatttgaacttacagccaggaagcttcaaagaagttctaccttgaagttgaatgcgagaagcatcaagaaaattttggacgaggtacacggtaaatctcaagttatagggatgccaaatgagcgtgccacatgttctgtagcatttttaaaagaatggagcctcatgtcagtcgactcggccgactcttgctcaatcaaaatcaactgggctgtgctaaaagatcaccttgcctgtcatacttgtttcccaactccgcattttgatacttgacctctccgcggcaataagcatttcagaagtaggcgggacttgtttgagtagagaatggctttggggctcacttggattcttttcatgcgtagcactggattgcgtgatttccacactttctcttttcttctttcttcttttcttttttaatgaaaccatacgtactctcattctcaacaaagctgaagtcgtaaatatatatctcctgaaactagaccgacagatgcatacgtttctccaaatattaaattggctgaagatctattaatccacccccgatcaggatcgcgattggagggacaactcaggcattattccggggtaagggacggggctgtagggctgtgccgaggaacgaaccccggggcttcagggttttactccgaagcccagctggggcttttggttttttttctccttgaggtaagaaagtctttttgttagagaaccatgattatgttgaatttttcataaagttgggagaagtccaagactgaaaaacttcccattgatatctgcaggcctcccagaagaaatgtagagcattgaaagctagatttcccagcaaaattctacaatttttgggtccaaatcaacatctgctacatacactgccagcataattagctaggttgggggtatcccagttatactgggatgcactcaatcaatttaaactttgttgcatctcaaccaatgaaatgcaacttcaaggtaccttgtaccttggatttatatttgattggttggaaccctaccaagttgaaaatggttgagtgtatcccagttaaactagaatacccacaatccagccaattatgcttgcagtgcaagggtcccagatccaatgggaagtactccactgtcccgattgtactgtgttccaagataaaatggaagactacacatcattatttaaaaccctcacagaatttgatttacaccacttataaggtcttagtttttggcaaaaaaatttccaaaccaactatttcacaaaaatgtagcaatctttgtcatagattccatcttctgaggcactgtcatggaacttaagtcctggaacctcagcctacacctctttgtctccaaaacatctcctaatatactatttactcctgaaccataacttcattgaccctttgtttgacaatatcctatttcagcaactaccctgaactacttcatcttttccttttacattttctctgccatttcctttacctaaaccaacaatcttctttcatcacttcttcaaatcaaagcccccttgacacatgacttttccaattcctttctctattaagcccaaatcttgactgattctgtcataattcctacatgcactcttcctttttgaagatctccaaaacaaggcctacatatcttttttaaaaacagttccatttccttttctgtggtgttcctaactccatttacttcccagtctcatcaacaattggctatttcattttcattgctgccccctgcctgtctctcttctcaaccatcacctatcatatctctattcccaaccccttcttgtttcaatatccaggctacttcatactgtaatcataagcaaaactcattccatgcattctacttcttttaagcttttgtccgactattaggcctttcctcagctcgtgcagacccaagactgctcaaattgtatgaatggttactcaagattggtggaggccatggtcaaggcaacctggttcaagaagttgacctaaaatttggccatgttttaattaaaaaaaactatcaaagatttaattatgctgcttgtccaatttgtaaatccaactctgatacaagatatatattggcaacaactcggcaaaacaattactataatggacacactatcattactcctctcaacaaatatttgtagggagtaaatgatcattgcatgagactgttaccactgggtaaacttcatttctctgaatcagttgatcaaatgatggatgtgatggactgagtggtgtctgaggaaattctaaatactgcaagttttcccaactttcctgaccatagaattgcgctaagaagagggatgcctgtcatgttactctgaaatctatgtctcagggatggccttgccaatgggacaaaacttgtagtaaaagatattcaacctaaaatcttgcaggcagaaatattgaatggttatcatgctggaacattgcatgtggttccccaagttacacttatccatgaacccaattttgactttggtttatccttttcacaataccacgatccactcagcccatgatttgctatgactataaacaaatgtcaggggctgtctctaaacaaagttggagtcttcctgccaagacctattcttggccacagccaattatattttgctctttattgtgtcacttctatttctagcctagcaataggtctaatttcacaggaggcctcagtcggtaccataaatgtagtcaataagccacttcttgcaaagcacttttgccttcaggactgttccagtttaatttgagcccaggtgttattcctagtatttctttctctcttatgttaaatctactgtagcctatatcatgtggtgtcagccatgcttttccctagtttcttcagaagccttgtagtgaaggccctcatgtgagttagctgtggtgttaatgagtgttaatttagaactgagaagggtctaaaaatctaaaacaacaccctttatcacgatgggaagtcctctaatgatacttttttttcaacagcaaatcatcaacattgtgtctcttgggagattttggtgtttgtcctgcaacaaaaaaacaatggaaagtacttcttttagggggttatggatgtacccccccaccccaaatacataaaagaggggtttccagggtcacgctgcctttgacccagttcagagcgggggacttggcggggaccctttataagatacagggaaaaataaaagtcaaaacaaacttcttcaggacgaaccaacaagttttcgactcactaacggttctcaacatgccgaccaacgctgcctcgggctcatggtgcaccatcagtgccatcacaccaagtactacaacaggcacatcaggaacagccaatcagacggacgcgacgaaaacggcctgtcaagaatacaagcatgaaacgagcacagacccgacgacgggggcgatccaagaaatagtgacgatcgaatcgcaaaatgcatgtccatttgagatctcgttgaacgtcaaaccgacgacatgctcatccatccattcggatagactgatagcagaggactatgttttcgacttctacttagatggggtcagcatcgctagcggtcaacaacccaaatcccagccgtatcttccctggaacatctcatacataaaccaatcggattactcgaccatccggaccctccaattcgccaaagtcaatctcgtcgatccagatgaagatggcgaccagatctgcaacgatgaaaaggtcatcaagtcgctcggcaccattcagattaacgtcaccaaagctcagctggtctgccttcccaggaaacctgtagcgcctatcaatcaggctgatcttgctcagacctctaatcagatgaagttttccgaacgttctaagaaagcttgtttggccaccactgctggattagctcagccaactgccaatcttcaacctccccctacgatgaagtggtatgtccaaacgaaagacccgcaaccattcctacaagtcagtctcaaatatctttcccccaccctttattttttttctttaactaaatgtgtttttttcttcggaactatattatgaatcagtttatcttcaaatataaaccaagagcaatcttagaatctgaaggaacgatcgaaccgacgatagtccatgaagaggttgaatcatcagatcatgtatcggacaaagaaaatcaacccaagagggaaaaaacgaagaatgagaataacaagcgaatcaagattgaggatgatgatgagccgacgaagaagaatggtcaaaagaaggacaagaagccgaagatagttgatttgacgttgtctgacgatgatgattgatgacctccctgcttctctgattgtgccctcgccaatgatgttttcatttcacgtctcgtgacaatatacattgagtttacctcccctacgcgcgcttctttcaatatgaccatctagacataaatatcattaccaaaaaaaaaaactcaacagattccaattttttgtttaattgcattagctatacccatttgagttcctcaacttgcacccttccatccatgatccactcttctttcgattgctccggactcatctatcaccatttctttcttccttcctcgcctcgttatgtataatcattttcaatccctctctctttgaactgcgaaaataatgaatgatctcgtgactccatgaatcatcatgaatctaatcaaatgatctacgctcctcaactcactctctccgtcttgtttggagaagaacgttgttagtaattagttttagtatggttgatcaaaggattactttcaccaatggctttcgcttcgatatcgaacttaacaacaagtcctctttgcctgagggacttatgccccaacaagcattctcgcatgtgagtttcggatgtctgagtgtcacattccttgtagtttatgcatttatcacgcttcatccacaagaccaattttttctacatcacaggcttccttgcttatttgagatgttttttcagtttgactgtgcctcaactcaacatttttcaaaatcaagagtttgaaaaaagagagaagtaaaactgtattaatttctcattgatactggtatgtatactgaggttttccatggtagatgatgaagatgggcaaaggattgggtatgactatgaccatgattctgttctgcaggtggattccctctgagtgcataaaggcttgtggggctatccagcaacttgggcaaactcaaagcgctcaacctgggcagggtgaatctccaatgacagcacatgcctaatccagtcttgtatgcagaattctttaataggggggttcacaaatgaactttagagtgatttttaaggtgtttatgagcaacattttaggaattttttgagtttttccagtttattggtctctgaaccttctgtacatcacaaaaaaattgtaaatttatgatcagaaacaccttaaaaatgaccttaaagttcaatcgtgaacccccctaatgggtgcttcaacttgaagaacgtggtgataaaattattgtgtgcagtgagcccatttaaatttccttttttttcatttttggtggtctgatgggcctgcagctgatgggtcatcaccacagaacccagaaatgagatcaagtcctgaattctagtggctctacaacttcttcattgaggtgagaattagtacacattgttcctgtacatgttactccatgtattgtccagtttgtttgatggattttgagtcaagtattgcagcagaagtatatcctgcagcgggaattttcacagtaatgtttagaatcccaaactaaatgtacgggccacacttgccttccactgggaactgaaattttccaaccaaagtgactggtaacgggtggcttgttttttacagttttcccagatacaagtagatattagcactctaccatgaccaccctccatagcaggggctgtgttggaattctgaagatgccgtgccctgctcttctctccctgtcacatctctgtcactctcttatcatctgtcactccttttctcctcatttacagatgaatatgcatcttcctcttctgtcccacaactcagccataacctgcatgtaaataaatattcatgcttcctgagttagaaaatgaaagtatctgttcttctgcacctgatgcctggagtctctaccagatacaactccttgtagcgtgtgtgcctttccaccacacaagccaggagccttagccctctttgagggctcttagaccattgttttctctctgagcttttcctcaaggtttttcatcacccagtctcttcccctttttctccggctaaaaatcttgagtttcttcaggctggtaggaagagctgtaagaggatactgcaggcaatgatcatgactctcatcctcatagggatcagcttgtggagagttttgaaccttgggctagaactcttgaacaggacctggatgggtattgaacaaacaatgtattgaaaacaggtgactatgtgtgaagtgcaatatgtttgcactgctattttcccttcttatctgaatgataaaccaatttgctgcaagcaatcttgagttgttcagtcatcttcacacaaatatggagccaagctatcagtaaattcaagtctactaaagtgttggttttgaaattcataatttgcatgtttcccatctatgcatgatgcttccctgaaatatttttataaggatttgtttaccctcaaccctgaattatatgctaggtcattatccattgccccagcctgtcaccctatgactcactacaccaccatagtcttgccatcagaggattttacatgatgtggatgcttcagtgggcagtcaagacttgttgaagttggccatgctgattacttcaaaagtgcacaagattggcaggtaactttcctttggaagcaagatcccataattgaagactagcattttgaatcagtaagcaaaccttggcaaaaatgtaaaaaatttgtatacctagaagctgccaaaatcttcttggtcaatccaaatacctactttccagtatattcctctccaaattgtttaatgttaacacatgagtattactttttattgccattgtcccctccattattctacatttccctattttcctatattgccctgataacctatatcaccctgttagactacattactcttttaccctattgcattgaccatcctcttctactattacacccagtgcttttttctttttgagattcttgaccattttctttttttccagtggataccttgaattttttttaaaatatcttctttcaatggactatattcttacaaccactgggtttttttgctccatcaaactctacaccttggtaaaggtttctggtttgcccaattatattccagtttattattccccaaatcaaagcaatcagggctgctcatttattgaaaacttcttcttcagattgcaattcagtcttactttattcactctatatattgattcttgcctctatgctgaatgtctttttcctatgttttagttcacaattagatttttctttgcaagtgattccacatagatatccatcacaggaataaaatgtcttcatttatatgccatgtgaacatattttgtgttgaagaaggcttggatgagaaaaatcatttgaactctcagatcgtgggacaaaaaaaagtttgagtttctgtttgcagatcaacaagatttcatcaaagaatcttggtccctgtttggcagtggcataaatataggtgttataatgcccaattggttggataaaaactaaagcattccaaatcaaatatctaaatttgtttacaggcaacatgcacccctgatccctttaatcttgtcatcagattcaaattattaggccatcttcagcctcagaatagcaaaactacttgtgaccaatgcaaagtgaaatatggctgttgttgtgatgaagatggcctaatcaatcaaaccttagtcaataatgaagagattggtagtttagcttgccttttaaacatttgcttcatggtcttgaacagttgatttttcatcccaatacagctattgtgtaaatgattgtgctgtttgcacttttttgtctcacacatattttttttgcccccgatccttgaagcctggccccaactttgccaagtaccgcaaagcacacaccagatgaggccactcaatttcacccaatcaaccaaagtcacattttttgggtcgagttggtcatgataattgggaggtaatctccagcagatttacccaatgggctcggggcttccaggatcggaggaaaaagttgtgtgagaaaaaaaagaagtgcaaatggcacaaacgtttttacaatagctgtaattggtcaatattacacttatattgatgccactgccaaatggggccttggtcaaaaatggaaagaaccccctaagctgtgaacatgaagtccatcactgtgatacactttccaagattcgttgaaaaagggcttcatatcaaaaacaagaagcagtccctttatggccgactacccattcaaatactgctttcattcaagtttcagagactcaatttgtcaaattttggattaaaattacaagttgacaattgaaaccaccaacctctctgaatcaatcccatctgattggaaaactccatcttgtcatatttctatacataggagctagtagatgtatccagcttcatcaggatcctattggggcgtgggggcagtgttgaaaagaccagactagacctcactagttccagcaggcttagcatgctcttaaatgaatgcactttttgaagcaattgcccattcacagctgcttcaggaggattattttttgttttttggtcatttcatgtgcatctctcaaccttttgacttattataaggggccttttaagaacttcattttacttcaccatcagtatcacgactgtttgaaaaatttaagataccacagatttatctgaaacacagtgatccatgaaacagtgatccatctattcttctacttccatcctctcatcctccataatacggattaacatccatgtggaaacatgcccctcgtgcgtttaacgctcttttcaccgcttcttccgcgtctatgtcccctacaaaaaatcaccaaccagaatagaaagaaaatgtcccgacatgtcagcaagtattgccttatcattacctaatcatttcttacagactccgtatttagaacagtcattttattataagaaggaggcaaggagggaaaaaaactgacattcgtaaccacttcggactgaacagcacttaagattcggtaagagtttgttgtcatttcttgtacttgagagtatgttaatgagcgcggtcggagaaatatcgcagtttcccaagcaagtttgacgattgaatcaggtaagcgttcgaataaagcgtgagtagcgagggtgccggtgaaggatagagacttgagattttgaagggcggagggagacttgaagaggatatctagtaggccatcgatggtcatcgggtcgtcagaattggtagcatccgggacaggagagatcggttgttcgtagtgagaccagtcgagcgtcaagcattccagctccgcattcgtgcattcattcaggatccgacacaagcccgctcggtttatcttgtggcctggactgttcaactcgagcgtccgcatgctccctgcaaaggtctgtagaagtatcgaaagctcttgctcgtccaactcagggttatgaaggatcatcgttcggacggcgcaattcaggatgggtatcggcatctcaatcgtcccgatcatcgggcccgacggacccctgagcccactcaactctacagtctcgaggtagtcccattgagagaataatcgacagacgacgtcatcgacattccactggaacatcgaatgactgtcattatcaaagttgtcaagaataacaaactctttgatgcgtcgtcggctcgatagggcctccaagatgagctccttgcagtccatcgagaccgcagtgctgatggcaatatgctctagtaagggacagctatggataatgccacagaataattggccactgcccttggccattgagaacatgccgttacaaataagttgcaaggagcgaacatggccagctagactactctgaaaagaataatcaatctttaacaattggagcatcctgacgttctcatcttggacattcttcgctcgttttcgattgcaccggcgactagtggatggatgttgtattgattggcaggttagtgtctcgaggaatttgattgccctccatctgctcaatagcggtacatttttgaaaagtatctcctgagcacatctttggaaggtacggttgactagagagagtggcaagagaggattggatggaagacctgcacagacggagtagaaataaattgccgttcaacagatctgatcagctgaaatgtcgactatactgctcacctcttggccaagaagcgtatggttgtgaagctgcaacagctcgaaagtcatgataaagagaccgtggagtaggattacgactaagtcgctctagatgaggtcttggtcttggtacgtttggcccgattccgttgtggtcgagcagatgatgatcatcgcgatcgataggtcggtcctccgagtgcgcaggatccggatcatcgcgagggaggatataatctatgattcgataaactagttcggcaggcaagtcgcttaatttcgccattgcgaaaaatgcaatggtataggattgggtggggtgtctttccgttcgagtacaaatctgtgtcaagaattgatcgaggccagcgggcgacactgtcagacattgcttgcaaaataagtaggcaaatgtctacatgttcatatccataatcactaggagtcggggcgttcgcgccaaggagggtactttagctaagtaagattggaattgagtgaacatatcgccgacaataatcggcgcgaaccaaccgaagtgtttgtagaccgcccgatgtatgtaatgtcggctgttgggcgcccaagcccgtctggtggctaagcgcgggccgtaataatagattctggaagctacatacactatcggcatggggccggcggtgtcgagttatcctctggacccgaatgaagagccggtccattgattcttagccaaggacaagcggagcgaggaggaacatcacgggccagactcagagtcacaggaccttttccatccgaggatgctggaaggtcttattgcggcttcagaatggtttgttgagcgcgtcctctcaaagttgttcaaacctctggaagtccggggcggtgtccaagcgggctgccggtctgattcggaatgaaacagcccgagctgcaggcgaaatgtgaaggacggctagaaaaatgtcctgtcgagtgccggtctgcttccaaatccatgaaaatgagcctagtcggcctggctcgtttaccatcgttggttagctacacattggcagctcccgttctgtttgcaagttgtgaaggctccgggtacggcggcattcacaaattgcaaacagaacgggagctgctaatgtgtaaccaaccaacgtgaacgatggtgaacgagccggacctccagatcatcacacgcgaaccgcgctggcccagctcattcaccggatactgggcgatgctggttgagtgccggctccggctttcaagagaggattacttgcaaccgacgaggagcaggtacagtacacctattcgccggaaagcaaaacccctgcacgagcagatagtgcaacatcgctgaccgatgatgaacttggtggtaaggaacttcttctcaagtacagcagtcccaagaccatgatccgccgagcaaaatccaccgacggacgaggatattgtgcacctatttattagcaatggctgttcgctcgacgagcatgcgctggagatgaaacctccaccatacgcagatactacaccgaattgtcgggagcaggaattgtctagcaggcacagtaataccgccagccaatgaccagtagatatctgctacacctcctcactagggaacaggaatgtacaatgagcggtgcatctcctgttcttctggaaccaacgaagagtaggctcagtgtagcagctgaacgggaaccgagctttccagctcctagcaacttccggagcgtggggcactcaggaaaattgtcaaagaaacaaaagaaaaacaagagaaaaccaaggagactagagacaagatataaaggaaatacgaaaaaaacagataacccaagatgacggtagagagacaacagactcatacacttttatttttaggcacagattgatgaataagagaaatttaatttgagatacttgaacgggcactgacagaagtagattttgagctgcagcgggaaaaggtcaatgaacgaagtcgagaatggagagaaaaattagaagaagaggaagaatgtttggaaattttaatctgactagggatcattctcttgaatactttgtttactcgatgaagcatggtcatctggctctcacactcaagatcatcatcctcttcgaagactgaaggaagcatgtccgattgacaaggagggcacatgggagctgctcccttgggcatcagatagacggagaaatcgttgagtgggtacattattcctgaagacatcctaaagtaagacaagataaaaaaaatagatcaagggttgagggaagaagtaattaggaacggttagggatggggaattgggggaaatggttagtaagcgcagtcgttttgggttttgggtgataggttttttgggggagtgtttgggaaggttgggagataatgtttgggttgttcggtcaatggggaagagcgggatgaagaaaacagcggagatgcagaaaggggcatccttttatgatgcgaaaaatctgaaaaggtccgggggtgcatcagccgatggattttgaattggactgacgggtatcacgacacaggccggagcggggtccagccagtttgttggtccgaatcagagtgaagcagcccgtgcactgcaggcagagtgtgaaggacggctgggccaatgccgtgccggatgtcggtctgcatcgtaatcaatggaaacgagccgagtcgggccagctcttccaccatcgttggttggcttaagaatgttggctccggtgctgtttgccaaatgtggatgtgaaggtcggctgggcaaatgccacgtccggacccagtccgtttcttgatcattgcgactccgagccgcgtgggtccagttccctactgacgttggtcggcttcagaatagcatttcttgtgttgcttgcaatttttgcaggccggctgggtaactgccccgtccggtgacggtctgtttccaaacgaatcgtgcagaaccgtgtcggtcccgttagctgacggactcttacggctagaatatgtggcagctcctgtgctgcttgcgagttgtgaaggcccgctgggcaaataccacacccggagggcggtcagctttcaaatccatgaagcagattcgtgtcaccaaactcgttcatcgatgtatctgaatatgtaggtgtgaaggacgtctggaccacctccgccagtctacatccaaatcaatgaaggttcagtcaacgccgccttgtgaacttgcgccacctgttgctctcacagctgtttaaccctctggaagcccggaccggtgtctaggcgggctgtcggtccgatttggaatgaaacaacccgagctgcagccgaattgtgaaggacggctgagaaaatgtcctgccgagtgccggtctgcttccaaatccatgaaaatgagcggagtcggtccggttcatcattagttcgctccagcatagcagctcccttgctgtttgcaagtcgtgagagccggctggacaaatgtcgtgcccggagccagcctgcttccagatcagtgcaagtgaaccgcgttggtccagctgcctaccggcgttggtgggcttcagaacagcatttcttgggctgcttgcggtttgtgaaggccggctggctcgggctaggtcaatcaaaatgccacgtccggtgccggtcttcttccatattgccccagtttgttcaccgtcagattgtagcttgtttcaagtttgtcccgcagcttggttctttcattttgtaaagcttagccatcaagaaggagtggctgaactgttcgtcccgatggcggaggacaaatttgaattccaccaactgtgcaccggccggattttcaatgggttggcataagaaatctcgggcgccggcgccctttctcttctatctttacctctctggatctagagggatgaagaaagaagttgctcggaacacctagagccaaacaaccagtgttactgtttacctggctgcggatgaaaataaacgcgatgatgtggtgccagaagcgggcaaacacaccagtcagggagactgtttcatcagcgggctgcatgtccaagagagccccctccaagcaccatgtctagtgacgcttgtgggggaagatggccccccttgatgagcaggtaccgcacttgtaagttggagagagaacctcccccacaagcagagaaggcaactattcatatgcgatggagatgcaccacagcgagcttattcagtacctgctcggtctcctcgggaagaagctctcgcaacgagccaaagaaatagcggttcactggagagcggactcctacgaagagcagatactgcatctgctggccagaggtgattacttcgtgatgctggtttagtgccagctccggcttgcataagatgtgtaccagtcaacgaggagcaagtaactatctgccgaaaagcaaaaccccaaatattgtacactcgctggagatgaaacctccaccgtacaaatgcagatacgacacctcaatgtttgtcagggatgcaatctgcatcgcgggagcaacaggcactaatcactaaacctcctcattgagaatcaggactgcacgacgagcagtgcagcccctgttctacagttatcgatgacgaggatagaggtttgttgtagcagctgaacgggaacaggtctttcccgctggtagcgactttcggagcgcgagacactccggaaaattatcacagaaagaaaagaaaagaaaaatgagaaaaaaataaggaaactagagaaaggtaatagagaaaatacgaagaaacagatagcccaagatgattatggagagacaacagattcatatacttttatttttagacaatacagattgatgaagaaaccaaatttagtctgagatacttgaacgaacactgatggaagtagattttgagctggaacgggagaaggtcatagaacgaaatcgagaagggaatgaagacttagaagaagaggaagaggctttagaagttttaacctgaataggcgtcaaccccttaaatactttatttactcgatgaagtatcgtcatctgactctcacgctgaagatcatcatcttcttcaaagactgaaggaagcatatcggattgacagggagggcaaatgggagctgctctctgtggcatcaagtagaccgagaaatcattgagtgggtaaatcattcctgaagacatactaaaacaaggcaagatagaatatgtaacaaatggttttggtggaagaagtgagaacggttaggtgttgagggattaggaggtaaagattagtaagcgctgcggtatgggtttctttggggataggttttttggagagtgtttgaggagattgggggatggtggttggtttgtttggtcaatgaggatgagtgggatgaaggatggaacgaagatgcgaaaaggagcattcttttataatggagaaagcttggaaaggtccgagagttcatcagcggactgattttattttggaccgacgcgcatcaccacacaggccggcgcagtgcccggccgggttgtcggtctgattcagaatgaggcagcccgtgcactgcaggcaaattgtgaaggccggctgatcaaattccgtgcaggacgccggtctacttccaaatccactaacggaacggagccgagtcggtccagctctttcaccatggtcgcttggctttggaatagcagctcccgcgctgtttgccaggtgtgaaggccgactgggtaaatgtcgcacctggagacggtcagctttcctttcaaatcgacgaaacacaaccgtgccacccaactcagccgatggattctgacttggactgacgtgcatcaccacgcaggccggcgcggtctccagggaggttgttggtctgattcagaatgaggccgggcactgcaggcaaatcgtgcaggccggctggccaaattccgtgcagggtgccggtcagcttccaaatccgatgacggaacggagccgagtcggtccagctctttcaccatggtcgcttggctttggaatagcagctcccgcgctgtttgccaggtgtgaaggccgactgggtaaatgtcgcacctggagacggtcagctttcctttcaaatcgacgaaacacaaccgtgtcacccaactcagccgatggattctgacttggactgacgtgcatcaccacgcaggccggcgcggtctccagggaggttgttggtctgattcagaatgaggccgggcactgcaggcaaatcgtgcaggccggctggccaaattccgtgcagggtgccggtcagcttccaaatccgatgacggaacggagccgagttggtccagctgtttcaccatcgtcgcttggattcagaacagcaactcccgtgctgtttgccaggtgtgaaggccggctgggcaaatgccacacccgaagacggtcagcctcaaaatccatgaaacagaacagtgtcacccaggccgggaatgccgcctggcccactgccgccagtctacagccaaatcaatgaagctcaaccacgtctgttcagatagctcaccgacgccttgtgagctcgctcaagatgagccggctgatgccccacacacagtgcaacagctaaccacaggaaatctcctggcaacaagtagtcctgcgagctcaccggccgacattggcccagaaggcaactcaccaactagcgtaggatcggccatgaacttgtgcgcatcatgtttgttcagtctctcgggtctctagtactgctctgggagatctttaatgaacaccaacccggatcaccggatcccccgcgtctgggggagcgcgagtcggtcgaccgtgacgaccctagaattgttacctgtccggcggtttgcgtttgccccaccttcacttgcagattcacgcgtacaattgactcaaaaaatggacgaggagaatactatcgactcagtggcgaggatggtcagctcttttcgatcgagtaatgcggatgggaagacggaggaagaatacctgggtgagtctgttgtcaaggttcggctccaggtaataattagccatactatttctgacatctgatgtggacatttaccaagaaattatcagaaatctaatcggtcacctacacgaacgagtgggcctcaccaaatccctgaagatatttgacatactcccgttggaaagtgaaaccctatgtagaatagaacagattatcttgccggcgttgaaaggaaagctacggtcgttatcactcgcgtttaattcacccaactcgcaaaatgatgcaaattcctggtacgatgtgattctgaacagattgatagaaatcaacaactatctggagcagcttgagacgtcgatgggcccggttcggcgcgacgacgtgccaaaaagagaaatttttcctttcagagtcatcgtcatttcaggtcaagttttcgacttgttttccaggggactttgtcgattatttgccgcctgtcagacgttttttgatcagctcaacttttcaaacctctcaagttcaaggatcaatcaaggacgtgatatcgccagactaaccactgtctctgttgaaaaaattgacgatctcattccaacgcttcaaaaacctctgttgcgagtggccaaggaggaatggaaagcgtttgttgacgggatgaattaccagttcaaacaaccagttcaaagaccaggtctcaacgtgatcgacccggatgattggatttgggcactgggaaacgaagtacgagataagtcattcaaagctgcgactcccgtcagcaagttatgccggatattcttcaatcaactttcgcgatccaccgtcaatcagccattgatattcgattctccatcgatggagatgaaggaggatcaattgaatcagtttttccatttttcccggaagactgattataccatacatgattttttagagaagagcttaagtgacccaacagatcgtcaagcacttcagattctcacctttcgtcttgaaggtagggttgtcaaattatcacaaattctcgaaagatattgggacggattatggcgcaagaaggatccacaggttgatcaagatgcgattgccgatgcgcgcgaatggctcgaatgctggagttctctgtttttcattgcgactgagaactttatgcaagttaccggttgtaaagaactacgttggtgatcacctgatcacattactggttgctagggccatcccaggacgcgatccggcactaaggaccaattcgatgacaaggacgactcacaaacttttcagatgaaaatatcgcgttgaggaaaacacgtcggtatcaacccttgcgaactgtcttttgaatctgtacggccaatcttgcggggaagaactgctttgttacttcgctcagacaattttgctgccgatggtttcatttctgctattggccaaaattgtttattccacacagattttaacaccagtgttcaaacatatgtataaacgtttttttcaactccagatctagatgtatgaagaaaaaaaattggttgcgtttctagagtggagaacccttcaggtcaaccggtggccggggatgaacattgatgacattacaatgtccggctgtgttggaaggaagaagaaggaactcagatgtgctaagacgagctcccatcaggcaggaacataccccacgtcaccagcgattggggtgcctaaaattgaatgtgtgggagaaggccccggttaagtaacatgtgatcaggggaagaggattcttcgaagagcaagtaccatacctgtgcctcggaaagagagccttcccgacgcacagatacagtagctgcttgtgtttgatgaatacataaaccacaatgagttggtttaatgctttggctacaaaagtttccctccaagtcaataagcagctacgatccctgtttgccggcccgcaaacttccaagatggaccgatactgtagttgtttacttgcccggctggggtgaatactacgaaggcaatacggcagctgtttgctcgccggggctctttggaaattttcggacaaacctccaggctaagctgatagtgcacctgctcgccaaggaacaattttggtcaagctagtctattcagaagcagaccggtaccggatgtgccatctgcccagccggccttcatggctcccaaaccgtacgggagctgctatcgtgaagccaaccaacgttgatgaacaagctgggccgactggacctattttcatggatttgggaggagactggcacccggcgcggtatttgccgagccgaccttcacaactgacaaacagcacgggaggggagctgctattctgaagcgaacgaaaaattgatgcacgagttggaccgactcggctcatttttcatggatttggatgcagaccggcacctggcggggtgtttgcccagccggccctcacagtttgcctgcagtgcacgggctacctgattctgaatcagaccgacaacccggctggagaccgcccgggccggtgtattgaggcgagtcggcccatgtcagaatctatcagctggtgaaccccatttccgcattataaaaagggtcgctgtaattttacaaactatattttacaagacatatgtcttgtaaatcagatggtttgtaaaattacatttttatgggggtaatgtataattttacaaaccatcacccaaaaatatgggttgcaacatatgtgccttaaaattgcaacccatgccccatgaagtagaattttaaggcacatatgttgcaacccttatgtcttgcaaacaatatggtttgcaaaagtacatttttgcctcatttcaaggaattttgcaaccattagtttgcaacccatctatgtgttgtaaattatggtttgtaaaattgcacaacaaggtatgtaaaatagaattttacaaaccatattttgcaaccctcccaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagggagacacaaaaatcaacacagaaataaaaaaaaaagcatcaaggactcagcctcaaaaaaacaacaaaaggcaatcaaaagaaaaaagagaaagacagcctcaacaaaagataaaaggggcaaaaaagttaaagacacagcctcaaaccaaacaaaaaggaatgaacaaaagaagaaaaaaaaatcaaaaagcagatcaaaaataaaaaacgcagagcctcaaacagaataaatggaaaagtgaagtcagtccaggagaacaatctttcaatctcattttttctttctcactgatcgtcttgaagcctgggtttttcctttggtacttggaggtgatcgttgctcaggtggtctcagtatgaccttgaaccgtattggaggtttctgagggacttcttcatcctcctgactgtgtttcacctgagtttgagtaacatgatcatctgtttcatccgctagagactgattaccagtttgattgccaagagactgttcaccaagagcaaaagattgatcaccaccgtcttcgccagtatgatcaccaagagaaaaggtttgatcaccaccgtcttcgccagtatgatcaccaagagaaaaggtttgatcaccgccgtctttgttgccatcttcgccacaagattgatcaccatgggattcaagagattgatcgccaagcacaaaagattgatcaccatgagattcgccaagagattgatcgccaagcacaaaagattgatcaccatgagatttgtcgccaaccgagaggaatgattcgtctatttccagtgtgacttctgcatccaaggaacactgttgtttggtgtctggttctttttggtctagtgcatactttcgagcaatctgtgcattcatttgagaggcgagttgtgcaatcggagttgttcctttgactggtgaagtgtaattttttggagcattacccgtagttgttgaaggcgatttttctctggcctgggatgtgacagtagttggaggagtagatttaacttcgtttgtggtggtgtggggaattaacgttgagctgtgtgatgtgttcaaaattgacttcatctccttgaaagggacatcgccagcagcttctggattttcggctatgattttctgaatcgcgttgttgacatattcttcctccgaaggtgtccagtcgcgcgaataaaggagccagcttgtgttttcttccactccggcaattgaactgggaacccgattgatctgttgagcatacccatcattctcggcgtcgttgtgtaaccaaattgcggtcaaactacccttgtcagctgagatgttagcacttcgaaggaccttacaccagtagtgattatgttgccagtagccccgggagatcagagtgtatgtggcgcctccaacgttaatcttgaacggccaatcgatcgatcccataaagttatttttctgtttctcgtcggttatgccggtgacatctacatagaaattaagatgaagcggggctccatttgctgggacagccaatcttgatcgatcaattatgtggtgtgatgtgttttcagaggatccaagcagcttgacaatgtcgacatcggaagacactttttgaattttggcgttcttcgggagcttcggttttggtttgtttggattgcagtgtttgcagatcatacccgaagttgccagcaatccatcggtttgccacatctcgattagctttgatacatcagagtgaggaatccgattctcatcaaacatctgcggcttgattgtcaagacatgaagggtgcggtgatctcgagtggagtgcttctgcaatttattcggctggagttcgcaggtgaaagttcgatgttcatcaatcgagaagagctgcttatactcatccttcttgtgaagttggggatccaacgcgacctcaaggaagtaatcgcaagaagcaaacgcgccgggaaggaatcgtcctggatatttaggactgagaacatcgaataccatgttttgtccacgcgtcaaagttgaacgaattgcgttactgccatttagttcgccagttgattgacatgagaagtgatgagcgattgcggtgaagacgtccttcccatgaccgctgattccacggagccataatgggctgaaaagagcataaagagattcaagacctgcggcgagccaacagcggtttcttcgagttgggttgtccttattcgcgtggtaagatggataagctgaccagaggcttttgttgaagtttgttgaattggggggcctgccaagcttcgcttttttcttcttctttccatcaacaagctcgtctgttgtgtccgggggccttccatcattgatgaacttcccttcgccacgtttgcgtttcttcacaataccaagggtggtgccaatgtccgtggtggggttggccccataggaaatcgggatccccttcatcgcagctttccaatcttcttccaacatttttacaaaggagaacaggtcaaccattccaaccatgatgcactgttttccgtcactacattacaacctataaatgagcgtctttcttcattgggaagcctgcaaatagttcacaggggaatttaagcttacctcagcctgtagtagatccggtgcatactctcctgggcattggtagtatcgggaagaccgtcaggagtatcctcaagtcggggttgtcgcgatggaaagaggagggcctcaatgtcagaaaccgtccaccaatcaagccacttgcgaactttgggataacgtcgcctaatgaagtccaccttctcttcatgagtcttcccgccggcttcttggtgttccaagagatccatgcatgcttttcggaaaggctcctgggggtatgttacattgaaatcagtcaaattattaggagatacatctcaccagagcaaaaattactcacctcctcgtcagcagtcatgagagaccgattacgcttgattcgtgtgacagactggcggaaatgctcccgacgccctttcagcatgcgcttcacctctttccgagttccctgacgaaagacttccagatacgctgagacaaatccctcggcttgagcactggagaagtcaaccacttggcggactagcgtgtcacgttcggcaggtgttactggtgcggcttgaaactgtctgaggagtgtggtgaaatggagtttgtagtattcctcactcaacccgcggatccaagtcagttggatcggtatccatcggtgaaggtcttcacagtacattgaggttgagagcaagtagcctgtttcgaagtatcggtacgtgacatcggatatgagaaccccgctgtagacctgattattctcatccctagcaagtagtcgatcggccatccattgggtttggaatgtgaagtgttcattctgtggcaagaatgaagcagacgttatcaacaagccacgcctgtgagaacaaatacagtcaacacattggatcagcaatgactcaactcaagaagagaaataactcacgcagcccacgcaaacatgtccaagacaaatttgtctcctattcctcccccaagtttgtcaggaaccaagttcaattcgacgagcatcttacgccggtaatacgccaatcggtctttgttgatataagctggatggatctcagttacactatttgcgccggcagctggatccgtccgctttccagtctacataacatagaaatcacagaagatgaggaatatgatcaggaaagtaggaagtgggaccaactcaccttaagtttaagtgcccccgcactcggattcttcaaaatttctgctttcaactcatccttggacatggggtcaggctttttagcctcaggccacggatgcggatgtgtgcccttgtgcctgaggagaccccatccggtaggcaagtggtaatcgaatcttacagccacggagtttcggcaacatttcttgtgggtaacattgcccttgcatttccctgatttaccgggacattttgttttcctgtttggtagcaaaattacatacatggtcagtaaaggtcatgaagccatgtggggcaatggtttgtaaaaatatttgcaagagttgtaaaaatttttacaactcttgcaaatatatttacaaaccatcaaacagaaggataatcaatcaagaaataatgataaaaggggcttacccctcttcaagcttctgtttaccaccttttccggttgggggggggggcagcccactggcaagaaggatcgtcacacaccagggcccccaggcagaagtaacaaacaactttccaatcgttgttgatacctcgcttattgcttgaggatgttttcgaaaaaccaacggtgccgaagttcgtcaccgtcttgccaggtttgcgcacgaagatcgtttttccgttgggatagatcgggtacccttgcttgtcaaggatacacccgtgatcaatgtaggtctcgaaggtgtcctccaaatttgggaggaaccactccttcgcgttcccttgcggatcttgcacggcatccgtgtcgtccgaatccgcgatgtttgcttcaggatggccatcttcggatcggctatcctcctctcggtcgtggtctggtccgtggtccgattgatcgaggtggtcgacctcctcctcggcaacctcctcatcctcgaaaccctcgctcttttctattcgattgtcgtcggtttgcttctcggacgacgatatcatccatggtatgttttctttttcttttttttcatcttttttttctttttcgtcttttttttctttcgcctctttcgccgtcgcgccagccgtcttctttgatggcatcgaagtcaagtcttcttttttttctttttcttcttttttttgttttttttgtttttcttctttttcttctttttttgctttcatgtcttttgccgtcgcgctagcggtcttctgtgatcgcttcgaatccgaagatctcactgaattgatctttatcctcatttcgctgtcgatatcgggggtttccaaatgggggctggcggtaaaaagcaactctggcggggtgatgatccagggacttggtggattcgtgccaaggggagtggaagcggtagacggcgggttgaacaacggccgaggacggggatcgacgccggcgtcattgtttgattccctggcgtcggttgcacccgtcggaaggatcgatttgtcgcctgtcgtccgtggttctgacatcctgagaacgttttctctttctctgtttaggctggatggcgttgagttctctgttgtcggtgatcgaaaaaggatgggagaacttgagaaggcctggcatatcacccatgatatgccgtgtttgtcaaatgtttgtatgaaccttatatgaagcttaatggatatgtattgaaagtttaatgatagattgtaaactatgtgttgtaaaattctattacagggtgccaataagcttttttacatacgtagtttcacaagacattaaggtttgcaagcgtatgtgttgtaaaattctaaatttaagctttgatatacaactttacaacctagtcatgcaagacttgcatgatatagtttgtaaaattacataatgccatgttgtgatacaattttaacaaacatattttacaaaccaattttttacaaacttcgaaaatgacagatgggttgtaaaattatacattacccccataaaaacgtaattttacaaactatccggtttacaagacatatgtcttgtaaaaaatagtttgtaaaattcacttaccccttataaaaagactgcccctttcgcatctcagcccctctccttcatcccattttccccattgaccaaccaaaccaaccgttatcccccaatctcctcaaacactccccaaacaacctaccccccccccccaaaaaaaaaaaacagaaaccacagcgcttactaaccttctcccccaaatacccatccctaaccgttcttacttcttccaacaaaacattttgtataattttttttcttgtcttgttttagtatgtcttcaggaaatatctacccactcaaagatttttcggtctacttgctgccaaagggagcagcccccgtgtgccctccttgtcaatcggacatgcttccctcagtctttgaagagtatgatgatgagtgtgagagtgagatgacaatactctcgcgagtaaataaagtattcaagaaagtcgctcctagtcggatcaaactttctaaaccttccgcctttttctcccattctcgtcttctttctgttgccttttctcggtccagttctaaatctcttgctattagttcccgttcaagtacctcaaattaaactctttttcttcacaaatctgtacctaaagataaaagtatatgaatctgttgtctctccataatcatcttgggctatctgtttcttcgtattttctctattacctttctctagtttccttatttttttctcatttttcttttcttttctttctgtgataattttccggagtgtctcgcgctccgaaagtcgctaccagcgggaaagacctgttcccgctcagctgctacaacaaacttctatcctcgtcatcgataccggtagaacaggggctgcactgcttgtcgtgcagtcctgattctcaatgaggaggtttagtgattagtgcctgttgctcccgcgatgcagattgcattgtgtcttttcctcgttgtgggccatgtgtttctttcattctctgggctgattttctccatacctttcctatattttttcacctttttattctttttcttttttcttgtttctgctgcggaaaatatttccgaagtgttccacacttgggtttttgcttgcatcgggaaagatctgttcccaacgagctgctaaactgcaactgtttagtattggtactgggagaataggcgctacacattccctataagcaggtgaagtatctgctcgtgccgtagtatatatttcttctccggcaagcaggctcttgacctccagcttgagaaggattcttgcccagcaaggcggtagtgctaagccttcttgatccccagctaggtggcagcactaggcctgcttgacaagtctttctccccagctggaaggtgccgtatctagttgtgcagaagatttcatctcggacgagtaggcattgtagctgctcgtcgagcaaacaaaacattgactctatggaatacgtcatgcatcaagtcttgaagaggagctctttctcagcaagttcaccatcggcaagcggatgtggtacgatctacttgtcgaggggtttttctccccgacaaataggtacacccttgtcttgcaaagccgaaggaggcactaaatcggcagtgccgggtattcacatccggtgagcagttgacgttgtctgtttgctctccggcaagcagcagttggcttgttgagagagattcttgaccgacgaggctgtctccatcgggggaggttttttcattcatatgtgtagcatctacttgtcaaggtggacccactgtacctggtgcttggaaggcactcttcagggcattcagacacctaacaaactggagaagcagtattcctgaagctgttaccttataagttattttcacccgttactacattttatgaccctaacatctgctgctctattatcagtattcccttgatacttcagcttgtgttattacactctgggatgagtcccccccccccctagtttctatcatcagtcatgtaatttcagtttgtcttgtgaatatctcagaggttccagcaagtatcctttttttttctagtgaataaattcctttgaccagtagtacttttgattgttttctcaaactctacgtctggatttgtgttggaggttttctctttttattcatgaatatcagtttccacaatttttaacccacatcaaggcccctgattgtttggaattggcctcctccaactcgcagtttttagtcttcatcactttgaattctccaacagctactaactcctctatgcttgtttcttacgtttgagtttgacaggaaatgaaaggcttccttgagggtgttataaaaaagatgatcttcaaaccaccacatccacgtaaaatcacaaaccatacaggtccaaaacatcaatccaatgaaacttgataattctttctctttttagcttttctcaaacctttggtaaatcttatgctccgctatgtttacaagatacaatggactcaattttcaattaggagtccaaagttcaataaagtcccactgatctgacccaatccaatctaattacccaaggctgtcttgaagatcattggcaacacacacagaatgtaatacacatttctattttcatcaagagaaagccctaggatatggtgtgtgtgtggggggggggggggttgaaaacatcgagatttgtctgtcaaatttaggctccagggccgacaccaaagactgtcacgtttgcaatcactgggtctcatttcaggggtacatacactgccacaaaagtcaattcaagattcaatggcggcatgaagcgtgttctttcagtagtatctaattgggatttgctgtgatggttgagtgaacaagagagaaccttttttttttctttttggaaacgaccatcgaagaataaatcattgatcaagccttgaaggggggaaaatgaggtcaacaaggaccgatacaataagcataattgggagccaaaacaagccaagccaagacggaatcccacagaaagatattcaagaagtatgtaagtagtacataatatacaatgtactttttgtttcgcagtacaagagaaagaagaggaaagattcaagctgctgctgggaatttcgggattataaatggcctagaaaaagcgggttggatttgaatacaagcgttcgggcaagatcgataaggtgaaatcttggcagtggttgagagttttaagtgtcgcgttttgagtcaaatagggaggatgatgatcacatttgaggcggtattttgaattgatttttgggaacgaagcttcaattaaggcaccaaccgaactgttgctgtaggccgctgggatggtacacgagccaggagtcatcaggggaggggggaatagatcagagtaagcccagatcgaatgcctcgttgatttcgtcgtacatctggtcgatcgagaccgagggatccatgaagtaagggtccaactcctccgccgcctccaaccgctcatcctccgacgtaggctccccatagtccgggtctagagccatgtggaaacacgcccctcgcgcctctatcgcgctttgcaccgcctcctccgagtcttggtcccctacaatcagccgtcaattgcaccatcaagatcgaaaagtttggtttttaagatggtcagtgatgattgcttcatcaattcttacaaactctttcgttggtggtatttcgtattgtcgaagagagagagggggaaataaactgacatccataacgacttcggacagagcaacccccaagattaggcaagactttcatattatttttccttgtgcttgagaggatcctgacgaactgtgatggacaaatctcgcaattttcccacgcgagtttgacgagagaatcgggcaagcgttcgaacaagcgatgggtagcgacggagccgacgaaggacaatgatttgaggttcctgagggtggtgggggacttgaagaggagatcgaggaggccgggggaggtgtcagggtcgtccgactcgacgccgtccaggagaggttcgatcggctgctcgtagtgggaccagtcgagggacaagcattccagcagtgggctcgtggattccttcaggacccggttgattgcagcccggccgatcctgtaagcaggcccgatgatctcgagggtccgcaggctctcccggaagctcttgaggagcatcgagagctccttctcgtcgatctcaggctggtgtaagatcagcgtccggagcggacaattgaggatcgggatcggctgttggaccgagcccggccgactgttggtctccaaacagcccccgacgagctcgacaacgtcgagcgtctccaacaagtcccagtgtggcaacaatcgacacatcaagtcggccaggctccaccgaaagctcgagcggccgccgccgtagttgtagttgctgtcgatgaccacaaactccttgatctgtcggcgactcgcaagcgcatccaggagaggctcccgacagtcgatcgagaaggttgtgctgatcgcgacgttttcgagcaaaggacagctctcgatgatctcacacaacagcccgccgccgcccattaaacagggcccgacacacatcagctgtagagtgcggacatgctgggcgagtctgctcagacgaggacgatcgattcgagatgatcggggcttctcggcctcgtcctcttggccatcggcctgcgcgtctggaccatcgatgtccgcaccacccgaaatatgagccgattgatcatctggactagcgagcgtctggaggaacaagcgcgccttgcgttggctcaacaaaggcacgtttctgaagagtctctcttgggcggatttttggaaggtgcggcagaccaacgacaggggcaacaacggattcgaaggaagacctggtacaaatacgacaggatgaatcgatggtcagttagagatacttatatgatgtaagtttcttggctgaaagtcctcaattaccatggggccatgagacatgcgatcgtgacgctgctggagtagcttgctggttgcgctgagcggctgtccggggaggattaagcgcgcgagcctgtaactcgtgatgcggtcgtagcttgggtttgatccctgtgatcccgttgtggtcgagcagatgatggtcatcaggatcgatgagccggccatcccatgcctcgcgagccgctatatagatcggatcgtttttcggttgcaagatgtacccgattattcggtggaccagttcggctggtaaatcggtcaacttggccatatctgttctggtgtgggtcgatgaacaggttttcaagggagtgctgcctcctctgtattgtatgcgagcattcgcctaattcgttggtgtagtcaaatccctttgaacctggcagattccaatctgccaaatatttggatgcgattgtatcttcataccggcatcaaaaactcgagtcctctccagctatgtatttatgtatagtcccattgaggatctgctgaacatttatactctgcaacatttcgaattcctaatctggaagcttgagctacatatgaggaacatgagcccatccttttaaagagtggaggagagcgctccgtttcctacatatcatcaaaatatcaatatgtacgtccaaccactggggtatgttgaagatagatacaccagacctaattgcaagaaacttgtcacctggtcatgaggagtgaagtgtcacaatttgaaagagaagccagtctttatgaccaactgcaatggccacattaactgatcaatcaccagcccaaatgatccacagagtacttgagcacatcctccaacctgaccacaacaagcccaagggacattgtccagtatgggacaactggtcttcatctgcttgactgcaacaagatcaaaccaaaacataggcctctttatgagttggagtgttgtgaccttaggtatcattgggccaggctagcctcagggtgagtgtgtttttagccaacagtactatgacttatgtacttctactgatcatcacatgagtcttatctcctactctctgttgtctcagtttagaattccatccaatcctcatactttgccacttttattagcccagttcacgatagccagtcattggcaagattttagccataatcagcaaatcattgacactcagaaacacatccaatattgaatgtgtagtccagagtcccccagattattccagatacatcctaagaagaatttgctatcagcaacttttaacaaagtgcagccattttaactgccttttggtcaactgtctgtaccttccacaatagtgtgtgagtatttgaaaatgagtccctattgggattgcatgatccaaacttgttccttcagatgctcaccagtgctcacctttccatccctgcacagatggtgtggatattcacaatccatagccgtatgttcagctaattaaattgcctgttgtgttgttgccaggaatgtccaattgtcttcaatcaacaattctcatctttgaggactacatagcacaacatgtgtgcaccttaaacatcagatgcaccaacactgggaagttacaaacattacgatatccaaagggatttgtgtaacataacttcccagctgtccagattacaccgttagcattatccagacaaactgcatttttgggtcacaagtaatgtaacaaaggagatttcctcccttgttacccagaaaaataatgcaaacaacaagttatctgtgttattgacctagttattcattttttatccacctttttgagctgtggataacgtaacaacaacaaataataagaaaactataaaataaaacgtaatggaaagaattattgtaatgctaacggccctgtttttgttgggttgttgttacgcttctgctactggtagcatcccagtgttggatgcaccagcctctgtatgatcagccatggaatatgtataaaaatcatagaagggactcaatctgccaatagaaagaataatagaaaacaacaaaagcaataaaaatacttctatagtcattttcctggcagaataatgtaacataatgatccaatgctactgtaaatagatgatcaattctgggatgaaaaggctcccagagcaaaactccatgggggtcactaatttgggtctcatgctaagcaacccaaaatcaaaaatcatgagccacaggagtccctgatatatgatttttatccttagcctctatccaattttcaaattcaaggattggataggatcatagacacaaactgtgggtgcaacctcatgtgacagcttgccaacactcctccaatattggagaactgttggatgttatatgcaattaccaactgtctggtgtggcagattagaacaagctctattggtatttcaagttgctatccttacttgatagcaacacctgcagagttgctcttaaagtcatttttccaggttgtacccagatatgtttgtagcgcttttttagaatctgtgagtcagatctaattagaatctgaaagtggaaaaaatactcactcaaccagatctcttgctttggtgggccagaattgtgagttgtgttagaatttttacctgtgtttatacagatatttcacattttcagtagtaataattcttttaaaccattcctgcaagtgaaccacacatcaaatttttcacaggtgagcaacagggaatagcttagttgagtatctcagtttccatgtagtatcaatttatgatgtctagacatgaagaagagtgtagcccctcaccagaagttggcatgagctgcggaaagaatttggtgcatcaattgagttgttatgtaggactgtacacacaaacttctgattgaacagccagaaataataaaatttatgtgaggggagtggggggggggatgatgtgagtgacactaaaaaggagaaaattcaggccttaaatttgacaccacaggtgtgaaacatttgtggcacaaagacactggagaaggggaagaaaaagacccaaagtgatgaaagctgcccagcgaaaaatacatcattacccacaattccctccttttaaggcctgatttgaatgagcctggccatatctggccctccaatcaaggaaggaaggatcaatgagtggagtggtatacatacactctagtataactgcattcatacaaaagagaaaataggaagctctgaaagtctaggcacaggactgcatcatgccttgccggtgataacctgcatgtgattcttctaatgttttgtgattcagcctagggcataaagggttgttttttattgttctttgtgctactggggcaagcaagcaaatgtacccatatgttgggggattgaacgacagaggacaggaccacaagcaaataataatcaggtccagcccatctagatagatcccgtgatcaattgggtgtgcaaccccatctccccgctctaggccactctttgattgatatttcgagtgatcaatagaataaagatacatctaggaaatccatcctatcaggcaggtgagccatcttccaaagtgaaatcgctgtggaaacatgcatcgcggatttctaacgctgcctgggcgtttcggaattcctctgggctcactagaaacaaagaagaattgttttgtttggaggttaggtaatgcggttctcattgtagagccctactgccaatatgataagaagaaagagacgaaaggaactgacatccccaacggtggcgaaccgagcaacacttcagattaggcaacacaggtttgtccagtgttgagctcgaaaggacttcagcgaaggcagtgagagatatgtcacagtcctcccaggcaagcttaacaatcgaatccggtaagcactggaagagcttgtttgttgcggtgtcgcaattgaaggataaggatttaagtctcctgagtgcggagggagactcaaagacgccatctaacaggcttttgttggaatgagggatatcgtgatcgacatcgcccacggcggatgagactatggactccgagtcgtccaagcgccagtcattctcaacctttaagcactccaggtccggattcgtagacccttgaaggatccgaccaaagccttccacatcgatccctccgcctggattgctaatctcgagcgtccgcatgctatgccgaaagcacttcagaaacctcgacagctcttgttcgtccaactccgggttccgaaggatcagcgttagcacatcacaattcagaatgggtattggcctctgagcgctccccatcagctggcccgacggacccctgagcccactcaactctaccgtctcaaggtggtcccattgcgagaatagtcgaccaacgacatcgtcgacgttccactgaaatatcgatcgactgtgatccaagttctcgaggataacgaactctttgatcagtggtcgactcgacagggcctccaacatataatccttacagtccatcgagaccgcggtactgatggcgatattcgtgagcaatggacagctccgaatgatcccacagaacaaatggccgctaccctttaccaccgaacagagtccctcacatacaagctgtaaggagcggacatggcgtgctaaactgctcaggcgagaataatcaatgtcgaaccatcggaccatccagacgttgttatcctgggcattcttcttttgtttgcgattgaaccatccacctgcaggagtcgatggattctgtatcgcgtgccatgtaagtgtctgaaggaatgagatcgccctccacctactcaatacaggtacattcttgaacagtaactcttgggcacatcttcggaaagtacggttgaccagtgaaagtggcagaagcggattggatggaatagctacaaagcgaaattagacacaaagtcagtagatctactaagctgaagtgttgactacgttgctcaccgcccggccacgaagcgtttggctgtgaagttgcagcagctcgaaagtgacgaggaagagtccgaggggtaggattgcgactaaatcgctctagatgaggcctcggttttggtttgattggcccgattccgttgtggtcgagtagatggtggtgatcggcatcgatgggctggccctgccagtcatcaggaacctggtcatcgcgaacaaggatataatctattattcggtagactagttcgctaggcaagtcgcttaatttcgccattgcaatgatatagaaggattaaaatttatagagtgtatttctgctgcttaagtgaaactctgtgaagaattaattgaggccagagggcgagacaactagccactgcttttaaatgagtacacaagtatctaaatgttgacatccactaggggggggggcaggaggaaggcgttggggttggggttgtttagcgtagcgccaaggacttaagcttagcttgattggaatttgaatgagcatatcgccgacaataataggcgcgaaccagccgatcacgtagcgtcgataggccgttccggatgattgctgcctgttgccccaggcccgacatgggcttggtggttgactagtgggtagaaatccaaagctggattctgcaaattatctagtgagatcggcgtgagggcggtggccgaggacggcagtatatttagggtcttagttaaacgactcccaaaatttggagttccgactcccaaattttggggacgtccggaggactgtctgcggacggtcctcaggacgtcaagccccctaatttttttttccccccgttttttgggagtcggtcctccaaaccctttgattggtttgggagtcgactccctaagaaaattattattattttttttctttctgcaaacccccccggggtttttttggagtcgatactccaaaaccccatgggggtttggagtcggcactgcaaaaaaaaaacagaagaacggccggacccgggtagattcctcccggccgttgaaaggcacacggccgggaggaaccctcccggcgttgaaaggcacacggccgggaggaaccctcccggcgatgaaaggcacacggccgggaggaacccttccggcgttgaaaggcacacggccgggaggaaccctcccggcgttgaaatgctacaatcttgacggccgggaggattcctcccggccattgagaggttacactctcgatggccgagagttatttctctcggtcatcaagagtgtacactctcgatggccaagagttatttctcccggtcatcgagagtgtagactctcgatggctgagagttatttctctcggtcatcgagagtgtagactctcgacgaccgagaggattcatctcggccgaggagagtgtacactctccacaaccgagaaagaccctcccggctgttgagagttacactctcgatgaccgagagaaatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngaggattcctcccggcgttatttttttttctcagcgctagactccaaacccccatggggttttggagtatcgactccataaaaaccccgggggggtttgcaaaaagaaaaataataataataattttcttagggagtcgactcccaaaccaatcaaagggtttggaggaccgactcccaaaaaacggggggaaaaaaaaattagggggcttgacgtcctgaggaccgtccgcagacagtcctccggacgtccccaaaatttgggagtcggaactccaaattttgggagtcgtttaactaacaccctatatttattcaagttattttcttcagccggcggaagagctccggtcaatctcaacatccctcagtccaagcagaacgagtaggaagtgcaaagttgaactcagcccaccgccgtgcgcctttgtggatctcactatggcgccttgtcgcaggaccttgtccagccgaggacgccgggcggcctcattcattctgccaagtggtcccctgagacctcctttagcacttagctaggaccctctccctaacttatcactagtccctccgaggaggtcgggtccctctcagggggagactttgtattatccgtgatgtgatttcggctggagatgcacgttacgcaaaccatcatgattgccgcaaatgttgtcctatacttgcctcgagttcaataaaaatattttataaatctgcagaggggttttggactaatatgtggcagctcttcaataaatgagcctcccgctgagactgcaagggattaatgggggaagacccacccatggcgggaactgccttaagccctagtaccgagaccatctgacacccttatcgaccttatacaaaccctctggaagaaatttttccatattttataatgattgcctgggcgttgatccttatagttaagcagtcttcaaataaacctgcagccttgatgtaatcatcaaagcttacaacttgcgatttgatctttagctggccggaaacatcctaggaggggaatcttcaatagaactcagccaaatccgagacataacacatgctccagaggccgttgatcaaccgagcatatctcaacaccactccaatcaagtcgggtcgacaagtctacctgatttaacaccttccaatgtgtgtgcatcttttctaaaatattcaattcattcgattcctagggagctggaaccttgactcttcttgcccgggggtttgagcagcacgaggtaagtattactattgatgatggagagggtagcagagcagccacagaaactgcaagtcacatacccaccgatcttggaagaactagggatccccaatacataatcattcctgttggcttgaagaaggaagatggatctcttgagggaagcagtcaagaaataccggattgtccaatttgcttggacccgtgctcagagccatattgccaattagtgaagtgcaaacactatttctgcacttcatgtattgatcaatggttggaaataaacccccactgcccagtttgtcgagaaggtcctgaagaattaccgagaagcaatgaagcaactcttactcagtcagtgacagtaagtgcttcagcctgaggaatactaaaagcaaatcagaacatccctcccttggaaattgaattcaatatgaaactgatatcatcacctcacaggttcaagcaataattcaacacatgcggcttcatcctcgtctttataaattacttcttggtgtttgtctcctttatcttgtggtgttgatggtgctcacaatgatgcagtaagtttcctgatcaaaaatcctactccatcttattgaactacaccttcactaaatccaattgcttcttcctcaacccagggatttaactaatgttaatctacacatatgagtgattataaattttaaccacctccttgccagctatgaatgtttggacatgaaattttatgaaacagatctgtaaaaataagcacaaaatctgatcagtcatcaagcttatgagtagggttcaggaagcaaatgctcattttgaatcctaatcttaggtgccagtgcggtcctcattgtgatcaacagtaataccctcctagtacttatgaggattggaaagttgatttctgatagcatttctggaatttaaaattaatgtaaggtcttcagaaccacattgtgcaatgaaaaatgagtcccaatctgaactacagtttttgcagccatctgtcagttctgacctgcaggaaaaaagttgaattttgggtgcaggccagatgtatggatgtcactcaggtcagaaccccaaggtgaccacatgtttggcatctttggaggttgcacattctcaactgaagttggcttggtgacagctccagccaaaaagatttttcacatttctcaccctgaacccatattaatcttgtaataaactaatatccatgcattttaactcaactatgtagaggggaaaccttcccaggggagaaaatcagcccacatccacatcctgaaactcctggtaaaattcagatgtttttgaaataattggggtctgcaactgggaccaccccaattaatgttaagggatggtcctggggtttgggacggggatagagggtcatcccgaggaacaaaccctgggaattccaggggattgctgcaattttttttccttaatcaatgatggcactatggcccagcactacctacctatctcaaccacaagtgctgtgttgggattggtttttgttttttggcctttgatggcccattgcaacctttttttttctttttcaatgaatcccacatgtgaaaatgaaacaaaaaaactgttatacgtgccaaaacaaggaaaaatcagggaaaatccctgtaaacaatgaaccccggggttttggggctttgtgaggcccatcccaattcctgaaccccggggctcgggaccggggcagccccggaatcccgaggtttgggaccatcccttaattaatgtaggacctgacagatcactaccacaactgtagctttttcttgcacaagattggagatttttcaatctgtatggaaaatgaattcataagacaattgaaggggaacatagatctcctgcaaagaaggttcaaattatgtgatgtatgtatatacaaagaagaagttgaattccattactgagatcatcccaataaatgaataaattccagacaagttttaaatttgtgacagctgccaaattttaaccctacaaaaaaccttatagatatgtgtaatttaggaaacctaattgtctcattttcttcactgaaaatttcttcaaaccttcactcagataattttcaactctacttgacctgatcctgttctctaggacaaaaaacaaattttcagcttatatgatggttcactgggtattattcctcatagttaagcaatatttgctttattttggtgctttaatacaattaccatttcataagactgaatatttgatatctagatttttggaagtagctcaggaaatgaatcttcaatagagctcagccagctcccagaagtaacacaagctcacattcaattgcatgtggatcaatcccctgtatctcaataccattcaaaccaaattgagctcaatcaaccaaacaggccttcaaatgtaggtggattgcctaattagtaatatgaacccagtggaatcttgatttttactaccttcatttttagcagcccgaggtatctattacaatttatcatgataaccagggaagtaggatagcctctgaaaatacaagtcaccctcccaatgatgaagaaactagttctctccaatacaagattatttcagtggccaggagggacaaagatggatcccatggagaaagcagtcaagaaataccagaatgtccaatttgcttggatcagtgctcagaaccatattgtcaattaataaaatgcaaccactatttttgcacttcatgcattgatcaatggtttacaaaacaatctacctgccctgtgtgtagagcaagcaatggagcaataatggccccaagtgattcagaatcacaattaccacaaggaaaccatggtgtaaggacctggagagatcacaatcaaaatggaagaagcatctcaaatattcaaaggcaaatggaaatcaaaattctttgtctcaagttagccatggctggctgcattgtatcattcattgcatttttggtgatactgttgctagagtaagactcagagttctagtggtatttatatgttcaatctcagtgggaaaccgtttttactaattcagtgtcttttttgaatcacctccatgaatagaaagtattggcctcaacatttcagtccttggggtaatatcttctatcctcctcagagacacacatgagtttttcaaatggaaaaaaggtttacacttgtaattttaccagttcctttttactagaatggtaccaaaatcccttcctttgagtttcatggttatttccaccaatttttgattcattctcatttcctagaggaaaattaaaacctcatttcatttgccaaccacttcttgaatatcaaaaattactcattattcttcttcttgatttgtttctgcttcaaaatctatctaaaaaattgttaaaactctcacacaagttagttttattcaaattcttgactgaattttcagttgaatatttcaagctcttcatagatccttatcattcaaattcagttgaagtagatattttctcacataaatttaatttaatctaaaaataatgaatgattctcattctacagaccaaaataacaatttgaatttatttggagtagcacatctatgtgattcaaggtcaggtttattttttaatttaattaatataattgctactgaaatatcaacaactggctgattactgggaggaatgaatgatcactatgtgtcagtctccagcagcctgaaatttcaacccatcatctaccccatttttcaactctagattctaaatccccctgtgggggacaaagaggtcattgtattacattaataacacaacaggatagggaaaaaaagctgcaaactttgttgctaagtgtcacttgtagtaaatgactgtattattttgattccatgtattgaatatcagagttagaatcaaaatttcaacaaaccaaaccatttcaaaagattcaaattacaaactaacatttattgttttatccattttgctcaatttgaaagtttatactgggattggatgtttgtttgacaatagatatcattgtttcataaaatactagaaattattaaatattatggagttttctcaagggtattttttcactttccatctttgatagtagtcttaatttatggaatgacttttgagcataatccataaagtgttttatttaggttctctggtgtttcagctttggatgtgaattgtatagcaagtaatttatttcacctgtttctcttagaccatattgaaaatttaaaagctgtaagtcaatcaatgtaaaacaaagatattgaatggtgaacttgaatattttgaaatgatagggtttcaaagatcacttgaaataaggtttggattttgtgatacatgtggattttttggtctatgaatgcaatttcagataccactactgaatctaagacaagttttaaatttctaaaaaattcccaattctatcctgaaaaaaactttgtgcagagggatcttgaaaaccaaattgtatcattgaatttcactgaaaatttcttccaaccttcacagtgggtatctttagttctacttgatgacctcattatgttatctggaaaaacccctttcattctcaatgaggattttctgggtattattccttatagttaagcactctttgtctcaatttttaaactgatacaataaaaatagcataaaatgataaactgaatattggatatttagctttttgggaatagcttgggagctgagtcttcaatagagctcatccaccctcaagaaattgtatgtgaactttcttaggaaaatgatctgagtagtatcttgattttttctttcctttctttatgagcagaatgaggtatctatcacaattgataattatgatggagaaagtagtatggcctttgaacccacaagtcacacaccaaatgatgaaggaactggttgttctgaatacaacatcattccagtggccttgaggaactcagatggatcccctatggaaagaagtcaagaaataccagattgtccaatttgcttggatcagtgctcagaaccatactgtcaattaaagaaatgcaaccactgtttttgtgtttcatgtattgatgaatggtttacaaaaaacaatacctgtcctatgtgtagagaaggtaatggaacactaatggctccaagtgtaccagaatcacaattaccacaagaaaatcatgacgtaaggacctgggggattcacactcagaatgaacaaaacatctctcattctcaaagggaaatagaaatcaagattctttctctcaaaattgctcttgctagctgtctctcagcccttgttgtttgtgttgtgatacttatgatagagtaagctttctattcagttttctttgtgttatctcagtctcaatattcttttactaactcaatccaacccttcataatctccatcattaggaagtattggaataacccacccaacccatatggaaatatgttttatcctcctcaaggacaatcataaatgttgaaatataacacatctattggaatttaaatccagtccaagcatagctataaatttatcttccagcactgtgttgattgaagtggtactgaaaagatttccttttattggatacttcttctctatgatatttcatgcttcctcatttcttgggaacaaaaactgatttcagttccaatccttccatcatgaatcagaattttttcaaacattcttctccatttgtatccttctttccaatctaagatgcttgtcaaatattatcaaaactcctagttatgaagtagtagtaataattgtaggggcatgcaggacttatttcatttctcatagaagagtaaatccataaaaaaaagtttctttgagttcattccaaagtaatctcccacaggatcacatgattgtcaattctttttgtttgagattccaggtcagatattaatgatcttgaatgaaataagtgctaatggaggacttcctgttgtgatttagagtgttttttatacctctctcagttctaaattaacactctaatcacaaccacaactagctcacatgagggccttcactacaaggcttctgaataaagatttttttctgccaaaaattaagaccttcgtggtgtaaatcaaattctgtgagggtcgtaaatgctgacgggaagtcatccaatgtcttggatcaaacatactcagacactgtgcttatagataagataacttgctatgtggagcccaagtaatttatgagcttagacaccctcatatctacatgttgaaattcttgtgatccaaggagacagtggggattgtcataaggggacttcaagttccaaatccaacattcaaaattggaaatatagaggcctacaattcattcaaagaaggtcaacactaccttgatcttttatttcaatttctcatttctgtagtatggattatctagctcaacagctgtggcaaggtttcggctggagatcatttttgcgcagttaaaattctcgtttctgcaccagtgttttttctacagttgcctcccttcaaaaaaaacgtcaatctgtagatcaggagctttgaattatttctgtgtatgttttgaatattgagtcaattgtggcagaggagctgtgattttgcggcaactcccaaaggttaattctttgggccttttaaatagagcgccagatagggagggccgcaacgcgtccaagttgatttctctcaaagcttcgccgatggcttcacgttgaaattgctgccaggttgtaccctgaacatctgacaaacctcgacaaggtgctccatcatctagaaaaatatctcatgtttttcgtgatggtcgcttgggtactatcccttgtagttaagcactctttacttcatcatgatatccctatgcgatcgccgaagctaattataaacaacaaatcaatccggtcagctccttggaaacagtttaggaactcaatcattgattgaacccagtcggatccgagatgtagaacaagccttagtagagccggctgatcaaatcaacttattccaacacccctcaaatgaagtgcgggtgaattttcttgatgaaccatctgccaatgtgtgtattttttgctttcaggtattaggcttgtaaaacttttgagatatcgggaggatttttcattcttactattctcgggctctgagtagcccgatgtgattatcgaaattgataatggtaaagaaggaaataggatgaagaatacttcaggcatgagcagtagtcttgtggacccgaaaaacgcagatgaatctcttgacggaggaagctgtttcaaagcagaagactgtgcaatctgttcgcaaagatgcacaggatatcgcgatttaccttgcggtcactccatccacaggtcttgtgctaaaaaatggctaagcatcaatcctacctgtccattctgtcgacaaccagttcctgatgaaggagtggaaaaatgtgcacaagttacaagagtaccacgagcagaacgtagcccaattaccatagatgctcaacagagcatgtggagcatctcacattctgcacagagagatcatgaaatcgtgattcgtcgccgcggccgtgtttgcttgatcatgtttttcttcttgtcatggattattctcgaatcattgatgagtgcgttgaggtaagttttctagttgaagctatggtatccgacttcaaatcaaatctcattaacatgcgacgttaaacccctgatctgaagagaggatcttaaggtagctcatcataaaaaccccacttaacctgctcttcatcatccatgaatggttataaattgctttctaagtaactgataagaatcttgagtacatttttattgataagtttcaagtggtctatggcgcataaatcattgcatcaattttcaacaaccattatttttcaaatattttcccctgtattgataacacttcagatcaaatctcatggaatcgagtattttgaccctcagctcgagagaggaccttaaggcagatcttcaaagtaaaactactcgaatgtgccttgtcatccatgaatgagtataaatgagcttgcaaataactcttcaaaaacttgtgtccaattttgtatgaaagttaggtgatttgtagatgagttgtcaccaaaatttacctgccatttctcacataacttttttgcaactgtaaaatgttattattcctgttttttcccaaacctgtttcctcaagagtaacatagcagattgagtttctactacttattaagcaactcaaatctagcctagcttgtttttcctgttgagctctgtgaacaagctcagttaatgaatgcaatttttctctgctgtaaactcttctgagttgattatttcctaaaaaaatccctcaaagccttctggttgcatagttattatttcttttttttatctcagtcaaacatgacaggaagttttgaaagtattttttttaatccatgaactatggttggggatgcttcacgactccagattacccgaccatctggaagaaatgtacgaacttgataagggtcgaatgtggagaaatctggatgaagtattacaagttgctcgagcttgaagaggaaacaacgaggttgagtataagcatcggtggttgaggcgggtatgctaatagcgagtatccggctgcgcccaacccgatgtcgaccgatcgattaccggatccgttgctccactggctgactccgccgccccagcaggcagaccacaccaaaggaacaccaaccaaccgaaactcagccatcgctctccatcaaatcgacactcaaatcgacactcaaccatgattccttcaaacgtacaccattcaggaatgccaacaggtctgccttcacttccaaactatcgtcagttccgcactcaagacaatcgaaactgaccgttttacgaaacacttgaccattcgattgttaatgacacactctctaggcaagaaatacgtacgtttcccacatgtcttgcaagatttatcttcttttttcttagcttcaataggattcgttaggaaggatgaatgagtaaactaactgctgtgttcgaacaaaccgactccgatgaactgacgacataaaacaaaacagatgggatggtggggaaacatgggtggaccgaagcagaaagggattgtagaatactgtgtgtctgccgatcttatgcaatccgtcagcttccagcgctgataggagggagaagaggctgactgacttattttttgtctcctgaacgcgaaccagccctatcaccttaccgtcaaagcccaatgaagaacgcattccgggggtacttgttccaagggtaccggagattggcggcccaagtgccctactggatcgtccctttcggcgtcggtaagcttcactctcccccattccccacttctttatatccctaccccgcctgccctggtctctcctttcgaagttgttttactcactatgaacttgtctgcggtccttgatctcggtctatgatcaccagcttacggggtcatcaaatgggccgacgccgacaaccattacaggaacactaaggccggtcatcgagatggaaaattcccatagaccgaactccagcctgatcatcaatccaaccgtttcacccactatttcctcatccctcctagatttacaagcgcctttttttacattaccatagcttttatttctccttttttaggttgatgtatacaacacttgaaccacgcttttttttttctctttacaacggagatccttgcgccatgtcgatgagattaaagaccgtgtttgaaaaaatctttccggttctctgttcgattatacgcatattgccaacgcaacagttctaggatcttgggtgtgaacgggcaccaagcatcgaaagtgaagaactctgaccatttcggaagacagatcccttcacaggagagacatacttgatggataaggtggattggtggtgtagacaccgggtaccctgaacatttcggtgagctgagccttgatcgaagggatgggggcagcaggagtcatggatgcatcatcgtgactgctggtcggacgatcacatggaagctttcaattgcgagcagatgggtttccgacatcaaaagtgccagcgagattatcctttgcacttgtaaccccttcaagtcagtagtatacaagcttaagtattatcgggagggttttagctcacagtcacaattctaatccttcatggggcctgaaaactacaaatcatccatgggcaactcggccgcgaagagacaattgatctcgctgctatggccgagatgggtggactgacaggggctgatcagacacaacccccgcgtcccgtcggcggctggggacggcccgacctaaaatccagaggcttttgatttggcccagtcgctatggccgagtaggaaggggacgtgaacgattccgagctaaactgctgggacggtccgaacacgaataccggtgtgatgtcgctcaaccgctgaccgagcgcatggacacttactcgtctcgtccgcggttcgggacggcctaagtcacaacacggaggcttgaagtggcccagcggctatgaccgagctgggcgagaatgcgtgctaatccgaatgagactggcatgcgctcggacactgccccatcccgccagcggctccgggtgtcggccggcccgaatcagaataccgagcatggaatggcctagccgagctggtcaggaatgggtgctattgcgaatcagactgaccggcgctcacactcaaccccgcctcaccagcgctcaggccggcccgaaacgaaatagagaggctgatgggccttatggccgaccggatcctccacagccacgcctataaaactagaccttcccggcaaactttttgcggattcatccccctcagcagtcatccaagtttcttccaaaacctaaaccaatccaccccccagaccaaccaaaccccacaaaaccaccccgcttactgaccttcttccgattcaagtcatcccccaagcttgtatcatcatccctcaccgctttcttctccatttacctttgtcttgattttagcaatatgtcttcagccaatgtttactcaatcgatgacttctcgctttacctgatgcccaagagcgtagcccccgcgtgcccaccttgccaatccggcactctcccatctgtcttcgaagacgatgaggatgatgagattgtgcaggccatgagtgtcctctcgaaagcgaacaagctgatcaaaaagatcctcatccggaccaaacttcctccttctaactttttctctcccagtcgtctccgctctcttaccttatcttctcaaggctctcgcatccctactaacagccttcactctagcaactcagactgatctctttcttcatcattcttatatctaaaaaaaacaaaagtctataggtctgttttgtcttcttatcttgggaaatctgttttggcttttcttcctctcgtatctctagtatctccatctcagtttagtctgttcctgtatcagttcttcccttttctgtttttttgtcctcttttacaatcttgagggccgggaggaatccctcctggctgctgagactgtgtattagtctcggaggccgagagaaattcttctcggccatcaagaccgttcatcttgattcagtctgttccattatcagttgcttttccttttcttttttttttgtccttttttacattctggacggccaggaggtacctccctggccaccaagactgtgtagtcttggaggccgagaggaattcctttcggccatcaagactggacaggctcaaaggccaggagagattcccccagccgtcgagactgtataacctcaacagcgggggcggctgacaagacagtatatttttgatgaccgagaggaaaccctcagacatcaagactttatagtctcgccggccgaacttaacactagtccctccttgggccaaagggccccctcccacaaggggacgctctctttcggagagcgtcctttggcaccctccgatcgtgggggtttgtcaagctcgtcgccggctgtgaggaatattcccgccgttgagagtctagagtgcatgctggctcgcaatcttatggacaagtggccctgggcccaccttgctcggaggcgacacggcaacatgcatttcccagtgggatgttgctttgttgcaaccaagtggcggccccaggtaaaattcatttgaataacgagcaaatggatcccgactaccagggtaagaatggcacagagaccatactttgtcggagtcgcaaactctctttgagtatggtgcataattggagtttgcaagtcaccttaagagagtagaatgactcgatgaagctcagagaaagaacgatcggccgctcctgaaagtcttctccgacatgctgtgcacgtgttgcgtttttattccctgcatctgaagtacaagagcttgatcagatcaagtgcattaattctacgccgaccccgactcgtttttgccataaccgttttgaagcgccttgaaggaagttcgtgctttatttttccttcagtatttttctagcaattttggaacattcaatctaaggatccatcatatacaaatctcaaaaaaaaaaaacatttccttctccgagaaagatgaggcgaattttttgtcttcaacaatgatatggggcgctttgtcattggacatgagtgaagccttcgtggtagtactgaccagaagtgagcacaagttatttcctcgcagtgaatccagtgtacatatgcttgacttcaacacgaacaacagacaattgctcatctctcaaaccaggtagggtcaacagcaatgaagtgaaacaaacgcacgattaaaaatgaagatgaaccaccaaagctgaattattgcaattcaaatggcctggatggatgacaagagaacaaaagttctgttcacaaaggcaaaggagtacactaatgaagaacagccggatgacaatggacaaaacgatggtcaaggtccgcggatgacaacacaaataagaaagcaaaggagcggaagagagataagcagagagcatccaatgggatcatcaccaccccgacaaactcaaggggaagtacatttccgaaacgaagatgtgaggacggggacgaaagagtcgagctgatcccagaccaagacgggcatggtggtgtcgctgcctagtacaggcggccgtcgtcgatgccggggatggagatgatttgggtgtgatcatgggaggaggcggcagcgtcattctccctttggctgctgaatgtgccgaaaggagtggattggaattggtttgccgagtcgtggtatctgctgtcactcgaccgatcgttgtcgtagaagaaaccaccgccggtgttgccgccgttgatgtaggatgggtcacagctatatccacacggctttcgggcttggagtctgttattgggaggatcccctgtcagcggtgtgcacaggtccaattctgtttgaaagatttttcaaaacttactctactggggatgccatggcggctgcatggatgaatgaaaagggtcggtcagactgtcagtaaagagattctcaaatagggctacattaggagggccagagcataaaacgcaccggcagccaagaggcagacggcaacaattgcgcttcgcatactggtaaacttgaggtaggtgaatgagagtttggtgaagaaggagtggtaccgaatggttgtgggatggagcaacaattatggatgcttgcctctatttatagcccagaactacagcttgactggcctgcttgacttggtctgcctgctgcttgactgggcaacacaaatcgacaatcatgagcccatccgactgcgtcagacgccgtccaaaaaaggtgctctctcaccgcacattggagtactggatcattacgccggggagtgacggcaagaacaacggtggcaaccgagcgcagatcggatggaaccaacggtgctctctgtctcaatgcggtatttggataggaggattttgtcagatggcagaaccgagacggcttggttgggttgaaagaagccaggaagtcaagccatgaagacgcaatgggattgctaaccttcatcaactccagaaagctaaaaagatcatgtgtgggagtgtagcctgccggttctggaatttttagctgtagttgtttttctggtttgttccttcaacatgcaccttagcagaaagggtttgacgcccgcaattgcttactgttttagagcggaatgctagccagtggggtatgtcggatggttccgtcccagtggcgaacatgtgaattttcagatacactctggctcggcccatcattattcattacgcattcggtggtcttgaaaattgagtggctaggccggtcgtgagttgagctgctgccgaaatgtaatatgtttcaggtcaaacccatgccgaatgccgacagttggaaagctaactgatgatggattgtagctggtcagccccggcgaggcaattgtacgatcacttgaccagtccactacaacaacaatcaattggaaaatcagccggccaggaaggagttcccgtgccgctatgtggttaacctggcagacgctcagacacagcgtcgtcccgtccggtcggcagttcgggagggcccgagccagaattcgcaggtcaccgccatggcggagactctgaaacatactaccaaaaatcacaggcagcactggcccgccagcgggtcagaacatccacagctaagatacatacgctgactcaatatgaccgcgtcaagcgggggtccatgtctttcggaatcagactgccagggaccgcagctgctcgggatggccccaactacctagaatatacagctctcatttggacccaccgcggtccgctttgaccaagcctcatgaggaagatgtgttcgtcccgtccgcggctcgggacgagccgagctaaaacgtggaggcttgcaatggccaatcggctatgaccaagccgggcgagaatacgtgccattcccaatcagactaatatgcgcccggacaaagttccatccagccggcggcttcgggagctggaccgcccgaatcagaacaccgagcatgaaatggcccagccgatggaggcttgaaatggccaatcggctatgaccgagctgggcgagaatgcgtgctattccgaatcagactgacatgggctcggatactttcccgtcccgccagtcgctccgagagtcggccggcccgaatcaaaataccgagcatgagatggcccagccgagctggccgagctggtcaggaatcagagctattgcgaatcagactgacgggcgctcagactcaaccccgcctgaccagcgctcaggacggcccgaaacgaaatagagaggccgatgggctttatggccgaccggatcctccacaagcacgcctataaaggaacaccttcccggcaaatccagtcgttccatcatccccatctccacttgaccacaacccaaaagttatccaaaccaatccaccccccagaccaaccaatccacacaaacccaccccgcttactgaccttcttccgattcaagttatcccccaagcttgtatctccatcccccaccgttttcttctccacttgcctttgtcttgattctagcaatatgtcttcagctaatgtttactcaatcgatgacttctcgctttacctgatgcccaagagcgaagcccccgtgtgcccaccttgccaatccggcactctcccatctgtcttcgaagacgatgaggatgatgagattgtgcaagccataagtgtcctctcgaaagcaaacaagctgatcaaaaagatcctcatccggaccaaacttcctcctcgcgtcaaatcttcttcttctagctttttctctcccagtcgtctccgctctcttaccttatcttcccaaagctcttgctcaaattagtctctttcttcgttattctgtatacctcaaaaaagtcaataggtctgtttcgtattctggttttgggcaatctgtttcgtttttcttcctctagtgtctttgtctcagttgttcctgttgttttgtctgtgctctgctgttatcctttctttcttcttattctctctgtttcattcttcttatctgcttcttcttcttgtgtttcctgagtgagagggagcacatgtgctagtcagttttatgcagtgagtaggtaggttatgtagcttcttgttgggggaagttaatccagtgcagttgcctactctgtgggatactcttccccattaagcaggttattcacctgctttttgagcagtgttattcctggccatcaagcaggttatttgcctgctttttgaggattcctcctcctgcttgttgaagaggtttcatctccatcaagcagcttactcacttgctttttggggaggtttcctccccatcaagcaggttattcacctgctttttggggaggattcctccccatcaagcaggttattcacctgctttttggggaggattcctccccatcaagcaggttattcacctgctttttggggaggattcctccccatcaagcaggttattcacctgctttttggggaggtttactccccatcaagcaggttattcacctgctttttggggaggtttcctccccatcaagcaggttattcacctgctttttggggaggtttactccccatcaagcaggttattcacctgctttttggggaggtttactccccatcaagcaggttattcacctgctttttggggaggtttactccccatcaagcaggttattcacctgctttttggggaggtttactccccatcaagcaggttattcacctgctttttggggaggtttactccccatcaagcaggttattcacctgctttttggggaggtttactccccatcaatcaggttctttgcctgctttttggtgaggtttcttcccatcaagcaggttattcacctgctttgtaaataactcaaaaactgatggtattaacaaggtgtacaaaaaactatttcatgttatgtaatcatgctatgtggtcctgaataaataacatgacattcaatctgcaggcagaggcaaagtgaccatggattgagttgttgtgtagtccaagccacacaaagtgattacatacaatgaatttgttttgcccctggcaaaaatttcttatgtatactaaagtacatgtcatgatgaaataatatctataaagtaaaaaattatgaatgaggtacttgaatgcagacaggcagctaattgatgatgatgaatttcagttttgtattgattgagagtgaaaatgattgtgttgtgttatgttatgttatgttgactgagatgtaagttgataatgaatatattcataatccccagcctggccgctcggtaaccctcctcgggactagagtagtatcatcgaaccaaccaaaacccactgtccgactgctcagcccgactcgatcgaccaccaacgcaaccatatcctccaaaacggcatccgggtcattcctacgcaggacgctgcactcacccatcgcaaacagcttcctcagtagacgaccaaatagtacgacaaccaacaagatggcccaatctaccccttcatcgatccaggaactcatggataagaaacagaaggaggctaccttggatatgggcggtaacgtctgtctcccaaaccaatacatctatccgcagaaattagaattaatttatgactcgtttggatccctagttcactaaacgtgatgacttgattagatacgaaaaagaggctcaagagaaatgggcaaattcgaatatctttcaggttaattgacactcactatactcatgaccggactggctgattctcattgatacttccctctttctacagaccgactctccatacatagagaacccagaactaaaagatttgagtggagaagagctacgagaaaagtaaggaatttccgtttttacactcatctgcccctgggatacactaaaaaattgtttgtaatagatacccgaaattctttggaacatttccttatccttacatgaatggctcgcttcaccttggccacgcattcacgatctccaagattgaatttgcggtcggattcgaaaggatgcggggtaggagggcgcttttcccggtaggatggcatgccactggaatgcccattaaagcaagtcactcatatatacatattcatgacctcaaaataaacatcaaaaactggaaattaactaattgatacatcttattttgatagtcagcttcggataagatcattcgagaactagagcaattcggccaagacctatccaagtttgattcgcaatctaacccgatgatcgagacaaatgaagacaagagtgccactgaacccaccacagcgtccgaaagtcaagataagagcaaggcgaagaagggcaagatccaagccaagtcgaccggcttgcaataccagtttcagatcatggagagtatcggggtctccagaacggatatcccaaaattcgctgatccgcagtattggcttcaatatttcccaccaattgctaaggtaagtcggtacttgagaaaacaaaagaaaatacctaaggtgttaatggacattcaatttgctttttcataaatagaatgatttgaatgcatttggagctcgagtggattggcggagatcgtttattacgacggatatcaatccatactatgatgcgtttgtgcgatggcaaatgaaccgactgaaggagaagggatacgtgaagtttggagaacgatacacgatctacagtcccaaggatggccaaccatgcatggaccatgatcggtcgagtggcgaacgactagggtcgcaagagtacacatgtctgaagatgaaggtgttagagtggggcccccaggcgggcgatctggcggccaagctgggcgggaaggatgtgttctttgtggcggcgactcttcggccggagacgatgtatggccagaccaattgttttgtgggtccgaacatcgagtacggcctattcgagatgaaggacggctcgttgtacatctgcacggcccgggcggcgcggaacatggccttccagaacttgaccgtcgagcgtggggcggtcaatcaggtggctagcgtccaaggcagcgccctctatggcaccaagatccatgctcccaacgccatccatcaggccgtctacatcctgcccatggagaccgtcctggccaccaaaggtaccggcgtggtcacctcggtgccctcggactcgccggacgactacatcaatctgatgcatctgcgtaagaaggcggcctactatggcctcgatccagcgtgggtcagtctcgacccgatccccgtgctctcgacccccgagttcggcgagatgtcggcgcccaaattggtctccactctcaagatcgactctcctaaggatgcggccaagctggcggaggccaaggaacgagcatacaaggccggcttttaccagggtatcatgtccgtcggcccgtttgcgggcgagccagtcgagaaagcgaaaccgaaggtgcgggaagagttgatcaaacagggctgtgcatttgcctatgcggagccagaaggccagatcatcagccgaagcaacgacgaatgtgtggtagcactatgtgaccaatggtacctggactacggggagcccacgtggcaagctaaggcgttcaagctactcgaacggatgcagatccgggacggggcgacgaagaagaaattccaggaggatctggattggttgcaccaatgggcatgtgcccgaagctatggcctcggctcccggctgccctgggacccgcagttcctcgttgagtcgctctcggactcgacgatctatatggcctattacaccctctcccatctcttacatggtggagatatctttgggaagacgacgggacctttaggagttactccagaccaaatgaccgatcagatgtgggactacatcttcggtaccgatcaaatcactttcaaagccgaccccatccaagaccccttgtcaaaggacaaagctgacctgctcaggagagaattcagatacttttatccaatggatgttcgttcatccggcaaagatctgatctccaatcatctctgcttttgtatctacgttcataccgctctctttgatgaacaattttggcctcgtactatgagggccaatggtcatcttatgttgaacggtaaaaaaatgagtaaagttcgtcatcttctttctcttctttttcttatccatctgtttctttctctctcttttccttttggaatatgagttgattgatgttttttaaatgatttctttagtcgactgggaattccttgacgctttgtgatagtcttaagaagtttggagccgatgcaaccagattgaccctagccgactcgggcgatggatttgatgatgcgaacttcgaagagcttactgcgaatgcgtcgatcttgcgattgcatactcttctggaatggtgtagagtcagtttgttctttcttgttatcattccacactccggaaaatatcgttggattcagctaattctatacaattctaatccaaaatataggaagttattagtaataattccgactttcgaacagggccttttactctgttcgatcagatcttcgaaaacgaaactaaattggctatcaacaaaacttataaagcttatgatgagtgagcacatagacattaatcataatccttttccgagagaattgatcgatttgagtgttgattttttgatgatgatatttttttatttttttgaaagatcttgttataaagaagcccaaaaggtgggattttatgaattattaggggcccgagattggtaccgagattttacatcagaagaaggagggatgcatggagaattactgcggaactacgtgaggatacaagcgttactgatagcccccatagcaccccactttgcggaatatgtatgggggacgattttaggggaatccggctcgattcaaaacgcatcgtttccggaaggaaaccagagtgtcgatcaatcgatgatcgatgcggctgagtatgtcaaggagactgttcgcagcgtccggacgaccgaaatcaacctcgctaaacgcaaggctaaggctaaaggagtccagctctccttcgacccttccaaacctaaacggctgcggatcttcgtcgccgatacattccccgcttggcaaagctcttgtatcgacgccctgcagaaaaacttggaccctctcaccacttctatcgatgagaaatcccttcgtgctgatctggaaaaaatgggtctctttaaagataaacgtaccagtaagtttacactttcaagggttatcgagaaccaagaccactgatttctgtctttgtttctgaaacaaaaaaaaaacagtgccatttataatgatgatgaaaggaaagcttaagacacatggaaagagtgccttagaacgaagcctgacgtttgaagagaacgagatcttgacgaaagcgatgggatatttgaagcggacgttgaactacgaagaggtggagatcgagtcgctgggttctggactggcccatctcgagaaactcgagcatgaacattcttcggctgggactcctaatgctggattcgatcagttcggctacaatcgcgctatcatcgaggcgtctcaacctggctctcccgctgtttgtccctctctcttttttcttttctttcaggacaaaatacgtttctttctttttttgttgacctttttctttggttttgatctctccttcttctgcaaccgtcgtcttatagtttgtcgtctataattcgcctgtctagcccccccccccccctccttttctgctgttttgtttcattcatatacaataccacccatttttcttgtattttcttcaggttttttttttttaattttttgagtcaattcattcattgattttcaagaaagaaacgtatgtctttttttccctgtgtgttcagaggctcttcatactatatggagatcattcagttttttttttttttgcgaacaaacttctttgcggtctgaattccaagataggatgagaccgtgtacatgtgtcgacaacccaaacaaaatccacaaagaaatcggatctttttgtttgtgggaagtcaagactctgtcccatgtggccagcttctgtgattgcaaattgagctcaacaaagctaatattgcgaatgaatgaagttttgattgattgttgttgtacttgaattattctgagaaacatatagatgttgattggtcatctcacataggaaacatctgaatagatttgattgccatcaaaccaatgaaatgccaatgaggatcatgacaatgcaatactaaaaaggctttttcagcagaggtctcagccggtgtatgtatcattattatgagtcgtcacaccgaatcgctgaatcaatcccatcattgtattgtggtatggtcgtcgcccgtttctctgctactcatgtattgcaagtttcacctctggaggcgacacactggcgccaaattagccccacaatctcaaaaagtggccgaaagtttatcaaaggctcaatagtatcttgtttgggccagctttggcaccccaaatcattaatccacgtaacatgcgctactcttgtcttcttcgagcgactcttataatacacagcttacaaatgggcagcttccaagcacctgggccttgtgaagaagaccttgacgatgtagcgcaagactcggcgcgctctgtcccagagaagatctcaaataccgcaatcagctccggccaagggcttcctactagtagcagcgcagggaaaacatcggatagcctcaaacgatcttcgcaggacttgctcgcaagtggatcacatccatcatcgctggaaggtaagagtcaacctgcagggtgtttttgctcagaaaaagtggactcaacatgggcccagttgcaccaaataactagatttgaataatttacatttcttgtcattgtttgtttatttgagaaggcttccaagcgtcaacaagaagcaagcaacctaggataaaaaccggtgattatgtcccacctgaattgaaatccttttaattttggtttctgatgaacttagttgatgtttgtagacttggaaagacgcacagaggattgttacaaaaagacattaagaaactttgagatttggagctctagtgtctcgaggctgaacctgcctgatgacaaagaagccagggttaagctgaagatggaagaggtcaaaaacgcaatctcaaaccttttccaaaaaagaatttgtgagctcagagctcaaccatatcaatttcaggcaacggaatcggtcttgtctggggatctcgccgcatcaatcacatcgagatgggaagcaatctggctgaagtctattgcagaaatagacaagacatgggattttccagaactcatgaataacaatccatcagaatcgatccaattcatcagaaaagggattgatctgatgatggatttcttcattgacttacaacagcttgaagtggtcaccaagacttgcctctctgatttcttgaacaaggaggatgggtcacaaatagtctcatcttatgttcacaacagatttcataaaaacagattggatgtatgcaagctttacatgaacttcaatctgaaactcagcctcctggagggccctgccacacaaaggatggtgcctcttttgaaaagtaagtcaaacaaaccaattgcaaaaattgatctgacttatctgaactgatgtggacaattctttacttgctccctcataaacagccttggaggaggattcatggaaaagaattgaatttgattttctgaaggatcagcttgaaacatatttgaatgaccctgtaaaaaactcacatactgattccacagaaccctctatggatatcttcattcactacttccttgcattagtatcaccagaaaacattaacttttcagcagaaacagtggaagattttatggaagatattctttattatttgaaaacagccatcaacaccgagattgctaagctactaccaattgaaacccaatctttgattgagaccaagcttgcacgtgaaatgattgctttcatcatacaccatcacaaagatcaaattgcaaattcaataatgaaaaataaacaaggcacaagactttatcaagatatgcgcgcaattgaggaagctgttgggttgctatcctctgtttatcactcaatatatgtcagagttaggtaatatcaaaatcacctggatcatgaacctgcatggaagcctaatttcttgatagataacaatgaaaacagaaaaatttcaatccttggggtagaagatgaagtatctgattgtgaatatttagatgacttccaccaatccatttcatcaagcttatcagaccctacagtacaagattcaatccaaaaatctctgttccaatacgaaaaatattggcaaacagtaagattttatgatcttgatccattggaagatctggattctcagtttctttgtctccttgaacactaccaaatctcttgtcaagttattgttgaacgttatgagcagctattccaaaaagggctcaccagagaacagctcaatgaaagtttggaaacaatcaatttccatactgggtgtgtccaatttgcaaggttgcacctacagttaggataatttgatttggtttgaaaatctggagatgagtagtttatcgagaaaatgaaaaagcttagaagacaaaattgtttcaattgcgttccaccacacggcgactgtggcagcacccctatttttggcaatcgctgtttctgggtccccggcagaaagctgaggccctggagccatgttagacgcactcaggtagacactaatgtctcagacacccggtaaagggacctgttgtcttcatcaatcaaaacacttttggtacggtccactatgtactccccgtttttgtgtcttctttatcagaggtaatataattccgccgctggcctggtcgcacctgtgcgccccgcacagcccagatcagagataccaaagcatcaaaagacggtacatgaacgctttgagagagaatccttccctagtggcaatgtgcttttgctattatcgaatatgcctctaaacgcttccagatacagggcctaactgccagacatccatttccgttgtgcatctttcggttatttactaaaaataagtcggatcaggacactttttgtcattgggatatcatgtgcaacggctcccagctgtcatctgaattccacaggtaagataaatgtctgaatgaccattttaagctgatacccggcgatgaggtccgcgtgtccgatgcagacaagtcctgacatatcttgatgcgtctgcgccacactgacttgtacaaatgaatgtttatacattaccacaatgttggtcttgaccgcccattgattgttcgaagatatcgtgatatctgatatctgaatatatgcagatgcacgtgctcaaaatgttcaaaatcatgaactggagaatatgagcagccactgccggcaccagtacagttcggccacttctggccacaaagcatttacgctattttcatcctagtgttaacatatcagcatatggcgagatagactcttgagcccttggtacgagctttgaaattatgcaatgattgtgcgcttgctttttggttttcttggatcacggggtctgacagttgtgctgggccatgtcagattctagctagaaggttcggaatcggcgtctccggttatgagtttttcttccttaatctatctatttcaacccagaccagccgaacgaactgagccgaacgggtcgggctggtctgacgtgagcgcttaggtacagcctgtgacttggcaaagcaaccgagcgagcgaaattcaatgagccacatctcgaaataattgtctcaacaattatatgcgtttttagtgtggctagcgtggcgccagatggttgtcagcgcccggttgacagaagttcaaagggttatatgggggaatatatgatatgatgtcaattctatcaagtagatatattgatattgagaatgagcttagaccctcaagcgtgttaagatattggtgggcgttggctaggaagcggatgataaagaccgagccattttggctttttccccgtcgccatccctccagttcatacattttcctacgtccattcccgaaaaaaatagtaaggaaaagttctcccatcattcggaactcgacaaccacaaccatcgccaagcttcccagagtggaattacgcgcaagcaacaacatcccaatttacttcgttttttttagtacccctttacaaccaaagcctttgtttcacacctcacacctcaccatcgttatctaccgattttctgagcgcctctgattgtctagaatacctggttaatttactagtagcccgatgacctccctacccaccagcaatcgacccgattcatcagaaatgactggtgtaactcagactacctaccatttcaacccaacgatggaacacaacgctgatacacgtgtttcgatcatcaccaacgcccatccatctgattcttgggtatcagccaagaaggagaactacgagggtagacacgatgtcacccgcaacaccctgtctcagccatcaacggagtcccctcgcaccgtccatgtaatgcgcttgctttcagacaccgagagatccctttctggcttctgttactcttcgcctacgcttcccctatggaggttttgctccatggccgggaaaggcttgagctcgaagcgtgtcgaagacgtgaaactgaaccgcattgacaaactcagggcgggtcgcaaacgcagagctaaccgccggccttttgtattcaagagtagtccacttgctgaaggccaaggagccggtcgactgactcaattccacgcaaacacctttgcgcatccctcaccttcatcaaagtcatcgccgtttgttgatcgtaagaatacagaagggatgcagctccgtcaaaccaccttctacaacggctgcaatgctgtccgcatcagtcgcttctccggcccgagtgacccgacaatcaagcagtggcgtgatccttcacaactcgaaaggcccgtcacattcgctccccgtgactgcaacttcaactcttttcccagctggtcaaagcaacctcaaatctctagactatgtagccccaaatccactaaacctcaatcttcccttgtccaaacgaaaaccgactaccagtcttgggaaatctctctgccgaagtgtccttttcccaacatgggaatgttttcaaattaaatatttctttcaattcactggttgatagcgctttgtattctctcggagcttcgactccctgctaggtgtgtaatcccagctttcgtttattaccaagcctgcggtgtaactgacaagattttttcgtgcgctgctttagtgactgtacatatctgaatttcttatcgatcaacgattcgcttcaccctttttcgctttctcgtataccattgatggaccagcagcctgttcaaattttcatttcttctacatcaagcttcaagattcctgcatgcttccatagtagccattatctttttgctcattgtctaaactctatttatagatcaagttatcataattcttttttttctcttgcacttgtttattgattgacagtgacaatttttttggatagatcttgtgcttccattcttatccttagttcttgaagacatatatacatacataattattacctgattcttttgacccatttgtgatctgttagtcaattgattaattgtccatagatagatatattaatttgattaattttgataaaatcctacctgcaactgcattcctcaatatgatcccttcacattgaacctaagtcaagatcctcctggcaatcttctctcgcataaagagtgcccattttcaggccagttaggatcagatgacacctagttacagcaagttgaaaatttttaacagaggacaacagtaggaaagtggagagccaagggaacacatcccctgcaagaacatccatttcaagaataaaaaatttctacagatgggactgactgtcaataaccaggtcatggtggattccaaaaatttgataaaaatccttcctctttctgatgttgaccaggtgctgatggctttcaaaaatttcataacaatctctttttctgttgagtgccatgagacaaaaagaccatgaattttgtgtgatattgtcagccgcggtgatgccaagacaacaagtcttctagctaaaccgggtgataacgtggtagggtgtctaagatggatgggtgataaagcaaaggaaccgaggggcccaggttgtgggggtttttacggtgcccttggtggatacaagcctaagtctgatattgagacttggtaacggctactacggggtcttggcaaggtgcgtgttgagttttgagtttttctcctctctggctactcctcaccaaaatcacttacacctttccccatttttttctttctttatcctttcttgaatcatcttgaactggactgaattatagcatatcatagctggttttatgttgaaacttatgcatttgtgtagtctaattagaactccctatagcaatttaatcaacaactcttgtcttcatgattgacttctttctttttctatgttcattatctgattcttaaaaactaattatttagaattaacgcctctgaatatttgtgatagaattcttgttttttcttgattaactcttcttgcctgactaaaagagactgagaagtcctgccaagattgtttcttccaagaactcaatatattctttctcttagtttttattcaatatcctatttttagttattctcaaccaaccactttttgaccacttgtacctagtctatttaatcctggctagttgcaagtgaatgaaaatcatcggttctttcactctttttccgtgaacctttcccaaaaataagatcctcaatttttggccctccacctcttacgcgcctaagtcataaaaatttaacagtgcaaggctattctgtccgttgaatctgggtggtaggatgaggagttggagaggcaaaaaggaacttactggaattgaagttcctctgagccaaagacaatagtgataggggtattcgatcacgaaggtggtctcctgacggtagcggtaggccggagccaacggtgggccagctacgctaaccatagcgctagcgtagcgtagtgtagcaattttttgctacaatttagcgtagcgttagcacttttttcattttttgcgctaacgctacgcgcatggggcaaaaacttgcgctaacttttagcgtagcattagcgcaattccccccatctgcactaatgctacacgcacaggctgccagaaactgcccattatgctgcgctacagcaatttttagcggttttgaggcgttttttgccactaaaaatgctgtagcgtagcggcgccagcggcgcactaacactacaccaaaaaatggctagtgttagcgctgctacaaaaaattagcgtagtgcagtggccgtagcagcgcgctaactacactaacgctacatgggcccgtagcgtagcggcccactgctgccggagcatacagtcttgagagttgggtgtaagaggtttgcctagtcacaagagtgggtaaggaaacagtggtagttagtgctatgaggtgggaaaaaggaatagtgctggggaagattgaaggatgataattcaatgtctctttaccggtattctttggcttctccttttatattcctagggcaggtcttccgtggtgtatgggagtcaatttgtctttctggccatcaacaatggttttcccagattatgaagtcatgactgacgtggtcgacattagtcttttccttttcaagtgtgacatctgaggaccagcaatggggatgatgcagggatcccaatgctgtatcctcttgctgcggattctcaagcgcgcgcttctgatgtttatgatttaaccaaaacaggtcaggttgtccttttttcagggacaagctgacagatatcagccagggactctccaaagtttttggagtgaatagctgcagtgagcaagagaaaaacactggggtgcatacccatgcaatccaagatttacaggagtgcatagcagcacactctagattctatggagtgcccaaccatataattcaaaatcatcaagtttttctcctgacccatagtactattcacaagattcttcatttgacatggaaattcaaaaacaggaattaaaaaaaaatacccacctcctactttacttgctcagccaggggaatggcccttgccgcattggtaggctggacaagcatacaagggactaacccgccccccatggctagagtattgtaggtttgccatcaagtccccatgacttagtgtggacaaaactgacatagaaccccatggtaaaccaatctccaaccaacgggggcaactggaccaccctagactatgtaatgaatagaatatagaaaggagaaaataaagcacaatcaggtatgaaaaagacaccaacctgaatagaatataacctagaatataagcaagacttcatgggagaagatataccctcctcagacagggttaatagactacaagctgggggatagatttcataacaagggataatggcagaatgtaaaggaaaagacttcaagcaatgaggttgtagatatgtagagttcaagttaaacctaatggtgaaggatatcaagaaagacaagaaatgaaagagtgatgagtaagacaatgaaattccaacagatgtcaactctgatcagaagttttttcttctttttttcccagtgcatttgacatagtcttcttttttttttctaaacaaccatatccaagacattatagagggccaggggcaggtgcaaaataaggatattcatttgggtgaagtaaagcatcagttattggcaatctgtaataaaattgtcaagtcaggaaaatgttagtcagactgaagtgagatgaaattatagaaaaaaacaaagaaagaagacacacatgaatatcttgattaacaatcctaaactaacacaaaagccaacaaataataaggccagattagacatgcgacgacgaagacgtctgttttgaatctccagttgattctcaaattcagcaatttccatagaatgttgaagttgattgtgaatgtttaaagcagcagtcacctcgtttggttgtggctgtgtggaacttataacaacaaaaccttcatttaactctgctcgacaaactggacaccaaggattgatttccaaccaaggattaatacatggagtgcaaacagagtgagtacatttcaagccttgatatggctctgaacatacatccaagcaaattggacagtcttgtaatatttggctgctttcatctaccctcttcaaaccaatgtgacccatcttttggggggactcagaatcacatgcaagatcagttggcttttgaactgtataggttcctggtattctctgaaaactttgttgatcatcatgatcaatcttaatatctatctggtgctgttcaaattaggaggccagaaccaaaaaatcaatattctagctccaatgaaattgtgcaagctcaatcattcaaataagagattggacacacactggaagatgggattctagtaaaattcacctcagcttgattgggccaatgctgagacaggcaagatggactagcattttctaggcctttttctgtgtgtgggagctggctgagttctattgaagattcacttccaaagcagtgtctaacaagctgaatttcatatttccatctgtaagcttttgtgatagtagcagagggacatcatgaaaagaatagtgctcaaatataaggattaatacccaggaagctattacaacagatttcaagatttattcactcaaaaccagtgagtgactatccaggggtctcagcaagaggctttgtatataggtctttgccataaatctaaaacttgtctgaagatttgcagagtaactacaggaaaattatttccatgaattactgtgcaacacacagcttcagctgaaacatccccaccacaacagctcaagagacccaagtaatacagtgatcaagactaacaggctacctgtctctctcatgctctctcagaatcaatggcatgagacatagtttcataaactgacctcaatgaaagacaaagtaaaaaattatgatcatgattgtatgacttggagaggcattttaagagtgattggacaactgggggacttgaaattttccccccgaatacctgaaattgagagtgcaaactctccaatgaagggtatggttcaacccatgatgatgagatcaactgggaccaatagtgagatagtggaaaggatatttcattgctttagtgatgaaagatcataaacaagaaagaaagaaagaaagaaagaaagaaacagaaaatagacaagagatgaacaaaatgacttacctgggaccaatagtgagatagtggaaaggatgaggaaagagatccttccacaagctcgctgctgacccaggtgtacaacatgaactgtgacataaatgtgacaggtgtgtagcatacaaaagaaaagagagtgaaatggaacatgataactcaacacatgagagtacacactctcttgggatgggtacctgtgattaaggtgtacactctccaataactggtatttgtgtctgattcagtaagagaccaatactggtctttgaattggtgcacattgtttcatgaccagtattggtctttgagaggagagtccaaatatcttttatggtgttcagaattgcatacatcaagttttacttaatagtttaagctgtgattttggctggcactgccaaagttgaaagcaattgtgtcagatagctgtatcagtgattatatcagatatcttgatgtgatgttacatcagttggactcggagtgcctgatttgatatacaaacattgaatcagacactccaaatgatctaagatcacacagaaaaatctgatataatcacagatacagctatctgatgcaattctagtgtacacaaagcagaaaaggtgtgtcagatggctgtacgtgtgattatatcaaatattgtggtgtgatgttacatcagttgagatgtatgattttataatgctttgaaattacatcaggcaattgaactgctcttatatcacatggaaatctctgatacacgcacaggaaaaagctatctgaatctgattctgatgcaattgcttttgaagtgtgggactggtcaatttgagggttcagtatgctgacagctctctgccaaatctggctttatactaaaaaactccacatgcagttttggacaccatctctgccaaatggcatccaaaatccatcatcaaggatacaatggatagccacaaggcatgtccacatcccttgattttttatcatgtttttatgcaaggtgctagtagttcaagccggtgaaaaagcaagccaaatggtttgcttttttgctattttcttttttttctttgcttcccacagagaatataaatttatgaacccagccagcaaaattcaaaaaaaaaaatctatggtggatgtctgttttgggaagacgcagtgagatgagagggtctgcaaacatttctgaggagaaggagggcaaggtcttgagtaatccaaaactcaagaatctttctttcacacaagtcccccccgccccctttggggcaggatgttttgtgcccaggaggtgagttggtcaagttcaatacactccagactgctaccagtcaatgagggtgacattctccacagaagcaggttggtattctgttagagccttgagcaactgcagtggcaccaatcaaaccaatcatgtgacaacccaccttagcagcccacaatggagatggccagaagccaaaacagtcaacttattgatttgtatgtattggaattttttttcagaataatatttggagagaatgttgattgtgagaaagggagacagaaataatgaactgagtttgatagcattttttcttgtttatttaaaggaactcatttcaaagctcttatttattccctttgccttgccctaccccctttagtggctatggagtagagagagaggatacttagaaaaatggcataattggatatggatctctctctagttaaggtcatgtcaactgtgtgtgtatacattgtttacttttatttgtttttatttggtattatatgagtatgtgagaaaccaggggtctctagaggagtgatgaaagcataaggtgaggggggggggattggattcagagcgagtaaagataccaaaaaaaatgtgaagataagatgatgatgaacagatagggctaaggaaaggacattgatatggggtaacaagaggaagaagagaaggtctcagtattgagggtttccgccaccttggccgccttcaccttgggatccgtagccgccgccgtatccgcccgagcctgggggacctgtgggagggggaggatagtactaagggcaggagataggaagagaaggggtcaatgagtggtagtgtttgaaggagatgagggtggacgtacggcattgccatatccttggttcgggtaaccacccatctggccggagtatccatcggcaggggcggcggggtagccgccatagccagcgccagcgtagccagcaccgtagccggggcggccacgcatggcgccaaagccgccacgtccggcgccattgtcggagccggggccggagcgggatcggggctgcaagaggggccgggccttgacgagggtgatcgggtgaccgttgacgaggatgggctggtcggcggcggtgtcctggagcttggcaagtgcgctttcgagcgtcgctacatcttcgaactctaggtgtccagtacccttcaagaacccacctgggaacttgtgcagacggatcgcccgcggttggactcctagacgctcgtgtaacgctaatcgcaagctcgcctcatccgcctccccttgcgtggggaatcccgacatgaatagttggttcgacgcatccgagatcatcggccggcgttgcgagatcgcggcgacgatctgtcggcctaggaagtccaagccgttgatcgctgtgacggctgcctcagcctcagctaaagtagcatatttggcaaacccaaacctatgcagcattaaaaaaaaacccttctcattagaatcacacaagcacaagagagagatggagatggagatagactgaccctctgacggcaccatcactattacgaacaacatcgaccttcttgacgggggtacactgtttcaagaagtcagtgagggcttcctcggtgacagcaaaggagagattgctgagatagacggcggggaggtcggcagtagcgagagcctgtgcttgagggttggtggacacgggctggtcctgttgggagtggctggggtcttcgtcggatcggagcggggtggatgagagggatctgagcgaactggtggggccggcgagagatcggaccgattggaaggatctgttcaggacgctcactcggctcgattggcggctcactgtgggtgcgctgctcttgatcgccctgagactggtggagatgaattgcttggctaacatggctgatggttcttgggtggtggttggttgatagtgtgttgggtggtagatggtattcggttgggagtggctgtgtcggggtgagagtgaaggaggagcaaaaaaccaaaggggggtggaagggggccagaagaaaaaaacccagcttgggttaggtttcacgactcaatcccggcacgacctgtgggccatcagacttcacccccggctcgaccccgaaacatccagcttgtctgtccgaggctcatccagaacattccactgttttcatcgtaaatgactacaacttcagagtgctgacgaggcttgtttggaagaaagggtcaaagagattttgaccaaataaatcttgttatcaagatccttcaagaagaattctatagtctgtttatataaaaatgactcaacatatgtgtgaatttataagaatgattcccaatggaacaggacccaggaaagcccctatggaacacagtaaccaaagaactgagatttttgaaaaattcatacattttttgagcccattcatacacgttttgtgcgcaggttcagcactttccagaaaaattcatacatttttggggtgtacctgcagcacaggggaaggggcgtaaaagaggcgacaaaaagggggagaggtttataaccatacaccagtccttacttcaaggggtctagttgctggtgcaaacagcccctctgaactgcacatcagcccttcaaagcatcaggcctgggctttcaagttagaatgggggccttggggagcattgtggccaaaaattgttcaactctcatataaactttggttaatacctccccttcttcagggaaaaatcaacacatttgaggtgagtaccttcttgggcaaaaacatcaattcatacatttggggcaagtaccaccttctttggtttttgatcaaaatttcatacattttgattactgtgttctatagaggctttcctgggtccttatggaacctagttttttccacacggattcaagtacataggattgaaaattgatggctgtataaaatatgagaattggtccattagaaaatagcttactgaatgagccttgaacttctctccaatatagagtcagttgcaagattatgtaccaagcattataaggctacatacatgtttgtcaaaccttgaaccttggaaggtctgatgaataatccaagactcaagttattataacccaaaaccagccagacttttagactttacaggatgactggtggcctctgacatacagtcactgaagtgacaggcagcacccctttcccaaaaaaattcaagacctcagaaagatatactttccaggctctaatgataaatgtggtgcccaaaaaacaccactcatttatttgtcttataacaaaagtagtagtgatcttgactgtttatttttcgtcctattgatctcaaattagacagtgtggtactggtagttaggtcaaacagtctcacatgttcatagaaaatagtaatgcaacattgataaaacttctgttcttatttttttctttgagaattaaaaagcatacaatctgatcaaccatgactttctttcttcaaacccattttaatcatacaaacaaaacagccaaataatcaagaatcctcaatcaacattggaaaaaaggaaatacagttcaggtctcaaagaaagaaagaaagaaagaaatagatatcagttttttttcttatcaattttatgagtttttttttgttggattgattttttttttgttaaaatgaataaataaatgatatttgactatttcacaataattacaccaccaccctaaaaagatatgtagtgacaaagaagaagaaggagaaagtatagaggaagggaagaaagaaagagattgttggttcaagatattattggctatcatatagcctactaatactatatcatcttcaaatgatgatgatgatgataagtaattgtagttgaagttgtagtccaaagaaatcaaaaaaaaggaaacacattcagaaacttaacacaaaaaaaaactcattgtcatcatcaactcccttcaacaaaaaaaagtgaaagaaaagggaacaaccatactacattgtaatttttttttctgccttccttttttcaattttttatggtgatgaagtaataataataataagatcaatgaagaacagggccaagagaagaatcaagatatatgtttataagaacagaaagagagagggaggaagagagagaagaagaagacagatcggtgcagtcatgtgacctgaagttgtcaaaaagataggaggagatgatggtgtttaagagaaaggcaaggagagcagacagagaggcattgtaagtgtgaaaaaggaagcagattaagatagatagatagagagaaagagtgtgtttggatgtttgtgagaggtggtgctggtttttttgttttagaagtcgaggacagaatacggctattggatggatatgcgagggtcgaccgagaaggtcaaaagaagtaagggacgatcgagctaaaaaaaacaagtagagaacgatttgatgagatgtgggtagaaaagaggagaaacaaaaaggacagagagagaaagcttacgctgcggcaccggcgatcacaatgccggcaatcgctaggttacgtttgttaggattgtgagtcgatgaagagtcgtcgactgatggagtggcactatttgtcagcaatgggacaaacgatttgctcgaagaagaggaagaaccaccgccgccgagctgggtcctcttgtgtttcttcgagttcggatgggcttgagcggccgattttctccacaataacttgggcaagaagcttcgatgagtggcagtttcgtcagcagttctctcttcgtcttcgtcttctccttgttcttctccctcaaatgagacttcatccgagctgcgttttcgggtcaccttgttgctctttgctggactggtcgtcctagtgagctcggtctccaaggtattcgtaggactttcaagcgatgattgggtgcagggttgggagtttttgagctcagagactagtttgagtgcctcttgtttggctctttgagctagttcatcggtcccaatcaactggtgatcctcgtgttcagtatgctcatgattctcatcgacagtggttggcttcttgctgggcgagttcctggctccacgaccagcgacccggtcggtgggcgacgcgggtttctcgtcgttctcgtcgtttgtcgatttggagtcatcatgagtgcccgacttgttagtctcagtcggaggtttgttgaaactgttgagactgaagctcgaaggactggtgtttccaaagctcaaggggccggccctggatcgcttggaggaacgagtgactgagatctggccggtcagtttgctctgttggctggctttcggcgtctgggtcgtcgaactctcgtcctctccgccaatcttcgtccctgttggtgatctgggattctctttcgggttggggaaagctagcagaggttctgcaaatcgtgtcagaccgtaaacctcggctagttcagctgcgttctcaattggtaccctgcagtgattttgttgtcagaatgccaagtcgagatcaaacaaaaaaaaatggtaatctattttaggatgttgggtaagactgaccagactccggttagtttgcgtgcagatccgaattcgaccgcccctgctgtatgagtatcatagatctggtggaggtatcgcatctggattgcttcttcttcctcggtcgaatgagggaaggcagatctgaagaatgagctagccgagatggcattagtatcgaatcgtttgatgagatgagatgacagtttctcgggtgaagggatcttgattctggctatggtgattgtatggccattgatgttgatatcctggattcgtattgatcgcagtttgccctggtagttgaccagcgtttggttgaattcatcctgtggtaggttgggtgggttgtttgacttgtataggttagtttgagacatccttgaggctttctttgtgtatgggtttgttgagttgttggttggttgttgcttgttcctgttgaccgaatctcggagaggcggatgttgagtgaccatatacggggagaacgagcacccgcgcagagtcgcgtgcgcactgcgcatcccggccaatcggatatccaaccccgcaccaccggccgaaattgggtttgcgtttgtggggattgattgcttttgttccggttcacaacacgaactggattttggcatcttgtcttgctacttacagctttcactgtgggccgagctccttgtgtcagagcaaccctgccacaaaattaacgcgagcccggtgggaggcttgctgctgctgtaactggctgggctcgaagcgacccctccctcaagtagagactcgtggttttggtaaaacttagatatgggtgatttttgtttggatgttcaccaagagggttgtagtcttggttttgaacctgctatactctttaggcaatgagcaggtttggaggagttctgaaattgcttgatctagttcaatggctgaaagtttgattgtatcatcaataggcatgagggaaaacactagtcaacataacagaaataaacctgaatgggattacaaactgtggcacccgcaagaagattaagaaaggcactttcagctttttttatttggttggagacatggcatggagcaaatttgatgaaacaagccatagattgatgagacctttgaagaacagagcccagaggtgtttctaaacagattgatattcacagatatgtttttagcaatgattttcaagaaatacaattcctgactatgtctatggtggacaaatcccacatgatctacttttggggcctgtcacatcaaagcagagcaaacacttgattatctttaagcaactggaagatcaggctgtcttctgaccaggttacagcaacataagtaccctaatcatggttaccaaaaaatttcctggtgctgctcttcttggcgactttcaaaaccgtggctctatcagcaatcaccaccagctggatgcttcagccaagtgacatcaaattgatcaatggggaattgataaggtctgaaatccacttcatttgcaccaccataaactcaacactcagcacatgtaatgatattctcaggatctttaatgccccaaaccctaggacacctgaaatcaagactgttccaatgataatctaccatattccaggtcatgaaggtgattatatcaaggggggggggggctgttgaagtgaaaaccccaagtgcagaagaaatgtgtaaaaccaatgatcagagttttctcatccccctctgctgctgcacttgcacagtctgagagcatctccaacggacccgcgatcgggccaccgggggcgaaatttgaccgcccgggttcaattttcaacatccaacggacccgcagatcaaccctgaaaacatcgcggggggcagtcaaacccgtgatgacctgctgacttctgcgggtcacctcccagccacaattcaatccctcctctccaatcacacctccatcgaccaatcgaacacacctccatcacatcatcaatacacctccaaaacaacacaaaaaggccaagttctccaaaaaaaaagaaaaggaagaaaggctcaaaaagatacctccatggctactccaaagccagctaaaactccaaaaacttcgacggccaaaactccgactgctacaaaaccaaccaaatctttgactactctgaaaccagctgaatcttcaaacatccagacctgatcggacactgctctacgcgaatcttgcaactgccttcagtcactagcaagagcttcctcatcacaatcagggataaatctgttaccagtttggtcacttgtgatcaaatggtaggcccctatcaggtaccagtctcggacgtggcagtcacaaggacttcctacggctttgatcttgttttgggcgaagccatagtgatgggcaaacggtcaccattgagcttgatatcagcggctagctcggccaagatggaggttgctgaggtgctcactaatctggtcgccgccgatcaccaggggagtttgctcagcacttgcatgcaagtgccatcgcgtagtattcttctggaaccctgtcagatgtctcctggaaccttaccctcatttgatgctgaatttatgctgaatttatgttcaatttatgctgaatttatgctgaacttatgctcaactcatctgaattcatgttgaaaacaggttgcatacaacttggaaccatcttcaacttgactatatacataattggaactcttctagaactacacctgcagggacaagcattatgtcagtttgttggtagatttttcaatggtttaattataatttgaaatgctgtgtacagaccagattatcattcaatatttttatggactaaatcaatatttcaaatactatgcagaatacacaccataaactagttaggttaatttacaatgattggccccaagtacgaggataataattacatactgtcatagtctgccatatgagaatgtcactggtgaaacttgaaatatagtgatttgtatgtgcatatctgaagtgataatgatggattcatattacaaatgtcaacccaaggtaataatttgtaaaattcaaccacctgaataacaccaaccaatttttccaatccaagtctgttggcttcggccagtggaaactttttgtggtcagttgtaaaagtgtggatagtaacctgaagaattaaaaacataaatatattaacagcttgtttcaaaaaatcagctaaaacatgttgtgtttaagacatataaccagactgtatcaacactgaaaattttcagattttgcttcttggtttttctccaaagtgcttaatatcagctgaggcactgtgcagaaactgaattcatcatgattagtatgggtcatcttcctggtggaataacacatgaaagcaaaccctaattttttgttttggaaaatgcaaataatcttatttccattgcagttgcttttgaaatatgcttttgtcagttcagttcggatgtatacaagaggcatagattttttatgcactaataattcttctcatggcaattacaaatcagaatatttgtatggatatacataaatatcaccaaaggattgtccagaaaacagagagcagattttaagaattttaaagcctttaaactattcaagtgatggatggggctatgaaaaaccggaagttgaactgcatcatattttttcaaaaccaggtttaaaacaatttggagtgaaccaagagttctgaaaaaaaaggaaacaaaagtaacagaacttagttgaggtcagtggttgtagtatggaatacgtatctatcactggagaccttgaattgtgaaatcatagaaaaatcggagaaaaaaaagagtaacagtcaaaaaaagctgaaatgggaagaaaacaaagaatttgaggaaaacaactgaagatgatagctaggaatataaaggtagttcattcatttaagtttttttttctctttttcaacatgtttttcagcatctgctatttgtatcttctggtcagctatagtagtatcagagttaatgtgttcaacaacagcattagaaattatttgagacatctggcaagagaaaccaatccttgtatacttatcagatagtaaagcaccatccaaattctgatgttattcttcctgagatctgaagacacacatggtgaccactgcaacctcattcaggtcaatataaaccttaaaatcacaaaagtatactgaccaccaatcatatctaaattcttttcagctaaaattggatcatcttcttttgaagattggaatccagcagactagggtccaggttttgatgtcagtgtcttggtgaggtttgctgtagaatttgtacataatgaaatttaagaaagaagcaaagtcaaacatggtgtagggtgcatgcaagccattgaagggaggttgcaaccaatgagagcttcacgatattctttaaatgcatgagggtccagttgatcaaggtgggtagcaatacattcattagcctcctcaaacacagattccttgtgcttgaggttatattgagacctcctgatcataccagccattaattttattgaacaatatctttcagaacctttgtttttttgtgcttttccgccaaccacaggcccacattgtatcacccatggaaggtctgttgtttttcactggcacaacaaggttggtttgttggaggaaaaagaaaaccagtttttcccaaccttgaagttcattggacagcataaaaaagacgggagttgttttaaattttcagaaggccagcttgttttgtggggaaatgacacagtacaattggataggccatgataggaggacaggagtgtcttttgagaggcaagaatctcaaaggagtatttatcaagttgatggattgggtacaaattaataaaaggtttttttggaaggatcagcagtggtgatgtttttgtctaaatctgacgcttgagttgatacatctttgttggtgggaagaatgaaggaggatttgatgttttcacggcatctggcccatttcttggaggccccaccaggacgggtttgtttactggggctaaccaaaaggttcagggtaaattttaaaacacacacacatatgtttgtgtgacacatgaatgcacatgctccaagtttaggaaatcaccccactacaacttcactcaaaaattgcctacatttttctaattttaatggccattttgcttaagctctataactacaaacccaataaaaatgcacttattctttttgctctctgacttactattaaattaatctcatacactctttgtgtacctctcacacactcaaggtgaattattcagtatgaaattcttgtgtaggattcttatttttttgctcaattgtagtgcagaggaacaagattctcagccttaggtgtttcaaaaaatctccaccaattcaaaattctggttttatttataaatgctgatttgtgtttttttttttttcattaaaggaaacacatgaaacagtcagaatctgtgcaataattcacatgaaaaaaattaaacatttttacttgctttcaaacagagcaacttgcctaaatcaatttgaatcacattcaaatcagagagaaacacccattttttaactccaatctcatcctcaaattttctctccacatttatagcctacttgcttcaccccatagccaatccaataatagatccacaacattcaacaggtcagagtccaaactaccaagtgttttgaactcaaaaatcccacttaaggtttttgttggtctgcctatctctcatatatattctgactcaaaccaaacttaaataaaaaccacccatggtggtgttcaaataaatacagaagcagtcaagatcaggattcagacctttcatgatgaagagttcgatatttaaaattccaaactgcaatattcaagatgcttggatgagaatcaatgatttttttcttttttaatgatgttttcttttctttctgagatgatgtgttgtgttgtgttttttcgatgttgccattgtgttgagtttgttgtaacttgtagttggaggatgaaatgaacatgtctgtgacatgtgcactccctgggtctggagtccaatgtttgaactctgaagaggaggcatgtcataccagacagaattacgatccaagaaggctagtcatcactctcatcacttatcaattcattatcagtaagataatctcggtttcaaattggtcttatctgatccatcaatcaagtttcaatcacaaaatcaactcgaatcaactcaatgaactggcactggcttctcctggtgtctactcctcttaggatatcaagacaagtccaaatcaacaccaaatcttcaatacacatcactttccgttttatctgactctaatttcttatccctcactgtgaggacctcttcggaacagtccctcacttcaatcttaggtttctgttgatttgtcatggaccaacttcaatcgattcgctttccgaaaccgttgacattcgtggaacaccaatagcgacaaagttatagagaggatccatagctttcttttgagccaaaaatcttcaaaatccgttgagatttgatagagatattgtagttcaaaggtgtgcctcaaatccaagtttctttcccttgttttgtgatcttcagctctaatgatttcaaacatttctcatccacaagactcacttatccctttcaaccttcaaaaaaccttttcaattttccagaaacctcatctttttcagatacgtacccataaatctcactttcaatcttctcaatcaggcctgggggcaagcatcatttgcactcagtctttctctgccatctcatttgtaggaggggtgctgggggcaagcatcatttgcactcggtctttccattttattttttctttcatctcatttgtaggaggggtgctgggggcaagcatcatttgcactcacccccttctacagtgccacacttcccacaaaaacacttgtgtcacacaaacgtacgcgcgtacgtttgtgtgacaaatttttgagcaggcttcccagtgaagaacagattgattctgctgtacacatgttacagcatgtaaaaaaattcaaatataccttgttttgcatccaaatttgtgccctagtgcttttgaaaacaattgtaagtctggcacaactgcttagcaatccagggtaaactggacttcctcaagagttcgaactctgtttcaactgaatttctcaatgatctcaccaaaacataatacttttcttggaaatcatctgcctataatattttaggtctcacacatgtttttgtttggtgagatatcaactgtgggagattatgtgggtgatttctgacttgattcattggttttaagggcagaatcttggatagaagaggggtgattaattggaacaaccggtggagcagatttttgggaattcttctctagtacattgtaggctgttgaagaagtaagaggtggctaaattagtccgagtatgaggggttgattattggaacatacatggatgaggaattacatggagaacttgggagtctgtgttctccaatttggtgtgacatgcagatgtatcacttcctgacaaaggaaaatccatggaatggggattggggatgaaaaattgtaggtgggaatgtaaggggttgagattgtatttctggatggatgaaatcaattttgtagagattttggatcagagggaggaaaggatcaatagaaacaacaaatttagtaacaaatcttgatggtgtggtctttatatgtgaggtgcagcattgaaagcagctattgacaactgggaaattttttaaccaaattcaatcagcagagaggttgtaatccaagatttttttgaatgtgaaagcgcattcacggaattagatactagtgtgagatgtttattgttgtatttttgaaaactttatcatatgggacagttgagttgtgtcacacaaacgtacgcgcgtacatttgtgtgacaagtttagtagggctgtgttatattggggtttatccaataatggaagaagtggcaccacctgtatcattctttggtttgtttttatcaagtagatgtacacaattaaattagattttaaattgactgggaacatcattagcctcctgagttaaccatatcatgacacaaacaggatttcgatgaaattgagtttttgcaattcagaacaagcccaaccaggaatacagaggggtttggattcaagttcaaaaaaaaaacaagatggtttcaagacaaccagaaaaacaaaacttaaaattttatttctgtagagttctggcattagttactgggaccaaacattatggtgaacaagaacataaagcctctccaaattctggggaccttttggaggataatctgaagaagagcagaattttggacaaattgatcatagtaaaaaatctcaaaaacatgtttctttggtatattgtatgtagctctgggtaagtgaataaacaagtagcttaactcacctgctgttggtttgcttcacaactgaataaaaagtcaaactctagatcagaacatcaagaatttttctcagaatcttcccaagcttcaagcttccaataaaatggcaaaccctcactgggggggggcgcaaactgaacggtctaaaatccaattcaaccctctgctgtggcgcatattcttttactaagaccttgttggagatgaagctgaaatccctgtcagaataatggaatcataatccctctcaataccatctgagtattgcttcctcacttcctgactctattttactgaatccaattgataccattctactagcatcccttacccacattttggaaataaattgtccattcttcagcataatctttcttcaagacccagaaaattcaaacatcactggtttgaatttttcttgggatcaaccctgggaaatccaatggaacaaaataatctcaagaataatacttaaaaattgaaaccattcatcccaggctgggttatacaaagattttttcatacatcataccaaaacctcaaacaggaacccatattggtattctccattggtagtttctgagaaggaaggatgagttttgattgagaaatttttcggcaaaaaaagggacaaaaagaatcaatctaaaaagaaatccaaattgtaatgagaattttctcaaaaccaacttgatctaagctgttgctgaaaaaatcaaccttcaaatattcacattcagagaaatggactggaaaccctctcaaaactcttttatcccactataatcaagacagagctctttgataaaatcaggtgctgtcctgagaccaaagttttccctggaaatattttcaaaataatttctcttcctttcacaagaataataaattcacaaatgacaagtgacatcagtccaagtttagcatgctacccattacatacacgcctcaactctgcctcagccacctgtaggacacaaataagccattgtggttggtttgaaacagagctgtagctcaagaagagcagtgatcaattttgctttatgtggcctgccatctagtgagcattgatttttcctgtttttggtgttcagaggggttcaacagggcacctcaactggacaagataacaattcacaaaaggcaggataccaaatgaaaaagatttgtaaactaattcagtcttgaacataagcaagctaactcaaaatctctccacagtgttctaccctaattacctagaaactactattcagacaaatacctagccaccttgcctgagctcaatttcaaacttctcaatcccaaatcaaaataaacttttcaaatttcctggctttgactaaagtttcctgcaagtaaaggtttcagtcccggccccttggaatcctgtttccttggaaaatcaggattctgaggggtgtgtgatcaaacctgcccctcagagatgggcgggtgtgattgcacaccccttttggaggggtgtgggtgggcggggaggggaggggagggaagtgctgtgattatcaacacacccaacagagtcttgccaattccaatttcaccgttgaggactttcatcacacaccaagactggatgatttcagaattgcagacttgatgtatcttgttcaggtgtctgaaaaatttggttgaaacttgaatgctactgctcaccaggtgacctcaatctcgtccatggaaaatacagtgagggaagacacccttggaaatgtgaatctcgatctcattttaccagtttgaaaagcttgctagcagaaaaataataagggtggccaaagattgaactggattattgtcagaaccgctcatctggaagcttttggccaatttagtggtttctagaactaatgcaaggctggttaaattttctcctactcccatttcatcagcaagtatggatccttggctactaaattggtctcttttttcaagtcttagttcagaagtttactacatcatttcatccaaatattgatggggtagttccacaagttgaaaaatttggtttttttagtagactcgtttcttttggggatgaagctgtatgttggtggtctttcaaggtgggtacacattttctgagaataaaacaataagaatgattctcttctgtagtactagtgccattagggggatattgaaaaataggatggtattgtagttgggggagagattgatttgtgccttggagaaagcagatgaaatgattgccttgtttgagtcaagaccagatatgcaaccccgcagttgaggatcattacatattttggtaaaaaggaaagctcaaatttttatcagggatttttcaaatgagaccattcctttttctgttattgatgttgagaagctgcccacggaacctaaaaatggaaaaaggaatttgctatgaactcagctgatatccctaaacaattgtatcggggcacataacacatgcacttggtctgtgacttggtttaggagaaatttttgtgggttatcaggaagggaagctgagctaggggaatatttatatatgacaaattgaccaaggtataatacattttaaatgttggatggaggaacaagagaatctgactgagtttgtgaataatgtgagggttggaaaaaggataggatggttgtattttttacctttctcttatctagaatttgtaaaggatttggaatccccatcacaacatctgacaataaactgcctttggtgcttattttgactcactcacattggctgcagggagctacatgaggtagtgatgtaagctggaaagttttgtaaaaaaaaacacctgcacctgttggattggattggtcaacatgttgactgctgtattttctttgcaaatcaatccaacatagtgagcatttggcttccaataatcgtactctttggtaagtcaataccaaaagtttaggaggcctggtaaccactaactttgtaagttgtttgtacataataatcacatgatataggcattggaaagggcttgttcaactcacacgcctccttgtaaatagtgggtcccttaaaaaaacatctcagagtgacttactgagatagtggctcgcaaccaggtgggaaatcataagagtcaagatattgcaagcttgggccaaagctttggatcaacaaatttttgctgaaaagttgaacttggtttcagcataggtctggggtatattctacacatgcattccataatatatccagtacaattccgggtcacatcaggctaagttgcagtagacatcaacatgtgttgtattccagattgtggtacacatcaacatgttttctaactgtctttgaacagacttcaaaccagatctatgaccaagttcactgatggcacctgaaagcaggtgctgagcaaactcccctggtggatatcaattagattccaaggtgactttgataaccaagacctttgctcaattcggtctcccagctttgtaaatttaagtcattggggcggccatgaagagccagtccataattggagctgacccgcggactctgtgaaatgtgatcgcgggccggggaacacgcatcaactgccccccggaccgttagagatgctctgaggggtcaaccagctgaccccccacttttctgctacctttgtagtgggctgggggccttcaacttcaaaccaggcaattttgacacatgtaacaacatcttctggactctgagcccaagtgtgccagctatgcgggggctcaataacttgtgcatacagttgcgaacgtcattaaccgaccacattttttttgggtccggacggttggggaccaaaattttgtgatttttttttgtgaaaatactaccaaatcaggagattttctgacctggcagcaaccggccaggctctctggaagtcatatgtgtattggtgtagtggtcctgggtggctttatgccttgcaaagggttgtgtgttcgactccgagccgaggttgtacttactacaagcctttttgacctttgggtatgggttacaagcatgtacttatgtcatgtatggcctttcttaagccatatagtcacctttaaatccatacatatgtacttactaaagtatttatagaccgggtccgatggggcggagaaaaaaaaagaaaaaaaaagaaccgttggtcggatgccttagcagagttaattctgaactcccctcagtctgaaaggctcaaaattgtgtttagatggggggttgagcctatgttccccctaccatgagggcccgtgtgcaaattgtaaattttgcaggcgggtcagtacaggtttatgacgttgtaggactcctgggacggatagacacggtaaagtatatgtatatcaaaagatcccttgagggggacataaattgcaaataggttgaaaggctattacaacttacgggtggtttgaaagacctgcccctctaaatgtactaaacaaataactaagagtcttgtaatcaatatttaataatgtatggctgattccaagatagatcttacttttgtaaagtaatctctatcagacctagatcacgtatcaatctactaatgaatctgttacaacttcaggttaataatggaaactgtggtgctgatgacttgagcacaaaacagatgatttcttatagagtttgttaatgatctcttcctcaaacaatttcttgctaaggcactttaatcaaaaactagagctccggtactaatactactactacttgttattggttaattgttaatgtactgctacttatatgatgactactactactaatatgcttcaaattccgaactctgtgttggtttcacgcttacaatactgtactaactctcttcttatcactaactcactcacttactaacttattcttcaacttgggtgatcaaacttaccgcagtaggctgatggggagaagggactttctggtggggagaggcccttcttttatattgaagagtgagggatttctgctgcaggggactccttgtgagggaatattgctgcaggggatctcaccttcacagcctccaaacaaatagcacagcttatgctgtgctaggaacacttaactccagaccttgtcacataatatgtatgcaagggagcacacaagcgcagcatgatgtcatgcattgccaggcaaccaagccatcttccagaaccaagcgcagcatgatgtcatgtgtcaccaggtaaccaagccatcttccagaacattctgcataggcagtaccagcctgccagacctgctgttatctcctcccatccagaatttgggggtcaaagcctctcctcactccttccttcctccctccgcctcaatatttttcctcccttcactttccacaatccgtaccctgtacccttacataaaacataaagtacccttattacacaccgctcctccgttccattcctggtcgagacatgttctctcactcctctccacgtatatacttccgctcctccgttccattcctggttgagatatgatctcccactccaatcctcgtatgcacaccactcctttgttccattcctggtcgagacatgttctcccaatccactcattgtatgtaatcctgtccgtatataccacacctcatccataatgattgttccttctcttgtaatgattgtcacatgtatgtacctatgctatcccaacacctctgctgtatgcttttggcattggaacaggcacagcacaccacaacgttcgcaactgtacctaactttcattgtctaattagctgtgggagtgtcgcttcctgcaaacctgatcaggtcaaagctgaaacaaatacagtatttgcaatgtattggcatgtattttttcatgtatcatggtcttgatgcaatttttttcatgaccaatttggttctattgagagtcattcatttaatctagctctttgccatatatgttggtacaattcctcatgatacaaactgtgtattgtatttgttgcagcgttgaattcacgtactattgtgccccatgcatttgccgcattgggtactcagtctgctttgttgccatctccaactgtggttgtgttacatgagcagtgatacgttttatttactggctctatttcaacctccacactggactcaagtgtcactttgggggattaaagatggaacagggatttttatgagagaacctgcgagtctttattttcatgcaaacaccagttttctgaataggctaagtgaaagatattcaacttgtgcttaaagtaataaagaaatattggataacaagtttttaaatgacttctgttaatgagattgtaccttccaactagaatgaataaacaataactactagataaggttcaaataccccatgctgtgctttgttactactatcatgctgaagaacaaccactttaactgaatctaacaaaatatttttggagttttataaatttgaaaaaaggaaatcgtgagtcaaagatgagagagatcagtcagaatttcaacacccctcaagccatttgagggccgggggttatgtacattgagacaagtttttctctaagcggggtcatttgtgttaccgagtatgattccttgagatgagattttctgaaacactacccagctgcattggaggtttttccgataacgtgcggtgatacactgcccagttgatttcatgccagattcaattttgtcccggagccgcttgcataatcgattgacttcaacgacagcaacaagtacaacaatgggttttttcacaaatggcacacatgccagcacatcctagcgcaccagtaaacaccgcagcgatagccccaaagaatacaccaatgcctatcccaacttctgcagcattggcttcctttacagacaagcaacttgcgttgcaatgacagcagccagtgtcgtgtaacagcttgtcctctccatcgtagaatctcattctgccacaaaagtaatcgtgatcgcagttttctttggggatttcagtaaattggttctctccggtaagcctatagggcctcccctggttgtgagtcttggcaaagtgtttgacccactgttcttcgtcgggggtcatctttctagtatcatagtcgttgtacatggcaacgcttggtggaggaactggtatcgtagattcttctccaaggagtttacgatgacgatgtcggatcgtcccgtctttctgtattgtgtattcctggacatgttccggctcgaaattcggcacgaattccggcattcgtcgtggtagtgcgccttccgctactggggcggcatgtacatttcggaggtatggtcctggtgcactaggaaggtgcgcgggtaccaggggagttgaaaggacatggcttagtgcagagcatacgtagactatggcggaaaggcgcaacatcgttattgattttgtcttatggacaaaacggtttggctagagaacgtctatagatagtttgtaaatctttatttaaaaaagggcttggaaaatgttgagtttagttatctgcggggattcgtgagcagataaatatctagcagatcggatgccaggagagaaacttgaagtagacctgcctttataaagtgctcttcagaagtgcccctttgtgccccagtcgacactgagtcctgacaacttgcaaggcagcagatatatttctgttacggttctgcgacaaaccaccggtgcgacaaattttcacccttcactcgagtatacacaatctacttaataagtatgtgcacacaacaacgcttacagaattcccgccaatcagctcatgcgacgcacaagtcaccgagactcttctgccagactatatttgtgctgagggtattgctgcgttggtgcagggcggagaggaatacactcaccatccgcatcggccgggtcacttccgccgtcccgacaagactcatagtcggacgaagtgaagattgtgatcacaaagcagggtatactctaggcaggtccgaaagctccctgacctgcgacaagtcttaaatccatctgggcacttgaacactggagcaagtgacgtataggtttgtttcagttgtgctgcgcttatcttgtattttggtatacaccttaataaataaatgtgagcattcacttcgcgtcactgaggggcgcaaccggataagtacaccccgtcctatgcttctccgataaatcaccacctcatttttgttgtttgatcatagtgtttttgcggggtttgactttggagatttcaaatctcttgatctgttttgagcacgggctgattgtacagctactcaaagtctatcatccttctccggccgaccggcatgtgtccccttgagggcagtggccataccgcgatagcagatttgattgagcgattcggtggaacggtcacttttgtcttgagctttctattaaatgataccccagtcgaccgtcatcttaacatgcgctgaaagagaagctagatgtacaatcatccatttgaggcaaagatcaagcggtttcgtgtcgcggcctgttgcagccactgccgattgtaccatcacatcaaacatgccattcctcgcttccctcacgcaaacgtgtggttccgcgatgtgatgtacacatatctcgctgagcaaccgggcccagatgtaaagaggcagacttaccttgggccagtccggtcaagacatgtctcccaatgaagaaatcaatttaaattgcttccttgtctgatgaatggaactgcttcttctttatcatctaaccctatctacccccatgtaccctcgatttctaaaatacagttcatcatcatccatctcacataattgtatgagtcatgagtttcttatgtggccgcaaaaattcctttgaattgatccaattgaccactcatttcttgaagccttttttggaaaaagattcccagtgtatcttcagcttgccttagcttctactgaatttcagcaagtttctcccctgggagtgtccattttgagaaaccacatttccaatcatagaaatttcctattcttctcacaacaaaccatgatgttggtctctatgtctgaattgactcaatatcatatagctttgttagagagtccatctgtggtttgaaaagaacagggattgaaattatcagcagatagcctggggttctttgtatctttcatagtgaaagcttggacactaaaatcttattgaaagggataccaaggtcaagaagagaattaaaacataaatatgtgtgatccaaattggaacatgtcaaatgtgaagtccacattttgaacatttatggcacattagacttaccgtccagagatggaggatgcgattcacttatgatcatatccttccaaagccgcttgaaggtatcttttttgtcctgcctggccccaattagtaaaattctgctcagatcttcctgaatttttgaaattttctctggaagataaggtgcggtgtggaaagaaaggcgcgccctagggtatttcttgtacttctccgctccgcaacgcgtcttactctggtttgttgtccagggtaacttgcttgatggtcttgtaggtaggtaaaatagctctcttttattgttctttggtaggtaatactctaactctaatctatctctaacaattctttaggctaatacatgattcactcctaagtcactctgtttttctgatatgttctgagtcataagtcccccctctctcccccctcttctgcctcgaagtccactcctcctcagttttcccacactccagtctcttactacttcccgcgctgtcatccactgtcaccccctcggactccgcatgtcacccctccgacgcctgtcggtccaggtactcctccggccgctcgtaagcaggtctcccaccgccgcttccgcctatggtccgctccgaaccccgcttccgcccctcggtgctccccgctccttgtagcccctccgcagtataccctgaacccccgttccgcagtcggccgtgatccccggcgtcccccaatgcccggactcctcgcagtaagcttttcagaaccttgtgcattcggtttgcttttctccgctttcccgcgcctcggaaagctagactttccactaatgcaccgccgctttcctcagcctgcttgtgtagcgtcagctccgcgtgctttccgcgtcagcgccgcgagcattccgcatgccccaaacaaaccggccaaagctttggccaaggcgcgctcccgccaccacagcggagtatgagcttgcgttgggaagggaaagctcctttgaaggtttgaatgcttgtaagctgaatattgacatggcacatatcaacgctgccacagatacggtatctgcccgtatctgccatgtatcactatgtatctgagccccaataaaaaaactatctgaccaatctgcttttatttgaaaggagattcaacaaatttggtttttggccatgcagctttgcagaattctccatgatacacacagtgtatcgtatctgtggcagcgttgcacatattatgaaggtcataatttataagtgtgatttgtggatgttgccatgaatatctgatccaggatgcttgggccatcccaaaggagattttgagatgtacttttataaattttgtaccccccccctttttccaatgtgagatctcaatgtgcagaggtgaaaatttcacatgcagacatggcaaacccaagtcacatgcaatccaaggatctgtatatggtttactggttgttttttcatcagattatttttgtggggtttggaaatttcaaatctcttgaatttttttttgaaccagctaattgcacaatcatctggcctgccaacacttaatgcttgaggtcagtaaccataataatagaaatagagattttgactgagaaagttggtgtaaaggtcaatttgatatttagctttccacaggatgaaatccccattgattgaaatatctcatgtgctgaaaaaggtggaaatgtattagagatcgttcgtcggtacccgttgtaagactcaaaagtggttgtgaaacccttttgctgaatggagaagggtatgttggagttgcaagctctgcccttctatgctatcagaacaacaagaccaccaagcttagcttggcagttatatttatcgtgatagaggatagttcaagatgaagcttccgagtgatgtgtataagggtctgaagttgttaaatgagtgatgattatattgatggagttgttgttcaaagctttaataccaaggcttggagctctgggagcgctatgcttcaaccagtaatggtatgtgaggcaggttatgggcacttggcacttgttatgatgatgaaactgttatggttgtatttcaatataatgtattgttatggctgtcacttgtatataatctgtaagggtggttgagatgatctggtccactggtgggatgatggaaggtacaactggcaggcagaggcctccttatatagacaaatgtgagggattttagccccagggtacaggcttttgaggcattttagctggcctgaaaatccaatgagggattttagctagtctagtacatgcaggtgagggaatttggctggtgagagcactgccttgagggaatttggctagcctacaaggtcctactacaaaggaatgcatgtgcacctacaaaggaattcaatatgcactatgtgccaataaaggaattcaatacaacacaaaggaattcaatattcaatatgcatccagtattcaaaacaagccatactgagagtaaagaatccaaaagatatcccgtgacaggttgaaatctgtgtaacttctaaactatgaaagatatggggtcagttgtagtgggtgactagggttaattttacctgagaaatccatttctgatgttatttttaccatatctataatatataaagagataataataaatttttatatttttctgcgtagaaacacagtattatttaccacaccgttgctaggtacctagtaccgctcggcgggtaccgcccgcacccgcctcgcactcgccaggcggtgccgggtgctggttttttggcaaaaaaggggaggtacccgggtaccgctacgggtaccgcccccataagtcttgaccggaagggtttccttccggtcgatgaggtagatgtacctcatcaatcggaagggttccttccggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagaggcgggaaccagggtccgatcaggccggtcctaacgttttggtcggaaggaaaccctctagtcaacctggctgggacgatgagtttcccccagcctagagggcaatttttattctacttttttcttttttcttttactgatatttgccgtatcccgtttcctatttaccagtacgttatcctttggtggtcatcctgggtggtactgttcgtgttcctcctagccttggaggccattcttttttcgtacttggtttctcgttcttctgattctaatatccctttacgctattcctttttcctatttctttttctctgttgaatctcatttgcccgtttaccctgtctgtgatctttgttcttttttctttttttctttattctttttttctcttttcttttttcttttttcttttttcttttttcttttttcttttttcttttttcttttttcttttttcttttttcttttttcttttttcttttttctttttcctattttttctcttttctcttttcttttcttttttgtttctttttttttcagcaattacaaacagttttttttgaaattcttttcaattgtttttgactttattttttgggccttaataaaagaaacgcggtttttccgcgttttgacgcggttttgatgcgccgcagcacacgcggtttctgcttttagacgcggttttttaattaattttttatgggttatttcttgagtttttttgaatttttaaagttgtttcctacactataaaaggcgtagaatttaatggtaaaaaccatttttcataaaaatgaattttgattattaattattttttctcactcatttctcaattaattgtttgcatacatgtatgtaccttattttttatgtttttttgaaattttaaatttatttcctaggttttaatatgcgtagaatttaatggcgcagtccaatttttttaaaactcaacggttcatttttaatactgaaattagacccattttttcacttaattttttacagcttaattctcatcattttgtgacattttaaatttatttcccacactttaagacatttagaaaatgatggtaacaaccatttttccccaaaatgaaaactataccttgaatgccgcatttgacacgttttttttaattaattcatcactttttcacttaattgtttgcatacatgtgtgtaccttattttctattcttttttgaaattttaaaattgtttcctacatttaaaagtgtgtaaaatttaatggtaacattcaattcccataaaactcaacggttcattctggatactgtaattagtcatatttttcaattgatttttaagagcttaattttcattattttttgacattttaagtttatttcccacactttaatacatgataaaaatgatggtagcaaccattttacataaaaatcagcgcttgttactgaatactgcagtggacaggctttttttaatgtttttttgattgatttttaccggcctgattttaagcatttttttttattttaaatttatttcctacatttacaaatgtttagaattgaatggtgaagtccaatttcactcaaaatacaagcttcaatcttaatagatgagcgtaccctgtttcttgcataatttgtaccatatacaaattttatttgaatgcaaagtggatacagccatcaattctgaaacctttaaaagtgtaggaaatgagcttgaaattccaaaaaataaggataattgagcgtgtaagaattaattcaggaaacacgtcaaaggcattattcaagatatagttttcattttgatgaaaattcattgttgccataattttaaacatgtttgaaagtgtaggaaacaaagttaaaatgtcaaaaaataatgaaaattaagctcttaaaaatcaattgaaaaatatgactaattacagtatccagaatgaaccgttgagttttatgggaattcaatgttaccattaaattttacacacttttaaatgtaggaaacaattttaaaattttcaaaaaagcatagaaaataaggtacacacatgtatgcaaacaattaagtgaaaaagtgatgaattaattaaaaaaaaacgtgtcaaatgcggcattcaaggtatagttttcattttggagaaaaatggttgttaccatcattttctacatgtcttaaagtgtgggaaataaatttaaaatgtcaaaaaatgatgagaattaagctgtaaaaaattaagtgaagaaatgggtctaatttcagtattaaaaatgaaccattgagttttaaaaaaattggattgcaccattaaattctacacacattgaaacctaggaaattattttaaaatttcacaaacacataaaaaataaggtacatacatgtatgcaaacaattaattgagaaatgagtgaaaaaaaataattaataatcaaaattcatttttatgaaaaatggtttttaccattaaattctacgccttttatagtgtaggaaacaactttaaaaattcaaaaaaactcaaaaaataagccgtaaaaaattaattaaaaaaccgcgtctaaaagcggaaaccgcgtgtgctgcggcgcatcaaaaccgcgtcaaaacgcggaaaaaccacgtttttttattaaggccctattttttttatgtttttaaaataaaatgatagtcacaaaaaatcccccccaaaaaaactcaaacaagatgcaaaaggattgtgatgaaccttggagtcaaactaagtgaggaagagaggagaggtacccgtggtacctgccaaaagtaccgccggtacccgccgggaggtgcctggtgcggtacttggtacctattttctgaaaaaattcaacaggtacctaggtaccaacaggtacccgagtacaaacgaacgatctctacaatgtattgtgtcacaacctgttgtttttgctgcaaatcacatcacctcaaagctacataaatatgacattccccgcttgactggaaagaaaatgcagtaagctgatgtatgaacacttcattggcaaatgaatgcactgtaggacttcccactggatctgggtccctggaagatgttgatgtagacccaaaaactctagatttttctagtgaatctagtttttgagactctggattgattctgggaggcccacagattggaagtcattcattaccaccatgccctgtatttctggggtagatatggtgcaatatcctaaacaagtggagtaatttcacttgaggatatttaaccctctaacaagactttcacacaaaacacaacctccatcagacttgtaaaaatttaagattagcctaagctgtgtgtgtaaaagacttgtcagtctgatagaagtgcccacatgagttggggagtctttttccactttgaggggttttccaaaaaaaaagaaaaaaaaatatcttactgattgtttaaagatgaccaagtcaatccagcttgtcaaatttatgaaatttgctccataaagtcttcatgttccatgtacaactgaaggggaatgataaccacactccacccccctttgcacacacactccaacactcccttctctgaagggagtgtgggaccgcactccaatcgaaattggagtgcgggtccacactccaacaatctgcaggggcagtcccccagcaggttggagtgcagacctgcactccaattttgattggagtgtgggcccacactcccctcagaaggggagtgtgggagtttggacgtgtactttaatatacatactgggctatcccataggacccaggcctgggtcctatgggatagcgccgttgaaaaaaaaaaaaaattctttagggctgggagaaacccctcccagcccgcgaatgggcatggagtcttgaggccgggagggttcctcccggcgagccggtttttaaaccagctcgtcggaagggattccttccgacgaactggggctgtgtaccacctcgtcgggaggggtttcctcccggcgagccagcttttaaaccagctcgtcggaaggaaatcccttccgacgagccgtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttttttaatttttttttatcttttttttttattaaacaaagagccaagagaggcataccccgcacattccacggccgccaattttaacaatacaataagcttaggtatgtatttgattgtattttgtggatctcaatatcacccttagtacccgagcatccaattacatacatttctttccgctgattaggaacggggagtctattaaacatttaaatcagaattagtgtatttcccccccccacacaaaaaggggtcactgatatgcagcggtaaacaaaatagcagactcggcgcgagaggtccattgatagatagattgtctatctatccagctcatcggaaggaatcccttccgacgagctggtctgtgtaccaccttgttgggaggagttcctcccggcaagctgggctttaaaccagctcgtcggaagggattccttccgatgagctggatagatagacaatctatctatcaatggacctctcgcgccgagtctgcgattctgttcacaacttccatggagtgatcactcaaatgatgctgggtccgtaccaagaaccgagggcgatgttcaccaaacgagcccagcaattcgcgaaagatacacacatgcctgctccagctgattcgacccgtgcctcaagattgactcgaggtcgttaagcttcgactctcggcgctgctaccgtcgacttcgacccacccatgttgaggtcggttgagatctactccctgatcatacccgtgagcatttcgcacgtctcgcggtagacttctttcttattagcttaacaccatcccctcgtttcaggtgccggaggaccggcgcgccgttggcgcctcgcgaagcgacaaaagctagacttctttctcagcagacaacatcacggctctttccaactggaacggtctacatacatcccgattccccgggaccgggatcagacattgttcatagattgctgatgccgactccgatggcttggttgggctgccaaaaggaggacaggctaagtcagacctctgctctgccctgagtcggcctcatgggttgagtcagcttgtcggaagggattccttccgacgagctggtttaaaacccagctcgccgggaggaacccctcccgacgaggtggtacacagaccagctcgtcggaaggaatcccttccgacgagctggtttaaagcccagctcgccgggaggaactcctcccaacgaggtggtacacagaccagctcgtcggaagggattccttccgacgagctggtctaaaagctggctcgccgggaggaacgcctcccgacgaggtgatatacagccctgttcgctggaaggaatctcttccgatgagctggtttaaaaaccggctcgccgggaggaaccctcccggcctcaagactccatgtccattcgtgggctgggaggggtttctcccagcgctaaagatttttttttttcaacggcgctatcccataggacccaggcctgggtcctatgggatagcccagtatgtatattaaagtacacgtccaaactcccacactccccttctgaggggagtgtgggcccacactccaatcaaaattggagtgcaggtctgcactccaacctgctgggggactgcccctgcagattgctggagtgtggacccgcactccaattttgactggagtgcagtcccacactcccttcagagaagggagtgttggagtgtgtgtgaaaaggggggtggagtgtggttatcactccccacaactgaactgcagttataaattcatatataaacaacattcaagctgatctttcaagcattgaagaaacctcagtattgatccttgatttggatacttctatcagccaaattgtcaaaatcctagtgtattgatacttgagagtatcttttgccaattcaaaagttgaagctttatcatcacacattttttccaaccttataaaaaaagggggtcggaaaaacaactcccaaaaattgtccgacaactcccattttggtcgaggggtcgttgggcgggagtcgttcctccaaatcgatggccgactttgggagtcggccatccaattagtttttaatttttttaattttagggagtcggcaccccaaaccacccctcatgcttgagggggtttgggagtcatttgatcccatgaccggaaggatttccttccggtctacaagaaagaaaaacctcatcaaccggaagggattccttccagtcaatgaggtataacatcctcatcgatggaagggattccttccggtcaatgacgttcttataccatcctcatcagctggaagggattccttccgttgtaagactcaaaaattgattgtaagatcctttttgctgaatggagaaagggatgaaatgagctgcaaactctgcctttctatattatcagaaaacaagaccaccaaggtaagcttggcagtttggttggtgataatggattatgttcaaagatggttgtataattgttgaaggttgatcttgttgtccaaagaattgattgagttgttgatgttgtttctcgtcttgatgtcttgatactcgtgttcttccttgatgctgtatatgtataatgtaatagaggtggttcttgaacccaaagggtctgggagcactatgcttcaaccaggactggaacaaaggactgtctcttctgtgtaatgtttgtgaaatgaactgtgtatatatttcaatctgtgaactgtactactcgtgaacttcttgtgtaataaatatatgtaatctgtgacaggtgtcccaccaaaaaatgtgtactgagtgggatgaggagggaaacaactggcaggcagaggcctccttatatagtaaattatgagggattttagccccaagggaccccctgtatgaggcatttaagctgccctatccttgaaaatcctgagggattttggctagactatctacaacgcattccttttatatgtaagctgtaagaaaggaattcatgtgttctgtggctgaataaatgggaatttaactggtacaactggtggccaacttgtggttctgtaagtataaaaggaattcaatattgataaaaggaattcaatatgcaatatgcaatatacccccatgcaatataccctccagctgagtgcctctgatcctgtgattctccgtgtgacatccttgattctgcgtaacttctgatccagtagagatatgaaggtggttccagtgagtgactaggggttaaattggccgtagattccatttctgacgtccatttgtccatattgtgagtccttcattgataaataataaaattttgaattttctcccttcatacacaggaataatgaccacaccgtcgatgagggtaaaaacctcattgatgggaaggaattccttccaatcaatgaggttgttatgaacctcattgattggaagtcaatgagggtcacaacctcatcaattggaaggcattccttccaatcaatgaggttgtcatacctcattgactggaaggatcccttccggccgatgaggttgttatacctcattgactggaaggaatcccttccggttgatgaggtttttctttcttgtagaccggaaggaaatccttccggtcatgggatcaaatgactcccaaaccccctcaagaatgaggggtggtttggggcgccaactccctaaaattaaaaaaaattataaaaatttaaaaaattaaaaactaattggatggccaactcccaaagtcggccatcgatttggaggaacaactcccgcccgacgacccctcgaacaaaattggagttgtcagacaatttttgggagtcgtttttccaaccccctaaaaaaattcaagattcaatttattcaaaacctagaacttacattcatgatagacaaagaagatcttttcaggactaaaaaatatcaagggtgggctgctactctttttgcttaaaaagtgtcagtgtattctacactatttttcaaaaaaattccactatgctaagctgtgctaatgctacggttagcctcactagcccattggtgaaaagttctctgctttccagggatttataattccaaaaagaatcctgaacatttcccattacttacttctggaaattttttctcttttctttaggctcaatctttcagtctaattgaaatcacaaaaaaaaattgaaaaacaacaagaaatttggatgtggtggaaaaaaaacaggatatcacaaaatatgataaggaacaccaaagaggatctggaaatttgaaaaaatatcacaagaaaatgaaaatgaaacatcatttcaagttgctagggatataatgtgcatagaaaatgacctcatttattttttcatttagtttatctcttggaagtctttcttggaacaaattctcataatgtttcacaattattctagatgaaactggataatgttccaacataactctgaagttataatcaaatggtatccgtctttcaggactcctgacttttgtgattaggtaacactgtattggaaaatgggaatgacatttttgaatggatttctgaacggattcattttgagaaagctcgggtaatctgggctttaaatcctcatcaagtgaatcttttccttcttcagcccaggattttatgccttcagtccaatctttctctgccggaaagagtgggatctgtctattttcattgttgtccaccaagaaatcaggcttccatgggacatgatccaagctattttgatattctcttgctctgacatatattgagtggtagacatcagagagaaatccaacggatctttcaatggcacataagtcaatgtaaaatctcttcccttgattattgtccttgattgtagttaaaatgtcttgatgataacgcataatgaaactaatcatgtcatatatgagctttgtttcaatcaaggattttgtttcaatggcaaacctggctgcttcatcttcatttatcacaactttcaattgtgtcatggcctcttgaatgaattcttgcactttctccactgagagttcagcaatgtatttctgtgatgcaaggtttttgaaatcctcaaagaatggtctgatggattcttcccagttctcagcatgtgttttgattgaagggtccttagaatattgccagacttgagcacacaaatattcaaattcagttcttctccatgcatcattgtctaagactgtggattttaaaaagtaaatgagagattgtttgaaagctgcatggttgatgctttagattatacaagtggattttttgacttacgctccaacaggttcaccaccttttgtgtggcaggaccttcaagaagactcagtctcacattgaagttcatgtaaagcttgcatacatctaacctggattgacggaacccattgtaggcataagatgatatcattcgtgccccatcctccttgtttaagtagtctgagaggtcctcctgggggataatttcaagtgtttgcaaggcaatgaagaaatcgataatcagattactgccttgtcagataaatgggactgcttcttctttatcatctaattctgtcagctcccatgtatcctcaatctctaaaattgagtccatccatatcacgtaatcagatgggtcatgattttcagatgcaattgggccaattgccttgaattgatccagctgaccactcagttctcgaagccttcttgaaaaaagattcataagtgcatcttcagcttcttgtagcttctgttgaacttccaccagttcctccttgggtaatgaccatttccagaaacccgtcttccaatcatggaagtttgtcattgttttctcataacaagctatggtgttgttctctatgtctacattgaatcaatttcatcaagctttgttagacaatttatttacggtgtacacagcacagggtgtaacaagctcaccagacagcccgggcttcttccgatctttcaaagcaatagcttgggcgcgtaaagctgattggaagaattaccaaggtcaagaaaacaattagaaaccgaatatgtgtgatttgacttttgagcaagcagtaaacgtgcccctagagagggagtcttaccttcgagagatgaaggatgtgaatgactgttgatcatatccgtcccgggccgcttgaagatgccgactgattcctcctggcccctgcttggtgcaatttcactcggatcgtccctcccgcgtacgatttctttctctgcaagactcggtgccgtcgagtctgggcttgcattgggaaggacaaggtcctcggaaggctcgaccgcttggaagctgcacatctgccagccgcatattattattaaagtgagatacagaggccgtgagttgcgcatgttgcccgaatctctggttttatgggctgccgaagaaaagaacaaagtgagatgtcgaggtgcactttggtaatttttggaccccttgatctttctctctaaggtgggttttctctgattccgactcacagtcaataaaagacctatgccatactatttgttgtttgatcacacattgcggggtctacatacatacatggccatttgaagaatcaaaacactttgagcaccgcccgattgcgcagcatccaattgattcagcgagaattggtgtaactcacactttgaccttgagctttgtgctgggcgatatgtacgcccgtcacctatcatctcacgataagccgagaaagaaggaaggagatgatattgatgtgaggcagagatggcagatctaacggtttcgtgacggggcctgtcgtaccaactgcgaataccatcacttgagttatgtgtcattccccgggcaaacatatactaccgcgatggcatgtatttcgcgctgtgaggaaccggcgccagatagatatgtgaagacgtgtcttccaagtggggcaatttcacatgaaagtctgagtcctgaccatctgtcaagcctttcgtgcgattaaaatgcggatgagtatgtagggtaacagaacgagttgactcaagacaacgggatcaaaatgaccccatgttttcttttcctgctggattatatatcagagcaaacataaaataaaccgagcttacccatcaaaaaaaaaaaaaaggagaaatgcgcaaatcataaaaaagccttcaagatgggtatatagattagaatacatgagagagaagagaaaaaaggtacaggagagggggggaggggggaagagtagacaaagcaggagatctgagttttttttatggttcttatctcaaaacgtgttggcgaaggctccgggcatcggtaggtcgacatcatcgtcagaggtagaggaatggtgatcttcgtccgcggggcgctcaacaggaggagggacatgctggcggcgttcgaaaagtcgatcgaagcgggcacgaaggacctcacgctgttcaggttgcagccgctcgtagccgagctggaggaagagttggagctggttggcgacttggttgagttgctccggctcgagatgatcgacgtccccattctcgaagagctcctcgagcgcccgctcggcctcttcctccccaaccatcccaccagcaaagccctcctcctcctcctcctcctcttccgcttctctcctgcgagccatctcactcggaccatcgatcatctcgtcccctttcctgaaatattccgcatcgtagctcgtccctccttccgggggcaatgggtcgaaggagaatgcggtggtcgaatgggaatagacagcgggaggaaggaagttcttgaacgcttgaacgtctacgcgagccaatgaacaaaagaaaattgaggggggtatagaatcagtaatttgctatacatgcacaacaaggtaaaaaaggacgtaccggaaacaagcacggctcgatagatgccctcagcagcggccgagtggagctggggattagtggcgaactgggtgccgagctggacgtcgggatcatccggctgggaaaacttgacgacggcgcgctcaaggatctgccgcaaccactccgagatctcggccaccttccacagcgaggccgaccggacggcgtaaatccgggccttcagatggagcatgttcctcgccacgtcatccgtgtatccctcctcaacttgcgcccgctcgattcgctcgtattgtgtcggaatcgacaacccgatcgccctcgctagtggcttgatcacttgcggaaacctcaaaatggcagattctaatgcaaagtcacttggatcatggttctttttcaaaatcgacgaagatcagttctatcgtctgacaaggaagacgcgataatgatatatcaatcagaatggactcaactgaagcccgatccttttcctcaattgctctcaaacataaagctcgtgcgtaatacaatccagggtaggcttcggtataaatcccaccattcggatcccggttttgcagagcagccaagttgtcgagaagttcaataaagaattcatcctggttggctttgggagccaagaaatcaagcctaccaaacaaaaacatgatcaatgagcgttaattcgaactgcaaccgcaacagacaattaagaaaaaagagaatcgagaagaattggattttttcaagtccatgtataccaggaataaaatgtgtcgaatagtaggacatcccatagagttgtggtagattcttaaaaacgaagggaagtgggaaactaaaagtgaggaggagaaagcagaaaatgaaagagaaaagtagagaacacgaaccaaagtagagaaccaaaaggatcctgataagggttcaaagagaagaggaatttacaagtctgaaagctagagcgatagcagccctgtttaagcaagagtttgaacttgagatcgagggccttaaagaggttacgattctcgacgattttgaaatctagtctgcaatgtcctgcggagaagaacgagctggcagcggtccagagcgttttctcgttgacgaagagggcttggttgaggaatctcgtggcttggccttggtcttcattatgcgccgcgacttccgacagttgtaagagtgtgtctggatggtatggggctcttgggaggatggcgaccagttggttcgggtctgtatatcccgtgcccattagcattagccagctaaaatcagcctagaagagtagaagagaggagaggaggaaaggacggaccgagagacatgatagcttgcaggaaccgcgactggacgagcttgaagctgacggcatgttcgaatctgaaccagagatcggcctgcgccagctggccggcgtccacctcctcgtcgctcagccgtcgcatgctcagcccggctgtggcccggttgtaggccggccagctcggctccggcttcgctagcatgttgccccccttcatcttgagcttcgtgttcagttggtggtgcgggtcgttcgtgatccgggggccatacatcccttggaacggacgaagggtcgagccactcgacgaaacctgcatcctcctcaaattcagcttctcattttcttgtaattaaaaaagaaacgtaaattccaggacagaggagaaagatatttaccactttagctccaaacatcctccgtaactccaactcaggatcgagcattttggggtcgaccttgagcagattattgattctagaacaagattcctgttgatcgagttcagactgaggagacttgaagtttgtggccttgagttgcttgcccaggatctgcaacgcttcgtcgatctcatccgtctcgctttccttctgtttcccatttggcccacgactgctactgagcttatcggtctggttgttgttctgtgcgttcttggtggtcggtggtgtttctgttggcgtatcaagtgctgttgttgtcttattcttcttctttttcttcttcggtttattcttcttcgtcgtccctcgagaaatactcgctgggtctatcagcttctcctcctcttcttcctcttccttttcctcttctaaattagttgactcgatgttgaatgaattgaataagttctgtcttcctgacttggtcgtcgttcctgtttcctcgtgttcctcttctgagtcgagtgtaggggttgttgttgttgctgctgttgtcagtagttgcagttcctggtcttctcgttgttgtctctttgagtttcttcccatcttgatgatgtttttctgttttggttggttcttgagtggtttgctgtgagtctgtagtctgattttccttcgcaactcagcttgaaacatcgtcacagcactcaccactcaaccaacaccggatggacacagcatccccccacccatccatcagctctaaacatgatcccacttgaccaataacattggcaatgtatctccatcagaggaaaagtttgactattactgatgttttttttactaggaagaagacccttgaaacccatactaacttgaacttaacttgactccagttttacccactagagcaaagcacaagaaaacatacatgattgactatccggccattgcctattcttttacatacaaatattcctcaagactcccaattgggcgagactcagaaaaatggctcaaaacaaaaaaagatctatgtatacacaaactaccaaacatttttccagcttcccaatgatgtgataagatctggaagtcagtaacagtaaacaaaaaagaaacccaacacagagcacaaattttccaaacacattttgggtacattcctaatttgagcacatgtaggaacagctactcccatgagccaataactggcaatagaactagatgttggagaatttttcagttacactctggagtctgcttgcagataatagccacaaagctttttgatcacaatcaaaggtgtcagccagattcaaatatacagtccatatgttttattatttttgaaatcactgggcaataaaaggagactaatgtatatgtgtttatggcctgtggaaagaggggatgtatgtagaattgaccatccaaattccaacctgaaccccattccaaaatgctccccaaaaatggttaatgttttccttgatttgatttttttcatgatggcatacatgtccagccaccagctgcaaatcattttttcaagcttccaaccatacccgaacttgtgagcaggattaaagatccaacaatctgtctcatgtcatctataactccacactcttttcttggtttgttggaacattaagcttccttttccccaattttgtttacccagctgtattcaaaaactgactccaaaagaattgtagagtgtttcaattgtttttggtttgactgtgtggattgatttcatattttcagtttctcttgttgccccaagtaccacagatcatggcatgtataatggcccaggaaatggccagcctctccatggtggtagagaggattgattgatgaactaattgggcagtgggcagtcggattagaaaaagctattcttgaccagaagatcaacttaggtgttaatcaagatggcttcaaaatcatccactggagcatcctaattaggattgttttcaaaaacccacagaaaaaaaaaagaaatgagagatctccccaaaccacagaaaatcaaaagcaatccaacccgtgattttttcaaatacaatattgacgacatcattaattggaacttcatgggaaaaggatttgatcttgtatactggccagtggtccacaaaaatgactccggcaagtatggtgcaactgcacagaccggttcagctaactgaccctctccaatccagtacaggccgtactagctcagcaattcaaggaagaatgtattatccaatttggcgcccccacgagctcaacttgagttgcgcaacctgcttacgacgttggccgctggacttggtgatggccaagtgttggggctgcacctcaaattgttgggggatcatttggaaaattctcaagctattattaggccttgaagtttttctccttggtaatctggaccgctctgcactccataaagtgcattttacccgtgttaaagtggcatggaagttgtaagctgtactggctcactgggggagggatccctcctcacctagggcctttaccagctcagtggaaagcgagtacatcctctccaacaaaggtacatcctcagtgagaaggcatgatccttttgacttgggaaatgcagtattgtctctttttgccctaatattgcccgcccggaacctacttaggctcatggattgccaaacaagtcaccggccccgtagcgcaatcggtaagcgtcacgatggattgttctacgaccaccattctggccacccaggagagcgtactacagtagaacatccatccccaggttggctgttcaagccttcctgtgaacggggcaattgttttttgtggtctttgttggctcattgaagtaggctcagtggtaccactaccagggcaagtaccgcctcgtcgagcagtagggatcaacatttaacagttcattggagagctggcacaagccctcggtgaagaggtatccctcctcgggcagatggtacaagctcctgccagctcattgagaatgcatccttcttaccggactattacagaccgatgccagcgtacaagctcagaaaagatgtattcaatcctttgggacctggcagtggcaccaagaacttagacaagtcccttgtctgccttgggaggtccggtcgagggacttgactaagtttgctggcactggccattggactttaccacccccaaagcagatagcaatccccaagagtttcgcgacctcatcttaggtcctggggctagctggagaagtctgaccttggtctcagggaggcgtatgtagacagcttgctcctccaatcattgaggaatcctttgaccgattcccaagatatttttagggcaactccatggggaagtgtgaacctcatttaacacatcccagtatctacaaacctggtcccactgggggatgcaatctgggagtcagatcaataggggatgtaaaacgtgtccaagcacgtgttgttttggaccccatctaggtcctcctgtatcctgtgatgcttgaattttttgtgtgcaaactgtcacaatcaatcagcagtatgttaaacaaacccaacaaatcaagtatgcttttttttttctttcatattctgccttgaagttgaacctattttttttctttgaaggatgagaaattgaaatgttgcttgaagaaggccaagatgtccagtttttttttcattatgtcagcaaacaaaattgagaaattaaacaacaattgattgagtgctgcactgaaactgatcagcggagctgacaacatctccaatgttattgtgcaattttgaatccaaccaagtggaatactcacaacaatgggaagttacattgttgttaatgctaaggtaacaatgatgtaatgggagtggcgccgttattgctatgatagctgcaacggccttgctgtcacatcatcttttccttcttgttttttttttttttcacttctgttacgttttccaccacaaaaacaggtggatattgaacagatgaagagggcttcttcatggggtttgcctcagataatgtggaaaacattttatccttgttaattttctctgtaacaaggagtaaagttctcctggctccattgcttgagcctcctaagatcaggttttccagataacaataacttgtttgagaagttacattacagaaatctgtttggatattgttatgtatctaagttccaagttcccagtgttgatacttacaatcttgatcaacaagactgatttggtaagaccaaggaggatcaggacatgacctttccttggaaataaacttgattgaccaattggaaacaaaagaaaggcaaacagaatccaaagggaagaagatcaggaaatcaaatgagaggatgatgagataaatgccccacacagtccagcagggcaagatatttggtaacctgaaagatttcattgtcactattgctgaagacacaaatataggtgtcaaactatctctgcaatcaaggtgattgtgtttgccctttacctaattacaagtgtaaactaaaaaaaatccttgagacaattgagatacaaaaaagaatgatgatgatgatgatgatgagagaaaaagggttgtttttttcaatagatgattgaaaaatttgctgttaattatttaagatgaggagaaatcatatgaaattttgatcagtttttttttttttttttttttttttttttttttttccattacacggattcaaaagagaaaaaaatgtgacatgattggaggacttccctttggatctgggacccttgcagtttgcaatttagacccaaaacgtctagatttttgcaggaaaatctagcttttgcggctctaaatcaaaactgggagacctgcagatgttgacaggaagtcatccattatactacaaacagtgcagaacaaatatcccagatacctgaggctgaaagcaagctggcggagccatgaaagctgattaaacacacacagaaaagaagcaagactgaagagagggatatctgtggatgatgagagaccactgatctgagccaagatctatgagatgagcacaagtaaccagctagttaactccaacagaattttgggcctatattgtgcagcaccctaaaagaaatccgacttacatatcccactgcatatcaagactagcaagtttgagcgggtttgaatgcatgaaataaggagatgaaaagctctaaatccagatctagaatccaacgggccagcagaagagctcctccagtccaagccctgattcatgaggatccgtttgaagcccaagctgatcatgggttggtggagaagcctgtaagtcaagtggtggtacatagaccgtaccagagtgattgataatgatgatgaggaggaggggggggggggttgtcttgcagctgtatgagtcccatcaagggctgaaccatcaggagaggcaactcgacaattacttatgcacctggtgttgtgaaagcatacacaatggggtgggtttttataaaaactccccagcagcccaatggattccgttttgagtgcccgcaatttggttgcaaagcgtccaatggacgtttgggcgcgcctggcatcacttggacgcttcagaaagtgtccaggtgatgctcagcagtggaaaccatccagatgatggtgtacagcctggtgtctattgggcacttgattgggagtgtccgatggacaacaagaaaactatcaatcagacacttctcagagtttccaattgatggttttcaccagggtccggcagttgaaaaaaagggtcaattgttgaagaatgatcttggagggtggttgatggtcaaaaaaccatccaaaaatgcagtgtggggtctttggctgacctcatgacccccatactatcaaatctatacactgcatgcaaacggttgatattttcccaaacatcaacgcacgtcaaacgtcaaccaaatggtggggctgggctgatgtttgtgtcaaacatcacatcaacgttacccacaaaatgttgactgtttgcatgtagtgatagtcaagtggcaaggtactgcatcagtgaactcactggtggtatctcacagtacctgcaggtcatgggttcaagctctgatgccaggtgtttctttgtccccaagggcttgtaatccctggatggtttggccctaccatccggcttcagcaaaatgcaaagcgcatccaatggatgctccttgcagggccaaaatcagatggcatttggtacatccatttgggtgtccaaattccatccaccacgccctgtggtgtaggttttaagcaaattggggctacatgtaaagcacgacaaccatttcacaggatgcttcttgatcaatgttctctctctcagtggagagcgttacaccacacctggggggcagtccctgccaatcccgattgtggatcccacagatcactgccactccgtggaaccaacaagattggctctgtaagtgtttggtaagagctgatcttgacagaggttccacaaaccgactttttttgatattgattccacaaacccacatccaagccaatgtggagcaggtgggcttgttactcacattgattccaggtcaactgaaagttgttttggctccaatcaggacccgctgatgtgggtcatggaattctgagaaaactggtttgtaaaaaaaatcaaaaaagaaacctttgacaaattctttttgtcatgagttaaaaaaaggggtggggtgagccactgtggtggtgaaaaggggcttttgctccaacttgttgttggccaagcggtgaagtgctggagcttggcactggcatctggttgcatgtttgatctgcaccagtgtggtttttttggcaggccagctggcggcaccccaacttacagtttggttaatccaggctccatggggacaccaccttgtgtccaaatggtgccaacatggatgcaggggtggagtccacagaaaactgtggactgtcagctgctggtctgaccccctgcagtggccacttgtgggatccaaacacaaaagtggtgtcagaccacgttgaactacgcccaaggtgtgcatatttatgtaacagtgatattgggaatattggggctggttatctgagcttatcacaagagatcaagcaagtgtgcgcaaaaaattgaggcccaagctggcccaacctatgtaatcaagcatgaagcacactttcaagcaaatttatcaaagtcccttgctttggagggcctggtggccttggctggtgtggaacaccacttgaaggagggacttaagacaaagacaagcatgcctgcgtgtcacggttgggcagttttggtgtaacagactttcaggtggatgtacaacctgtacattttgatgtattcacaagctgggtagacaggattttggatcctcatgatgcctctcacctcatccaatttttagagctttatcctgaaaattggattagtttcaagttggtcaaattgaaaaaagtattctcacatggctgtaggcagtgaaattgaaactggcttatgtaagctcagccaacttgttgtttggcaaattttcctttaaaattcttcaattgtgtagttttcattttttttccaaaacaaattgacacaagtcaagacggcctccatgtttggcatcttgagcccaactcagttttcaagaaatccacaagctggattttctatgattcttggcacaaaaaaaaacccccaaaaactcaaccatgacacgcgggagagtttttttttggatcaagcctctcccacactttgtgtgtttgacggagaggctgtatgtacaagttcaactttcaagccacaatctttcacttgaccaccacctgaaatcggctccgctttggctgctcttttggacaacaccaccaaattttcctgtcgaattagcaactcgcagaaatcatctgcctttgaagcagaagtgcaagccatcaacatcggccttgaaatcttcatcaacaaattcttaaattccccttccaacgtctcctccaacattgctcctatcaatattttctgtgataaccaatccactctattctccattgccaatcctccccttcctaaatcatatcaatctactttcttgaacattttcaaaaaattcaaaatcattctaaatttatgtcacattcctattgccttattatggtgtcctgcacatgttggtattccagaaaacaaaatggttgacaagctcaccaaagcctccactctctctagtcatccacaccatctccagaaccaaattcaatcactatctaatactcaaaaactagctcgttccttcttcaaatttaacaaaacaaagaaatacattattagaaataaaatctgcctctcttttcctccgcttaaaatttttgaacaactcgaccagcttgaaaaaagtgccagttccattatctagcaactgcggttgggtcattgtccactcaatagctaccttttctttatcaaaaaaattgattctccaaactgcgatctctgtgacactcctgaagacattgtaagactcaaaagtggttgtgaaacccttttgctgaattgagaaggggatgatggaggtgcaaactctgcccttctatactatcagaaacaagacccccaagcttagcttggaaagctttaatatcgtgataggatttgtcggttccggtaaaaactttgtttgatgaaaggtaaaggttgaatatataattgcttataaaagaaactgttatgttgtgtaacagatgaaaggtttatataattgtttgtaactggtgagtcatatatttattgactgctgagtgatgaactgagtgaatgagtgttgaaatctggctccaatggcgcgcatacattttgtgatgtcattagagtgtgatcttacacagctttttttttttcatcgatctttgctgttttctctattttttgtctgttgaccatttcttctgttgactacttatcatcctgtttgattcttctgttgaccatcaattatccggtcttatttctactagtttaccattaaaaacatcaaacaacttcgatccactttattcttatctcttatttcttctcttattcctttttatcttacttgtgtcctcttttcctcggctcctttcaccttcgtcgaggacttatccatttgggtctaggcttataggttcatatctttttcttttctttactctcttaaccgtgtataagttctaacagtcgattcatttcatcaaagtcttctaacctagtcatcggcagtgtggtttcttctcttctcttatctttcatccacaacgtgtttcctgctttatctaggtaatacttttttttattatttttacctcttttattattctaactgaaatattatgctttatctagccaaaacttctcacattatcagtacggtgctcaagcaggaaacgatcactaataatgtcggacattgaggataaatcgaccaaatcgtcgattcctaaacttgacgatctcaattatccgtcgtggtcagtaaggatgaaagcttaccttcgcagcaaagacctatgggaaatttgcgctggcgaggtaactccagctaaaaagaaacgaaacgaaactcttaacgccattatcagtcatcttagcgaagaagcacttgacgctactgtcactcctgaaaacgaagaaaatcctgctcttctttgggcttctatcgttgagcgctatgcttcatcgtcagtcaataacaaagctcgtgtatggttaaaatggatgcgttacgaatttaacggcaatcttaacaattatcttgccgattgtcaaaaaatgattcgagaatgcgcacttgttcaacttggcattcccgacgacataatttcgatttctatcttggcaaaactttccaaagattactggaacgtcgtcgataacataattatgaacgaagctataatcttttttcctagccgcactctcaagaagttaagagaactcgtttatatgaaagatactcgggtatcaggtgcttcgaaggttgaatctacctctaaaaatcaagctatcggtccttccgcttacaaatctgaggctgaagtcaaaactaaaaaatcagataagacgaaacaaccgccggctcacccgtgttctccgggtaaacacaatcctctggcgtttcatccgatttggcgttgttttaaattacccatcgaggaacgcgaagctcttcgtcctaaagatcctgaagcccacacaacttcagtcgacagcgtgaataaggaaggagaagacgaggaggaagtcgtcgaagtctcagcctaccttaattcttcagcagagaaaaaagctcccatcctcgattccggtgcctctcaccatatggtgaatgatctttcgattttctcaaaaatgaaagatgtcaacattaatattcacaccggcagtaatcaaaaagtctccgcgattgcaacgggaaaagcttacatttccgatgactctggttcgattatcaagcttgacaacgtcctttacgcacctgaccttcacaggcctcttgtttctctcaaccggctttttgacgaaaacgcttcgctatcaaagtcttatgattctttcaaaattaaattcgacaataactttagtctgtcgggtatcattcgtaataatttgttagaaattaacaatgaatttgcaatgcaagacgaattttccttgtactacgcctcgacttcatcaaaaactttgattgattggcatgctagactgggacatcctagccatccttacctcaagagattggttgaaaacgctgtaccggtcgattgtacgacttgcaaactgtgcaaagcggtaaagctgcccttcaaaggaaaattcgcacctacttcccaagtgcttgaagctattcatcttgatttagttggacctttccaaactcgatcggttggaggagctcaatacttcctaacgatagtcgaccaattctcaggtttcaaaatgattaaattattgaaacataaatcagaaactcttaataaattcgatgaatttgtttgttgggctgagaaccaaactggtcatacgatcaagcggattatttctgataatggaggagaattcaggaacatgttctttgaagatttttgttgaaatcgaggcatatcacatcaattctctccaccctatactccagaaaataatgggatggctgagagatcgaatcgagctattctcgacaaagctagatgtctattcgctcaagcaaacctttctccgcgttactgggctgaagctgttgttacagcaacggacctatgtaatcttcttccgtcaagttctagagattataaaattccttataagactttctttgggaaggatttcaattgctcaaaactgcgatgctttgggtgcatggcgtatatccttattcctgaagaaacacgttcgaacaaattattacctcgttcagaaaaagcaatttttcttggttatagcgatgatttttcgacataccgtttcataaggattgagtcaaaaactctctgcactactcgaaatgccacgtttgacgagtcaattttcccatcactttctaatgagtccttggatgaatcaagcttttattttaatccgttcgaagtcataccgtcagaagatgacaacgatgatgttcaattccatcctttccctagtcaagaacgtccactcgaagactccttgtctccatctaatgaaataatcggggacatttcgcctgaaaatatcttatcttattctcggaggggtgtacctgctgaatcattcaactcgacactttctgaagatgatactctaacctataatcaagtgatggctctttccgatagagaagattggcacgctgctcttgtaaaggaaagaaataacatgggtgactatgaagtctgggatgtcatcgaacgatcttctgtcgataaaccgattaactgtacctgggttttcaagataaaacctgaatcctccaatcaacctcaagaatacaaagcacgcctttgtgttcaaggtttcaaggaagtttacggtaaagattacaacatgacttttgctccgacagggaaactggtttcacttcgtcttcttattacgttcgccttacaacgtaaatacgaatttcatcaaatcgacgttaaatgtgccttcctgaatgcaccaattcgagaacggataacacttaatcctcctccaggaattgatgtgccttctaacaaggttctattgttaaaaaaggcactttacgggttgaagcaggctccgaaggaatggcatctgactctctcttcttggcttctttctgtcggcttcaatcgtagttacgcagagccttgcgttttctggtcagccaatacttggctatacgttcatgttgacgatattgcgatttttagtccggaaccaaaagtctttaaagatttaatctcaaaacgttttaagatcaaagaccttggtagcgcaaaacatttgcttggaatgaaggtcactcaactggactccagtgttcatcttactcaaacacattatattgaaagcacacttaaaaaattcaactgtcaagatctgattcctctcgccactccaatgaggcctaatggacaactcgtcaaagcttccaaaacagagattgatgaattagacaaactacaagtcaattatcgtagtctggttggcgcacttaactacttgagcgtgacaactcgaccagatattacctttactgtaggatgtttgtctcaatttctgaagaacccaggtatcttacactggaacgcagcggttcatgtcctacgttatcttaaaggaacaaaggatttcggtataactttgcgttctacacccgtcgatcaagtcaactttgtctctttcgtcgatgctagctgggccagttgtcatatcaccggtaaatcaaccaccgggtatttaatcttatggaatgataatttaatttcttggcggtcaaagaaacaatcgacaacttctctttcttctacggaggctgaatatatcgcaattacagaagtgaccaaagaattactctggctaaaaatggtgatcgattcttcacttaaacttccgatgtctcttcctcttgagatctttgaagacaatcaaggagcgatcttgcttgccaacaatgaatcaaatcactcagcgtttaagacaaaacatatgaatcttcgtttccatttcattcgagcagaaataattgcgaaaaatattgttttaaccttcaaacgaactcatttaatgttagcggattttctgacgaaatcaattggccaaagttcaatcttcaaagtcctcaaggtccttcgtgcgggtatgcccccaccttaacggcttggtgcatgggggtgtgttgaaatctggctccaatggcgcgcatacattttgtgatgtcattagagtgtgatcttacacagctttttgtttttcatcaatctttgctgttttctctattttttgtctgttgaccatttcttctgttgactactgatcatcctgtttgattcttctgttgaccatcaattatccggtcttatttctactagtttaccattaaaaacatcaaacaacttcgatccactttattcttatctcttatttcttctcttattcctttttatcttacttgtgtcctcttttcctcggctcctttcaccttcgtcgaggacttatccatttgggtctaggcttataggttcatatctttttcttttctttactctcttaaccgtgtataagttctaacagtcgattcatttcatcaaagtcttctaacctagtcatcggcagtgtggtttcttctcttctcttatctttcatccacaacgtgtttcctgctttatctaggtaatactttgttttattatttttacctcttttattattctaactgaaatattatgctttatctagccaaaacttctcaatgagtagatgagtagatgagtggatgaactgaggagacaacaaatggggggaagagagcctccttttatagacaaatgtgagggaatttagctccagggcagacaagaaagagtgattctagctggcctggaggtacaaatgagtgaatatagctagtctgatcatgcaagtgagggaaattaaccagtgaggctgtgtacaattaatgtcaaaggctgtgttgggatggtgaatcccgtatgtagtacttgatgcttgtacatagttatgcttatatcaagctttccattactactgaacaccggactccctcgtagcactttctccctcactgaatcaacatactagtttctcattgtcaagtcccacaagtgagtctcgacttcagtcgcagtttcggtccctgtgcccctcaacaggttatgagacccctctagtctcgctcttacatccactcaattttttatctgtcatcaatcaactagtcgccgactcgtcgatcacgtcaagtcatattcctctcaactagtcatcaatcgaatcgttccatctggcatctccgactactcaaagaatgtccggttaccgtcaaatacagaatgtatcctccttgatctccactgtcgaatcgttggatggaactgcatcggtctttcctcgatggcgttctcgtcttgaagacgtccttggaatgcaaaacacactggacatcgtcaaaggaaccctacctcgtccaaaagaggactcaaaggacgttaacacctcctcttctcgccccgtcgattcaaaaggttacaacccaaaagagatcaaagaagactgggatgccctttcagaaatggcctgctcgactatccggctcaccttgactgatccgctggcgcaacgataccgcaaagtcaagcccgcctctcgtctattcagtaccattgtgaacgcctacgagaagaatacaagggctcgtcgcatccgactacaggagtcgttctggacagcgcgccatgaccctaacaaaccgattgctctctggattggttgtcttcgagtggcggctgatgaactcctctcgatcggagaacttccaaccgatcgacaaatcgccgaccgtctattcggaggattagactcctcctggtctgctgtgcgggattcgatcatgtacactgccattgagatgtcgttggacgacacaatttgagcgcttgaagctcacgaagtcagcttaaatggaaacacccagcatgatctcgtctccgctgcctcagccaagcaccttgcttgctccaactgcggaaaacggggtcaccgttcgtctgattgccgaaagaagaatcacgtgaaaaccaaagccggcgccgcaaccactgtcaagttaggaggatacgactccggctcctttgatgatgatgatgaaattggtgttatctacgagtaactgagctccgtctgtcgttttttttattttcttagtacactacaaatttattttagcctactgtatggtaattctactaagtctagtacaatttccaaattttctattatttatttccatcatggtgctgaagaaatagcttgttatcagcaaggggggatgttgggatggtgaatcccgtatgtagtacttgatgcttgtacatagttatgcttatatcaagctttccattactactgaacaccggactccctcgtagcactttctccctcactgaatcaacatactagtttctcattgtcaagtcccacaagtgagtctcgacttcagtcgcagtttcggtccctgtgcccctcaacaggctgtgctgcagtgcataaataatgtgagaaagtgtcaaatgaggcaataaactgtgggaaaaatccagctgttgtcataagtgaggtgagaaaattaataaactgtgggaaaagtaattcaatcaagacagcacagcctgcaaaggcagtgcatgaggtgacaaatcaaaccaaactaatttatgcggtggggataaagaggtgtgggaaattatgtgtataccgtgagctgtgtataagcataactgagaggtgatttgagggttgtgacatgtgcttgactgggtattggcttgcgatatgcgtccgtaggggtgtaacttccaatccgtgagtgttccaatgatgcatccagtggtgacctgggctgaaattgtccgtagagtccatttctgaagccgtattggttgatttctgagtgattatatgagaaaaatgtgtataaagaacaaactttgaattttttacatatttaattaccacaacatcaaacactacatgatttactgtcctaaattcaactcacaaaggaaattcttcagacaatcacttacatcacacaaaaccaaaatcaacattaattgcatcaaaagtcttcttgattcaccaaaatgcttcaaacttctctctaactttatcctcaacactcatagattcaaaaatctcaaacaatatctcgaaaaagaagaaaattaataaaaaaaaattcaccttttcttttccaattatcattttctttggttaaaagtcatcattttctttggttaaaagtcatcactttctttggttaaaagtcatcactttctttggttaaaagtcatcactttctttggtcaaaagtcatcattttctttggttaaaagtcatcactttcttagatctacagttatcattttctttgggttaaaaattaataataataaaaaatcggtagggctattaggctggatacaagagttagtcgaatggatttggctttttcccgctcaatcatctagggcttgaggtttgggtcaccccaagatactctgcctagtcaacagagtatggaaagccggatttgtttggccttccctattttcagacccgataaaaagagtcggatttcctttttctcattttctcttctcaatttcttttgcttttctcttaaatcatcatttcgccagtcaaaactacttagcattcaattcagaagaacaaaaaactgttataattacaaaattcttaatagttttctcttacacaatgttcaaaaacgtcattgcatgtattcttacaaaatgtatttctcttagtgcgcaatgtgaaatcaattagcacttgagaaaaaaaaaaaaaaagaccaccaacaccatgctagtgcgcaagctgtctgatcatctctaaggcatgaccccgacacacggggttcagggtttttctcaagtccgaaccccggggttcaggactcaggatggggctaagcagaaccccagaaccccggggttttgatatattatggggatgttctagccaacagctcctcccaacgaccgttgtcaatggttgttgagtcaatttcacacccgcctctacaaacggggtctggactctggactctgggatccactatactactgaccggccgaggaggaggtttattccacctggctggtcggacagcgtattcttcccggctggccggtaaagcaaactggcaacagggtattcctccctggctggttggtcgagcatctaccaaccagccaaggggcgcacttcttggctggttgatgatgcagacttgcctaccggcaaagatggattcttccccagctggctggcaatgattataccaatttgtagttgggcaggaatgctctttgaccggtaggtgagtctgtaccaaccagctgaggagcgtacagatttttccactcagccaaaaggagttcttccttggctggtcaaaacttgacactgcctcaaaagcaaaaacaaagatcaaaaccccggggtttcgggggtttgaaccctggaaccccgtgcttcgttcctcgggatcatgtatagcctcaaaccccgtcccgaaccccggggccatgccttgaattcgaatcgcccaagcccaagaaagccaaagccgaagaacaaaaagaagaaggaaccctaaaaggaacctcatccgtcttgatgagcttaatataaccttattgatctcggtgcccgaccatatccagctttcgagaccccaaaagtagcgtgttcagcagacgaacagaggggccgcggccgccatgtattagatctcgtgggcttccttaatgatgattggatagagctgtcgattgggtcggggtgtgtcggtcctgccgactgctgctcgtctcagctcgactatttgtaccgatcccatcaatcccaaagctgaagacagaccccggcggtccccttcaacgttcgtggataaatagtccttggacagttaatttaaaacatcatgcacacgattctgcgctcatcatgattatcgttcatgggtgtgtacaattgcttgttcgccacagctacaacctacatattaaatgtctacgtatgattgagatgatttgtatccatcgccatccttggcatccgctgtaactatctatatacacatcggtttcgttgccatataatgggggatgatgtgcgactggaatttataatgcgcgacgaccggtggtcgtttttttttttatcagcgaccgagcgaattgtagattgtgaagccgttgcagcttttttcacatcggtgcagcggatggacttgcttaattcaacttgaaaaggtcgtgcatgatttcatgtcctccaaatgtatgcgtcctcataagcagcttcttcttacttatcatcgtcttgataattgtaagcaactgggatcaatcgcttctcttttcacgacatcttttccgaaaacgatcagcacaggaccatgcgatttcacgcatcctttttttttttcttcaaacacgggcttttttttaatttgggttgtactatccaattatgtaacacacccataaatacatataaggatgccaagagaaactgagaagatgggattcgatggaccgccgctttgataatacatatgtatttacgtattcagataattaaggcgcgtcgagaatgaccatggacggccagagataaaagcgcgaaagagaaagaaacacttacacaaccgggagctgagaatgccgaaggggtacatataagcatgtccgtccgtgtgttcgctgtgaggatgtatgcactgatcacggcctggtatttcggagctgctggggcacgacgggacgattattcgagatgctggtggatgaacagacacgacgacgggtcggtcccctccctcaagaattcctgatcaagccaggtatgtagagtactttctgcgggcgagcggctcggagtgaagagagagagagagagagatggatgggctggagtagatccagtttaaatgatacaatggggctgggttgataagagaatggcttatcatatttatggtcggatggatcggtcggtcttcatcgagaagagcacatggagccgatgggatttcggcactcttgagtgccccccccccgtctccacccaccccaattatctgtgtaatagcaagacaatcaaattcccaacagccatggattctcagcggagcttggttatcgcttcaactggcttggtcaaccaaataaccacacccccccccccccccaaaaaaaaacgaagaagaagatgctgtggatgttatgttacattgaaagactgttggccttggaaatctttggagttcttggcagcagccagactagtatcatatagcttatcgtcatattaattattaacggggctgtaaaaaaaacaaaacgaatcaaatcagaccagctacgctctgtcccaatctgagcacactggcttcagctttaattcgccactccccttcaccaccactggcaccactttgtgcgctctcctcacactcggcaatcttgatactgcactgctccttcacttgaggatcgtcccaagagctcttttctctcgactcagacccaagaaaagcccgagatcgacacctcttatcatcacccgcaacccccccatagccaccgagaaagccaatacactcccaattagtagtcctatctactctctagtcgaacgaaccctcgagctcaatctcagtggccttaatcaccctgacctctatttacaactaaaaaaaaaaactcaactcaactcaaggctcccccgtttggccgcgcaaacttacagcagcagcagcatccaaacccaaccccaaggaggacgcttcatctgcagtacattagcatctgtccaagctcggcgatcctagtacccactccctactgcacaaggttgagcggaccgctcactcccacaacgaagacactgtttttttgaattctttccaacctctcactcccctcacggccggcctgtttggaacctctcttatctggtaagactttggttctcctatgctctcagcccttcccaccctttgttattgccgtgccccgggcttggatgccccctttccatcgctgcccggtatgactctatgacttggctgtccatcttggcgtcggcttgcttttccaaaggaagagtggtagagagaaagtggtagggtatagacagccccccctaattagcctatcgtgccctagaccctactcagaccagtagtctgcgccgagcgggggttttttatctttccgctccttacacaacccccaccagctcagagatccaggccaagagccaccagattttctccctcacccagcccattccagtcatcgtcttctctctcttgattgcccggcggaattgctagagtgtttttttattttacataatacattgaagaaaaggccctcccactgtagggaaactcgttgccaatcttaccgttcaaactttttcggcctcagcctggccttggatcgtgaactggagtcctgtatctgcctacgacccccttcctcttggcatttcccttctcgtcctttcctctcatcgtgtatctatgctcatcacatccatcccctctttccctccacgtctcgaacccctttcgagcactgctctgcttgttgttcgtttctaacaacaccaatacccccactttttgaaacccccaagcaagcttggcttcccgctttcaactgacttgtttggatcactcttctctccccgctccctccaatgccccaaactagccctccgactcctgctctcctacccacacagtctttatctttttaaataaacaagaactatccacttctcatcaactagatccttctgtcacctgagaacttggaacctgtctcgttgtcctcacggaactcatccagcttccaaatcaacccatcatgggctcagaacccatcaactatcgtctggtgttctcaaaggtaagacgcgctcctcctaccaccccatcatagactactcgaatccagcaatctggccaatattctttctttgtttttttccccttggactacatcaaactgatcttgaattcttcatttgttctttgtttattttgttggagaacctcagttccgtgagaactatggaccagtgattttcacccactatgtcctggcgccactgggcatcattgtcctcctcatattctcctacctgaccgacctgctcatcgaccttcttcccttcaccttcccctctcaggtatccatcactctccttattctttttttttttttgacaatatctaactgattgggtccaattttccaggcaattgccatgatattcctgttcatccttttgatcgtactccatcgattctctcctcatttcttattccatcacgtccactccttcctccatcctgccgccgagtttctactcgcatgcatgggtctattcttcacatcctccttcatcttgtgagtgttctccctctttccaggccagttttatccatatgggagactgaacaaggatcaatttttctttaggattccccggcgagacgtcatgccagggaaagagattgggttgattgccgcgctgtttctgccgagtttaatcatcacatgggtgggcacggtgatgatagtgaaagcgatggcctatgtgtggccgcaagcgaaggtggatgagccggaggaagacaacaacgcggatgtgcttgagtcggacagtgagtcgggcgaatcgagcaagcgcaaccgatcacgtaacaacagtcaggcctccatcggctcccaagtttcccatcaccaccaccgtcatcatcatcatcatcattccgatgactccgtccttgcttccgtcgaggccggccaatcggtagcccatcccgcccctcctctcacttcctccccccgctccccaaacagtctcatcgaactccactcccccggcgatcctcctccccccaccgaaaaaaatcctcaattgacattggataacaatctgaccctgtgtgcgacggaagtggtggaggaggagaaggagaaaccgtccgaccctgaaaaggtgggaacattagcattgggtctctcattacaaaaaaaaacagaagaaactgacgcgtttttatgagcagaaaggatggcatgacagtctaggaagatgtacgcgaagtctagcgaagatgaagaagaaactgaaggtagagaggccgaatgaggactcgacgatgacgggggaagagcgactagcgcgccggctggaggtctggttcgaccctgcggtgtacttgctagtcctgctgatcgggatcccgctgttctttacgcctggaggcgagcggcggacgatgcccctgttcaccggggtggtcgcgctggcctggctgttcagcagacgcttcgtctccgccccgttccagaaagtcttccaccccatcctcgtcactagcttcatcaccgtcttcgtcgtctggggattcggcgccatcaagggcctcacactcacccaaggtatttcctatcccttcccttcttcacaccactgttgaccccccccccccaaaaaaaaaaaaatcgagcctgaacctgtgctttctttcctcgcttgttgacagctctcaatcactattccacgggggctcagtacttgatccttttccggagaagcgagggctgggatggaagttcgccgagtgcaggagacctattatcgagtctcctagtaggagggattgtaagtgaataggtccccgaagggagaccaaccggagcaagactgatgattttctttttttttgtggggaacaggttgcactagccttcccaatgttccgataccgggccgatctgtacaacaacttcttccgtctgtttgtggtggtgatgccgaactgtgcggtctccttactgttctggccttgggtggcctcgaagatggggatggccggggaccgggcaatcacctttgcggcccggttcatgtcgacgccgtttgggatccaattcattgtcgccacggggggcgacaactctttagtcgtcgtcctcatctgtatcaccgggatctttgtgggtcttgtgtgatctctctttttacttccggactccccgaaaaaaaaaaaaaaaaaactgacgattttttttttttggattccttcatatatataggccgtcatcgttagggacccgctcttcaagctctgtcggactcgcaccacccccggctccgatgagtacttcaccatcggctgcacgatcggcatcatcgccgcggccatcggcacctcttccctcatgtcttcccactcccgtgccgccgctacctcgaccgtcaccttcgtcgtctacgggctcgctctcctcgccctcgtcgccgtccccgctatcgctaacttcgtcggaactcttgctggcctttgaaccttttccttccttcccccccccccccctcctgtttttcctttttttcctggttttcctttttttttccttttttttactttttactttattctttattttttttttatttttttactgcatataaaaaccaaaaaaataggacctaagaaacaagagaacccttcaaaagaaaagaaaaaaagagtatgtatcataaccaccatcatcggcctcaaccacccccttctccctggaaacaatcctccacccccccccccccacacatatatatagattatcgttatacagttatacacacacacatatatataatttttttgatgatgagccgtgtttttttatccctttcccaaaaaaaaaaatgtctgttcttttcacacacacaccacacccccaaaaaacaatagacgattgacctcgattttgttcgctttttggatgttccatggacggatagttgatgatattcaagacgaggtctgtcagcacgggacaacaaaccccccactcccctgtataaatacacacacacatttgagaaagtccttatacaaatatgtgtctctgttccagcttctttttgttgtgtgtgtgcattggaagtggtctgtggattgggtggggaatctacaggcatgtgctgtttttgtttgtttgtgcattatatgtggtgtcttgaggatcaatgatgagggtggactgcaaggatctgcaaatgagtgttttgatgaaaaaagcgcgagtctggactgggcttcatctgcatccaaaaatcaatgatctcctattatacagctacagctaacacaggaaagcttgcgggctctgatgtcagaaataaaaaataaaaaatagaaaactactgacaacagctggaaggtttagaagaatacagggacatgtacgtatggatcacctccaatcaaatcggctatcttttttgtcactcactttcaggtgatgagagtaacaccatcagaatcctgatgaaaatttcagggcaatcaccctccatcccgaggcctgctgtggcagagcttcccccacaggggccgggttgggtccaatcggtgccactggcctggctgtacgtcgaataatcagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnataccagctcgttgagaggggctcctcccgccgagctgggtttaaaccagctcgccgggaggaacccctcccaacgagctggtacacagaccagctcgtcgggaggaacccctcccaacgagctggtacacagaccagctcgtcgggaggaacccctcccaacgagctggtacacagaccagctcgtcgggaggaacccctcccaacgagctggtttaaaaaccagctttccgggagggattcctcccggcggtgtggcctcttggcaccgggtatcccaagggatacccggatacccaccagtatttcagggggaagggtgcatccgcacccgctggcgggtatccgctggcactggcgggtatccgccagcggatagcggatatccgcggcggattatccgcgaccatctctagctcttccccagcagggccacagaatggaggatgaatcacctgaactttccatcaggattctgatcgtgttactctcatcacctgaaagtgagtgacaaaaaaagatagctgatttgatcagaggtgatccatacatacatgtacctgtattcttccaaagcttccagctgttgtcagtagttttttttttctgactttggagcccgcaagctttcctgtgttagctgtaaatcaaatctgaagatctgtaccagagacggtgtggttggagcgggatagtagcccatacatgtctcttctttttttgggctcatatgggtgattgtttgaggcttttattcttgctatctaatatcagaaacatactttgtataactatatcgtaactgtggaatgcttgccaaaaactggatcaatttctgagccaaaatgttggccttggagattttcccaagctttcctgatcagactacaaaaatctgtgcaaatccaacctcaaagttggtcatcagatacacagactgaccagctctgatgactaatgtcgggcccaccagtgtgcttggatacagaggatgcatacaaaccctgtagtagccctgcacctcagctctaccttaggtaggtctgccatttggccaaccatcccgtcaaggatttccagcccggaggttgtctagaactccttattggcctgaattcacatataatttcttccgcttccccccattcaaccatccaaattgtttcccccccccctcccccattccaattggatgtcaacactgacaaccaatattattctttggattcttagtattgaaacagcttgtttacattcttgcttgaacccgacttgaattgtgtctctttccaaacacacttgaaagatcaaggtgcccaaattctggtgttttcccgtgtctgatcaagatcctttaatgtgcttgtgcaggatttaacactccaatcctccgtctcagtttcttgtattttcctggtattgtaggcttattggtggctgattctcaaacaaaatccttttgattgagcttgcacatggccatgcgtggaaacagtgtttgctgcgtgcagcaaaaaccgtgtcaaaacccagaaaacccgtgtttttttttattaaagcccatgaaaaacaagcaacttggccagacaactcccaaatattggagagtcaactcccaaacccggttttccccgaaatttgggagtcaattccccaaacccatcagtgggtttgggagtcaggccccaaaaaaatttaaataaataaaaaaagaaaaactcaggaggggttgggtgttgatgccccaaaaccaagtggttttggggggtctgtgatcaaaaaaaaaaaccagtggctgggaggattcctcccagccgcagagagtgctctctcaacggccaagagaatttctcttgggcgataagggtataaccctcaacggccaaaagaaatctcctggctttcaagggtgtacacctcagcggccaagagaaatcctcttggttgttgagaatgtatatcctcaatggccaagagtgtacctcctggttgttgagggtatacactcttaacggccaagaggattcctcccagccattgtggaactactctttgggatgaatagagcttgagagggaatagtgctttaatgggctgcctctctgggaactaggatgagtaaggtaacaagaaaaggacaagagtatggactcttgaagaataggtgtggctatggagatttcttgagtaaggtatgtctaatatgtcttatgtctactggtcaaaatatacttgttcacaaatcaaggtatcccaaatgttgatgggcatatacctggctaataatgggtgatcagttatctggcttactggggcaggatctgatgaggaacaaatgaagagggaaaaacaaggctccttatatacaaaatctggggagtggccagcttgtggttggaaacaccatggaacaaaatggaacaagagaaaattatcaaactgaaacaatgtggcccaattggtaggcactaagataaatggggaaaatgacatcagagacatgcagggatgaaatgtgccacaaccaatgagggaggaagaatataccagagagataaatgaactagccaaatgtgtactagtgtgagacatgcagataacccaagaggaatagtgtgaaacagtgaaatgtggcccaaagtggaaatgaagctagagtgaaagtggaatagaatgaaacacatgcagaggccaaatgtggaaggctgaatggggattgatgatgtaagactgcatgagatgattatgtaataatgaaatgaaaagagaatccagagtgtcttctgtccagggggcttggtcttgtgacatccatggtgttgcaggttggctgaatattgcaggaggggcttgccttggtccttgagggtcttttcatccagagggcttgatattatgcttgaagctttgattttgtgggcctcttattcaagattggcttaccacaccgtcaagggtgtataccctcaacagcttagaatgtacctcttggtcatcaaggtgtacacccttgatggccaagaggatttctcttggccattgaggtgtacaccctcaatggcttagaggttttgactcgtcccttgaggggtacactcttgacggccaagaggtttctcttggccattgaagtcttgatgtccaagaagtttccctcggccgttgagatgtacacccgcaactgccaagagaaaccctcttggccattgaggtttatactcagcaaccaagagggtttctcttggccattgaggttgttgagccttgatggctgagagaaattctcttggccgtcaagagcactctccatggccgggaggaatcctcccagctgtctttatttttgttgacacccaaacccctctggggtttttcttttttttctttaatttttttgggggccaactcccaaacccaccgacgggtttggggaattgactcccaaattttggggaaacccgggtttgggagtcaactctccaatttctgggagtcgattgaccaagtcccaaaaacaataaccttgatcaaatagattattgggttaggttttaataagccttccttgtcatttgactggatgaaaaatgatcacaattgatatatatctgattgatcctattcctactttcaggaatagcggcctaggagattctttaccagctatatacatatacaccacgggtgcacttgggtgtcctagggacatcacacaaaaatacgtcccaggtgtgttccaaatccacttaaaacagagatccactgtcacaacagcctcgcaacaacgctattgtgatgcctttttaggacctgggacggccttgggacaatgccaccccatggctggacccgaaatccccaattgcacccgcggtgtatattctctaagaatataagaaagttcaaaaaaaaaaaaacaaataaacaaacaaaaatgatctgtttcctttttttctaatccttctttcttattgtatcaagtttgtgcttaggtattaatacatcccctactacctttgattttctccagcttgatttccccgcaagatccacctctgacagggtgcagagggtccagaaaggctgatcaggagcaggaattggtcatatattacacaggtcatgatcaataggccagtgcacacgtctgaactttgatgaataatctgctcatttttgcctcactccaatcgcacatctttgtgtggaacccttcaagtggattactcttgggttgggatcaatctgcagtttttgggggccacattttgtggaaatctaaggaccataaatattgctctacttattgcactctagttcagatgcagtgaatcattggcttttcaaaacaaaaatggccctggtttatatattattagccaattatgatggctgatgataaccttgtcagaacttgactgatggcattgtttggatggatgtggtggaatgattctatgggggactgtactggaaaatgtagccaacaatgaaacatcttctaagcattaatgagttgctgattgcccaagccagctacaattataagaaaatccaagccaatccaagggaggccagctgtgggggagccgaatgactttgggtttcagactcagatcggcatgcaatgggtttcaagatttctttcttgtttttttttgagggtgacgcctctctgcaaaatataaatatttatgaacaccgttgatcagcttgtaaccggtttcaggtgtccttgggttatgtacagcgggaatttcgtttttttgtcccgggacttcttccatcatcttccaatcgtcgaccaccccacatcatatgtacgtacaaacctcgatcaccatcacattttcccaagaaaaagctatcattcaaagcacaatttcctggactctcaagaaaaaaagggacgaggaaggtttgtcatataaccttacactttggactgaatttgcacggatgaatgtctgatgcgactccgtttcttttccagattgacctctccccacgacgataccccataagatcacattgactatcttcacggccggatcttctcgagatgaatatcggtcgaatggcagtagtcgcgtttctgcagtgttttttggttgtctgtcccatcctcagtgcaccaagcttttaccatgcgacaccagaaccgttaaacgttgttgggctccacccttcgacgagctctatggacccggcaaaggagctgagttcgggtttgaaaactggccatgtcgaggatccgggagttgtcagaggcccaacggccgttcagacaagccatctggaagaaaactctccctcgaagcattcgaaagacgtcgcagaggcttacagacctcacgatcttaacacctcccctcccaaaaaaccgactggcaaatggaagggtcgattgctgcggcctttcaaggctctctctgcattcttcaaaaaaatcaagaccaagatctcatcctccacatcgaagcttcgtcggaaaatctccgacaaattggacgtaagtcttcccaaagcattcaatgatgtcacacatatccagctacacttattgatcgctatacctttttctggtcgtcgccctcatgcagagtccggggatgcaaaaattctcgctgcttgtggattgtctcaccctggccatgttgatccataaactataatatgcggattatcaataatagacaatgattcttttggggtaatacagttgcgtacggcatagaccgaccatgccccgcccgcaaaatccaaattggacacgcggggcctatgccccggggggcatgtgccctgatacttaattttattacatttttgaacttctacagatgtgtagagttcaaaattgtaatcactaaggttttgagtgagtggttcattttttttttcatttccacatacatataatcggacatgcacagattaagccatacttaaacccatagttatggctttaagtgatacataaatatggttttatactacttgtacaccctcaccatctactttcactgttaatctactattctagtgtattttttctacactctggaggctacaaacagctcaaaaggctgaaaatttcaaaaaaaatctgaaatttttggcccgactattcggacatcctgaaaatccagggtcggtttttgccgtccgcaactgtatgtatcagttattcgttcaagtaaacacactgtacctctaggatccacaaatagatggtgcaaagagtctgcttagaagttcatcctcactcatctcaatgttcacatccttctttgcttgtaaacactcttgatttctgggcattgagatgggtgataatatattgtgttttatgggattgaggttgagaaataaggttcatgagtatatgcatgggctggatgtacctgagatccggatgagtacttgactaaaggatcaaaaatcagctatggctcaagaaagtaggaggaataatatgtctccaaacagttgtagaccacagaatacatactactgatggggcatgttcttaaatgaaaaaaatggatttggttcatctatgtcatgtctgtaaactttgacaattatttctacttgtataaacttggaccaagcaatctccaagaatctggcattgaagggcttttgtgcgcatgtgtaccgactgtacagccacatgcaaaattttgggatcaattggatgtgaagattttttttctttttcttcccttggaatcatcttttcaaagccaaaaacaaatttggatgccaacagagggacaatccaattgatcctgtttcttggccacagaatcaaaatcatctacctttcccacaagagagacacatccagctggacaagcttagacagggattttaaactttttgagtatccaattttctgagagagcaattgatgttgttggaggcattaaattttatggtgtttgtgatcagcaactttttggaaaaatgagaaagttgttctgattgttcagaaaccccaaaatctgcacatctcttcaaaacgctaaaagttggttgataggcaccttgaaatcggctatacaaacttgaacagtttctattttgaaacctgtgcttgctttagagtctcgcacatggtacatcctttcctgaagaaggaaaaaatgtgtatgcttaatttgtgaggtctgttacagtatgagccacatgtcacatttaaccagcactactgggctaccatagagtcaagacagtgtttgctccaaaaaagtctaataagacatcaatttaagtgattttaatccagcccaaccaaccaaaaaacctggcaagttagcaccagatgcacctcatttccatacctaactggtcatcacttcaacaatctagactgaagctaccataacataatataacagtaaaaattacttgacaatcagaaaaatcaacacttgttcatgatatgatttttctttggcttcatgagcttccccaatgaggtcaagaatctgggttggaaactggttgggcccatcatatcagtcctgctgagtaggattcctatgccagcccagcccaattgcgggggagtccttgcaagagcccatatgagtgattcattgaaaccacttgagaaaaaaaaaagaaagaaaggcaacaagggacagtacataatggggttggtgccagatcgaggcttaatctgcactgttgagtgcaacactgggaggttacgttttcagtaacgaaaaataacgaaaacgtaacggaattgtggccgttagccttagaataaccgcaaataccgttccgttacgttttcttttttatttttcccgctttttttagtgtttttacgctatccaccacgattaagtgtggataacgaacacataacaagggggtttaccctcacccaacgtggataacgtgctgtttccgttgtttttttccgtaacgaggggtaaaatctctcttgttacgttactcacaggtcaaaaaggacagcattctggataacgctaatgttgttatccaatgcgctgggaagttacgttacgaaaatccctccggatatcgtaacgtatgtaacttcccagtgttgttgagtggaaccagggactgaagctttgactgaggtcaagactcacaagaggaactgacagtgagaatatatatggttgatttcagtgaggagagagtattgagtagaagtccggtagctcagtcatactgggaagcttgttataagcataactacatataagcatacgagtattacacaacgggactggctagtccaacatgcaccgcacaccctgttcggttcccctccccaatgctacgctccaacggtgggccgctacgctacactacgctaaacggcccactaacgttagcgtagcaaccctcagaacagcacgccaaacctgtagtgttagcgcgctgttagtgccactacgctgcgctacagcgcttttagcggcaaaacggccaaaaaaccactaaaatgtgctatagcgcagcatattgggcccttttttgcggcccacacacgtagtgttagcgcagatacagtaatctgcgctaacactacgctacaatgtagtgtacttgcgctaggctaacactaccgttagcgtagctggcccagcgttgctacagcccaacccacaacatcagtaccattaccaaatctaaagaaacctatcacccgcttttcttccatcattcatccactcattttgtttactactctgcctatccctcaacagactgccagtgccacaaccaaccccaccttcattcatccatagctcaaattttctgcttcccataagacttccattctgttccacactggattgttgcttaccccacactccccctttttgtttgtctacatatcaccccaaaactacttgtaaatctggaagtcaagatcataacaagcctcaatcctgacccctaagctaaacttccacacatttgaagacggagaatgtttgtcatacctcacctttgggcctgaaggataataaaaaaaatggtatgaatgaacgctcaataacactgtctctttgccaggtttgaagcatcacccaatcaggatattttatatcctcttggctagaattccccggagatggataatatgatattagggaatggggaatccataactcgtcaggaagttgttggtcagttcaattctctgaggtccatgtattcagtcatcgaagctttccttattcatgcattgctcatgatggatcctgtgcaattcttcacagagcccaagggcaaccaaaatcgcattcggcatggatgttgcgtctcttggcttgttgctccatgcggttcattgataacaactgatggcattaagttctgggaaatcccgctcttctcagtcaaagctccttataaacatcaaacctccaagagattcggttgcagcgagtttagcactgctgataattactgccccttcaagctattgttgttgttgttgttttttttttttttttgacactcttttcatgacttaatccctgatcagctcaccaccgaaaatacttaattcaagtgagcaaactagactccatcatgagatatgagtgtttggtgagctcaagacactagaattgagcaacagaagagtgattcctcacgttttcaaccatcaacaatcgtaggaaatttgagacactggtcttcttcctcgcatctaatttcttgggtgaatgggttcgaagaccaacatgactgagctgtttgagtgacacaacattaacccccatttacacaaactcatcgtgtctccacgtgattcacgtgaataaatcggctgcccaggtaagcttgcatgacctacatactacaagctatcagagcttggtcctctccacaaacattaaagtgttaggacataggtatgcttataccgagtcctgtgagagtcgactgcggcgaagcctgtatctagcatatatatagttttctctctctctctttgcaatgaactcaagctctctagcgatcatatcataacaggtcatgagcccctaaaagtttctcgctacattctcgtttaacattcttagttttttttccaaacaaacaacactcgataccgcattaagatcaattctatcctagtagtaacgttatagttgcgaggtaccaacaagattgaacccttgttgcgagtttagaaacgttccacttgacgagtctcgtggagatcatatctattcctggccagcttaggcatatcacctagtacggacgagtctgtggtccggagtattttctcgctctttgtccaattttgtagggtacgaggcaaatatagctatctacttgagtagtatatatatcttctgcgttttcaccgacatggccgacaaaggcaagaaaccgtcatcctcatcccaaccaataatccctccctctcgcacctcatctccaaacattcaaactcagagcggtctcccgaccggaaagcttatccaaaatcaagtcgatgaccttcaagacgctcttaacattcctttcttatctactccgacctccaacaaagacgatcaacaaaaagaaaaaaagaaacctccacccccatcgtctatccccgcccgacacccaacacctcccatcccccactaccacttcacccctactcccttcaataccaatacccccacaccttccacatcgcacatccccgtatcctccattccctctacctctgcaccaaacataccatcaaacttccccccacaaatccatactatacccgcccaaacacccagtactgcccctaccgttcccccaccagccaatttttcccctcaaacacattcgagcgactatcattaccccccttatccctatccaccctacccttacatcccttatccttaccctcaaccccaattcacgccttcccctgcatcacatgccacaatcgttccggatcaacaacatcaaccaaccatgcccgacccgcgccctcctccgccgaaggtccaaatgcgtcaggaacaactcgaaaggattgttgaagaaaacagagcacgacgttttgcgtttgaagataggaagaatacggcgactaccatcaacgccgctgtgaatcaaatccgagacagagaccgtcttcttgctgatggatccaattaccgtaagtgggttcgacgaatcaaagaacttgcgtcacaattcctctacgaggacgacttcttcacgactgtcaacaccaacatacacaatgaaaagatcggtcgagctatccttctcaactcggtcgacccatcgttagaagatgaactctccgactgcgccacgtgccaacaggccttcaccaacctaaaaaaccgcttctcgtcgatctgtcggtctgcccaactcaacaccttcaacaaactcctccgtctcgcacctgaagatttcccgactgtagcagcgtacggagcggccatgcgcgacattgtggcggacttgaaatctatcaacatcgaacttaaagaagaccacatcctcgacctcctactccagctcaacttacgagatggaccagccaagtcggaattcactcaaagggtcaaacacaaactgttctcatccgtcacccagcaaacaccaacattcgatgatctgcttcaggtactgtatgcgtgcaactgtcaagtatccttctcacatgatcgcacacccactcccgcacaacactcgtctattcctgttccctatatgctagctgaagcaaaccaacaacccgaccccaatgagactggtgtaccacctcccgaagtgtcagcaaatgctgtccgcaacaccaactgccacatatgcaaacaacctggtcactgggcggccgattgtccccaccgcaagaagccaccacatcaacgcccctaccacacctatagtccacagcctaatcccagccatatgatgggttaccaaccgtactgccctatcgtcgtgtccccccaatttcctaccgtatggcccaccttacaactatccccattttcccagtcatcccaaccacctcctccaaccgcctacgccatcccactcgaaaacaatccctccaacccacatactcagcaaggggggtaataatcccattaaatcccaacatcgcccatctgattcctataggcgcaactatgaaaagaaaccgcaatctatcgcggctcggaatgttgatgttggcaacatcgaggatgaactggccgaactccagatgactggaggcgcaaccgctgatgcaatcggcctggcccccgaaattatctccgatactggagcgtctaaccacctcacgggtgataggttagccttgtttgacttttgccccctcaaacgcccaatccctttgagagtggcgactgacggttgcagtgatctcattacagggatgggaacgctaatttttcctgggaagaatggaacgaccgtctccgttaaaggagtcatgtattgtgagcaggcacgctccacactcatatcccctgcggctctaagacgagccaagctgatcatcacttatgactcggaaacagatacatttctcttctcgtcatccgacgggactgtcctacttgaaagtccgatggacaaattgcgccggtgctggactatgcctcaaccactaaggcctccttctcgatctcttcccacttccatatctctttctgctttctcttctgttcccactcctgccatatttgcttccactcctgctcctgtgaactctcttgacaaaaagtcggaattcttgtttcaatttcccatcgacaaacatgatttcaactggaatgcttctgatctcacaaagaatgaaattcaattattgttttggcacagacttttcggccatgctggcctgaggcgcatccgtaagatggttaaattaaacctgggcataggattgccagcagacattcccaaaggcgatataaaatgcccggtctgcatgatagccaaaggaaccagaactaacacattaaaaccgacctatcgtccaaatgaagtcctaggcataattgcttgtgatctgatgggtccctttgagatacctacgttcgccgacggacgatatgtactgacaatcagggatctttccagctcctacagtgaagtgaaaatactgacaaagaaaagtgatgccacaaaacaactaacagaacagatactacgttttgagactgagacaggaaaaaaggtcaagtgcgttcgatcagacaacggaggcgaatttgaaaacaagattttggcggaatttttgaagaataaaggcatcaaggcagaacgatccttgccctaccaccactaccaaaacggtgcgatagaacgttacaatcggaccgtttcagacatgggacgttcagtgctgacggacagccacctgccgaaggggttttggggatttgcattcctctgggcgaactacaccttgaacagattgccgaacaaggtaagtggcaaccttacaccctatgaagcattttatggacacaaaccggccctggatcatataaggatttttggggccaaagcttttgtactgacgcctccggagaagaggcagcgcttagatgatcgtggcaccgaagcctatgttgtaggttacattgacgggggcaagggatggatgttctggatcccctcctcaaacaagatagtccactcagcctgggctacattcgctgacaatcctctcaaattgaccaccggtgtgaaacctactaatgctcatttagatccattactgacatcaaagcaggatgacaatatcgacccagtgctcctgaatgatggccctaaagccttacggtttgtaatggcggctgagctcggtgatttctctgacgagttaaaagttcaacaacaggaggccctgcaggacaagctgatggatgctacaaaatccccgagaccgacaccgaagacttacagggatatcctcaaacacccagaaaaggaggggtggctgaaggcgattcaggaagaactgcagaaccttttccgacacgagatatggactattgaactggtgccccacgggaaacgggtgatgggagcaagatgggtatttgttgaaaagaggaccccggatggcaagctaatcaagctgaaagcaagatacgttgcaaaagggtatgcccaaattgcgggagtagaatttttggacacttttgcgcccaccgcgactttcgtgtcgcttcgcttactgctgaccgtagccgccaaatgcaattggccggtctactcttttgattttgttgcagcatatcttcactcaccgatcgatgaggaagtctgggttagaccgccggagggcctggacgtccctaagggatatgcatgcaagcttcagaaggcactttatgggacaaaacaggctgcccgttgctggtggaaacacctacaaaagaaattgaaagatcttggctatacaccgagccaatttgattcttctctttacatcctgcagcatacagatcatcgaggcgcgatatgggtacacgttgacgatggagtagtcacgggatctaatgatgcaattcttcggcagctagaggcgggattgaaggactgtctggagataaaatggcaacagggtgtggagactatcgtgggggtagaagttgatagagctgaaggcaagtttaccctccgtcagaagaagctgattgataagatcctagaagaacattgggataagagctcgacggctaagaccccactcccatcggggttcacatcgactacagacggaccttcagaaggagacccctctacatccactaactatttgtctttggtagggagtctgagctatttagcggttggcacgagaccggatatagcctatgccgtcaactatatggctcggttcagtgccaatccaagtcctattcactggaaggcactgcgacaaattgttaattaccttgctaacacacgtgatagattacttcatatagcgcctaaggactcagcggaaccgctcaaatgttacagcgatgccggatggggcggggaacatcaacggtcttcttatggcattttcctatcattctatggtgccccaatcctctggatagcgaggcgtcttcacacagtggcagcgtcaacgtgccacgcagaatacatggcactaggaatggcgacgagacaactgctctgggtccaacaactgatagaagacatactaggacatcagttcaaaggtttgttactttgtgacaatgaggcagcaattaaagtaggaaaagatgacagctcaaacaaaaggactcgacatacagagcgggagtactacatcactaaccaagccttatttgaagaaaaagccagcctgtcgtgggtacccacagacaaacaacttgcggacatcctgactaaagctatgaccccggaaaaacatgggttattagcggacaaagtcctaggatacatggatgcatccgcctagtcgacagggggggtgttaggacataggtatgcttataccgagtcctgtgagagttgactgcggcgaagcctgtatctagcatatatatagttttctctctctctctttgcaatgaactcaagctctctagcgatcatatcataacataaagaacacatcccgtgacacttcgctccgggcctcggcaagcagaacctgccgcactacgaccctacagcctgccgccatctgcatacattgatgatggtgatgaagatcgtgcaggctttcaattattccacctcgtggggcaaaaaagccggttcgatggatctgatgatgagtacaacataaataattagcggcctcctctttgttgaaagccatcaaccggtcggtgcatgatgcatggtgcccctgagatgtttgtgataaaaagtcgcggcgcctgttatatgatagggtgttgcattctggatcctccgcggccatgatcccccgaaaccattccttgaattgttacactgccaagcactcgcgaagcttgtctgccgcaagccggccagccaataagagacttgtacatactgccccgtctgcggccaacagaacccaaaaaaaaaacaacgagaggaagctggggaccggatcaaaacctgatcacaagctcgcgtgtctgcaaccaattaagtcatgaggcgatgtcggcccgtccagaacacgatccatcatcgtctgacaagcaggacatcagtagcagcagcagcagcagcgggagagagaaccactacagctgagtcgcgccgtcctcgactagccgtccatcagtctctctctttctctctgacccgctttccacgccgggctcgcggctgcaatcgtgccggccaccactcccgacctttcctgtcccttcatgcatcctacatatagcacagattggtggacaagctctctctctctctctcggccacgacccatcacccccaaaaaaaccccccgggagtcctctggtccagtattactgcatgtgcccactaacttgcaaggactacatagctcgcagacagctcacactcgtcgtcggctttcaagatcagcttgtgagttggacgtcgccgaccgagtccgggttgtttatcaggatatcttgtggcggagaatgcacaaattaaaaggccattcaaagacgccccccatcgggccatacaagttaaactagaggaactcgacggagcggtccactgttcgacccaagaagggttgtgttaatattaaccgtgcattaataagacggccggagtcgcgtcggcgtgtacatactcgtcgacgtcggcgtcggtgcgctctcggcgtgcggggagatgcttttgatcatggggccctcctgttgtactggagctcatacattataccggtcaagtagtacactccctttccactggaaacgatcaagaatagttatgtataatgttcaggttataagattcttgacgggctgtgaagacatataacaaaatcacgaagagggaatcgatctctctctgtgtgtgtgtgtccgaagggcttgatcttataaccgcggattcgccagccgcgctgctggttctctctctctctcgactgcccacccgggggccatactttccttccttccttccttctgcaagctccggcctccacttccacttgatccccgggcctccgagtcccaataatccacatcctggcccacctcgatctgatcagcttcttcttccactcaacattgcttgcctgtatccaccactctttcctttttttggggggcgtgtttccggacacatacacgtcggcataagctatgaaatatgtgcagatcagaaagggtactgttgctgtgtccccccccctccccccccccccccctggatccgcactcgctgttgttgatggtgatgatcgtgatggccccttatgatcttcttccctcatcatgcgcatgaccctttcttcgtactcgtctagtattttgtacatgagcgaaacgagcgttttttttattattttttggcaacacatcggagtttatatttgttgtttttcagtgcaagatcacaattacacgtgggtgggccacacctacatacacataagctgcacgatcacatttttttttgttctttttgtctcttgggtttgtattttgtaaaagaagtcgactgcaaagtgaagtgaagtggttgttggattgttaaggacgcatacaagcactgcaaggaatatttacatgcaagaccaacaacaacagcagctcgagcaggtgatgatcggcctttgaggtcgatgatcgatatgaggacacccgaaaaaaaaacatacattcgtcgtcgtcgttggtgagatgctatcaaaacaacacacgcaaaaaaaaggaaaggaaagaaaatgagtgatcgaagcggccgaccgaacggccttataaatatgaagtgtttctcttccttgaaatatagctttcatgcaccgtttttcgtcgaatttccgatcgaggaatccgcagcagcagctcgaaatccggatactcattcatgaactcctcactctttttttttgggagggtataatatgtataaactggtcgaagtcggttggactacataaaggagtcatcactgttttttttacaagtctttctttgttgtgtggttcttccgaaatcgaaatgttccttatataaatttcctccttgaataataagtaaacttattacttcgtttcgagctcacacaagcccttattttttttttgggggggggatgctcctaacaagcaagcagacacctaatataagtgacacactcttttttgaactccctacaacaacaacaacaaccaaaaaaaaaaaaaaagggcaaccagcaatgttgtgctacaagacgaggagagaaccccctgagaaggaagcagagtagagatcagagagaacaactcgccgcgagaatctccccgagtacatagtcagagtagtataagttgtttgttttcgtagaaatctgaagcgttggtgttggaggctcgagagagccaggcatgaataggcttataggtggatgatgaggatgaagggaagaaagggtagaagaaaagggggatcccatcaaataaggaacactctctcattcatctgattctgtgccttcatcaatccatcccccccccatccttccctctctctctctctttctctctctgaataaaaactcctgctcctgctcccgcccctgcccttgtccttcacatcatgccagatcactccatctgttcatattgatcgactccataaaaaaaaaaacaacacacacccaatatcttataacaacctgcttatattattaccccttcgcttcccattccaattttaattcgttatctcttctcccccgatcaccaacaaaactcatcccttccttcgtcattaagctcctacagtactgcccccccccccctgcttacccaataatttgtatcttcttcttctgtgcgctcgcctccaactcgccgacgcagctgtcccaagagtgggctccctctctctgtgtggatgtgtttatactttgttgagagcgaatcaaaaccagacgacgcttggtcagtggattcgtccccatcacagtcagcttcttcttcttcttcttctccctcgccgcttcacaatgaagtttgaactgactcttctctttttatttgtttctctgttgaccgtttggtaattagattccttcgacatactcaaatcatcgatcctttctctctttcttatctcaagatataaatcaaagtaaataggcatcccatccaaacagacaaacaaaacaagcaaaaaaccatgccattgtattatacgcacaccaacaccaatccaacagcaacaaccagatggacgacagaaggcaaggaagccccagaggaagagccagtcgtggctgggatccagaatggcacgacaggggaagaccaacaacaacagatccaatcagtcgagcccactctgactccatccccagtctcctcctccaccaccaccaccgaacaacaacaacccctgcttcccttctccctcgcctcacgcttccaactgctcgaacagccccagcattccaatctcatcctccatccttcggcttccgaaagacctgcttccgctgccttcgattctctcgaccctcacaatcatcatcatcttcatcatcatgctccaaccacttccctcctcaataaccatctcaatcatccccaattccctatccctttcagccattctaatcagtcaggactcgcgactgatcggatgcgctccttggatatcctcgatcatcatcatcatcatcatcatcatcctcattctctggctgctgctgctgctggagatcaagcgacctctaacttcatcccccgggaatatccaggaagcttcaatcggcgcgccgaagatgaagaacaagaagaggaggatgaagaaggaggtgggatggggatgatggaaggaggccgaggcgggaagccagaggccgaagccgaggaaaaagagtcgtcgatcccaaaaaacaagtcgatgatcccggcgatctcgatccgcggcggcctgcggatccaccggcccatccagcccatcgaaggccccccgcctccagtgctccataagactaaggggccctggcataaggacgaggacgcggcattgctctattgggtcagtcatctcggaaccggaaagtgggtggatatcgctaaacgcgtcggtagtcggtccggcaaacagtgtagggaacgctggactaatcaactctctcctgagagtatgtcttcttcttttcctgtctttcaaggtttattttcaaaaaaaagaagccgtttttaagacttaaactttgaatattcttctttttcttttgggaattgcggttgtgttttttagttgatcattctgcgtttcgacatgatgaagatatggtgatcataaccatgcaacaaagcctacaagccaacagatggtgtgaggtagccaaacatcttccaggcaggccggagaatgccatcaagtgggtttgactctgagaaagaacaatataaaaaaaaaccttaattatcccgaaaagagactgaatttggatggattgacaggaatagatggaattcgagggatctccaacgcaagcggaacgagcttctgagttcatcggtcgtcaatccgtttgcattcatgctcggaagcggccatcctcacccatcggcgacaccgggccggagtcctgtatcgaccctgtacaacggccaccatctcagtctgggtagcccgatcaaacgcgcccgcggaggatcggccgatcatctccagccgagctcgatcgaccagctccatcatcggctcggcttgccgtaccaatcccctcgaaacaataccaacactgcgcatcagcccaagaaacatcggccaatcatccagcccggttcgtcggcaaccggccatcatcgaaaccttaatctcctcgacctctcctcctctgcctcctccgattcctcctcctcccctactgctaagctacagagcccattcaacagctgccatcctgagaacgagaaccaccaccagcaacaacagctcgtcactccgaataacctcctcggccaagtcgtccaactcaacactctcatcaatagtagtaatcccagtcaagctgctgaaaaccaagaatggaatacttaccggcctccgaccggtaacacccctcctagcacttccaccaccacctcatctaatccttcttctcgactactgcgtcagtctaccggcaaccctgccggttgttctcagccggccttagcacaatactactcgacgccgatccactcacctacctatctcttaccggactgttcgagcgccaacagtctttcttctacgagtgattcttctggtgatcctcatcatcatcctcatcctcattatcatcgtgcccaacaccatcaacaccaacaatcgctggcctataatgctgcgtcgggctcgaacgaagatcatctgaatctgctcacgcccgtccatcatccttcgtctggcctcggcgcacgaatccatacattccctcaacatctcttcctccctcatgggctccccgatcctcctcatcctaatgatgaagacgatcatcctccaccaccaccaccatcatcatcttcttcttctcatctgaaatcgtcggggccgcatctggacgagaacaacaacaacaccaatcctctgttttatcccagttatccgcaccatcatctcaagccgccaaccaccgccgagttcttcgaccctcctcccaatctccttcatctcccgttcaatcactcccctctcgacttgatccagcatcatcatccccaccaccatcatcatcttcctttatcagatcatcagcatcagcaagatcatccgttcgaccattctctcttcctctcagaccatctgctcctgccgctctctcatccgtctcgggcccacacattcgttcctccgtcgattcttgaccatcaatctgggctcacagccgatcggcagcggccttcttctggtgatcccgatcttctggagatggatcggagtgggaggggtggggtgcagccgggcggtctgggtggggaggtcggagcagttgggagggagggggagagggagggggagggggagggggaaggggatggggagggggaggcggatggggagggggagtcgtggggtgagggcgatcgcaagggccggctcaatcagaatcagaatcacagtcagaatcagaatcagaatcagaatcagagtcagaatcagaatcaggatcagaatcagaatcagaatcagaatcagaattgcagtcagaatcgcagtcagaattgcagtcagaatcagaatcagaatcaacatcatcatcaacagcatcatcaacatcatagtcatgatcaggagatcaagtcaagagagtgttgatcctacactttgaaaagaccaagagaaaaactccaaaaaaaaaacccctcaaagagtacaagagaaagatataaggaacatactagatggtgtaatggtatatttaatataggtcgttgatctctttttttgttcacttgtttttttgtggtcacttgtttttttgtggtcacttttttttggttggttggttggttggttggtgaggaatagtggcaatgatgtggatggggtttatggttggaggtataaggtttgggagttcaaggtactgcacatagctagcatcaatctttttttgggatttttgaaaattctcattgttctctctctttatgtatgtattcacttttttatttgagagattatagaaaatgtttttattttggttgagagtgagatagatgaattggaacaagtgcttgactggacgacttcctgttgggattcacaacccttgcagaattggattgacgccatgaaggtcttaatttttggcaaaaccaatctttcgtcagaagccagcttgtagtggcggacttcctgatggatctgggagccttgtagaggctgctctggaccccaaaaggtcttaattcttgcaggggtgaaatttgagttttgtggctctgggagaccggcagatgttgaggggaagtggtccagtgaaggcccccatgtgagctagttgtgcttgtgtgattagagtgttgattcagaactgagagaggtctcaaaaacatcctaaatcccagcagcaggaagtcctccactggtcttatataactcattcacattttttgttttgtttttgtttttgagattatactagaaaacctgtagttttcagtggcactaccaaagtggaaggattgagagaatagcagctatggcttgctttcttggatcagggcgttggtttgaagaagaaatgaggagaaagttgggagagacagggaagaggaagatgcaggaagatggtagcttaacttatgagaagtgacttgataatgataccaatgagactgcgtacatggtgggaaaggtaggaaaagagtcgtgcttctgcttgatctgggtctggttgttgctgttctgtgttggtctggagtctgaaaatcctcgggaagcggaatcacaaatctcagagaggattttcagagttggattacataataattgtatgtacatacatgtggtagaagaagctgaagctcaaggtgcatggataaaagtactctgaaatattacaaatttagtgaaggattggagtagtgtaaaagtgatcagtaatgactagggttaattttacaccaggaatccatttgtgaagtcagaacagctaaaatcctgaaggtaaaaaagatacgataatatttggaatggacgtgggggatttaggcagccttttgggcagcttggctggctctaagactgacagaggtggtttattgaggaggatgcggagctctgttggaggaaaatgtggtggatgcatgacaaataggtaatacacagtagaggatacaggcggttgagtgactgaagctaccacagtctccaaagaaggaggatcggcaaattcttcatgataagtttttttttatcaagcctctagtcatgtgcagatagtcagctggatacccatatgaccatgggaaaacctaatcgggaaatctctggctttgattccaccaatctatccaaattgaagacattggaaatcaggatggtgttggtccttgtggttgctatctgatgagacaactatgctcagcagagggactggatttggaatcggttgagcttggggtattgagattggaattgctacttgttgctgctgttttttgttgttagtagtagtatgataatttcttgatattgtggggcaacagactgcatagaggtgagacagacttgataggccatcctgagtcaatactgggagaatttggttccttttcttttttcagagtccaatgaatagtcctgagcaaagtgtgtaaagtcttccttggaacaaaacttgaattgttctggttgacctactcaagggtgtcagctgagatagaattgctgaaaagactgatggatatttatgagatcctcaatttgacatccacctgacccagccacaagaactgattcaagtcctcaatgtccaagctacctttcacagccaacaaggctgcagacatctgatatctctttggagaaaccttggatcatgaaacaccacatgtttcatgggtttattatttttattttttgattcaaattaaggccgaaatgcataagtattctgggggaaaaaggagacccaatttgctacatacagctatttcggaaagggttgtccacttggactctcgaattcttttttatttttttattttttatttttttactgaactagacctgtcagaactgaactactgatgacagctgtacctccttggctgtagttcagtacaaagaaaaatttaaaaattttcaaaaaaaaaaaaaaaattgcgagataactggacaaccctttccaaaatagctgtatctggtcagttacatgagaatcattttcaaaaaaaagacaaaaaagaactcttttgttagttggtacataggttggcttggttggggcttgaaggggccctctcagcatccctaattctggaggccaaaaattcccacccgtgtctgagggattcaggtatggtttaccaagttcatgttttggcaaccatacacttcatatacacctcaatttccctggaatacatacctggaaaaactcaccttcaatactttctcaaaacacacagtccctgatagatatctctaaccctaaacctaacccaaagagtgatggccaagaagaaaatattgttatccctgacatgtgttggaaatcacaggtattctaaggtacatgaaagtgttacggcttccatgtccttggacagctgtagttttgttatctgtaaaccatcataccagattagtccctctccgataggtgaaaaaagtcttgtgggccaccgaagttggtcccaggtttcccatcagctggactgctggggatgctctaaaacaagcagttgaccagacaaacagctataaacatatgctgagatggaacgagtatatggaaaaagggacattgtaacttgcacattactactgaattggataatgagattcaaaaggcaccaaatcttattgatggaaaatttgaaataagaaacaattacacagatgaggaaaacaaagtgactgtgacctgtgactgtgagcagaattctggcattcgggcaaaagtcaaaggtattctttcttgccaagaagtcaagtaaaccttgaggcttgaagctgcaaagagcacgtggtgttttcattttgcaccttcggcagtgcactgagtgtagcggacttgacagctcactgcgaggctatgtataaaggggacaaaggagtcttgtcagtgcctgcacgcagaacaaatcggagattgcacaatgattcgggcgtgttggttgggtgagatcgacgaggcccaaccaggatggcaccattgttttgttgtcaaggacctgaattgccatcatgatgtatgtacgctcagtgagcaccgtttttcgcatacaattcaggagccgagcaaggaatccagctggcttgagcatcagctgcacagtaggcttgtcacgcactctactccaacaagtccagattgaacaccaaaaaatcagcttcaaaaatgcttcgaatagaagcccagccattcatcaagggcatcaaaggcatcatcccccttatacccgaaaagtaaaatggtttcttgtggacattgttgggcccttgttcacgttgttcagatcactcaaacagtcaaccgctgaaattgagtgtgcataccatagaatggccaacgggtgactgagcagtctgcgagcattagaagggacgatgatgcctttgtccagactatacaccgctgggctttgaaccaatgcctctgagggaaagaacgcaggtcgatttagtcctggtagatataaatggccttctcgtcctaaggagctctttcagttccatcatcatcaactcttcaccaccccaacatcctttgccaatcaaatagtccccctttcaatcaaattttactttctctgggctggtttccctcaagttttcatcacatttcttgccccaccaatcatcatcttggtccgagtccctcgcccgaataacagaagatcgtataacctactgaaatcatgcctgcaagaatccttgtcctagtaactgtccgaccaggcagagatcacggaaactacctagacatacgtatcattataacgtcgcctacgaacccgggcgaaatgatagtatatcggctctcggccgagctgatggggtaccggatcttgggcgagttaaggaatcgattgcgtccgatccaaggacgacagcccagagcaagcatcggtatcaagtctgcctcggttcctagacgcatcgattacaactcgcatgaggtggcgaggctcgttcgtgatactcggagctttttacagcgcatccgacaactcgattcgtccacgaggttagctctttcccatcggacctcggctagggatcttccggatcatcttccccgaaaaaggcacaatttagaatcaacttcgagacataatcagttgagcttggtgaaaccatcaccgctcgaccatactttggattgtgtcccatacttttttctgttcatctctgtcctttgtgtctgcttgcagttgtcgcagaaaatggctttcttgattatggtcttctttgctcttatcaacattgtctcgtaacctgttactacactcacgtcatgtcatgtgcgatcttgcacttcagctttactaatttagcctttcaatgggaaaccgtgtggaatgcctgcagtcagcatggggtgcaatttgtgaccccactgtgtttgtttaaagaaatccactatgtccctaattttaatgttgtgtttgagaacatatcactgtgggaggttaaaagtaagcgtgattgccgaagaagaatttagaagctattagataaaaatgaatgaagcatgttgatgaggagcactcagaccaggaagggaaggaaattagctgagttatgtggaagagaagttgagagaaaacaatacaaaaatgtgatttgagaagttgacatgaagacaaattcatgctccacttgaactggtagaaatcagattggttagaagaacttacatattaatcccagacccaaacaaaatagatcagagatattaagaattgaagttcatgttggaattcctgcctcattccactcatcccctaaatcccactgtttttgttttcatcaacttgaatttcattgatgaagtacatgaccagctgaactagcttaatttagagacttttcaagccacggattcttttcagtcaaatccctgttgtagaatttgcaccctgtaggtgatttcactcctcaaaactccacagatcttctttttctaggccatctctttccataaagatattttcatatccaatcttgtttccattcttaattatcaacaagttgatctgctggtgcatagtccatttatactagcctatttgcagaccattcacctcattaaggttcccctctgaagaattttcgactatatttctgataaaccaaaaccagactgaaaaagaacaaccaagattagacaagaaagaaatcagacaagacaaataagaagagataagaaatagaagcataccaataatgatggacaaagagatagaaaaaatgagtacttgataaggaagaaggaagcacaaggtaagaaggaagcaaactaaaaagaaagcaatgatgaggggattagtgatttcctcatcaaacaacaagagaattcagaaacagaaatgagagagaaaaaagaagaagagagaggaacaaacaacacaatgattggtgtgatgcaaaagtggaaaggaagcctggactagatttcgtgaggtcactgaaatcaatcttgaggaagtgagagttcgaaatgagttagagctgacgctacagtcaggttagagaattggacattacttcgtcgagtctagaggatggatcgtagtcttgaggtgagtcttgagtatgatcttaaatttgagtcgagagtcttgtcgattctggggattgaatacagggagaaggagttcttttaacagaatccaataactcaaccctaaccggttgacttagttgctgcggatgtactgagatagaaggatggggtttcacgaatactagagcatggtgacatgttccaattaattcaacatcgcgtacggttcaaaactcaacacccttgcaatccgagttgtggtgtgccttcaagtgccaacgctgccacagatacaatacgctgtgtgtatcatggagaattctgcaaagctgcatggccaaaaaccaaatttgttgaatcttctttcaaataaaagcagattggtcagatagtttttttttattggggctcagatacatagtgatacatggcagatacgggcagataccgtatctgtggcagcgttgcaagtgcccccacctgagccacatgagtacatttaccgtctcactgcgcttcctgtcctctcagactatcatttcatcagtttacctacattgtagtgatattatatgacattctataagaataactatcagagaaaggtaggaaataagatgagacacaaaccagctagataataactgaaaaatatggcataaatcagaaaaaacagccatgatgtcactcagtctgaaatggaatatcaaccccataaaattttcttcattcaagccagaattctctacctcatgaaatgcttgataattccaatcatattttctggttatattttttcatttgatgatgctcccccctttctttctctccatctccattatttaacatgcataaaaaaaaacctttcaaacgatttggtaaatctaactggaaggaatccctcctggcctacatttcaaggtttctctgtcatttccttatagtatagtaatccagattctttcatcagcctgtcccatagtaagtcaaaaacccagtttgctattccaacttgagctgaaatcttcaccagaaagtgaagttttatatctatccacaacctcagtttgttaaatcttgcataaaaccgcagcacaggatatcaaatcttcaaaatggcagctttaacatcaaatttgaaaaataattatcaaaagacaagtgaattgtgtgagattgtcggtcaaataatccaaccaccaaactgcaaagttgggagggcgcagagcctcaaaacagctgtggtgatctcagcaacaacagcaatcaagagacaaacaacctcatcaatctttacaagatagaaaaacaagtaaccaatctgtggtcaacaacaaagaccaaatcataagatcaaccaaagaccatctagaagggattaccagagaatcagcaatagcacttggtgattgtctagaataaaatgctgatttacactgcaagagattcagcaatctcaatgtgactcagaaaaacaatcacaggcaatcttctctgctgtttcattttctttctctctcattttcatcttgaatctcatgagagtccaagccccttctccaaagtacataaattacttcatgccatcatttcattgttatttatgaataaacattatcttaagaaacacatctcctataaggtatttgtgttctctcaaattgttgcctgaggaaagaatgaatggatagcctggttcacgatagccagccatcagctagcgatcctccagctgtcatcagcaaatcattcaagtccaacacttcatttcaactcaactctctacatgaactcatgggctattcaatttgggctggcggttgaaccaaaagagaggctggctgtgagttgggctcaacagacaaacagagaagaaacaatcttctgtagatgtctctagtgtctcaagatgtccagaaggctaagggtgaactaggggaagatgcctagatagacagcccagaatccaaaaacaacactccagatgtgtggtacaagaagaaattacttggattaaggtgtgctctgatgatgtatataatatgaacatgatctgttgtcggggtcaagagggttcaaagaagtagagcagatggtagggtctccctcacaaccgcaacacgatgggacagcttgatagcatggagctcatagcataatgatcccgaatgaagaaaccggtttatcgactcggggttgcaaaagagcgtgcaggaacccgtcagacgggctgatgtcggttgcctcggagtcgagctgaccggtctcggtggcgagcagatggaaaggagtgctctgaacgtgtttctgtgctcgagttccgcccaggcaaccagctataagggcggcttggcgaggtcggtgaagttggtcaccgttacccgttgccgagctggctgttgaatatcaatgcaacgtgttgtgatgtgcaaccctctcgaagggtgcagagtgtttgtatgaaacagctgggcgaggaaggctgtcgaagtctctgaaacagtcttcgacaactcttggcgaatattctggagcgagtggtgtggaggaggctgctgcgggggtcgtctgagccgggcgcagtggctgggctccgcactcctggatggccatcgatgtggagtcttccccctccacgtcgacagcctggcagtcttttcgctccacgtagtccctgctggtgtatcaacgaggcctcaaaaacaccctccctcccctgcaccaccaccagaaaaaaaaaaacaaaaacaaaacagcaactgaagcctcctggtgtgtttccttggcttcctctctgcgttggtgagactcgctttcccttcttcctcttgataataatataaatactcccccccctcctcccccatccacccttctctcagcttcgtctcactcccatctcctctgactcggtttcttctaatctcaggaattatcatctggctctttatcttgcacagtagtctatcaccccccctccacgcttacatatccatccgtaacaagtctgtcccacatcccctgcctagcctgtcccaaagctcttattaatttcactcaagaacccaaactgatcggatcttcactttcttttttgtctgctctagatttttttttttcagtttttccgtgatataacccaactccattgttcagatagaaatctcctttcctggtcttcaggtccatacgaaaaaaacagcaacagcatgtcccgagcatcttcccctaggggatttgccctcaaatcgtgggccaaacccaaatgggccagcctcgtcatggtcggaatcgcactcgccatgggtgtgtcggctgattctaaccaagccgaccagaacgtaagtccctctcccatttaacgcgagtggtcaatctggaatgaatttgaaactgatcaataattttggtaattaatgtttcaagcttggaagtgtgatcggtatcgatcttggaactacttattcttgtgtgggtgttcaagagcgaggtcgagtcgaaattctgactaatgaccaggtcagtcctacccgatcatcatttttactttctttggaaagacactaacaaaatttgctatcacagggtaaccgaatcactccatcctacgtggccttcaactctgaaggtgagagattgatcggagacgccgccaagaaccaggctgcctccaacccaaccaagtaagttattctttgacacatggttcattccacacgatcacccttcgcctaactagctcatttatctcatccagcacgatctacgatgccaagcgattgattggccgtaaattcaacgacgccgatgtccaacgtgacatgaaactgtacccattcaaggtcgtcaagaagggagacaaacccgtccttcaagtcgaattcaagggcgagaaacggaccttcactcctgaagaaatctccgctatggtcctcggtaaaatgaaggagaccgccgaagcctacttgggcaaaaaagtcacccacgccgtcgttaccgttcccgcctagtacgtcactttactcccttgtaactacttctgtgtcacctgtttcgattactgtattgaccctccaaccttgcccatacagtttcaatgacgcccagcgtcaagccaccaaggatgccggtacgatcgccggtctcaacgttctccgaatcgtcaacgaaccgacggccgcagcgattgcctacggcctcgaccggaccaagggcgagcaccagatcatcgtctacgacttgggaggcggaacctttgatgtctcgctcctgtcgatcgacgagggtgtcttcgaggtcttggctaccgccggtgacacccatctcggaggagaggacttcgacaaccgagttatcgactacttcatccagctctggaagcgcaaacataacggcgaggatatcaccactaatctccgtaccatgggcaagctgaaacgtgacgtcgagaaactcaaacgtaccctctccagccaacagtccgctcgcatcgaaatcgatagcttctttaacggcaaagacctttccgaaactcttacccgagctaagttcgaggaggtcagttgctcagctcataccactttccaaacttccacgacactgacaatctactgttttgtacttcgcagctcaacattgacctgttccgaaagaccatgaaacccgttgaacaagtactcaaggatgccaacgttaagaaggatgtaagttatcatcatgccctgccatctgtcatactccagcgactcacatttgctgtcttttattactgaattccaggccattcacgatgtcgtcttagttggtggatcgacccgtatcccgaaagttcaggaattactcaaagactactttgacggtaaagagccatcgaagggtatcaaccccgatgaggctgttgccttcggtgctgccgttcagggaggaatcttatctggtgaagaaggcaacgaggacctcgttctgatcgatgtctgccccctgactctgggtatcgagaccaccggtggtgtgatgaccaagttgatcgaccgaaacaccgtcgtgcccaccaagaaatcccagatcttctcgaccggttagtgttctcacttttacccttctttcaaataagtgactcaatcactgaccttcctaatccccaattagcctctgacaaccagcctaccgtcttgatccaagtctacgagggtgaacgtacgatgaccaaggacaaccaccaacttggcaagttcgagctctcgggcattcccccggcccccaagggtgtccctcaagtcgaagtcaccttcgaggtggacgccaacggtatcatgaaagtctcggccgctgacaagggcagtgggcgagttgaatccatcactattgtaagctcttctttggtacatctcctatccttcggtcaatggtcgctcatccattttttcgtgtacagactaatgacaagggccgattgagtcaagacgatattgaccgaatggttaaggaggccgctgagttcgccgaccaagatgaagcgctgaagaagaagatcgaatcgcgaaacgcatttgagagtacgtccaccaattagatactgatacaattcttaagatggggaaactgatcttgttttttttttgtgatgattttttaacagactttatctacacgatcaagaaccaattagctgacaaggacgggatgggaggcaagctagaggccgaggacaagaagacgatccaagccgagatcaagaaggcccaggaatggatggacatcaacaccacaacggccaccgctgaagagttcgacgaacagcgcgaggccctccaggccgttatctctcccatcacctcgaagctctacgcttctggtggcggcgaggaaccgctcggatctcatgacgagttgtagagatctttcttctctcttcttctactcttcctccactccccccccccttatctcttaaaatcttgctccttattgcaggtctcactcttctctttttcttcgttaaatagattgttttttttttctttctttcttaagagaataaaaaaatgaagtaaagaactggctgctttcaacttttttttcttcttcttcccagaatatatgcacaccactttcattatgttttacttttttttctttttttgagtttgtgaggtgaatttttaggatctactttgtcttattcctccttttttctttctctagtttgaaatcaataaatgaaaaaaatcaaaaaaaaaatcaaatgaaatggaaaggagtcagacaagctcatgtttattgcagtgttgatatggtggcaggggttatggtggcccggataatatggatcatttgattctttggtcatgatgtacatatataaggcctcgtttggccgtccatgatcgtcataaacgatcatggcagatatatcgggggtgcacagcatatgacgggggacgatgaacacgtttggccgtccacgtcatatccactcccatatgacggaaatggacagcgggatatatctccctgccaaatcgaatattttgggtcccccccaaaatgtaccgtcatgagagcagctgatcgctctccccaccctcccatttccatcacaatcccatccctccatcccctcctaccggtgccatgccaccccgtccctccaaaaaaccaccccgtcgtcctaaacttccttctcgtccacccactccccctccttttccctctaccactggctctcaaccgtctacttcctcttcaaatttggttgcagcagcttcccacagtagtatgcacatcaataatatccctatgtccggattacatcttcaatccgatgaaccattccgggctccccatttaccgccaatctcacagatggattgggcccccagcaagactcttcccccgcttaacgttgcaggtaggggaagtttctataccagctcgcacggttcttacccggcagcttggtcccccaccccaagcccgaccagtcagccaccgacgttaccactcagtggcactccagttccaacctccactcaacctgatccagctttggatccagctgaatccgacaaatctgtggagactacccgacccaagactcttcattggacgggtgcaatggagaaacttgctcttcagctctactctgatgctgtcttggatggaaaacgatcggatgggggtttcaaatctgaagtacataacttcgtggtaactaagctgaacgaacagtttcctgggtacgacttcacccctgccaaatgtaaatcaaagctcagccaggtcagttttttgtattcttgtaatcttcaagcctttaatgctcaccttgaatgttgaatgttgtaacagtcgttcaagaaagaatatgaagcttttaacacctgtcgccacacaagtggttttggatgggatgatgttcgatgcgaggtcacggcttcaaacgaagtgtgggagagcttcctgaaagtgagttgcacacggtgtcttttcacacttccaaaatggattctgactgttttttacagtctcacccgcaagcacgacggttccgcaaccagccattcccagaatgggaacaactcaacatcatcttcggttcaactgcaaaaggagacctcgcgaagactctgacccagcgtgcaagggaaggcggtggccgagacccggctaataacgacagctcaagctcagacgatgacaatgcagaggacaaagatcgccgtaagcctcctgcacgaaaacggattcgccaaaccaccggagccgcatttagcagtgccatccacgatctcatcgacgcttttgccccaaaggaatcaagccctcgaaccaatgctgtagaagaccagtcgcccgagggtcatcaaaagcccaagcatcaaaccgacgatgaggccgtgactgacgcggttgccttgtttcaaacgacaatggcccctcagcttgcgtggtcagatgtagtcatcggctttagtgtcctcgaaaaaccatccaaggcacgaatgtacctccgacttgaggcccaatacaaggaccaatggctctcgtacgaaatcaagaaagaaggcccaatgatctgactgatgaaaatcttagtcttaccacagtttctctagtgcttatctagtcttacctaaacatcgatcacaatcactgatcccttagcttatttagttatgccccacctaaacactgaaacatgaccgagactgttcccttgatgtatccaatttttattatacctatgaaaattgatcgcttgcttgtgcctcacacttatgtctatatcctgccgtggttccaacacagtcaagaagactgctgatatgtacatcaagcatgtacctgttttatgattcaatctcccttatcgttcccaacagtttgggtctattctactcagacacggctatgtaatgcattacccacatgtgctcgatttatatcgcaacatctttggcatttttggccacatattgcctggtaatgtcatccattaactacggacaacgtatggcaacatgaagaaaagcaactgatgggatcgcacaactgatattgtgccaaattgtggtcataagcacggagagcttggttttttttgacttgggtaaggctacaaattcgttggatcagaccgatcatcttatacaaagtcagggaggggggtatgaaaatgatgattttatggtaaattgtgttatcggtatgctgacaaatgattcaaggtaggtaactacatagacccagaaaagaagcggttaaaatgattctgtttcttatcagataaagaccgaggtatttattgagcccggcgtgcaagccgagaagaacgcactgatcggacacctcgggaacctcgttgttggagaacttgttggtattgctgccacatcgactccgcaataccatctcgccattcacgaagtgcctctttctcgcgattggtgaggttggtgggcgcagccacagaattactggagtcgttcacgctttcatccaaagcagcggctagttcggccgcagtgacatcgaagaaatcatcgttatcgaccccggagtgatcaatcgaaaagttatgaacaacggccaatgcaaaaacaatatcacgttgcgtgctaatattgtaatcaagcgggttggtgaggattgggaaacgttttttccaagcgccgaacgtcctctcaaccacgttgcgcaaagaggaatggcgcaaattaaataattcctcctttgtcgaaggcctgtaggtactcataaccaatcatcagactcacagtgcattgcatcacatgatgtaaggaaaagcaccttacctttgatttgctgccgcttgctcgcgcaagtgataccggaccccgcgatacggcaccagaacaccaggggctagtgcgtatcctgcatcggccaagtaaaacgagccaggtgggatggtgaagtcggttgcgcgcgcatgagccaacaccctcgcatcgtgagcagatccctcccatccagcgcaaaggtaggtgaagcgcatgttgaaatccacgacagccaagacgttctgggataagaatcccttgcgatttcggtagggagctgacatctcctcgggcacctttgcaggcacatgaaccccatcaaatgcacccaagcatgcattgaaaaacggactatacttttcgttttcgaagattgacggatgagtgatgccaacggccgccggtttgatgtacaatggagccagttgaagaaggaggcccaccacatggtggaaaactcgccagatcgtctcgccgctatgttggaaacgatcttgagccagtcggttggtcgctttttgaccaactatatacataaaaatcgccagctgttcttccattgcgagggcttgggaaactggctcgacatcgagttgtgagagcttcatcgcaagcaattgaaaggtttcgttgtttaagcgaaacattgtcctgcaacgttgtggatttccacgcaaaataaaatctacgtagcgagcaccagtaagggaggagttgttgtatggagtcttgatcgatttagaccactcgtagagtgtggtaagaataacgacaataattataatcttgataactacgcgcagttgttcgtcttggaatctggggtggactcggatttttgacaggtctcgtggaggattgggagggggggaagacattgcaccaacaagcagttgttgggtcaggtcactggggctcaaagtgcttgcacggcttcagttaagcagccaactcctggggtgcgccaaacactccaggatgaggttttcagtttacgatgtgtgccaaacggccacatcaatataagagaagaattttcaggcgccgtcatatgcacagccaggaaaatccaatccaggatttgcatatgacgatttgcgctcacgatctattacgatcgtggacggccaaacgaggcctaagtttacaaaaccctgcttggttttttggaatatcatcaagaacacagaaggcaggctgtttttttggaatgattgagagcacagcttctctcactttgggttcacacaattggctcctacaggttggttctacatcatcgttagagcatctccaacggtcctgctgatgcgggacctgggaccgacttcagcgggccgcgaggctcttttggtcgctagtgctgccgagcgagctgctgaacatcgcgggggtggaccaaagctgccctcggctgctgagtttggcagctttggccgcgtttcacccacccccgctcaacttcacagtccgcatttaggacaactgtgacaagcaggtgacacctcgggacatgtgatatatcttgtggactcattggatgtaggtttagtatatagtatacaccctgcagactatgtgacatgtgtgtgccacaaaaacactcgtattctggaatctaaatacttctacagccaaaccgagaaagcttgcgtctcggttggcagaagattcagaaaaaaataaaaaaaatccggactgcagtcggaatcttcggaagaatacagccatcgtacaggttccaacatacctgccggtagcggcgacaggaccgcaccggacccaaccagccagccctaggggggcaggggcatgggtggccatcatgtcaatggtccggtttgactaaaatttccctcaggatcctgatggtcttactctcatgacctggaactgaaggagaaaaaagatagggattttaccctgaagtaacccctgtatgcgaatgggcatacagggtgctgtattcttccaaaaattccgactgcagtcggttttttttttttttttttgaatcttccgccaaccgagacgcaagctttctcggtttggctgtatatctttcctttcataaaaaaactcactctttatattgacgtggctccttgtaactatagtttatacatactcatcctaggttttggtgttgcaggactcttttcaatcgcaagtgtgctttctcctttgaatataagaaaaaaagagggcagagaagttcaattctctcaattcaccattataataatcttgaagagaaacaaaaaaaaggatgaagatgactagggtgagggacacaataatggtgtgtatacaacaagctggatgagatgaaatgaaatggaatggaatgatgggaaaatcataccaggggaaaggttaattacagtcgactttggaggtaactcatttgagagtggagaagaccttcctcttcatctgtgttgtcttcggaaacaccaatcaatattttttcccccccccccaaagtcaacaagttggattgcgactatgtagttaagattccaagaaagaatcttgcaaggtttcttgattataggatatacaccaaattttatagacaacaatgagaacttaacttatgtagaagggaggagagagagatctgaatagatagataagtgaatatgtataagatcaggaatccgaaagaaaactcctggtggatttggttgaatgaaaagaacacatcatgtactccgaagctctaagcagcaccagtgttgagctgatgatgcaaatggccgagtggtgctggccgggagacagggtgtgttgtggtgcagtgatgagtagccgagttgcgagctgatgagctgacgatccgaggagggcaatgagtggtgctggccgggtgctgttggtttcgatgtgaggtatatattgttgatggcgatgtggccagggtgtcgactgggctggaagaggtgtgcattgggatgagggacttgggagatgaattcgacactccgcggttcatggggcctcgccctagtcaaccccaaagcttgttgagattttgaaagcttcgtgaagcattttggtcacctgttagtggttgtagctgatggggaaccacgccggttccttccccctgcctatagggtatggcgcaagtttagacagcggatgacggggacaggggccaggcgcccggcggtgtggggcgtgtgacgggccgggaccgttgtctatgtaccgtacatactcggcggttctggaatggatctgttgtggaaaagactcgaagccggtcgaagccgcgaagaagccttcgaccgcttcctactgtaactgtattcatctcgaacggtctcgaatcccctcacctctcttcacactcttctagctcatctcatgggcaccgggctttctccagctcaaccaaagaatataaaacgagcccatcgatggctgttggagttgtttcctcagcgaatcaaccgacttgatttgagaaaccagctagaacaacacccaaacacacacacacacacacacacctaacgaccgacggtaaaaaaagaacgaaaatgtctttcctcatcgcacctagccaatgggatgactttgagcaactcttcgacaagctggtcactgaccgctacgggccgccttcttcggaccgggcctgcaaaggcacgactaagacgctcgacagtagtacgggctcccatagggtgagcaggatccagcgtcccaagatggatgtcgtagagaccgatggctcgatcgtcgtcaccaccgagttgccgggcgctaagaaaggtgagctattcattcttcttcctgctgttttgtcgaagtatcatatcttcaggctcaattaataccacctgatcttctgccggtctctccagaggacatctctattgacctccagaacggacgtttgtctatcagcggccacaccaaagcctcgagcgagcattccgagggcagtgtcagagtaggttatggctcctctttataaatcacttctttttttttcaaatctccacttgacaaaaaaggcatgggccttgactgactctctgcatttgtcccaatatttcaggtttccgagagatcattcggctccttcagtcgctccatcgccgtcccaccgggcctcacccacgaccaggtcaaggctggcttcaaggacggcgtgctcgaagtcactatgcctaagaccgtccctaacaaggaatcgcactgcatcccgattgcttagtccgttcctcctccttcttcccggtctctctttcttcttcaaatcaatcagttgaaatgtacctttgtctcctcaacttaattcacctcatcatcatttttgttgttgttggatataatctttctgcccattgtttcttgcttgactttcttccctatccgtcttttttgtttgtttgagtatctttgagcgctcttgaatctacatacccatttcctcatcaataaaaaatgttcaggaataatccatctgtggatgtcttagtcgaaagctctttagagaacacatcccataacttttcgagggtatcgtaaaaaagattgggattatttaaatcaaccttatgcttgatattgagaatccctgtatccttctggagctttgagttttgatacagaacaaagccacagtcaatcaagcgctcggtgctggattgacttgaaagggatacagaatgtttagaggaagaggactgaggcttcttctttggataaggagatgtagacgggttttttttacgtttggatttaatagcctcttcaaagaactgtcttgaggtggatggaagggataaacttctactaggaaattgggattcagagcagttccaccgcagaccctaattccgggccgttaaaatttgaaatttgagaatgcgcagctgcctttacggcctcaaaccgctgcggcatacaccgcaaattgaaaaattagactgtaaaaattgatgaaaggtaattccccggcattcccccttgtaccccctgatctccccatgcacaaagggccaatctagccttgattcaacgattcgacaacctactccacctaatggatcgtctttccattattcaaaacattatgaatgaacaaaattcgattcttctcaacaacacacaattaatttcggtaatacttccaggcggagcggcaattactcaagaaataatccgacaagaaagcaaaaaacgagtcaaggaaccaccaaaacgaggcggatcgagaaaagggcgagcaccaaatcttcgacgtgactttgaagcaggctaccaacggctctataaagactatttttccaattcacctatctacaccgactatctatttcgacggcggttccggatgcatagagctcttttcttgaagattgttcaagacgttgaacaacacgacgattatttctctcacaagaatgacgcattggggaatccaggcttacgaggcattcaaaagataacttcttctcttcgagtcttggcgtatggcggctcattcgattcaaatgatgaatatattcgcattggggaatcgactgccgccaaaagtttgtatcgattctgtaacgcagtgatcgacttgtacagcgccgagtatctgcgatcaccaaacaagagcgatgttaaaaaattattggccgttggaaaggctcgaggcttcccaggcatgcttggctcaattgattgcatgcattgggaatggaaaaactgtccaactgcatggcatggacagtaccagggaaaggaaaaagttggttgatctctcttgatgatttcattttctaatcactcaaagattttattgttatttttttaactaaaggttccaactatagtattggaggcggttgcctcatatgacctatggatttggcatgcgtttttcggaatgccaggatccaacaacgacatcaatgttctcgattcttctccggttttctctgatttgatgaacggcatcacccctcgatgcgaatacacggtcaacggcaaggcgtatcaccaaggatattacctagccgatgggatataccccgattactcaacactcatcaagacaatttctcagccgcaagggctagaaagacaggtaagtaaatctgatttttattttttatttcagttgcattgactctaatctttctggcagcattttgcaaagatgcaggaggccgcgcgaaaggacgtggaaagggcgtttggggtccttcaggcccgatttgcaatagtcgctcgaccggcactatcatggagtgccaagaagctacacttggtcatgaagacgtgtatcatcctccacaatatgattgtggaggatgagcgaaatgagaacctcgatcacatctatgatacaaacacatcatcgacgcggaacatttcttctcagctcatcaacccaattgcaagccgtcgcgcggatttctcggcatttgtttcaaacatacaacaaatcaggaatcctgatttgcattttgctttgcggaacgatctgatcgctcatttgtgggcacggaaagggaaagagatcatctcagagaatgatgaccgttaatcatgttgtccattttttgtgcttgtttttattttttgaagtaacatgcaatttactcttaatgacttattgaaatcttatggttgggccaaaaaatttgcgtgacaatttctctctcactgagaaaagaaattgagtaggatttaactgatttatttcagtgagcaaacacacttgagcaacaaatttattcttattgatttcatgaaccatttcagtgaaaaaaaaaagtttgagtaattgtttttattgatttgttaatcatttcagtgaaataaagaggtttgagtaacaaaatcaagtttgagtatcaatattgagggggtagattcatcaagcaaaatcaaatagtaatcggtgagagagaaatgggtgctaggtgctcggagctgctggggctgactctgacacctccttctcaagacgagctaaaattttctttcgttgaagagaatagtatctcctaacgtcttcatcggccccagtgagatctttgctcatgatcgcttcatcggcaaggcgttcaagagcggactgttgagctgagattgcgtttttttgatttttgaccgcctccgctatgtcgacatgcgcaccggccatcttcttgagatgttcgtgattagacgcatcgagcttctcttcttgataagcaattttcgcctttttgcgaccgattggacgagtcggctcttgttgagtactctcgtcttcagaagcttctgatgttccgcgggtggtatcagcaggagtcgagctgggtaagaagccaggtaaagggcttgacggattcggatttgtcgcctttttgacctcgtgtttcttatccatagagatattgtattcatgccacttcggcgaagttgagaggagattataacagcacatatatgtgaaaggtttatcgtgaagttgggtgaacaagctgagggccatactgatccgattggtggcagtcgtaccgctcggattcctgtggttgatctgattgacacaaccatggaatttgttcagagcgtgttgtataaggccccaacgacctttgatgcttcgaattgatcgcttggggtcggtgatcttcgagtgatagtggcttgtgaccgttccccaaaaagccttgccagtctgatcggtacctttccttccatcctcagttgtctcaagccacgaagtacaaagctggagatcctcgtgttcttgatagttgggagcgcgggattttttttcgccttcttcgtcctccgaatcactgtcgtcagcgccagcttcactttggctcgcttggttgggaacgggttcaattgtcttcggagtttgggctgcctttggagtttcagccgcaatcggagtgtcaatcacgtttggagtttgaaccgctttcggagtcgcattcgctttcggagtctctttttttttgttcttcaccacttttttgggcttgggcttgacagtcttttttgttggattctttggggttggagcattgctagacggagtatctgaaacccaaaaaacaacggtaagctaaggttccaaaaacaagaaacgttatgactgaccatctgtggtagacatgttcctttttctggttgttgtttgtggagccgacaccatttctatttcggttgagtctggtaaaagaatcccggaagacgtcaggataaaacttgctcaaatgcagcaggatagtaattacctttgttggttcttggcatgagtgcttgaagtgaaggatcgatcatgatcagatgtattgagggatatcggttgatatatgtagagctggatatgatgatatggacaggggatcaagatcgggggtgttgattgaagggatgaagccaactttcacaatgcttgaacttgtgaaagtcgattttgttggagatgggcgaggccgtaggagtccctacatctgaggactcttgagcagattttagggactgccgtaaattatagggaccgcggtgggctgtgttgagtccgtaaattccacctacggccccgatttacggcccgcggtggagttgctcttagttagtaagaaatgacaaagcagtacatgaaacagaccaaggagaccaaggaaaaggctagctggaaattcttccgagactggtgcacaacaagtggcttcgaaaattttctgctcctaaacatcctcatatctatccgtaagcactaagaattacaataaggatacattggaattcatttgctttgggggcatttgacacttgggccgctgagttcatttcctttcagctactcggccacgaaacaaactcatttgaagcaccgttcttgccatcatctttcgaatattggttgtgcgctgagattattcgattactgaggatgaaaacccgatcacagtccaccaaaaactctctgtctcaacttccagtcgagatcaaaagcctcatcgttgaacaaactgcacttgtgacagagaaatcataccccgggagtcagaaattcttgaagcttgccctggtagatcgaagctttcataagctttgtagtccgaccaattggaaggtatgttccccattattctttatacacgttcccgctcgagtatctccttgtgcaacttgacactctttggcgtttcctttgaaaatcagaagagccttgcggagtcagttcttaattttggttacattttttttttttggtttaggagctcaacctgcgatgctatggcaaatataggcttagggttctgatcaatgaaattctacatgagcaagcaaaacatgtgcaatcaattggtatgggactccatcccgacggggttccaaaccagaaagatgacgcgagtgattcagaaacgatcgatagctcaagcgactcaacatcgattgacagtgatgatgaattccctgaagaagaattatgttacatcttggaaatttgcacgaacttgagcaagatggagatacgctatgaaccgacttcactcgacgagtttggcaactttatcatcgaccctttgcgcccaataacgatgatgacgcccttcatatctcagctttccaatttaactcacatcaaactggacaattacagcgacaatggaacttactccagcgaagagtccttggtcaaattacttggaaaaatggtccatctggtttacattcgcgtggatttcatcaaggcctcctttccaacttgcgatctctgcgagtgtccacaatccgtccaaccctcggtgtcgccacttggtgttcacttggcttcactgccatctcttaaagttatcgtattctctcgtgccgattgctttaattcagactggagcaaactcgattggaaaggggaacttgaagaattaacactgcactgttgctacgacgtttctttacgcgccctgcatggcttctgcagcctcttgaagaacagtctggttaagctttccctctacttcgttcccgtcagcttctcagacgacaatctcacccacatcctacccgaatcggagcggaccttgctatttcgtctgccaaagcttcagaatctatcgattttcaacctttattcagccgaatttctcaaattattccgggagtctgttaacatcaaccggatcaatttgaaaagcactccggagatctgcttagaagatcttaaacagctcatgaatcatgaggatccggtgtggagtcgattgaagacgtttgtgttgtgtgaagataaggagttcatcgaacctgacgaattgcccacgcctgagcaaatttcaaatctcatagctcatggtgccaaagccggcgtcaaggtggaatacggctttgtggggaacacgagggaccggagttggttgaatgatggggaagatgaatggaggtttgaagaggagatagaggaaagggaaaaacacgacagagaatgcatggaggaatactggtcaagatctgtgcagggtcgctcaatgtcaatttagaggcgtaaaaccaaaattcccctgaaaaaagttggtttttttgcgtcaaattgaaaacttcaagggctccagatccaaggagaagtccttcattattcatattagaataacaattttacatagaaacaacattataataaccaagccaagaatcactaaggccaggtcttatatatttacttgtttagtaggagggattcttttcatctgtttgacttcatttatttctttgtaaatttttggctgagatgattagtagaagttagtatgggttccaaattattattattatttgtgtgatagtggaattgagagttgagaaataaacaagagccaaaatcaatcttctctactagattgtgtcaaaaaactaataagaaacgtgaatagctaaaaaaagtctttctgctgggattttgatgcatccaaagagggaagatcaatgtttttggtttgatccaatccaaatacttagtctttcaaatccctgttgtagtcctacagtatcaatttcaaaacacatttctgacatcagaaatgatggaagaaattgaaggcatgaaagcttaccacacagcaaacttgaattcaatgttgatggaatcacagccagctgtaccacctgaggcttccatcaacaatgggccaggttgccagttacattaacagcagcattagaatggcttagaacatctacaccatatgggactacccaagtgcacaaattccaaactagcatggctgcggtacactttttgtccctgccaaatttccatcttcacacctggaaaatcacccctagaccttgtttgatgtgatcacaaaaaaaatcataaacaaatttcttgaccaaattcaaagttcaaacatttccaaggccatgaaacttgatcccactatactccacatccttgtttggcaacatcaactcatgttgaggaaaaagttggaaataaatgctgttgtggaggttagagccttgatagttgatgaagacaacagatataggtaggtagaaacaagcagtgagaacaacaagcgtgaatgaagcaaaaagtgagaagacatactgcagtcagtttcatcaatgcatcatccatcctttcatcattgggtttgcagttgggattcatgttggttgatgtctctgtgattgtttgagaggtgtgattgtctgtactgtagtgatgcagcattgagggggataaatgtagtgtagggggtgtggatgtcacaagatcaatggtgatgcctataccatcctaaatttaggttaactataggcctagagatggccccgtgccatctggatatcccctctgtttttcagtggaagggggcatccgcatccgcacccgttggcgggtatctgtcggccgcagcaggtatctgagtgggtatccatggatacctgcccattaaatcagaggcaaggcagccagctggaggggttccttccagtcagcaaggtacatgtaccttcccggctggaagggtttccttccagtcaacgaggtgcatgtaccttgtaaactggaagaaattccttccagccgggcaaggcaacttccttccagtcaacaaggtacatgtaccttgttgaccggaaggacttccttgcagccggccatctcctccttccggccttgggtatccttggggatacccggatatctgtcaggatttcacggaaaagggagaatccgctggcgggtatccaccagcggacaatgggtatccacaacagatatccagagaccatctctagattttccagatgtagaacctcatttagtacctttggtggaggggttaaattgggattagtcccgcaattggagatggtcttagtgcagcagaactctgctaaaatttattcccctattggtagcgtcacaaatttaggtgtaacaaagcctgattaattcaacaaaaataaaccattatgaaatatgtaataaaattgctacttaggaactttcaaatactggtttcattaatgcttcaaaaaaaaaggaaaattgatatcttaggccatcttgagctccataacatcaatataacactttatgtgggtaaagagtgtaatatattggtgttatggtgctgaaggtagcccattatctcaatatttttgagtgctttatttgaagaaatctagatttattgccaaaaaacataaccagactgagaacaagaaaataatccaggaaaaaaataaaataaaaaacaatatgaataataaagagaaggaataatagaagggggtgaaaaatgactcccaaaaaattgccaacaactcccattttgcttgacgggtcattgggcgggagttgttcctccaaatcaatggctgactttggaagtcggccatcaaattattttttatttcagggagtcggcgccccaaaccacccctcatgcttgagggggtttgggagttgttgcttccatgaccggaaggatttccttccggttgagaagaaacaaaaatctcattgaccagaagggattccttccgttcaatgaggtataacaacctcatcgtccagaagggattccttctggttgatgaggtataacatcctcattgacagaaggaatcccttccaatcaatgaggtataacaacctcatcggccggaagggattccttccgtcaatgagatataacgacctcatcggctggaagggattccttccgatgatgaggtataacatcctcatcgacggaaagannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncaatgagtcaatgaggttgttacatctcattgaccggaaggaatcccttccgatcaatgagattgttatacctcatcaatcggaaggaatcccttccagtcaatgagattgttatacctcattgattggaaggaatcccttccggtcaatgagatttttgtttcttgtcaaccggaaggatgaggggccgtttggggcgccaactccctaaaaataaaaagaaaaaaataaaaaaataatttgatggctgactcccaaagtcagccatcactttggaggaacaactcccgcccaacaaccccttgaccaaaatgggagtcgtcagcgattttttgggggttgtttttccaaccccctaatagaaagagaagcataaaaccaatgagatggagataatgagatataatcagagtactttggtagtttagtaaggaagcaggaagaatggtaagctgagaaagaggaaagagaacaataaacaatttcagcaaataacagggtcagtgaattccacatcaaacaagaaaatgggaaacagtgacaagtgagtatgaaagaagaaaggaaaaaaggaagaaatgaaacaaacaacgtgttgagcggatgtggagcttgagttaagaagggtgccagaatagaactcttgaggattttaagaattgatctttgatgaggagaagtaaatgacaaagttagtttgatgcagtgagatcagtgagtgagggttatatgacagttgaggtcttgagagatagcaatcttgatcttgagtcttgatcaaagtagatagtgtaggaatttgagatcaagtactttattgcaactaatatccaaaagctaatagtagtaaagaacttagaacaataaagaataaaagattagaaagatgagaaaacagtaaaaaggaaaaataaggtcaatgagaagatagaaatgaattcttcatgtaccttcagatattcttgtcctgactacaactcaacacttagacacacaaaacagtcattaggagaaattgaaacaacaacaagcctgatgaaatgaaagaagatcaatagtctgaaacacacgagatgagagatatagaaaggaagaaatgagtcgagtatacctccacttgtgttatgactgagctcctcctgagttccgttggtcttaagcaagtagttaggcggcacaagatttttgcagttcgggtgtgtattgataggtgattgagggactaagaaatgaacagtgaatggggatgaagaacgtttttgattggctgttattgtcttgggggatggaagcggatctgacttttgaattcaaaatcattcatattgaatatagggtaacgatgtgggtctaggcattgtacaccaacacggccagaactactagttgacagatagttgagccaagattattgtcaagtctgagaaagaaagagaatcaagattcttgtcaagtctgaggatgaaagagcggttcaggatgctcttttaacaggcattaggggcaaaccctaagcacttctacagtgtgacagtattgggaccatcttgctgtggatggagttgaggacaagggcacagactgtctgaaaactcaacattatttttattgaattaataaggcaatattacactcaaatgtatgctgctgccaaatggggccttagtctagcatagcaaaattcttcagttctgtaagaactcctttgggaatggtggcagtcctgcagggggaaatagcagattgtaaaagccaggagcttgtcactgtctgtgttagcaagaacagattcttggagaggaattatagaaccaaagttttttatattgcatacaagctagctcagagagttgtgggtcagaaatctctactgagctaggaaaggaaagttgactggaattcaaagggtacttcagattatgtaacctgttatatttcacattgtgaaccccacattacatggggggggggcttcacacagatgcaatattccaagtatgtaataaactactacaactgtaagtctgtacagctggtttgagagacctgaacctctattttacgacacaagagcggaggacttcctgtctgttctgttgcccctacaaaaccaaatttgtagcccattgaatcagatttccctgacaaatctgacttcagtggggctaaacctcattctgtagggtctacagatatcaatgggaagtcctccagttagcacaacaacttttttattgttgtgccagaactgatgatagagaaaactatgtatagcattctcttatcaagcctcaatcaatatggattcagcagactatttgagtggaatttcctgtggaagagttttgtcgtggtttttagcagacttggttcagatagtggacaatatgacttatgagtaagagatgttttatatgttttatgtgttcaaaatgattgatgtatgtactgatagggaatgggaattttctgagatgataatgatgacaaatttgactattcaaagtgtctttcccctcctccttaacctttggttatgagcacaatgactcaagatcactttctcttgttgagagcacaagttgtgatgcttgttactttcctctttatatgcttctcaaggtatgtgtaaaacccctcctctgttgggtttcacaaggagtgtcacagactaagattcccttgtagttacaatcattcttgtttgagatcctaacctggctccacagagaactgattccttatctctccaagccaggtaagcctttccatttctgattcctctttcatctttccttatatatctaaaagagttgtatgtacagagagagaactgatcccttatctctccgagccagtgaaataaaagctccccctctgtttggtcttagaaactcctgactatgtgtcctgtccctacaagcttttccatcaagaatagtgaagggattctcaacccttacagtatgaagaatctcaatgcggcactggattaggatcacactggttaatgtatggattgatttttctgttctgtctggttgctggtcagatgagatgacctttgaggggagtgataatcacactccctccccctttacacacacactcccacactcccctctatgaggggagtgtgtgcccacacaccaatctgatctgcagcagggtagattccctgcagattggtgtgcactcacacacaccaatatgctttattgtgtgggcccacactcccttcagagaggggattgtgggagttcagatgtgtatacttttatatacatatgtacatattccatgagctatcccatagaaaccaggcctgggtcctatgggatagcccagggcttgaagctgttgaaaataaaaaaagacctggggctgggaggaaattgaattgaaggaatcccttctggtcatgcacctcattggctggaaggaatacattctggccaatgaggtctttgcacctcatcaatttgaagggatcccttctgatccataggatgcaaataccacgtggattggaagtgattccttccaattggtgaagtctttgctattcattgaccggaaagaatgtcttacaattgatgaggtgcaaataactcattgatccaaaggaatccctttgggtcaatgaggtgcaaatacctcatcaattggaaggaatccctttgggtcaatgaggtgcaaatacctcatcaattggaaggaatcccttccagttgatgaggtgcaaatacctcatcaattggaaggaatcccttccagttgatgaggtgcaaatacctcatcaattggaaggaatcccttccagttgatgaggtgcaaatacctcatcaattggaaggaatcccttccagttgatgaggtgcaaatacctcatcaattggaaggaatcccttccagttgatgaggtgcaaatacctcatcaattggaaggaatcccttccagttgatgaggtgcaaatacctcatcaattggaaggaatcccttccagttgatgaggtgcaaatacctcattgattggaacaaatgccttccagttgatgaggtgcaaggacctcatcaaccggaagcgattccttctaatcaatgagttatttgcagggattccttccgatcaatgagttattttcacctcatcaaccgcaagggattccttctgattgatgaggtatctgcacctcatttaccagaagggatttttcccaatcaagagttatttgcacctcatctattggaaggaattccttctgaatcaatcaatgaggaatctgaacattatcaaccagagggggttccttctggtcaataaggtgcatgactggaagggattccttctggtcaggtgggaaccactcccaaactccccatgcatgaggggtggtttggggagccaactcccaaatagtcaaagaaaaaaagaaaaaaaaagggggacaactgccaaaagcagcccccagattagtcaacgactcccaatggacgtctgctgatggtccttgggggttgtcaactaatttttgggagtcctatttccaagcccctaaattttaaaacaccctttcttcaatccaaaataaggttttaggcttgattctctttttttcagaaacacttataattgggttcacagtagtgttttttacttctcctacctttttttgttcttgcttgtgcattgctggtgttaaatttctcagcaaaaatttaaactttcacactaaattttaggtccacagcagtgctgcggcttcttgcaagaaccaaagagagcaagagagctttgcgcaagaagctatcatgaaccccactgctgcaatattgaaatcttcttattgaattctacaaatcaagttttaatcacttccttaactataaggctccgtttggcagtccattatatcataaaatatgatgatcagaaaatcctgcagattgttttgggtgaccacatttatgaccataaccaatgattggctggtcacactataaccccaaaaatatgttgtaataagctgcaaagtatcatataactgcgtgataattggtttaaggtctatcagccttattctgattatccagatttacatatttttacttatggtataaccaaacggagcctaaaatcaccttcataaatgttttttgtgttttgccgtgtgttgtgcttgcttgttacagtaagcggcatgtatccctaatctcttttctgatgagtatctatgaatcatattcgagagagtggatatttctagtgatgggagtagatggagttaatctttgttgacctcttatttattgggtcgctgtaattttacaaactatattttacaagacatatgtcttgtaaatcagatggtttgtaaaattacatttttgtgggggtaatgtataattttacaaaccatcaccaaaaaatatgggttgcaaaaaaaagggttgcaaaatatgtgccttaaaattgcaacccatgccccatggagtagaattttaaggcacatatgtcgcaacccttatgtcttgcaaacaatatgatttgcaaaagtacatttttgccttatttcaaggaattttgcaaccattagtttgcaacccatctatgagttgtaaattatgttttgcaaaattgcacaacaaggtatgtaaaattgaattttacaaaccatattttgcaacctttttgccttccttcaaggaaatttgcaaccattagtgtgcaacccttaaatgagttgtgatttatgtgttgcaaaattgtaacagatagtatgtaaaattgaattttgcaaacattgttttgcaacctcaaaaaaatcaaaaatgaaagacacagcctccacaaaaataaacaccaaaatcaaaggaaatcaaaaaaaagagagacacagcctcaaaaaataaaaaaggaaatcaaaagaaaaaagagaaagacagcctcaacaaaaacaaaaggggaaaaaagagaaagacacagcctccacaaaaacaaaaaggaattcaaaaaaagggagaaagacacagcctgaacaaaaataaaaagaaaatcaaaaagaaaaaaagacaccgccgtaaaaagaataaaaggaagagtgaagttccaacagtcctgcagaataaaacatagaacacaatcatttcaatttcatagatgttgtgggtgatttttctctggcctggagtttagctgtagttggaggagttgatttatctttgtccttggccttgtggggaatcaaattcaaactgttttatttggtcaagattgacttcatctccttgaaagggatgtttccagatgtacctggaatttcttcaactatcttctgaatctccttctcaacatacgcttactcccaaggtgttcaattgcgcaaacaaaggagccagctcatgttttctttgacactggtgatagaactgggaggccaattaatctgttgagcattgaccagggtggcccttgacctgacctggaggggggtccataaaataggctgaaacttccaggaattcaaaaatgtcacaggtttgcaaaaaggtcagacaagtcacaagggtttcacagatttaaaaatccgtgacatattatgttaatagtatacagttgcggacggcaaaaaccgaccctggattttgaggatgtccgaatggtcgagccgaaaattcagatttttttttgaaattttcagccttttgagctgtttgtagcctccagattgtagaaaaaatacactagaatagaagattaacagtgaaagtagatgtcaagggtgtacaagtagtataaagccatgattatttataacttaaagccataactatgggtttaagtattgcttaatctgtgattgtccgattatctgtatgtggaaatgaaaaaaaaattgaaccgctcactcaaaagcttagtgtttacaattttgaactctacacatctgtaggagttcaaaattgtaataaaattaagtgtcggggcacatgccccacggggcataggccccgcgtgtccaaattggattttgcgggcggggcatggtcggtctatgccatacgcaactgtaccctcccaaaagtttgagaaaacaaggtttcacagtgtgggagatttgggacatgtcacacggatttcacagttttgaaaatctgtgacagataatgctaatagtctaccttttctcaaaaatttcagaaaacaaggtttcacgttggaagcttgatcttggcgactgtgggagattcaattgaaatcatcttgcatggtgagagtttaaccttgtttggtgggtagattgtagattatgtgttgtaaaattctattacagggtattaataaggttttttacatacttagtttcacaagacattatggtttgcaagcaaatgtcatgtaaaattctaaatttaaggtttgttatacaactttacaaccttgtcatgcaagacttgcatgatatagtttgtaaaattacataatccaatgttgtgatacaattttaacaaacatattttacaaaccatttttttacaacctttggaaatcacagatgggttgtaaaattatacattacccccataaaaatgtaattttacaaactatccggtttacaagacatatgtcttgtaaaaaatagtttgtaaaattcacttaccccttatttatttgatagctttgaaaattctctggatgatgacgaaaacccagagacaaagatcctcaacttgaacattcttaccagtgatcttgaatcccttatcataatcgaaaaaaacaaaaccaatcgttataaatagagcaacttgcaggaaaaccaccgtcgtgtttcttataatccatcgtcaaaaaaagagtgacctcaatcattgataagccctgctgtgggccaggccgagactgttgaccaccatcaacataatcgacagcagagcgccggatccttataaaccattcgagcctggtacatcagctcgcactctcttcgactgtctcttccttgtgtggccattgatgcgtgttctattggacagtttgagagcagccgagatcagtccaagagatacatccgcagctttgaatctgatcgttcgtctgcctcgtaacgcccttcgcggccaccgactctcctagcttggtgagtgcctattgcattctcgtcggcttgttgatcatgaacacacgatctgattcccttcaacttgtatctttatactagatatttatgatctagccgctccatattctaaacatgagtggccaagatagccaagtcaggcgctcatcctcatctgattcaccctcgagagctgagagccttgttgccctgaaagaacgagccagaatcctacacaattatgatcaccactacgaagattttatcttgtttgccaagcgtaccggcggtgcgtaaacaccctcgtcttctatcttcggcaatctgggggttttttttttttttgaaaaatattttgctgagatactcctatgggaccgtttgaattatccagactctcttgctgttgagtacttggacagacttgaggagctttttgagatcctagagatgtcgccaaaaagccgtccagcgcaaatgctcattcatcttgccactcgacaatgcggagttgaatggtcatcgcccggaagcctcttcggcttcaggcaagacgattccatcgaagagaaactcatccagcttgtcagcctgggtgatgccaagagcttgactcttctagctacaccaggtgcaaagctaagaaaaaatgtgtacaagtgtgggtaacacttgaaatgggaggtgtttgatattaagaaaagagataataaaaactgttaagtttttataaagggaggggcctgagttacaggggtttttatggtgccctccaatgaatcaggacctgttaaacaggggtattttttgatgtacctgatgatctggtcctttgtgtaaaggagtatgcccagacaaaatgcctacaactgaagtatcaaggaaatattacctacttagtactatttccaagccaaggggacttcaggtgggtgaaaactggtctgggagcgctcagaaaactgggtaacaggtgttggaagagtgctggggaacagttgatggttgggttggtgatatccaagacagaaacagcaggaactgggccaaaaacaggtgaaaaactggttgttggaggtggttattgctggtaagtggtgatgaagatggggaatcagagtttgggggcaagaagggctccttatatactcattctgggcccttggaggcgaactcagaactctgtttggctggtgcaagcctcctactaggcattggtgacctgtagcactgcctagacacctgtagtccttggttacaggtggcagagggctgaagtgaggcttgtaacacacactaaggggtgatgtgacgaacctgcagccatggtttggtcactgggaccctttaatgaccagtgggctggtcttaaccaggcgtagttagccaaattgggccaaaaagggccacaaatggctttggaccagccagttacagttgttgtgacaatgtagttaaggtttcaattatgtcaaccttatttttagatctttaccgaactgcatgaaccttaattacatgtgtagacctgtcacaacatgtagtatgatgtaactgggagggtttttagcaaaatgagcaagtgtcactcagagtacacagaagtacctgaaggagtaataattcaggggtacttctggtgaggtaccctaggttattttgcatgaaaattaagaatctgaaataatattctaacttttgcttaagttttagaagttatttgtagattcatgttaaaaatgtttatttataaatgttttttggtttatttttatgttttatttcatgactagtaaaacttaatgtaatgagtaataatgtctctattatattgattccacttatttaaatattaatgtttttatatgtacatatgtaataatgtctctatattatgtacatataaaatagacattaattacatatgctatgggggtagtatatgtaataatgtctctaaatatttattatgctatggtcaggttgtctctgaatagtagcaggctgacattccctacccttaagatgagtttcctactcatagcaagaagaaaaaaaatagctttgataaagtgtgaaaaaaaattttgggttgcaggcactttaactcctcttagaggctctgtaattcctcaagtgaattgctccatcaggtatattagactctggtaaccactcatccttatctgcggattgatttttatacctgactaagtaaagccttgtgtcttttccttgaattctttctttcttgtcctttaatattttagatacatgaagtttctcatctttacttggttccattattgggactgggggacatggctgtggctcagtattgtctctaggtgtgtaaggtttgactaggcttacaggaaatacggggtgtttcctggaaagttcttcactcaagatgacttctactgcatttttaccatgcatgtctttgattgtaaatgggcctatgaaggatggcttaagtttcttattacccccaaattattaaaatttacagtagataatagaaccttatccccaattttaaaatctggttgtttatggctcttatcccatctgttcttattatactctacagcttcttcaacacactttctggcatgattttgagtcacatcaagcatcttttttgttgtagttggaaatgcctggtgttcattgcttccccccgttccccctcttgtcttcttcatactccaaatgtggagtttgcacacccatacaacaccccccctcaaactccacaccagtgtttacaactatgaaaatcatagagatagacataaaagaaataagaaaattgataaagaaaaaattataaaaggtgaaataaaaaggacaaaacaatgagaacaaggttgggaaaaggtaaaatttgaaaatatcaatgtttgaagaaaaaaaatttgatgaaaaattaaaaaattaaaaaacaaaattttagaaaaataaagagaagcagtcctttttttttttttttttattttactttttgttattttggaaaatattttattcaaggaaattgagtggagattagcccggagagatttagtgaagaaatcagcgatgttggaagaagtggaaacccaatcaagcttgatgccatgttcacgaactgcatcatttacaaaaaagaaattgcgttctaagcttttcatccggccttttgaagcgttgtcatctgagactaacaccgctgccctattgtcgcatttgagaaggatagggggattgaggtcgagagatttgacgattggaatgaggaataataggaaatcaaccgaagaaccgagagaaatgaactctgccgcgcaagtcgacgttgccaccaccttttgacgtcttgaaccccatgcaattggactgccgagaaacgtgatgataaaccctgacgtcgagcgttggaactctccgccccagtttgcatccgaccatgtgaccaatgagtccgatgttacctctaatttcaacctcttgtccctgttcgatgcaagatattggatgagatgtgataaagccgcccaatgtgtattgttgggatttgaactgaaacgagccaaataattgaccgcataactgagatcaggtcgtgtgccgagcgctagataattgagggatccaataaacgactggtatagggttggggacacaggatcaccccagtttgtgacaagcgtgtcgcctagtaagggagtataagtcgggatgattcgatcttgaacttgttcccggaatttcttgatggtttggtcgatgagtaattgttgactgaggaaaatggcgtcgccggagtactctagttttagtccaactaacttctccggcttcgcgtcccacttgactcgtaagcttgattcgaggttctcacggagctgatctagtgctgtcgagtcgttgctgaatacaatgccgtcatccacgtggatccaaatgatgatgattgattcgcccctgcaatattgatacaagcattcttcgacttcgtcgcagtcgaatccccatccatggaggagatgtttgaagtgcttccaccagcatcggctggcttgtcttgtgccgtatagtgctttcttcagtttgagaacttttccggtcaagtgcggaaacagttcagtgggaggatcaacgtagattgtttcatcaattggactgtggacgaaagcgcctgtgatgtcgaatgagttaatggaccacttattcttgatggacaaggttagaagcatgcggagagtagtgagggatgccgtaggggcaaaggtggatcgaacatcgatgccgagtctttgtttgaaaccccgtactacaaagcgagccttgagtttgtctacagagccgtcagcttttcttttaatgtcgaatacaaaacgagtgccgatcgagtgtttggaagccttctcttcaacatcgaatgtgtcgatttgttcgagttgattccattcggataagcaagctgatttccactgggccgcattgggtgatgagagagcatggcggagagaagtaggtatttccgcatcggaaatcgcctggatgttgtcgatttggaggtcttggtcttcacatatttctttcgttggttctttgccgagatggagtattctacggatgcaaggagcgtcagggaacttttcgggagtggggatcagtggtttgtgctggaaatctaggaaatctgcacactctgagttgaatatcttcttggtttcaggatcccagaagaaccaaccacgttcatcgtcttggtaatccaccagatagccagtccatcctcgttgatcgagtttgcggcggcgttcctttgggatgtgaacagtcgccctggcaccaaaagggtaaaaagacatcgtgtttggttgacggttggaccatagttcaagtggcgacgttttgcatctgacattggacaggcggtttgtgaggaagcaggcgcatttatacgcgtatgaccatagggaagatgggaggtgtgaatgtgtgagggtggtgcgagcgatgtcgccgagggttcggttaaggcgttcagcctcaccgttttgttctggagtgtacggggaagtgaatatgattttgcagccgatagaatctaggtagtcgtgcagcgatttcgaagtgtattctttggcattgtcacaacggatgaatctgggtgatgattgaaagtgggaagtgatgcgtttgatgagggaaattagtattccaggaacttcggatcgtgatttcattgggaatacgaatgaataggtggtcgcatggtctctgatggtgagaaggaaacgatttcccttcacgtcggggtctagtgggccgagaacatccgttaccaagagatcgaggcggttgtctttaggaatgactttgggcagcgaatggcgtcggcgttcacttttcgatgttttgcaagattcacagatgaaaggggtccagcgtttgatgtcgaaattgggaacaaatcgtttaaggaattctttcacaacagagtcggagacgtgtccaagacgacaatgccagtcatacgaaggggaagatatctgaggtggggcagtgatggaagcagatttgattgagtagggtgtgcggcgccaggatgtaggaaagatgatccaagaccgattgatgtatttagcgatgatagaaatgaatgaggatgttaaaagaatgtcgttgttcgggaggaatgaaggtttgaagccggagtcgatcagctgtccaagactaagaagtgttcccgtcatttccgggctgtacagtacccgcgggatcattagggaaccatccccattgattatcctcaggtgaccactgtgtgttgccgtcatggaaccatcagaggaagctagattcagtttgataggcggacggaggcttgataagttagaaaacatatggaaagagccgctcacgtggtgggtcgccccagaatccaaaaccgtgcctgcgccatcggcacccgtcgcatccgcagccacggccgatctaactgccgcattagatgtcgagccagtagcagggtcgttcgggggtgccgcttgacgggcgaaaccggaagcggggcgaccaggtgtggaggtgtcgggaggtggcagattggcatctctgcggagcgtcgggcatgacgatctccagtgtcccgacccgccgcagtaggaacagggtttcccggtgaagatgttagggtcgttcggacctcggttgcctttcctgatattgttgatcgctgccgcaatatcgtcgatggttgggtggccgggtcgtccgacatttggctgacgattggtgttgagtgttggagctggtggttggggacccgggttggcttgttgaaaagggtttcgtcggggagggtgtattggattttgagtcgcattaccccactgaggttgattgggccatgtgcggaagacagagacgtgggaagatggtgacgagtcgaaacgaagagattcgccgtacgcggaagtaatgatagtttggatatctcgagccgtgacgtctggctttttgccaagttgtagggagatgttctggaagagttgggaccgagacattgatgagggagcagggacgacagcctgaagaatgaggctctcaaccagaggcgagaggccggcaccaactttatgtaagccggcgatgtgagcctgagcctcttatgtggcgacaggacacaagagaataaggggaactaatggttggattttgaggaagaagggaaatacaaccagaagttagcagaaaaggggaaagacaagagaaaggaaaatagaaagaaaaagagaaatatatttttatttgttttttatcttttatttgattgaatctgcagtcttactttcctttagtaggatggctgataagctgtcaaagactagcctcttctacaaaagaaactgtagaaggttttagtttgaatatgttcagaactaaccactattttttagatctatgatcaaggctctttaaagggaaacctatgtggttttcaggtttaccaccaaacaagagatgaagattatgattgagttgattaaagagagagagagttagagagaaggatatggttgaagaaccatatgtgagactgagataacagagcaacggagaaatcaagcaacaagaaagaatactaactgtcagagtcctagcacgaccacgtggaggtgaaactgggagttggaatcctttcgacaagttaagcgccaagcggtaacggggttggttggtttgttggtggttctggttcaaagtgagtctaaaaaccttgaagatcctgaaaaatgcgaacttagaatcctctgacaggattttcagagttggattacgtaatgattacatgtacttgtggtagaggggaattataattcttgagtagcagaatttagacaagtactgtggaataaggcaaagtatatgaaggattagagtaagataaaagtggtcagtggtgactaggggttaatttagcagagaaatccatatctgaagtcagattcaggaaatatcttatgagtaaaaagttatggtaatattatagtgagaaaagatggtaaaagcagtcttttggccagctgtgctggctctaaggctgacaggcgaaggtttcaaagatcctgttgaatagtccggggatttgtgatggctcggtggacggaccagagacccgtaactcgagcagcttgtcgatgagttccatctgacaaaatcggacggtgccttggaagttagtttgaacagcgtcgtaggcttcagtgcctttggtgtattggtcaacaagagatgcgagctcatcgtggattgtgatttgaataaggaataacaagcaggtattctcctggtccgataatttggaatagttgtcggatttgtcgaaaaaatttgggtggccgagggtgaggagaacgatttgtgtgagtccccttttccacttgtcgaagttggacccatcggcggtgagttgttcaacgtcctgcttgtagatgctaggctgttgcaaaaatttggaacgaggtgttatttcggacgatgtcgatgtcgacatttgggtgggccgttcaatcggagaggatggtcgaatgcgaggggagaatgccggagaatgccgagtgagaaactgggagaatatatgagataggggggaaagaaaaggtgacggaggtcgattgttgtcgatgggcgggtcgatggttgtgttacgtggaaagtcaaggataaccgggtctacgccggatatactgaagttgttcaggtcctcgataagcgaaccaagttgtaaggttggctgggtgtcggtggggttctgaggcggtggggtcggagggggcgatggtgggagtgctggaagttttgataatctgcggtattcaagtttgcgttgtcgttcaaatatggaaaccggtctgcggcgtcgagttggaggaggtagtgggccaaagagagtatcttttgtcgaacgtcgggtatgtaccattcgatgtgtcggctagtcgttgggtagagcagcgtactcttaatctgttgtagttggaaatgcctggtgttcattgcttccccccgttccccctcttgtcttcttcatactccaaatgtggagtttgcacacccatacaacatttttaaagtctaaagctgttgggtgtatatgtggtaatttatcattaagagtatcttttggcattcttgggatccaacctctctcaaggacataaggtacttcatttgaggaagaatgtttgctgctgttatatgcaatttcaagagcaggcaacaagctgacccaatcatgagtatagccatcatggttcttaaattctaaaccaaatgagcagaatcttctgagcatatcttctaaggtctgaatcatcctttcagccaggccatcagtctgggggtggtaggctgtggaaaaagctaatttagtaccaagcatgtcatgaaggtttctccaaaattctgaggtaaatttaggatctctatcactgatgataatcttgggaattcctacgtcagccattattctgttccagaataacatggctacttccattgcagtgtcatccttatggtttgggataaacctggctcttttggagtacctgtccactactactagaacagagttgtaagagtaagctcctccaggaggcagtcctgtgacaaagtccatgttaattatttcccacttagtactgggctctgcaattttctggagtaacccatatctttttcctgtttgtttatttgatttttgacaaatttcacaagacttgacataattggtgacttgggatctccagtctagccaccaggcagtatgttttatcctttctactgttctatcttcagaaaagtggccagaattgacattgtcatgacattcataaagaatgttgtcaatttgtgcctggtcacagagtactaaaacactagagtgtctatttctgtagtacagtaatccatccaataaggtgaattttccttcagaataaggttttgccaaattagggggcaggctagcaattaactcgggggaactattttcattgctcaggatgtcaaccaattttaacaattcaatattatccttatagctgtcctggactagtttgtagaaagctacatccaaatcacacacgtggattcccaaaatgggaaaaatatcctcatcttctggatcccaggctgggttatcaggtgtgttgggtaaagcccatctactaagtccatctgcgtttctgtgtttaatgccagctttatgaacaattgtcatatgtcctctgtactgttgaatagcaatttgccacctgagcatatgtctgttaggtgttttcatattcatgagagttttaactgctgtgcaatcagtgactactacaacttttgtgccctcaaggtagtaatgcaatttttcaagtgaccagactaatgctaaacactccatttggcttgctccatatttcctctcacttgacttgatttgcctagagataaacaatactggtttttcagttggaatatcatcaatctcaaattcttgatgcaaagctgcacctaaaccatccaaacaagcatctatgtataaaataaatggtttggtataatctggttgggccagaacaggagcagtggtcataaggtgttttaattgctcataatcctggacacgggaatatgtcatctcatatattacatctttactacaaatttcataaagactatgggtaatattggcaaatttggggatatgttgcctatagtagctacaaaagcctagaaatgattgcatttctgtaatattctggggcatgggttttaacaagacagctgctactctgtgctgatctatggccaaggttaaacctgaaactatgcgtcccaatgctttaagctctccataaccaaaattacattttttaatggacattttgaggccagatttcaccgccatttcaagcacagaagtaattttttccagatgtgtggcccaatcattagaataaatgataatgtcatctatgtaaaccatcatccaattttgacggataaagctcccaaatatagagtccatcatcctttgaaaatgggatggtgcatttttaattccaaaaggcattctgaggtactcataaacacctaaatggcatataatgcacataaattgtctgctatttggctcaataggtatttgatggaatcctttaagcacatccatagtggtaatatattttgctttagacaaattatgcaaagagtggtcaatcctaggaatgggataattatcagctttggtgtaattgttcaaagctctaaaatctccaaccatcctggacttctcattatgccatgcaataattacaggagtagtaatttctacctgctcattatggcctacttttcttataactttgaggtccaatagctcttttatgtgagtctctaaagctactctggactttgggctagatggataagcagctctcctgagggctggagggtacggaggttgacaggtcaattctaacttgatgtcatgtcctttgacatttccaatgggttcttctgttgtgcagaaagcctctttgtacttgtagcatatttttaagacatcttttttctgctcttgggttagtatatcacttacagctgcttgtgacagatactctttatcaaactcaataagttcttttgtcaggcaagatacttctttgattggctcagatattttaatgttcacattacaaatctggaatttccttttccagtctccaccaatggtatagtatctatttttgctctgaaaaatatctattccatacaagcagaaagtgtcatttcccaaaataaaatattcacataaagcatcttgcaaaacaacaaattcaacattgagtcttaaagatcctttggagtgagggaatattaggggcatactaattacaccaaggggtttcatggaggaattacaactgctgaacttggctttaggcactggtagcaagtaatttttccattcagggtaacaagtatcaaggaaatcactactagtgcatgagcagaaagctccaatgtcaagcaaagctttccattctttaccttggaacatgaccgtagtgtaactggtttttcccatagtgtagctcatacctatctcaggtttgttggacaaaagtttggcgtcagaaatgtggcccacttccattgtggaatcccatttctgaggcaaatttgactcaccgtggatggcattaatttcaaactcatctccaatatctgctgatataacttggaatctgtactctgatttctcagattggtgatgattttggtggaaatctgagtcttcaggttccacttgtaccatctcaaacctggaagaggtttcttcctcactgtcaggctcaatgttgacattatttatcctttttctgggattggggcaatcaggtctcttgtgtcctttttccccgcagttgtagcattcaggtatgacagcttttttaggggcaatttcagcaggtttgccttctttttccttaggagcaggattctttgaagttacttcccttctgtctgaataattttccctgtgtcttctgttggcaccagtcatttcaatgacttcctccataacattaataaatgtggataaatcagtgtccatgtttggaagtctacatctcatttggtgttctagatttcccttacattgatcaagcaatttatcattaatgtccagttgggtaggatttttgtacatacaatcaatcctctttttttgcgtgagacaccatttgtgaggtttgtcttttgtgggatcaaagtaatcactctcaaaggctctcctgattttctgctcccataatctggtaccaaagtgagctttgattaattttttccacgtgtcccaagattgttttccaacagattcttgtttttctatgaaccactcaagagctactcccgtgaataaccttggaagtctactgaggacaaactcatcatctgcactgtaagacaacaacatgtggtcaatgtatttaataaaacttatgtggtcatagtcatctgacccggcaaatttaggccaatctgtaacaggagggactagcttatttaaagtggccaaatccatgttgtaatatttggatggaactctattggcattatgttgggactgtggtggcgcggaataagtatgattacttaaatggggcggagaattcctattttgctgcggcacagcgctagtttgagacctgttaacgtgaggcgcggggtctctgggcatctcctccatgtaaggattgttaaagtacgcttgtgtttgttgatctaggcgcggatgagcactgctatcaggttgattaatgataggcgcagtattattttgaaaaatatattgcgctaaggaggcttgaacactagattttatttcagctttcatgtcttttctaagcagagaaatttgttctttaaaaaggctgcttaaaccctctgatctgatattttgttggattagtaagtcttttatgacatctacttcttcctttttcttcgcgttctctacgacatcatcttctctgatggtagatataatgtggtcggcggaggtactcaagtcattgttgagtttgtcaacagacgcggttagcttagagcacgccttctcgcatttagctgtgttctcagcgatgattttagtcatctcagggttaatagacaacggatttcttaagatgttatcaaattgaacggacaaagaggtagcgttctttttgttattgcgcgaaacaagatctaagctatgtacaatggtcttaaaattctcttcggcgttgctatcgatagccgaaaggtttttactaacaagttctaagctatccaaaatagctgtaaggatcttcaggtctagtccgccatgtggcggtatgctgcctcgagggtgttgcagcccctcatgaccattttccaacgtttcgggtcgttgtaacgttccttcgctcctttggaggaggaggagcgcttcttgccgtcgttgttcttcggcgcggtgggaaataattctttcttgatcgtccaagggttccagcccttgacgaactcttccaattcctcgcggggaattagcttctgtagaactttttgactgtcctgcgcttgatggagaagtattttgagatcttccatcgcgccggactgttgggctactgtgcacctcttccaaaggtgtatatgttctctcaccaggtgtttgatcctgtcttctttggataacacctgcttctccggcaacttgcggagtagctggatatccaccgaagaggttgaagctacgggatccacgtccatcgcttccgaagctatggtcgctggatccattctcgggactggcgtttttagcgccaacggatccaagtccatggagtctggggcattggtcgcgagagttgtcgctgggactgcggttttttccgctacggtcatcgcagggttggttatctgggctgagccgttgcgagccaatgtcgccgtcgccttggtggctatcggcgctagtttcttttgaattgttatcaatctcaaacggttcacccgttcctccagctgacttgctacggcgaggtcgggtcgctggagggagaggtccgtgcagattggggttgttggacctagtagacatgttggtttgtccccggaagagaaaaaaataaaaggaaaaaggattaaattcctagtattttatcgtcgagaagaaagtaatcaggtagctattacctgagatgggctgtgaacgcggtttgagcagctggggtagtgcgcgctggagctagaagtggtagacactgtcaacggaatcaagcgcagtggtttcttttgttagcaaaaaggactttcaaagaagaaggagtgggggtgacaagacgtaagcacgtacttttcgctagtcttttggatcttaattctgctaaaagttcgcgacgggtttgtttatgttggcgtttgagggagttaaaggcaaacagattgtcaattcttttctcttcgttaagttggatgcgtgcaagggcgcgagcgcgttgttcttgaggagagagtaattcccagggagtaggttgataagaggctgcgcgctgtgctttttcggaggcaagaagttcaaggtaatatttgattagtctcgaggtttcttgtaattccactctaaggaaaaaggtaaagaaaaaagctagtaagaaaaatgttttttaggattgtttttaagctttttataagatgttttagagggtttgatttttgtagaaaaaattcaagaggaaggagtaaaaaatataattttttgtatttgtttttgttttattttttaaagaaaaaatagtaccaggtttttatcaagagataaaaggttttcccggccagacccccaattgtcagcctgggtgatgccaagagcttgactcttctagctacaccaggtgcaaagctaagaaaaaatgtgtacaagtgtgggtaacacttgaaatgggaggtgtttgatattaagaaaagagataataaaaactgttaagtttttataaagggaggggcctgagttacaggggtttttatggtgccctccaatgaatcaggacctgttaaacaggggtattttttgatgtacctgatgatctggtcctttgtgtaaaggagtatgcccagacaaaatgcctacaactgaagtatcaaggaaatattacctacttagtactatttccaagccaaggggacttcaggtgggtgaaaactggtctgggagcgctcagaaaactgggtaacaggtgttggaagagtgctggggaacagttgatggttgggttggtgatatccaagacagaaacagcaggaactgggccaaaaacaggtgaaaaactggttgttggaggtggttattgctggtaagtggtgatgaagatggggaatcagagtttgggggcaagaagggctccttatatactcattctgggcccttggaggcgaactcagaactctgtttggctggtgcaagcctcctactaggcattggtgacctgtagcactgcctagacacctgtagtccttggttacaggtggcagagggctgaagtgaggcttgtaacacacactaaggggtgctgtgacgaacctgcagccatggtttggtcactgggaccctttaatgaccagtgggctggtcttaaccaggcgtagttagccaaattgggccaaaaagggccacaaatggctttggaccagccagttacagttgttgtgacaatgtagttaaggtttcaatgatgtcaaccttatttttagatttttcccgaactgcatgaaccttaattacatgtgtagacctgtcacaacatgtagtatgatgtaactgggagggtttttagcaaaatgagcaagtgtcactcagagtacacagaagtacctgaaggagtaataattcaggggtacttctggtgaggtaccctaggttattttgcatgaaaattaagaatctgaaataatattctaacttttgcttaagttttagaagttatttgtagattcatgttaaaaatgtttatttataaatgttttttggtttatttttatgttttatttcatgactagtaaaacttaatgtaatgagtaataatgtctctattatagtgattccacttatttaaatattaatgtttttatatgtacatatgtaataatgtctctatattatgtacatataaaatagacattaattacatatgctatgggggtagtatatgtaataatgtctctaaatatttattatgctagggtcaggttgtctctgaatagtagcaggctgacacagcttgtcttccttagacgtttccccactttttttggaaacccaagactcgatacccccactaagattgaagcaatcgaaaactcaacggctgatggagagttactcctgcagaatgcgataaagcctaaaattttagaccctgatattattcaaaagggctatacttcggagtatgttggccacgataaaatcgtcactccgatcttgcggactctaggccagtgggcatcaacatggcaatctgatgcttactttgcgccctacacatccctagtcggtccgacgatgatcggtaaaagtcgcttgctcatggaactctccaaagaagtctgtgtcgttcatatttgtctgcgtcccaagttctctaccgatgaacccggacgatctcagctggcaactgaaatcctaaccggcttacccgctcaatacctaatcaagtattacaccaacctcatcgcaaagatcttatcggtcaccgtcgattttttcaaatcagctccagccaacaaggatcgaaaggaagttttgaaggattggtacgagtaccatcgttcgactgagacggacttttactcggacgttgaatcaagattcagctcacgagaccccacgcattctgttcactaccttctctgccacgcagctcaggaagtcggcaggactcccttgctgaaacacactcccttgaaggtcttactagcaatcgacgaggccaacgctttgctgagatcgccacccgatcatgaagatgtcaccctctttcacatgttcagccatgctttgaaactactaccagatcatactggggtcttcgcgatcctagtcgacacaacttgttctgttgtcaatgtcaaaccgccactcgaagaagaccccgactcacgagctattggcagtcgtgcagtatccgtgaacctctacaagccgatttacgagttacgcactttcgaccaaatggtccttcctcatccaccccaaaaatgggacaagttgttctcgccagatcgactctgccgatacggtgttccattcttcagcatatatcttcgtgatgcgctgcaaaaagaccctacggcagaccctgctgcagttgtcagcctgttaatcaaatttgctttcacaaaacttctctgctgcgacgacatcgcagacaatctcaacatcaccgaagcccgggcaattgcgttgcttggacctactatcggagttccgctccatggccaggcgcatctcaatgtggaactgacggcatctcatgcggcgcattgcggctaccttgacctagccgacaacactcaatttagcttttatccgtctcagccgatttacgcggcagctgccaacagctatctacagaagcacgagcatgtgttgatatcatgtgtccgacatctcgctgttgtcctggcccaagatcacagcaatatgaggtatgttggcgaatttatcagtagaatcattctgctgtgcgccatcaacagaaccaccgttgatgtgaaggctgccaagcacaaaaccgtgaccgatcctggccgagatgtgctggagcgcgactcctttcccgagcccgttctagtggccaagttcttggaaactctgaccggattaccggcaaacgaggtggctcttggaagcttgatcgatccccttcacaagcaaaaactgcttgcagaagggatcatgtactggaaccatttcatcgagtccgactcgactataacccctgcttctcctgccttgatcttcaaagccttggccagaggcgcggctatccatcgtcccgccgatcatgatcttcatcatgactcctttcagcaacttttgccaatctacttcaagaaaaattggtcggatgatgatctcgatctggctaatatctccttctgtggaatccatctccaatcccaaaacaacaacttcagcgagctcgaaaatatcaatggaaggatctttgacaaccaatctgcttgcatcaacgccaacaatccctacctggtgttgcaattcaacttgcaccacccaccatctccgagtcaacgcaatagtgatgatggtactcgaaaagccaatgactccacaccttgggcggcgccggaggaggctcctccagaccaagaccctcctggtcgtcgtcaggcctccttacgcttcgacggtgtaagactcaaaaagtggttgtaaggccctttttgctgaattgagaaggggatgatggagtgaaagctctgcccttctatactatcagataacaagacccaccaagcttagcttggcaagttttaatcaagtgatagggtaaagttcaggaatgagttgtgtgatgaagagtgttgatttggtgtttggttggcgcttttaaagtgtttgtgtgaaggtggtcaaatattgcttgagtgttacttgactgaggattaaacaactgggaggagagcctccttatatatacaacagtgagggaatttagctccagggcagccagtaatgagtgattttggctggcctgggctattacatgaggcattttagctacatacaaattttgaatgagtgaatgtgattggtcagacatgtacacgagttgaagtggtgatccaagcagctgaatgagtgattctgattggtcaggttctgatgtgtttacaagtgagtgtggtggtgtaagctgcagctgtcatgcaaggaaaatacactaatttaggctgcaggtatgatgtaatatgtaaaagtgaaatgtaaagagtgtagatgtatgtaaatgagtgtatatgtaaatgagggtgtactgtactgagggtgtctgtgtagcttgagggttgtaattgggtttggtgatatgtaatgatgggtgaaatccttgtgatatgttgtcccagtgttgggtaagagttgatcaaggtgtgttccagtgacgcctccgtggtgaccaagggtgaatttgtccgtagagtccagttcatgagccgtatgttattaattctgagagtgattgggtgataatatgaagaaatatatatataagaaaaagaaattgaaaaaactttgaattttcacatttttgactaccacagcctcccccaacttattgtctgtccccagacaatttatcaggaaaaaatgggaagaaaatagagaaagagttaatttttaaacatgaaatgaagtgaaaagggtagtgggtatttggaggaaaagctggaaaaaaatgagtgtggctggaaaaagagtgtgatagcctcccccaactttgcagtgaagccaagctggggtagccgtatttgtgatttttaaacttaaacttaatttttacagctgatttaacagggttcccctgtgaatgtcagcctcagggtccctgtgtaccccccttttgcccaaagtgcacaggtggggggcatttttatttttatttttttttatgtgtttttttttttttttttttttttctacatacaaatttttgattttgctgcgcgctgtgcgcagctgcgcagctgcgcagcattggacgtcttgatgaccgctccgtcttcgtagagtcgctgggtagactggtttagctgcaaagccccttgggaggggcccaagagggtttctgattgttcgggggtctagttttcattcgggtcgcgcgaggttgagagaaggctgcgcccgcagtcgagagcgctgagccagggttcccctgtgaatgtcagcctcagggtccctgtgtaccccccttttgcccaaagtgcacaggtggggggcatttttatttttatttttttttatgtgtttttatttttttttttttttttttctacatacaaatttttgattttgctgcgcgctgcgcgcagctgcgcagcattggacgtcttgatgaccgctccgtcttcgtagagtcgctgggtagactggtttagctgcaaagccccttgggaggggcccaagagggtttctgattgttcgggggtctagttttcattcgggtcgcgcgaggttgagagaaggctgcgcccgcagtcgagagcgctgagcgcgggtgcctcgttcctgtccgagctctgctcaccgtacctgtcatgccagtgccggtttcaattccgattaagaccgccgacatcttcgaccgagtccggcttccgacttcttccagtggctttgatcggatcttccgtgcatcgacgacaagtaagtgtcttttttttttttttttttcttctcaaaaattctatgaccactgagtcctgcttttctattggtcaggactcgtcagaccgcgtcattttccttccatctgccgaatccatcaaggtgattggccaggatcagtccgcgttggggtgtagcgcgtcgcgaggtcgctttcaagaatcaggtgagcttcgttttcttctttctcctcggctgtgctgtgcaccgtctagattataaaacaatcgatttcgggtgatttacatctctccaatttgacatcggctttctcatcgattcagaatgtaggtgtctaagactgtctgcattcatcatacttccagcagccgaatcaagcaaggcgatttgttaaggtcgatccaccacagggtgctgtacagtgtgtcgcgcaggtcgtcctcaagagtcaggtgagctttcacttccttcaatcctcggtcgttgctgtacaccgtctataagaaacctcaaaggccgtcatccaacctcccaattatgctgatcaaactattgttttgactttgatctgatttagagccgttattgatcaagctttctatccaacccaatctgtgaagaagactgcgcctgcccatcagattttgtgtaacaatttgttttaacgacgtccatgtggtatcgatctagcctcaagagggtccaggcctattgaagtggaatcgcgacttccatcgttgtcttctgcaacgtttgatcgattaggaagcctccaacaagaataatttttagatcgaccaaataaaaagcaacagtcggccgaggtgtttggtgagtgtttcctgctgtctgtggagaggctagttaagtagttcaaaccctttccagcacttttttatagaaaaaaaactgaaaattttaaatagtgaacaatagaaatgcatcacccctcccccaactatgcaggttgtcctcaaccttttaactgagtgattccagaaagttgagtgggtggcttaaggaaggtgagaatggccaaaaaaatccaagagtaaggaaggatggtatggtaagggtgtgtaagttttgaaggtgtaaggaaaaataagagatttatggttgataatgggccaaaaagtggtgtgtaaattaagttcaaggtaggatggggattaaaaggagtgtcttgggtgagaatttgtaaggatttaagttcatcaaagttggagggttaatagtggtgcaagtgagaaaggtaaaataaatagacaaaaggtaagaatatgagaggatgtctcattgaagtgtgtaagtgttgaagttgtgaggtaaataagaggtatatgaaggagggtggtagtaaagagtgacgtataaaagaatgtgagtcctcccccaacttagaaaattaatcatctgcctgatttttgaaagaatttcgagctaaatttttgtaatttgatgtgtgttgtgaacagtttagtctcatgcccaggaggtacgattattctgatgccactgaggagtgttcttccgagtcgtcttctgaagcatcttcctggtccgggtcctcatcgtcttgaatatcatgaaagtcacgtcctcgtgggtaaaaccgtttgatgtgtgaggcagcataagcccttttcaattccactccgtccagttcttctagaatataagagcctttaggaagttgtttcttgatgcgaaaaggtccattccaacggtgagcaaaaagtttcccccactggtcttccagacttttattgtaagccagaaccagttctccggggtccagaggattcctgagtcttgctgccattcgccggtcccagtatctgactgacgattctcgagttttcattagtttttcatgggccagtgttaagatctcgtcccttcgttccagttgctttgttcgagcctcaagcagttcttcagttgtgttcacttctgtccagtcaattccaagataggtgtccatctcaatatccactggtaaaaccgctttcttcccaaagacaatctcatacggtgagtatccagttgatctttttgttgaaattctgtcagaaaaaagtactaatggtaaatattctctccattttccgccggattccccacacatcttgatcagtgtatctttgattggccgatgacctcgttcaatcattccgtttgcctcaggatagtatggtgtcggtggtcgcagagtggcaccaatcttttccacagcttcgataaattcactcttaaattctggtccattgtcagcagttacagtcctaattgaaccatatctgtagacccattcttccaaaagaagtttactgatattagctgcagataattttaccaaaggtgctgcctctacccatccagataagtcatcacgtgccaccagcaggtatttatatcgtccggccttgatatgacaaacgtccaacgctacccgtccaaatagactactttcgccagttggatttcgaatttctctgggcactagagcatccctcttttgacaaggttcacaactctgcacccataacttgaccttctttttcaggctgggccaccaaaatcgacaaaccaagcgttgatatgtttcctcaagtcccctgtggccaagatctttgtgaaacttccttaatagtctgctttggtacgttatgttggagatgactagttgtgccatgggcgtatgtcgtcgcatgagtcgtccttcttggataaagaaattggctgattttcttcttaacttctgaaaatcctctgggtccattccttctggcttcttcagggtcccaagatattccttaaggtccttccaaaaccctggtgattcccattccattaaccttgttgattgtgaggttatcgtgtactgaaagcatgctttgattacagggtcgtcttcgtcaaagtcggctgcgtcttcgtagaattcctcctcatcattgctgatgggtcttctggataaagcatctggtaatgtgaaggtttttccaggtttatgtaccatgtcaaatgagaaaagctgaatgaacgccacccatctggtcattggtgcatttggtaatgatggagaattgatcatctgaattaaggattgtgcgtctacttgaagctcgaagtgttggccccatagaagagtttgtaatttcttcagaatcctggataccccgcagagttcaagtttaggctgagagtacgatgattccacgggtgaaaaaactatggattcgtagagaactggtcgtgctaatcctgtttccagtttttcctgtgatagtactgccccggccgcaataaagctagaatccacggccaaaataattaatcctgcgtccttggagtaatctagctttttaagggtgatatcttcccccactatttgctttagcttgtgaaaggcattgtcacattcttggttccattcccattcagagtccttccttgtgagtcttctgagaggtgcggcaatttcggagaggtttttgatgaaaattctgacgtaaactagtattcccatgaatccttgtaattccgtaagtgagttcggagttggccaggttgtgatcttgttctttttctgagctgaaacccgccgtccttctttacagaccacgtgacctacaatatccagagctgggacacagcaggcaaactttttcccggagatagtgagtccagcttcttcaatcctgaataatactcgttccagtgtctgagcatattcccagatgaaccgccgaattcctgggttttcgtccaagctttcgttatcgtaatctgagcttggtcctttgattcctccatcgtcaatgaatacccctacgttgtcaggtatttcatcctggagtatccacatcatttgcgcctgatatactgctaccgaattagtggccccctgaggtaaacgtgtgagttgaaaccttccaagaggggtatcaaaggtggtcagcggtcgggattcttttgctaactcttgttcgtcgtagcctcccatgatatcgcctaatccgtagcaagcacgtcctgcaaaggcttctacaaattcttcagttgctggaggaaggcctgcgtctttaatggtaactttattcatttcttgtaagtcatgaacaattcgtagctttccatcgtgttttgctacgcagaatactgggcttgagtaacttgatgttgattgttcgtaaagtcctgtccgaatccgttctcgcactagctccacgtactcgttttttattgcagctggtataggaataggtttcttctgccaaggtatgtgttccactactggtatgacatagggtaatccataggaatgcttcagtaatccacgctcttccatgcagaaagttaaggccttttcgcgtaaaacaatcagatgtttgaatagcttgagttcttctttccagagccatccttctggtccaaaattaacaacctttaaccgtgcttcagtgattttatttgtaggtgcaaattccggtggatgtggcgtcagtggggttttatacggatctcgagacagaggtggtcgctttagtggtggatttagtagttgtggaagtggttgattaatcggtcgaactttcttcccaactggtttgtactttgtcatacaccacaagttcccttctttccaattctgacataagtgcttctggaacgtccagccaagtcctattcccaacaggtcgtggatattctcggtctgtcctgtttgcgtaactgattcgtttgttatttgtttggccagattggatcgtattactgctcctccgtattgtgagcagatgagttcttcttcccgttttttctcgtttttgtgttcctttttacctgttttacataatcttaaaattgagtctgagagttcagtgaaaattacctgtgaaaaaaattgcatcagcttaaaaattgtttttgttagttttgtagtttcttgtaagataataaaaagaaaaaataatagccagtcaaagaacaccggcgcccagaattcaactctcttgactagcttaagtgagttattcctcaattggacgccggaattcataaaaaaggctgcatgataccctttttgaacattcgatcctcgtcgtttggcggtatgttgttgtcctgtagctttgtgctgttggtactgagatctttcctgttgttccagcctcttccttggccggttcttgctaaaggtactgatactcttcgtccctttgttccttggaaagacagagtttcaccgttctcgtgatattctagagtgcatccgtagtcgaataagaatggtcgtcccaaaatacagtcctgagccttgggtgaaacaaacagatgtgctggtccggagaatcttccaattccaattgggcaattttcaactactccatttaagtcacatcttgctcccccaactcctttcatgggtatatctacttgtactagttccaaatccaggtcttctgctactgatcgaggcataacgtttaccatggatccggagtctaccataaattccacgttagctcccccaacttcggctgttacgtatcctagggcgcagctgtagtagcaagggtccgaggggtcttttatttctggagtggtcatagctgctgaaactttggtggcctctgtagtgatataggttgcgctgctctttcctgggagtcgattatgaagctttgcgattatttgttccgtatagattggtgagatagcggtgagttgagcaaaagttgttggaatcttgatatggtctaactcttgcaacagggcttcttctggtgttgcagccttatttttgttaactggcttctctttgctccatacttctctaccacaggtgttttcggtgctccatccataatatcagcaatctcgtcttcttgatcaacgtccattgcgtccttttctggttcttgaatccgaacgctgcgtcttcctcgttgggcctcagatcgagtaattgcgtgattggctagaaaattatctgctcctagttgcggtggatcccaatcaatagtttgagctgaggttttcatagtagtaggtacgtgagcttcgcctgttctacgagattctgctagttttcttgccgcctcttgcattttgggatctgcggatgctgtcgccactacggtcctgatgggtcttgatgggttccaaggtatatgttgaccatctggtagataccagtctcttccagtgcgcttgactaatcctagttcctcatcttgtgctagttcggggcatcggtaggtcgcatgtccttctctcttgcaatagtagcaagattgagtctcatatagaggtgttgaaggtttagcgtttccccgcaagaattctgatttttcattggatccagattgattgtatgaaaccggtattatgcttttcaattgggatttgagtgaagcaatttctcgagctatctcgtctacctgtttatccatggcttggcccgtaggtgcttctgcaatcatttgatctcttcgttggctgttccccttctgagtgttcagcttattctgcattaattgattagcttcgccaaatcctgaaatgttgaaataaccaggttccacgattcgtacttccagaattgccgcttcaaccaagtctgcccagcgtggcggtaagttacttccatccggtccttttggaagtaattcgtaactaattaatgtgcgcttgatattcatttgactttcccgagagaatgcactcaagaagagtatcgatgcatccgacttctggtgaatttgcttgttggtcactaagtatttaaggatagtggtgaattttcctaagtatgatttgaattcccgatgatccttgattccgccatttatgccgtattctttggtgatatccactaggtcattggttgtgtacaagatcgtattatccaactctccccaggtttcaaccatttcctttcgtaatttgttccattcacaggtctcgaacccatccatggcttccagttggatcttgagctcctcggttttcatgaatcgtccaatttgcaatgctttatcgtagtccgtggcatggaatgctcttgccgctctttcatatcgcatcaggaattttccgaagttttcgccatcgtaaaaaagtcctggttctttgataatctttggtgcgacttgagggattggttgttgattttccggttgtggctgttgttgctgttgtcgattatacactggctcatctgcattctgggtgttgtgaagcccatatccagacagcggaggtaagttatgtgcttgaggcgtagggtcacctgcatctgagtcttcttctgttgtatcccgtatttcgcttgctttaccctttcctttatcctttggaggtggcaagatattttccgaattccaactaaaagatgatcctgaaggtcggtcttgaaatcggttcctaaaaggggttgatggtccaaatccgtcttccaaatgtggtgtactgaatggtagactcatgttgattttgattgattttcctaggtttacttcctcgacgttccttcgatacctaaacaaacggctgctctgaaaaagaaacaaataaaactttggtcgctggtttctctaccagggcaagcttatggctttcttttaaataatagatcagttaaatactgggaatttcttcttttacagaacctacttatccaaatcctttgggtacctttgcccttcttttggtctataagcagctgcttttttcgaatatttcctgagttgtcgttgaacagtatcctagttatccagatccttcgataatcttccttcttctggttaataactggctgtcttcttcgagtcctcgtttcagtcgattcctacactttcttttcagaggttggtcggtggtgtcgttgaattgtttgttgaagtttgactagttgatcaacagaataactgaatatgccgctgagtagtcgcaaatatggttgataaatttgatccggttcccgctgaagttagtgatccttcgacgattccttctcgttatttgttgaaattcgattacttgatgtagatcacacaagtttatcctatcacgttggggactcccttgtaagactcaaaaagtggttgtaaggccctttttgctgaattgagaaggggatgatggagtgaaagctctgcccttctatactatcagataacaagacccaccaagcttagcttggcaagttttaatcaagtgatagggtaaagttcaggaatgagttgtgtgatgaagagtgttgatttggtgtttggttggcgcttttaaagtgtttgtgtgaaggtggtcaaatattgcttgagtgttacttgactgaggattaaacaactgggaggagagcctccttatatatacaacagtgagggaatttagctccagggcagccagtaatgagtgattttggctggcctgggctattacatgaggcattttagctacatacaaattttgaatgagtgaatgtgattggtcagacatgtacacgagttgaagtggtgatccaagcagctgaatgagtgattctgattggtcaggttctgatgtgtttacaagtgagtgtggtggtgtaagctgcagctgtcatgcaaggaaaatacactaatttaggctgcaggtatgatgtaatatgtaaaagtgaaatgtaaagagtgtagatgtatgtaaatgagtgtatatgtaaatgagggtgtactgtactgagggtgtctgtgtagcttgagggttgtaattgggtttggtgatatgtaatgatgggtgaaatccttgtgatatgttgtccagtgttgggtaagagttgatcaaggtgtgttccagtgacgcctccgtggtgaccaagggtgaatttgtccgtagagtccagttcatgagccgtatgttattaattctgagagtgattgggtgataatatgaagaaatatatatataagaaaaagaaatggaaaaaactttgaattttcacatttttgactaccacaacgggctggacgcgttccggttcctcagcccgccgttgaaggatgcgttgactggattgcttgggatccggtccgagttcctcaagatcaatgagacgtggatgtacaaatgtgggcagtaagctgtgtctgcatacatggtcgtcggaaataacatgtgggcttcgactgggctcatttccttgggccgttcgtccttgcaatcttacaagtatatgtgtatatataactgcaactggttgttttattgatctagctatgagcctttttttatttggaatctctatcggctgtatgttttggaaattggacattgcttcccaattattacaactagctaagtactatcaactaggccggttttctttcttatgaatcatcaatcctagttgtcatgattaaaactcatcaaagaggggaggaggagagtttttttggcactaatgatggtctatcttatcttttttttttttgaaagaatggtgtatgtgcttagtttttctccaagaacattgagtcatgagcgggtccacaaacagaacaataagcacattgttctggtaccagttagttgttgaggagaatgttgaagaggagagattgtggggactaattaaccagcctttcaaccacggtacagggtcaagccaaatgtggggaattgtgccctgaaacaccctcaaaaatttgtgggggcaacacaggtcaagccaacaaacccgcctctagtgtcaagcacttgtccaccagaacctgcggtgtatttaagttagagcaattggtctgagcaagaggagcttgttccacaaatgcaaaactcctcagcagatatagagtgcagacaagtactggaaagaaccttgtgacagtctgcaagacatatgtgtacaagttgggtcaagatgggattacaactgctgaataaaatctccattacagcaaaaaagccaaaattaactgagtcccaatgcggtattggtgattttggcctgagaggaattgtcaaatatgacattttgtattaactttgtaatagctctgtaaccatgaaacattccgcaaatttgtttccataattaaaaaaaccttgcttcttgtctaatttttgatgcatcaagatcatcatgggatgggctctttggctcacaatcagttactggttgaggatgttggattgccaaaattgaccctggggtccatataacacagtttttttttagtagatctatacacttaccccaagggaaaaaaatacaaaaggtttccagttttttttgctacattcttcatttttcagaattcggaagggccagaagacacaaaatgagggtgggatgtagcttggtctcatttgagtctaactccaaatgtatcaaggcattacaccaagcctgtgctataagcctatacaatgactttagcagaaaaggtgaggagaaatgccttacctctcaggcccaaatcactggtcaggcataagtccctcccagagggacgcctttggcccctcgggagggacttggtcaagtttgcgattaacaagccctgtctcactcagcgtataccttgcagtgtgaagagtcaaagaagctattgggcagggacctaaactgtgccacagtattacagcttctggtgtgtgatctaacagattcaacagaaatctgtgagcacaattgaattgaaactgaaataaagaaatcagattataaaatgttatacctcaagttcaactaaggatgtgtaacacttcaaaatttgaattttgttggatttaagcaagtaatccggggactctgaatgtaccccggagatgtatgtcaaattcaaaagacagaagttgtatcatgtatgcagaaagaaagttttggccctgtgtgtaacatttgagtttttagttgactatttatctttatttatagataattttcataaaggttactgataaataagtttattaacttatgatatgtgcaagttggttattatttgaatcctttatagatagttgacttcattataatgatttttaatttcattatctttcattcgagtttgttttctatattattatgtatatacattgttgttgggttttcctttcctttctttttgtcattgtgatttctttgttttattattatcattatatcttgagttcaataataaaaacctcaaatcagacataacccttataaaaatcctcttcaagtgtttatctttccttaaagataaacttgttggatttaaactcggcacattgagttttttattcaaaatgatattcattatgaattctcagagtcgtcatcctcgtgtctcggcaatctactcgaactcaatcattcttatccttccgcaagcaacattcgactcgccgatcatacttctccccttccttgttgctcatcatcattcattgatcactcatcgatcaatcaaaaaccaccgaggtcattaatctctttcgctgatcaatcaagcttgatttcgatttaactatcgtccacttcaaacactcaggaggagctagttctagcttctgggcaggtagttctttcaaatcttcctttgatgatagttgttcattgtattgaccgtttctattatcaatttctcttacaggctagtacgttgtgataatccttgtgttttgaaagtcgacgtcgttttatcgttttgagagttttgctacatactgatttattctatcaggtatttatttctttcatcatttgttgacctgtctatggaggcactgacatgccaaacgagccaaaaaaattaaaaaacacattttgatgcctctgaagtgccaaacgagccagggaaaaatcaaaatcacattttcacaaccaatcttttgaaatacatacctctgacatgtgcatactggccaggctgtattcaattgcatagggatgccaaacatggtaccaagacaaaacagccattacatataacgcagagggtggtcctagcagtcaaaccgaatgggatgacggcccggatggcaaatgtatcctccaaatatcaagggatacttgaggggcactggaagaatgctgaggtgaaggactacatagtgcttgagacaaacatcttttttggctccaagggtaccgggccgcgattgccgacgttgggaccggtaagatctctctgggactcagcaagatcgagaaggccaacaagccttgcaacatcattggctctggcgctagctttgaaggaacacatcagacgaggttcttagctctcaggttgctgctgtcggggccacggtatcgaccttcaattacctggtttctgctatacatactgtgtagggaagcataagcagaatatggatgcccgtcaaagggggctgcagggaagtgcatcattatccagggatgtttcagtgcttgtttgggtagcttggtcggttgatttgttcaaaaaatgggttttcatttattgatttttttggcacatttggcacaccagtgcctccatacctgtctagttacaatttacttatctttttcattgattgtaagattgttacttctattgggttaaataaactatttcaaaaaagtaatcgattctaccatttcttacaaaactgccctctactcttccataatatagatggtttactctagtcattcaataaaaggaagtagtagccaggctctcacactgtggctttctgatcatgtagaagttgatcacaaaccagcgccaaattaacccacctgtgggaaacccaaactaccatactcaaacgcaagataaaacatggaaataaagcacgctacagtacagttttcccactgaaaaaatatcctccctgtgttcccccctcccccttcaatttggggtccagtcaacctccctccaccccccttcaagtctccaagtcccctctcgcaaccctgccctgagcccgagcccgtgccaaccccgctccacccaaccgctccccgaccgagccgcctcaacacctcaaccggtcagcctccggctatagccatactaaatatgtacatagccaatctgcccggcccttacacaccgagcttccctataccaagccagcaagaaacccaccaccccaacaacgagagtctcccaacaactcatatccgaataccaacaacacagtcaccgaccccaatcagccatcgatggctatcaccaagcgcattcatccaggtgtgttgaccgttgataaaggaagctctcataggaataccgaaagaccgatcccagcattcgtaactaaactattcacgtcggtcactctactcttgacttgtccgatttcataaaattccctgtcctactacttgcttgcttctatcccttcacatctccccataagtctaactaggaaatcaaaataatgcattactacgatatcaaaacaaagaccaattttttttacacataaacaaatgacaagtaattatctgttccagggctgactacattcacactgcttcctctatttagcatggtaaacgacccgaacactgatcacctgatcaagtggagcgaacccaatggcgactccttctttgttgtctcatcagaacgattcggaagggagttattacccaagttcttcaagcactcaaactttggatcgccattgcttttgaccaacgcgctgatcttaacaggccactcaagcactcaatgaacaattctaccgctctccactcgccattcctggattatttgaaatcctaacaacatgtggcacgccagcggtccgccagctatcagctgttgagctccgaaaacgagtatctatccgctgggaaacgaaaacattggaaaaaactcgaatcttcgatgagagatgcgatcaaggcgcgccttctcgaaatcgtcgtctctgaaccagtccccatcacgcgacatgcgatcgctcgtgtcatctcagaggttgccgaatacgagttgcccgaaaaagcgtggccccaactgttaggttttttgatcaaagcaagagacagtccggtggcccatgaacgagaggtcgcgatcttgacgctctctagtctgatggacaccatcgtcgattcatatgccgagaatctccctcaaatctacgccctcttcgccaaacctctccaggatcccgaaagtctcgaagtccgtgtgaccaccgtccaagccctcggtcgagttgccgagtacatcgaagttgatgaggaagctttcattgtgagtgatccactcagccaaatttatgattcagcagctgttgaccactgtctcattccttctcccccttgtcccccccctaggcctcattccaggcgatgataccccagatgctagtcgtcattggccaaaccttggaagccggtgatgaaaatgctgccaagaaaggatttgacactttggaaacgctcttgatcatcgaagtccctctgatcaatgctcatttcacccaagttgtcgaattcaacgctaccatcggcaacaataagtcacttgacaaatcccaacgaataatggccctcaactgtcttctttggaccgtcaagttcaagaagagcaagatagcttcgatggacttgattaaacctatcgtcgactctttgattaccattggtgccgaagacaagcccgaggaccctgaagatgattcggtggctagagtaggttatctttcatttgccagtccagtgtttccgattactgatttcttgttatctgctattccacctacagacagccttctgatgtctcgatgccctctctacctccctctctccccaagctgtcttcccagcactctactctcgaatccaagaatgcttccgcagtaccaatcccaccttacgtaacgctgccgttatggctcttggagttactgtcgcaggctgctctttgttcattcagccacacatcgaacagctatggcccttcatcgacacaggtttggaagatagcgacccccgtgtccgacgggccgcctgtaccgctttgtcctgcatatgcaagatgctggtagacaaatgtgccagtcgacaccaaattctcgttccccgggtttccgccttactcaacgaccctgcttgccagaggaacgcgatgacagctctcgatggtctcttagaagtgcttgacgaccaaacgatagggctctaccttcaccctctcatggagcgtcttgtgcctatgatcgattccgctcctccgaagctcaagggcactgtggtcggtgcgattggctccgccgcttactacgccgcaaaaggcgcattcgagccttacttcgacatttgtatgcaacggatcactcctttcctttctctcaaaggcgagggagacgagcaggagttgcggggtgttgctcgagacactgtcggtactttggcttctgctgtctgtcggcaaggaaaaattcagacctttcctggatggctgtcttaacattgctttcgaggcgatcgaattgaatagcccaagtctacgtgaatgttcgatgattttcccccaatttgagcctggtatggcccacatcagcgactgttacactatttagtatcatgtctatattccatgcgcagctagttaatctgatagaagagctcctgaatgctctgcggcagggctcgtctgactgggaccaactaagagtgccgtcaacgtctgtggatgaaaagtacctgctggtcacccagctagccgaagtcgtatcggaagcaaaaatctttggcgaccaaattttgattcgtgtagagcgttctatacattttattcacattttactctcaattatgctggccttaatttgcataaccttcttggtaagtacgctagatttttgttgagataagagcggatcggttagattaggatttgctgtttactctgataatgtagcagaatgactgacattgcgagaattttcattcaccccagtgttttatcggcgtgttttcgatattagtcaaaaaatttcaacagcaacatggtcgatcaggccacgagtcatccgaatccagtagtcccttttgccgctggtttaagcccaagggttggccaagcacaagcgaggagaaatctcggagcaatcgaagattaattaatcgtcaattttgtgagtcttatgctgattacttcacattttccgatcatctggcaacgtcggaatactcatcagttttctgactgcatttgagttctttgttgtggatgcgtagtccatctgctgatcagggcggtattcatcatcatagcgatgttgactagcgtgactctctttagctggtgggtcacaaggacaggcgacttcattatgtcgtacgtatttccccataatattttctgatatcggtaatttgagagcaccagattcttcctttcaggccttactggcgaggggtaacatcgtgggtgtcgacgctggcttgtacatggtcttgtgtcccaattgcctggcaatgcgtaggtattcttcatcctgctttataaaacgcatccctgctctatttctatttcatcagacttaagagactaattacgcacttgacgagaggacagtggaggttataccaagatcagttgggtgaaacaccacaagactcgaattctaaggatacttcttcgatggggaaaatgatccagagcaacagagccacctctaatcctttggaatccgagggggaagaaatcaaaattacaattctatcccagaaaagcctgtcaccagccgcggtgaaaatggtaagatgtgttctcaaaactcatatggagctgagtctaatagacttcttcccatctgtgtgataggaagcaaatgtgaccaatccactagagcaacgcgaaactattctttaaatgccgactcgaaggagagctcgagagtcatcaaaaattctgcacaaccaatcatcatgtaataagcgccgtaaatatcccacttgccaacaaatagtggccaagagcaatgtacactcaagtcaaaagctccaacatatgtatgtacatttgaatcttcaatctccatcaatgattgtcccccaaccatcctggtgttttttattgtaaatgacgcgcaagtcaatggttgggaaggtttgacttttccagcctgtcatattccctcattgttcataagaatacctcgagacaacatttgtatcatctggttcctagtggacaactactaacatgctcccaacaatcaaaattcctcaagtattaccaagtccccgatcaacttgccgcccgtggcttgactggctacatccaatgattttctctcttggcttctttggtcacagaacaaaaaagaaaactcgggctaaaaaaatagtaggaaactgtgatgacatgattgcccaattgattcatgtccacttccccccctccttctccctcgatatcggctttctaatgattcatggcaaacatacctcatcattattgtttgtcgatcccccccccacctcctcccactctctgatgatccatgctttttctttcatgacttgtcttcatcttaatctatccaatccaatccaaactttttgtctttttattatttatttattttatttatttattttctttctctctctcatcttctcatctcttcatatcttatttgaatttcaaggaatcttgcgctgtttggcttggagctattacttggataggttcttttccaagtagagatatgccacgtccttgattgtgcctggggttgaatttccggtagaccagatttgactgcttgaacaactgagctgactgccctgcaattaaatcgcttgaatgatccgaaaaaaactcggatttagcgggtccgatgagccacactgctcggaccaggtccaatgttttgccagagagcgcttgggcaggagaacttaaccttttcccagaatatcacctctcctacaaatcatcttctgtcgcttgcttcagctatatcactcccatacccttcatcaagtcttgagccctgtcctaccaaagcgtgaacactgtgacccgcatatttccacctggccaccaggactccccacaaccatcgatcaaaactacccataccgaccagattgcacggactgttccatccaggtgggttcttttgcacagtaaaattcctatgtcaagttcaacctaaccctttgtgctggtctattaaacaaacatatcctattgtatcctatcgaagctcaatcggcccaacatacgtccagcgcatgtgtaactatcatcagaccaactttccaatttcattctgacaggatcattatgactttaacggtggatcaacctcctgtgtctggtacccttgcccaacggattcgtcgcaggcgtaacgcagataggattgccgccactcgagctcgattttacggtgggcaggtggccaaccgaaattctgtaaggcgccagcagcaacatcaagaaggtgtcagcaacaccatcatgaacaacgatgaccatttcaattcaaccgaagatgatactgttgatttcaccgtacatgaagacccaactgacgacaccgattggatcactatccctgctgatgacaacgacgactttgaccgagctgcctttgccgatcgggaaaggtggcgacaggaggccaaggaggtcaactggaacactgtccttgaaccgcttcatgcatattacatggacttgaaggcgcggactaagaattggactgaccgggcaaactcttacaacgaccatacaaattgcaaatgtgcccctcacctactcacacacagaatggtggacctcgtcgacatccatggtgagtaccatttggttgaacatactttgttctgaaggactggttgaaaggctaaccaagatgtgtacattgataccaattaggccagcaaagaatccacttgccattctgccgatgcactagtgatgcagttcgcttacttcagcaaggcttcctaccggctacacctattcgaccccagacggctttctctctcccactgttgacattccataactcattatggaatcactgccatgtaggggcccaaccttttaccctcgcactcaatgaatggttggaacctcgatcagaacgactacatgcccgtgggaagaagcacgtaagtgacttgaatgcttagacattatttggatgtgcttactcacttagctggtctaggctcgtgagctccggaagcccttctcggccactgtcgacctgtatcggacgttggagaacaggacagacgagctggtattcaaggctttacggttggatccccaagaaattcttgcatctgaaaattgtccagcttgttttggcccccgcccgcccaacgctgaagactacccgtcccaaacgcgagataagctcattgtatgtcttgacggtaactttcagcatcgtcaccataccaaagccagccgcgactatcgaccaatagagacccctcgaattttcctccctccaagtgattttgcaaacatgaaaacgactatccgagataaagagatagaactaagtcccccagcaagggttagtagtaatatcttcatttttgttatgatacgctttcctgtgcagtactcaaaaatgactcaacaggccgatcgatgtgccgattcccacaaggctgctgacgataagcgaaatgagtcgacatggaagggctgcgatgacacagggctcatcggctgctgctgtcgccatgactcagcaatacacatgggtaatatttacaaatctggcgagcaacggtgcctgccaattgccatcatcaacaagttattggccgagtgcgagggtgaacgtcaaatcggcatcctttatgacattggctgttctctcgacaagtacatgcgtgcggtaagtacctccctctatcttgtttgactgcaagatcacaaactgattggcttttgaactaattagagggacctcctaggcgaacatcggtctcgactctcgtttgggacctcagtgtttcatgcatacgtgcacaactggatatgccaactcgattatcatccacgacttaacaatggttggggcctctcagacggagagggccttgaacgcttatggtcatacttatctcccttggtcagcccattgaggtattctactcgcaaccaccgcttagcttcaattgcccatcggttaaagtatcacaactggaagggcaaacgggatttacgtgagtcaatcttgatatcttacattgttgtggatcagtcgttcatttgagttacactgatcattctttgcttacatgcacccagctgcatggttaaaaaggaaattcaatgcagcactcaagcgacgagatgaagcaagattggtactgaggggcctccaggagatacaaaacccctacgcggcatctggtgtgacttacacaaagtcattttttgagtttcagtggcaagaacaatgtgcatttcaaaaacaacataccgaagttgaacaagagcgtcaaagtaaattagtcagcctgtacaaacaagaggctgttgtggaactcttacggtagggtgcttgtgattgagctttgttacaatgacatggctgacccaattccctgtatctatccaggacgcggctcagagggcctgagatttttctagcaaccgaacagcaggtcttggatcttctggcatctattaatgagcactcagaacaactaaggcgccagctggatgaactcactggcgagcatgggatgcaggctgtcatgaatggtatgttagttaaactcaatagtggtatgtgttcagccagccctctaactacatttgattgcatggaacagatgaggagtcaaagcttctcttgctgctttgggatgccaaagcagatttgtttgttcaggcagtgcacattcaagccgagaacagaccaattaccgattcaaaaacaatcggcgctcacctaggcaccaagctcaaagagaaaatcttcaaggcttcacaagccagaaggccagcagtgaagaagcacatcgaccatttcaatcggtgctacttgaactacgttacgaaattccccgaccaaaccttgagcgatgcggccgactatcccctgacgtatgataactttgttgctttcccactagatcatcgcttttggaatgatgggttatactatcattccaaagccccatgggcaattgatgcagatgtccgtgcgggtataacagcgacgttaaatctgagtcgtgtccaagaggagttccaactcttggctcaagagttgtgccgagcgattggctggggtgtttcttactacaatcggttgacacagacgattgactacctcactgggcgtaggtttttcttgcttgtcatttgatctgatttttccttgctgattgttggttgtacaaaggtgtggaagccttcaatctagatgtggagcctcgaccagatcattttgattcattgtccttatacaagtttccaagaaagcataaatacaaagttatcttgagagaactgcggcgccgactagcctctcatggaactctgatggacgagtggtctgagaaggttctctggctctgggatcgatgccaacctgcggggaaccagggtttcatattgacgtggaccgatatgatggataagatcaatcgcagcaacacaatcaactcagatgtcctagcaggtgtagatgaggaatatgaggaaacagtgcttgaggttgatttggatgatggggaagatgcggaggcaacattaatatcttcactgggtggtgatggcgcctcggcaggtgtcaatgcagggcacccagttgatcttccttgatgcaaattattgtttctactgttgtaatttcactatgaccactgctgcggtcctcccctgaaaatactttctatgtgttgagtacttcaatcgcaacgtggattttcatatacagctatttacaagagatgtgggcaagaactcattggagtcaccagtgaactgagtaatggaaatgtatgtgcacgttcaaaatttttgaaagggccaagaacaaataagtggtcacagttctgccgtgatggatgatcggcatgaattttcagtggttctccgacctcttgggttttgttggaatttccagcaataaaagacacaagatggagaagtacctggattatagtggcaaaactgctgatgtaggctgatagaccacgcaaaatgaacggctgggttatgtatgtaagctgggttccaggcttatgttatcagacaaatcacccagctcccaaatggcctatttcaagaggccctgtctaatgcctaaaatacaatcaaaatctgcttctccttgcttattttcaaatgaatgccctttgagataacacaaaggaacatgcccttgtatgtatcattttctaatttcatctacttgtatcaacaaaagtcctgcatgaaaagatctccataaaacacacaggggcaacaggattgtttcccatcaacgcagtgtgaaatgtgtgaacatgaccagcttgacaaggcctggggtttctagatttgcactaagctcgattgcactacagatcaaacagaagaaatcccatggcatttcttctgtttgatgtggagtgcatatttaataacagctttgaagataattcatagactgtccacctatgttttgatagaatagaagaagataagggttacaacaagtgtctagagccagatgatttatgactataagcatgcctcagaattttattggatgtaagcatattgagaagggtagactggcttcagcttcttctaaattaaaatacttttttgttgtttcttctttagatgatttcacataaaccactagtttgattgtgttacatgctttgaatcttttaacctctggttctattcttttattaaaccattggtttatataaaagaaaaccttgggttacaactataaaaaccgtggtttgatccttttatcctctggctcaatattttcttggtttaaataaagggctctgcctttgtgcactccaaagattccccccatgtacaccagaaaatttgagcaatccaaagaatcccagagaatcccagatttacttggagtgcacaccaagaggggaaaagttgaataattttagaatacatggttgcaaagaaccatgtattccacatatatgcactcatgtgaatttggagtgcatgggcatgtacaattttaactgcccaggtatttctgggtgtttcaatccagctgactccaaattatctggagtgcacagagcttcccttccaaaattggggatgttttcttagcccttgggctgataatcatattataaataattcatggtcttttggattcatggcctttttgatttgtgggaccaaacagaaaaatatgttgttgtgtaaattttggacaccttaaggtgcagctcaacagagagggagaattttcatttacttttgggaatccacactcacctgcttatacacagtcaggcccttcttgtgtgatatcagcccaagggtctaagaaaacatccccaattttggaagggaagctctgtgcactccagataattctgagtcagctggattgaaacaccaagaaatacctgggcagtaaaattgtacatgcccatgcactccaatattcacatgagtgcaaatatttggaatacatggttctttgcaaccatgtattccaaaattattcaacttttcccctcttggtgtgcactccaagaaagtctggagtgcattcaagtgcactgcaagaatcatggagtgcacaacactttttgaccactggtttaattgtttgaaacccttggcttgaatattttacacaattgggttaaatctttaacctttgttttgtatctttgaattttctaaaactcctggctaaatgaaagtggtcacagcatccagcagtcagaattcacacagcaggtaactcatccaaatcaatttccatattttatacagtgccctcacgatcattggtactacacctctgggccagctcatattttgtcctcttccaatgatccctttccctttctttgcttttgaataacattttataatacaacacaagtgattctatgtacatacacattcagttacaatctaattcatgttttatgacactcatgcaccaaggactcacatcccaagagctgccttaatagagggtcgaatcattaccagattacccccagaggacaaaaagtccatcttttttatccttttatcttatggacttgtggttatagatttggtttctgctacttatgtaggacccaaacatgtatattgcggtatgtagccctttttgagctgactatcatacaggcaaaagctcaacagaatttttgcaggtgaggtgttacacaaaagagggtcatggcactgttggatggtcattgcattcatctggtctgaaagagtaacaatggagtgactatacataaataaaaggaaatgaattttcaagtaggaagcattgatgattggactggggcttttgatttattaatagatacattcaagttatactcagcccccgcaatgtgcatgtctttccggttatcaaattcgcctccagttatccggtccgatatgttcaccatttttgcagatatttgtaaagacaaacccaatcttgagaatgcggagggttctgaaggagccagagtgcaatgagagtattcacgttggctgaaaatcatttgacacatcgtatttggtcggaacttgattccaaattgacagtcacggaaaatgaaaggcccttctgttacgtcgtattcgtcggctccatatgcaaggagacctgtttccttcgagattggcagggaaaggagaaaggcaaatggcagggaggcatggtcgtttttgtctttgtgtggatgattgaaaaaaccatttgatgtgaaagtcaagtttgaggagaagaactctttggacggcttggatttttcatttggaaattcggcctcgtagaaccccgggatattgtgctcaatcataaattgttggttcttttcgagggcaatgttgccaactggatgaaacaaatcccaaacgattcggccagccctctccgcatcgtccagaaacagaagataatctttcttatttttcttgatagcgtcccggttccgatatatgccaacaatttccaacttcgtcatcgattttcgccaaccaatcgcccacatcttgcccgcgcacaaacgactgggtgaagaaaccggattgacgaagcgtttggagtcttgcagaaatttgcagaggaagtttatatcgccaatttgaaggggggtcagtttggtgagatcggtaaagtgaatggcggcgataatcttgtctttgacctttggatcactgttgtcgaagacggtaacatgaccatggtcatataaatcaaatgaatcgttgacttgatcgtaagcctgcttgatctcctcaggtgtaggcttcctttcgtagatcgtagtgtcagggggctgaggtccaattttatttgcaaaattctcctgggcaatacggcgctcttccttcctaaactcgaactctcgtgtaacttcagggtacagaacaaatcgcttcggtatcctgcgagaaataacgaagggaccttggagcggcaggttggccagatgagatcggatggctttgacacaagcattgcgtctcctcttaggccgatgttcttgagactttcgcttcctgtaagccttctggtaactgatgcaaagttaaacacagttcaggcattagcaaagtctttcaagcaggagttcaaatgtctcaataaagatacccacgatgacttgttctttgattccttattgacgagggttttcaaaggctttttgctggtagtctgatgattcggagcttgacgcaagacagtgccttcatgggatacctgatctttcaacgatgcaatcggttggtcatcagaatcagagctgatgcttaattctgtaagggttgatgcgaggtcggatagtgaacgccgatgtatcatattccctggagttaaatcggagaccaactcagaggagttcgtagcttggttcaagttgtgtttagtcattgctggatttagatcgaccgagtcagaggtgtccgttcgtcgagtcagagctgttcgttcgtcgcttggttcaagttggttttagtcaagtctggatttcgattggagagcgagaggtgttcgtagtggttcaagttgcttttgcgaaatctcatgtaaaaaaaaaaaaaaaaaattccggtggggctgcggaaggagttaccccacccacatttggattagtcatcacttcctcctccttaaatcgagttcaacccctacacgccaaatcccttcctcatctctcccgaaccagacaacatgatattgcattgccgtgcttggtggcaaagctacgattgttgtctatttagttcgggagggtcaactcactgaacttcttacttgtatatctctcggaatatgctcaacaagagatcgaaaattggtttgattgtaagagtgatatctcatctgactccatcatgaacccctcccccccagctcaaaccgaatacgatcctgatcctgattcctgtaaaagtttgtaaaggttgtcctccatctaccaccatccctgatcaactggcccaccaaaagccaaccgctacccattctcaagattggatcgcactcatcgaacatggcgacttattcgttgataagggccgatatcctcaaaactcaggccccccaggcgtcgtcgtctgtgactggcaacaatcaccaacgatatcatcatcatccattctcactctcacccatattctctcaaccaacctctggtctactcacgatctacgttccagcagataccagcgatctcaccatcccaacggtcttcgtagctagagaagagatagctatctgagtctaaggcaggattggaaagaattctcggccatctctgaccaaccatttccgcatcaacctactgccgatctagatcatcttcaatcaacggaagtcattattcggttggtcgtctatcctgggccgagattaatccaatcatcaacgaccctgaatccttcaaagaggatgacgaagagttttctgccacatttcgcaggtcgaagctaccgggcttgggtgtggatcaccccgacaatcttcttgtccccgacaatcttcacgtcgtccaagagcggacgcttgggcaaggcatttggcaactcgatggacactcgacttgctctttctgggatcaccgctaccgctcgaacttcaattacccggctattgtccggtgctgcttggctgtagagaatcgcagcgatcggtgtcctgaaatcggcagcacacacgaaacacctcatgatgttcctggcgaggacaaatggcggcaaggaatcagacacatcgtcgtgaggatcagaggagagccattggggagtcatgttcgagccagttgacgcagaggcccagacttttttggcccacagtccttccgtgctcatccatcggcgtccaggccgtccacatccgtccgatctcttcctcgccccgatccacgtccctccgccgggcccagtcgctcacaatcgtcagtctcggcggctgcatcaatgggtatccctttggcaagcgtgccactgaatcgacactcttgactcccaaaccaaatccaaaaaggcttgctccttttgggatttggttgtgtaggtaacatcctcgacatcgtacatatccggaagcgcgaaaatcgagtctatccatcaactcgaacgttgaatcggtgcattcgaagcacgcctgatctagcaccgatcctcaatgatgtcaagtttaaaagcattcgaagatgtctacaccgatttcttctcaacgtgggcccacatttcagctttttttccccgttggatcgatcactcatcttcatcgtcaacatgtcaccaagctgatgtttctttttccgcctggcgtttaaatgtgaacttcaaaagtggggattggacgctcgattcttcaaaacagctggaataaatcatcgacctactcgtgaattggctgttcaaatcttcgaggtgctcaggtcgatcggtgaatttcatgccttcagcgccggactagtcatcggtgggaaaagtttagaagacgaaagggatcgactcggaagaatgaacatcctggtttctactcccggccgtttacagcaacatctcgaacaaaccaccaacgttgattctgataaccttcaggtcttgggtatgtcgcatcttccttccctcactgcccgttgatctatccaagaaacttttgtactcatgtatcactctccatcacagttctcgatgaagccgatcgaatcttagatatgggcttcgcaaattcagtcaatgcgatcatttccagtctacccaattcaagacagtcacttccattttccgcgactcaaaccaagactgtcaaggacctcgcacgatcatctctaactggagatccagaatacgtttcggctcgtgagacgggagttgaacgagatcttaccacacccaaagaactcgtacagagctacatggtaacaccgctggaatgtaaaatagattatctttggggtttcttaaagactcatctcaagacgaaaatgatagtgtttttgagcagctgcaagcaggtatgattccttccttttcaatattcttcctctgaacccgaaatttcaaatcttcgcagcaacgtatcactgtgaaaggccaatcagtctgttctcccctggtcgaacgcgatctcaaccctcgtcaaaataatagcaacgttcctagggacgcttcctccacaacttccacccttcacaaatcctctttctacctaattttaccgctcttcgcctgcctcttgttggcgctctaatctcatcgtcatcgagccgtacctccctctaccgccccccgtattagcgttcttttttgttattcgatcatcacataatgtaggatgctactaccaacccctcgttcattctggcagctgtcacaaaaccggcttacgccaagctgattgatgttattcgaatgatgaatgggacctaccagccgaccttcgagacaagattattggtgttcgatggggtattggaatgatgagtgggagctacgagccaacctttgccataagattatgagttcagtacaaacgtttgcatacatttttcctttctctctacatttgaccccgtatcttctcccaccacttaacagattgatctgctttctcagggactatagattgactttggcgaatgcctcattcgatggcgaaagtccagcctcaagaatggaacactcaacctagccattgcatacatcatcctggagagacgggtccagcctctcttcgcccgccaacacctgctctcaaccaaccctgctactggccgaaagattgagtgcaaacaggaacatctgttcgataccaggtcggatttttcaacaattctcaaaatgagtcaccctcaagtctatcctgttgcccgcgcttcttcatgttttttgcattgtccgcaaaggatcatcccccacaacttgtaccatacattggagattgaaaaatttatgtttgagttgtctactgtgtatttgtgttgctaatcaccaaaaaacaaccaatactcgaaaagaaaataaagcatcacatgcatccattaatgctgaagattcacattgaaatcttctggcaaaaatctcctcccagcttggtggatcggtactattcgcccaaataattttcccttggtgggcttatatacccatgattttcggagttgcatattcatatcaagggggggggggctcaagaggccacccttgtgtttgttgagtattgtggtcagggtctccctcgggtgaagaggtgacgctcagacaggcaaacttgaacattttcactttttcttctcctatatcacaaataaacatcttttttccagaacatatctaattgtgccccgttgcaatgttcaacccccatgccccccaacagcaactggccggcggaaatctaaaccctcagtatcaaccagcaaacacctccaaccacccgataaactcagggcagcaagctcaggcctcatatcgatcccaacatagagtctatgtcgccaatatcaatcatcaaaggcctagtccatccccgagtcaccctcaatctcagcaaggcatctacacatctgatatccatcatcaaaggcctagtctggcgcccagtcaccctcaaacaaactacctgatgaacgaaggacggccaaatcaaaatccaaatcaatctcagcacagtgtccatcatcaaagacctagtcagtctaaccaccccatgaacgcaggacagcaagctcaggccccaacctatgtcgatagcagccatcgtcaacgacctggtccggtggcgcaactgagtcgctctcatggtcttcaaccacagccagtcaatcctgtggtccagccacggttgcatcatcaaacccatcaccccaacccattgcaccacactcagcaacatcctacccccccacgaacggcattattggcacctcataaccaaccgtcacaaactcagcccattttgccaggtcatagaagcgtactcggccacactgtcaatcgaccgagctcttcgcaacctcagcaccatgtttcatcacaattgccataccaagccaccaatctacatcagcccaccactgccaccgtccaaattcaccaggccaccaccaactctcgccagatccctgcggctccctcacgtgccaccactgctagtatctcccgccagaccactcaagcacccccaccaagaatccaagtgtcagctcttccaaaccttcaaagtgagctgaaacgtgccttagatgccaatgcaaaggctgcgcaagcccaagcggccaaggtagcaaaggcggcagccagggctgatgccaaagctgcagccaaacaggcagcagcggccaaagctccacccaaacgggttactggtaagtgatttcggattcttgattgaattatccatgattgtactcaccatttaatcatgtcacatattcaggcacaagtgtgagtaccctggaggccaaccggtcgcaggctgccaatcaaaacacagactcaaccacggggaatacctccacttctggagcgaataagtttgcaccggcgcctccaccccaaaacctgtctaacccaacccctctgaagccagccgctttgcccatagccgaccttgacttttctggactgcagtcacgatcgccatcccccacccttcccacggaggtgccaagtccacaggctcaggctcttgggggtgaagcagctgatctggaaggagtcaatccggagaccgaagatcaaaatgacagtgatatctttgatgatgatccaggtgacaacgaacatgtccaccacccaaccaatcaaacaaagagaagaaaactggcccccgagcttgtacgtcaactgtataaaatggagttggacgagctgaagaccaaggtatcaaaacttggaatctacagacgactagtcgccaaagagaaagccgactttgatgaagcatacgaagaatatcaaaagcatatacatcggattgcctgtaccaatctactgaagatcgaggccgttgaggcctatttagggcaaggtaatcgagcacgtgggagttcatcgtacaacaactttgtccgatataatgaggaagctcgacagatcaaggctgatagtgagtgggatacatacctatatcttgattgcttgtctatgctgacgtgttcttgataattggtttctatctcagagagcatctcaatgggacagcgttggtccaagtgtggtttactgtggaattcgcaggaccccgagacccaactgaagtacaaagacccagcattcttagccactttgcctaatccttttgtcgagcctgatcctcttgttgagcaaggcttgtcaagcaatgcaaacattccaacgacaacagcacccccattggcaacaacatcgtcatcaaaacctcaacgcaagttagctaaaacaagcaagtttgatgccaaccggtgggccaacaagatccgaactgatgtaggttgtttgttccactgccacttgggtctcattgacaacaatcactgacttttactttaactagctgtcacatctaagcaattctcactcaattcagggcttcttggttgttgtatatccacacaagaagggtcgggcgttacttactgggggaagcagtatgggcgaggcatttatagacttgtttcccaaggagtcgaacccctgcaacgactttttagactttgtcaaggggcaagtcgcgctgtccaaggtcttggggtcggaggcacctcttccaaagaaggtaaggaaaccaagggttgcaaagaaccgtatggagaactctcaatatgataaaggtaagtcttgtgaactatgcctcttatgatttgtacatatccactcaattgactacattcaataggtaccttggaagctaatgtgacagctgtgcgcgagcagcttggatatgctatttgtgagtgtgtttctacgtacagctcataaaccttacctctaaccaacacttctttggtgtatctagataaagtgaccaaaggagttcggcagaatggatggcccggttccaacactcttgcaacattgaagaagttgaatgtcgtgctacaagtccgcgaaaaccccttgaaagtaactgtcgacgaattctgcaagccaccgtccaacatggtgattggagagactcaacgtatcctcactgcaattggagaaggctgggtggaacttttgggcccctctcctccgactcctccgaatacgacttctgatttgggtgcagatcgcgaagacggagggccgagcaggccgtctgtacaggttggacctgttccacctggtgaagaacttcaaaaccgaaaagcagccaagtcaaaggtctctaaacccaaagccacaaaaccaacagccaaaaaaacggcagccagtcgtcagaacaccagtcaaagtggcgaggcagacaatgcgaagaaatcaaccaaaaaaacgactgcaggtggtagtaagcagaagctgcctcggaagaaacgccaagaacccgtcagctcctcatcggaagaagacgtagaaacatctatggaagaacctagtgaacatacacctaccgaagaatcgagtgatgaagaagaatgtgatgggaacatgttggaggaagcagatgttgttctggaaaaatctagacaaagtcaagtggtctcaactagaataggatcgtcgcgaaaccttggacaaaaacaaaaacagtcgagcaacgttcgaaaaggaaaccctttcttaaaccaaaacaagcggccatctatacaaaagcgaaagagacgcgctcacatctcggtaggcgattctgatgggtccgacgggatagcagaaggtgataacagtcaagttcagggtgaccaagtcatccggaaaggcaaggggggtcctttcaaaaatgggaggaggcctaaaaaagttcaaaaggtggcaattcccaatgatgaagaatcataagatttttttgatttttttcttcttctgttctgcttcttttttttctgtttggtgtctcttttttttactcagtcagtcttgccacctgtcctattttttctcatctgatctgtgtctcctatctgttctcatgtcatctgtgtctctctcaaaagtcttgtcttttacatcatacttggttatctcattagtttggcaaaaaaatacatacaaaacccaacaaaaaagaagagaaatatattaacaacatgtgaggtggtgacaatcttcatctagccggagtaagccgggtgtgtgtgtggggtgtgtgtgtgtggagtgcagcaatgaaggaagtgaggtcagtccctggcttggtatgcatgttggtggctgggcgggaggtaggcctggagtatgccaggtgttgggtggttggttgctcacttggtatcgggagggagctggggagctgggggtgtaagcagccggccgggacttgggaggggtgtacatgtagggtgccgggcagattggctatgtgcatatttaggttggctatagccggagtgtgctgaccggatgagatgttgaggcggctcagtcggggagcagttgggtggagcggggttggcatggtcgggagaggggacttagagaattgaagtgggatggggtctggagggaggttgactggaccccaaattgaagggggaggggggaacacagggaggatattttttttggtgggaaaactgtactgtagcatgctttatttcgttgttttatcttgtgtttgagtatggtagtttgggtttcccacaggtgaattaaccattcaagtccacatgaagttcactgtacatctctgttggtgattccatagaaacacgaaaatggaaaaactgtacaaaggtatttcatactgatctgccatcgcatatacgtacaatcacttatcattccgatgtgaccgagtgccaggaacctccgggagccggaccgggttatgtattcaaatgtgtatcttcctgcgaccgccaccgatgccacgaggctgtatgtcaactgaccccaatgtggagtttttactagtgaatgaaggtgcgctgcaaccaattagtcccggggtgtaggtccgttctaggcaaggtgataggcctcggcatttctgtggccattcgtgacctttgagaaggctgcgttgtatgtaacatgggatcactaggctcaattttatgtctacaacagatatctgagctcgagaggggtacatattgcctcgagagattcatttggcgagcaaggcgctcatgatcatgttttgctgaacagagggcgtacacgtgcgcaaagcaatgcgccccacccccacaaagtgtgttctatctataacaacctgaagccgattgaagctcatctgagatcttgctatcagttgtgacaggttgtgcattaccaatgccagatagatggcttctaaataggggcatgcagaacgcggagtgctagattccgggaggttccgggtgcatcatgagatgcggtaaaacgttggactaaggaacgtcgaactgggaaaagtttaactggaggaaacgtttaaccaacagaggaaatttcgacaataaatttacatcacaaaataaaataaaataaaagaaacttgaatcgaaatattgctatgtataaccaaagcaagaaatgaaaaaaataacatattaaaatctaccccaattatctaactgtttgtggaattaattgtcccgcttatttcattaatcaatacagtagtgccttcacgtcctgctttataggataccgttggtggtcggatattcttcatcccagttgatactgtcattatctgggggcaagtgtaatacgatgccatgggccctcaggtgctgactaagtggagtccaaactttcaaataccgacggatcagattcataaacttgctgattttaaagcaaaaattgtcactaactacgcgctcctccaggaaactcgccatactcgacaatatcgaaaggatccgtcatagtggtcgcaatcactctagtttgtctgattcggccgcagtcagcgtgcaaaaatttcagtagtagttccaaacttcaatcaaggcgctgatggtacttttttcgagtgaactagaaaaaagtagtcatggaagcatgagtaagaagtacagaaaaagatttatttacccaatctcgtataggatgacgcgtagccgaaagactccacagtctcggatcatgatttcttggaaaacaaagagtggatcaatttggtttggatcctccatggagggaacaaattgacacctgaccggctgtaatcgaaacattagcgtgtctggaagtcggactgcccccgtgctgtcgtacagctgaagggtacattcatattgctcgaagggaacactttgaagaaacagatgaatataagaatgttcagaatatcaaccgttaaaatgaatggaacttggctaacctatttgtgtcaaacccatccggaacttcccctctcgctacgagacatggcatgacgggggtttgacctgttcccccagggaacctcccttcatctagtcgtatgccgcgcgccaggtgttgcaggatattgaaccttggactactcaagatttgaatcagttgaatttccacaggtaggagtcaggtcagaaaaaaaaacctccatggttgaagaagattgaaatagcttacaattcatttgccattttaatctcgggttatcgcacgcgacgatgaatttttgatagataatcgataagaaatgaaattagtttcccaattccttctttgatccaacgattcaatgaatgtaagtggcctagataaaaacacgaagggggtgttcgaaatagtcagacattcatgaatcaacgcaacggcgactcttcacgttagcgcatatgtattgatcagatgagtaacattgaaaacaaataaataaatgaaaacaatgggtagaaaataaacgtcatgcttttggcttgactgaaagcaggagaggcttacctttttgtgaaatgtgttagtgatgaagctacgcgcgtgtggaatgagaggggaaagattcaaaaacggatctaccaaatataacctaagaccaatacgctaaagaataatgaatggtgtggtgtacatctgaaatttgtaaaggatacaatcttggagatatatgatggaattttctttccagaaaaactagaggtgaattccaattgaccagcgtacctttaggtgacgctagggcttatgaagattgcggaaggtaaagtgcggttggattgtgaatagacgcaatacacccaacgagaaaaaaaataatcaaaaaactacaattgttatcatcaatcagaaattcaatcaaccatctcacacaattattattaataatgaagatacaattacccaaatcaaagcctcgccagcggcatctatctgtgcctttttttgtaatagaacttcgaaatcgctttgatgagtggcgcatcagcctgaggaatgtcgcagttgggaacttggatccgaaaattagcgggaagatcaccgaggacgaatgtagagggtgctgatcttttggcgaagaagcagatacgtacacgctctactggagatcgatcacaacagataaccaaagccagccagtattatgtgctcctgtacgtaacgtatctcagatgagaacccgcttctcacgcgccccgtacggcgtcgtctggaaacagtctgaagtggtctggcgctgattgcgatcttgccatttatgagcactttgtcaaggacggggcctgaaaagctgaagagcaatccaacttaagccaagagaggagaggcaggctctgatctaacctttttttcagacttttcagagtcaaagcactttggctccaaataattagacaacttcaagttcaactaaaacgcatggacaggttgccattcaaccgagccaagccacaaaaaatgaacctgaatcgatttgcacaagaaattatccaatgacgagctatgatgttgtgcttcttaacgcagacctatttgaacacgcgcccggcaggagtcgccacagggtgagccatgttgagaggtgttggtacttctgcggagaatcttcaatgggcaccccgcgggtcaccattcctgtaagtcagaggccatgctgaacctctgatcccggagctcaggctttgaaaaaaacaaaaaaacaattcggcatcatgtccggcgtgaggctggtcggaaatccctgcattgaataaatcaagttggttaaaaaatttcaacaagcgcaaaaagtggagattgctataattgtcatgggagtataggaggcagacgtcagtttctcttcagaatatgtatacccccatcaacctggagatctccagtcgattcaagcctattctggcctatgcaagctgtgaatccggatattcagagtcttaattctgacaaatgaaaaatgcaatagcgtcttcacccgtgccagtggctaggcagcaggctcgcgcagcccaaaggccttcaccaccataccacaaaaggtggtgcaaatggctgactgaacattctgtgagatgtcattttggctaaacactaactccatgtagcaccgtttagctgaggatctaggatctaactacgagatacattacagtgtgtatgtagacaaatgtttcgactatcccgatgattattcacttttgaaacaaagcaccaggagccaaatttgggaccttggggtctccatccaagattacctctgtgtctgtatttcctgaaggttgcagcaatgatgagctttcagaatgagctctcaccttggttgcctctcaaggtggttctgattgtatcaaaaacaattttgtttgcaaaggaaattcccagcaaaatcagaatttcagtcctttgaaattcaccatctgttataattattacactggttgaaaatgaacatgagatcatatgagtccttaaaggtgagaacagaactgaaggacttaaaaggttatgctaggaagatttatgtgaggacaatattactagcttgcaatacgcctcaccaagatcacttcccttgattccatcttgatgacttcagtatggattccaatgatatccacattaaagcctcagaaagaaatacaaaccttgaatggcttcctattgaggagggatcaataggtttctatctcttgaatcagcttcctgatttttccaccccacaaagcaacctcctacatgagaatagagcatagggtttacagcgccacccctaggtgtgtgccaatgacatgtgcaagcgccatgcacacacacatcaggcacccaaaaagtgtcaaaaagggaggatgtgttcacttgctcacccatctcaatttgaatgatgagcccagagggtctacatcattacactaaaagtaatgctagtgtatccattgttgatgggagtaagaaattattttgctacactttcagctaaactctgagtcaaatgttggatggttatttagtataagtgagatatttttggagggatattttctatttgtaattggcaggcaattctggaacccaaacccaaagcatttttccttattctgaattggccaatggattgacagcttaaatattcttcatccacaattggttgtacattttttccatgtattcctgttaatggcacccaaaatatgtgaaagtaattttgagttacaaggattgaagccaacaaattctcatggtccacatcaaaaatgggtcagttatccatagcatgagtgcatcaaaattctactaaaaacatactagatcagtggaattcttccacatcttcactaacaatacctgcacaggccaccaaaatttgcccgcttgctgcgctaacgcactggttagtggaattttggccctgtagtggttgtgagaagtctgtagcacattgtaaaaaccgttaacatgtgaatgaatagactaaaagtttgtatttcataagtgcctgctaagaaatacaaagtagaaaaagaagaagaaagaagaacaatagtcacctaaaagcagtagatggctaataagaagaacaaaaatatgtcttgatactataacaagagaatgataaagagaaagctaacaaaggagagtaggctaatatcagaacaacaatgagaagagaccaatgagaacctacaatgattgaggacaggtttcagaaaagaagtggttgccaatgttgttgaatggaagggatcaatttgattcaaagatcaaagaggatgaatgacaagaatagaagggaattgtttgatacaaggatcaaagaggatgaatggcaatgaaagacgagataatatgttttgtctttaggagaataggacaagtgatgatgtgaaacgaggataatgattcaggaagcggtcaaatagaaagtttgactatggaggaacaaatggaatttgatgaggtcctgcaggagaagaatagatgacaagagaagagatgataaaggaaagaagaattgggacagcgcacgatagcaatgacaatcacaaaggtgaatgagagggttcaaaattcaagcgcaatgatgtcattgcagaggcttgattgattttagagttcaggcgcaatgatgtcatgagtattttgatcttgagtaagaaagtgttttaattttagggaaattatgagctgaagcttagacctcaacataacactatgcaagttctgtgtagaaaaaaaaaccactacaataaggcttttttggcaaaacgcacagcgcagtgtagcatcccatgatcaacactggatctatatgttacagttattggtatagtattgttatagtatatatatttccaactttactataaagggtgtggttatggtctgattttcagggacctttactataactgaggagaacaggaaattcttttggatgatttactctactataaactgccctggatgctgctaaaaccatctaagactactcatgagattcccttgaccacagaagggctctctggagctcatagatacacttcatggctgataaagccaaggcccttacaatatatttgaattttggagccacaaaaattggtctatactctaccaagcttggtgggaaactcacaggttagagtattggtatattaaatagacatttgaggaaactttactatactgcaaagggccagttatagtaaattatagtatagaccctgtgttgattccaccattgtcctcatttctaggattttctgatatctaatgtcacaaaatggtctcataactatatgctatgccaatattattttaaaccataaaaaatcgcaatggtatgcttctcctatgcctacaaaggccacacacatactggcaggtctggcagcaccttttggcatgcactggcaccttcaaacctaatggggcagaaattccacaaaaaaagtggcaatctttttgattgttgaatttattggcttccaaaaaccacttggaaagttcagtggccctgaattttattgattttttttttcatttttataagttttttgcaggctatttggattttagtttccactgcatatccttcccagaattggtggccatctttttgatcccaagggtattcttgctctgctccccctatatctgagggatacattttcttatgattcaatattcctttaaatcttaccaactatcttcaaaaaaacctcagatagatgatatttgttgataaaataatgcaccagtaatcacagcctttagaatccaaaacaaaaatgagatgcctatagatcttgctagctcgagagacctttcatatctttcaaagtacagtttggaacattgcacactgatctattgaacaccatagtgtatgtattccttcaaatggacagggctttcaaaccaagggaaatttcatgaagaagctttctttgtgagagatgtgtggttccagctctactcagcagcagctcagcagttcctacaccaccgggcgtggtggatggcatttggacacccaatcggatgtaccagatgccatccgaccttggccctgcaaggagcatccattggatgcgacttgcatattgctgaacccggatggtagggccaaaccatccatcggatggtaggattagaagcccttgggggcaaaaatgccaggcctgggtttgaacccatgacctccaggtggtggcaccagtaactccacagaggctgtactttgccactcgactatactagattcttgatattccactggtcagagagtcaactacataccccgcgctgcatttttggatcgtttttcgaccatcgaccaccttttgaataatttttcgacaatcgacccttttttttccactgccggacccgggtgaaaaccatcaatcggacactctgagaagtgtccgattgatggttttcttgttgtccatcggacactcccaatcaagtgtccgatggacaccgggctgtacaccatcctctggatggtctcgcctgccaagcatcccttggacgctttctgaagcgtccaaatgatgccaggcccgcccgagcgtccgttggatgcttcgcaaccaagttgcgggcgctcgggacggaatccatccgtttgctggggggtttttctaaaaacccgccccatggtgtagatgtgaaagagcatcccttcacttgaaatccgggaatcggttatcggaggatggtcatcagcttacataagcaggtggtgatgacgtcagggaggcctgaggtcagccacgacccggaccatccagcagcttttgagaaaacggtcaacaaggaaaatccccccatcaacaaacacacacaaccacacacgctaacgagaaaatcaaatggtcttcaacaatctcgtctatcctggtcagtcagtctgctataagattcttcatatttcacagaaacgaaaatcaaatgaaaactgattgctctttctcaattttttgtctggatgtgtaaataaagctcgtaaacatgcggccaaagtgttcgagaaactaatccttcagaacccgagttatcaccggaacaatctcccggtcatttatctggagggatcaggaattcaatgtagagacgatagcgaccgggagttaccgtttcatcaagaggctaattttgtcagtttctcaacggtttaaatttcaatttatacacagagagaaggtccttgaaagtaaactgaaccgagggaaattgctatgaagatgtatctcactggtgcacacaatataccagatgcatccgtattaatctccatcagcaaatccgaagcaggagaatcgtcaagtcaggagactcaacagaagacaatcgacgagaacgagatctcgacggtactattcatacccagcgtcgatccactacacgtgatgtggtcaggcctaccagaaacaactcagcaagtccacgcccggttggcggacttaacgggggtgaaatacaagacggagcttccgggccatctgagtacagtccagaagagccaggccggcagggtgatcaccttgccgacgatcgcacacgaactagccagtccggatcctaaactattagaggcgattcgcgaagccagagtgatcaagaccgagcaggagatcgaactgattgcacatgctaaccagatctcatcatctgctcacaccgctgtcatggctctcatccaccatcaagccctcgaggccgagtctgatgccgagatcctattccgaagcgaatgtcatcgtcggggatccaagacccaagcatacgagccaatcttcggtactcctccacctctccatccatcatcatccattcatcatcagccgtgacaacgaaattatcaccaacaaaaataaaggctgaaatcctctcccatttaactatcattttaggttacggcgtccatgcaggaaccttacattacactgccaacgacgcgaagatcccctcggattttgcaggcgtcttgttggttgatgccggctgcgaaacatacggatacgcatccgatatcacgcgcactttgccggtcgggaatcggggaaaatttactcccgaggctaaggatatctacctgatcgtcctggatatgcaagaggttctttatcatttttgctttctatctctctctcctttcttctccacaatctcccagaagaagctgtgccttgttttcctcggattgatgaaagtttaatttgttggaaaataaggcggctctcaagacgattaaagcaggcatcgaatggcaagagatccaagtcttgatgtaagtgaattgatgataccatcaagttcaccttaccaaggaggaaaaaggaacaaacaagaatagaaattgattttctttgaatgtatttttgtgaggtgatactaggcataaagtagcagccaaaggcctgctgaaactggggatcttacgaaacctgacggttgatgaatgctacgaaaacggacatgtgatcccattcttcccccacggagtggggcattttcttggattggatgtaggtcttgttctctctctttctttatctctgcccaaggtagaaaaaaaaggttcgaaagtgaattgtttggattttttttcttcaatagactcacgatgttggcgggttccctcacggaaaaggcacgcatccgaccctcaaatatctcagattgcagagacgattggaggtgggaaacgtggtgaccgtcgaagtaggtggaggtttaccctacagctgactgattcaagaaacttttatcgattttttttgaaaaaactgatgatgatcatggattataacaaatcagcccggcctgtatttcaatcaattcttgttggatcccgtcaaaggatctgaacacattaaccatgaagtcttactcaagtacttgaaagtaggcgggattcgaatcgaagataagtaagtcttagaaaaaatgatcagaaaaaatgagtttcttctcttctctccaaaaaacaagaaaaagaaaaactgaaagtgagggttatgtaactttgttcttcaatgacagtgttgtggttacagaaacgggatgtaagaatttaacgcaagtagtcaagacgatcgaagagatcgagaaactcactagctattaaggcttcctagatcactcgatcatccaacaaacctcccttgcattgtaataacactatttttttttccaagtcacacaatttaacattgctcaaattataacagaagtgtttttttttgtttcgtatggtgtttgttattgggtacgtctttgattcagaatcttcagttcactctgcattgcataaatcactcaaaaacttatgacttattgacatagtcaaggaaatcatgatgttttttttttttttttttttttttttttgatgtaataaaatatgcacatcaatcatttttttgggggggttggaatgaggtgacaatacaacatcacgagtcttcagttcatggcatatagttatgtatgatagaatcaaacctgaatagactggaggagacagtggtgctagcttgacggccgactgtctcactcactatctgtaaaatgcgaagctattgccctcctcggtcttgatgaatccactcggaattattactgtgggtgatcgcataagcttatgttgcattcttgtaagggttttttgtgaaaaagatttagtttttttttttgacttgggagaagaatgattgcaggttggctgtgctagtatatagttcaagtaggtaagagatggaaatttggataggtttacattgtatgtggctagattgatactggatgacttcccgtcaacatctgcaggtctcccagtttccatttagagccgaaaaagctagatttccctgcgaaaatctagactttttgagtctaaatcgacaactgcgagggtcccagatccgacgggaagtcctccactgataggtatatatatgtatattaatgtgtaagggtatatcgacgaacgtgatgattacgataaaataacaggggaccaaattcaatggcacatctaaagaacagtaatcatagaggaagaaacccaagaatatggatccatttttttagtcagaagaaggagaggcaggcggcggaagattatcgaaatccagaatagcttgtaagagagaagcaggattaggtttgtcggggacgacgatcggaaaggagtgataataatggctagccaggaaggtggcggtcgttgcgccgatagcggcgaccttgaaagcatccaaatggaacagaagacctggctcctcattctcctcgtttgaaaggatttggtgatcggaggaggatcgatggggatggagggaggcgaatttgcgcttgatttggagcagcagatcgttggtgttatccaagaggatccggctcgagttggggctgaagaagacgagccaatgatcccgccgttggtttcccgaccgttgtctgagaagccccagttcttgcgcgatctcctcctcgagacgatcacgatcctcctcctctttccgtctctcttcctcctcctctgtccctcgatcatccgtctggtcagtcgatgtattgcgagtaacaaagagctctgggggctcgaaacgtggctcggtttcgggctcgatcgagtacaccctttggctcactaactcgtatctgatccggcccctctgatctccctctccatcatcgttttcttggttgttgttgtgcttggataggttttcactgagactggagtcttgatggctcccgaccaaatacagcaatcggaccgtcgtcgtcatattctccagaccttcagtcttaggatcagcatcaccatctttccttctctcctccgtatcgtaagattgttggcctccagatcgtcggtgtatactagagaaatgagtcttgataaattcggccagtttgtgtcccgagccagcttcgttgtggcccaaaatggtgatctggccgttcttgggatcagggaatatgtgcggattgttgaaggtattgagggcgagcaaagcaagacgagtgctagtgccaacgacgaagaaagggacggctccccaatcagaagaagaagaagcggcatcttgatcgtcggtcgattcgtgatggatttgattgatggccagttggagagagtcgacggatcgggcacttgtgagcaccaccccatccaccttcatccctcgcgcccccgtcctcagcgtcccactcaactcccctagctctgccgaggaaaccctcgtcctcaggatcgagatgaagatcggctcgtaggcgcccgtcgagccgaacgtcttcgtgtactcatcctcctggtatcccgtcgactcattcggcgtcttaatcaaaattatcttctgcttcttcttcgtcttgtccacctcctcttgggatgaaccgtccataatgtcttgcgatatctaactcaaaattccaaagaattgatattaattgacatgtagatccaattcgtataggctaaagaaatcgaccgaaacactcacacgaaattttcgtttcgtttcgtctttttggctgatatactatactaagcttgcgatccagttgctgacttccatccccaacatcaaggtgtatgctgtttgggctgaagctccgtctgcatggttattggccaagggcatcggcatcggccgccggcccaccagggtccaggccggtcaagcgccccccggtcacccccgataggggagatcgggttccccacatcccttgcagattattcactcactgtgctgtcttttcatcggttcacctattacaacatgtggtgttttttttaaaaaaaaaaccctggcaattggatggattcctgattgcctggaagatgctttcaaaccatccaacagacaattgggctcgccagacatcacttggacgcttcagagacgttccgcaggctagaccattcagaggatgtcagagagcccatggtcccttaattgagtgcccaatggacaaaaaaaaaccgtcaattggacactctcaggagtgtccaattgagggttttcacataggtccggccatcacacaaaaggtggtccattgtcaaaaacttagcttggagggtggttgatggtccaaaaaaccatcatgaaatgcaacagggggttatttatgaatttttgggccatgaaacattgagttttatagtacagtggcacagcccacaaacagatgacaaaacacagtgacattttttctcacataactgcaccagtagccgcagtgactgtgggcaattatccacaaaaacatcactgtgacacaataaagttttgtcacctctttgtgggctgttggaaagttggctggaatcatggtgcacaggaggtagatcaggggctgaatcctggctgcctgctgcttttgatgcccaggagcttccaagctaccattcattggatggtttggcctgaccaagtgtcagacactgaggctgtagcccatgtgtctacaacctatacttaaccaacaaacacatgtactgtagtttattggttaaggactgtgttatgactttgcctcaccaacacacttgggttcaaatcccaattatgtaatcttatatttttattattttatttttatacttttatgctttaagtaattccacggaattacttaagtattcacctctgtattaatattcatattttatatacatacaatttgaaatcttaatcatctctctatactctgtaattagagagatgacatcattctttctcctttgagcttgaatgacatcattccctccacttttggtttaaaacttaatttaaatgcatattttgatcatttatgattatatacataaatgatcctctgcaggcctcaccggtctcacaggcaggctgacccctgcctttgtaatacttaagggggaggtcttcttcccaagaatcctccccccagttattaccatacaaacccgtctaccttacaatacaaactgtgagtggggtttaaatctactatcaaaaccttctaaaaaccttccctaccttattctattccgtaccaatttcctagactactgtaaagtcactacagtagcctagaagagagaatacttagctctaagcccggcgacgcgaagctcataccgcgtacgtccccttactaagggtgcttaacccctccgcttactagcgtcaaggtgaggttccttttctactggctttcacacgaaagctatagtacgaccctttccaccccatcaacgcctagtcactctagagaccggcgctgacaattgggggtctggccgttttgtctttcggagaccactccaaaccacttctaatatcgattttttttatcaacactgtttttttttcggaataagtcccttcagtactcgcattgcattagcagtcaagtcggacgattattgaccctatccagcgagaaacctttttttttgtcgcctgcgtcgttttttgatatttctcaaagaccacccagactaacatcctgacttttttcgttcttcgtttagtcgcgacagaaattacaccgacattgactccgcttttttagtgtgttcagcttaccaataatctgtcagttctatcagaactttatcggctattctccttcagtttaactgaatcaagatctcacaactaacattgttttgttttcgtctggctcgcttttgattttttttttcagttctgtcgattactccagcgaaaagtggtgatccgacgtctacaaaaataagggactgtaatttgatcagtcagtagtttttttcattttagattttattgagcattttagcttgttttcttacgatcttctttcctccgaagtgtctactccttcgaacgtttctaccgccaaggattctaaggctaagcaagctccggccgcagaacagaccatcgcagctcaaccgataagagctcccaagaagtctaacacaaaaatcccaaaaaaagcgaagaaaccgatcagcccagaaattgtgccgtccgagtgggacacgagctcagacgaagcaacgaagtcagataagcctaaaccaacgtcttcaatcgcaccaggtttaaaaaagtcctctacgacctccgatccgtttaaaggcaataaaccaatcgaaaaactcatcggtagcgaaatcttgaagaatattagcatcaagaagtccgtacctcaagaagcatcgaccactgttgccgttccgatcgttcatgcagcagaaccggtcaagctagtcgagaaacaacatccgaacgcatcccaccatccagtcgattccagtactgcccagacggtgattcaccaaactccagtctcatcaattcctccttctctcccgaagatttcgagtgacgctgcagtccagaagaaactcgaaaattattttgttccccaagggaggactactcgatcaatctcgtcttcatcctcagttctgccaagcggttctttcacaaccgagccttacgaacccgctgatagcagcgatttagatattattacaggttagcagtggcaataatactaccgtgatattgcttcagccgttgattttgtcttttcgttatgtccaaaaccaggagccaccgcccaactctggtcgaagcccaagacttcaaaggagccccaagaggacgacattctacaaaagtatcgcccgtcgtttcatcctcttcttcaaacagtgaagttacaacgggaatactaccagaaggcgatagagacgaaggacgaggacttgaagatagtggctttgagagccgcttcgtcagctcagtccgatctactcagggcgatgaatcaagaagaattcctgaacttgttcaacaggtgggacccgatagcggagtaccaagattatctgaccggccaagcgggccgaaactattggaggaaggaaggggtagcagtgaccccctcgccatcgccagaggtagagatgagacctccggaatcggttcaaaggaaccagacgacctactcagtaaaccaacatcaagagccgatgaacgttcactacccggtaaggcaccctcctccgtcagcgaatttacgacagtacgaacattaccggaactctccaaacaacccagagaccactcagggttaccagcagcaccccgtggtagcccaccaccgtccttccagtgcgaacaaccgcagtcgcaatcgcaaccggaactcgaacaacagtcgcaaccaagagtacagggcggcaaatttccacccgaggaactcaaacggccctcgtcatcgcacgaattctcagacagcgagagaaaaccgtcgcatcgctcatcaaagatcgatccatcaagaaatgatccgcctcaaccgtaccactcaagcgcagtaccaagcgttagaagcgatgcgagaacagaacgcagggtacgggaatcgtcgtcaaccccaagagggaggggagaatcaaaacttctaactgcagaacagttagtccctctcctgcagaatcttttttattctattgagaaaattattgactgtaattttgctgctgtctctaaacagatcaggtcagaatcctccatagatattaagaatctttttagtcacaagtttgactccatagagcctcatttccgttccctttctttctcatctgaaaacaccattgcttatctcaacaagattatgagttccctttcccccatagaaaaaatttcaaaagacacttttaaggacatttctctagttaaagaaaatatttctcaaatttctactttttctgttcctgctacagttatgaatgagttaaaaaatattcaggggagtttgaaatccattgacaatagagaagatttatctcataaagcttttgataacttgttttccctagtgtatgataaattagaagagaatagaaagaaattagacctgtttttacaagactttggagataaattgtcatccaatgattttggcaaagtgccatttagtaatcagccaaaggaaccagtccaggatttgttcccttcttcctcctctttaaatatcaagattgacaaaggcaaacaaccagagaaatgtcatgatgcctttaagccctctttgtctgtcagcaatgacaatcaaaccttaggtaataatatttgttcttgtcatgcaaaaatttcagaattgaaatttgagcatgaattacttaaagaggtaaatgataagttggactatcttattgaattaggaaatcaacctgtctctgatattaattccaaattattagtgatggaaagtaacaatgagaaaagatttaatgctctgttggaaaaaattggtgagatgaaatgtgtccctggagtttcaacatcatatcctactgcttctagaaatgaaccaattttttccacacacaggaacacagttccctctgctgttccagaagtgaaaccacatcagaatgcttctttgaacaacaaccaggaatttttcaaaattcacaataaaagtactgaccctgatccaggcagacttagtgaattttttgacattccagaggttcaacccagagaaacccctgtggcgccaatccagatctcccctgagtcaagtaaagtcattttacaaggtctgaccaagatggaagcctggcctgtattttcaggtgatggagaatataaccatgtggactttattaaaactatagacacaattcaggaagatgccaggattgaagacattgttatcacctcaaggctgaagtatatgtttacaggttcagcccgcccctggttttctactgtaagagatatggttggtgatcaatcctggtctttctggaaacaggcaatcaacaaaaagtttgggacctcatcttggagaaggaaattgttgaatatttacttgaaagataaattcatcccaggtagtaccccagcaggaaattgggtcactagacaatacaaaagaattatggcttgtgagcctcaaaccaaccatgagagcttaatgtttaaattgttgacacagatggatggagaagtgagctttgctgcccagaatgccatgaaaggcaatcagacactaacatccttaattaatgtgttggaagacattactgactacaccagtataggtaagagaagaactccttacggacaaagtaacaagagttatgcatccagcagtactacagacaaagctactaatccaacgtctaagtctaatcaagatgttaagtgctattcttgtgaaaagatgggtcatacttccaggaattgccctaaaaattctaagaaagtaaatgtcattaatgaagaagattgcaaagaggatgcaggtatggattctgagagtgacttagaattggaagatgattccccaggaattatctgtgtagaatccaatgtactagattactttattacttctattacaggaagcaacaaagtagtggctatgaactgcgcaggaaaaagttgtaaagtacttttagattctggtgctttcaagtcagtagtgggtcatcaatatttggctaagtattgcccgcattggaaaaaatttgttagaggtcaatccaaagataaatttcatagctgttcagacaaattgtccactttaggtattgtcagggttaacctaaagtttaaagattactcctttgtgattgactttatagtaattgagaatgcagttgttaattattttattattggcaatgattacttaagtcatttcaaaatttccatcatgaatgatgcaggtagttactttaagattggggacagtaaagacaagcactactttcatcaagagatgtctcccacagtagccgtcactttacctgaacaagattgttttaataaagaagtgcaagacagctccaaaattagttcttctttgtcctctacacaaaaagaccaacttctccaattgctttttgttaacaggaaggcctttgctactgtagaagaaccatttggagccattaaaggacacgaggtccaattgactttgaatattgataaaccttaccctccagctctgaggaaagccccttaccctgctagccccagaagcagagaggctttagaagaacatattcaagctttgttaaaacttaaagtcattagaaaggtaggtgcaaacgaaaatgtagacatcactactccagttattatagcttggcataataataagtccagattagttggtgactttagagctctcaacagttacaccaacccagataggtatcctattcccaaaattatggagtctttaactaaattgcataaagctaaatacattacgtgcatggatgtccttaagggctttcatcaaaatgtgattcacaaagacagtagacaattcctcaggattgtctgtcacttaggtatttttgagtaccttaggatgccttttggtatcaaaaatgccccttcacattttcagcgtatgatggacactgaattttcacacgagttgaatcaactctggcttattatatacatagatgacattataattttttcagataactgggaagatcatttgttacgcttggaaattattcttcaaaaaattatcaagatgaatatgaaaatatctttgtcaaaatgccagtttggttttcaggaacttaaagctttgggtcatattgttaatggtctatccttaggtatagataaacatagagttgccgcagtcttactcaagcctacaccccaaaatacaaaggaaatgcagatgttccttggttttgcaggttactacagactgcacatcaaagactttggggctatggcttcaagtctttacaaattatgtagtcctaatgtagtctttgaaatgacagcagaaagagtacaagcttatgaatccattaagtttgctttgactaatgcacctctgttgtttcatcctgacccaaaagaaagatttaagctttatgttgatgcttgtatggaaggcataggagctgccttacatcaagtacaaataattgatgacaaacctatggaaggtcccatctgctttatctcacgacaactcaaggaatctgaaaagaaatatggagcttctcagctggaatgcctttgtttagtttgggcgctagataaactttattattatcttgatggatgtgagtttgatgtgatcacggattgcaacgctttgagatctttgttaaatatgaagacacccaacaggcacatgcttaggtggcaaattgcaatccaagaatggagaggttctatgacaattgttcatagagaaggtattatccataggaatgcagatggcctttcaaggtgggctcttcccaataatccagataatcctgcctacgatgcagaagatgcagagactggaactccggttacttctattttgccatctccaatgagaatgtctgaatgtctagctcattgggctttgcctaatgatgaaaacaacccagcttttgaaaaagagtactttgttgacagcaatcctattatggctatttcagtatcaggcttgtcttcttcattctgggaactgattgagaagagttatgactctaacagtaacacggtgattcttaaaaaattacttaagtcaccatacgcagacaaaggtcttatagaaggattggagggtgtttggaaaaaacactttttagaagataggtttgtcatgctagatgggttactatatcacagacgtgaacataactcatcagtggttttgctagatcctagccacattagtattattttgaatgagtgtcatgacagtattacttctggccacttttctaaggaaagaaccttgaatagagtccagaacctagcttggtggcctgattggaaaaaccaggtctctgagtactgtgactcttgtgagagatgtcaaaaggccaacaaagcaactggcaaaagatttggccttttacaaactattgaagaacctaagactcgttgggaaataatcaatatggattttgtgacagctttaccacctgcagggactgaaaatttcaatgcagtgttagtagtttgtgacagattctccaaaagagcgaggttcctcccttgttacaaagatagtagtgctatggacatagcactcattttttggaacaacatagtaagtgatgtaggttgtcctagaataattataagcgatagagatccaaaatttacttctgatttttggcaaaatctttttgaaattctaggtaccaagttagctttttcaactgcttatcatcctcaaacggatgggttggctgagagaatgattcaaactttggaagacatgataagaagatattgtgcctatggtttggactttaagacgagtgatggttatacacatgattgggtatccctcttgcccgcactagaatttgcttacaactctagcaaacattcagtaactgaaattgctccttttgaacttgagagaggatggatccctagtatgcctaaagactttctgctttctaagactgttaccttacatccaagttctgagtgttttcagcaaatgatgtttaaagctgaagaaaaagcaagttcatgcgtgaagaaagcagttgaatataataaagaaagatgggataagtctcataaagaccatgacttacaagtgggtgaacaagttttaatttccacggtaaattttaataacttggctggccctagaaaattgaaagatgcctttattggaccctttgttatcaaagcatttcatggaaggaatgccgtggaggtaatccttacagaacaatttagccaaagacatcccacttttcctataagtttgtgtaagaagtatgttgatcctacaactaatcctttgcgagttgagcaagatgcaatccttcctcctatagaaactgaagtatcagacaaagtcccttacaagattttaggtgagaagattgtcagaaaacaaagcaaagactgtaaactttatttagttaggtttaagaattgtcaacctgaccaagatatgtggttagaggttgataaaattaagaattgtcaggttctgttaagacaattcagggcttccaagaggtcaaaaaattcctcatagagtaatttttttggtgggggcgaatgtcagacactgaggctgtagcccatgtgtctacaacctatacttaaccaacaaacacatgtactgtagtttattggttaaggactgtgttatgactttgcctcaccaacacacttgggttcaaatcccaattatgtaatcttatatttttattattttatttttatacttttatgctttaagtaattccacggaattacttaagtattcacctctgtattaatattcatattttatatacatacaatttgaaatcttaatcatctctctatactctgtaattagagagatgacatcattctttctcctttgagcttgaatgacatcattccctccacttttggtttgaaacttaatttaaatgcatattttgatcatttatgattatatacataaatgatcctctgcaggcctcaccggtctcacaggcaggctgacccctgcctttgtaatacttaagggggaggtcttcttcccaagaatcctccccccagttattaccatacaaacccgtctaccttacaatacaaactgtgagtggggtttaaatctactatcaaaaccttctaaaaaccttccctaccttattctattccgtaccaatttcctagactactgtaaagtcactacagtagcctagaagagagaatacttagctctaagcccggcgacgcgaagctcataccgcgtacgtctcttactaagggtgcttaacccctccgcttactagcgtcgaggtgagttccttttctactggctttcatacgaaagctatagtacgacctttcactccatcacgctagtcactctagagaccggcgctgacaccaaggatgtaacagatctgatccccggattgtctttattggggataggccgaggtgggccgagctgtgatcggaattgacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttggacaaatgggatcgggtggagcgatccgataccgatacctggtattgggtccattttcgatccgatccccgataaataccaatccggggatcggattgcttacagtttggatgatacccaagtgtaaggcatacagcccgcagcttttgggtgcctgatcgggattgcaatgcgatcccgatcccgatccgataccatgggatcggatcacccttagcgatctgatcccttatttttcgatacctggtatcgaaaaatcgatccgatccgataaatcggctgataccgtatcggatcggatctgtttcaccgttggcctgaccatcttggttcagcaaaatccaaagtgtatcaccatccaatggagcacctgagcctaacaacagggccttgcaagtgagagctcacaaggatctctttctcactcctggccttcaagatttgtacaatctcaaaggttgggaggattcctcctaattgttgagactgtacatactgtcttgatgaccaggaggtttcatccttgcctttgagagttgtacaaggtgtgtaggccaacacaccatttttttttgggaaggttgtactgcatgcccctgtgcgtgtggacatcagcacgcataggggaatgaagcaaaacccgcccaaaacaagggcacattttacttcctgctcctccaataggggtgggggaatgggagggagtgtgattatcattgcacagggtttcaatctctgggaaaaatgatgaccatgcctccagaccacaacccaaggttgggccaaccacaggttacctgaatccataatctcagggcatccaagttgcctgagataattatctcatgcagctgggtagatgagggccaaccactccccttcaggtacatatgtgtcaaattgctgacccttctgaccccttagctccaaatctgaaaatttgatgtcagcctgcaacaagctttaggagggttgggggaggttggttttccgggcaaactctttgtggggatgtgttcaaccttttctggtggtgtaaaggttctgagaggcacatgtcataaatatcatcaaattttgtttcagatctcagactgaggcatgtaatgacaaaatatacttcttttcctatctcaacaaagccactcaaacagaaaatctgtgggaccctgcacagagttctctctgcaccgttggagaggattatgtattatcacccaaatttggcaggagcagaagagatcttcagacaaacaacacaagccatttttgaaaataaccacacatcaatgataaaaaatgaatagacagtcttgtaggaactcacattgcacaatttctggtgcccgggggtgccttttatcttgaagactatgactttcaatgataaaagtattcaaatttgctgattgagttcattgaaggagatttcaaactatggattgggtttggcaaatccatttctacatttgaaattttactatttgcatggattttctgggcatctttgtagacccccactcaaaagtagtctcaggatatcgtacaataagcttgaagattcatggattttcaaagaatgtagctttgtgaatccttgcatggatcctggtgaatccttttttaaagtttcttgtttttctgaatctttgaacaattattaaaaatcaatcaagagtaattctgaaatgaccagaatgaagggaaaatgcttgatatttgtagaacggttaggcagaacttggggaccactggtggtggagctattaaaaaattaagaaagctcccagctaaagtgcactttgttctcctgcttaaaaattgactttatccacaagtccctccctgagcggcagtgctactcagagagcctcccgccaggggggacttgtgttgagttagcttcttctccttttgagtgcgcaaatccatcacaggttttgagctcctgaccctatccacatctgttcaatcaattttagtaccagttctactgtgcagggaccatttggatattactccatctagctttggtagtctattctgtacagtctgaaggttggaggacttctgtttggctgtgcaagcatattgattcttaaattccatgcggcagctcaattttcaggagaaaatattcctgttcgtgtgtttatgaggtctttccattttaagaacaaatcagggaagtgtctcctgacacgggaaaccaagcatatctttttctgagtgatttggtacatgactatatacaattcttgtattgattcatttcttagtgagaaagaaatttgaaaagcgagcaagactatcatatctaaatattcaagatcttcaggaaatgaaagtggactcccaatcgagagagaaagttagagaaagatggagagagattacagatcaacaatatgaaagattcggataaccaatcatcctttttcccaaaaatagtgaaaagcctctcaaaaagctggctgaagttcagcaaacgcgcgtagccgagccttcgttgaagctcccactttttgggcggagggctgagtcacaagaacgaatgaagccacacttggaggaaacatccttgtgtaaggattgcgtttcaatccttcactgtctgtcgggataggcactagagaggagctcagtagctccggatgggaagtttctagtaccaacgtggatttattgcatgtctagacaggagagaaagatctctcattagtatatacaagtgaagggaaatgagaaaaggaaattggaagagaaggaaggaagaaagggtactcacctagacaggagagaaagatctctgctgtccaggtgaaggggaagtgtgggactaaatacaaggtcgaactgagcttatgtaatcttgtgacatctttgtgtaagcctgtgaggagcagggcttacagtctcccctcctataaaagaaaatgaagaagggagaaattttaacaataaccaggacagtaaaaattgagaaaagaaaaaaatagaaagtggtctggaattgtggagaaaaatttgagagtggtggctgatttgaggaggaaacttagaagtatggcagagaggaaaagaagagtgagatggtcggagagaaaaacaaataaaagtaagataaaccagagaaaattgaaggaggggttggttggaacagaaaatatgaagttgattttctcataagaaaatatgaagttgattttctcatagtgctgaggatggagaaagggagtttctgatcaccagtcttcaaatggtacaaactctgaatcttcaattgggcggtagcgggggtcattttgtctttccagggcggccacggcattttcatccatcacagtgagggatcctacagcagcggttggtaggaaaagaggtggtgatggcaaggaggagttggatccagaatttttggtcttcttcttcttctttttctttttcttaatctcattcacaccagaagtctcaaggtaattgtcaatgtccttgtagtattctagagttgaagatgaatattctggagcaatttgggtgtccatagaaacactttcttcattctcaaaagctaggggtcctacttcagttgcctccaagccttctgtacaggcttgcatagttggttggattggtgatgagcagttgtttgttagatcagtttttgggttcaggggggaaggcaaggttggaccagttattttatcggtattagagatggtagtggtagcgagctgatggttgttggagtttgaagaagtaggagttgcggtggaaggcatgaggtctgggctagaatcaatcagagacgatggggtgggtgcaacaatgttgattggatgatagatctgggtggcccctcgggatgaaggttcaatgattggtttgttagagtcaggggtgtccaaggtagcagcttgtgtaagaggatcaagcaaggatgaggtcaaagttggatcttcagttgtcacaatgatctcactagaggagactacatcaatagaagaactagctgggggttcagcaacgattgcgataacagaagacggagatcgggtgacggaagcgtattccgctttgggaaccttggcgtaagcatcgagtggaaatcggtctaacgagcgggatcgggagggggagctgttttcctgcagtacagaggggggtccagcggcgagtcttaggcttgagaggcctgtgacggtgatgggcaatggcgatgtattcccggccgtctcggtgcttagtggtagagccggtggagggaggacggacgaacggtccgattggctagagatcagaggtgacgggggtcgcgaggcggggttggatgagagggggttttggatagttggcttgtttgccggatcagaggtgggaaagctctcggcagggttagtactatcggaaacgcccacgatcgttgggggagtagggttcgataaggaagtagagggtgttgggcttgtcggcgaaccttttggcagtgaagttggtgacgaggacctggttgagtccggacatgaacttgggggtgattgatggtcggtagttgaccgaggcagtggagctgaggctcttccgtcttgctgattgtctaggccgccagttgttagttgagcaacattgcggtctcatcgggacacgatcggctgcaggcctcgcttgattggattatcgaaacgatccagttacaggagccggatgctgtctgttaggcaacagatgacacaccacctcttccagatttcggatgcgtcttccatagttactatcagccgggttggaaagtcccctaaacattatttgatcgttccgaatgagaagatcaagggtagcaatacagtagtcgagcaatagggtgccttgagaattgaagcagaggagatcaggcaggtttgagaccaagaccgtaagaaaggaaggagaattcgatgaaaagatccgagaattgaaggttgtccgtttgtagtctgcagatggctagtaacagagaagtcaatgagttgatttggagtgagtcggagttggaagttggataaggcacaataatgaatttttgaaaaaattctgccagtcttgttcttggaactagaaaaaaaaagtgtaaggattgcgtttcaatccttcactgtctgtcgggataggcactagagaggagctcagtagctccggatgggaagtttctagtaccaacgtggatttattgcatgtctagacaggagagaaagatctctcattagtatatacaagtgaagggaaatgagaaaaggaaattggaagagaaggaaggaagaaagggtactcacctagacaggagagaaagatctctgctgtccaggtgaaggggaagtgtgggactaaatacaaggtcgaactgagcttatgtaatcttgtgacatctttgtgtaagcctgtgaggagcagggcttacaccttggcgtgctagaaaaaggaagccaacaggggatgattagtgcgaaggatttgagcgacttgtgatgacaaagggagagaacaattggtgaactcacagcggccaggaatctctcgagtttctcgcgatctttgccgttccgacggtagagctcctcgagcgggagagcggcgtcacgaaacttggcataactctgggggctcaggagcgccgcgttgagcctcgagctcaacggtaagggaagcgcagacgtcggcgtttcgaccgtctttggcttctttttcacctccgcgctaaggtccaatggggccactttcggacgcgaaggcgggagcttcttcggctcggtcgaatctggcccgtcggagaacctctgcagtactttttaaacaaaatattcaagtacatggaaggtcaaccaatcactggataacgcgaagagcaaaaattggaatttatcataccttcaattaaaccattgagccctccaccttccatcggagctatggttccagggggacgttttcccgcgtacgatgccaccccttcgtcctttatttcgatggagtattcaatcagttggggatcaccagacttttgagccaagttatcggacggcaaatcagcagttgcttccaaggagccagagctcttctctttatccaagaatgagctatcggcttgctcggtcttggtgagctggctgggctcttctgggagaagattcttgtccaaggagggtgactcttttggaaggtcttctagttcggaagtgtctcgggcttgctcgcgaagaaactcgatcactttaggtagaaagtgggagacaaagaaattaaaaaggtcccacagattagttatcatcttccatacttttttcatcgtgttcgcaaaagaaatttagatcatgactcactcgagaataactcttggatcggggtcttgtgtacgatctcctcccagccaggcgatttagcctcagctttgctgtcctcattgaagaatttgaggcgctcataagttgctatgaacattgcacaagtacgagtcattatccttccatcatcgagcacaagagaaaatggaatatgagaattacacataccggtctgaacctcttcgatttcaaaacagtcaatgttctcattgactattcgcgaaataatgctaaccatatcgtggtcggtatacacaaaattctcgtcaagctcttcgcccttgaacattcttatcactgtacaattttccatccctggattgtaagctcgaatgcgttttttgttcaaggaaaagtggaagaaacggtagctagctaagttacttacaacacggtttcttatcagaaccgtcagcatccttcttatcctcatccttgggcacaaacgtttcatctacgtatcagaaatattacccaatcagcatgataaaaaaatcgtccccactcaatatttttctatctagaatataataagaaggtttttgcttaccgctttctatgatcgtcttgataatacgttgagcgtcgtcttgatcatcattcaggacgcaacctttcccaaaaactctggaaggttcggcttcttcctcttgtgtctgagcatccttgacatcgtttttctcgtcatctaaacaaagggatagcaagccagttacataacgtcagctgtttgcacacatattctgtgcgaaataagtaagctctagggtggatgaatgtttcgaaaagggacggtgaattcaattatcaaattcgaaaggatgtcctgaagcagcaagtataggaaggggttctaagaagcaggccagacaaaatgaagcgtttaagtacctttgtgactagcagaatttatgttcgtgttttcaatcaatgaagagagtctatcaattctatcaacgatgtctcgagtggagataccagtcatgttgaaaactcaatgatacgtgttatcaaagtggcggatatgtactagagtgctctttatttttgagcctaagggatggatggatctagagaaacgaacaaatggaggactttcgagcccgttttaatactccctacaaggcgatatcgacaaacaactccacgggttgaggagttcgcgttgggccgccgacaaagggtttccaataagcactggccagacaacgaacttcggcgcaccacaaaagtatccaaacgcttagaatgccctcatgctcctattaaccggcttgtttgggctgtcaacattaccgtacacaggccgcttccctctacgctcagttcgtcacccttgatgcggaggaataatagaatgtaggacaatggcaattttgtcttttgatcacattgcagcttcgcatgtcttactggaacattctgacttgacatcagtggaaataaacatatttagaagctttcggtggtgccaagttttatgctgcaagcaagaagaccagtgaccgcggcgcaccacgactgaaagtaagattacgtcgacacaaatatagttgatcggaacattgtattatcgtcattcgaggacgaaatggaacagatgtgaacagttcctttgagaacaaaggaacgacggggtccatcaataactacgatgtgggcattgtgactagtttgagcggctaagcggaagaaagacaagggccgatcgaagcctgactattagctcatcgtccctggaacctgctacgcacgctccatgattccttcatccttgggacagtgggttacggctttagaatgccgctcgaggcgagacttaccggcctttgttacgtagtttagctttggatttcctttggttccaacaataacagttttctaaatcaacaagatgatctggtaaatattcaattgaagggtatccacgcgcggcaagatacgcatcgaatccagagcctccaggcctcgggagcaatatgtaccacatcacatggggcgtgctgcgttccttaatgaaacgtacaactcacccgttggatgtcttgaactttatattgctctgtggcatcgcgggtcttcacccccttcgaagctgcaagttgagatccctttttccaaaggtaataggagtcaacatacactttgttatggccgaccgttgatttgcatagctttacccggacctcatcgatatgtgtgaaggcggagcgaattgtatgtaaccagtcacatgttggttgacacagttgacattgctttgcggttttttacccatctgttcatcgagccattggactggctaaaatagcgtaaacaaagcctcttctaacggagggcgccaaagtgtcagagggggattcacccatttatttctaatcagagtacatatttatgatgagcctaaaaactgccatgtctcaaggaatggtacatgcacatcattgtcttttttacccttgtacagtccagtgtcccagcttgttttgtaactatgcctgcctcatacttattatttcatcattagggttctaatgtcctcaaagaaaaaaaaaaaccatcctaaatactgccacggcacatgggtggacaacctggatggtgtcatccttactcagtgccagattggcaaggttaaccctgcatgaccattggcagatgcgtggctgacactgaccctgttggatacaagagtgggattggaaaaacaacaatcttggggataatcactcactcagcagctcatcaataaaattaattttcttatcatttcttggtctgttgaaagatctgcttaatcttcctcatcagcctgctgaacccctgtgaggcggtgaccaaaaaaactaaatcagagctccaaaagtcctggagcctcaaaacccacaaaacagggcacattcaaactcctaaaacctacatttgaactactgaaccatgttgcctggcatcatcccccaaacactccccccattccctctttcatcaacctgcaccttgcaagcaggacaagaaaaagaaagtgtttggtttgatctactttgaatttgtctttgagattttatttgatcattttttatattgatatcaatcaataaaggtcatcatgtgaacaacaaaaacacagatatatatataaataagtagaaatttcacaaaaaaaaacatggatgaaacagacccaaacatcacacaaaaataaataaacaaattctaaaaaaaaaaaaaaaagaaaagacggacagagacagacatttcaaaaaaacacaaagacatttcttttttgaaaaaaaatgttatataaacagataccactttccctcctcaccaaaaacaaaaaagaaaactattcaagaacaaaaaaagaaaccatgaaaaccaaaaaaggggaaaaagattaaagtttaagagagtcaaacaagatccgatcaatagtagcctccaagttctgaaagctatttgagttttctttaaagaagttaagaatatcggaatgaaccagaagattattattatgactattatgaattaaggaagaagacgaatgagaagagtcacgatgagatgtttcttgattaaaggaggaggaggaagaggattcttgatgagaggcggcatgttgattaggatcaaggttagaaggaagcccgccgggaagatggtcggcagaggagaggagcggaggatgagagagaagatcagacgaggcgaccaagggtttatcgattcgtagaggaaaagaagccgtcgaagaggaagagtgttcattaaagagaccagcgatcgccggatcatcgttccataggcaacccattgaagatttgaaaggttgtcgattgagagtcggtttcggattggaaggattggatgtggaagtagacgaggaagaaggagaagaggaagaagacgaaggcgtgttggccgtagaagaagcagaggaagaagcggagaggaggatgagattcatgagcacgtccaagctagcgaccgaactatccatgttctcagatccttcggtccccgaagcagtggaggagttgagggaagggaagaggagaggcaaccacgcccgatgggcgggcgggattccctggccgagcgaagagggctgaccccgcagctcgagctggccctgttcgcggttcatcgagagccgcgagtcgatccctcggccgcgagtggccgaggagatcggcgtgtaattcgacgactcgccggtgggtgaggtggccgtcaagggagtcactggactgatactgccatcctcgttggtcgagttcgatcggctcgaattcaccgagccgcgcagagtctcttcaggcccgtctttctgtaaactccttgtcggcccattcggactggattctacttggacaactgacgagtccacagccggatccatcatcgttcggccaaccgatgaagacccgttggtcaaaggcttcactttcgaaagcagtcgctggatacgatggtcaagcgactcggcaaagaatggagaagatttagctttctgagaagattcagaaggtcgatctgattgttggttcatcgagggggcttgtttcctgactgtccatgcgagaagatcctcagaggagacccgatcgcgtgagccatagagcgaagaagatgaagccagtcggaggtcctggtcgatggtcaggtcagccgcccgtaaggcttcgatggccgagtcgtcgtccgtctcgtggttctggagctgacgcacgaccgaggggctaagacggttgacggtggagagaggcgactcaggggcgctggcgtagccatcctcagtcgacggactgatagtcctcgtggcagcggtcttgtcttgggattcgtgctttcgatgatgtttgtcatgtgcatgcttggaaatttcaccgccctgttcactgctcaattcactttctatcagcgagctgatatcgaactcttccccattgggatcgatgtacgagtaccgataactttggtgttggggaccatcatcccgtcgactgcgaatcatcgcattgttgtgcaggttgatatcaattccttcttccgaattgcgctgggtggaacggacagtaattgggttgggagaagcgacaggaggagtgttaactacaccttcctcgactgagtgaattgattcccgagcagttttgaatgagctttcagtcgagggcgcagggcgagaggggccggttgacgagttcttcttagcttgaagtagacccagttcatcagcaaccgcacccgccagtccgttctgtccagccgactggcgcggataatctcgccgaggcggatgatggatcatggcacgtctaagactgaagatcgggtcagatggttgaaggtcttgaagagtacccaagacaaacggatgatactcttgtgacctccttctgacctcctttgaggttcgatcagctggtctgaatatgggtggaacgctataagcatctaacaccttcgagatcagattaaccggcacttctgtaaaaagtgaaaaaaaaaacaattcagcttgcaaatcgatttaaatataactttagcacgtaccagttggagagtcgggagatttcatagataagccatagcggatcttggaagaattcctgcgcttggagagtttatcatcgacgtcatcgccgccatctacgacgccatctgcgatcccaaaggcctcaagggtatgttcgatagcttcagagacatgaatgttacgtgggaagatgatcactttttcccggaacgaggtagatgaagcagatgcagatggattagtgggaggcgttgcacgttgaccacgttcaatgaggacggtcttcggaatgatcgcgttcgattggggatcaaatactagtccttcgggcagatcgctggaatgaatccggactcgcatcgcaaacctcaacgaaggcgaagaggtgatcgtcgtcgctgagggtggagaggaggcgttaggagatagagggagctgttctgaatacattgaatctgtcgagcctgaattagagacggtgttcatcggcttttgcgggtcgtattgggtcgaggaagatggacctgcggaagtgttggttattgcaattgggctaactcctggatggccagagatcgtgccatcctcttgtatgggcgccaacgagccagaacgctcaggctttcgactggacggaatcccgttgggggcaaagttaccattggaatgatgaggatgtgagtagcggttgaggtgaaacttgacggccgagtcatcactaaaatcattcattcctagccgggatatggcagggttgagtgaaagatttgagttgattgatgagatggagccgactgatgatcgtttgactgaaggtaaatagagggcatgttgacctaaagattcattcatcaactcgaacaatttcaggggtgtctgttgatcatccaagacagtttcttcaccactaacgacgtccttgatcgtcagataataactcgatcgatcttcttccgtgacgagaacgtgaaacctttggagggattgggtaatcaactcctgagtggtagtctgggcacttagcaggaccgtcttgaaagtcgcctcacaatccacgttgtcaccagcaaagattcgaagtacgttcaacatcggtacatccatcccggctattccaggagaaccaattaaactacctggacgaacccttccacctgcaggcgagtaaacaagtcccatcgaggcggtggagctaccgggggaaaatggtgagtgcaagccaaggctggtcgatgggacattggaattgattggaggataacttggctttttctgttgttgggagtgatgagtagcattggggtcactgatctccctggagatgccatactgacggtgcatgacctcttgagcttcctcttgttgcttcctaagagcggcgtcagttgaaaatagatcgtcattttcggcagtcgcccgatgatttggagtagttccgttgggagatccttccagttgaggagaactcagggatcgaacggaatgttcggaggggcttagaggagatgaggatcggttgcgatcgtgttcgagtgaggatgatctcgtctcatccgtggggtcattcttggacttcttatccttcttccgaccgaaaaagccactcaaaaggccgccggttttcttcttcttaggatcagactcttccttcctggtactgtttggtttgaaacctttagcgtcctctgttgttccattatgagagtcagttgaatgaccttcaagggaagctgatgatggctctccgttgatccgagcttgttgtttgttaccggattgtcggaatggactctcggatgacgatgccgaagtagatcgtgaacgagcctaggtaattcaatgaagacatcagaaaaaagtgacacctgaagatcgaggtgagagtagaacatacgggatgagagccacgagaaggattctgttgataagcatcgagaccataatcagcggtatcacgcgcaatatcaggagtcagggtgagttttttagtttcagtgagagcattggggattagctgaagggatgatgtagaggcgattttgtcaatggagaggttggatgaattctttggagcattgcttgcagcctgtgtgatatttcgagaggcggccagctgttcagggatagattccttgttggttataggtgtatcgagttgagcacgttggacgggtgataagccttttccgagttggctacgcgagtcatccttgtttgaattacctggcccaccacgtagagagtctgccgacgccctggcagccaagcgaagcctggtccaaccactgggtgacttggcagcttcttctgattcagctgaagcctgacgtgataaggattgttctgaggcgacctgatgttggatctgttgctgtagttgatactgacgttgctgttgcttatgttcttgtgccagttgttcttccagttgacgttgggagtcgatcgtcgtcggattagatttcagagccgggtctaggtctaggactggggcgcgttccggacgttgaggggcattgttgctctcgagatgttcttcttcttcgtcatcttcctcctcgctctcttcctcttcatcttcaaagccttcttcgccctcctcaaattcaccttctccatcccaatccccgtcagcgacctcatccccatcgatcatctgttcgttcccactttcatcatcctcctcatcactccattcgttcccactattttcgaagtatgtcggtgctgtgaaggctacggtcttacctttaccagtcccaggtgctggtgcgacgggtggtggtgagaagtatccaggtccgatcatgggtggtgggccgggacctttgcgacgatcttgtggggatctcgagcgcacaggatcgccagcgctcgggattctttgagagaatcgagtctgggccagtgatgaggcggcacctgcttggacatcgataggggtggccgaggagagctaaacagacagcggaaggggaggttgagttgtgaatgcgttggctgtgaatcagaccagggtgactcacgtcgacattcctatgtttgttgagtcgtgcgagtcgttcgaatggagtttcaatattttcagcagggatataaccgacggcttgagttttgagcacgcgaatcagccaccaataagagtttgagtcgtctagtaatgtgagtctgtcgcctttgacgacagactgagagtatgttggatcagtttctatgcaatttctcctgtcttcgtgtcttttgtttttctctctttttggagctagcttaccgcttgaccgtctacggtggccaggaaggtgtgcagtgcgtagacgagcgtgaagtcaatgtcgtctgagcatggtatgctaggtgttgatgagagtgagactgagtcactgaagctggagtcactagcccgatctgcttcgtcgtcctgagtgctctcgttgtgtgcttgttggttgttgtggtggtttagttgttgttggtgttggtccatgtagaggtcatcatcatcatcgtcttcttcctcatctagatcttcatcttcttcatcttcatcctcttcttcttcatcatcttctgatgctatcctgtgatgctgttgttctttcagttgttgctgttgctgttgcttgattgagctcgtcatgatggttggttggtgggtgggttgtttggtggtggtcgtggtggttggtggtcgaagtggttctcctgttgaccgttcctactattgagtctactcaactgggattggtttagtactcaataaaatccaatttaatccaagtcagaaacaatcttacataatccagttcaaacttaagctcacaccctaaaagatcacactccatttcatcacgctcacatctgtctcaccgaatgcgaagaccaccgatcatatgcatcgtatttacagccacaacctcatattgctatactcatgtacaacatactcgaggtctggaccctctaatctgcaagcacttcatcacatgcaatctgtttacaggaagtgaagttgagactgatggccccaaaattcacctagcaccacagaaatctgaacaactctggtgagaaccaatcctactgatatgtaattatcactcactatgtggtgataatttgtgatgatatgaaattgaacttgatgatgagttggtctgggaaaaaaaaaaatgtacagacagaatatagaaagtgaatggaggacttcctgtcaatatccgccagtccctcaattttgatttagagatttccctgcaaaaattgagactttttgtgcctaaatttaaaactgggagggccccagatccaatgggtggctgtccaataagaagatgttggagtcttttttgttttgatatttgaataagactatagaatctgtagagtgtaattatcaatctgatcaggactgctgatcatgatttgtctcaaggtagacaaagaaaaaaaaaacattgataatcaaagaattatagatgtcaaactgaaccctaataagtacatacatgcatttatggtgttcaaaagttcagtatgcaagcatttatgcatgcacatttcatatatacattaatttgtttgcagagaaactggacaacctgattatataatctgtgtaagaataagagaacagcacatcagtgggaaagctctggcaacctggaagcagctgcagagatatgtatatatacagtcttgtggtcccagtcctgatttgtaaactgaatacatgtttgatgtttttacagcaaataataatagagaatcagaaatcctgatgggaaagaataacaagcatcaaggtaagctttactattatgttcctgactgattatctaggactagtgatgaaattctggatgagggggtgagaactgaggacaaaggaccagtgaaccaatcttgaggcaaaagactcaagagaaaagcttatggttgaagagcccaaaaaggggctatgagctgctagtgtgcatggcggaaaagcactcacgctccaagtgattgtatcttttagtgaccacagggaaaagtttgcagaagactgatgatctcattttctaactcagaaagcatggttatttatctacatacaaattatggctgagttgtgggacagaaggtgaagaaggatattcatctagaaatgagtgagaaaagagtgacatttgtgtgacagaggaaaaagaagaagacacaatgatagctaaatctctagcagaaaacagtgagggcaaaaacaatagaataaccaaaggccattcatctggaatagccaaaggtaatcctaatttaaaaaagaccaacaatgacatgtgattacaatgtaatggactcttgaactagatgatcgcgcttgaccttgattagatacataaaagaatcaaagcaactggtaccattcttcattttatatctctctcttgatcatctattaatatttacttgattgtttccaagaacctgctctttggtacctttctttcttaatgttgatttattttttcacagtctattgacccatgaaaaactctttgacttttcagtttcttcaatctggaggttgaacagcaaacaaggtttgattatctatgaaatatacatgcataaatgtgagcatactgagctttgcaaaccataataacactgacttattaatgatagtgtaggacttccctccaagatatacaggcccctctaattgatttagagcctcaaagtctaggtttccctccaccaaccttgtatctgtcagggctccagatcatttgacgggaattccaccaataccaaccaaagtattgaataagccagctcacatcagaagaatggactgttactattcaaatacatttcctccaatgattatctcagagtaaactactcccagcaccaggaaaaacaagttatcaccggatcacaggtgatatcagcctacatctgatgagctacccaataattacacaagtattctttattgcatctccatgtaagacacaaaggggcttttacaatcaattggctaacatagacagatcaagttgaaattttcagctattttttctcaatgaaacctaatatctagtgagtaatgatctttcatggtgcaggaacagggattagcttgaccaccagctaatcttacaccaccagtgagattttgaaattatcagccccacataaaaacccaatcagactaggctcaaggatccatttgttcttaatccaaggttttttaaattagagcccattgatatgatttctgaactcagatccaaaagagatttatcaccactaatttcaattcaaaccaaaattcaaaccagtgctgagctggattttattcaaaagcaggtcaattgtgttttggtattgcaatgcaaccaacttttttccatttctgtttcacttctacttagcctgccatggggaaaaagggatgggaaaacaatatcaaatcttgtcatattaagattgagaaattgtgaatcattaagggagataatcagcgaggggaggtagggatgggaaggctcttatgcaagaattctggactgaaaatcaagggcagaattgaattccactccagtgctgaagatcttgtgaggagaaatagaaatccccagcacaggaaacaatcatgaattcttataataatgtaaaagatctgataaaataagaaatagctatgattagaaagattctcacaattttgggatattatcaatatgaataagcagcaggagacaggttaaaaaaagaatagataattgcttttgaaagatactctccttttcctggaaataacatccattttattcttttgtatcaatgctaatattgcaattttagtaatcatggtcatagatttggaactgggtttagcatcatcaaaagcagaacatattccaaaatttcaaaataaatctccagctgatcacttgaagcatattgacggtagaaattgatttgggctcatcaagctgagcccatgtgtggctatctaaatatattatatctctgtctatttacatattattatggcctatcttatcctaatttgtctttttttctcacattctatttttaatccaattcactccaacagcaactcttagaccatttgcttgtgcctctaccccccaatcctcggtaatttccaatgcggctgagacttgctcaatttccaattttagtggtttaattattgctgacagtgatggatccaattccaacgcaggcgtttccatgtgattgcctttgttttcgtcggtagaaattagccagggcagccgcgaacggtccatgttaaccagatatcttgattcgctcagtgagatgcgatatatttcgcgtaatcggaagtctgacaatctttggagggcctgacctagcttgacatatgcctgctggaggacattggaatattccataaaatatgcctcaaacgcctgtagtttgggaaaatctgctagcccacggagttttctcatgtattcttgggataaggctgatggttgaacatggtgttggaccatgaagcgtattaaattgtacgaaagcttggttcgtgttataaattcatttggcgattctttatcgacctcggcgaagagccggccaatgacagttttcaaaacttcatgtatgtgtgcctggatagcctgttcggttaatccctcaacggcctgaggtgatgtgagcgccatgaattcattttttaactgaacaagttgatgaaaggatgacatttcctttttgagcaacgggtccaaactcattcctgttagttgagcgtccaaatatgagcgctctatactttgccaagtgtccgaatccaagtctgggagaaagcagcaacaaatattcaatcagcttacattccatctcagcattcaaagaagatgttcccggctaactagctgtgacgagtagtaaggttgagccgtcatcacttacgtttcaataaaccgtgtattttgtgagttgaaggacttgattgcatactaagcctgaagtcaatcgacatactcaaaaccttgttgtgagggtaaaccgcgtggacaccgaagagccaattgaatatcaatctccctttgtttcggtcattcaagattttcctgatgattttgtcattaatcaagttgtgtttgtctaaagcagtaagaagaccaaggaaaaagtcgttcaggcggtacatcaacttgagggcgttcacgttgacttgggcggattcgaatcgttttggatcctccagtatggtgcaagaactttcaatgttccccaatatttccaagaccaagttggcgtgatagttttgtaaaacatcgatgcgaggggtccccgccaagtgccctggcttttcagggttaggggtaacgatagcatgataagaattggagatatcgatcccgtgcttctgcaagatagctgtgtccactttgttgagttcaagtgtgtggtggttgatattcacgaaggatccggtaaaaccccagttcaactgagcttgcagctcttgtcgcatctctaaatctccgcggtcaccaagagttctatgtacgtcagagcttgcattccaatgctcataaatatgcctcaatgggtagtaggaatcggaacttacgtgcaagaactgcttagtttttaaaaaatgcatgccatttaagctctggaaagacttaatctcatcgcagggacacttactcacgtcttggtgctgctgtttcgccggggttgccaaaacaacacaagcaggaggaaggcttgacaagcttatgaaaaatattcttcttccatgctgaacctaggtgagcagtgcgcacattccatacattcagtagacacaaggccccaaaaacatccacaatcagagaatatcagccaccttcgaatactaatcctgacatttagtaatctctttacgctaaccgcttgctttgacaccatgattaagctcaagttccagcatttcctcttcatgggctgtatgcgcttggaccggggtcgcttcgttggggtctctgtttccggtaatgactaatgcttgatttcggtcaattacaatcgcgatcaatggggttcagagattactcaaggctcacgctgggtcatgtcgcccaaagtagggcgttgatcaggaggtcctcgatccgtcatatcaaggaaggaatctatgcaggagacggtttttggtctcagcggcgtgtatagaagagcatgctaactatttgatgcgtaccaaaacgtgcttttttgtataaatcatactcttgttccccgagagaggacaggttctcatctggaaaaaagacagccttcacacctaagcccagtaagcagactgataaaagcgagattcttgatggcggagaggtccaacgtagtaaagcactcatgctgggctgtgaaagttcgacccgcagatcaatctgagtatgcctgaaaaatttgaacatttatgacgatgagctggatttcaaccaaagcaattgtacaagggtggacctgccattgggtgctcttgaaggggcggctggaggtctccccacttgtttccatatggagaggccagtttgcttctgagacacgttcagtgtggcagaaggtctaaagccgagattgtagaatcaaagtgaaggtgtggattgaaacaccggccatcctgagacgctacgccaactcgcactatgtgcttcgtgatccgcgcttcggaaaccagcaggaatatgtaccatagttcccattctcataatttgtattggtccacttgctcaactgattacgctgtatggtgttccgacttttctctcctggagcttttctccagcggctttgcgttttcccaacaactgattttcatgcttgcttcccaaaatcagaccgtggttctttaccactggattatatggaggcattagcgcgccattttggccaaaaaatcaataaaaatggtacccaagtgccaaaatggccacataagtgccacttttctacaatacagcgcttctcaactgccagctcaaatggtgaagaacagttttcaaatgccaagattggcaaccaagcaaccaagctgccatttcacgcctctgagatgccaagcatggcactgagggaccattggcgccatccatccatcatcccagcttctggcaaccttcggctctcctcatcattcatacactcatcattcatacaggataccagactcaaccccataggcatcctgaccagtgaagcgtacagcacctggtcaatttgtgggtgataacattatatgcatacctgttcgagtctaagacattgccttcccctcacaaccactcatcataagcttaatagatctccgacatcactaaagcatcagcagcctgcattacactaagaagcaactctccaacagcaccctccagtagcctccaagtcgccagatttcttcattgcaagccatgacatgtatccagtgtggcaacacccctaccgtgctgggggagtactgcctagaatgtgtccgatctgttaaagtcaagcaacaacctgctttccagcccaccatttcgccaacccctaccagcgatgcagtcaccgaagctatgagaatcaagagggaagaggccatcaacctggcccgaggtttatatggtataccaaccccatctgctggatccctttctatccccagctctatgaagccaccaccaccaccaccggttcacagtaatctgggtttgtcttcctatttactaatacccacatatatgcaaagccttgaattattccatttctcttccagtgctgccacagaaccccgattttccctatgcctctgccagagcacaaaggaattcagcctgcaagccatattcaaccacccgtccaaggctagtgatcaagcaatctgcctctggcaaaggagccatcccactcgagaatcctccctaccgggtctctgtccaatgtggattcgaggtgagacacaagaacaaatgggtctccaaccaggcgccaatgcgtgtggctacctggattttccctggcgaccccaacgcacatcaagccttacttctcgagctcacaaaaagacacgaggggaaaatgcagctccagatcaaaaactacgatggtcggctatttttttctgagaagcacttcccattctgccgccttggtacacaaaaaggatcagtcatcgaccaggagggattcattcaattcctcaaggaaaacaaggcaatagatctactcgtggactacgatgagtttgaagaccacgaagaagatgaagaagaggcatgtggcatggagacccagtctaggcaatatgccctacgatcagccacctctgcttccttcaacagccgggcaaacacaccttcagttgggtccaccttggcaatatcaaacgatcgagaagactcaactttctcacttccaaccattaccaacaaacctccggtcataacccgagagaactcgcctgatattgtggttgctacgtctgcacatcaaattggtcttggctcaataaaaacgccagtggatcaagcggtggcacctgtggttatctacaaaaagtcacccccatgtaagtaatgatttacacatatagctagtttatttctcataataatgtgggtctttttcgttctacagggttggcaccagcaattcttgacctgaaggatctttcttgggaccggtttggaactccggagcactcgagcacctttcgtggccatgatgatactggctgggccaatggacttcgtagtcaacttgatcccgatggtctatacatcaccttgaggatctgctcataccgtgtgcactacaaccatcagaataaaggataccagcaaaataatccatgctgagatactggactccggggtgatctatcccatggtagctgaatacacgttggttcggaaaaatctccgccaagcaaatgaatcgtatgagacggagcccaactacgccatgaggacttatgcggtttcttggcagttcatggcccttttctgcaaagtgattgggtcatccaaggcctcctcagatgaaagacaattggcctcgaccctacgagtgagttatctgatccagtggctcattattttccaaaaattcaatttactcatccttttctggttgccgaggtcaatagataattgacgggttcccagttcacgacgatgtcgaatgtggaaaaaccaacgaatgttttgattacttccaggagaatgacatgattgatggacctggttcaggggatggtaatggtaataatacgtccaacatcaaggaacctttggataatgaaaaacctcgccgggtattcttcttccaggaaaaaatcaagggatatcgcactctcttgccgcctatggccaatgactatgggatctcgaatgcctccagcccgattgacaagatcttgcatgcctttcaacactgggtatatgtatcgaccaagggccagatgatcataaccaatctcaaaggaaatcctccattgatcaccaagccaaaggtcatcgatgtcaatcccaggtgagcagaccaggaagaaaaactgaggtcacaagagctttctaatttttccaactgctttcattgtaggtcttattggtatcaatgccaagatacaaaagcaatgatggcccatttcctcaagaagcacacatgcacaaacttatgccaagtgttgggccttccaccattggtagaaattgtgtggaccccaacagccaagtccttaaggccgcatcaagaatacgacctcaataacatcaatcacaattcagcccggccccaaatgactagtgatcagttggagctccttgcagtagtcagacagggtcagaaagcccttgtgtccaaattattctagttttccatattttgtcatttgcatcacacatctctttcacatgccacttcatttgttttctcatttggccttgatttccaagttcaattagtttatgcaagaaataaatttcgtgaaatattatgtcttgtttgcaaaggtcctgataaatttattgcaaattggataaggtatcacaatcattctcattgaatgcacaagtctggggcttcaaataaatgtggagcaccactggagatagaagaaaatgacaagagactgaggaaactggcaagatatttatttcggttaacaaatgcacaaactacaatctactttaggttttttttttgtttttctgcagtggctaatatatagtttaaatcaccatcatgcatatttaaatatgctccttcttgagttttaatattcttgaaaacattgactgtctttttgtttagctgtaacgaaaaagccaagcgattgaaggttgaattgggttgtgaaaacatggtgaaatgcttgtaatcagtagaccgccagaccattctcgctaccccatccaagttctcaaagcctaatccgaaccgacagtctggaaacacaaactcgccaccaacaacattgaacccctcagcatgagtagcaaccttaccagtcttcgcaaaagttgggatccattggacataggcgaattctgaaacatcttgatcgtctgtgtgaggtgaattgtaaaatccaccgtatgtataggatagagaactcgctgctgaaaaattgtttacttcgagatcgtctagggttgcatcaccaaaagagggcatgtcgtattctaccatgatgtcatggttctttgcaaaagcattgtcggctagatccttgaacgatttgccgatgatgacgccagcttgatgtccctgtcgaaccacagaggtgaagccatgaacatccttgttgattttcgcctgagataaaaacaggccagctcgttcattgggtttcatgcatttcctccaaccgagcatattcattttgccaccaagacatgccgagttgaagttggaaactggattcacgtatttcttgtgggaatggaagaagccagctaggaaatcgagatcttctctttggttgggtgtcatcttggagaaaggtgtaaactgaaatattccgactagtcgattctgattatattcatcaaatatcatcacatgactatcgggacggttgaagagacggaaaccaggggctttaatgaagttggctgcctgcaggatcgaggctggagtgagatatttcttctttttgcgttgtctgtactcatcgtagagggataccggagaaggtcttgcagtgaaatgatatagccccttcttgatctcagtggaggcttcgttcccactggcttttcgagttttttgacgccatcgcttcttacaaccttcttttctcttcttattcttaagcatcactcgaacctgtttggctgtggggggcctgcattgatagatagaaaaaaaattatgagtatcatgtgtagtgtacagatgaattagcaaagagagaggtgctttcccgggggcttgccagatctattggccattcattcaccacatcaaagcaagcccctatgcacccattttataagttaatactgaagggatattgacagatctattggccattcattcaccatatctagccaataccccctcctgcaattttcgaaccattaagtaaatgtttgattacaaaaaatttgcggcttacccagttttgtattccttattatgtatcaataccccccgtgcctgccgaggtatcattctagatttgatattcattggatctcttgcaacttgaccgacaagcctataaaggaagacaggtgatagtcaatgagctgccttctggggatcaaactggatcattagattaggggattggggaacagacccgacaggggagcagatcctttagacagtttatcaatcaatcagtttttttatcaatcaatatgtggatttatctatcaattagagggttaaatgattgatcagtgcatttatcaatcaatcggtgcccttatcagatgaatagagagtttaacaaccaaccagagtatctatcaatggataggagcacttattggttgattatactgtttagcaatcaattatagccttgatcaatcggagttcagatcgatcaattacaacggttacaaattgaacagagggcttacgggttgatcggagcgtttgttgattgatcggagtgtttcttgaacgattggagtatttcttgatatattagactggttatcaatcggtaggtgcgtttcttgattgattagacagttaccaagcgattggagcagttattgattgaccagggcagttatcaatcaaacaaagcattcagcgaatgatcgaagcaattatcgatcgattgaagtgatgatcgatcaatcaaagcggttatcgattgattaaagcgtttattgatcgattatagcatttatcgatcgattcaagtgattatcgatcgattaaagcgtttatcgattggttatagcgtttatcaatcgattatagcgtttatcaatcgattcaagtgattatcgatcgattaaagcgtttatcgatcaattcaagtgattatcgattgattaaggcggttaccaattgtttaaagcagttattgatcaattaaagcgattattgattgattcaagtgtttattgatcaattcaggcagttatcaattgattgaagcagttactgatcgagtacagtgggtgatgattgatcgatgagagtgtttaaggattgatgagagtgtttcttatttgattagaccttgtatccattgattggggtgttatattattgattgattagagaatcaaaggagcaattagaccagggatcagtgattatcacttgattagcttggttgatgagttattatcagatcgtttaggaaaaaacaagagaggtcaacgatttaagaacttacaagagaccttaaccctttagaaacaaacaagtcaaggctgtgtaatgttgatcaatggattcgacagtctagcaatctttgagtaagcaatttggaagattctgaacggtttgtagctgtgtattcttgatcatttgatatgacagcacagggcagttgggggaactgaagggtcagtaatgttagaagctccaatcagatggacaagtaaggtgaaagcaaggacctcagagtgttcggaaaataacttacctgtgtgatcttgagtgcttggtcacctgaataaagaggagaagagtatggaggtggctgagctacatctcaaccgaagcatctcatatcagaggtttcacatgagatgtcacagaaacatgaaggtattccacttagatcataatgattgccacaaagagatgaccgatggcattcaataataaaaagaacccaaggtatgttgtatttattataatgaaaaaccatcatccaccacccacaaatatccagaagtttgaagagatcaattcacacaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttgagttgggtcgatacattcttcattgtattgctgatgtgaggtttatctgatggccggccaggtgaattgtctcagtccctttatcagtagatgtacgtcgaggaattcctcctatttctttgaccagctgaagatagtaataaccgatgtggcggggattgttgttggtgatgtggacataaataccgaggatcttgcggctccaggcatcgatgaacccgtataaagtaattccaaattttttcaacttgtcgtgaccgtctgctgaccatatgtagttgggccctggtgttttgaagacccttcgcttgagtaccctcttggctcgattttccacaccatcggggtccagtgtacgattgatgagtgcaactgtgaggctaaggtgtggaaaattgagaaagtgatgaagaaaggaacaaattggtgttacttcaagcttattcatggagtttggaaacttactagtggagggtgatgccaaactttgtctggaggagctgtcgcatacgtcggtagccaacattccttccctctggagtcaggtggagatgcattacacatgatacaacggcctcgatggtcactcgtgcggtatccaagtcgtccaacctccttgagagctgcatcgccgtaatcttcctctggagggtacgcttggagtgagtatagttgtgagaagtagttagtgcatgatggatttgcgagtaggtcaagccttggtcgaaatacttcttgatgtgctcttcagtgtcggccatttgctgagaggcatgcaggatcaagccccagtcttctttgcgtcgggttagtgtgcgttgggaaacaatgatcgagtgattttcctggaggaattgtctgatttcgttatcattatggccagcattaattaattcggtaacaatgctttggaactcgtggccgaaattttgaagagtgatacgcatagtgttggagaggtacaataggctgattggatgtagtgttactgggatggttatttcgttggttgtatggtattggtgtgggtggatagctttacaacacgtaactttgtatggtatgggtgtgggggggttggatgaaacatagtggagtattgccggtgtatattacctgtatctcactgtattggccaagttggctcctgtatgctgcatgaaaattaaaatttcaaaatggattatttgtggccaaaatggcacgctcatgcctccataggattaagcaagatctggtttctctgcaggagctgatatcaggtgcagattggcatctgtgacgacaaattgcattgaaaggaaatttgagatgtctgggtcacctctgtgaagggcaaaggtatggaggtactgaacagccattttggccaaaaaaaatgaaaacatggagatgaaccgccactttggccaaataaccgccaaatgacggccctgaaccgccagaatggccaaagtgaacattgaatctaaccgccaaattggccacccatgctcctgaaccgacatgattgctcctggaccgccaaacatggcactgatccgccaaattagccatgtatccaaggggtttgtgacctcgtctcaaccccttggactctacatgccccatcaatacacccagtcatccatgggactggaagtacatctcccatggatgataaacacccccatcaaggactgatttcaaccagtccttgatggggtaagcctcccatcaagggccggtttggaccttgatgggaataaacaaccccattgatgaccggttttgaccggtcatcaatggaggacacactcccatcaaggaccggtattgaccggtccttgatggaggaaacacccccaaacacccccatcgatgaccggttttgaccgggtcatcaatgggggtcaacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatcgatgggagtaaacaccccaacagatgacgtcatcgttggggttgtttgcctccatcacaggttttatctcccatcgatgaccggtcaaaaccggtcattgatgggggtgtttacctccatcaaggaccggttaaaaccggtccttgatgggggtgtttcctccatcgatgactggttatgaccggtcatccaagggggtgatagggggggttgactcccatcaaggaccggtcaaaaccagtccttgatgggagtgtgtcctctgtatgggactgtatggccaaattggctgatggattcatttttttttatatttttttttttttttcaatttttttttttggccaaagtggcggttcagtacctccatacaaaggtgacaaccacatttagtttttgattgtgcatctgtttttaggtatctaactgaagtaagtggatatttgattgtggaaaaatatgacaagaaagttttgaatgactccaaatagaacccaaatgataaaaattagaaagcaaccccctatgatgatactagcaacccccaaagtgggcttgaggttctgtagactggtagggttgcaccctgcagggaattgcatgtatagattttaaatttggtggccatgctgtattcatcagcccacaaattggtataagatctaaacaatggcatagttttaatgctcatgaaacacaatttatggtttttcacagtttcagtataacctaggctgttactattctggctggggtatgagtccagagaagccctctgcaaatagggttgctgtggaagatttctgggggttcttagcaaactggtaaatggtcaaggctcaccaagagcccctgaaaagctgggagataagcaagatttccactttcccaagagaattcatattcctggactatgtactataaatatgcatggagtttaacaaacatcaccactggaaatgtccacaaagattttaaccgccatggatccttttggtttcatcattacatctcatcacacttttttccatccataaacaacaattatgtaataggaagtcctccatttatttaggaatgtggttataaaacttaaaacaattaaataaacaacacccattacacatagattccagtgtaatcaaccaacaaggtactgcactaagtgaagtttggagcccactttaaaataattggatgacctacaaattttactgccctttggagtgattataccaatcctttcacttcatttattgaaaagaagcaatctgtttatgaccaaaagaattggaagggaataccaaagaagcaattaagacaacttaacaactgcaggcccaaaattgggtcctggaaattgttactctgattccagctgaatatttcacaatttttcccaaatcctaagaatgttgtacatgatcttcacacttatcaagtatgatgtctccttggcaaagatgtactgactgtacccgctttctgaggaagggttctccttggcacaagtgggcccatcacctaaaaactgatgttaaatattcatttgaaagtgagtactgtacctgatacagtagactgctggtgaaaaatttccgtggattccttgctacctcttacatgataccttgcaatatcaaattttagcatattcttcaaacctaacttatatctacattcattattccttcatttttcaacacctgagctgttccagtgagaatccctcattcagttcccttctatcttctttatcttgagatttaattataaccacaccaaaactgttggtgcaatgtctgaaggccccagcagcagtccaggtcatttgggtttgaacctgggattaaccattccaaagggaagtagctgagacatccccaagcattctgtgacccccacattgtgcaccagttatacatgtgagtggtgtgttttgtttggacaccaggagtgtgcaagaaccatgcagggtcacaggagcaccacattgactgtatccaaggtaaagaatgtctctgtggacccgtggcaggtacccagaacccatggttggtcacctcccgcacccaccaggcagtgcgggatttggttaacttccaggttcctgttttttttgtggaaaagttgggggtacctaggcaattttggcaaggcagctcaaaaccaaaaggaagttgaggtgcatcacaccaacccacaggcacccaacaggctagatgcccctggtccctgggggaatacctgaatccccaagtcgtgcagtgtgtggaccagtgctgggtgcagggcccggccccaagcacatccaatcaactcacagtgttgagttttctatgtgtctgcgcaaggaaaaaccccccgcgcagccagtgttgcggcagatggactgcggcaatgcccgaccaaccacttagggttaaaaaacacttccccttaagagctcttccatcctttgttctccgctctcctcatccgatctagaagatacgaactagaaaaataaacttggatcactcaagaccatccccaactcctccacctttttgacctcaagtcacccacttcatcaggaccgaagctcgtaaagtaatgtactttgacaaacttcgattgacagacacaatcctaactcttcctcattcctttcccaccacagactgagcctctcatttcattgtcctattcctttccgtgtcgaatccaaacgcatcctcttattcttctgtttgttttcccttttcctttttgggtttctttcctttcttgttttcttctttgtttgttgactaaagaactaatccatttattttcctttttttcttctggtattctttctcatagtcttgacttcatcgcactacatctccttcctcagaattgtgagcctgggtctcaatagtgacagcaggacacaaaggttggggggcacttttaaatgtatttcttaggataaaggaaatacaagtaaaagtagaagagagggaaagaagagaaggaaaagaatagagtaatctttttgttctttggttattttatgatgaagattaagttatggcagtctcactgtccctcttggatggctgcagacagtcttactttccttagtaggatagctgttataagcggagctaactctgacgcctccaaatcaacagaaactgaaatgggtattgacactgatgaatcaggtcaaccacaattttttagatcaaaagatcaaggctctttaaagggaaacctatgtagttttcagttgtactaccaaacaggaagagaagagataatagaagctagagcttgctttctttgatcagggctttggtttgatgaggagtgaagggaaactgagagagacagagaagagaaacaagcagaaaagatgctagcttaacttatgagaagagacttactaatgataccaatgacactgagtagtgggaaaggtaggaaaagtgaggtccttctggttgataagtgtttgcttgatctgggtctggttgttggtgttctgtgttggtctggagtctgaagatcctctggaagcagaatcaacaagctcagagaggattttcacagttggattatgtaatctggtatgtacatgtggtagacggagcggaaacctaaaggttggaataattcttggagtactgtgaattgttacaaagtcaatgaaggaatggagttgggtaaaagtgatcagtggtgactagggttaattttacaccaggaatccatttctgaagccagaaaggttaaaagtcttaagataaaaaagataagataatattttgagtagaaatgggcagttttggcagtcttttggccagcttggttggctctaaggctgacaagaatagtcctctgaagttcttgtcatccagtacaactgtatgcctcaattctctgactctttcatcttctcatctttttgttcttattgatcctgattcttcttttctttctctttagttctggtttcagttttgcttgcaatcaatcaaattttttcacacaggtaactttctgaattcctgcctgagcccatcagacggtgccagctgctgtgtcaaatacctaatttgggtaaaaaaactggctggtaaccaggtccacagcgacattcttcaatctaaggtatcagacacacctgggtgtgtagcagctgaggataagtcctcctaggccagtagatgcagctatccaaaagaaatatgaaattctgttgaaaatagtcctgactccttaaacttgattacatttttttgtagatttggctcctggtgaaatgcgggagacatattcagaggttctgatggatgttgaccatatttgggagtcagaaatgctgggaggtgtttagccaagaactcaaattaaatctgatcacaaccttcaaacacaaaatttacaacaccaacttctcaaacaccaggagttatcacaacaaaaccagtgttcaagaaagaacttgtcaatgtattttagtaagatttgaaaatagaacaaaaagactatctttccaggaactagtcatagctcctcctgaatttttgaattattcaagtgatgaaattgggtgttgatcttgattgatcagcaaataggcctttgacttccaaacctacctcctctcacactctgaatcccactctttctttcccagaaactatattcctttcctctcttcatctgaatcaattgagctaatctcaaatattgatacattctcaaatattgatacattaacccaaaccattcaatcagcttaatcttttttcagccatcctcacttcttacatcattcttcaatgtgaaatctttttcctttattttctttcttaattctctcaatctggttactctttccatcatgtgagatcttgatattcatttttcttcatctcctcctgactgatgtctagttctgctagtctgttatctcctcttgtctttcctactttcagaatctcttggccgtactgtgtctatcttaccatcccaatcttgattacattctgtttatttatctttctacttcctttatcttgtcttttattttttgttgatggttttctttcctcagactgagttttactatgccatttggcaatttcaaattaaaaatccttcaacatccattttttttcttgtatcactaaagctgatgaaatctagtaatcagcttccaagcattttttcagcatttcagataagtatagcacattctgaaaactaacacaaatgtttaaaatttcataattgatctttataagatgatggtgaaagaagttaaattgaattttcctagctgaagatatgtgcctgggcatttcaatgcttcagaagttctctcagttagtaaataccaagagcaaatgctaagtccttcgcttgggattccaccccatgttgattgggatctcccaatgtgtttgacactagttcaatttccttcttgagttcattgattatttcgagggattctaacttaggtgtttgcatgttagtatcttggttttttccgagagaaattagcaagggttgttctgctttgtccatgtcaaccaaatatctcccatctaaaagctcgagtccatacttttcggtcaagtctcggtccggagatctttgcagagttttgcatagttcaacataggccttctggaggatatcagaatattcaatcatatatgtctccaaggcctgtaatttgggaaaatcggctaattttcgaagttttctcatatattcttcagataagcttgacggcttgacgcagtattcgatcagaaagcgtagtacgttgtacgaaagcttgattcgtattaaataatggtctaatgcttccccgtcaactgttgagaagattcggcgaattaaatcttgcaacacctgatgtatatgaccctgaaaagcgtgatcggtcaatctctcgacggcgggcgatgtgagcgccatgaattcatttcttagttgtataagttgcttaaaggaagccatgtgctcttctagttcagggtccagactaattcctgttagttgagcgtccaaacatgagcgctccaaattcttccaagtgaccgaatccaaatctagggaaaacagcaacaaataccccctcagtttgcattgcatccgagcactcatagaacttgttgccggttaagtggcttagaggagcatcaagatgtagcggtcaactttggacttacgttttaatagaccatgtattagatgagttgaaggacttgatttcatactaagcctgaagtcaatcgacatatacaaaacctggaagtgagcagggttaaacacgtgcaccccggaggtccaattaaaaatcaatttccctcggtatcggtcattcaaaattcccctgatgaattcgtcactaatcaggctgtgtttttctaaagcagcaagtagaccaacggaaaagtcgttcaggcggtacatcagcttgagcgcgttaacgttaactttggcagttgtgaatcgttttggatcctccaatatgatgcaagattcttcaatctttcccaggatgtgcaagaccaacttggcattggatttttgcaaatcgccggtaccagagcctataccggccaacagccccggcttttcagctctaggtgtaacgataacatgataagcattggagatgtcgctcccgtggttctgcaagctagctatgtccgcttggctgagttcaagtgtgtggtggttgatattcacgaagaatccagtgaggacccagttcaattgatcttgcatttcctggcgcattccttaatcgccgcggttaccaagagttctacgtcaggtctgatttgcaagacgtccgccataaggggtagtaggaatcggaacttacttgcaagagctgcggatgaataagtttcaaaaatacatgccgttagagttctggaaagcctcaatatcactcaatagactcttgctcacctcttggtgctagagttgaatcgaggttgaaaggaattatagttcaggtgtaatcgacacatggccgcaaaagaaattcacgataagaggatgtcagtagcctttgaaaaactagccatggaatttacaaatctacttgtgcacaccgtttggttcaacctcatgttcaaactcatgttgcagcatttcgtcttcatggcctgtatcctctttgatcggggacacttcattggggtctctgtttccggtaacgactagtggttgatttcggtcaatttcaatttcaatctcgataaatttttttaatcagatattgctgatggcttacgctgggtcaagtcgcctaaagtagggcgttgatgagggggagcactagccgtcacttcaacgaaagaatctatgcagaacgcgggtttggatctcaacagcgtgtactgtaaagcatggcaacaatctgatgcgtacccatacgtgcttttttgtataaatcatactctggtttcgggagagaggatagatcgtgatctggaaagaagacggccttcacactgaaactcaataagcagatcgacaaaagcgaaattattgatggcggagaggtccaacggaacaaagcacccatgttggactgtgagaggtagacgcgcagatcactttgggatttgcttgatcgatgcgaacgcaagattcgcgaggatgagctatttacgaagtgctcgcaagaagcatgtaagacaattgcgaacaggtgggccagccattaggcaatgggtgctcttgaaaagggagccccaggggtcttcccacttgttaccatgtgaataggccactctgcttctgagacacgttcagtctgtaagaaggtttcaaagtcaagaggtcagaatcaaagtggacgtgtggattgaaacactggctttgcaggtatggcaccaggtcacaacattttgtcaccctcaacagctgatagtcatacgactttaatccgatagctttttgatcaaaaccagcaggaatcctgtgcttcttggtggcatggtttggacacaagttattgtgcccaactgttggcatagatgtgctccagagctttcaagggcttcacctgaggagtctcagttttccccagaggcttggtttcatttttggctactagtttcagctcagagttctttaagtcccttgggttgacagtaactgaaacattgttcattttctcgctatgtgtcatttgacgctacccaccaaagataagcagatcttaaacaggtaaatatgtctaacttaaaaaagtccctccctccatcagcaaactttttagctgcaatcagcaaatcattgatacctattgtgaacagggctattttgtgagattgggaaggggagttaattggtggatttggaaggtactcatgcctccatcacaccttccctgccatattttctccacaatctcttaatcaatcatctcattgcttgaataacctctcatcattttattctcaattctgcagtctgctccttggtcttcaagtaatcaaaaactggctaaggagggcttattttatagctgtgcatcttcttgagctttcctcttctttttatgtgtgatgcatcatagtatacccaaagaatctgttccctctatatttttctacacattttgattttactcattctgatttatccatggtgtgataacttgcatctaatttgtattattaacctacttgaagcaattaaacatcataagctgtcattatatcttttgaaacaagaatatcagatccagcacatgtttcctcctgctcttctcctgtccataatttaagcacccaacatccataggctcaagtcaacagccactatataattttgatcagcctaaaatagcgggtttggtggtgttaaaaatcaaattattcaggcacccaaatataacttccattatctttttttgatagccctttgcctcagaaattcaagtgtgagatttatcttctttgaaaagtgtgtatatttcaacagaaatcaaaacaacacttggattgaaaaaaaacatacctcatgtggctgttctacatgtaaatccacattccccatcatttgggaggtcaatttagacattctacttttggaaccaaaattgatatggtgatcaatctcaaccaacacataagaatcagattttgtgttttctaacatccagattgactgatccattctgatgggaatccatccaatcaagaccatccccactgcaagttggatccaagcttacaaatctcaaagtttggaaactgtggtgtgttgaattatccatgcatatgcagcaattatgttcaaattctcacttgtgtctgaacagaaccagtcaaaacctaaccaatacttttccccccttacaaaaactcacctgaattctgatctaccagtctttttcttcaaacacttaatcaatcaaaaaatggagaaaaagactgtgaagcacctttctctcacatcaacaacaaaccctgaagccttcctttttctttattgttatgttttcatctattcattatttttcttctggattttatcttgcatgtttgctacatcataattaatatcaacacaacaaaataaatccaactggattttttcaggtatggaatatcctctcatgtttttctttcatctatcagtgtcattgctttttttctaagctatctttatttttctattgttttgtttcttcaatcactttataggagtgtaaaagtggagaaaatgactgattttgtcttgggcatgacccccatcatgatcaatatcaaaacatcaaactaactcaaactgaattcttgcaggtgtgttactgagtcatatcattaggtttgttgggagttgttatctaacacattgtcattatctgaaagggtatgttactgagttgtatcatcagagccgtctggagttattatctaacacaattgtattatctgaaaagattacatagttgtgcactttagattctacccaaaaattgcatggtgtgtttttagcagcttgtgtccagatggttttgcaccacaagtttttacaatagcaactggggaatgtgaaaggtcctgccccagggtggcaaagactgcactatacattggctggacattggttctctttgtctagtgattggtaccaactgtggagagtgtacactatccggtgactggtaccatccaaagagtatacactccagcaactggtcaactggtacccttcacttctctagtgatcagtaactgtcataagtcttcaagagtatcaactctcatgtgaccaatactggcacttaagagtacatataccattgtttttgaccagcagcagtctttgagagtctacacttcctagtgaccaacactgttccttgagagctacatcttctggtgaccggtcctggtctttgagagtgtatttacaccatcttgagtctggggatgggggtgtcatgctctgattggggagatggggaaaggcaagcaggagaatcacacaaaaaaaacttgtgatacttgcaaggttgagctgcttctatcctgatgctatatgttgtattgggatagcagccaagaggcaggttgctaaaaatttcaagtatttagcagcccagtggagctgctataattggtttagcagctgtggaggagatggtctaatcagaccagtttcaactcacatgatgtgcaaaaaaagaaagggctagcatttacacctgttacatccaattagatccacacttctcaatgatctcttattcagttttcctcttgttaatttaccacgtttggaaaccactgctctcataaaattgacccaaaattcagatttctttttagtaataaaaaaaatactttcccccccccccctccccacccccccaaaaaacaagaaaaaaatagacccactgtggttaagcaggttttttttgttgttattttgttaatgttgtgttttggtgtttttttgcctttttttgccttttttttgcatttttttgcattttttttgcattttttattcatttttttttgcattttttttgaatttcatttttttcctcagttcatttctcatgccttcattgatgaactatttggagggcattttttcgaattgaagaccagtgaagtaaccaagactgggaggggtgttcatgcagtgcagttgcaataagcgcgcccggcgtccttgcaaacatcgcagacagtttcatcggtagaggcctggtgctgtccgatatgcgacttcgcggccgcagtctcggcgcgggccaagggcgcgaccactatgtcctgtgcggccgatgctgcgggagtgctgaaactgacgatccaagctacgatcccggcaaatgcagcaactctggccgacgtgatctgcttcatcgaaggccttgccctgagcatgtggagacagaggtatgtggatttgattgtgacttgaacttgcgacaatggcagtttcgagcaataatgaggaggctgcttgtcaactaagcgatcagtgatcgtaccacgtcttcattcaagcactatataaaagccttcaagactgtctgcaacctgatgtgcccggctcttcatgaaaagagactgcgggatctttcggaaaactaaaccgctctcaggcgttcctttcttgagcatcctcggcctcttcttgaacaatttgttgtatgttactgttctattccaagcgacccatctctatagtccgactagcgtcaccgaatataacatccaacaagggagagagagaaaagccgcagcttagatcaagagtgaccactgcattccgggttgttttgcacatgtattgctgatttggaggtgcccaagatgaggatttcggaatcaagtaaatgtgcgctacacatggagtgacattgctgagtcgccgaatctgcggacagttgatcatacagggggagagtccacacgagtagggaatgtagcggcgaagagttgatctaaagatgagatgcccagccgggaaaaaaaataataatcaatgagacgaagcgggtggacgaatggagagaagatggagacaggcggggcagaggaaagacggcccgaagacgagggggaggtttttctggcggctcccatggccggggagatagatagctttctgggcagcccagcggaagcgacggcaatggtcacagagccgacctctagcgagagcggcgacaagatgagggggaagcggtccccgatcaggggttggaaccgcggccttgatgagacggctcagacagctttcgaccagcgtcggcggggcgcagccttgcgcgacgatccgacctagccggtgtcggcccgtcggacggcgcttgagccggtccacccgcacccttccccgcgcccattcccggagactcatcggaagacagtcgagcgggttgcgggtcaggttcaacttccagagccgcgggaagaccgaggtcagccgctgaggtatttctagggagccggaggggacagaaatcagtcaggaagccggcgcggaccctgcgggacattcaaagccaaggacgggcattagctaccagtgagttcgttccgcgaaacgtccagatatttgatcctgcccatcgcatctgcgctcagtccttcaagcggttcaggagggagaggaccgctggaggaagacccaaagatcgggccgaaggatgtgtaccaggatgtgatggtctccgcgtcaagtagtgctgctggcagcttggccagtctgaggttacagagcgataggcggtgggtcaggtgcaagagaacccgctccagcgagtcgaggactatccgagtaggacggtcgtgggcaccaactatcgtctggggcttcggaacggaatgctagtcggattattcccccatacataagtcaaggcttcaatctcagtagaatccggtcaaaataacaggatccaatatacagatacaagcgcaaggatcctacacacttgttggataagcgtccgaagctcgacatgcatctcttgcttccgcagcttcggccatttctgctgcatcaccgtcagcgccttggcttcgtgtcggtccaagccttgccgataggctttcgagttgatcgacggcgcgtggatggatcggtcgagatcatcaaacagccgagctgtctttcccccaacaaaaataagtgacatacatatatgagaatcagcatagttacttggctaatatggtcatcaagagtaaggaagagggaaagcttgatgacagacaaagaatcgggaggaacaatcccaaggatttgaggcgtcctgccgagtgggagcggttgagcgacttgtcgagttccagtacgctcctccatatcgcgctccacggcaagcattccagggcatgtcggccctccagaaggagctcaaccagtcgcttgttcgctcgcactagtagcaccggactgctgccgttcactgccgggccttctaaccacgagaatcccctgtggcatactttccaggtcaccggtccgtacttttcctccatctcactctcgcccgtttctgatgctgattcgctttcttcactttcttcggaatcagagtcttcactttcttcggaatcagagtcttcactttcttccgaaccagagtcttcactttcttccgaaccagagtcttcactttcttcgaacccaagttccgattcttcttgaccgtcttccgaatccagttcctcctcgtcttcatcttgatcatcattattttcctccgactcgagttgggatcggtgatgatgaaggacaacaagctcggcttgagcgctctgaacggcggaccgctccgaggaagcgtccgaacttgcttcttcgcgaggtgctatccgcatcgcccagcacctcgaatctctcccgcccgtcgttccgggttcgtcgcgagccggatgagttattggaggtaggccagtcatcaagaaatcctcccggctcgagtggcatgctgtttttttttttggatgtgctctgcttggactaagagggaaagaagggcccgaatggacccggcggccccacgggaccacccttcctccctccctccctctgcttctccccctgtgccaaggctgtgatcacaaacaaacaaacaaatcgttgctgccagactctcatcatccactcccagaccattaaatctcagttaggtaaaacatttgcagctagcttgtaaaccttggatggagcaagactggaatcagattcagacgatctgcgcttgcagatgagcaccacaacatatatttatgtattaaaaggtttcctgaacaagaaccagacaagttgatcacaagagaagcccgagctgcagtgtgtctcatcaatctatatatcacaacaccgcgcacgaattcgcgaaaaaaaagaaaaaaagatcgacaacataaaaaggagtaacacgagtgttgattgatacaagtctaagggagggccagcaacttgtttgagttgataagtacacgagcacacgagcaacaaagaagcggctcaacgactctcgggcggatggcgaggagagaaaacagccgtgcggccggcgctccgttttcggagatcgtttggcgccgcaagaagcagcgaggagcttgttgcagcctgttccatcatagcacacagcgagactcctgccctcatatataatcacacccttattacccactcaagccctgctgagaaacagcaaggccatcggttaaaagaacaccatttttgaatgttcacaactataagcagcattatgtacgaggtcattgcgcatccaaccggctcgatcgactagttaacaaaaaatccacagcaaccgacgagtagtcagtggccacaatcaactgccggtggcgacctgatagatcccatagacgttggaggcgaggatgacgaagacgaggaggacggtgaagatcttgactaccccatggttggcgaaggaatgggagccctccagttgggcgacgttgaagcctttcagtccttccaccccgccctccttgtcttccgacaccgatctcggaccgaacgaacgcaggctcgagaccactggaccttgcatcactcgctcatcttccgaaaatagacggccgatcttcggcggtagactgatcgacatcaccgccttcctcgacgagaaataagctagtgggatcaccgcaaatctgattgggtgggttaaataaaaaagcatcgagatattagcatacgaatccttctcaagaggaagatgtggaatgtgactgaacggtaaaacaatgctgatagccacttggctagcaataagcatatcattgatgcccttttgggaagaaatagcggcgacaacgactgcgggaatgatgccgagagtgcgagtgataagtctacgaatcaacggactagtctggtattcgaggaagccggcggacagggattggccggccatcgtgatcgtcaacgaggccgcattgcccgacaaccatagggaaaccgcaaacagcgtcgctagacccgtgcctagttggttcttcaacagttggtgcatcgcaatcaggtccgcttcttccacgatcggtcccgtaggcttgttgtaaaaaaacgtcgtcgaggctatcactaggatcgccgagtttacaactgtgtattcgcaatcacgaacaaaaaaaaaacgtcaggagaaggattaaacgggcaatctcatgatcaagagaaagaaaaacgcacttaatggtaaggtaaagatcgaagcagctatatcgaagcttgcatgattgatataacttttgcattccaggacagtccggaccttgggttgtgaggggacagggggagccttccttggatcgaggaactcttcgggttgtttttcgatatctgaaatggtgcgttggttgtggaccatcgcgtcctcagcagaagacgctttcttgtcggctttcttctttgatgtgcggtcctgggtggccatagaagctccaaggatgagcgaatgaggtccaacggtggcgcctgttagatgaacaaggaggttaaaacactatcaaccttatgaaccgggcacagagagagaaagcaagtgaccgaccaatgatgccaatagcggtgtaaaaactcgagccagtcaccagtttcttgctcgggatatagccgagaaagacctgaggaatgttggggttgaccttgaagaacagaaccaaggcagagacgacgacggccatgacgacaagcgtgatcatgatctcaaagatttgcatcgattttcgggattgcttgccgttccggaaaaacagaagcgccaggaagacttccggaaacgtcaaaaggactgctacccatgcaggcagttgtgggaacagtcttttttgtgtgaaaaggaaaattagctaaaactgtccaggtcatctggactttgaggcaatcaaataaaacatacaaaagcagggcagtagccgaacccaacagttctcccatatcggcggccctaaataaatccaaacatgtgagttaaaggttttaccagaagtgtcaagaccatggataaataaaaaaacgcacaagatgcccaattcgaagatcagccacagcgggtacaaggcgatccactttttgattgcgtgtcctttttcattcgagtacaaggcctgtctgcaattttgtgcaatatctaaaattccacacacacaccaaaaaaaaaaaaacaattgaattttacaaaaaaagaaggaaaaacaggggggggggggggatgagggtaccttttcgactgatgaagcccagccgggtggccaggatctgtagaaacacggccactgagatggccactaggaggatgaatagatgggcgtttccgaagcgagagccggcttgcaaatcggtggcccactgaaacagaaacttcccggtcaataaattaaaacaagttccagagtagtccagggcagaaacaaaaatcacacacattaccagggtcataatatgctgctctgtgtaagcaaaaaaaaaaaaaaaaaaaaaatcaggatgagtgaaatgggtagcaaaaaaatatgtatattttggttgatgaaagaaatcaaaggcgtacgacgcaacgatcccagggcccagaaacttggcgtgtcgtcgaaagacaccgaacacgcctgatgcgcgttcagatgaaggggccggttcagcggaggcgtccttggaggccttgcgggtgattttgaagggcatcgggaggaccggaggggaggattaatgcggccggaaggttgccgagaatgtcctttgatgatagatgagaggatggttcactgaattataataataaaaactacactttttttttttggaggataatctcgaccaagaagcaatcgttcgcagaacgtgctgagctctaatcgagtcggttttttggactcccgtcaagggtcgttcttcgtcgaggagatttgggatccggaactgataaaaaaaacaaacaagaacactacttatgaagaggttggaaaaagaggtgggtgggaggataggcggataatccaaccatataataaaaaaaagcacgtcgatcgggccaattatagagggacaatgatggctgaacaactgctggtaacggatttagtacgataatgtaaataaataaggtgctggatattatagaggataatcctagagaggattattatttatttgattttttcaataattaacaaacaggcgccaggtcggggataaataacgatcaagaagattgcttgaatacttgtcgattatttttttcttgctggttggcccaagtaaacaacgactgataatgataataataaaacttaacgaacaacaaagaagatgaagcagcgtgatttgagacggaagcgagagagagagaagaaaagggagggggagatccacctgggaggagcagcggggagtcgtagaggggcgaggaggagttataagtgggccggggactgaggcttctcgacgaggacatccaaaggcgctggcgattacggagctgtcgtggcgggtgcagcgggcaagaagtcggaagacaggatggtcgccgtccgagcggccgtggcagctgggacgggggtcttggttgggctttgccgatgatacctcgttttttgtttttttctagatgaaagtgcggttgattggttgggcattgtcggacagtggggtatgattaaggggcgaccggagtgtgtcttccgggagaggctgagtgtgtttgctgtgtgtgtatgcgccggatgatcgtctccggcgagcgatctgcgtctgcgaggatcagtgggagcggagtacatagtggtacaacagcccggggagtgaaggggagcctgaaagcgattataacagcggcacattataattagagcatccgcatcgcttgctcaagctgactgtccacttccggcggtccttcatgaaccggaaacgcatatttcgaaattcggttcaaatccacagactccattctggtgccttgatcatcaatttaatttggcaaaagaattcgtgcaactacatataccattaacaagacagagaaaatcccactttgtttttattctgcaagttatacatgagctgaatataattagcctgaacaacaaagaaacaaaacagggggttgtgtagtccttcccgggcaagagtggtggcatttgcatggattttctacttcaaactcaattttagcaggcaaaaggctccatccagtaggcaagaaacgtctcaatgaaacatccgggggcagtgggaggcttgctggtgtaactggctgggcacaaagcgggacttgaatactaaaacacatttcttgtgtgagccagaaacatggtttaggagctgccaaccttgttttcctcaccactcattcattacaagtcaaatttaatttttggttcaagtgaatggaacataatcatgatttctctatgattatgattatgatttttttttcatcattgctaaaaaatgagtttggttctgctagaaaaaatgtggtgaagttgatgattgagctttgatttgccaatttggaagagctgagactggagcagactctcagtataagcatctcttttatgtcagcactagtatgaggcccttttttttttttttttttttaaattgattggtatggaaatagaaatatgaaaaaaggaagatcaagaagatgtcatctaacaacaacaaaaaatgaatttttgagaagaatagcatcaaagacaggggccttcaaaatgcaatgtctggcttgagtcaactctgagtgatagtatgtaagcctccacctctggcaagactggcctgcccacacagaactctcaccacaagagaggcttagttaagctcgagaaatgttgcacacaagaaacacacaaaataacaggggtgggaagcaagaaatgttattgtgaacccccccccccctagtttaatcaccatagaagtactacagggactgtgagttttccaattttttcagcagatttttttttgctctcacagcttgcaagcattggatgaattccctcccttggcattgacaacccttgcagagtttgatttggagcatcttgactgattgagctaaaagcaagcaattcaagcttgcagctattgctaagttacaatagcaatgccgattcagttgcaccggtgtggcctgagattgaagtggtgatggatggtttgaagtcaaggtgtgtaatatttacgggagggcaccaaattgaagcacgtgcacgggtgtttgcttttagctagcttgtgagctaaccgttgctagatctagcaacggttagctgaaatgggagccacgagctagttttgcttgaccttagcttaccccagtgtgggtgaatctcaaggctaaagtccttagctcgcacggatttagcctccgatacggatgttctaaagctatcaaacaagagctctggtctacaaagatcgagccaccatctggtgtatacagcatgacagttgcaggtgttatgatagccaaaaagacaagcatattataataatcctgtgatatctgcatggtttggagaaccaattttggctaatgaaaaaacagaaacattgctccaacaatttgagaatgtttagaagaagaaagaaacctctcaacaggaatcagaagcagacacatccacagaggaaggaatggtgatcaatggcagggggaacaatggtgatcaatggcagggggaacaatgatgatcaaggaatcgaagcaaaaaagggtcctaagaatgtgtcagccgcggtgataccaagactctgagtcttctagctacaccaggtgatggggtggtttggtattgtatttcggatggaaaagaatgaagagaggggcccaggttatgggggtgtttacggtgccctcagggatacaagcctggtctgatataatagagaccggtattggcttctacggggtcttgagcggagtcaagggtatttggtccgtgtatctgagtagtgatggacagaggaataaccaataaaggtattccccagaaagaaatactagcactcaagggcaaaacttacagggtggatctgtggtgctgggtagtggaatgatatttggaaaaagaggtaaactggaaaaggatggggaaaactagtaaactggtaaactgataattcctagctaccttgtttactggttctttttatactgtaggtaccaataacccaaactggaaagggtgccctcaccggtcatctctgagaatctgggatggtgtatgatttcccaggagctttgacagggtaaatctgctcatctcatgtcacagtctcctgtcatgatgtatttcaatatgtcactagtttctgtgaaggacattttatgtcattatttttgtaatattacttgattattaaatctatcacttattatcttgagttattgatggaaatattgcaggtcagcttgactctgtaatagtagcaagctgacatttcctccccacaaaattatgtccccttcaaaaagggatggaagatgcagaaataaattgatgataagatgaaattttctaagaggtttcatgatgagaaattgaagcatcaagagtcaatataagttcatcatcatcccgaatctatcagtctaccaattcacatttcagcttcagaccacaagatttatgcataaaagtactattttatcaagattcagtcacagaattcacttgtatcatgaagatccttaacaattatgcacctttgaatacctctttatattcaatgaatgctatctgaacaatcattcctgagccctcattcttaaagttttcaaattctaatataacttttaatcagatatcaaatgattgtactgaagtttactttatgtcaaaacatatattaattgggatttttagcattacatctctttgtgcttcttattcctgcattttacttgttcttcattcctgaagaaatggtcacctcaatttacctgagatgtcacattttcttgccctacggattatcattcaagtgcaatacatgattttttctcttcagtgataactattcagattcattttgacactttgttattgtaaaggttattttcatttttgcatctattcttgatttgatattcaagtcagcttgtctttagtcagattgtcttgaaactaataacaagatgacatttcctcccctcaaaattaggtccccaaaaagacaagcaggaaaaaaatcaaacatatttgtatacaaatataccagcaagagatgctttagattatgcagggtgtgtagggaaaggagcagaaataactcatcttctaagttcttcataatcttgaattctttcaaaattaacttcaaactagaaacatcacacaagatttcagtggtatcatcaagctaggaaaggataatcctggattaaatacaggagtccaaggaggattatatttgtttgggtgtgagtttataaacacctggtgtctcatgttacaaaattattataatcaatatgattatacaagtcataagactgaagtatttagcccttatttcttaagatttatcagttgcaatctcatcctgaagttaggttggagaatttttgagagaaattgagtatatgagttcaaagaggcagaaaacaaaaggaggagatagtgcctcaggtcagatagcacctcaaagaggaggaatgtgtttgttggcaagatctttgggtatagttaacagcccatgagtactaatatccttcacataaacgtttgaacttatctggcagttgcaaattcctatagtttctgccagttaaatctgtttgtggggtggtctcagatcaaatagatctctctcatttcaaggaccttttacaaaacatccagagatgttctcaaacctgataggtatctttccactgagtccgactaaagtatctaaagacaaataagtctgtcattatctgagaaagctgtgtaagataactagctcttcagtcaccttgtcttgccgagtataatcacatagaggttagtgggccaattttggtggtaggaaaagcctgattaatttcaagcgagatagttttgtttttggaagcatgggtttcccctgttgtttgatatgcagctgatattctgcagtatgaagtttttgtagtgcaggagtacccaacagttagatcctcttgaaatgttgcaaactgggtgtagcaaaaccagtgtgggttgtttacttcccagtgaaatactctatccagttggacctaaaaggttgtgagacttgataagacattcaaaacagatcatgaattaactcaaaaagctcactatggggattacaagagtattgcattagctgtagcgaagatgattcaatcacagtgtgctatttcaccagttcgcgaatgccatgaggatgatagatggatctcaacaccttgaaaaatcaaaaggtgcttagccaagttcaggttccagttggcaaaaactgtcatgaatagaggcttgttgtgagggactgatccctgttagtgttggctttgaaagattagtcatttattttgttgtgtttgtttcaggtaagtgaagcgagcaacaaatacacctgtagtcaggcaataaaagagatttatcagatgtacggcttccttacaagtatgtagtctgctatcatttactgatctctttgttccattttgattttcttagcgatctgttctttggcaacagctagatctcattgacaatgagagatttgagtttgattttttgttggagtgagatgattgcatgttgatggtaaggatggcccggatggttttggtcaatgaagattgaggatgagattcagtctcggatatctaagaaggtcttgggaattgatcgttaggtgaaggtcttaagtgtcttttgtcgaaggttaaaatttattgacaggagaacaatgcctttggtgttggtgccggagaaagatgagtccagttgatggtgtggatgtaagtttgtatgaacagtgaggggcagttccacatgcaaccaagaatcagtctattagagataggtctgtctaagcgatgaggattccttctaactacttgatgctcttattcgtgagctttaaactctgggattcttttattaataattagtggctattgttactgtttctggagttttacttggaactgagcagctcccagccgataggattgtagtttggacaagtacacataatcatattgatgaagatgaatagacacaaggagtttgaaaaggagtatctctagaaaagcaagatgtctactcagagcggtgaaaacagtctggacaagtaggttaaaatttgataaattgtaactcattgactggcatatcttaggtatgaccaatggtgtcggaattcagatttatagctgggttgttggtaatccttacattcggattatcttgttaaaacgcaaacagctgttgagatgttcttcttctttctgatggatgtgagtggcagcaatattgatttgttctactttgcttaattaatcctaatcgactggtaaatgctgtttgttataacttatagcctctttaattttataaatcaggttttctttacaaggggttcaagatgatagttctgtaggctttgacttttgtcttgatggaggacctcggcttgcaacttacagacagctttcttactttcatggaatagctgcccaagacttcaaaccttatattcagattgatctcttcttgagcagtcggcttcattctccgcctctattggttggaatcgtatcttcaaaatctccaattcatcgacgtagtctgagcaggatgattgaagactagcataagcagctctcaaggcggccaaatcatcaaatagttcatcattgacttcgagctggcttgacatctggtgagctagtatcaagatgaattcatttctcgcttctagttcgtcttccatttgattggatttgagtcggctgaagtgctcttcagtttcttcagcggggaggctcattaattggccgaccgtggtaaagatgtagactggcttatgcatcataattggtttattgtgcttgaatcacagaattacaggtgtcaagcaagtcaatttttgttgtttgattgttcaatcccacaaggggaacctcgcaaggaatatctttcatttggtagtgcaaaactgggggaaacgctgcgacccatgtccgagatctttggtgtaatctcacttaaatgtggtgctcggtctctttccactttcttgccttacttcaactttgtcaggttggttgcaaacaccaatttgaagtcgtcggtaccaagatagtgtgatgtttcactgtggcgacgctcagcaagcggcggaacctttgaattggttttatcaataccttggcggtcttgtttggagagagagttagacctgcgtctaccatgtggtggatcggatctttgatcaagatgggcaaatttttttcttagtgttttatgaacgtgcctgaaccgagtatgtccacaaaaagttatgatgaatgatctcaaaaggagggtcttggatggtcaagatatggatcatattatcaaggtgtgaacagtctcatcgattggttatagtagacttgaaagaagttaagaaagtaaggggtagagagtgaactgttacagggaagagggttcttaagttggctttattctttcttgtaagtgttgtatttgcgagatctttgttacttttttataatgtttcatttatttttctttgatatggtaaacagaaggattagatgaaacaaaagaaagttgattgattattagtttgcttgattatcgaagcggaataagatgatgcattgatatgttgttttgaaaggggataagggtacattgtattaagttgagtaggccaaagccgatttggaggtaggtaaaagagtattgtaaatcaatctgttgaaggtattaatggaattgaagagaaggatgaggctgggttgaccgatgaaaggtgttcccggccagacccccagttgtcagccgcggtgataccaagactctgagtcttctagctacaccgggtgatggggtggtttggtattgtatttcggatggaaaagaatgaagagaggggcccaggttatgggggtgtttacggtgccctcagggatacaagcctggtctgatataatagagaccggtattggcttctacggggtcttgagcggagtcaagggtatttggtccgtgtatctgagtagtgatggacagaggaataaccaataaaggtattccccagaaagaaatactagcactcaagggcaaaacttacagggtggatctgtggtgctgggtagtggaatgatatttggaaaaagaggtaaactggaaaaggatggggaaaactagtaaactggtaaactgataattcctagctaccttgtttactggttctttttatactgtaggtaccaataacccaaactggaaagggtgccctcaccggtcatctctgagaatctgggatggtgtatgatttcccaggagctttgacagggtaaatctgctcatctcatgtcacagtctcctgtcatgatgtatttcaatatgtcactagtttctgtgaaggacattttatgtcattatttttgtaatattacttgattattaaatctatcacttattatcttgagttattgatggaaatattgcaggtcagcttgactctgtaatagtagcaagctgacagaatgatagatcagggggtcagtgggctagccgagcgagtcaaaggaaggatatataagcttatattccctcaatcagctttttttgcttgagcgatttgaaaaaccgtgagtacgtcaaaataaagctcgttggcctgcttagccctgacctctggcccgcgcaagattttagcaaaccgattcacgcagtccaccagaggggtgaaagttttgtattgaggggtgaagtgggcaataagccgggggggctgattgaggtggagctgcttgatgtccgccagatgatccggggaaagatcttgccaaccagtgatcgtcgcacatgatgcttgtcgatcttcggcaggataatggatgcagacccatatcaagacccaaaagaaggattccaaatcgtccacaaactcgtgatgattctgttttgaaagtaaactgattgacatgaagatcttggtcccgattcttgtgtagggttcttcatcttcttgtagtatagggtaggcaattgccagatctaggtcgatcaggaaggattttcggtctggttcgtcggactgcttgtcaatcatgatgttggtaattgagacgtctctgtggagatagccggcgttcaacaaggcctgatggcccttgatgcagccctcaaaggcttccaacagatggactggagaatcaaccgtccagatcggttggcccacgtctttgagaatcaaccgtctatgaacacgattggtaaagccatttggctgttgttgttgattgaggggtgcatggatggtttggagtgtggtacagttgttgaagttgatgccagcccgaagatgagattgaatgtcaactctctggttggccacttcaacatcttcatgatgatgataccgaaccatgtgagggacctttttcttggtcacctcgcaaagcatatcaccttctgctttctggtctagaggttgccaagaatctttgaccacaaatttctgatccacatctcccaagagatgggctcgccaacaggtcgtcccccgtccgcagatccccgaggctcggaagatggggctgtcgggccggtctatgacaaggtcttgagggttggacgacttggcatcgatttgtaccttgagtgattgtggagtgtctgtacaattcggcccataactttcaataaagctcggatcaaagccgagaactcgcttatttgagattaaaaacaatacaatcagattgaggaactggaaaaggttttctttggtttctttgatgtctaataattcggaaccaatggccccggacctatcaaactgccagagccgcatgaaggttccacacagtgtaagcccaacaacagagcttcgggtgggctgagctttgaagatctcgcagacgaccttggccaagtcgatatcagcatctcgggcttgtgatttatcctcctttagcttgacagggaccagaatgtgttcgatgtggttggtccacttgaaaggctgggacacgatcccacaatccaacttgcgttttcccttgatgccctttagatgttttctaggacaggcccaagcacgagaatgcacctgggttggtgtttgattcttcaggcaggcggagcaatattcaacaagcgatctgatccacttcagcatcatcgaaggctccgagattctttcttcatacttttgattgatgaagatgtcgtggggtttcaagaccgagacggtatcggtttgatgttgctggaggaaatgctccagtaagcctggaaggttgccatacatcaattccagcttgagcgcaggaggggagttggaagagtggctggaagatgtgctgctcttcatcgaggttgatgtgacggacgggctcgggtggctcatgcatagttgttcggcaagattatagatttcttgatcggatttgagttcgctgctggcgagaacgagggtgacgaggggcttgaaaggtttcaagcaattgttctcaggaagggaggagatttgagggagtgccttgacaagccgtgatttggaatcagaaggtgactggatgatttgtaagcggatgattgcgtgcagcaagacgaggtgctccttggtgtctgtaataaagtcgaatgaatgtgagatggtagttgagttgattagtaagtgcctagcttacgacgcttgccaagactgaagagctcttcgagggtgttgattccatgtgaagttagagcgttgcgcagactgatgtgaagaggctgtttgacgaggacgatggcaggctgatccatgatgcgggggtgtggtcggtgaggttttggtattgcgaggggagtgattgatgaaggttgaggttggattggtctatgtaggagagtgaggcggcaaggatggaggcagatcaatcaaaagaaataacgaaaagcaggaaaaacaaattaacttttgtccgcggctctgtacaataaaactcagaaaaatctcctcgacgtatgtattttgaatattaagactatgtacatacatacatgatgtcattcccccggggtggtcaacaagagagtgtttctcttgacccacttgaaagaaatccaagtcgaagtgggacaagatcaagcaatgaaggacgaacagaagcaatactacagactcatcggactcaccctcagcctgctcatcaccatcaacctcatcgaccaccaaaccaagcagcaactagcaacaacaacaacaacaacaaccactcccactgatccacactcaaaaccattcaccatcctcctgctggtcatctggctcggattcctgttctcattcgtcggcatcgtcgcttccgacttcttctgtcccaacctatccaccatctctctcagattgggactatccgaaaacttggctggcgttagtaagttgaaccaactgctcaaaaaagtacataacaaactgaccatccattccagctctcctaggtttcggtaatggcgcaccagatgtcttctcgacctatgcagccatcaaggcaaacaccggctcattggccatcggggagctcatcggagccgcctcattcatagtctcagtcgtcgtaggatccatggcgatcatcaggcccttcaaggtacccaggcactcgttcctcagagatatcgccttcttcatcatcgccatcatcttcgtcctcatcatcatctacgatcaggtcatccacagatggcaggccaacacactcatcctactctacctcatctatgtcgcagccgtcctactctcctcctggtctgtcgaacgcaagcgaatcaaactcgatcaactccagatcgcccgtagccagtactctcacgacgatcaacttctcgaaccctatctcgatcaccccgacttccccatccaacctactccagaggaagattccgatccactcatcccagaactcaaccagtcactcaattccaatcctatgagccgatcatctgcatcatcccagcttggccccccaccatcccatcgcccctcagcccatcgatgcaagacctcctcgagcgctcaatcgcaggattcattcaaaagtctcatcgagtccagtgcttatccactcccggcggttcgacaaagacggatgcgtgccccatcactttcctatcgcgccggaccaggggtcaacccactcggcatggccagtccgaaccattctttttctcatccaccagccatgcattccagttcgtcgcaggatggccttggctcacccgagctcaaccgacgtcgtcgccggagcaccatggtcatcaacccgatccgacccagtctgttgggtgcgatcgagttcagggacgtggtgaactcgctagcccgagagtcaaatggccgtatcagtccacagctcggccattcctcttcccagggtcgacgttcgcgctcgaccagcatcgtcccggatccccggccctccgacctcccgggtcgaagatttgcctatcccgtccgctccgactcggatcgaccgcgcagaaagaccgagttcgcgctgcccgaatccgactccgggctgccctcacgccccgtcagcagtggccatcggctcacccaaagccaaggctccatcatccctcctacacccagtccatggcaactcaccaaccaagccgatcagcggagcatcatcgacctctcatccgaccaagattccaccttcaccccatccgatcatagcctatctagccaccaacctctccctccatcgtcccagaccatcgtctcatcgttacatagagctgtcaccccattgccctctatcctcatcacttctgaccgccaagaaatcctcgccttgcccgactccccggaccattctaatctccaagcccaccaatcctccactcattatcatcatcataatcatcatcatcttacacgactagatagatacagacgatggaagatgattggtcggacggtctgggaaactctcttccctacgctcaaagactggaaaatcaaaagtctactggggaagatcatcgcgatcgtctcttccccggcggtcttcttgctcactctaacgctcccggtagtcgatgagactgcagaagatgcggaagatcaggaggagctgggagctgatgatgctcaggaggaagaggaagagtgtcgacttggactggcgttgggggcagagaatcggcgggtttttttggatggcttggaagacagcgcgaatgggggtgaaggagcgcaagacggggcagacagggggcgtgcgtgtcggccagacagtcctcagaagccggccacccggcgctcttcgtcgtcgtcttcttcgaaccaggaggaggcagaggagtcgcgccgcgagggccatccggtctcgtatccgatggtcgacgtaggccccggctcgtgttccgcctcctcatccttggacccacgccctgcccttgccgtcctcagtgccgcccgcatctcccctgacaaccccgcccaccctatcgtcgatccgggcctgcttgaccgttcatcctcctccgacaccccattctccgatcatcatgtcgccagactcttggcgaccgtccagtctttcctgtccccaatcttttggaagatctgtttgcagaacaacgaggatcaagatcccagcaatccagaccatcactccacctcccttcccaaacatttcggcggagccgatcaaggtcggaaggatgtagtagtgatcttcgatcgcttctcgttgacgtacgacaatctgttaacactggggacgatcgttggcgggctagtgttatcgaagctagtctatgtccagttgcggccgacggaggaggggaataacggcaagatgaagatcgggctgtgtgtgttgggctttgtgaactcgatgctctggatcctctcgatcgtcgaccaagtcatccaagtcctcgcccaactcgccaagatccttcatatcgataacgccgtgctcgggctcacgatctttggggtgggcaactcgttgggcgacttggtcgctaatcttacccgtctgtcttctttctttctttctttttctctcgcttttttgggggggcggggagggggggaaggttgatgagattctgatgttttggttctttctttctttcttttgttcattggaaattctggaatggattggatcggattgattaaagtggctaaaatgggctttccggtaatggccatatcggcgtgttttggagggtaagcaggatgacctgacgttccgtcgccataaccccaattgcccctcgccctacaaaaaaaagcaagaaggactgacatgagttcaatcttaccgacccaaaaaaaacagcccattattgaacatattactaggcattggattatcgtccagtgtggtgatgacgacgcgggggacgagccagatcgggatcgagagctcgaagagtctgttggtgtgtgcggctagcttgttgtgcatcctgctcggcctgctcgtcgtcgtcccactctggaatcattacatggtcgatcgggccgtcggcgtctgtcttatcttcgcgtattcttgcgtcttcatcgtcgtcattctcggtcagatcttcttttagaattgttcgttcttttttttctttctttatgattgtgattatgattatgaatcagcaggggggggtacttgttattttttttctttttttcttttttggttgacctcgttctagaccaaagcctttccttcattatctttatctgcatacataatatgtacatacatgtagtactaccatcttcctctttctctttctctctttttggtttgtatccatgtatgtataaaagatatgggtcaagacgtgggaaaagagaatccacaatcacgtgcgggttgtccttcttgggagttgggatcaattgtacttgaaaaaaaagggtttttcttatggagaagaaagaaaacagtagttttgtgtgtgtgtgttgtgttgtgtttggctggttccttttttgcgggtatggagagccataggattggatatttaggattgggagatttgtttctttgtaatcaaacaaatagaaacaggaacatcagaaagaccatttttgtaggatggtccacatttgaaatatcccagcaaagtttattatgtgaaaccagcagatcagtgctttgagtttgcatgcataaagtgttggccagtaggtctgcgaaattttggaagttttttgaaaggccagcacgcaggaagtttatccgaatcaatcaacaagatttcattcaaatgtgaactgtcctattagatgattgagatgacgagtttgtaccgtacagagacgatcttcatgggacgcctgcaccagattctccagtcgttgttttttacattgaatgatgagttggtggttcctataactccttataaggatgagtagtactgtatcgtcacattcacatgcacacccacattttttgggaatggccatgaaaagagcttctggacagtgcatgacacatctgtgggagagaggtttcttttctgtgagaagaagaagaatagacaaggatgaggatggtcatatcttcttggggcttgtgatctcatgtcacttcatcatgttgtccccaaggtctccctcaagtgggtcttcttggtgatgccaatagtaacaccaacccaagggtgtatatgcaccggatgattcaggccatgattggctaccatcactttcaacactacctcatatccagtactggatatggagtaaaaaaaactggatattcagtgtttttttttaaaaaaaaaaatggtgtgaagatgtgaacaaaaaaaaatataaaaaaactacatatccaggtttattttactgcacatccagtgcgggatatgaagttatgttttgagtgcatgtctgagtgactgggctcatgtaatattgtaggccccggttggccgtccctaatttgtaattctgaggcaagatttggcaggagtttgtgcaaaaattttatactgttttatatatcacaccgtccaactctgcgccaaaccttagccaggacccaggcaagtgctcccaaatgtgggtaatggctgacttcctgtcaacatctgcgggtctcccagttttgatttagagccgccaagactagatttccctgcaaaaatctggactttttgggtctaaatcaagaattgtgagggtcccagatccaacgggaagtcctccaatgtagacccagatgaacaaaactccaacttgactttcaaccacacatgtaattgggatcattccaacatggggacatggacaaggaaaaggtgcatcttgtacatgtattcattagtcatgaagttgaactagtggcccttgagaagccaaaaactaaaaaaaaaaatctagtttttggcttctcaagggccactggtgcaggttcacaactgatgaatacatgtacaagatacaccttttttcttgtacagccaaaccaagaaagcttgtggtcttggttggcagaatttctcataaaaaaaaaaaaaaaacatcatcaggagtctgaagctttggaagaatacattgagtgtacagataccagaatgcttgccggcatcagcgacaggacccggccggccactgtgctggggggagcaacacattgagaccgggcctgaccaagactgccatcaggattccgatggtaataccctcatgagctgaagtcaagggatcaaaaagatagcaaaaagaatcaaaagtaaaccctgtatgcaagtcggcatacagggtggtgtagtcttccaaacattccagctttggacaatgtttttcttttttttttttttgccaaccaagaccgcaagctttctcggtttggctgcacatgtcctgatgtgaaaactgtcccgatttgatgtatggttgaaagtcaagttgggtttttgttcatctgggtctacgtcattacccacatgtatttgggggcctccttagccaaatcacaactcatgatttgcggccaaacagggccttatttttttgggttgcaaagactctttcctctttgtaaagatcatgagttcagtgaaactgagaataaaataaaatgaattgttcctcttgatcctgagcactggagtacatatgcaatggtcttgatcatggagagctcattctatcttaattaattgattgtgggcactgatatgagcccttatcaggcctggtcttctcatcttccttccaatatgtcttgctagttggaatgagaaccaagtttacagccgtcttcttgaatggctggctggcttgtagctcttcgggcctatttttttcattttaatggatccttacatcaatcaacaccttactcgatcgtttgatcctttatagtctgatcagttattgttggcttggattcttggccctttctgtgtgctttgttgttggcctatgggttgttcagttctgagctcattgctgactcaatcgctacatagacttgatgatgtgatgtgatgtgctgatgtgatatggtgatgtgtgaggttatctctgtttggttgttggttggctttttttatttttctttttatctttctcaccttcaaccagaaccaaccagaacacccacccacccacccaccaaccaaccaaccaaccagctcaagaaaagcagcaaacgaacaaccaagaaacgaagcacaaaagaacaaacgaacacaaaccaccccccaaaaaaaaacatatcatgaactcaccaaactcaaaacgatccaaactagactcacccctacaacaacaacaacaacaacaacaactatcaaagtcagtcggccattgtacatcaaaaaaaaaaagagagatcatcaagacacatagaaagataagactccgattgacttaccatccttacgatctacacacagcccatcatctcactcttggaaatcaaatcaaaacaatacccaaaatacccaataacagtcagtcagtttttcgcatatcaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatcccgccctaccttctccttttcattcttgtttctttttggggggggatggcggtgaggttgtcgtactatatgcttcctttcaactaacttacgttttaactatcacaaacacacttgttagtttgacgttctcttctcttcctctctcctccttttttttacaaaaacccaccttgcttctcttctctcttttttatattacgttttttattacccctctctctttctttttctctctattatatcttacaaataaaagaaaaagaaatgcgggggctcatgtgtttgaagatttttcttggcaaggggagggggggggctggggggggcaaagatttgggtgcttttatttactgcaaaaaaaaacacacacacacacaagaggatgtaagaaagaagaagtgggggggttggaggtgagggcaggggaggttggtgggtggagagaaagagagaagagaaggcaatggatggattgaagaatatggatgtctcaggttggaaggaggaatgagcaacttataggggatttttgaaagtatgtattagaaatgcatattgatcagtctgagtctgtgggatttgaggattgatatccatatacatagaatgcagtcctagtttctgtgggagatcaaggcaggtcaactagatgtagtcaatcaatccgaggattggactttctttgtacaaaatcagcagtcgtgtggttgtttttctttgtggtttgggtggtaacaccgtaaggtcgaatgtgccagcttggccaatagtgataagaacgtaatgtcaaccagttgcaattcatcactctgctcagactcagtcttgtggaaatcattgttccaatattcagagtggtgttgatcttgtgagaccaatacaaatgatttaatatttatatgagtcaatgggccagttttacaattctcttggctggaatttctttgaccacttgtgaatgtccttgattttttgccaacacatcattttcttttctttttttttggggggggtccacctttttgtgtaccaaagatttcccctgcacacaccaaaaaaggtgtgcactccaaggattcttggagtgtgcagtagtgcactccagattttcttggagtgcacaccaaaaggggaaacacttgatgattttggagtacatggttgtgcactccacaaagaatctggggtgcactattctgcacttcaagaatccttggagtgtatacccatgcactccaggctccagtgtttttacttcctaggtatttctaggagtgaaaatttatttgaagtgcagagcttcactccaaaaatttgaagtgctttcttggacccacaggctgatatcacacagtacaatccatgagatttttgattcatggcacccaacataagaagaaatcatttttgtaattttggaaagccatgaagggcctgttcaacagacagacaaagaaattttttgtttactttttgggatccacaatcacccggccatgagaaattcaggcccttctaagttcttgtgtgatatcagcctaggggtccaagaaaacactcccgatttttagactgagcaggattcgcactcctaaatataccagggaagcaaaaacactggagtgcataggattcttggagtgcacattaatgcactccagatttttttttttttttttttggtgtgcaaaaccatgtactccaaaatcatcaagttttgccccttttggtgtgaagtttgaactgaaagaaaatctggagtgcactactgtgcactccaagaatctttggagtgcaaacctttttggtgtgtgcaggggaaatctttggtgtgcaaaaaggcagaccccttttttttgggggggggggcaaccaagcataagaccatcagctgaggaggggtcgtcaccagagatgtgtgatattgggggcagaaacatattatcacaaaaaggaaaattagaaatccctaattaatccataaaaatattttcaaacatactacttgtgtttcaacaaggcctttctcaagataacatatgtatcaccttctcacctcaattgtttttcctgttctcagacaaaatctcaatgccatagggcacacccttcttgatctttctggtttctacaccaggaaaaatcaatgctcactagagatgtcagctgacatcatgtaacattgattgctgctcccatgtagttccaactctgttgttacccaactacaacggcccctttgtgtgctacagggggctgaggcagagttgagctggatttgtaatgggcagtacactagagttagcttgatgccacttgtcatcaagtgttcattgttttttcctggtgctgtttcacttggaatttattgcttttccagctgaaaattgctctgaaaagtacatcagaatgtgaccattttttgctatgagaagaaatcaacgaagtacaaactttgacttctttctttttcaccataaatgaaacaccaggtgttcataaactaagattgcttaattttcttacaaggattgtgattaatccagtccaatgcacttaagtgcaagatcaaatcattgaagatgtgaatctggatagatttgagaaagaaaaaaaaaagttatgcagtggaatggagaatgattcatggagttctgtatgtgctgccatggaacattcttttgcctgaaacataagaggctatgtatgggaattatccccaagcatatgccatctggtatgcacatattgaggacccccaagacaagcactcatgattctcatacagttatagtgtttttgtttgaagtactttagctgagtgtttcgaaaggagttggtttgaatcctgttgccattggtacgggtttgatgagtcccttgtgttcttgtattatgttttgttcggcgggtcgtcagcctctgcaagttaggactgactaccttttcttcacgaccggcaaagggttaatccgtgccacattacaagcagccgagtcaacgatccctcttgcatccggaaaatgcgtcgcaatacatggatgagtgcaatcttcacgatttcatgcttgacggtatttgatcacttgcaatgcgtccaatctttcggtgacatcaaagacgtaagttctgcttccaaaagaatcgccagcgcagccgattccgatccacatgtatccgttagacgtgaagaatcgcctcccaagaagcgtgctagagaatctctgggaacaagcagaagtttgtctcgcacaggtggggactcggtgctttaaatgcttatgtatcagccctatcatatcttcaaaaaatgagcaaagctaacaaacgtacatctcaatttgctgcctgtgcgagataggttcttcttcggaagatctgattataaccagtgaaaatacgtcaagtttaagaaccggtaaatgtgccttgaaaaaactccagacatttccagctgctgacaaattggcatcattagaggtagataaaaatgtgtggagatgttacatgcaaactttgaaggctttcaataactggatgctcgacttcttgcgactccctatggatctcgcggaaaaagagacatttcgggagcaaatgaaaaccgtgatcaagtccctgtcacagctattcgagcagaagatctacgaattgagaggtcaagaattcacatgggagcctcttccttctgatgtctccctgatgattggtgagaagtggaaagtggcgtggctcagctcagttgcggacatcagcaagacttggaaaaatttggatccgaagagtcgacgagctggttcaatcattcgacgaggaagtgatctaatgatcgattcattcattgatatggacaggcttggaatcatcagtcctggatgtctgtctcattttttgaacaaggtcgatagaggaaatttaatagcgacccacgtcattagcagatattcgtttaaatttcctaatatttacgatgtctatctgaacttgaacacgaaactaagccttacagagtgcccctccacgaagaaaatgaccgggcttatgcgaggtgagtgagagaagctgatttttcgcccccacatcttaatcatcaaattgagaaattattctttgactagagttggaacctgggtcttgggagcgcattgaattctactgtctgaggaattggctgatacagtaccagtcgatctacccgaaagaagggcggtttgcagccatcaaggatcggttcttggaggtagcatcaccggacaacgaatttcctgtcaccaaattgcaagctttcctgggagccctgttcactcatatctcttcacaatctaggatccgagaaaatgagaaagcaaaaaaactgactgaattcaagtttctatacgacatgatgtctttcatcatgtcttatcgttcatcaagcatctcggccgagttcatgggaggtatgcaacgctcgtggctcttagaccagatccgtgcttttgaagagtcggttggcttaatatcaagtatcatgtactcagttcatgtgcggagaaaagcaacactacttaccatccccacaagacgccctgtattaaggaaaatgctagcgaagatgacagataaattggtcgattcaagcagcaatagacggatctcaagcttttccgattttgccgatggcgatctaagttctgggagttatgagcaacaagcaaaaaacaacgcgtgggaccttgagtcaaaaaccaagcctcctgcattaatccaagcgctgtccactgatcccatcgaaatcagagattcaatcgaaaaaatcaatcatcagttcagaaattatcggattcaattggaggcattgaagcaaagacacgcgttcattcaccctaccttttgtgcctttgtcggcgatttttctccattgagtgtctatttactccgcgtgtatgagcttgaagtagagcgtaccattttgcacaacacacgacatcgatgattaaatagctcttatctgaaactagtaaatcagacaatttgaattgcatttgcggtcttatttgtgatataattttttcatcataatttttgtgagcttctgtgggatcaaaatatttgcatctttcttcttgaattaaatatctcttaattaattcaaacatcttttactttggtatgttttactcctgaaaataaaatgaaaaaatgtattttctttgtcagctgatcaagttgtctggttttatctggggagctatcatattacaaggtgtgtgtatcttactatgaagacaaagagttttcaaaaataaaaatccatggtctatttgattctacatagggtctgatattggaggacttcccatcaccatttaaagtgttttcttagaccccccctcagttctaatttctaaattaacactaattaaaaccacaaccagctcacatgacagccatcacaagaaagattgtgaaaaatgttttttgtgccaaaatttaagattgaggtggtgtaaattgagttctggtgggtttctaaatcccaataggaagtcatgcgtattttctactttgcaagacaagcagtgcaaggataaaatccacacatggcataccaaattgaataaatactactgccaggatcttagagcttccgcatcagttgtcaacttagcttggattgaggcacttaatccaattgtgcaaccatatcaggtcagattaagacaggatcaacgtgatccagatctctgtttacagctagttgggtctaaatatagcacccagtaatcctcagactaaagtcaagttgaatattcatcatcaccaggattaagaaggatcaacacatctccccctgagcccctccatatacatatgtagaacataatatggatagctttcaaagatctgggccatcatctctcaaaatgttattattttgctgtgtgtccaatattatgcttacatctatttattattttaataatagtgtacaaactttacaagtattcaattgattattactttgcagctactatgtacagtgccctcccagttgtttatggcacatgtatttcttaatttaaaaaaaaactaacaatgataaatttccaattctttgtggagtggcggaatgggggatgataagaaggaatatgaaacaaaaaaaacaaaaagcaaaattcattacatttcaaaaaaatgaaagcatcattcaaattttttattttctttaataattttttaaaaaatacaaaatcaagtggggagggtagctgggatctggttgataatgattatgaaataaaaaaagcaaaaaaataaaaaataaaaacaaaaaaaaatatttgattggcccaccagaggcctccacaaccaggtgcatccggtggggttgttgctgctggttgacctgaagatggggcaccgttgatggctgggacacagatggtcttttaggatgatcggatgggccatctggccgagtgattgtggatgggccgtctggccaagtgggtgtcggaggagagccagcgacctcctcaactgttttgtggcatgacatcgtcgacttggcaatcggctcatggatgtgccggtcgtgaggttggttcgtcctcgtatatgtcatgagttcctggtcacgatgaatgcaaaaacaagaaaaaaaatcagaagatgaaaaagaaaaaagaagaaaatagcaatagaaatgtgaacctcatgagtgtatcaatgctgttcaaggtatcaatcttgatcggtatcgatgtttttccgagtatcgacttcattcggaggttgattgttgatgatttggtgatccaatgagttgaggcaaagaggttgacttgcacctgcacactgcagtttagtgcgcgggtgcaagtcaacttgtgacagttcacccccagacataaacatctgggaggatactgtacattttaaatactgcgaaaggtgctctgtggctgacaactcagctcaaccgttaaaatttgattaatctggaatttttgtgaacatttctacatttcaaatccacttctatactagtctcaccattgttggtatcttgtctataattactctagtgtctctgcttactctcacaaatgaatatgatttttctataacttttttgaaccaaaaaaactcacttcaaatgtcttgtttctctcatgttgaaaatttgttacttatggaaagttcaatatgtttttttttttttacttttgatgtatattggaagtcttcccgtcgaatttacagccccctgtaaagctatttttacaagctcgtgaaaccgttttcccagcgaaaaattagctttacagcctgtaaatctagctttacaaggcctgtaaaaccactggaagtcttcccgtcaaatttacagccccctgtaaagctatttttacaagctcgtgaaaccgttttcccagcgaaaaattagctttacagcctgtaaatctagctttacaaggcctgtaaaacccacgggaagtcctccattatcatgaaaatacatcatttagatacatgagattctcctggtaaatttaaattgctggaattatcacttttaccactgagcatcacaaatgagaaaagaggtccctgatctggtttctgtgtatggctggataattcatcttgagtgatcaaatcaatggcttgcaaagagatgagggggtttggttgaggtagaattagtttgaacaagtcagaaaaactgtacaaatggggtggatatctatattctaccatcatgctgtgaagaataatgcaggacctcatgattttcacaagatcactagggtatcattgcagagctggctttggaagtatcttccattgggcttttaggatcccaaatgcttgttccacatctttccacattgatttttgactctgtgtatattatctagtctcttgagcttgtgccaatccttttgacttgatcagtgtagaccagcttgtataaattccattgactagatgtaaccattcttgtaatggttattttcaacttcaaaccaaaattttcaggaaaaggggagagtgtttgagtacattgatattgttcagagatctaggagtactaaagaaggtgtgcccagtccaagtatctttagttgccactgctttgagaaaaattgttggccccttctccttgcctttaaactgcacagcgtaggcagtttggcaaattttccaaccccattgcatgcaataaaggcttccaacaaattctagaaattctcttgtagcattttgacttaaaatcctcttcaaattgtctttgtttgggatttgtgggtaggttgaactgtagagttcttgaatagcagtacagtttagagatggtcaacgggtatctgttgcggatacccgccagcgggtgcggatggccccttttctgcaaaaaactggcgggtatccaggtatcccaaatgatacccaaggcctgaaggggagagggccggcggcaaggtacatgtacctcaacagctggaaggaaatccttccagttgacgaggtacatgtaccttgtcaaccggaaggaaacatgtaccttgttgaccagaaggaaaaccttccagccggtgaggtacatgtacctcgccaaccagaaggaaatccttccagtcggcaaggtacatgtaccttgtcaaacagagggaaaaccttccagttggcaaggtacatgaaccttgccggctggaaggttttccttccagccgtcaagcatgtaccttgctggctgaaaggaaacccttccagccgttgccttgccggccctttaaagggcgggtattggtggataccggcttggatacctgctgcggccaacggatacccgccagcgggtgcagatgtggatgcggatggtgatttccccggaaaaagaggctggatatccgcatccacacggatatctggatgcgccggggccatctctagtacagttaatcccaaaaggcttcctgtttttgggatggaggtatttccaaagtttcttcttgtgccactgatttttagcacctctgcaggttctgatttggctgccaaggccttgtcgagggtccagatacctgccagctgccagacagggactgatagagacccacgtgatgactgggtcctacacaaaaaattgagaggaatacaatgatccaacccccatatgctcaactctaaaaattcgggagttgttttgtattgccaggagtactgtggccatacaggaccacttgcaagagaaagtggtgcaaaaaaaatcaaaatacagccatcccaacgcctcaagcttgctgggattgaccgtgcaaaaaattgccatgcttttagatgtggtttctccaaggtggcagtattcatctgtggtgtcaaaaggcatcacatagcctaattgttgaaggatggaagtcacttttttgttcagggctgagtccaagtattcctgtacagtctggcctccagacaaagtaagaatagtttgcagtcaactcttgaagaatgcgcctgaagacttctttatcaagtcaaaactgtcttgagaatttgtgttcatagtagaattgttgaaaaggtagtctttcatgagcttagaagttgccaattgcataggcacaggtggtgttaacagaggcagcttaagcctcaccaaaattcttgactgtttagggacccaaaagtacaaggaattcactgcaagaaaaagttaggcaactgtgtgtagttgacatgtgatattacaaaggtgcctctgtaatatcacatatcaattacacacagttgcctgcctttttcttccagtgataagagtggggagataaaaagggcagaatcacaaacacaactgtcttctgagatatgtacctcagatgatcaaagaaaatgtgatcacccattgattcttttgttacactgttatggcttgagaggtcttctaacacttgtgttggaattgataaatctttcttccggtggtactttcaggaaggtatgtacataaacacaagaaatgtcaatgagaaggccgaattccatggttatttattcacgagttaaactaatccagctgggtgtttcaaattggtttagtttcagtctctgttgttcctttggcaagagtttctcatgtgccttgtgcctttgacacgagtttggaacatgtttagaaaacgtgtcatgtgcttctggaccgaatctctttcggcttgtcggcttgctatgtagtgccagtcggtcgcaactccagattgcgtcttaccttccgaaaaaattagtaggactatttgtgccactgcctgacaggtcatttctctaatcgatctctctagctcgtctaaatcacgcgtccgaaaaatgcgtaaaactttctggatcagtgtaatcttaacagtatcatgcttggggatcttggagaactggcagtgtgtccaatctgttgaggatgtgaaagacctcagctctgtcgccaaaagaatccgtggtagagaggagttcgatgaacatttacccagtgaccatgaagagacatccaaaaggaagaagatcttgacaggaagtggcacttcatcacgcgatctaggtagagttctctctttactgaatgctcaatatttcctacaacaaactttcctgaatatttcatgacttaatgttgggatattggtggatctagttgacaagtcttcttcatacctgtatattcaaatcaggtttgacctcgaaaagtctgatcacgaatgcaggcaagtcggaacttagaacaggttagtgatcaggcacacgattttttgtttggacatgtatatccattgacattccggaatgatcactccactaccaattctccatatcagaagcagagaaaaacgttctgaagaatttcttgaacaccaaaaaggctgtcaatgactggaaatttgattttttacaacttggatggactgctccgcaacaagtaagattccagaaagaaatgcaagtcgtaatggagtcactatcgaagctgtatgaacataaaatctacgagttgagaggtgagaagttcaaatttcaggtgacgcctgccggggactcccagatgacggatgagaagcagcaagaggagtggctcaaatcggttgcagacatcagcaagacttggaaagatttaatggatccggagagtggtgctcactcaatacttaagagaggaagtgatctgatgattgactgcttcattgacatgaaaaggcttggaatcatcaccgacgggatcctctctaggtttctaaacaagaacaacgagggagatttgataaccacttacgcgatttgcaatttcactccttccctcactttgcccaaagtttatgtgaacttcaacataaaactcagcctgctggaatgtccctccaccagaaaattgagcccgcttttgatacgtgagtggaaaagaagtgcggttatgttcttcacctgtttatctgattattttacaattaaatatgtaacagacttggatccgaggacttgggaacggatcgaattcgattttctgggctattggcttggggagttccaggcgatgtacccctcactttcagaagagacttcagcattcgatggcatcatagatactttcttgaaggtagcatcaccggacaaccaatctggcacggaagtagaggcactcctgaaagacctactccttcacatatcttctcaaactaggattagattagaggaagggcgagctcgaaggctgatcgaattcaaactgttatacgatatgacgaagttcatcatgtcttgtcactcgtcaagaatctcggtcgaattcttgggaaagttgaagcgctcgttactctttaaccagatccgcacattcgaggaatcagttgggttattctcaagtataatgcactcggttcatgtccgaaggaaagcgacactacttgccgtccccatggggcaccctgaacttttagaaaaactaaagaatggagtagaaaaattaatagattcaaatcgaaacagacggatttcaagctttgccaatttagcggatgatgttaatcaagtttcctacggtaaatatcaaaaaattgctgaaacgaatgcagaaaagttcgtgtcacagtttgaatcaagcttgacaaagatgttacccgctgatcctatggaaatcagatattcaatcggaaaaatcaaggagcagttccaaagatactggattcaattccagatattaatggaaagagaaagcatgcttttccaaaatttctcggagttaatggcaggtttctctcgtgccgaaacctacttagtccaccagttggaaaagggagaacaggaacttttcaaaagatatggggttcctcattagtttatgtctatttatgtatgcaggttaaacttggtaaatcagaacttataatttgtggctggattcttgtagatattgtgctttattttgggccttcctcactgctttcatgaacttcttactccatttcagttgatacagtctccttataatatcagtgtccgttgtttataaggggattaaaattttctgcaagatttccacccttgtaactttgagtgaagcaccagcaactggtgaatagtcaaattatgttgtttaaaattacttgtttaacttcttaaggcctgtagtaagtgatgtgaaaattcaatttttcatgatttatctttctcaagtgttcatagcttcacaagtcaccatcaccaaatgtcaaagtccattttgtctagccagacactctggtgccagtgaacctacttgatgaggtcaatttaccaagctaattaacacaactttccgcccctgtgtacccattagtgctctgtaacagaccagtctctaggattttggtttagaggttgtaaagttaaaagcccccaacaagcctcattgaacccataccacagccccaacatttggacctgggtcatgtttatacctaggtacctgttcattttttcaagaaaatagatactatgtaccgcaccagacacctcccgggggggggggggggtaccagaggtacctcccctctctttctcacctagttccactagctatctcaacatgacttcatatcctgtgtactagatctgtggaaaaatgaaactggatatgctgttttttttttttacttcttcacactattttaacaaaaataaagaaaaaatatggcatatccagtactggatatgacgtagtgttgaaagtgtgtagtcaattctttcaattttttcatatttattactagtacatacatgcccccatttttggggagttttggttggcaattttttttcattgggtgattacttgatgacctatgtaatgtattgggtttttcccaagttgcacacctgtctgtcttggcctaacgccggtgttgacaaagcaacaaatgtgaattggaggtggatgccggcattagattgcatggcattttgtttggctctctaagcctattttgttagttatatgtagataaaatatgcagccctcccacccaccccatgttagggaagtacctgcggtgcctggggtacctcctgtttttttttttctcaaaaacagacacctggcacctcctggcgggtgcaaggggtaccaggtacctgcaaaaagtcccgcggaacaatctctacaacattcaggtcaatactcaatttccaattcccaacatagcaatcaaacctgccagaaatggtgtaccatggaagcctcatctgcaatattctagatatctctggaggaaatgtcctgcatcctgtgatctgcttccagagaagcactttatgtggtggtggtagagactgtgatactgctgccagaaggccacaagatgcttctccttagttgatgcagagttgattggggatcctttggacaggaaggagagagagagattgtgttactgaggggatggaccattattagtatctaaatcagaagagcctataataaagcttataccaactgatgacaggggtggtggtggctctgtgattaagctaccaagggttgcaggccttgtctcttgatttaatgagcaattttggatggggcaaggggagagggttgacccaacccacctagatgttcaagtggagcaagtcagcctggatgcaaatcgtgacctgaacctaaatgggttgacttgctgggtggtccaacagtgagccaggtgcactccagaggctcaattctctcaacacaaatctttctagctagttttccactacttggacattcaaaaaaaaaaaccaattaaaaaaaaatgcaggtcatgctggatggcgcctgatgcaaaattggtgggggcaggtctggaaatggcacaaagatgacccaggaatgaatcgggtggggaaccctgacaccttttgaaatcagcagcactctcccaaactgaagagcccacaacagactgaatccctccttcaacaaccgcacttactttgggttataagaagccaggcaacaaacataatacagatcttctttatttgtttttttgcctaaattgaacaaagagaaagaattaaatgaacaacgcatgaggggagcatagtcacaaacaagcatatatatatatatatataattattgaaaatgaaagaaagaaagagaaggaaaaagtgagattgagaaagtcaaaaagagagacaggaaaaacaaaacaaataaatgtatgtaaattgaatagatctttgttcatataagtcactggatcattaaagaaagacaaaagaagaaacaagtgtgattatataaattagaccaaaagaaggaagtaaaggaaatgaagatataaaagtataaggatataatagaagagaagagaaaaaaaaaatgcgagctatgtaagagatataaagtaacaattggactggggtttattttttgtttcaaaaaaagtggattgagtggaaagagtggatctgaagatagctggtcagaaagcagactagagggagttaagagtatcaagggcgatttggagctgatttttagcggtggagatatcgtcgaagttgagtgcggagatagcccacttagcgtgtttctgagcctgagcgattttgatggggttgacgagggtattactagtcggaagagtcgacgggatttggatggcgctattattattgttgtgagaagaggaggaggaggaggaaggttgagtgagtgaggtggcagggtcgaggaggttggtggagtgggtgttgttaggggggacggaggcggcggaagtggagtagaaggtctgttggacggggtgactagtctgggtgctagtcggttcgattgatgacgacgagccagggacgactgggaatcgggagagatgggttgcagggggttgggcggtggatgggaggccgggagggccgggcgagggcgcggggaaatcgggggcgggcaggctggggttggtgttctgtgaggtgggtgggaagacggtggatgggaaggggctcggcttgcccgaggaattggtggccgataggttgggcgccaggaccggcgacggaagcttggtcatcgagctcgtcgctagctccgtcggccagtcgctgtacccttcctgcgatcgggccgactctggtaatggcggtagatccctgacttcggcatggttcggtcggtttagtgactctactggcgagcgggccacaccttcggatgcgggttgacttgtgctattcccatcccgtatcgctttcgagatcgagcccgctttccatttcgaatatttgatcttttgcattatctacaaaaaggattgatcgttgtttttaacttaagaccacaacgagcaatgatggaaggaactcagggtagaagaaacatctgacgaacgtctggttcaggctggtttgtcagtgactgcaagacttctaggaaacatgcggcggccaaaaacctctgggctgtagttctgtcaaatcaaacgatcatatcatccaaagcttttgagctctatatttctaagacatttccaccaattacgagactgattttgttttgttatagatggatttatgtacctggtcgaaaggccttgttggtcttccttatcagccccatcgaaaatcttgagcgcaaagttctcgacatacgccgttgccgcgagattattagtgatcgcatcgttctccgagagttgggttttggcctatacacaaacacatgaacatttaaatttttttttttcttctagtcaataaacttctgaaaagaaaacttgtccgagctgagaaaacataccaagcatcatgaacagacaataaacataaggggggaaaaaaaagatagaaaaagatatggatggggcgagactaacgtgttcgaggaggtccaatagacgcatcagaaattctctactttcgggttcgttgtgaccgattgacatgcaagtttgagcggcatgaaaggcgcctaataaccagatacaaagaagattaaatgttgatctgagtttgagaatagaggtcaagaaagagcagattaagactgacaccaataagagatcacagggtccaccttttccatctctttcgcccgctgaagataaggattgaccgatttcaagccggctggtgatccgggcagactgctgaagttcatcgcttgccgttgtccttgcatccggggttcttgcctttgaggaggtggtgtgtggttgagcagttcgcggcagaggctgttctcggccaatccgactgatcactttcccgaaatactccccaaccattcacagcacgcattagccccccaccccccgcctccccccgatcgcagtacccacccttggacccgtcacccgaccgacccgactgcgaccactgcatctgacccgggtcatcgttcacagtcacaccaacgaatcccctcaccagattctgccaaagctttcatgagtggacaccgtgattaatcttggcatgaaatttttcaagaacatcctctaaccaaataggggttcacaatataaacaaattcacaagcaacaattttggcaattccattaagaaatcatcaaaaactgtctacatctagtagactagcacctcacatcacgtcagaggtgtcatgacgtggcagctgccgagagtcactgagctgaatcatgaaagagagcaaatgtttagctaattttaggctataatttggactacacagagtcggattttgaggccttggccaacagcatcagatggcagatggagatagatcttgtaccacttgttttgctcttcctaaattccgtgcagattgtttgggtggtttttggccagtcatgtcacctgctgcggccggtgtctgctgcgccggcgctgattgcgcccgcctcagccatcgcatatgatttgaccacccgcatacatccaaccaccgaccgagggaggagcctcatcaaaatctggactctgcaccagcaatcatttggactacgtaggtgtcttataaatggctccgaagaggaaaacatcagcaggaaagaaacatcggaaacagggtggtaagtagggttcgttccttttttgtgtccaacccatccaccgatctgatcaccaacaggcacttaaatgataaatggtaaataactgcatgttctacagatcgggtcgtcgaaggcttcgaacgtctgatcaagaagtttgatccaacagccgcgggtaatattctccgaagtcatgttcatgaacctttccagatcgaccaatccgaagtaaaacgagatctcttgcacgatctacgctcgaatcttctaccgcaactcggaggccaaataataaatctcttgctactgctagaccccaatcgcttacgggaagatccaggcggacatctcaagcttatcttgggcatccaatcagagcttgaccaaactttaagccgaatcgaatccgcaactttctcgtaccctcatgcaacagaaccactatccgactcgatcgaattcaaggaccaagatctcaaagaaatcaaatggtttcgactagacggcctgtactggcggatcaacggagaatttctggtagtagtcacccgtatcttcctcgaatccaatgagctccttcaacaaatgaaactctcaacaaccgagtttcacgaccaaccggacatagattacaccagagaacaaatcgtctactacgcgtcttcatccttggaaggaatcgagttggcaatcgaatggttagatggatctgagtttgatcttgtgcaaatagattggcccagcgagaacgacggattcagtgagaacatggatgatctcttgagcctgaccaatcgaacgtcgcacttagagcaaggcatcataacaggcgggagcgcaccgggagatgatccagcgatcaagctgtcgaaatcgctcttaccggtcttcaaactatgccgactcctgttcaaaaaactatcgaaacgaggcttgaacaaagaacatctcccactgttcacaaaggcgtcttcggtcgagctggaacatgtagctgatatgggtagcgtcgtcagctatggtctccggaacttcttgggcgtgttggaatcggtcgatagatctcgcaacagattggcccatcctgattgcgctatcatggccgccaaaatccaagatcacgtggaaatagatgtatccctgataacccattatttcgttcctctgatcccggacaccgaccctcttccgattcaaaaccattacaaggattggcttgctacctggacctctcagttccgtttggccatccggaactttctaaatgccgcgttatcattcgatgaaggtaccttatagtatctgtgtttgtattgtctctctagtctttcttttctcgttctcagctttctattttaaattttgttgaaccctgtgcagtgcattatctgaaggtatttgagcctttttacgaacattgttgttttcaatctcaattgctttctcctgtctacatagcaaagtcaatgtatcttttagttgcttggaagatttcattttttaagacctgggtccccagggagccattgttaggcacacttaaaaaatacgctggtatgggcaaaaacacacttttactagatcggggatttgtttttaaatttggtgaggaatgaagcttagataccatttctggtcataaagtggtataaaaaggataggcgatgccacatggactctcccgaaccctcatatggcaaggtaagagattggcatcacggcgccgaagcgaggctctcccggcgcgccgccgcctcccggacggctggatcgtgcaagtcgaatttcgcggccaaccggtccagcgtcatggagagccggaggtccgtttgacggtgtgccggattgagaagaaatgagcccacgactccgaggatgttgacctgtattccattcttcccctctgcatacataatctcttcccccgagttttgtgctcccccaaacacgagaatcagaatgtttggttgacaacgtttcaagccccatcgaatccctcgggacttcgtcactcatcttgaaacataagagtaaatagattttgtaaagcgtcttttatagccgattgctttttcgaagatgatcgaaaggtttctcatctttaatatctgacagcgagttttcgcgcgcttcattcggccatcgaaggcattgctccttttctctcttgtccttccagtacaacggatctgttccatcatctgttatcttttcgttcgttccttgagtccagctcatctacaattccacatatatccacatatactacttgatttaaacccatccttcgctataaagatcgtgatgccgagcgtcaagaaagaccaagtgatcgcgactctgtactccagaaacacgctcattctcgcactgctcctcttagtcagtctctccgcggctcgtccgataatcggccaaactaatccggtagcggtggaaacctcgatctacaaacgaggcttcttgagcgcaacaaaagaggctttcgaatccacacaggccatcaaggatgccggcgagacggcttctgaggctaagaatctgaagaatgctcattccgccacgtcttcgaaagcggcccttcatggtgagttggcaatccaatataaggggtattttaaacagacaaatgaaaaaaagtacaaaatatttgctatgagccgatcaactgacgaataatactcccattcttgcctgaccgatggtctgctctccctcaggcggaccttcgaaaaaggcacggctagaaaaagacacaaaagatttgttccttcgtaagtcttttgaataaatgagaaaagtatacatcatgctaactaaaaagatacctatctcctgctgcaaaccgaatttctttctttttcttcagcacaagccccagaaaaaacaccttcgctagacagtggaaaagatttaactggtggtgagctctcccaactaaaactaggatcactatttccacaatcacggttatcctttatctcagttgatcacctctataagtgaacccgtcatactggaagacaggattcttaaatcccattcctctgcactagaaaaaaaaagtcaattttactcttcagaaaatgctggaatccattactgacatagtttgaatatttggtccaccagcgaagacctcccttgatcccaaatccgcccaggcaaagccattttcagcagaagaagcgaaaggtgaacaacccaaacctggaaaggcaaatgctgagccatttcggggggaagaatccaagagtgaacaagcgaaagcggaacaagcaaaagcagaacaagctaatgcgaaacagaaaaaagtggatcaggcgaaagtggatcaagcgaaatcgaatcaagtgaaagcggaacaagccaaatcggaacaattgaaaactgatcaactcaaaagtaggtcaactcgcactgctcaagttttaacaatttttatcttattgattgctaaagttttgcgcctggacccaacagccatcaaggccaccccagcctccgatctctcaaacgagccaaaagctttgagtcctttccagagaatctgggcacacaactcagatttaccaggtaaataatttcataaaagatctagtacattgggaatggcctctatgaaaatttcttgactgattgtatgcgttttgtaatcatctcaatcagcacggtatcaatctggcgtgataaccgaaagaaaaccaaatgagttgggcggtggcgaagttgccgcatcataaataaacttttaccaacaacaacaaaaactccctccgaataattcatgatattattatgcaatttgtttttctctcttttatatttttttttttttttaaatccagctgtaactgtgtggtctcttgaaaaaagacttctagcatcagcgtttatgacctggaaacaatcaggttggattttttctgtatttatgtagctactaaactcttgcacacacacgtcgttttattcctgaatttctttaattccattctcactcattttgaagctgcattgcatgatggaaatatgtcttgaggattttaatcttgttctactttgacagtcatccaaactgggtggcctttttctaggtggtatggtatgttacccctttgggtaattctatgaataaggagagaggaggaatggctgagctagaattgttgaaacaagcgtacaattccgagtgagctcattatgaagcctctcccggggagagtccttcggaagcgggattcgggctcccggagctcgggtataagggggcatgcggctggaagagaacagcagagacgaacacctcttcctcaagatctctcccgcaaaccgctatgcccatggaaccatcacaagaatacaaaggcacgcattccgacgtcaaggatgactccgaagaaactcgtatcgtggatctgcgctcgcgcttcaaaaagatgcaccccgcagactttagaagtgaccaatctttcgcactattcctcgaggaagctaagggtacgccaacccagtcaacccatggtgtatgtctattcacgttgactggccgatatttccttgcaattccaacggattgaaagagaacctagtctgcgagtatctcgacgttctcgaagagttcctcttaactttgccagaagacgtcactcccactcgcgataatttctggcagtgctttatcgacaatgggatgtccatttcaaaattaaccgcaaaactctcgcttacaaccgacgatatgaagaacaccgccatcaaacttgctttcttgcggaactacccccggctttacgcccaaaccaataccaatacgtccacaatgctcaaggttcttgaagccgaatcagaggaagatatccgggcaatcctagaagttggcaaaagaccagtctataactcacgagtctctggtggtgtcatcaagaaaggttaccagtcaccttttctgaaatccaagaagctggttgatccaatcttgaataccctcgatgaatatgcccgagattggaaaaagaccatctatctggggccgtatgctgcactgattggcccttcaacgtctggaaaaagccgattaatcatggaaatgtcgaagcacatctgtgtgatttacatctgccttcgcccaaaggactccacaggctacccacccagatccgcacttgctgaccatatgattcgaccggcttccaacgatggaaccacctattatacctctcttcttgccggtatctttcaagtcgtcgccaattttttcagcagtcaaaatcccgctcaacatatgcaagacaggttaaaggagtggaatgattacactgaggtggcaagcttgggcacactcgatatgggagaaagaactcagcaaaaattcaccgctgatgttctcaaacaaatgcgaaaatttgccatctgcaaagatgccactcttcaaaaaacggtgacggccatgagggactctacaaagttcataaatacccgctcttccatgagggtactactcgcgctcgatgaagcaagcgcgctcctcgaaatccccaactccgacagtgccacagcatacttttgcacccttcgtcgtacgatccgcaacatacctccaagaatgggggtcttcataatcttggtagacaccacttctcacatagccaatttcagtcttgaatcaaaattcgactccagcgcacgacacaattttaagggtcaaaatcggctctatcaaccaatattcgaaatttcttcgtttgacgcaatggtctcatccgacccaccccgatcttggggagaattagtgtctccagagcgactcttcaagtatggaagtccaatctttggtgcctactttcgcgatgccatagccaaacagcaacagccccaggcgatctatgatgccattttggaattggctttttataaactgcacgggccaatcaaaacaacccaatccgctcggccggaaatcaccagagctcaagcctttgcgttccttggtcccaccatccagccaccgatcaataacgtttttgccctcggtatggagctgattgcatcacatgctgctcactgtgattacatcagcccgggatgtgaactggtcttcagcaactatccgtcacaattcacgcttgcagcagctgctgtggatcatctacaggacgacatcacgttgattcaatgcatcaaagctctgactacaaatgtgcttcatggacttgatgccgccggaggcgcaggtgaccttgctagccgaatcattctgttgcgtgcaatccaaaccgctatggcaacttcatgcgaaggaggtctaatcactggacgtccggttagtttggtgaatttcttggaagccttaactggcaaaaaagaaaacgagctggatcttggctcgataggccccgaagaaaaaaaggatctcttaacaaacggaatgatcttttggaaccatttctcctgcatcaagtcttccccaactcccaacaaactgttgcgaatgatgtaccgaggtatggctgcgcagtgccatccaaaccagccagccatcaaccaaatatttacaatatatctcaaacgtgaatcagacagtctggatgaaaagaacgtttcgttttgtggaattcaagtcaaaaatcgcaaaaaggacctcaaagtagaagacaagttgaccgatacttatgcacaagttcaccttttgcagaataacccttacctgatcctctacatgaacctaaacagtcaacaagacagcatgttgcctctacctgatcttataactcctccaaacacttgtagtcaaaaagatgtcacctggacgcaaggtatgcggcaagcatctctctccttcaatggtttgaatcagtttggatgtcttagccaaggggtcaaacaagccttggaagagttgataaatgctgagccggattttgcagcaattcaacgcaatcaagagtcaaaggactatagccatttaatcaatccagaatttgactgatgagattgtatgatacggagtctcacaaaacccatcatgttcttcctcttcattcttcactcattctggacacattcaaagcccttcatttgttagtttcctcttgtctcctttggtccaatcttgcaaaacattgtcatgacgtagttgaagtcatgtaaatattgtgtttccaagaaagcttggatcggttcgctttttgaatttttttcaactgctttttttcttgcaatttatggatttaacttttctgatttattaatttgaaatatgtttccgcctcaggtgtcccagggctttcaactttctcctcagctcatgtgacggtccagtgcttggtcggcaccaccgatggggcagaagggagtgaccggcggccccatcaagcggcttgttggacctacaaactgctccggttccgaacatgaaccccgttttttgttaattctcctccaagagcatctactggagcaacatggctccggaggtggttttatccccaggtgttatctgacatctgtcaagataaaacccgactgagaaactgaaaatatgggatttgtcaaatcaaattcaaagtattgcaaaaaattcaaaaagcaaaccaatccaagctttcttggaaacacaatatgtagttgataattttccttttggtatttcaaagtctaaaatctaataacaagtctttataagtgaaagatcatattttacatgtgtctttcaccacaaatgaaacagatgtgatctagactctgtaaacctcagagataaaaatcatattgtgttttcatgaatggttggagcctctgatcttttcaaaattcttttgctccttcaaatatcaatttagatgtgataaactttacatatttgtttatggatttcccagtttttgacaactaacctcaaaaatcttgatcatctgcttgttcaggctcaagatcaagttatttggatgacctcatcttgaaataattcactagaattcactgcaaattccaggaaagatcatcaacatttataacattggctaattttttggtctgtaacatgtggcaaatccaatcttgaccatgaagattgcatcaactttggggcttgactgcgggtcacatgtaggtcagatgtggtctgattcctttttggccagccccaattcatagtgtatatgcagtgaagtgcataattgttggataaacatcaaagacacaaaggttggaggctccaaccattcatgaaaacacaatatgttaaaatctctatacggagtgcatgcttctagcaaaaccacactttgtatttggttttagcctgtgctgatccagctcactctacttactcattcaatactatacttcattttggctccagtccttgtcacaagactcaatgtctgtgacttctatttctcagcctggtccacctcaacacctgatccaaaaggtctcaaaacttgttgtaacaaataatgaatcaaaatgtaaataaaactaagaggattatcaaaattgagtaaaatgaataaagaataacttaagaacaaatcactggtgaaggagagatttaactgattattacatgagccaaatgaatgcaagatgagagagaaaaatgtataaaaaaattcaggataatatgaagtaagtttgaataaaatcctctgccactgatttacaccccaaccaaaaaaagaaatcaagataaaaagagcaaaaaatgaaacacttcagtaccaatctccaccttccccccccccccagacttaaaaagaaccagaaccccagaaagcaattcaaaacttgattgactttgaaatactgcagataccttactgccaacagtggcgggcttgactaacactttggttacattagtatactgttatctttttggatacactaagcacaagaaatatggtctgtgttcctttttatgaactagcaatccattttcagcattcattttcctcaactgttaatgtttctgatattgtcctgataacactcacagaatttgtggctatgaagtggttgttcttattatttctaagggagtaaacaataaaatgttattgtctcagtgatatcattgaaagcaccagggatagcactaatttatcagcagttattgaaggagtaggaataattccctctctgcattgcctttgccaattcaatttttttttcaaaagaaaagaaagatcaattctttttgaaaaaaaaaactgtttggatttttgccaccttctgtttgggtccatccagtcttaggttttattgagctttaattccatgttagaaacactgaaaccactccaatccgatacggtattggctgatttattggatcagattgatcttttgataccaggtatcaaaacataggggattggatcaccctagtgatccgatcccggggtattgtataaaaacagtggttattggacaggtcaggattgagatagcattgtgagcccaatccgataccaatccggtatctttgggataaatcccacagacaatttttttggccaaaaaaagtcccatagttttttttgttcttctgtactattatataaaaatgagaactatacaactgaattttcattcatttttactctgagtcacaatttatatagtggatggggtggctgggggcagtgtgttgggctgggacctgggatcaggggtgggggagggggccatgtgacaatcaatcagatgtttctcaatgaagaagagcatggacgcctgttcaatgtggtgtttccttgttagagttattgattctagtatttcatgctaagatcaagaggcaaggacaaaaaaactggtcagttgtgccaagaatgatgtgaaacatgagtggaacaagggaaatctcaccagaaaagggttaaaaagaaagcatccaatgattaaacaaaaatgacattgaatgattcaaaaaaacatgtcagttgtatttgagatggatgatgtgaggagaagaagtgaaatctccccagaatttagaaagaagaggccaaaaattgaaaaaaaagtataattgaaacatcaaaacaatttactggttgggtgtgatgaatgagcagaaaaagaaaacggggatcaacaaactgctcatcatccaaccaatccaatatgatatgtgataatgtattgtattggctacataatgtgagggaggaaagagaggcaacacaagctcttgacagatctgatggacttgtccaggtgagtggtgaccaagtccacatgatttactgagcgccaggagtgcagtccagaatccagatcctttgtccagaagcgtcagacaatggtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccaagaggtaaaaagaatcagtgcgtcagtgatgtttcgcgccttgacggcctcccatatgtccttgcgggaggatggccttggtttcaatccaatggatcattcgctcgttgaggattttttcaaggagctttccaagtgtgcatagaagtgcaatcggtcggtaagaatttgggtcgctgtagtcggttttccctgctttgcggatgatagtggtagttgctgacctgcattctttaggaaagtggccctgtctgaggcaggcattgaatagagggatgagaagaggagagagttcagctttacccatgcggatcagctcattagggatgcagtctggtccaactgctttcttcggggggagagagtcaatggccctggttagttcagcattagttatgggagggaaaataggtgggtcttcggagtgtattacaggggggatgtctgataaatcgcattccgaattgatgaccgaggtccctttgaacagtatacctgcctgttcagcaacagtggtgcaaagagttttgtccaacctgtagaggggctcaaccgttgcggacagtttggcttttgtgaacttatatgcttgaaaggctgaagcatcactagttcgggctagaaagcgcctccaatgtaggagtttcagctcctccacctttttcttgaaggcatctttccaagcaaagtagcattgccgggcttcaatggagtttgtcaggatcatccacctgcgagctctgtttctgttagaaaccaggggttgtaagacctgggggtcccaccacgagttggctcgggaagagcctctccatggcactgtgccttggttctgatgacatttttgaatgctttcagtcagatgtctcactgttatgtcaatggatgagctattgtctgaagaacggggaatggggatggtggatagggaagtttttaggtctttccggaaacgatggggatctactttgtcgggggtgacacctctgtttttgagggggtgggttattttcccatctagtgagagagttagatgaatcagttggtgatctgaggcatgattgtcaagagcaaccgtgcatctttggatctttgacttgcagtgtacattggcccagcaaaggtcgatcgctgtttgagttcccttggaaccaagaaaggttggcactccaggaggggaggtgaggaaaaagcctttcctcccacagatttttatgagttctttggaggctgagtgtgtatggcgatagtgtggagggttccatcggggatggtgtaaatttgagtccatcatgagaatggtgggcgtgtgtctacagttgatgttggacaaccaagattggagttctgggattgcagcaaaagatgagggagggttgtatagggagatgaggaagaatgtggtcggagagggtgattccacggtgagagaagcggcagtcaggagtctagagttttctgggaggcggtggaagttgtagctaggaattgatttgttgatgtatatacaacatcgaggtctttgatctagattctttggttgatcaataggtgacaccctgtgccagctagggtgggttgggggaaggtggtctatggggttggtccaaggttcttggagaaggatggctaggaaagattgttcgcggtgtaataggctgtgggttgtatcttttcggttatgacaatttagctggaggatggagaatgagtggggggattgtgcgctagaagggaggttgaaagtgcgggtgaattctggcggtagtgagaggggagtggaggtggtggttgtagattgatctatggaatagtttgtacgggttgtatctatcattttttggaggaaagggttttctctgcggtgattttttctaattctttgttacggatggggcagccactgctaaaaggggaatgatcatatttggggtctgagagatcaatgggagaggacactttacggtcaacattcaaacatctttggcagcttctgctagagtcttccatctctttgcatgaagctgaattatgattggcaccacagcgcgagcaaagagctttctctttgcaagagtgagctaagtgccccaccgctaaacaattgtaacattgtttaggaccttggaggtagtgttgtcctttcaagtgtaaattgttgtagcacaaaccagctctttcgatgtcgagagctaagtgtctgtcaagaaaatggatcaagagggtgctggtagccttaccagttgtcttgggattaaggagccaacggatcttttggatctctttgggatcaatatcgttttgtttgcacaaaagttcaacatggtctctgttgtccacatcaaagctggtggggaaggagtgtaataagactggatgggttactcgggaagtaacaaaaacagggtcagctttttcagtccacaagtgtttattgtccagtagccatttggctgctcgtcgatccttagtgaatattttaacatcaccattcggaaattgagctacagctttgaccttgattggttcatcatcaatggtggcttttgcgaagattagtgcctcgtcgattctttggcagatttgggcagctgttaggccctcaaaaggtttgggtttgtcaaaacgtttacgtattacaacctgacctagtttgaacctattgatgtacgaggaggacggtaccggtggtaagttttttggtaaaccaacagggagtcttccagccaccttctctgagtagagaggtgtaggcttagagggtaagcttgctggcatagcaatgggctgggccgtcatgttagaggaggcagtgagagacattgtctccactttcttctctaatctggtcagattagttgctatatcctcaattctcacgaggagagtgttgaacaagtctgctcgggggggtccagcagttgtgagaccttaccggacacagcccgctctagactgtctagtctggggatgagggagtccaccagtttggatagctagtccgctacgtggtgttcgacaccaggcaggagccctcagcgaatacatatcgaattggctatgttgtcatgtcgctgggcctccgcctgctagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagctaccgctcgacaaacgtccgcgcttcgaccaaacacagctgagactggtaataagcaacatcgacatcttcgtcatggacactcaaggcaaggtgagttactcaaacatacaaccagattatattggtagaatgagaaattcagctgatgaaccgctctcgcttgttgaatagaaaatcgtttgcagagctgcgatcgcttgggcggctggtcaaccactgaagatcgaggaaatcgaggttgagccaccaaggaaggacgaagtgcgaatcaaagttcagtagttaaccattttccattttcctcatttttctttgttttgaatgagaccgaagctgtagctgaataattttctgatgctaaattgtgctcttgttccttggaatgtcgtcttaggtgctctacactggtatctgtcacacagtaaaatatgttttgcagcctccaccagattggacgcattgctgaaacgaaattattacttccttggtctgcaggactattacacgctatctggcagcgaccccgaaggcgatttcccttcaattttaggccatgaaggtggggggatcgtggaaagcgttggtgagggagtgaatgatgtcaagccaggtgatgtgggttgatttcacctttttctttagcttacatggagtactggttctgaatttgcatgatttgtctcaacatgaaaaattgtactttgcggatgaattaatttagcatgtgatcccactgtacacggctgagtgtcgagaatgtaagtgatcatactcttaaaattgtgaatccataagatttagcttcctgtcctaggtagctcatatttgtcccatatcaaagcacgcccacatctagataccttactgattccaatgattttttcatttgccaggcaagttttgcacatcaggaaaaaccaacgtcggtgactgcttcaattaatatcaatcaaaacgggtcatcagggttgattatttcgtactttaaataatcgcgtttttccaataatacttgttgttgaatggacttagttatgtggcagagttcgcgagactcaaggtaaaggtgtgatgcctgatgggtctgtcagattccattgtaaaggtcaacctatcaagcacttcatgggttgtagtacctttagccagtacactgtagtctcaaagtttagtgtggtaaaagtagtggtaagtgagtttttgctcaccaactcacaataaaattattgttcatttgttgaaatgacgctcaaaaaggatgacttgatttggatttaattataggatgaagccccattggacaaggtgtgcctattaggatgcggtattaccactgggtttggggcggcaaccaagaccgcaaacgtgactgagggctcgacggttgcgatatttgggatcggctgcgttggattagcggtcatccaaggctgcgccgcccggaaatgtaagtcgatcgtagcggtggatgtgaaccctggcaaagaagcctgggccaaaaagatgggtgcccacgagttcgtcaacccgaccaaaactgaaaaccttgcccaggaccttaccacgaaatatagtgatggagggtttgactacactttgtaagccggcactttgtcccttctaacatttttttacactaactcatcagatagacgattgcttgtgcctttctaagtgattgtactggaaatgtcgatgtgatgaggactgcgttggaagtatgccacaaaggtaagacggctttactcaagatcagacgaccaatggaaaatttttcattcatcatattatttgattttattcaggatggggtgtcagtaccatcatcggggtagcagcagccgggaaggaaatttccaccagaccatttcaattagttactggtagaaaatggcaaggtagcgcgtttggaggtgtcaaaggtcgtaccgagttagtaattgttttacacattcaccctcgtgatcggatctcctgtgcacctcaagctaacttgtttttcttgcaatataaataatcaaaaatcgaaataaagaataccggggttggttgacgactatttaaagggagtgctatccgtagatgattatgtcacacatcatgtgagtattaaaatcgttaagaaaaacgtcccaaaagagtagtaggtcaatgttgacatgtctccaattccactgtcccatttatcaacacgtcacgatcatagagggaatttgcaaaaatcaacgaaggctttcaagatatgaaagatggaagttgcatcagatgtgttgtggatatgtggaagattgcaaacaccagttgaatttgatcacgtcttgttacttgatttttgaatctgcactgggaggtttgttttgaaccatgaagattaagcctgataagatcaattttttttttttttgaaatgagtgtatgattgatcaaatcaagtcgttattttggatgggggcgagctgttctctttagcccagtacgcgattgcaatgtggatcatggagttttgatagctctgcattgtaagttgaatacaaatattgcatgtttattctgactttgcagatagacggagaaggatgatgtctgtggactctgttggtataccactgctttatgattttgttgagtttttaagaatgctttgactgaaaaacagtacaaaaattcttaaatcatgggatgaccaattttacatttaattctgatcaacatgattggtgcagtgaatcactgatcaacatgattggtgcagtgaatcttggttagaaatagatgtgaaccagaacctcatgcagtccataaatttgatgttttagtaaatttgattttctaagcatcattaaaaacaaagtgtttttgcagcttgcaacagtgcttgtctaggactcatatatccacgtagtaattaaacaattgtaccatttgttgaatgtagcactgaaaccagatatacaaagtcttcccaattgcatacttaatccaactgtagcttatgtcaactcaattcctgcattgcacatcatcatagaaacacttccaaaaatcaatccttcatgagtatgcaaaattaaaacctccacatcagagggcatatatataccttagcctaaataatggtgatagaacaaggcaatttttgccgcttatggaatttagttgaattagcaaacatatcaactcagatcctgttgtgtggaattgttgactcatatcccagccatcgtgaaaaccccacgctactttcctaatctcgagcaggatatgtaacaccgtcaacttcaaagcaagtctactttcaatcaaaccccaacttgaacgaaaaagaaaacaagacatggggcttttcaaaaaattagatgcagaaagttcattatggtaatcaatggaggacttcccgtcgaccaggtggctaattttagacagaccggctaaactttgtttgcgggggaaatcttgaggtcgaacgattttcaccagccaataagctttagcccttccttctaaatttacaattttaggcaacgggaagtcctccaatttcttgaattacacaacggattgtacaatacagtgaccgcggatggcgatagatttcataaaacaagggaaaacattgggactgttttggacattgtaaaaaatactgctcggcgttatctgaccgagcaacagtttaacagatttgcttgaacgaacccgcagccagctgccgaaccgaattgagaggatggaatttgccggttagatcagtttgtgcagctagttttactattattggcggtgaattaccttttcaattttacgtaacctcaaaaatagaggtctgattcttgttaggggttgcatcaatacattatacctggggaatttgtgagggaagatcacccacttgcattgttaaggattttcaggagatgcacttatcaagcatcaggaaaattcgcattgcttgttcttggttggttgctgcaaaagttataccgatttgctacttggcgctatcgattcccgttttcccaaccgcaatgaataccgggtccgaaccgagcgaagtagcgatcagtctgctggaacatacagcagaagattccagcgcatcgtttctgaaacgttctgggcctctcgaattacagcctgccactaaacggagaaagaccgcacaagaaatatctggtgatgtggaaaatgattgggagccaatcccgtttgactttgaatcgataagtgagtgaaggccacttgtccttgcggtcatgtggttattggtttttcttgttgatgctagtaatggatgcatcaggaaaagattgtccatggtgggaatcactctggctcgattctccaagaggtcaatctgggagcgagacagaaaaaaccccagtcgagtggaaaggtcagtcattggtgtactggttgtatctgaaccacgtcactttcactaaaatagatgggttcctgaggaataccagaccgagtgcaggttctccccccgcagactgagttaccgatggctcagggtcttctgaaaagtcaaaatcagcaggtggaaatacagtcagaccatcctgaaggctttgaaattatcgatatagatgaggcagcgcccctttttgcctcagcaagtgatgccattaaaaaccaagtccattccaaaacagtcaaagattttatggtccggctcaaggaacactctcaaaagatgaaaatacctaaagtttgcaattggagaaggccgcaaaaaattcagttgagaaattttccaattgtgatcatgtactcaaacacggacggtgtggacaatcaaaatcgttacaatgtcaacgtgaggctgctagaacttgatggtcatggttgcgcaaatggagaatttaaacgactaaaacaactggaatttagaatcatgacaatcctcgaagggttagatttttttcatgtcctcgccagctctcatgggcttgatgctaggattttgggagttcaaaggcagatcaatgcccatcaagaattaatccaatggttttggaatatcttatttgtaaaaactgaagacagctttccgcttttgggttggataaggacaagattacctgcgccacaggaagctgaaaattgttttggtagtttacagaaagaattgtcaaaagttttgatcttttgggagcgaccacgtaccagaaaactctacaaagtagcactttcgctgttgggatattggtataaattgaatgcacttgaagtcagcaaatcagaccccagaatcaatgaccccaatctatacttggaattaatgttccaaatagtaaatgaacatcgtaatattccccaatcaaaatttctacctaggtacaaaactgaagaagtggattatttttccagaaacatggaaaaacactttgaaaaaaatcacaggaggtatgacaaaaagtggaaatcaactctggaatttctcatatcactcaatgtagcagggaaagaattagaaataacaaaaagattcagtgaatttttgaaaggaaaccttcataaactggcttctcaaagaaaaatcatctatgattcaagatattctgaaagattcaaacaattagttgatttgccaatttgtatccttgaagaaactcaatccccagatgaaactcaagaaaggtctgttttggttggattgactaggaaaaactttgaaagtagtaattgggtcaaaattgaagaaattttctaccgaatcaacttgatctttgagtcactcaacaatttgcacagtattttgatttcaaatcaactggagataaagatattaggatttcaaatggaaaattcccaggaacagtttacaaattggttcaagagtactttgttctatcagactgaagatagtttaccaattttgggtcagggtattttgccatcatcaacataccatccagctgaaaatttatttggaagtgcacagaagtatttagcaaaggttctagcagattcaagatcaaagctaggaaggaaaagtgtacatgtaaattcacttttattacttggatattggtaccaagaaacatgtttgaaacatggaacattacctctagaagatgaggatcctaactcttattggatgctgatgactcaacttgagcagtttcactgatttcaaaattcttaaactaaacttaaccaattcttgagcattgatctttcatttactcctagaattgatagtctattccaatttgaacattcattattttactggtgaaatcaccacatcaagtagtggtatatttgaatatattttggatttgtgttctatgaaactctccaaattttacagattgatgtgataaaattgaaacttaataattctatgaaatcttgtgtgtggcaactaaacagatgactcagaagaagatttatcaaagttccctggtttaacttagtgaaaacccaatattagctgaacaattgaaatggtaaactcatcagtatcatcttgtataaaatagtggggttcatcacttgcaagaaagattgctacaacttgcagtagtggggttcacaattcttgtttggttacagagtggatattggattgtgctcagagtggagtatttttaggctgtgcagtaggccatgtggctgctgttttcaaatttgggatgacaagctttatgaggaatgccaattgtgaaccctgctggtaaaacatcttcccagatggtgcatttgtgtcccattgaaacctggccagcgctcatgagttgaatttatttaagctaaaaattgaagtagactttaacaggattatgcacctctcagagcatccccacaggggtttctaacttgggttgctatcccacatttagtgacccaaacttgaaaaagatgacccaccggtgtagtatgccaattgtgtttcaagtatcaaattgcataaagtcacagtccaatatgtagaagggcatatattcttaggcgtattatggcataatcacattctacgggtcatttaacccatagtcactcactggaaccactaggctagctccactcagtcaaaagttatttgggatttaaattttatttgcatacaaaatgcttattgcataatgtaaaccaaaagttggccttagtttgtttacatattcaatattcattgcatagggtaaccacaagttagccacattgtttgtaggtacactgagaattttgtatagtagcaaaaccacaatttggccagagttttagatgcatattcattataggttagggctagaaccacaagttggccatttatagattatagtttagggccagaaccacaagttagccgggttgtaaaatagactatttaaggaggggctttcccccctcattccaacttttcatgatatcatctcatcatctcattccatcatctcatcatttcattccatcatctcatcatttcattccatcatctcatcatctcactccatcatctcatcatctcattccatcatctcatcatctcatctgatcagcaaccagacagaacagagcaatcaatccatacattaaacagtgtgatcttaatcaagtgccccattgagatcattcagacattgagaagcataggaaaaggaaagtaacaactagtaaaacttgtgatcttaaacaagagacagtgatcttaaactattgtgcctctcaaccaaggattaaggaggaagggacatatacctgaataagcacatttgttttcccagtagcctctcataaattctcattcattatcagtacatacaccaatcatttttcaaaaatacataaaacatataaaaaaaacctcttactcaacaattccactcaaacagtctgctgaaaccacattgatctaggtttgataagagactgctacacatagttttctctatcatcagttttgccacaacaataaataaattgttgtgctaactcttgtgtagtacaatagaggggcaggtctttcaaaccagccgtaacagttagtagattattacatacgtgatatatctcacctgctatttccccctcacaggactgccaccatccccaaaggagttctcacaccggagtcgccatctgggtcactttttacatttttcttccttgatctctatccagtcctctggatgcaaggaggatcacagaccacttctgtgttacttttgtgaaaaacaaacaccccacatcaccaccttgcccgatcaccagatatcgacttcatcttaatgatgcccggtgtgtgcctcagcactttgggtcttcaaaccttgaattccggttgctattgtaagaacatagccacccaaatttagcaactcctctggagatgctctcaatcagtgaaataaaaatgccaggtggttgcacaacagcctcctttctatttctgtgagcctaagaaatctttctcaagtctgacttttagcttcaaatgagctaattatctattcaaacaatctacaaatggtttatgagatgggttcccactcccagatcatgatggagctgatgtttgccggcacagatgagcctgtctagtctgcaatgtgcactatcagatcaggatgaggccctgatcaaagcatttatctggacagttggctgcgggtctagagatgtgttttcccaactgacaccctcgatggacggggtcgctttggcataccgtcggcgcgtcgcagaaatcgaccaagcttggacgacagtggacgtcgacgtggagcgatgacgtaacgaacagtccagtccaatcgttgctcgacagccaccaccaccacccaaccatccaaccatacttcttccggacaacagcacaaaggtcatactacacacactgcatccgtacgttctcttttgctccctctttctccagatttaccctctttggtcttctggggttattggaatttatgctctactgacccgtttgagctcctgttcatctaggcttccagttacttgactacagccaataggcagaaaaaggaggtaatcagattccccctcaaagagagcttccaatcctcttcagccacgtaaccgtcgctacttcaaaagggaaccacgatggtactatcgactcttttggcccgaatttcagatggtaagaagcttctttagcttagctacatgttcatccatcgaaattgaggaaaccgaatgacattcgggtattgttgtaggcttgcctctggctgcttcggttgatgacgaacaaaccgaaaatgatctctctgagtacaggcaacaggccaagttaatcttcagacggttgaacgaaacgagtgaaaccagatgtagtattgaaagtggaaaatatactcttcagttagtcaacctttatttctttttttatcatcttctttgggcgtcggttatgatcgaaactctaccagcgtattcaattgttgttttttggtgtttctctatgcttcagttacgtgatctcaaattccgtggtgtatctgtgtatagcagccaaatcgtatccacggaaattggctttctcgtatctggatgaattgtcaaaggaattcgaacgatcgtattcatctgaattatccaaacccaatcttcgaccatatgcttttgtgaaatttgatacatttgtaagcagatctgttcttccctcccctacttgtgttttgatgtttcattcagatcagatgagaaaggtaggatatagactgattgaagattttacctctctggatgattggttggatggttggtttttcgtgatacttagatccaacggaccaaaaagttgtatcaagatacaaggacgcaatccaatctggatcggttaaatgaagatttgggagaagtaacgagagtgatgacgaaaaatatggaagatctattatggaggggcgattcacttgaccgtaagcagttcggcattgacatactagattcaggaaataagttaccaggcaacagaaattctgaacatctctgtttttcggactcatctcaaatctatataaacatgtaggaatgtcaacaatgtcttcatcactgagggatgaatctttgaaatataggaaggcggctcgacaaattaacatagatgcattttatcgaaagtgggctcctgttggtgtcattgggatcatgtttctttttgttgtttggtggcgcttttggtaaccctgtaattccaccttccctgtctttgtctaatctctgtgtcatcttctccttttttggagggaatagaatggatcaagtgttgcaaaatatattgaatgtcattgaatgaatccttctcatcattttctttgtggtcctactctcatccatcttggtcaggtaacagagtgtaattttaatgttgattcctgcaggagtcagctggattgcataaatttaggaggttccaggttttgttgattgctggaccagtcctgcttcaaatttgtgtgaaatctgggaaagggttagacttattgcagcttaaatcttgtctgcatgaaaattgattgcctacatgtagaaagataatctaacagagagtagcttttcaacaacaccatgagagaaggttccaaaaataaagccaaagttgctgggaattggattgatcacaaatactgatcaatgtgactttcctgcagtatgttttgcaggtagtcaaatggatttgccccagtcttgtcataaatcttttacataaatgtggttcaatcactatgtttatgatggtcagtggagagtgcacaatacataatccaaagtagatgagcccaatattgaaaagggtgagggtgacaatattgcaagattttaccaagagataacggatagaaagcattctgctcttcaactggctttgaaatttcatactgatggatggattctgttcagattattaacaaggatgtagagctgagaaaactcaacagctttttattttcaggggacttcagatcaaattttattttgttgtttcagactttaattgctaagaagctgaactcaccatcctaatcttttgactgctttcagatttaatttagatcccttcaaagattaatcttgcctgcaagaaacctttcaaaagaagttcgagtgtaaatgtctcagctacgtcttttattaagcattcaaaagcccttatgtcagacatatgcattcaatttctaagtgatttttcaaaaatcaagattggatggattccttttcttaaggatgataaataaatttaaaaaaaattatttcaagcacaaaaaaaattgctgcaggggcatgcatgataatgcatggttgtttcccctttatgccacttggaaatttaaggaagatcatcacatggacctggtctgccatgttcatgacaccctaatgaacagacccatttgtttttaccacatttcttgcaccagaatttttgcattttaacatctttaacacaattgctgtgactcatccctgcttggaattctttgcatttcctagtctgaatttcattggtctgtacaaggataccttgttcatttgacactgccacttgtttgcttttgtacaggtctttgttaatactatcaactgtaatgggattgctggtttcacccatgcatttgtcacagtatcttgtccagcctccctgcttggggatagaagcaattgatggtccaatgatgagggtgaaaataagccccacttgagcagccttaagaaatctttgcatgactgtgctacgtggttcagatacaatagttgtttgcaggggtaattgaacttgcaacctgtgggatgtctgaggatgatacgtcaagggctcttgaagcgggaatatattccaactttgccagcaagccgtagtggacacacaatctacatagttatttaaatcagtgtttgaagcttagccagttttccagcaggcaacttcatattagagatcgttcgttcggacctgggtacctgtttatacctaggtacctgttcattttttcaagaaaatagataccatgtaccgcaccagacacctcccagggggtacccaaggtacccgttgaaggtacctcaggtaccccccctctctttttcacctagtttcactcccagagtcccaagtcactttattattattattatttttcatatttattgtaaaatatcactcacaagtcacttttttggcattttttaatatctgttgtaatatatctacatctaattggaagaatcttacttttctatttttttcatatttattgtaaaacatcagtcccagatcacttttttcatttgttcatatttaataatttattgaaaagttgaaactatctacaaattataactaattggaagaatcttcattgtcatccaaaaccatcaccttcctttttgattttttgttagacttcttgttatccttgagtccctgtttccatgcagccaaggtaccttcttggatcttggagttcttggagtagaaggccaccatcattttgatttttggtagggaagtgagggggtacctgtagaggtacctaggtacctgttcaatttttcacaaaaataggtaccaagtaccgcacctggcacctcctggcaggtgcggggcgggtgcaaggggtaccccccaggaggtaccaggtacctgcaaaaagtacggacaaacaatctctacttcatatgcacttcaatccattgcttgtcactttctactccaccagttcaaaatggaacaaaatgttataaccaccatgtagaccacagctgtctccaaagaaattaatgcatgtggatttatcaatcctataagtacattcatcattaatgttaggctatactgtagccaggaatatgtagttgaattccatgaaaccccatgtgtgatatacatatgaggatatctgtagtgagtcatcctagcttcatggagtatatatgtcatgatgtttgataaaaaatggcccttagtcactgtcagggaatactacttgaattattgtcacagtaacatcatgcagaatcgaattcattttgaaggcttgaaccaagacccccagaaacaatcctgagggacgtttctatcccagagttgtttttatcgagagtaaataaacccatagaacctccgttctaccgcttagcaagaataaatcaagtggcaaacattctgataggttttccatctccggtgaacccgttggccgaggaggtttctggtgaaacttgttgcatttttgccaggcggaatcctttttggccgcacggctgtgtaccgagttagcaaagattgcttattggccactcggtacacctatcccaggttgccccatttgtcgatcccctatagatgtcacaagttgctttgcaaacaagaagaatggcatcgagatcctacgccatgccgaaggaaatggctcagtccttttttcgagcattctgtggttgagcactatgtatccagagtattaagacgattcgctgtatccaaactctgcgtgcggcgcctcaaccagggagacaaactgtgttgtgcagatatattgatccggtaactcttggctgcgtcggccactaacaaaggaggaggagctccgacctgatgactgtccaggtttcgagcacaactaattcatcaagcttggtgagttgatcattggtgttggcgtactggattggaaactcacacctttcatgacagttatatcctattagcacacttattgcttgaagcagtttgtatggctagcgtttacttttttcccggttcgagttatgtccaatgcgccccgctccttcttggcgtgcaaactactgactctggtgcagaggtttactgatgccgagccctgatcagttgacgtggccgatgttcatataacacacaaactgatgcgctgcttcagattgtggcaccgcggaccgaatctgcagatgctttggagaaattgtaaaaaaaggccttctcacagactcgttttaagtgccttggtccttcatgacagaccttctccacccaaatggccaatgattgtgctgagttcgacttgagcgtgccgcagtcgtctttatcggccggaatccccacaatgccatgggcctgcggaaacatggacatttgtaagttcaactgcaccatgcgtccacaaaggagttctggatcatagcaaaagaaaagaaaaggccttctgaatctgttgcaccagctgaaaaggagatttctgtccaaaggtctcaccaaccttcaaaaacatttcttccgcaaggtgacggcttgaaagcctaacatattactatccatacaagcaaccagatagcctattttaaaatgctcaaaatatctctccaactacttcttttagtagttgagtttctctcatactatagtgacttctattcgagttcttggctaaatagatcttcttcttgtctgagcagcttgtcggaaaatgctcaacaatgaacgaacatgagtttgatccatcaaaatctctctcactctcagagatttcaagcgaattattagccgttggtaaatggagtaataaagtgagttcacaactcaagttgaacagcagaccccattctatatttcctaagcgctgatgaaccagcatcatggggtttttaacggtttatagaagtacgcaaagtacagacacttggttggcccggatcccaatcttaaagtgatgaccggtccgcatgagctcaaaaagcttccgggctcatcagtgagttcacactccatattgcgaagcacaataaagcaaatccaattttatactgcacgagcgcttatacattgacattctatgagttgaaggacaataagaacgtcttcttggatggcaggaatcacaaccaaaaggtgtcgaatcacaaagaatataaagatgcgatctatcacgatcaggaaatttcagactttgaaaggaacaaggttcacaaagagaaagatgaggtttatcaaaatcctgagatatcagactttgaaatgaacaatctacccaagcaagagatggtccgggatgcttcagtgagttcatgttttcatttttgaagagaatccgagtttttctactgcgcaactgctcaacaattggtatcataattttttcattgtcaaaaaaaaagaagaaagccgagtgctctttggatggcgtgaatctgggccgagaagtgaacgctattaaaaatgataaattagtcccgggcttcctgcagaattttttagattggctatatgttaagacagactattattctccgtggaatgtggctgctgtattcatgttgatggcagctgtggaaatcgcactttccctgggaattttctacttgaagcctgtcaaatgaagtatgctgccttgtgaattttcagaactgcttttttgttttttatttgactcttgaattctgccatagccaaatagagtccacaaaagttgattcaaaaaaaatcaaatggatgaagatcacaaaaaagtgtaaatacaaggagtaatcagtggactgcatatgaaaaatggagatagccaacaagatgataaaagtttcaatttttatttttgactgtttttcaagtattaccaagggattctcttcagtgccaactgcataatacacccattaagtagctttgttggtgaactggtacagcttgtaccagttcacagtggatgacttctctccagaaaagcagtacataagaatcaagatgaatctttgtggtaaaaacctggcacaaacagtgccagtttgcccaatatggttgttacaatttttgagaatatattgtggcctgagccaaaatcagatatgcaacacaaagggtcagttgttacaaaagcttcaaccaggaaagaattgtatgaaaatcaaacaacatgtctgacttcttcacttgagttttcagaaagaatgaatgtatgggtctgtcaatcagtgccctcaatttggacctcaagtgttatttttacaatatcacccttgtgggtttaatactattggagtggacctagtttcactcctgacttaactaagcctcccaggactgggggtgcagagcaccccgatgcgaagcatctcccattcccaatgggaggcttatgagttattgtggctttccttcttgagagcttccaaaaatgtgtggctttcggacaaaaatttcaaatcaattcacattatgagatgcatactcatcatgagacaacaaggagaagggcagtttgtagctgagcatctcaggttgaatgtagtatcacttgctccctacctacacttgtaggagggtgctgccctagcccagaagctgaggttgatggaagatggaattctgtattgcaattgagtttgcttggaatttttgggaattcacacacatcactctggttgaacacacaaaaaaggaaaacttcaaagggggaagggaggagtgcgtgaaggaggaaaaataggtgattgacaccaaaaaaaagagaaaattaaggccttgagtttgataccacaggcgtcaagaatttgtggggagaaagcaacagacaagtgaggggaatttttctcccaccaaaaatgcaaaagctcccaggccaaaaaacagatatcacctgcaagtccctccttcggaggtcgcgcttcgcgcgagggcgcttcacgccagccctgtaccagggccctctgatttgaagcgagggacttgtgttaagtcaggtttcactcatacatctacttgttttgatggaaattgagttatacacaaagccttgtcatctcaatacatttccattctagttaagggattgccataaactttggggatttggggctgccccagtcccatgccccaaaaattgggaagtcatgtggttattagtgccctgctctgggaattttcgttgtttcaatgcatataacaaggatttttcaaataattctcatgtgtgggatatttgagaaagagaaaaaaaaggatacgaagttgtcacaatgcaccatcaaaaatctgaaaccaaattaaataatccaaagttcccaacccagcacttgtggttggggttgttgggtattgctgggccattagtgccaggtttgacccaaaaattcacaagaatccccggggttttgggaaagccctgcaattccgtggtttgttcttcaggatgccccctgtccccgttccgaaccttttttatgatggtgccaaatagggcaattccagtacttttgcttggattcaacggataaattagtcatgtacagttgctggcacttgcaaccttgttggatgactgccgtccgcatttactaatcggacaaactaatccgaccagttggcaggtcgttcctgtacatgaaccgggtgcggcaccgcctggagacatccgatcaagcactgctttatgacttgcaatatttgctagcagtggacgtgttaaactcttccttgatgtgacactaccgactctgagaaatttgccccactggcacacacaaatgtcctgtttcggatgccctgttattgaatgacaggctccacccagctccacccgactgtcctcaacaaaccagtctcaagtgtgacttgagggagtcgcagtctttctcggtcggatttccctcaattggaccgacctggggaaacatggacactttcttgaatactgagatcaatctcgtgtctggtcatgccgcctgttcacaatttagtttcattcaaaccaaaaaaagcttccatttgtgactgaagttcctgaaatagtgtagcattgactttggagccctaaatttgtatgttcacgatcccaaaaaaccatatcataaagcaaggaccactggcggctgacgcccgacagtgaaactaagctttatatcagcaggcctcatagaattgcaaagcggcttttccacaacgacccggccttacatcttgacaaatttcaccgcctttcatccaccaaccaaagcaatcttccaacctctttacaatatgctcaaaatttcatttcacttactttgcttcctggttgagtctcttgtatcttcgtctgtgtctatattctagctaacaagggcgaattcttgcttgaacagctcataagaaagtgtcttacaatggaagctggtattaggaaatgttccacaatggaagctgctcaaccagctcaggggtcatcccttttgaacaaacttggcgaactcgaggctaaatatttgcctcgtcccccggtgagtccacaatccaggttgcggggaaaattccacaagtgtttcactagcgctcatgaattggcgtcgcgaaccttttatgtgttgaaaaaagcattacaaaggacctcattcatttaacttgcgccctgcccaagaagtggcagatttccaaaataataatgcgctctgttcggagctcccagaaagtgaaaaggctatctggtacattgatgagaaggccataggcgcttcagtgagttcagtctatgcacaaattgcggagtgaatccgggtctttaccccacattaaccatttctaaacttgaaccatggatttcatgtgttcaaaaagagcgaaaacgactcaaacttttatgatttgtatcctggccaagcagttgcagaacgcaaggacaaaaatccagcgcgcagggaggcttcgatcgttgaaatggccaatttatacgagaccccgggttcgtcggtgggtttgaattttatagatttcgcattcgcagtcgcattttccgtgttgcatgtttaagtatttatggattgcaatcatggctgaatttttatggattcaaaaagagcacaagcgacccgcaactgtatgacttgcgtcttaaacgagaagcaaccaagtccaagaatgaaagttcggactttcgggggctctcgcaggttgaaatagcctgcagtctgcccaggcatgagagacgcccgggctcttcagtgagtttaaatctcagattgcgaagaaaatccattttctgtatctcataagaacttacaaattggttttgcaaagtcctatggtatgaaatacaaaaacaacgactccagtcacgatgacggggtgcatatcggccaagaaataatagagcgggaaaataaaatgaataaccgaagtttgaatcagaaattccaagactggctttatgtagctactgacaaacactctctaggagggttggtggctgtgtttgggccactcgcacttttgacagtggggcttttattgattattggttttgttattcccatgaaaaccagatgaaatatgacaccatgtgacattctgggattgttattttttttctgtcaaacgtttctgcaattttcatagaatcgtgtttttatgaagtttttccagcatgaaatggaaatatttgggatggttatgtattcttccactgtcactccaccttgtgttatcattctacccatgcactttgcctgattcaacaatcctttgatacattctagcataaggtccaagactatgtgctcagaatgttttgtctacatgatttcaacaggccctaaatgtgatctctcacacccagagacaataatagctgccctagctcaagtaagatataaaacatctaaggattctacaccatgggagcacctcgacggcaatccggcgagggttttgctgggcaaaccgaccgcccccgacccagccaaaccttcctgtctgccgacgtcagttaggcagctttgcggccaggaaggcggggaggtcagcgaatcgacccatgtctgccgggcgggcagtgcgtcggaatgggtcatcccgactgcatataggcaattatctcaggggtctgagaccccctgagattatggattcatggtccttcgggcgcgccgacctcccgttgcggtcacgccgcctgcatggctgtcattggtctcgaacaacatgaccttctatgcagattaactgcaccgaggttgacacatgctgtgagagatcactcagacaaaaaaaaacagtccagactgtgctcggagtctcggcgactcaaaccatcaaaaagactacctcctcagaggactcgaaccgcgagcccccaactcccaggcttgacgagcggttcttctcaccgctcgactataacagattgataattgtgcctgattctcaatccataataccgcgtcattgcttttttgcaatttttttttctctaagtcatcttaatttccaatttttttttttttttcaagaccaatttttctcgagcttttgcctgaaaagattagctctgatagagtcaaaaaataacttgaaaatggtagctttgacgtcagcgcggcggttgcacaccggtcatcctgaccgatcacatcctgaaagcaattgatggcctgagctagacaggtgtcaggtttggctgccggggctgtcaaaccaggtctccagcagctggatccatcacaacccaactgtcacaccgccgccacaaaacaacttaccctcgcggcgggatgacagtcgagttgggaccgcatgcatgcatggcagcggccagaccggatggtcagccctgaccgagcgtcagcagtcagtatgaccgctaggtcaacccgaccgcatgcccaacaggggattgaccgctgggtcaaccccgcctgcatgaagaccggcgggatgaccgctgggtcaaccccgcctgcatgaagaccggcgggatgactgttgggtcggccccgccgcaagggacacggttgtgatgaccccacagtcatgccgacgaggtttacatgtggcgggctgacgactcagtcatcccaactgttggtcgaccgacggacccacgaaggcccgcggtcaacaacctgacgacgggtggctaacccggaggagcttaaagtgctctggtggtgtaactacacagcggggcaaatcgagaaatccaggagcgccacgaaagcgcaacctgaattcgccgacacaatggcgccccggacgccagttaaataccacggttttgcccctgaagctggacggctcaagtccatcttcaggggcaactcacggttccagatggtcccgagggccgaaccggggcgccctggtggctgatccgtcctatgggcgcccggttgtttgcccttagggcgacattgctatgtcgactctgagtgcccctctgacacggggcgcctgtgactctgattcgcaacttcggctccggggccgggacgggaccaggtgacgtgcatacggtggacctggaccgacaccggttctgccacgaaaacaaaaatgaaaatccaaatggttagggttaggttagttcatgcaacagttctgtggcgtcaacgtgtgtccaccccctctctctctctctctatctcgctccgaacgaaccaaccaacaacaacaccctcactcactcctccccccaatcgaaagaaacagtcaacacaacccactgactacctccctctcccccccccccctctctctacctacctatcaactcaactccaccaactaacaaccgaacaaacaccaacaagcccttatcttaatacactgatggctgatcaaggcggtcaagatatcgatctagactcagttatcgatcgactcctcaaaggtactcgttcctactcctcacccgtttcctcctcactttgctctctttctcagacctacacttcacttctctctttcttctctactaaaaccaaaagcactcacctcgagctctctcaacaaaaaaaataaaagaaaaagaacgcacatgacagcagagacaaggcgtttttgtttttgtttttgactttgatttttgttgtttaatgggctgtgtgttgtgtcctactggttggtggccccagcggcgggtttgattgaaatcggtgaaggctctctctctgggttcctcggatccaagtttctctccattaaaaatccaaacctgcagaaattttttatacctaacaagtgaactgcccgaacatctgcccccccccccaaccgcccccgcccactcgtgggggcccattgtgagaaccaacggtgccacagagacgatacgatacggtatcaggcgtttatctgtatcgtctcagaattggaatacccaaaaataccggatttgtgttgtctcactttcctgagacatatacatgtatcgtatttgaaaagtgagaaatgtattctgtatcgtctcagatgactgatcccaccaaaaccgtatttgatacataagatatttggctgtattgaagaaaaaacgaaaaaaaaacaaagacgatttttttttttttcatttttaaatccaaatccgatacaatgtattttttcaccaaccaaggaaatactgataccggtatcaggctcaaaataaatacaatacgatccgatacaaatacatgtctcgtatctgtggcaccgttgtgagaaccttgcatctggcccttagaacagtgagatacacacacgcccctgcagcggatgagaccctccgagggacatacattggccggccggccagattagttcacccgccaacgtgcctcgggatgagacctatccggctcggtgcccgtgccacggctcacccagaaccggcggaccaagagataaaccacagcggatcaatgccccgctgctccgccgatacacaaccctaacccttgccgagggcgccctcaaggcggcctcggtgcaacctcagactgtcccacagtccataacgaaattgagaaggcagccctggttccacacagttgcgcccctgcccacagggcggcccgatgccatccctatgttgcgccccgtgtcgggcatgctagccccagggacgtgctcttggtgcgccacagtgtcaccgcggggaacctcgcccctgtttcgtccaactcatagcagggtcgcgggggcctcacggtgtacgatccagttgcgcccaactcgacccgctgtgtagaaataagctgcagccaaaccagcctgcattcttgcttgacagaacaccccccccccctccataaaaaaacagactgcagttggaagcttaggaagaatacagcccaatgcgtttttaagatttgggcgtgggtcatgtcaggatcatgtcagaaaaagaagaggtggtgattggttcaaggttgattgggtaagggacgatagagctttgctctcatttcaaactagctgccacgctgaatgttctgcactcatcgtcctcgcatgcgatctcccgggtttgatctgatgaagtgataatattccgattgacatctcaaatttattagagctgaagaaacaagtacagatgttgagatgctggattacatggcaaggattaggacaagaaacgtattcgtctttcataatctcatctgattactcctccgccctgatgtgtagataatgtacggattgaaagtatcattcagtaaatgagaagaggttagtttaataaatggcaatgatggggagttatgtaaaccgttatctatacttacgttgaccaactcaatttcactcgagctgggagttttataattccagggcagttcgcttggatcatcataccacaacacccgttccttggactgtgacgcttgagtcgatgacgatgacgatggcgatgagtgtactggctgaggatttttctggagcttcaggaagtcggagaacttggacttgacttcctcaggcgccaaagggtgagaagtggcggcgggcgacggggcttccagacagaagaaagcaagcgtccggtcaaatggtcataggtcagcccaaacatctagaaatttggctggagtcagataataataataataggaaaaaatctcaacaatcatagacccgtttccccaggaatcgtatcattggcttgtggacatgtccggctgatcttaccgagctagaaatcatcttctgtaatatgttgatgccgagaatgttaggttggcagagatgacgaggcggaaggaaacagccggagtctgctgatgtagcctgcgggcggccagctccccacgaggtttcacaggggatgtcaagggatgtgaaatcccgtgtgattcttcagtcgcagcacgcagtggagccccctttcagcgtctgctgtggccccctttcctcatttggtgttaagcccagccgcgcgtgtccggtgggcgatcaccacaccggatcgcgagacacactcttgaccaaaaccctcaccggcttcagctgtcttgttgaccgcttcactccttgggtaagaatttcaagaaaaactcggtaggatgggcgtacccgccttgttcaggtaagagtattcagtctgttggattccatcccatacttgtatcggcgaatcatctaattttgagtggtcctcctcaattcatcaattcagatggttgtcgaaaaaataccccaaagtcgtggaacaagttatcgaagacgtgccggcgcaaaatgcagtcgatggaggtaggttcaatcagataccataataatcttgtcgcagggaaaattctgactcgacaatgtatggctttgtgcgctcactatcaggcaccgaggaagtgccaatcgacatgagtcaaagaaaccccaacggaatggaatttggtcagttgcatctacaaatcaaccacgcagaagttatgaatattgaaaactttttcatattgtttgcattggctacggggtctattagacaatctatatctcgatatgaatggtatcgtccatccttgtactcaccctgagggtaaaaaaccgccagaaaccgaggcagaaatgatgatcgaagttttcaaatatactgaaagagtcgtcaacatggtccgacccaggaaactattgatgattgcaatcggtaagatcattttctctcaaaaagactagctcgccctttgttgatttcctcttctttgttttcaacattttttcttcacagacggggttgcgccacgagcaaagatgaaccaacaacgttcccgtcgtttccgagccgcgcaagaagccaaagtcaaggaagaagagaaacaagccttaattgaagaatataaacaacaaggcaaggaactcccagaagactataaaactgataagaaagcttgggattcgaacgcaattactccgggtacgccattcatgacccttttaacggaaagtttgcgatattggatcgtctacaaaatgaataccgacaaaggctggagtcaagttcgtgctagcgtctttttttaaatgccaaagtttctttatatgatgtgattgcacatggcctttaatcttttcggatgtcctttgtttttgatctgcctaaatcatcagattcaagtaatcctatccgacgcatcagttcctggagaaggggagcacaagattatggatttcgtacgtcgacagcgaactcagccttcttatgatcccaacacgaaacatgtaatctacggactggatgcagatcttataatgttatccttagcaacacatgaacctcatttcaaagttttacgagaagatgtattcgcagaccagaagaaagggaaaggttgttacacttgtggacaacttggtcatcacagtagtcaatgtcaaggcaaaccgaaagagaaagtagatgaacatgataccaagcaaaagccagttgaaagaaagccattcatatttctagacgtcggaatcttacgagaatatttggcgattgaattgaatatcggtggattaccgtttccatttgatattgaacgcgcgatcgacgattgggtgttgctgattttcttcgtcggaaatgactttctaccgcatctaccaagtctcgagattcgagaaggtgcgatcgacactctactcaagatatggaaaaccaatctaggacgaatgggcggattcctgaccgactgtggagccttgaatttgaaacgcaccgaaatcatcttagaaggactggcctcacgtgaagacgagatcttccgtagacgtagagaagcagaggaaaggcaagatcaatctgctaaaagacgtaaaattgatgatgacaacaagcaagttcatatcaaatcatccacaaccaatcagcctctgcctacttccaatctaggcaacctctcaacaaccctcaacgtgcccctaaaaccgaccttcttgcctgaagatgtcagacaaacaacacagtccgctattccggggctcggtaatgctagcttatccatgatgagtaatgcggatgtggttaaaaaccggttcgcgatcaggacggctaacatggatgcagctgcgatgctgaaagcagagctgagtggaacattagaacttccgacgtccgcgcccgccggtgatgatgccactaaaatgaccatggagtcgactgacgtggcgctagccgagtctcaagtccccctcgaagccaataccgagacgcctggcgtgacacaggccgagtctgatgctcccaccggaacgcagaatccatcaaatgaaagccactcggcgatagatacctcgcaaggcaagccatccaatgctgaaaatgacgagtcggcggccacaacaaacggaaaggattcttgccaagattctgcagccggccctcctgatggggaaactgaatcgactgtaaaaccacccacaccagttcaaaagcgtaaagctgatgagcttgaatctgctgacccagcaatcggccctatagatgattccgtcgtactatcggaagatgaagatgaggatgaagcccccggtgatgtgtccgttttcgttcctggtgagcccagtcgaccagcccccttgaagatgctcggtaataatatggtcgagcaagatgatacagtcaagtgagttttcctgctgctattctcggtggtcatcaacctctgacttctctatccacagattatgggaaccgggttaccgcgaacgatactttagacaaaagtttggaatagagttaaacgatgaagttgaaaaacgaaagtaagtcgctattcacacctcagcccattaagttttggccaattgttcattgactttcacaaattgaacaatttttgttgtcaacagaatagtcaagcattatgtcgaaggcctagcatgggttctggcttactactaccagggatgtcaatcgtggcaatggttttatccctaccattactctccatttgcttcggattttacaaatttggaagagtttgaaatcaagttcaaccttggacagccattcaagccatacgagcaactgatgggtgttttcccagctgcttcaagatgtcatattcccgacgtttaccacgacctgatgatgaatgatgactcgcctattaaagacttttatcctgaggaattcgaaattgacatgaatggaaagaaaatgctgtggcaaggggtcgccttgctaccattcatcgagcaagatcgattgttgaacagtatgaaggactgcgaagatcgcttggcacctgaagataaaattaggaacgaacctgggcatgtggtcatgttttgtggtgaagctcatcctcaatatgagaacttttgtaaaatataccaaaaacgagataacaaggaggccgtgacactggatcctgcgcacgcaaacggagtcttcggctcagcattacccgacccagactgcattccgggctcgacgttctattcgccactgccgacggttgggctgcccgatatctcgaatgacaaatcgatatttgctcgattttttgttccatcacaactagtcccccatcgcagcctactactaagtggggtcgctttggaacggcccatcctaaataatcatgatcgagacctaacgcgtcggggtggaaatcaagcgcatgggggtaaccaacactacggcagcgatggctttcatcaacagcggagagacttcggggacgggccgggaatcatgactcattatcacaccaataattctaacttcaatggcggcggtggcggctattggaactccaaccgaggatctggtaatcattcccagtaccaacaacctcatcactcaacgcacgcacatgactacaggaactcggggccaccggctggcaaccatcggggctactccaacgggcctgcccatcatcatcacaatggctatccgcaaggaggtcatcattcgcagagggcaccatacggattgcctacaagttttggatcgaccaatgcgagaggtgggggcggctatcgacctcctcacagcgcgcctcagtcgagctactataacgcacccatgaaccataataatggcggttatgtccccccggtcaggtacggtgggacaggggttggactccctcaacgcgccccaccggccccttttgcagacccgtatcctcctccaactcaatcatctacacactattctcgagccgggtatcggccgccgggcatcacccccgccttcactcgaactgtgcccaattaccctccccgggccgcccaacaaccctcccgacccccttatgatcactcatctggtaggtagagtcgataaatcgggctttggttttctttttctcttttttttggtccttatacgtccatggatatttcgtccagcaacagccaaataagcaactcgtaaatagatcaccagattaccctcgtggacttcctctctccctcaatcgacctcaaaattttcttttttcttttttttgttcttctgtctctaattctatctatagtatcaagaaataaaataaacattgtctgaaattgttttgtgtttgtgttgatgtccacataaaaaacttatgctagataactgaaaactcagccaaaaaatgataataatacatacataaccgaaaaaattgttcaagctgtatcaagtatgaattagagaaatgaaaaaaaagtgaaattgaaatttctgctgcaagtaagatcacatgaccatccggtgataaaaaaagagaccatgtgtaatccgaaccctcctttattttcatgaatgtaagacaaattgcatcgaatgcagttggtcgtctcagactcggccagtttgaagcaaataggctctggcatggctagcaatctctatgtaaatatttctcagctcaggtccatgacatggttctcattcattcaagagtgaagagactatgtagaggcaaatgtgtggcccattgctcgccaggcggccgaagttggatttcggcacgcttcaaccagcttcatccgcaacgaatccggaaacaagacatgttttttggtaaggtctgcacaattgaagccagtgctattggactggcaggactcgttgacatcccaatactcttgaacacatccgtcaaagggtgctaacttaactaagtccctccaggcagttgattcgatggcttgccggagggtccctgcgggacggcgtcccccctgcgaataaagagggattagttctaagttagcaaagggtgtagggccttgtgcttcatcgattattgcattaccggagacaggccttcaagatttacagctttgatagacttcgatgtggaaggccggacagatccgttgcactgtccagcgcgtcccgtcgtggctccctcttcgccatctcgacatcgacacgattgaacaatacgattgaacacacacacgcagacgcgctgcttgaaggtcattcacgccatgaattttcacttgccaactgacagtgtcaatgatgtctcccactcccatcccctttctgggaactcttacacagctcatccttccacaattctaatttgtaatgacacggagatgagtgatttatgcgctttctccaacttgccgcctgtcctgtccgtctgcaaagctcggtcaagcttgtgacctgtcagctccaccgtgtcaaagttgagaagctcatgtgccacccagaacatcgcttttcatcatctaaagggcacatcggcgcatatctcaccaacagcgcccattccttgtcttccacacctcctgcccgctaagcccttccttctcaaccctttcgcaatggcacatacgattgcgacatacatcttttggagccttctgatagttggccaagcgttctccctgtcagtcacgtcacccaacctcaacctcaaggccaccaaagccactcaaggaggaatcgcccatctctccggcaagaaaaatgtctccggtctgtttcagttcagtagtccagaagattcagagtgggtgaacatcgtcatttcgatgcgaggcttgttacaattcaacctgaccgagggctttgcttatcatggtatgcgctcataatgtcctgccattctctttctctgatcaagtgaaagtaataagcggaaaagatttcctcttctcacgaaaatccttttgctctcttagtgcacgaacatccggtcgttgatgggaattgctcaagcgcccttttgcactacaaagtcccgacgccaaagccgagctgcacctcggaaatcaaaaattactgtcaaccagccgtgagtaacactggatcctcaagcgattgatcaacaaaaactgtggttgaagaaagcgttgcggccgtgcttgcttgattgtttttccttgtaggagttcccaacgcgtcatggcaacctacctggcctggtggacgttttcacactaaggataaacgacaatttgatcgatctgaccggtccgaattccatcatcggcaaaagcatcgttgttcatggtgcgaacctgactcgacttgcatgcggtgagtctttccccccctcgttagttgacacctgtgattctgaacattcttcatgttttgtccaggcaacatcgaaccttggactccgggcgccaaggcctgaagaaacattttcgtagagttatcccagcagtcgatagattctgcgaagtagcagtggaccataagcattatccattcattgtagtagtcttaccgccagtatgacatatccctcgtttttttcacaacttggccaatgactccaagttccgcggcccatccaaagcactggcattactgaattcaacttcctactagaaccagcatgtgccaacggtactctcacttttccgtattatctaaactcatcgtccttcaagctttattcaagaggattccatttctctccttttcattttactcaactttcgttaaccttacaattgtacactttctcttcgcatgttttactgttatcatcggtcaaagaagcataaactggatattttattaagaattaaattctctcccttgaggtaaatttcctcaaattgacaactgttttgatttcactccagacttgcgctgtctgcagcaagttgttggagaaagcccttgagatacaaatggtgctgaaattgtgtaagccccggaatggcccaatatttggaatcattctcatcaaattcaaatcagtttaaatcagcaagccgaaaatagggcacccgtcatgacggagccctgtgagccatttccgtcaagcaagggacttgcactggttagatacaatacagcgacttgaatgataacacttctttgaaagcttcgataaagccatggagatccgaattgtgttttatggcgacttcttttggatgcaaatgttgttgcaatagttgcaggaggtcaaagttcacttatccataggtcgtccctcatttcaaatgcatatagcaggggcctttccttgattgtcatttataaatcaaaaacccaatcaccctcgctggtgccaaagtacagtaagcatatgatggtgcttacagaaaagcttaacaaataagaatgtcacaattcacaagtcaatcaaaaggcagagtccagaaaaaaaagggaaaccaagcggaggagccaagcgttgaactccactggaagcccccttcttggggtcggtcccgccgttgtttccacgggcggttgagttgctgatagaactgtcattctggctggggtgcactgcaccgggagtgtaggtgaatagagtcttggcattgaccgccgctggcaagacaacttgggataatgaatggttgaggccagaaactcaaatgtatgtagtcatcgatgtaagcaaggttcaatgtgaagtcaatgtttctactcatttgtattttttttttttttttttttttttttagtggtcgatacagccgacgatatcggctgtatgccttccaaatattccttttcttccacatccttcccctctctcctctccggtccacgtcacccctgaaatgcctcccccagctaacctccagccaaccacaacccccgatcggcaccgtcatcatccatccaatttcgaaattgagttcaatcctatcaatcttatcttcgacaccctcaagaaccgcccgtcgaaacaaaactgcttaatctttgtgagtcctttgtgagtctgcggccatgttattccctccgttgcctaacgcaccacgttctgaccaagtgtttgccattcaaacacctcaggctatgcaaccgtcaactgaaaacatcggaatgggcgagtacgagtacgaggagtcgtacattgcaccaagtcaaatggctcaaagcgacggcgcgtcgtgtcgggttttttttgagccctctcaagacaatgtgggttacatccattcgtattcaaacgtcatgcaagggatccccttggctgcccttcaaacaagccccaatccagcgccaccaggcttgcatgcggccaatcaccagggctctatcggtcacatcgcggtgggtcatcagctggcttttccaggtcaagatcctcgtcttcaaggaccaatggcgtttacctcaagctcgctcggccaactcaccgcaatgcccaatccttgtgtgacgcagatttcgaccgcgggggctcaggcgaccctcacctctgaccagaccggccacctgatgtcgatgcctgcaggtaacgtgggccacatggcgccgcctcatcctcaagtcacgggccaggctttggcgaggaaccccacttgcgcccattcggttgcaccaaacctgggttcaggcggcgaggtggcagcgcgccctatcctgatcgattacatcgtcttcatctgatcggcgcagaatcaagcggttgggtccagcaaagcgactccttcggtcaaagagtgggaccgattggctttgacggccgaaacggtcttcaaaacggacattacgcgttgggactggcccagtttgcaggcaaggatcctctcaatcctcgagggtccacatgaccccatgggcctcgagggccccggagagttacttcggaagcatttcgacgccctcgcggactccggcctgctcaagtggcagtgcgtcctcaactcgcatcgtacgtatggccacataggccactactatgtcacttgtgatgaacagtggaaagtctttgtcaatgtggcctgccacaaggaaaatttggcgaagaaaatcttcatcaagctcctgatggatgatccttgcaaaacggtgaaggccgctgaatctgtaagtttgcctctcactagtcatcgttgtagtgggcatgagactcatgggctgctgaatctggactactaggcaaagaagcaaaacaataaccttgtagcccaatatgggacaaacccggagcgcattgccatggaacgactaaattctcgtctggccaagaatgtgagtgttcgatctgtctcggcgttgccttgtagacacactgatctctgaactggccactcttgtcgtgctttcagcccaaggctgacacagatgctaaggatcgggtccaaaaggtcgccgatctatcaacctacatttgcgagaagtacggtgctaattcagagtccttgaggatcaaggaccccgacaacccagagaggtcgatccggatcacatcaaacgggctgggaatatggggccgtgcgttgtttaagaaagcggacggggtggacttcgaccggcctccgcagacggacgagtttgtatcagagcctataactgtgttcactcgcgatgaggaagccgcccgggtagctactccaaagaccccaaagaacaaaggccccgccaaaggagcgattcgccgctcagcctcgtcgatggcctccgggaaccacaagcacgggtctccgtctgggatcagcccagcagccccacggttcactggcgtccgcaagaccccggatgggcggatcaggccgcccaagttgatcgcatccccaaccttatcgttggaccccaacgataaggtctcgtccccgagcctgggtagacccgagtcgataaatcatctgcatgtcctggggaaacggggctcggatgcctcttcagtctccaaggcccccgaccccagcgggaccgacgagtcggagaaagtgacggacgagtccgcaaaatctgaagaccgagggtgttcgacgaccgagtcagatgctgaggcggaggtcgtggacatcgatccgtatgtcagaggacagtcatcagacggtaccgatatcgagctggtctccggtgatcaggggggtcccgggtctcatccttcaccggctcgtaagatacctcgtgtggcaaacaccagtgccaatcgcattgcgcacacgatcagtcgcctggagttccatactccaggcccacatgatgcctctccacaagactccccgggaaacctggccgcggcggcgactccgattcacaatggtgtcgcgcacacgatcagttgcctggagttgcatcctcctgctccacatgatgtcaatcctgtggagcaggagccgtccggaatccaggccgcgccggcgattccgaatcaacaagccgtggcgagtccaacccctggcgaaaacggtggccctcccgctcatgaggtggcggccctggaggctgagccggacggtcccccattgaacgaggccggtcgcaccctgcgaatggaggactttctagccctgtgcaactttgacgcgaacgatatggtacctcgggtcctcattgacgtcacccacatccgacactgggactttttccgtgacatgactgtagttgagttgcaaaggatgggcttcccttttccaattgcaaagcaattgattaagggggcccgcggtttagaggcgactcacactcagactaatccccccaacgccgaacacgctgacacggcccgccccatgatttgatgcggtttcttagccaaatcatccatctttattttaccgataggcttattaatgtttttcatgttagatgaatgacatgccctgcgtagttgcgtactcattatgttataccagcctcatgccaactgtgattcatcccagactgtcattattgtgttggtcgcttgccgtctatttattgtatttagcccataacagtttgattccctaagattaagtcagatgtaatcaaccaccgatgacttagctgcccaaatgaccaagtccagctgaagaaagattctctacaactgctttcatagaagcccctgatgggtgctgggggctctgttggatcacttatctatccatgcatcggtacctctgttggatcatttatccaatccaaattagtgggaactcgacccttgactcagaacaagtaactctggggtctatctgttaacttggacaagacacttgatcatcgcgggtaaggtgtgcgatgcttaagtctttgttatgttaacaagacacttgatcatcgcgggtaagatgtgcgatgcttaagtctttgttctacgaccaaaaaaaatgatcatgtattcagtctaagactgtaaagcacaatatttctagacaatatcaatgattatgtattcggtccacgacagtaaagcaccataattctagacaatatcgaaccaagccttataattctagacaacatgagtgactaccttgactaactattgtccctcgtaaccgctcccgaggaataacgatcacattaactcaggagttaccatgcgttccatgtgctcctcaatgcggtcgggatcgtcatcatcgccagtgagcaggcggtttctcttcagctgggatttgagcaccgagaacaccttttcaatggggttcaagtcgggcgaatacggaggcagataaatcagcaggactcctgcggcctcgcaaatctccgcaatacatccattatggtgcgtctgagcgttatccatcacaatcacactgttgcgtcccgggaaaggattcatacggggcagctgaggaggatgccgggccatcagcccgttggtcaaacaagccacaagaaacaggcagccttgcactcaccagaacctcggccaagaagaattctaaatcccatcggataattgacccgggttggcacattatagccaacaacccatcaagacataccgcgggtaatacactaagacaagcagaaggcagaggcctcggcagccgacgagtccgacacccccgcggggcccaagctcggtcgcgagagtgggatcgaacggacaccgcacactcgtctggatggaagcaggattcatcagacaaaagatcaggcagagtccgacaaccaagcacggcagactcacccaagaataccaggtaattagctggaaacggtccaatctggactatgtattcggcccgcctgatcggacattgggcaggatgcaccgtcctggcaaccttttttgtcattccaagtcgcctcttcaactcgtccgagagggtcgatatggggtggcgggtgcccgtcaacgcctcgatgtgagattggatctcgtccagatagagcgtcggttcttcttcaagagcctccaagacaaaccggccctcttcgcgggttagggccaaaggacgacctcgatccaagtacagcgccgggtcgcgcacaacatctcgagtctcttgatagagctgattccaacggcggaatgaatcaggcgaaatgttcaagcccagcgcttcgttgatctcagcttgggatagtccacgcaagaccattcggaccacgatgaacttgacgtcacgttggtatagcacatagaccatatcgactgtaacaaacaaatcctgctgatgtgaatcagccattcattcaatgcgtagcgcagggagcgacttccgtgagtgaatagagcttacacaggtgatcttagtctaatcgggttggatgacggtagttttggatcggatcgggcttcgattgagaggaattgacgttgaacaaaatgtcgaatccggttggatgatgacggtgccgatcgggggttgtggttggctggaggttagctgggggaggcatttcaggggtgacgtggaccggagaggacagaggggaaggatgtggaagaaaaggaatatttggaaggcatacagccaatattgtcggctgtatcgaccactaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccaggctcgcgaaccgcaagctttatcgaaatggctgtaagtgctaattgatattgacattgcgcactactgtgaaaactgtactacgaatacatgcgatgacgttttgttgactgaaaaggagatacaaaagatacttaagtaataaatttttgccttctagaatatatcttgttttaactgacattaagattgatagagaaaaaaaaggaaaaagttgaaataaaagaagcgggatggaaaaaagtaaagtaaaaaccgttttgaagataaggaaaaaataaaatccacctcttattaatcgaatctgagcagtagggaaagccgatgacttcgactctctgcgtcttgtttcccaggcaaggcgcattgtggagccccaatccacaacctctagatttgatgtgttcgagggagagttaaagccatcgactaacctgcttatccagaccgatgaacccccgatatgcttttgaacgaaaactaattagagtacagtgattagatctccttttgaatgagtaacgtagtatagatgatgcgaactggtgtgacgattgaaaataaatggtaagaaaaaaataaggaaattaaaaagaatttaggaaaaaagataacagataacagatacgagaccaagcgagatacgagagatagagagactaagaaaagatgttaagaaacacgaggatgaaaatataagaagaaattggaaatgcggaaatgataagcagttgatgaataaccgatagatatttgttgaaagaaatattattattagttttttcattttttttttttttattattctttttcattgttgatatagtattgtatgttcttgaatctttttgtttctattatgaagtcggctaaaatttcgaagttgtttggcgagtcgagtattgattttgttgaaaatatgttgattttgatttttttttctttgatttttttccgatagtttttcctttgagtatgatattttttgcaatagagtagaaagtgatttacatcttcatttttgttacaagttgtgcatagtggtgaatctgctcgttttattgaaaataaaaagttgttgagcggacaatggcctgattgaagttgatatatggcggcgcttccacctctttcgatttggttgagtttgttgaagattttggtcggcggcgttgtaagtttaatgttgttccgaattattggtggtttgagtttgttgaagttgaatagttgtcggattttttgttgaaaagttgagagtgattgtggttgatcttcaagttgaaagagttgattatcagttgttgcttctttggcgaggttgtcgaccttttcgttttccgggattcccacgtgtgccgggcaccaaaagagttgaattggagtgtttgtgttggaggtgatttgttttagttgttgaaaaattttgttaaatctaaattgaagagaaactggtcttgggggtcttgagattgccgtaagtgttgcttgattgtcgcagaaaatgttgatttgattgttgaaggtgatttgtcggttttcggggtttctgttgttgaagttgttgatgaatatttcaagtccgatgttgattgctgtgacctcggcttcaaatgatgatgagtcttcggcgttgttgattcgacaggcaaatgatgctgaattgttgagtagagctgcagccgccgttccttgtcttgggatgtttgagccgtcagtgaaaataaggttttcggagttgtttttcttctggttgatttgttttgtaactgtttctcgtgcctcttcttttttgatcttcatgttattgatttcaaggttgaagtcttcccatggtggtatttgatggtgatgaatgatttcgattttgttgatgttgagttgggtaagaagttgtcgttcaatcatgtggtggataggagaagggtgagagggagggcgatatgatagatctgaggttaagaggcgtttgattggatgctgatcggaagctgttagtttttttataaaatagagaaggttttttctttttaatatgtcaaagaatgggatcagtgggctttctcgttttaggaagttacaaggtgtggagcggaacaatcctagtatcaatctattagcttgattttctattttattgattatattcttgacttgtttcttgtttctttcggtagtccatatcatactaccgtaaagaattcttgatctaagaacactgataatcaggttcctagattgttgcaagcctatgccaaaagagcatcttgatattcgaatcagttgcgcgatagtttgatctccacattttcggacttttttgaggtgatcgttgaacaacaacttggggtcaaagatgattccgaggtatttggtgttggtttctggggttaaagagaattctccaaaccttaggggaataggattaatagagcggtgagtaaaaatcatgaattttgctttctttttatcaaagatagcattatgggtggcaccccattgtaatgatctttcgccttcactttctaatctgcgcacagctgactctgcgtctctgtttgcaatcaaatgggtaacatcattgataaacccaagagatattgaatcttggtttagatttaaaggattgtcgataaggagggatgagttatatataatgtataggattggtgagaggggtgatccctgtggcagaccgcatttcagattgaaaggggatgatatgaaatcctccatcttaatcgaggttgaacgatttgataacatgctatctattatggcggataggtatggaggggcattcttttttattaggatgtctgtcattctttctctgattactgtaggataagcggattttacatctaagaagagtgctgtaaccaccttcttttctctccatttctgtttgatccaggatgttaagaagagattagcatcatctgtgctacggttagctcttcctccaaagtggccttctgctaaaatattgttgttttctgcccaaaacgtgagtcgatttgttatgatattttcaaacagtttgctgaggcaggaaagaagcgctattggtctatacgatccaggagcagcgtatgactctttatccgctttacggatgatggctgtggtggcatgtctccaagccttaggaaagtatccgatagatagacaagccgagaataacttaatgagatgatctgtggagtcgttaacactccactttatcatttcgttagctatatcatcatgaccgcgagcttttttgatggggaggttagcaacgattgtctttaactctaaaggggaaatggttgggaaagataaagggaaagtgaaagagggagtgaggaattatttggtagatatgttaataggcgcatccgaagttcctttaaataaaaggtttgcttgctcttctttattagatgttaagataccattttcatcgagcagtggggcaacacttccatgattcgtaggtttggtatacttgtaagctttaaaaatctgatgatctttgcattcagccaagaatcttctccagtgattctttttcagctcaaatactttttccttaaatagtcgttgccagtattggtagcaattacaagaattcatcgattttgataatagcatccatttgcgagctcggtttctgttatcagcaatcgggcctagaatttttttatcccaccatggttttgcttttgttggattatttttaactgttttttttttattttctagagttttttgaaacgaaagggttagtttatcaacatagtcatcaatttcattcgggtttgttagtaaacaattttcaatgttgttaatagaaagctttaagtctttgttgaatctttcagtttcaatctcctccagattgtatgttttcctattgttgatctgaaactgaggggaaaagttgaggtcaaggtggatagcttggtgatcagatccatgattgttgtgtgaggtattgcatttctggatcgttttctgggctgaaatgttgcaccaagtgaggtcgatggttgttgcgctgcttctctttgtcgaaaaagtggggatgcccttttcggagatgattttgaaaccttgcctgccgcaaattctaatcagttcttttgcttcatgatgagagtgaaagtagttagctgggttccacaatttgtgatgtagatttgagtccataaaaataaacgagggtattcttctgttgttgaagtcagttagccatttatttagttcagcaatggcttcaaaatttttagggggattgtaaacattaattagtcttattttctcaattccgtaagtattcacatctatttctattgtagacagtatccgagatcctccatcaagggggtgaattctgtctgatgtatattttttattgatcataaagcagacccaatgtttatcgtggtagtttttggggcaatgattgttatccaaaaaggtagaccagctattgtgaaagggtaattgcatggtgtgggggttaatccacggttcttgaaggattaaaatatcggcttctttttctgagttcagtaagctgtgggtgacttcaaatgcgttatgacaatttagttgaatgattttaaagagagaatgtgaagagggttcagaatgcgtcatattagactgattaagtgtaagataagatttgtgtttatttttatttgcgggggttatgttgtaactaatcattgattaatgatgttacgtcgaaaattctttgtttttaagggacacttaaggcttaagggtgagtgaaggaagcgggggttgttttgatcaatctcagctcccgggttattttctctttcatgttgagtgcacttaatgcacgattcaaccggagtatcattgttacagtcacgagaattatgttcgtcgccacagaacttgcataacggtgtgttcttacacacctgtgcagtatggcctacttctaggcattgaaagcattgcattggggatttcttataatgagctcctttgaaaaatagacccttaaaaaacagtccacctctttctattttttttgaaacttctttatcgagaaggttcattatgattgaaccatgagcttttttattagcttgagggtttcctaaccagcgcatgctttggataactttagtatccattccattattctctctacataaatctgctatagtagccttgtttgtaggtgtaaacgaaatcggtacggtgtgaatgatcaccgggaaagaggtctgtggggtgactagagcaggatcacataagtgggtccattcatgcttgtgttctaggagccagttagtggcaaatctagttggcgtgaaaaacttaacatcccccgaagggagaattattgctcctttaacagttataggagtgccatcatctgtctttgcttccatatcggaaaggactgaattcactttctcagttatttgcgcggggctcttctggatgaaggcctgggcctctgggactgtcttacggatgatgaaaaaggatggtttgaattcattgattatacgagcactagggggaggacgaacaatattgttattggctggggaacttgttttcttaacaatagaagaccaggtagatggggggggcttagtgggggaaacggtttttgacatggatttttcaattgcatccagtctagaagtaatcttatccatcatgttaagagttttaacgttgatgaattcttcgactccaatcaaagattttaagagctggactttatccggtgttattataacactaccatccgcttctgggttcatgatgagtttggagatgatctttaagacaccttgattgtctggattgtggcgagattggtttaatggtgggttagtagaggtagatgagataagggagttgtcgtgattatgagtgtttacgtcagatgatgtcatttcaatctcatgatattgaggttgatcatcatgatcatccggaggcatattgaccgtaccggggggcatagctttagctatccttgcctgataaggttgaaaccttttatgaggagatttatcggagaactcaattattacagagtcggaatgggaaatgggagtgacgatggggatggggaggagataagatgggagattggggtcttttgatgagataagattagaaaatacttagttagtgatgatagagaagttcggagaattgatttggatgagatgagaggtggtcgattttttgtggttgaagttgagttttctactcatttgtatgtaccattcaaaaagatattgtgattcttcaaaaaaacaaaaataaaatcgttctgcacatcagattggtttgattacacttttcattccggatgcgctgttgctatggcaagaagagttgaggctggtctttagatgtcttggatgtaacggtaacgatatgcattcaatctgcttttgtatttgtatctctccattgcacctttgcggctttcaccgatcagccgcccgcctgccattggggacattgggagaattgtacacaaagtttgtatgagcgtatctgcgaactcgtgcagtgcctacatgccactgctgttgaaggtccgatggcatacacgtggcttggtggtagtgacgagtcctatgtatggtacttgtttgccgttggtgggttgtcagcttgcttgaggtgaagaagtcctgacgactcactcacatcctaacaaaaacttgtctacttgaacgaactcacatagctggcgcaaccagtagaattgaaattaaattattctgcttgactagcaaactcctcacttaccatctgactggaattggtgagtcacttaattcttaacatagccttgagtagattcaaaaaagtggtcggattataatcctgatacatcttttttgatctccttaaattacccagaattgaagcctaatcgctgaaaatgagactgttattgattgtggccgcattgatccctttcgcttatcttcgtaagtcatcgagtacggatatcaaaggtttcctcatgagtcagtgttggtgaatcaaactaacctccctctcctttcttatgaaatttttcctttcagtggagcctgagaggcaactccagccagatggaaaaggatttcggaaacgcgcgtatcgtgatcccattgcgatagtcaaagcccccgcaaaacggaagaaacgtaacacaccgaataaaccaaataaaccaaataaaccaaataaaccgagtgaaccgagtgaaccgagcgaaacgaatacttcatcgattgacctggggcctggattccttcaacggccgcataaagatgatacgatttatgcgttgtactctggagcagacgggtactataccgagatgtttaattaatgcctagactgcgtgatctgccatgcagctttttcgcattgtggattgcactcatcataatccgcttcaaatttctaaacagatttctactatttaacagtgtcaaagactttgactgtctggatggattttttatttcaagtgcctatttggtatggcattgcgaactatgcatatgcaacttatgacaagtaactacaggattagctggcttatattttcttgcacatatttaaattttacattatatattcttatttttcatctacctatatatatttttgcttattgacctagtcgattccttactctttctctggactcaattacagttatctgatttgaaatttcaatgaattgtttcacctagcgctagatcctgtggggtacctggcaccccagcccaagggtacccttgagcctggaaggcaaaagaggaacgggtcatgggaattttttttcaagccgggggttttttaacacaggtaaacccttcaagccaggggtatactcatcatgtacttgagtccctagggcttggcctaaggatgatatttgggcaggtttaggctgcccacgggctaacccagctcaacccactctgtaattggacaggccgggccgggttcaatcacctcattttgctgtccggcccaaacccgtgtccgcaatgaggtggacatgggctgtccagcggcagcctggtgggctgagggtccagaggatccagcggcagcctggtgggctgagggtccagaggatccagcgggccacccgctcaaagcctaccagggccccatgggcaggcacaacaaggcaataataaggcaagagaaagtttgactttggatttcagaaatctcaattggaggaatcatgattgattagaatccaagtacaaatgaaataagaaaactaagcctcctttaaccagtcttgggcacacaagagtgcttcagcagtcgcttgattgagttggctgcaataatccaaaacagctaattccctaaaacctggaaattttcacgataattccgctctgtgaagggtaccgttgttgaccttaagtcttggagcccctgcttccaaaagtacagctcaacctccaccttttatacccgccgaccctggctcacttcctccactccatcacatcgaccctggctgactgcctccacttcatctcagaatttttccttatccaatgccagtccctgtacttcctaaaataattgtttttttgtcccgctcttccatagctaaatctgtaattgtgctcaatcctcaagcgttgaagatcacaaggtttaggggtgattgtactgagccaaatttggcagaaggaatagaccaaatgcgaaaagacagaattagaaccgattaagtcaataaaatgcctccaaagatgaaagaaaattgattttggagggaagcgattgactatgagggatggaactgtgaccgaaattcctcaatctgaacttgacaccatccagtaactatccataatcttctttcctcctccacaggcactgttatagaccttaagtcttggaacctgatcctctccacttgttgttgcccctcccctgttttatactcatcagcttgccacatccacactgcggcgtttgtcctcaattcttctatattaggcataattcattcctattgttctttttcaaatctcagtcaagctcactgcacaactaccatacacttaaaccagtctacgacaacttcaacaatttcattgttcagcaaccccccacagctattgcgaactagcaaactcattgcgccagggtctgagtgagattggatgagaggaatggcagcccaacagcaattttgagagtcgagcacagcctgttcgtcgggcaagaagtgagaaccgcaatggtcgattccacactgatgtctgctaccaaagatggtagtgaggacgaagtggtagtgaggtcccgctcgttgaagtttgatgttcaggacgcatccggagggtaaataatttgggccttccgtcttctccactttgagtaactcctcaatcactcccatcgtcacattcacaaaaatctcgctgctcttctcatcatccccactctggtaacagtgccggttttcatcatccgccgaaattgtgattgcggccacaccccacctcgagcctaacaccgccgctccaagtgtgcccgagaattgattctcaagtcccgtgttttctgttgaatcccattgatttgtttataacttataagcccccccccacatcagcttgcttccaccttcactcagcagctcgcgacaccgtcacctcttcttttgttctcaagtcctctataaacagtgatctttttcaaaaaaaagagttcagattaagatgaatgaaaccaagaaatcaatacacatcgacacttctcaggatgaattttaagggtggggaggaaagaaaaaggatgtattacttctctaagtattgcgactttagcactaagaccttcgatagccttgtcattctgagattccagttctacggctgttcgatgatttgagaaggaagaagaggaagaggaagagaataggagttgctgatcataggagccatacaaccagccataatttgggatcgtcgtcgctcctggatttggcaagggaatgttattgtaggatggtgtccttggcagtaaggctgctctgttcggatctcggtgcgtcaatctatttttttatcgttgagttgttgattagctaatttgcgaatttaaataagaagaataggaggaaaaggctgcttacttgctcatcgtgagatttttgttttgctttgtccacacttgaaagtgactggtaggtacgaggtggtaacctgaggagtccttctgggtagatgatgtcgatgatgcttcagacgcggataatggtaccaaggaatttgggccctcttcttggatcggattggccaccactcaattcccctcaaacggcttcatggactatcaagaccactgggatgatcaaccagcaacaaccgtatagaaaaaattcaatggtttcagattggttgggaaatggaggcatacttgtttcatatctcatccacttttgtctcctttcccaaaccgttttgtttgaggcagaagatctagaaaagaagggcacaattggacttttatgtactgcaatattcttcacttaagattgcaacatgcaggcctcagatgaacatctgctcacctctacttccatcataatatttcctttgtctactccagctcatctccttctctgtttcatctacttgaagaatctgcttctcaacttccacatctcttccctccaccaataaataaaaacacatcttttgcatacattgatacacaatcttttgaatacgttgatttcttacttcaattgacagaatgttaaaattgccacggttgcttcatctgcaatagcttctcttattctccaatacacaacaacagctcatgcttggttcaggattccagtgaaaattgagtccaccttgctgtgtaactttgaaaaaaagaaaagttgggcagaatcttgcccaaattcaagtaatactcggggacaagatctcaatgcagaattggctctggattgaggaagttgactggagcttacaagacttgaaacatcacctgctacccttcgcgggtattaaaattatttttggaggtgattttggtcagactttgccagttgttaagagggcaaacatgtttttacaagctaaactcttcatgttaaatttgtacctctggcccacaattactcagtttcagttgcataagaacatttgttggcttcttgacatcggccaaggaaatggtcaagttgactttgttcaagacatttgacttgaatttggactaatcttagttgaaaaagctgtaagcaacctagcaatatctttaatcagattttttaccaagcccttatctgcagcaacatttctcaaactggatgtatggctgattgataaagaaaaagggctataattactcccctgaataaatatgtcgaagaattaaatgggcaatgtaattgatgccaggccagtcatttttctccacctcaattgatcagatgaccaacattacagataacgtggttcctgtagaagtccaataatgtatacataccacacttcccagaccccaggattggcctcaaaattggaatgcctatcatgattttgtgaaacctatgcttacaagaccgcttggcaaatggtacaaaaatgaatttcagagatatgcagcctaacatcatccaagccaaaatcctgaccggaccccacactgggattgaattggcctttcttgagtaacaccgttagatagtttacccattggactgctctcaagtgataatgcagccagaacatgatgaaaattgtaaataaaccacttttagataagcatctatccccaataaaaggtacagtttaggaactgatccttaaatcatctactacatttgaacatttgtctctatgccagaaattaatccataaaacgtggcgccagccacgcttttccctagtcctctaaaacacacaccccagtcaagaaggcagattctgatgccactgaggtggcaggggtcatcaaatgtctcttatatattatttggaagccttgtatttcagttgtccatttattggttgttgatcgtgattttaaaaatctaactttcacatattcaagaaaattgtagatgttgagcaaatgaacatctgagttttgcaggagtgaaaaaagtagccccatgagggtcaagacacaggattagaatctgactttatcatcgcggatttcacacataataccaataaatagagatctgatagattaggagtcaattcaagaaatgtagaagctaaatgcattgcagacttatttttagtgttactgtgtgcgtttttgttaaattatggtaggcaatggtctggtctgggaacctgggaagtgaatatccactagcatctgaactgagggcaggctaaagcactaaaacaagagcccgtgggcacccaccagccaacctgtgcccaacccatgccacttagtgattttaacaggacaggccaaattccaaaaaatccacaaaagtgctgtccgcgcccggcccaaacctggccgggtttgggcagcctattggaaacccagcccaattatcatccttagcttggtcctttggaagaccctgtctggactctaccattgatggtgagttgtttccttggcatcccagccacaagtgcaccttcagaattggttttctcccaatcaaaaactattattggctaacagaaacacacctcagctacttgtcaatggagcacctcctttgtgtcaaagaatggtttcagaaattcaaagagatgatggataactcaactgtcaagaacggtaaagccaacagtgaagatgaagatggtaacaacatcaattccaatggtgactccaaaagcaatagcatttcaccctgcaagggtttttttctttctctttatcttttttttcaccttcactacaattaatctccattatacgataaaactaaattgcaatgaaaacaaaatagctgttttactttctttcttaatgtgccatttccaaccacaagatacccagcacacctgtcaggatctctgaggtggtctgtgtatggttcccagaatacctgctggtgcctgggagcctcaggatgagtcctggagacctataccagtggtgcaaccattgtgattccttggagacaaaaggaacaaggttcagaactagtttcacccctttcctttatgataaacttaaaatccacattccccattgatcacattaggtgctatgaggcacggaatggttagaggtgagaataggtcatggcaatccctggcttgccccaaactgtggtcagatttgagttgattgttgggtcttgaaatgcatggggaaaaacataggtggccctcagtgggccaggtgagatggagaattcatacatccatatggtggtgataggttccctccctcagttcatgtcaacatcaattttgttgagtgtgaccaaggatgttgagcccaaagttcacagactaaatttcctgtgacacttgggagtgagaataaagaggttctgattcactaagggaagaaactccagaaacaatcttgtgtagactatatacaggattgttttgtgttatggttgaagcatactaacataccaatacaacatataccaacaaactctgatcagattacacaggatgccagaataaaaacagaaaccatggaatttatcagaagggaaaggctgccttggaaggtagcttagaggtgggagctggtagtggaaaatatactaaagaccaaaaacaaaactactgtgatatcttaattccaatagcaagatactatccccagtctttttatcttttagtgatggctctgccttccctgaggagggattggaggaagcattaaatctggtgaatctaggggcagcaattgggctgggtttccaatgggccactcaagcctgatcaggtttgggccaggtttggcccaaacccatttgagaaaaatagactgtcagcctggcctgtcacagtggtgggccgctacgtttaactttatatagactcttataaagttaatgaataagtttgattttgtaaggttattatttcttaataccttaactctgaggagaatctaaataacaagatatattgtgatgggagaaggaaagaaagaagacaaggatcaaaatttaacagcaatataagataaaaaaacaattgatcaataaatgaaagatcaatgaaatccaaccaatcaggaacatgatcaagaataaagcaagggccttagctaattgactcccaaacttgggaggatcgactcccaaatttggaagtcattgggaggagcacttggggacattcccacccttctcccattcctgcagtaggaatgggagttgattctctcaagaaaataataaaaatatatcattccctggaataatcttccggggaatgccctcccagccatcaagatttggacacgttcagcagccggagggaatcctcccggccgttgaagttcgcccccccccccaacagcctatacgctgggagtcatcactctcagccgttgagagtgtacaatcagggtgtaaatgggtcgggtcaacccgagacccgacgggtcatgggtcgggtttgggcagactttgtgagaaaatcacatgacccgaacccgacccggaagcttagcgggtcgggttcgggcaggtgttttgatagtcgggcaggtaagtttttgtcataattgctctacaaaggctaaaatacttgggtcggcccaaacccgacatgcaaactgccaaccctaacccgaaaagtcccaagacaggttcgggtctgggcagcatatatttgacccgacccaacccgacataagtgttgggtcaggttcgggcactgtttttgggcccaaactcgacccatttacatcctgtgtgtacaaaactcagcaaccaagaggattcctcccggtcactgagagtgtatacctctcagtaaccggagtaatcctcccggttgctgagagctgtacaacctggttgctgagagtttacacctctcagaaactggaggaatcctctcggttactgagagtgtatcctccagtcgctgagagaatcctcttggccgctgagggtgtacagctctcagcaaccggaagaatcctcttggttgctgagagctgtacactctcagtgaccgggaggaatcctctcagttgcttaggtttttacactctcagcggctgagagtgataactcccagccgttgaggtgtgcaggctggcggaggggacgaacttcagcggctgagagtgataactcccggccattgaggtgtacaggctgttggggggggggcgaacttcattggccgggaggattccctccggccgctgaacatgtccaaatcttgatggccagatttggagggcattccccagaatattattccggggagtgatattttttattattttcttgagagaattgactcccattcctactgtaggaatgggaggagcaactcccacagcttagggggagccgggttttgggggctggggacatcctgggaatgtccccaagtggtcctcccaacaacttccaaatttgggagtcaatcctcacaagtttgggagtcgattagctaaggccctaaagcaaaacggctaaatggtgtcactactaggctcatccaatcaagaaaactaactagatcagcatgacatcatagaatatcaaagtataaaggcataaatatactcaagacaaagccatagttattgcttgacacatgaattatcaggaccctggaaacccccaaactatgtgggtaacttaaatgtatgaattttttcagaaaaaaacaaaaatcatactcacaaaagtggtatgaatcagtttggttgcctgaaaggttactcaccagacaggctttaaatgtatgaatttccgctaacttgggggaaaaccccccaaaaatggcccggtccccgcctcttccgggggatttcctcactttctggggaattttagcccaaacatactcacgaaatatgtatgaatgggcccaaatgtgccattccccggtgccccccgatgtatgaatttagccaaaattccggttttttcgttacccacatttatagggggtttccagggtcctgaatcatcacacccagtgtctcaagtacatgacaggtatacccatgtcaacaaaaaccctgcatgaaaaaccattcctgtgacccattcccaatacccaagggaagggtgcaggtgtcctatttttccttccaggctcaaagtcaagggtatattcccttgggacggggtgccaggtaccctccctggtagtgattcttgatgtacaatggactttgtagcactgatttttcatggcatgcagcaacataggtgataacacttctttgaaggttttgatacagacatggatatctcaattgtgttttgtagcgacttgttttgggtgcaaatgatgtgttcaataaccacaggagctcatcgtttgcttctccacaggccttctctcaatccaaatacatacagcagttttttggagtgtgtgcaacgcctttcattgtttgaaattcataaatcaaaaacccaatcacactcactggtgtcaaagtgcagtaaacatatgaaacgcttcattggtgcttacagcctaattttaaacgaacgtagatgttttctgagtccaaaagcttagcaaataaagatgatatcacaatttacaagtaaatcaaaaggcagagaccagaaaaaaaagtgaagacaagcggaggagccaagcgttgaactccactggaagcccccttcttggggtcggttgcgccgttgtttccaccggcggtcgagttgctgatagatgtgtcattctggctggggagcactgcaccgggagtgtatgtgaatggagtcgtggcattgaccgcggctggcaagataacttgttcggtcttgccgttgacggtctgagtggtagcattggttcctagcatgacgttcggtaacatttgaacggtgggcaatgcggatggaagcctgagtagcaaataagagcttaattcagcaactaaattggattaggcttctgcctgatataaaatctacatacgtgattgcggggttaggtgtcgtcccgttgaatggctcaaacttggctgggggagctgggggagcttgcgaaggatacctatgagcagcctttgggtcagaaacttcgtgttgcacaagcgtgaaggcggtattcaaagcttactgggttgtgtagtttgatttgttgaaggtgggagcgccatcgggatttgcggtaccgtcaactgtggaagtgatattgcctaatacgaacatgacaggtcgcagagttagtcaatcaggacaggatgtacacgttgtcttcgtccttaccacaagcaatacgcgttgagttgggcaaatggaccacaacactacggccgaggatactgaatggttgaggccagaacctcaaatagtcatcgatgtaagcaaggttcaatgtggattcagacccattaaactttccatgacgactggacagatcctgcattcagaaaacacgctgtgagcgaaagcgcggacacggacaagacaaagctactgactccttcttgacagtattgactgatttgcgggttacagacgagtccatccgtaacattaagaggatcaagatgccccagggcacttgcgcaatttccatcactggaaatagggttggtgtgaactgtttcggcgaaaaagtcaggttcacgtagatttgtggagcttgtaatgtgtttcacaaagattccgatatgactcaactgtggtatgcataggcagcggtcgagttgagcgcgttgagaccgttgatagagatggacaccgcaacagcgttggattcaggttggagggcgaagtgaatttgcccgctgacgttgaagtgaccagtgaggttggcggatgcagaaagagccgaggtggacagaccctgaggggctccggcggatggagccggtccattggtgcctggagtgctggcactggttagaccgaacagattgacattgatgaagagggcaagggtgatgaggaatgggctaagcatgtcgatattgtaattgggtgaggttgacctccgaggcttgaacaacgtttagggtgttgggactggagataatataaagaaaaagccagtcagggtgtgacagaacggttgatgcggggtggtggtaagagagcaggtgacctacgcgattgaaaggaggattcaaagggagcaagagtgattagttttgttggggcggttgcactgttaattcaaatgggggttctgcctgtttatgttctcacttgaatgagtgtaggttaatagttagagtagagtggtagagggtgggggtggagcagaggtatccaggcgcggattataaaggttctcgtgcgtctggtgtcatcaatcgccgtctgaccggttccttgacccctttactagctctgggtaatttggacgggaaaggcgcgagaggcacaaaggtagaccgttggactccccttgcaccaagaagcccagggaacagaagaccaaagatttccatgccagtccaagccgactccgcagtggacctaccagtccagcccatccgtgacgattgaaatttgaaggctcattcaccgactgctgttcgaaaaagttcgaaaaatctttacaaccgcgtaatatatctgcatagtcgcgccataaatacatggtcccaccctgcgcgatttttgccgctgcctaaatacatgtgcgcatctatgatgtatgcatttacaatgtgccagccaacttttacttgaaaagttgagtcttctcacttctggtctagaatagccgaagtggaaatgtacaagaaaggcgctcgggctttgctgacggggagaaagatgatgcgaacacgatgctgagagtgcctaccccgacgtggggatatgccgaggaaagctcacccgccgtgtgtttatcgtgacttaatagccttcagcatcagaccatgtgtgcatccatcaccaacctgggtgagctcagctcggctccacaccgtcgctgcgccaacgcgcatctagctgaagctcgaagagtatgccgggggaggacaaaaaatttcagcgatgtcttcaactggggtggaatcaggcactggaaaaaggacaggtcttcatgtccccacttgccgcacccctcatggtttgcgccagtgctggcaatctcataagaagttgaacgcacaaacattggagaatagtcgacatatcagcaaagggggagatgaaatggctccagctggcagcatgggatataaatgcctcgctaaacaagcggtcacatcatatcttgccccttaaaatggcttaaacacgttatccccattgcgaggagttcaggcaaaggggtccctcactccctcataggctctaacacgcaccgctgatggcacagaatttgaccattaagctacccgataaagatggcacctccgcaggccggggaactgctgtagccaaacccaagttgaatcccatgttgtgatccggctcacttgtctaattagtcgtgtttctgtgttgcggattataccgtccgacacatctactcacagtccctgaagagcagcagcattgatcatttctacatccccaagttcatcatgaccaatatcactacatatttgaacatcaggtagctggcctgtacatgaaatggtgaccaagtactactattccaatccaatctaccctaattatccatgtgtccacaaaatcaagttcaattcactggagaagttcccatcaagatctgaatttgactatcctgaaggatcaaaggtgggctctctgcccaggtgaatgatgaacactgaaataacctggaatctcgtggaattaccctttgttcacctgatcactaccaatatcagccaggtggctcaataaagataatttgtcaggtaagaactgatttgagtcccataataacacttcattttgatatactacttctgaagatttgtgggtaaaatctactccagatattggatgtcttcctgttgtggtttacaaccatccaagaatttaatttacaccccctagatcttaatttttggaatagattttttttcacaagccttgcaaagaaaactctcatgtaagctggccggaatgatgattggggtgttaatttaggactggggagggctgaaaaagcactctaaatggtgacgggaagtcctccattattctcaattgaatcttctttccagaaattgtttcagcctttgaattggaattagaaataagtataggactatgtattagaattcactaaaacataatataaaaccaaattgaaggagttaaggaactaaaatccattcttgatagatgctttcctttgtgaaagtaaagggaagagatgattttagccttctctgctttattcattctatcagaatattgattatcagtggccagggatatcagattatcccaatttcttcattcttattccttatctaagttaaattacccttaaatatcttgtgttaagtcaaagtttgattcaatatattcaattccaagctactcaaaccaaagaacagaaagtgcccttaatgtagaacatctgattaagtcttctagatcattttccaaattctgttggaatagaatcctgtacaaccattaatttgagaagcaattgtcatctggaaactatgtcatatactttcacaagatatgtccttcatttgacagttgtaacttgacattttactttcaaaatatttacagtcacctacagtctgcaagttgaaaaactccactttgatcaacacatcttctccatatatcacataaagttgttgatctttacctctgaagctgtatataagtacttacaccactttgattcaggctgggaatctagaaatttctcagaatccagacatttccatttgtgtcctactaatcatgaaaaaagcaatgtcacttgctggcatgtgacatcatgaagcccacacccaacttctgcctaagctcagggtaatcacaaggtcgtatccaatgcacaagaactgtgcattatcactgtgccaaaatgtattggctcaacaaaagtgcaagcttcatctggactctggagagtccttgatgtcacttgctagcaagtgatcatggtgaatatctgtttgtttcttacaatttgagaattactgtgaggcagagtaattttttttgtcacttgaaatctaaattttatcatcaattttatgacagaatacttagattttgtttctccttcagtttttgtgggcactcatttaaagaaagtagcacaatacatggaggctatcaacaagttttttttgccttcttttttcaatatttacagtttgaatcaaattatgggggaagaatattaaacctggacatgatcatacgatctccataatcctttccactcattccaaaccatcctgccttatcatacaatctcatcaacttcaatgcatgccactatactgcaaacattactcaagccacaattgatatcactgatgaatcattttctcctcaggcttaatcagcctgagtatgagtccccattcatatcctacatcatggaactctcaagctcccaataccatattacatttttcttcctgaacaaacaaaaaatttgcaactgcaacttggtcaatgcttgtatcaatgggaaagctgcaattttcatggagcaatctatgatgcttaattaatcctcaaatttgatctcagatccactgtttcaatgcaacaccatacacttatgcatttccttttttttttgaaaacaaacctgtcaaaaatcagtggaatcaactggagtattattactctaagaattaatgtgaaaaaattagatgtgttttgcaatgtgattatgagcttatattgatcaagatctattagggggggttcatgattgaaatttgtcaagtttttatagccaattttaaggtacttatcagcagcatctcagaattttgacaagattcacatacattggggtttctgaacagtcagaacagctttttcagttttcaacaagttgttcataaacaccttaaaatgggattcaagagatttgtaaatttcaatggtgaacccccccccccattaatttatgactgaaaaaaataaagaagaaaatccagtcaagagtgaattcaaagtgtactattgatggtgcaaaatgaacttttgtcaaatctgaagaagtgtatgttgtattttgtttttcttgttttgaaatcctgaagcaacaggtaaaaacttgataacatgaaatataataatgtgatttccttttgttgtcttgtttgagtaaaataaaaaatttgtataaattgtttgaggaaaaaaagggattaaaaaaatgacatgagaagtatcccagcaatgaaaatgaacaaaagcatgtttttctttggttggattgataatccacaattgacaatgcaaatatctttccatttcttgtttgaggcgctccgttttttttgttgatgagctcagagattccacaaaatttgtaatatagattcaaatgatttagggcaagaagaaagaagaaagaaaagcgcaaactacacagtttggaggtatttatctgaggagagagactattggtgagaaccagagctggtttcagtgtgtcgagcacctgagctagttgaaccgtgatgatagaaatcattataagggaattgagcggcaggctgcggaggatgatcggcataaggagcagggtaatggtgggcagaatcgaaggagggtggaggataggtggtctgggcaggatggaagtacggttgctcttgggtagctggatgatgagcagggtcgtaggtggctgaagagtgctggtgattcaagtcgtctggagagtgatgaggaaggagaggatcaaaaagagtatcgggaagtttgttggcacgtttggcatcctggagagtcttgaggtccttcttgtcgatgtcctcgtcgaaccgggtgaccatcctcttgaagaacgagccgatcggcctccatccgttcttaatcccctcccatatcttcccaaacaccttcccgcctatactataggaccttccaaaggtcaacatcttctgtcgccgagtcatctccggatcctgttttcttgctagtgccagtaggttgggctgttcttttaagggctgattgagggctgcttcctcgccttttgcgtaccgactcgaaactatctccttgatcttgagcgtgcttcccagcgtttcataattattaggcgggcacacaaccgtcgagccggcgagcagcaagctgtaaattacgagcgagcttggcagtgaaaagtacatcgtatgtcgctcgtgttgttgttgtttttctttttttttgctatcgattttttcagcgggggacctcagaggatgggggaaggcaagtgacccagccttgaatgcttgaacgagtgtcgatagattagctttttttgggcttagacgtattaggataatgcttgtgctggatgtagatctgtttttctggtgggggaggaaggcgggcaggacaaaaagaggtatgagtggtgagggatcgaggcagcctatggggacgagacaaactggaccttctggcgggattactgggcccatccagtgtttgatccttataaatggaatcttgaaaccgaatgcttgctcggcaggaacataagttatggaccttacatcaacgggggtaaggtctcatctatccttggttcccctaccagcttccccaattcatacctggctggacatacaatctgctgatttccgcactggaatcagaatcgagtcgtaacttgtatgtacacgagttagggaagaatcacctggaaagtttcacccaccctaagctgaggcatgcatgatattctcgaaacatactcggttcttctttctgatttgtccagagtcaacatgaaactcttgtgtggtgtactagggggtggggggagaagggagcctgggagggctgcaggctcagcggtggctatggcgcttgcaacatgcccattagactagccatttccatgtgtcgatacgaacgatggatccacgttccttaatgaacgactcttataaaagaatcggcacaagaaagaaagctgttgccactggtgcttttctctgttgcgcttgccttcatttcccccgatcccgaacctcgtcgcgcccggttcacccagactgcctgttgagccagatcgggggatttccaatgcatacattcgggatggtcaacaagccaatgggaaggacccaggaccaacttcctcatcatcatcatcaggagggagaagatgccaacaagaaccggcggaaatcccagtggaagcagaccattatcatcatcatcaagactagaaaactttccaaagaacggcttgggccaaccttatacgcacaagcagcaacactcttcctccatcggatcctcatccacgtcgttattggcaaaatctagcgtattaccaccatctaatccggaaacttctaacgagtctcctccttctaatcacagtcatgataactctcaaagtgatcacgaggaagcgtttatcgaaccgttgagtaattttacaatcattcggtcctggctctgatctatctaatatacaactttcatttattttttttatcagattatttcaaactgctttacacatagttcaatcgtaagccactgattcacgaaggaaacaacttcgtatggttggattgatttggagcctgactcactttgaatgtttgcagctccttaccaagatctggccagatccaacccacctacaatgacaaattattactctactcgttattcaaacaagccgtccacggtgatgtgaaatcgacgatctctaaaaggccgggggtttttgacatgctgggtagagcaaaatgggacgcttggaaggctagagaaggcttgtcttgttcagaagctaaacggttatacgtcgaatcagtattgaaggtatgtcaagttatccctgatgaagagccatgcttgaaccaatgaaataaatatccagatttttgggttttgacggtaatttataactgatgaggaattaggtttgatagatcttacgctctcatcgagataggcctgaggccagactgctaatcgaatccctttcgggatacgaggcttacttggccacagtggatcatatgagtgactcggatgaagacttatattcggagcggaagatcgaaatcccggcgtcaatgcgaggcagtatccacaccctgagcggccaagaacaagcacaagaaggagcggaggaagaagaaagatcagaagagaatgaatctgcaggatctaaatcagatgagaaatcagcagatcaactagaagaggaggaggaggatatccagacctcaggattgggcccctataagagctcttcccaactcccggatcccatcaactcttcaacagaaactcacatcctgccgccacactcaccaagagctatcgagccttcatcggcagcctcctcagaatcgctcagccagtcaccctcgcccaaggatgactcgagcccagctcaagcaagtcaagagtccatacaaagcactcacatcgagccttcagaaccgcgctttacatatgctcaggtccaaagactcgtcgaccaaaccccccaaaccctcccattccactctctccgctctcctctcaaccatcccacccattcacacccagatttgtcccgcctcacgctcccccagtcctctcacgatccatattcttcttcccttgccctcttacaatctaacctcgaaaaacttaaccaaaccatcgatttgctgcacactctgatctccaaaatccaccctcctcaacaccactcctccacttcctcaccacccccaccaccatcagcactcaacaaaaatattcttgtggcaaccccttcctctagtccttcttcaaatcctcatcacaaatcgtattctttactctccctttctcggttgcgcactgtgctcaatcatccttgggttaaacgtctcttcctcgatctttctctcttcttcctcctcctcaaagctcgcaaattcttcaacaaacgtcctgtatagattctctctctcttctctcaaaatcactcttctttttatcaaaagcatcagtctttctaattttatcatccttattccaacttttctctcaggaggtgcttagagctgtttttggcctagttaaaagtgtgtgggcataacatgggactacatgtgtatatgtggggcggtcacctgtgacaaaaggtttgatttgataacaagtcctcaagatagaggacacatgtatcataaagcatctcaggtcaagcttacatagagtgtttctgaggtcatgatctgctgcaatttaggtcgatgggggtggggtttggaaaaaaacttatggacaaaaaaaaacgcgaaaaccgtagttttttaaagcccatgtcagtgggagcttgcgaccagtgtgcaactggtaatggtatgttacatgtgctcaaaatgtagcgggcaaagcttgccgcgcgggagaggctttgttggcagcacttgtcgcccaaagttacttgggctaaccgcttactaaccataaatggttactttaaccgaggaacaaagatcttggacatggagataacggcgtgatcattgcttgttcagttgccagatcaaaaacaacgtcggttactaggttgtaagtagacctcaaactgtcaaggtatgcaggcaagatatttgatgtcgaaagaaagaacgactgtagacatatttgggttttgggaaagcggttggaatatgactgctgacactgcggacttcctggtacaactattcaccccctggaacgcatttttggtggacaaaatcggagatttctctaagtaattcccttgagtactggagagaaaggatcgagtcgaggtcagaagtgccgatggctgattgtgtgggatgactgagatgtgcttaacaagatacgcgacttactgatccggcattggtgatttggataagacagcaaaactgatgggttggcacgccgggtggcacttgcgcgtcgggtgtgttgcaggtcctgtctttatctgggaggtaatacactgacgtgtttcgcgggcagagcaaaaaggctatttgtcaattcactggttgtggaatgagagctcaacaaaaatcgagcaaaaactttacatgcagctgcatcctggctctgccagaaacattctcgagttttatgtgtttttcctctgcatgtaaatgccgcagccataggccaataagccatggccatgacactaacagtcagtgctaacttgaagcagtacatcttctgacaaagatactgaagtggaagtacgaggtaaacttgcaaaactgtgacaagcgaagtaacaaaaggggcaattaattgatgcagattcaacaaaggtggggcaaatttttaggaaaaccttttgtgcttacggggttgaaggtttatctgagtttggtggaggtaaaaccgattaaatcttcgagtttaggtggctacatcagaggtggtgctgtagattgttggaagacgcgctgtccagaggattatttataccctaactctgcccccaaagatgaatgggacagccagcaagagagcattggaggacttcccgtcggaatctgcgggtcccccagagccgatctagagcctcgaaaaccaaattctcctgcgagaatctagagttttcaagtcgtagatcgacttctgcgagggctccagttcgcacgggaagtccttttcctcttttgattctaactctcggtactcatgacagctacaacggcagtctcccgcggctatgtaaaactctatcccaataacgaactcaaatgttctcttggtagtacgtaccggaagcgcttcctgcatcgctcactggcttgcaagttgtatgtaccctgggcatcatgggcaatttaaatcaaattgagagtgctatgtaaactcatcttgttaagttcgaggaaagtgtcacctgaggaaagaaacggcctggtggcagggccatgcctgcccgagagagtgcagatgccgatttgcccgccacccccagttagactttagtcacaggaagtcaaagtaggtattcagatcagtggagtacttccacacagtgtcacagccccagctccaacaatgacgatgaataggaaatgattaagacgcttggaatataagagtctgcatgtcctgcttgctttttttttctcttctctttgggagagcggtgcatacgcatgaggattggagttgtgccttaagaacaaccctgtccaacacaaggctcagaggattggagttgtgccttaagaacaaccctgtccaacacaaggctctcgagtgagagacagtccggctccagcctccaggagatacaaggggacttgcgcgccaagtgcgccgctaagaattatacggaagcaattccgactgatggagttaagttgtccaagtttccaatctatcacaagtattgaacgtttcctcttctaatcctaattctcggcattctcttgacaacaattatcactaaacacagagacttttccttagcttttcatgacactgcgcggctatgcagagcagtacatatttactattctagagcttagccctctacatatttaggtggggaagcggtgcggcaagcgcttcacgcatcatagccttccagatccactttgccctgagcatcacggggaacatttttaaacagaatcgaggccctttcgtcggttgcaaaaatagcaagtgtcgccggtggaaatctttagcatggggccgcctagggttatgcctgcccgagggagtccattgtcagagcgttcgtgaggggcaaccctatcgaggtgcttcgcgaccctgcgtcccactagggagggactttgtgaacttggattgcttccacacagtctgagctccgatgacgatgccaagttcaaggatcatcagactcaaggcaaacttgcggactctgatcggaaacgtcgctccgagtccgagcttatcagcggtcgtgtatcggccatcactagctcatcgcatgcaacggttgaggtagcccatcgccgacacatttttgtcgcctgtgccgctctgtgccggcgatgtgtcctcgaattgtatggaaatgtgcgtgcaggtacgtgcacatttacgtgtaggctgtcaaagtctggacttgggtcgtaatataattagatgagattgcggtgttgtggttcccatgcatgctccacatgagctgcgtaaatgttgtcaagactgaacacacccattcaaggtacttacctttccaagcttgctacgagggcaaagttcgactcttggagatttccacacataaaatgagcttgcctctcgggcggtgtttcttgctcgccaccaatcactccattcagttcctttctcatttttaataaccctgatcttgaagcctgaaacaccctgaaaccatgaggtcgtcttcacaagtctttttagcaaccgggcttttatccgctctgttcttaggtagcagcacccatgcctacagcgccaacaaccggggctcaccccaagtcaaggcatactatcccagctacaatttcgaagcacaacctgtctcaaagattgattggagtaattaactatatctacccgatcaatcctattcaatgcacgtccaactgatgatatttctggtttgcctcttcccccccagctgcgtacaccgatttgctgtacttcatggtgatccctcaaccggattttactctgtcttatgatcccaagctcacgagagcacagggtgaaaagttggttacagaattcgttgcggaggctcgtaagagtacgtttccgtgatcctgcttctagaaatctatcacctcactctaaccctgtcctccttcatcactcagataacgtcaatgctctttttagcgctggtggttggacaggttcaaggtacgcatcatctctcggccaatctgtcacatggaacctgattctaaccaaccccttcaaaaccatcaacttagacacttttcgaacttgacctcgacggaaacctcccgcaagaaattcgctcaagtgctcgtgaattttggacagaaacatggtttcgcaggaattgaaatggactgggaatgtgagtatcgcaaaacctacaatcatcactacgtggttgccacattgactaactccagtgaccccattctttcacttgacacagatgccaatgggtaagctgcgttcacagtgaagttttcggcgtgttgctcacagagtttctgctttgatttagtgatggtattggatgtaactctcggaacccagccgatgttgtcaatttcggcttgctcgtcaaggtaagagtgacttacaaatttattgtcgatagatcagctaatgttagtgtccaatcatgaattgattaggaaatccgtgctctatggccccatgcctcgatcaccgctgctctaggtatcagcggtttcaacggggccgacggcaaaactgcgacggcccaggagactgctttgctggcgcaaaatctcgactacgtgtaagtccaaaagccatcctagttttttgaccccaaatcctctgactcacaatgatgattcgcctggcacaggaacctcatggcctatgatgtatacggtgcctgggctccgactactggtcctctagctcctctgcatgcgacatgcgcccctcccgctttcggccagtctgttcaaaccggtcttcaagtcgctctgaagcaaggattcaaggcatcccaggttatcttgggcattccgggttacgccaagcgtctcgaattggtttcttccaagcttgaggagaaggttgtgaatggcaaaccgacttattactaccaaaaccacactaccgttacccctgtaagctgcttgcgttgaccgtgctcatggagccacatgcaaccactgatgacttttccttttctcactcatgaatagcccggtggcaaatttgacgacaagccaggcaaagacatttgtggtaacgctcaaaactggggcgggtcatttctcgtgaatgaattgatcagcaatggttggctaaccccagaccaaaagcatggcgctaacgggtaccagcgatactatgacagttgcagtggtcaagtaagtgcaaacatctccaaaataaaccccagttctaaacttgaagttgatttagtgatcttgttatcctcaatattttggcagcctttcctcaccaacggcaaatacttcattacgtacgatgaccaattcagcacggttgacaaggccaaatttgccaagcagaacggcctgggtggtatttacttgtaagtgctaattatctcagtcgaatcttcggatttgctttttctttttctgtgtttgtacttgaagtcatctgacacgtttactcgcgattatagctttgataccatgggtccgacagcagctaccgttagagccgctcgtcaagccctctcccattaaacccccttatcccccgccaaacgatcatgtttgagctgcatttgatgtctctcgtttatctgtaaaagatgccttagcagatcttccgaagattatcactttgggatgcattctgattggacgttgatttctcttgtttttccatcgtttttcatttgatctgatataaagcctcattcaaagtcgcagtttagtgggcatcgtcctagtcccatttgtacccacatgatactttcttaaatactttttggaaaattaccaatgagtttcgctatgcatgtatatgcaggagtcttgcctctccagaaacaataagagacacgcttaaagatgaatcctttggggcacttctgtgattccgcgtcgctgctagctcggaacttgaatgcatgggtggggtaaggtgtgaagagcccactgattgtttagttgaactgaaaagaaaaaaatgtgctaatatctacataacaactggaaaataatggacacatctaacaatgtcaatttgtcctccatggcataccttggaatttaacctagaatcacatgccagcacaccaaagtttttgttttgatattggatgacttcctgttggatctgggacccttgtagatgttggtttggacccaaaaactctagaattctgctgggaaatctagctttcaaggctctacgttgctcctgggaccggaagttggtttactgtatcaacagagcaccagttagtggggttcacatttgaaatatctcagcaaaatttttatgtgaaaccagcagagtgctttgagtttgcatgcataaagttggcctgcacgttgtgagaactcctttgggatggatggcagtcctgcaagggggaaatagcagtgataatatatcaggtatgtatgaagctatgacaactcttatgggtggtttgaaagacctgcccctctaatgtactacactagaattctgacaacaaatttattttattgttgtggcaaaaactgatgataaagaaaaaactatatgtagtagtctcttatcaaacctagatcaatgtggaatcagctgagacttagtggaattttgagtggaaagaatttggtgtggtttacagcaggctggaatcagataatggaaagatttgaaaagctgggagatatttttgtatgtttttatatgtttatatgagtgaagtaagatagatgttgatatgggaaaagactgagaggaaactgatgataaatatgaactattcaaagtgtcttttccctcctccttaaccttcagttaagagaacaaatgggttaagatcactttgacttgttaatatcacaagggatgatacttgctacttgacttcttctatgcttcctgaggtatgaaagatgttaatgggccacctgattgagatcacactgttggattttaccttaatttgacttgaagactctgggtgaggtgtgccgcattggcatgaggaactgatctgaggagggagaaatgacctccttatatatgtgagggatttttgctagtgaggaagtcctgtgagggatttatgctggtgacttcttctttgagggattttagctgattggaaacttctattgagccatttttgctggtgtgtcttgtgatctgcattgccccatacataaaatcacacatgttgtggaatgttctttctattttgaggcatttttgctggtgtgttgtgaaaatatgtgtgatccaaagcgtgttactggtgatgtaatgtgaaaatacatgtgatccaaagcatgtgataatgcatgtagcatgtgatcatacatatgtctgtacaaaccacattgcaactaggcacttatctataaatctatactatgtactacacaggaacaaatatactatgctttaatgagaaactgttttatccaaataacttttgactgagtggagctagcctagtggttccagtgagtgactatgggttaaatgacctgtagaatctattgaagcaataataacaccaagaatatagccaattatcaagagtggatcatgaccttatgcaatttggtacttgaaacacatttggcacacttcaacgtctgccaatttttaattttgtttgaaaccagcaagaaggaaatttatccaaagtcaacaagattttattcaaatgtgaaatgtcctaatagcaatttttgcttcttgcatttcttgcctgcgcattgctgagataaaatttctcagcaaaaatttaaactttcacactaaatttcaagtctgcagcagtgctgtggttttttgcgcaagaagaaatttcttcttgcaagaagctattatgaacccccctattgaaactgagcacttttttgattcatctgctgaccaccttcaaccatagagacaagccttattacttgcatattgaagagccactcaaagatatgggtctttgatgtgtgtccatggcagagcctgtcaaagctgacataccattagttcagtacccaatttgtcaagactgtcttgatttaaaaaaatgacattgaggcctgcttagattttctgtttatcttggcaagattacccttgtggactgaaagcagtatttttgcacctgccttctttgctttcttgcaacctgggcaaccatgattgtttttgactgcctgaatagagccattgtgatgctttttcaaatttctgttggtggacccatggaaccaaaaccatcctctacaccacttgccatggaagttgagcctaacaccatgtggatgaaggtggggccatccacaccaggttttcaaagaagttggttattttgtcttccaaggccttgggtgccttctccttgaccctgggctgaatttcaatggaaccattggagtcctgactgtaatcataatgttcaaaatctgagttggtctatggaactcaacacagtggcaggttcagttataggttttccataatatctgagtgtaatgtttttatatcacactgattcctctgtcaaatcttttttagacttgttggatattttatttgtggtgttcacagtttttttgcccccccccccctttgtgatggttttcttggttgcaggcaatgctgattcatgcagtcactttttcttctgcttggattttgacacaaatatagaacaagaagaattgggggaaggggcccttggagatttctgtggaacatccactagaacacaagaatcagaggtaggtgtaaacatattgggggtaactgttactgatgtggcttgagtcaagtgacatatttggctctgcaactggtcagagaaatgatcgtcagatgcagtgtgagtagctaggtgacaggtcggctgttggattgtgatttaatactgaagtgagggaccaggaggctccactgtttttgagtccaagaaggccagtttcaaatggacactttaccagactgtaccagggaataaaacagggaggggtggctttatgcaggtgtgaaacccagtagaatccagtacaggggcctataaaaaacccactagttacaatagggatgagccacatcaattttgtgttactcctaatgataacaggaataagttactgtatgaaaaatgttatgatattgtaacatatccaaaataaccagtgttatcaaaacctggacacaagccatagcttgataaacttggcacaatggcttgggtcttgttgggggattaggagaagttgaatctccctctgacattggcaaaacagtaaagaggcagttttggagtgtgaaccaatattgtaaactgttatcctggcgcaacagctctctggaacagcttgcagtgttccaaattggcccgtgattggaggagtcaagtctgcttatgaaatttgaaaaacagtacacaggttgctctggtgtttgaactgctattgtagcacaacatcttgccaaaacgggtttaaatcttccaaattggcctgttcctggaggtggtggttgtttaaaggccacaatatagttctccatcctccagaatactaagcctaccttttcttataacatcacctaggcttactgactcaggtgacttcaagttttttggatcaagtaaatattgtcttttccatgaaccttggaccattctcaaatctttttgtctctatgtatatagaaatcctcatgatattttcttcctgatgattctgccctatagtatcccaccctttgcttctcccttccctgctcctaaccagcaacccaaggcttgacttcaaaccaactacccccaactgaccaagttcaaaaagttggaaagcgtgttaaggatggattgggggtgaaatggacctgggaaaaacagtgtaatctctatcaaaataatatcatgaatcctatttcctagaaactttgagctataaccctgggtgttatctaatatctgttgaggggaaccagggtgactgagactgggggagcggtcaagactcacagtgggatgtaacaagtgagaaatcagatattgtattaagtgaggagagggggtctgatgagtgagagaacagtaagttctaacaaagtagagatggtgtgcttggtagaagcatattctatgtacaagcatagaatgactaacatacgggattcatatcccaacattatctgacaggtgtcattgccaagataaaacccagaggacaaaatagaagtctgggatttgtcaaatacaagcctaatcaaaatcagtccaagctttttgagaaacacagtatattcccatcaagtttttctaacttggaacaaaaaaaatggaatcaaaaaatttagtcataaattctttttttattcttttttttgtatttgtgcttgatttgaaacttcattcatgatggtatcataatttgaataaaaaattatctttttgattatctcaatcaattcatgatgattttctagtcttttttctgggcaaaaagtttgatctctggatgtcttcttcacccaatattctgttatcttccatgccattgaaagatctcttcctggcatattcataactttaggagggaaggttccacttttgttgaagtataacaaatcatgcaattgattttcaaaataatattcatcctttgatgcctgatctttaccctgtgcaatttttttccagagctctttgaggatacccacaatatatttcacaagatccatttctctcaacacacccccttcatgctcaccaaaaagtgaaagataaaaaacaatcaatgttactgcaatgcgagtcaatttctttatgtatctgatcctgcattcaagttgaccaaatatagaccatcctggttttttggatgaattttgtgagttcaagcccaacttagattgcaattgagcttgaatatctgtgaagaatcctaagtgtggctcaagtcccagttttccattggaaatcctcaatatcaattcatgaataatttggtcccttttatatggtttgataaaatttggatatccaaatgattcatgttctgaaagatattttagtgcgatgataatcgcactcccctcccctccccgcactcccctcccttggatatccaaattttatcaaaccatataaaagggaccaaattattcatgaattgatattgaggatttccaatggaaaactgggacttgagccacacttaggattcttcacagatgaattccaccacattggagcttcagctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcggaagcgtgtttttcaagaaatcacgcttccgaggggcgtgcagaagaaccgcccctcttggaggggcgggtgggcttgcacgccagccaagaaccgacataggtcggttttggcctggcgggtatgttaagcgaggggcgggtgctttgacccgcccctcgacaagctcggaaccttaccgatacgatatcggtaaggttcctgtctctgaaccttaccaatatcgtattggtaaggttcttggctgggcttacgtgatcaaaacatccctggatgttttgatcacgtaagcggcctgcccggttctttcccccccgccgtttttttttctttccccccaaatccagccacgaaccacctcgaccgactgaaaacaacccgttcgacctattaattaacatccaccccttcaaaaccacctcaaccgacgccgatcgaagcacgcagcttcaaccgaaggcccccaaaacgcccaagcgtgccgctcgcacccgatccgcataccaggcccctaaggaacccagcaggtaaggaataacctcaaaaaaaaaggaaaaaaaaggaaaaaaaaggaaaaaaaaaggaaaaaaaaaggaaaaaaaaaggaaaaaaaaggaaaaaaaaggaaaaaaaaggaaaaaaaaggaaaaaaaaggaaaaaaaaggaaaaaaaaggaaaaaaaaaggaaaaaataggcaaaaaaaggtaaaaaaggtaaaaaaaatgtaacaaaggcggtaaaaaaggaaaaaaagtgaggtgagaaaatgggaaagaaaaaaggaaaaaaaaagggaaaagaaggataaaaaaaggtaaaaaaaaaaggcaaaaaggtaataaaggcggtaaaaaaggggaaaaagtgaggtgagaaaatgggaaagaaaaggtaaaaagggaaacagtgagagaggaaaggggaataaaaagtgagagagaaaaaggcagaaaagggggtaaaaaggtgaaaaaaaggaaaaaaagcggaaaccagggggggggggaaaaggtaaaagaagaggaaaaagtaaaaacatgaaaaaagagtaaaaagtggaataaaggggggaaaagggaaactaaggttaagaaagttaaaaagggaataatgggaaaaaaaggtaaaggtgcccgtaaataaggttatgtatgaaagtgagatgggggaaaaagggaacagaggtactaaaaatgtgacaaataacaaaaacaggaaaacgacaagaaaagaaaaataatgattaaatatatgtttgagcccaaggacccaatggtggccagaaatgtctgaatcattacatatcccctgtgccaattctttggattgcttccctcagcctgaggaatttcgcttcaagcctccactcgcccccttcatttactttaaaagacaatatactgacaacaccatccttgcttcctcctcatcacagcctatgtcttaccaacaatatcacctggggtcccacccaaaccacagtggcaggggttacccctctgaacaccctccgacacaccagcccactgttcgcgcagacaacaacggccctccgccacccatccgtcacgactcacgttgtggaaagtaaggcgcgccctaggagatttcttgtccttctccgctccgcaacacgtcttactccgatttgttgtccggggtaacttgcttgatggtcttgtaggtaggtaaactagttctcttttattgatcttttgtaggtaatactctaactctaatctatctctaacaattctttaggctaatacacgattcactcctaagtcactctgtttttccgatatgttctgagtcataagtcccccctctctctcccctcttctgcctcgaactccactcctcctaggtatcccacactccagtcccttcctacttcccgcgatgtcatccgctgtcaccccctcggactccgcatgtcacccctccgacgcctgtcgggccaggtactcctccggccgctcctaagcaggtcgcccaccgccgcttccgcctctggtccgctccgaaccccgcttctgcccctcggtgctccccgctctttgtagcctctccgcagtatacactgaacccccgttccgcagtcggccgtgatccccggcgtccgccgatgcccgaattccccgcagtaagcttttcagaaccttgtgcattcggtctacctttctccgctttcccgcgcctcggaaagctagactttccactaatgcaccgccgctttcctcagcctgcttgtgtagcgtcagctccgcgtgctttccgcatcagcgccgcgagcattccgcatgccccaaacaaaccggccaaagctttggccaaggcgcgctcctgccaccacatccccccaacgcttaaaatcctgtccccaggatcctcttctccccaacttccttcccattcccccatcttcccaccatgtccacctgctccaactgtcaaagccgcaacgctacgtgcatccgcgagtcctcgaaccatgcgtgtgacttctgtcgcaaagccaaacaccgctgctctctagtccagcatccgtccgaccgatctcgtcgccgcacccgcgccaacagtcctaattcccacggtcgtcctcgacctcccaagcgtcctcggaccgctacccgcggaaactctttggacgattttgtcgtgcccgactcagctagcgtctctgcagcttcccctacgccctcttctcgccccccatcaccacctcctcaacctccacaatcctcccctgagtcccccgctggctccgaccgaatgacgccccgacctcacgagtccgatttctcgtcccgccccgagtatcgggccgctcttcgcagctgggccagccgacaccatgtgacccaaccgttctacgacgagcgattacgtcgtccagtctctagcccacgtcgtggctctcctcttcggggctctcctcgccattctccccttcgccgctctccccgtaggatatcggactctcccgttcctccttcggcaccggctgccgacctccagatggtgccccgacaacccactcctgagcgcgcgcgttccccgacaccggtccgatccccagctccagccgataccaccattgatatcgaaccgattgtgatatcctcgggcccgccaacgccgatggatcgatctccggttcaccggtctccgcctgacaatccgatgcgtatcgaccccgagctggaagacctccgtcctactccacctccttctgttggcgacgctcccgaacgcaccactccagactcgtctccccctccacgcctcaacttcttacacactccccggcctgccgagcgagggccttctgaggttccaggttcaggtcactcccgcgcgattactcctcgtccggtagtaaacaactccccgttcgcgcccacccgcaccaaccccttccctgcctctcgccacttccgtcgtaagtgcattccccgctgatttgtgatccttccccgcttacgcctcctctctcagttcctaaccctagatacccgtccgactcagacgactccgctgtaagactcaaaagtggctgtgaaacccttttgctgaatggagaaggggatggtggagttgcaagctctgcccttctatgctatcagaacaacaagaccaccaagcttagcttggcagttatatttatcgtgatagaggatagttcaagatgaagcttccgagtgatgtttataagggtctgaagttataaatgagtgatgattatattgatgaagctgttgttcaaaagctttaaaaccaaggcgcggagctctgggagcgctatgcttcaaccagtaatggtatgtgaggcaggttatggcacttggcacttgttatgatgatgaaagtgttatggttgtatttcaatataatgtgttgttatggctgtcacttgtatataatctgtaagggtggttgagatgatctggtccactggtgggatgatggagggaacaactggcaggcagaggcctccttatatagacaaatgtgagggattttagccccagggtacaggcttttgaggcattttagctggcctgaagatccaatgagggaatttagctggtctaatgcatgcaggtgagggaaattggctggtgagagcactgccttgagggaatttggctagcctacaaggtcctactacaaaggaatgcatgtgcacctacaaaggaattcaatatgcactatgtgccaataaaggaattcaatacaacacaaaggaattcaatattcaatatgcatccagtattcaaaacaagccatactgagagtaaagaatccaaaagatatcccgtgacaggttgaaatctgtgtaacttctaaactatgagagatatggggtcagttgtagtgggtgactagggttaattttacctgagaaatccatttctgatgttatttttaccatatctataatatataaagagataataataaatttttatatttttctgcgtagaaacacagtattatttaccacatcctcccccaacttattggctgtccccagtcaattctgattttgactgtgttttggagctaagcttacagaaaaaattgaaagaaaaccttgccctgcgtgtatttaattggcttgagcagtgttgaattgatgttacagtgtccagaaaaatacaactcggccagcagggaattctgactgtaaaaactatgtttttttttgggatttttattcttgggagcacttaagattgaaaagaaatcctgaattgtgtaattgatttcttaattgataaaaatttggggaacttttgatttttcaagagtttgtagtcaaggcctggaattgaactcaggtcctcagaataattatctgtaaatatagttttgaaaagaaaaaaaactgtataaatttttgatatctgtcttgtctcttgtcttgatgacactcaaaaaaaaacagccttgtgaaagtgcagagttttcagatttggtgcagacagagaattgaacccaggtagcagttggtgatgggggtccttcccaattcgactagagtacttggtgtatgcctcattggtttggaaatagaatcgttcgcgccttggccaagatgtaccagccctgtcacaggtctgacagggcccgatcggagatatgcgtgccctctcctttcttcactcttctcgttcgatccgtcccgtcaatctcgcaatcgattccgccaccacacttaagctcttcccacaactcaactgatggcctatccatctcgacaggtaagcccgtttttctttctatagctttcttctaggttatttttaggttgacagctccttggtctcgtaacctcaatctcaactctattcccgacttctcgaccaaactggtaactctatcttgatctcgatttcgtttccatcacaactcgaccgatggtatatccatcttgacaagtaagtcgatttctttcttctcttcttctagtttgttcctatctgacagcttcgtgactgaaaacaacaggcatgcgcacgtatccgttcttcgaccgccactcgaccgactccgtttcttcgatcttgctctcttttagcttcaggtgagtcttttctgtcttctaatttgtttatcctgcttcttctagctcgatcttattcttccatatcgactgacagctgactagaatctttcttgtttttagcaccctctaggatgtttatgactgttgtcattggattgattggtcgaccccactccgaatcgatcgaacgataccacaaaatcctttgtgctagtcttctcccacaatgtctctgcattgttggaaactgccgtgggccttcttccctcctatcgatacctttgcaagcgcccttgatctcgtccataaataccggtattgtatcgtcgttttcagcctctccttaccagctcactccctttgctagctacgtgcactccacttccaaacacccgcgctttcatcaaatcgtctcttcagttatttctcttctttcaactgttaccaccatgtcgtccaaacctctaccacgtcctcgcctgttgaaatcccggcccctcgtggctaccaaacgacatctaattcaactcccgtcaaagatgtaagtcatagttgcttttcgcttttaatccttatcgattgctagttgctgacgttgtccttgtttctagacttcatatgtacagaatagaacatttaattgggtccgatcctatacagctttctggcaatccgattgcaagcctttgattcatctctttagtattttcatcgatgtctttccaaagtatttgattgtgccggtttcttcagtaccatctcctaatctatccaagcactacctgattgctattatctcatgccccggtaaagaaaataaagagttttttttttttttttttttttgaaaaatccaagtaagatgatgtgaactgtacccctcccccaacttataaggttgtccccaacctggatttaaagcaagtctaggagtaagtgattgaatgatttagagaaaagacaaagaaagatcctgaaaagtatttgggataagagaaaaattggaggagaaccttgaggatagtggtaagttgaatgatttctaataagaacaattaatcctcccccaactttcaaaattttgtttctatgatcaatttggtgattttaaggatgaggataaagagttttaaatgagtagacaataaatgaatgtgagctcctcccccaacttcttaaaaaataatctgactgtggaattttgagaattcaaactgatacaatcttcttggaaacattttgtggatagagaaaagtgttgtgaaatattcaaccaactccaacaagtattcttgggagcattgacttttgataaatttgttctggtttttgtggagattctgatttgaagtgcataagaaatagagaaaagaacttctgaagtgagtcaagtaagattgagtaatattttattttcaagtcaatttgagagtgatggttgaatgatccatctaacttctttctggttttgttgttttcatcttctagccaatttggtgaatcccactctgtttgtgttatatctggtggaaccggtgcaggtgggatattgattgtgtcttcaagaattggtaaaatttgaactgatggtgtagtagattgatttaaggtaggttgcctgagtgtttcgaaatttttgggtttatttgagctagaaatactgatttgttcttccttctgttcttcaggattggtattgttattaatattgagttgttgaggataaatgtagttggtttgtgaatttttggaaggttctaaatgaggtttgaaaagatgtttactgaaaattttgtctttgaacttgttgatatcttgaatccagctgatttttgattttatgggaaatttttgagggttttcttttatttctgtaagatggaaatcttgagtctgtaaagcctttttcccagatagttttgatttctccgcctgatctgatatatccatgtagccaagtggttccaatggtttggattcgattgttgaggaggtgggttttctgaaagtttctgcctgcgtaaaattcaattttggtgggtcttgaatcctatttgtcctgagtttttgcagttggaccgcacctgttttacaaattcccaaaagtaaaaggaaaataatcagaatattcttttttaataacattacctttgcaaaatatctttttgttagttttggtagctttctgaataaatccaaaagaaaagttttgagccagtctaggaaacccggtgttctgaatataactctcttgactagcttaagtgagtaattccgtagttgaacaccggaattcataaaaaatgctgattttatttgcttctgaacatgcgatgatcctcgtttggtcgtatattgttgtcctgtatcttcacggtattggtactgagatccttcttgttgttccagcctcttccttgacctgttcttgctaatggtactgacacccttcgcccctttgttccttgaaaagaaagagtttcgccattctcgtgatattccagagtacacccatagtcgaataagaatggtcgtcctaaaatacagtcctgagccttgggtgaaacaaacaggtgtgctggtccggagaatcttccaattccaactgggcaattttcagctaccccatttaggtcacaccttgctcccccaactcctttcattggtatgtctacttgtactagctccaaatccaggtcttctgctactgatcgaggcataacgtttaccatggatcctgaatctaccataaattccacgctggctcccccaacttcggctgttacgtatcctagggcacagctatagtagcaagggtccgtcgggtcttccacctctggagtagtcatagctgccgagacttttgcggtttccgtagtaatatatgtcgcactactctttcctgggagtcggttctgaagttttgcaattatttgctccgtgtaggttggtgaaatagccgtgagttgtgcaaaagttgttggaattttcaaatggtctaactcctgcaacagagcttcttctggcgttgcagcctttttgttaactggcttctctttactccacactttctctaccacaggagttttaggtgtttcttctgtaatttcggcgagctcgtcttcttgatccacgtccatatcgtctttctctggttcttgaatccgcacactgcgtctccctcgttggccttccgaccgagtaatagcgtggttggctagaaagttttctgcacccaattgtggtggatcccaatcaatggtttgagcagatgacttcatggtagtggttgcctgggtttctccagatttaagggattcagctaatttccttgcagcctcttgcatttgcgggtctgctgatgctgttgctactacagtacggataggtcttgtggggttccaaggtatgtgttgtccatttggtaagtaccaatccttcccgttacgcctgactaatccttgttcttcgtcttttaagagttcttgacatcgataggttccgtgtccctctttcttacagtagtaacaactttgggtttcatacaagggtgttgaaggcctagcattacctctagagaattccgatttttcatttgatccggcttgattgtaggatgcaggtattatgcttttcaactgagacttgagtgaagcaatttcccgcgccatatcttcaacttgtttgtccatggcttggcccgtaggtgcttccgcaatcatctgatctcttcgttgactatttcctttctgagcatttagtttgttctgcattaattggtttgcttcgccaaatcctgagatgttaaaatatctgggttccacaatccgtacttccagttgtgatgcttcaaccaagtcttcccagagtggaggtaagttgctgccgtccggtccttttggaagtaaatcgtaactaattaaggtgcatttgatatttgattgactttcgcgggaaaatgcgctcagaaatagtattgctgcatctgacttctgatgaatttgtttgttggttactaggtacttgagaatggtggtgaattttactaagtaagatttgaattcccgatgatccttgattccgccgtttactccgaattctttggcaaccttaaccaggtcgttgcaggtgtacaggatcgtattgtccaattctccccaggtttcgaccatctcctttcgtaattttctccattcacatttttcaaacccatccatggcttctagttgagttttaagctcctccgtcttcatgaatcgcccgatttgtaaagccttatcgtaatcgcttgcactaaatgccctagccgctctttcaaaccgcatcaagaactttccaaaattttcgccatagtaaaaaagtccaggttccttgataattcttggtgcaacttgagggattggttgttgatatgcttgttcctgattcgctggttgttgttgttgttgtcgattatacactggctcttctgcattctgggtgttgtgaagaccatatccagacagaggaggtaagttgtgtgcttgaggtgtaggatcgcctgcatctgagtcttcctccgttgtatcccgcatttcacttgcttttccctttcctttatccttcggtggtggcaaagtagtgtccggattccaattgaaagctgatgatgatcctgaaggtcggtcgaaaattcggttcctaaaaggggttgacggtgcaaacccatcttccaaatctggtgtactgtatggtagactcatgttgattttgattgatgttcctagttttccttacttgacgctccttcgatacctaaacaaacgtttgctctgaaaaagaaacaaataatactatggtctctggtctctttaccagggcaagcttatggttttcttaaaataaataaatcagttaacactgggaatttcttctttcacagaatctacttatccaaatccttcggtggtcttccttcttttggtcaataagcagctgctttcttcgaatagttccggagttctcttcaaacagtatcctagttatccagatccttcggtggtcttccttctgctggtcaataactggctgccttcttcaagatactcgtttcagtcgatgggttcactttcttttcagaggttcattgtttgtgtcgttggattgtttattgaagtttgactggttgatcaacagaataactgaatatgccgctgagtagtcgcagatttatttgatgaattcgttcctttttccgcttaaagtaacgatcctctgtcgatgtcttcttgattatcttcttgttttcgatgaaaatcggttatacgatgtcactcgaaggttatcctatcacgttggggactcccttgtaagactcaaaagtggctgtgaaacccttttgctgaatggagaaggggatggtggagttgcaagctctgcccttctatgctatcagaacaacaagaccaccaagcttagcttggcagttatatttatcgtgatagaggatagttcaagatgaagcttccgagtgatgtttataagggtctgaagttataaatgagtgatgattatattgatgaagctgttgttcaaaagctttaaaacaaaggtgcggagctctgggagcgctatgcttcaaccagtaatggtatgtgaggcaggttatggcacttggcacttgttatgatgatgaaagtgttatggttgtatttcaatataatgtgttgttatggctgtcacttgtatataatctgtaagggtggttgagatgatctggtccactggtgggatgatggagggaacaactggcaggcagaggcctccttatatagacaaatgtgagggattttagccccagggtacaggcttttgaggcattttagctggcctgaagatccaatgagggaatttagatggtctaatgcatgcaggtgagggaaattggctggtgagagcactgccttgagggaatttggctagcctacaaggtcctactacaaaggaatgcatgtgcacctacaaaggaattcaatatgcactatgtgccaataaaggaattcaatacaacacaaaggaattcaatattcaatatgcatccagtattcaaaacaagccatactgagagtaaagaatccaaaagatatcccgtgacaggttgaaatctgtgtaacttctaaactatgagagatatggggtcagttgtagtgggtgactagggttaattttacctgagaaatccatttctgatgttatttttaccatatctataatatataaagagataataataaatttttatatttttctgcgtagaaacacagtattatttaccacaccgccctccgggagctctttcccgacgaagacgaaagcgcgttcgacgctatccctgcgaccgtggtcgaagccgtcattgaagacatccaaggccggttcgagacgatcctcagcgcctccgttctccctcctgcactccgccgctccacctatacggccttcctctccgacctccgcgacctccgccgccaccgccttcaagtcatggccgtcttcaaccctcgctcagccaattaccccgacggaaatggcgacgatcccgctcctggttccggctcctcctagtgtttccctccttcctccccgctgctctcttgtacatagtctaagtaattctgcttgaaatacagtctgttatacttgagtttgcgtgtccaaagggctacaccaaagaagtcttccccaagtgcctggtccgccccagaaagagaaccactcaagtccccgcacttattctttttactctttttatgttttttttttttttttttttttttgaaagaaaccaaaccgcttaaaactagagaaaccactccgatccacaaggtacctggtccgccccagaaggatttcctcacaaaatccccgtacctctcctgcaaacaaacacacaaaacaagccagtgaaaagtgataacaaaaactgaaagcaatctctatagggtaactgacatcctggggtggctagtttacccggctgtagaccagctagcgcaccccctcaccaataaatgcttagcgtttaccgctaactcctcctctccgccccagaccttgaccgctgtccccagtggtcccctttagcctcttactctgccgtggttgcggagccgctgacgttggttgctccaaggcctcctcctcctcctccgcttcggagccacccccagactccgagtccgccgccaaggcatcatcatcttcctctcccgccgcgtcggactcgccgtctgaagtgcccttctgcttcggcatcttcaccacctcttcttcgtcgtccgtgtccgccgtctcatcgaaagacgtggaacccctagcgtagaaccgcttcacgtgagccgcggccgcccgtcgtttcagccatgtgccgtccaactcctccagctgatagctgccgccggggaactggctgaccaccctgtacgggccgttccaacggttagaaaacaacttgccccactgagattccagactccggttgtagagcagcacgaggtcacccttccgcaacgaatccctgagccggctcgcgcacctccgatcccagtagcgaacggacttcgccctactctccttcaaccgcttagccgccttagcgataagggattccctccgcaatagctgctcagcgcgagcctcgacgagatcctccgccgacttcaccttccaccagtcgatcccaagaaacgtcagcagttcgatgtccaccggcagcaccggtcgagagccaaacaacagctcatacggagagcagcccgtaccacgcttagtcgagatgcgatccgcgaacagaaccgtcggcaagaactgttgccacttccgcccatcttcgccgcaaagtttggccaacgcgttcttcaaaggctgatgacctcgctcgatgacccctgcgccctccgggtaatactccgtcactctcccgaacttagctccgcaggactccacaagctccttcagccgccctttgaactccgcgccgccgtctactgtgaccaaacgaatagagccgtatctcgagaaccaatcctcctcgaaaaactgacacaccttctccgaagtcaacttcaccagtgggcgcgcttctgcccatccggacaagtcgtccctagccacaagcaagtacttgaacttccccgccttgatgtgacagacgtccaccgacacgcgactgaactgcgtatcctctccagtcgggatgccgatctccttctgcagataggtgctccgccgctgacactcctcgcaactccgcacccagtccttgaccgcacgtcccaaacctggccaccagaaccgagtccgcactcgttttctggtctccgcttctcccctgtgacccaagtcctcgtgaagactcctcagaatcctctcctggtcgacccgcgcggtcaccaccacgagtgggatgggcaaactccgccgccaaagctggccgccctgcaagaagaaattggcactctttcgccgtacccatcgcttcaccagatccggtgtaccttccgggtacgccaagtgcgtcaagaaatgcaccataaccgaataccggcctgactgggcaagaggaagaccttcggtgcctactcctgccgtccgcacttcgatcaggcgccgctccacgtctagctcctccgcctccgcaaaccggtcctccccctccatcaacggaattcggctcaaggcatccggcatagtgaaggccttccccggaacgtgaaccacctggaaggagaagagttgaaggtacgccacccacctggtcatcggagcgtttggaagagatggagaattgatcatccttgccaatgcctccgcatcaaccaacaactcgaaaaaaacaccccagaggagatgttgcaacctccgcaccaccttggtcactccgcacaactccagcttaggttgagagtaacgcgactcgacctcggtgaaggtaacggactcgtacagcaccggacgatccttcccttcctcctcctgagacagcacgccaccggcaccgaactcgctagagtcaaccgccaaacgaataccccctatactataatcgaggtctttcaaggtgatatccagccccacgatccgcttcaactccgtaaacgcggcctcacaagcctccgtccaggaccactccgcaccctttcgcgtaagcctccgcagcggactggctactatcgcaaaatgttcgataaacatccgcacaaaactgcacaaaccgagaaactgaaggatatgcgatggtgtctgaggggtcggccactccaagaccttgttcttcttagaggccgcaatcgacctccctcgacaagacacttcatggcccaaaacatccagagccggtacacacaccgcaaacttctttcctgacaccgtcaagcccgcaaactcaatccgatacaggactcgctccagtgccacggcgtactcccagatgaagcgccgtattccgggattctcgggtaggacttctccgccgtaatcgactttcgggcccttgatccctgcgtcgtcaatgaagatctgcactacctccggcaaatcgtctcgcagcatccaagccatctgtgcctgataaactgctaccgagttggtcgctccctgcggaaggcgggttagctgcatccctcccaataggctagcgtcgaacgtggtcatcggtctcgaagagggatggagctcccgctggtcgtagccccccatgacgtccaccaaaccgtaacagtttcgccccgccatggtatctacgaactcctcaattctaggcggaagccccgcatctcggatagtcacagagttcaaccgctgcaagtcgtgcacaatcctcaggcttgtcttgtcttgcttcagtaccgcaaagatcggactagagtaacttgagttggtctgctcgtacaacccggtcggcactcgctcctttatcaactccatgaaagctcctcgaatcgccgccggaattgggattggccggatctgccaaggctcatgcggtatcgtcggaattttgtacggttgaccgatctcccgctcttccggtccgaacgccagcaccttctcccgcagctttaccacattcgctagcaaatggaactcctcctcgctcagccacccttccggcccaaagttcaatccctctatccgctccatggtgatcttctcagagggagtgaatctcggcggaaccttcgacagcggcgtcgaaaaaggatcccgatcccactcaataggccgcaacggaggattgaggtcctgcggcattggttcattctgcggccgaaccttcctcgccaccggtttgtacttccccccgttcaccctagtgagttgagaattcccgtcgcctgcatcccgtcgagctaacaacagtccacggccttcccctttgctcacgaatgtggcactatgatagtgttttacagtagtaccaatcggagatgcacacgatggaggacttacttgcacccttttggcctccgctcctctactactactccgctcctcgtctccgccaaccccgctggttcccctcccttgctcgtccgctactcctattgcacacgcgttgctcacgacagtggcattgaagtagtgtttcgactcattccccggagatgcatacgacggaagacttactttcgctcccttattgcctcgccccatctccccacctataccctctcgcttcttagttgtcgaccgtcagtacggagtcgaagctctccccgtacggatgactcggccgacctctaaaaatcctccggtggcggctcatggcaccactcgccatgccgctccttgtccaccacgcggttcaaccattctccgctctgtggttggcagatagtggtttcgaattgcctgcctcccgagtcccgcaccgccataatctcctctctccgcctagggcagaaccgcagatcggctctaaaggcgaacaggaatggccggccgaggatgatttcgtttgacctcgtgaccaaaaacgatacccgttcttccaccttggccacgagcaccggctccgcttccaccactccttctacctcgcacctgaatcctcccatggtgcgatcgacatactcgtcttccgtcgcgacaggttggccgctcgggccagctccgcgggcatgatattaatcatggagccgctgtcgatcatcgcccaaaccttctggcccaaaaattccatctcgacataccccaaggggcaagataccagcgcccgatgcacaggcttctcgttctcgccgaactccgcgctccgcacttcagctagcaccgtctcaacaggcgcactaactttctccgcggtttccttgaatgaggggcccgccgcttctcggatactccctatcagctgctccgccatcaacggcgaaatcgccgccagatctttgagcgtgagggagagagccgtgttgttccccagcgcttttcgggccagctcgcctgccctcttcttttcggcagactgttgagccgccggctcctttgtctttggtttcttcggcaccggctccgctcttggggcctgatccaggtccatccggtcataccgctccccaaaacaaacccgttcctccgctgctaccgctcgcacttcggcagcaaccgccggaggggtccatgcttttccccgctccactatcccaatgtgggacttcacttcggcctccttgcccttaccacccgcagcggtctccgcgcttctcctcctacgaacttcatcgcgcggaatggccgcttctatcttctcgccatccaggtagaagtctctcatcaccggccggacccctagggtcttcatgtccgtggtgaggtccgcgcactgagccttgaaatgacccacctctccgcaatagctgcaagcaggcggtccccgcggcacaaatcccggtcccttagctgccggctctcccgtcgcggaagctggctcggctccagaccggcccgtcggcggtttccaagactgagccaccgtcttctgcatgaacaggcgtagctccttgagcgtatccgccagttcaccgacctccttcgcagtcaccggctccttgctcttagccgatcccgagccccctgcttctatcccatcctccaccaactcctgcatgtccatctcgccctgaagtgccttacggatctccttcatgtcgggcaaaacgatcacacccccatccttagacctattcaccaagttccgatcgtagagctgtcggagcgcccgctcccgcatctccttcggaaaagccttgatgaaggtccgcttcaccgctcccggagtaccggtgacgatcccgttccgattcagatacttcagaatccgatcgaacgaagagacgtacttcccgtactgctccctcgtctgaacgccaccttcctccgccacctccgccgcgagcctatccagatccgcctcccgatacctttgctcgctttggccccacttctccagcatctccttcttcaactccgcccaatccttcttctcgtacccatccatatcctccacatcccgcaacgcctcttcgtcctggataaagttgaccacctgtcgaaccttatccgagtcctccgctccctccccatcggccgcagcctcgaaacgctccaagaacctcgacacttcggtagtactgaaccgaatgtttggatagtccttcggacgtatcttcgccttcagcggacccagggaccgcggcggcgctgggtcatccaagttcatcctttccttggaaccttcgcttggtactccgtaagttccgacccttttgctcgatcccgaagcctgcccttcgaaaagcttaaccttttccgctacttttgttccaacaactccgttcttccggacttgctcgaccaaattacgtccctcggcaatcaggtcgtccaatgtctcggccctttgtttccccttatcctccgcactcggttgattttcccgaaccgtactcccgcttccgtcgctatcggaggaatcagaagaatcgttccacgctcgctcgttttcgatgttgtggtacgccggtgtgaaaaactgtcccggaaagctcatccactattcttcgtaccgtttgaccaaggaagttgtttcccggccagacccccaatttgtggaaagtaaggcacgccctaggagatttctcgtacttctccgctccgcaacacgtcttactccgatttgttgtccggggtaacttgcttgatggtcttgtaggtaggtaaactagttctcttttattgatcttttgtaggtaatactctaactctaatctatctctaacaattctttaggctaatacacgattcactcctaagtcactctgtttttccgatatgttctgagtcataagtcccccctctctctcccctcttctgcctcgaactccactcctcctaggtatcccacactccagtcccttcctacttcccgcgatgtcatccgctgtcaccccctcggactccgcatgtcacccctccgacgcctgtcggtccaagtactcctccggccgctcctaagcaggtcgcccaccgccgcttccgcctctggtccgctccgaaccccgcttctgcccctcggtgctccccgctctttgtagcctctccgcagtatacactgaacccccgttccgcagtcggccctgatccccggcgtccgccgatgcccgaattccccgcagtaagcttttcagaaccttgtgcattcggtctacctttctccgctttcccgcgcctcggaaagctagactttccactaatgcaccgccgctttcctcagcctgcttgtgtagcgtcagctccgcgtgctttccgcatcagcgccgcgagcattccgcatgccccaaacaaaccggccaaagctttggccaaggcgcgctcccgccaccacaacgtcctgccagccgcccggccaatcacatgtacggagccactcatcgcagcggccaccagtctggcactccacagcccaacctccctggggccccacacagaccaggaaccaactggggcacatccacacagtctggccccccaccggccaacagctatcacccctcactggccaacaactatggccaccctccacccaactacggcagccccgcacaaccaccggccaactacaatggccccatacggcccaacaactatggccaaccgctggctatcaactatgcccaagcacagaccaacaacaatcagcccgcaccaccgccacccaataactatggtccccaaccgcccaacaacaatggtcccccaccagcaatcaattatggccaccctccatccaactactatggttccccactgaccaacaatgatcaccgacaatttcccaacacctatggccttggaccgaccgggaactatgactcagacatctacggtgtcggtgtacttcctcccaacaacatttgcgaacctatgatcaaccccattcaggacccagggaacaactactgcattgctgccgggaacaattactctgtcctgccagtggccaaccacagggctccatcagtcctcagtcaacctggccatcctacgaacatgaacaccaccagagtgtccgacaacatccgcaacccacatttgaatcaggatcacgcacgccggacaaatgactacaattatgcagccaccccaggaagtgcagacccacatgcttctggccatttgtcccacgtgggccctaccgcgcagggacatctcattgcacctggtggtcggatttcaaactacaacaacgacccaaattgcgacttgggctccagcgggcatttgacctctagacatcacccccctgccctgctgcctctggccccggccagttacacatcggcgtttgaagacggtctcaatccaggcgacgaatttcacgagctccaatcgagttttgcagccaaccgtatcgatgatgctgggtcactcattctggggtcaaaccccagcctttctgcaacattcggaaaagctgcagttgattcatccttgggcgcccttattggtccgacctcgttagatgcgggatccaatggtcaaatttcagatgtccaagtggacgttcggatggatgaacaaggcgatcaagggggattggccgaggtctcaggacgccatgaaggtcagtcgtgtggtgcatataatgcatcgggacacttgttgattgttttctcttctggtaagcagaggcgccaggcccagaggtcacaataggcaaccccgccactcgggctgatggggacattcaacaagacccccaaacagtggtgttgacacgtgccgagtgacaagttgactactccatggagtgagtggagctccagaatggcttgaacatatgcttgggctgagactggcaggcttgcaatctttcaacagctccaatggatgatcccccactgtaccgcttcactgatgcagatgccttgagagaatttgctcaaaggtgggcaaggtctcatggttacaatgtcccaactggtaaatcacatggagggaaaaatgtgtatttgggttgttctttgggcggggaggactgcaggccggcaggcgtggcgaggcaacgagaatcccgcaatcgcaagattggttgtctgtaccggttatctggccatcactccaattcacaacagttcccaaatgctacctgggaactacgggcatcacgttcacctcacaatcatggcccaatcaatgtgaaatgtgagaccgtgcacaaaaggctggctccagaagtgcaggaggaggtgaatcgtctacactcgctcggtctgaaacctcaggcgattgcccagatgctcaacaagaccaacggggaatttgtctcacttcgaacgatctacaatacgactgccgcggcaagaagggccaagcggggtggtgagagtccaatccaattcttgctccgtacggtccaaagttcgaactgggaacatgaaacagcctatgacgcaaaaggtcaacttctatacctatggtttgctcatccggaggcactgaagctcgcccggaggttccatcatgtcgttctgatggattgcacgtacaagacaaatgtcaccaactatcccctcttgcacattgtggggcaatctgcgactaacatgactttttcaattgggttctgctttatgcggaatgagactaatgaggcgtatgcatgggcgttgaataagctggcgtgagtgctctattttttttttccaaggtaaggaggaagaggctaatgaggtcattgtgtagtggtgtttgggccccagagaggaccccccaggtggttgtcacagatcgggagaaggccctcaggaacgcaatcgctgtacacttcccagatgccataaacaacgtatgcttgtggcatattgaccagaacatccgggccaattgccagcggtcattcgtgaaagaccaggcggaatggaacgtgttcaagtcaaaatggaacgaagtacagtacgcaaaggacgaggcgacgtatgacgccgcttgggctcggcttgtgaaatatcttggcgaggagcgcgtggttgttgtcgagtatctcattgataatgtcttgccagaccgattttatttcatgaccccgtgggtttctcagaccccacacttgggtaatcaaactaccgctcgtggggaatcggcacacagctggctcaagtctcacttgaaaagccacaaggcggacatggcgattgtattcgaaaaaatagcagacgcggttaccaagcaggtgacaaggaacgtggtcaacttggagaaccaggcggtttcctctttgtctggaatcgagccacctttcaagcatctccatgcatgtgtattgatccatgcactgcatctggccaatgctcaacataaaatatggaaggagaaggcgtgtgcgaaggctgggggcgcagatgactcggagtgtaccgggagctacaaggcgagcatggggattccatgctggcacatgttagctgagatcttggagaggggcgatgaggttcaactgtcagacttccaccctcagtggagcttgagttacaacccagataatccggtaggtgacattttctctcttgtaagaagcactgttactgaggatgtgtgttgaatttggccacccaccattaacaggacgaagaagaaatatatgacttcaataaggattatgatgagaccctcaaagcggaaatattggcgctccacgggcctatgactttgcgaggactgatgaagacgttcaggcaggtgttatataacacacatgttgtgcccattgcgcctgatattgagccagtacgcaaatcaacaagaaagggttccaagaaacgcaagaaactcggccgaggccaacaattggccaaacgtgatccaatacacgccgaggtggttgaggaggaaattgaaaaggcccagaaaaccaagaagaaagccacgaggaaacttgctgctcatgccaagctgaaggcggccagggccattctgaagggtcgagaaccgaaggccaaatgcaaggatggcactaacacaagggctccagcaactgtgcttgggaaaaggaaacaagcggccagcttgtccccttcgggggacaagggggacaaaggcccaccggttgcttcagctggctccgagggggatgactcatctttggattcctccgaattctctgaagatgagtctgatgaggagatcgcaacctcggaggcatatgaggacgccacacgtgaggatggcgagggcaattgtgacatgcccccatctggtgtggacctagtttcagctctggtatgtttcattttttgcctgtttgtttgaatgatcagacattggctgaaactgatgccttccccattggaaccccgtgcctatttggaaggtctccaatactgctgatccgcaggggagcattggaccaataacaacgggtccacaggtgagtctacacttttggattgatcagattaagtgctggtctaatcattgtgtagataaggaccgcatgattttgctcaattgactctagaaactcaatcccagtttgcgtgaggaaactcctccctcccgtcgtgttgagagtattctgtgatttgtccgcatgtagcccatcttccatgtgtgaacccatgttgacgtcagcctgtaccggaccggttgtatttgctgacgagaattggctgaaggtggggcaggttgttcgaggtgcgccaataggatttgggaggatgaaaaattcacccttccttggggcacacgtgggtgattgattaggggttcggacgtcttttgccgggtgggagtctgaggccgggtgagtctctgtaccagtggtttgagccgaggattgggcacctggaagagcacttgactgcacagcagtttgggtgtgctcctcaccaacaggggtttcaggtgaccttcggatgtcagtgacctctggacgacccatatccttgtcatcagaattctcgtaatctgccttgatatcgttgaggagggcttgaatgtggccccgttcgtttggtttcaaagccgggtgggtagccaacgcctggactttctcgtaaaggtccaaccctgtgacatttttcaagcagatgtgtgagatggcgagaacgcatgatgaaaactgccaagagattaacttacgttccagggtagacatggtctatacaaccacaggtagaagtcagcattgaatttattatggcaagggttaaaaaaatcggaatacttacacttgacacttgagagagtaggtgtgggtggttgcagttcatgtaggaggactgaaaggaacccaaaaagaaaatctgtgagcaattcacttctcacgtaccctcataccatattggaatgctgcatatccccaatcacacctatttggggcgcattggggggcaggacgcccaagagaaaatctactaacatgttttacctagggttcttatatatggccctggattgattggagcctcactcgagcggtttgtagggctatggtgtggatgaaaaaaaaaataagcctcagacttttcctgattgggcacccataaaaaattactcacatgttgtacctagggcccttttttattgcccctgattggacttttatgtggcagtacgtcttctggatggatcaaaaaccagggtcagcatcatacccttatgcatgcctggatagcccccatttttaatccctttgaggcgtattttgctggacccaaaaaaaaaatactcacatggcctagtttcttttttattgcccgggattggtttcagatgtgagtgcaatttgaggttggttggtcttctggaatgaaaaaaaggggtcagcttcataccctcatggctggatagcccccaaaaaaaggccctttttggtgtattttgggggcaagtgacaggaaaaaccaaaaaaaacaaccaaaaaaacacacttttttttgacccaggtgcctttttttgaggatcggatcggaccggatcgatgcctcggacgtgcgtgggttccccttggcagctctcgggcctggaaacaaccctcggtcggtttcggtagcctcggtcgggttgggaggcggtcgtttcgcgccgcttgtgttcgggggggttggctgggatgggtgaggtggtggttgaggacagaaaaagagggggaggcaagaggggggggggaacgaacagagcagcaagccgcttacctcatcaaaacatccggggatgttttgatgaggtaagcggccgggaatcaaggttctctctctctccttgggaggagagagaactttattgatacttgatatcgataaagttctctctcctcccaaggaggagagagacagggcgcttacgtgatcaaaacatccagggatgttttgatcacgtaagcccagccaagaaccttaccgatacgatatcggtaaggttcagagacaggaaccttaccgatatcgtatcggtaaggtttcgagcttgtcgagggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntaagggtggttgagatgatctggtcactggtgggatcatggacacctgtcggatgatggagggaacaactggcaggcagaggcatcctatatagacaaatgtgagggattttggccccagggtacaggctgtgagatactactacaaagggatgcatatgaatgaacaaagggacacatatgtatgatcaaagggatgcatacatgcaatatcactaatacaaagggattcaaaataacgtaaaggtatcaatttactacaaaggaattcagtatgcaatatgcatcctgtattcataatgactatggctagagtgaagaatccagaaatatcctgtgacaggctgaaatacgtttaacttccaaactataagagataaaggtatggttgtagtgggtgactaggggttattttacctgaggattccatttttgatgtcatttttaccatatcttgaatgaattaagagataataagaaatttttatattttctgcgtagaaacacagtattatttaccacaccgaggggcgtgcaatcaaacccgcccctccaggaggggcgggttggatcgcacgccccttttggaggggcgggggtgtgggcgtgcggggaggggaggggagtgcgattatcatcgcacgatattttaggaagaaattgacatcctcattccttgaaatgccaaagatcttgtcacattttttcttctctttgatgctcatcagaaattcaaagagctgttgagcagttctcagttctttatcagataattgtttcaaattcaaaatgtctggttttgtttctatttgggcaaaactccagtcagcagcattgatttctctatctcttttctgagttggctctatggaaaggctatttttgactttagaattgacaaaaacttctgatgtttctggtgggcttattttgttttgttgcagggttgccaataccttgtcacttaaattgaaaccactcttgtaatcatcattttcatgttttggaaatttgacactttccttcttctcacaggaagagctagcctttctctttttgaaatttaaaggtccaattttacgtttaaagaaattaggtgattttgatgtggtgggaaagaaagtgtgtgtgtaacctttttcaaaaggctcaactttttctctttctaaactaatatctgctcccaaaaccttcaatgctggcacttgcaattcagaagaggttgtttcaactgaaaattcctgttctggaggtaactcattcaaatcaaaaaccaatctctcttgacctggtgttggtttgaggagggtaagctggcttctgtaaatgagatataatgagaaagtcaagtacttgaaaaagtgaaccttcatattgaattttattgtatcttatgatgttgagagtgagaaatccttgatttctgattatttcctgtggattagcattagattgatcaatgtatatagacactgtgttgaccattgaaatgaagttttagcttcccctcaccttgaaacatgttacatctgattcaaatttgtagtaaaatctgaatttcatcatgaattgttactaatttttctatttgatctgacatgatttatgaagcctctctcctattcctatttgtcctcacatgaaaactgtgtttcaaatcctttttcaaaaattgtatacatgtatcaataatcaattgaagaaaagtgaaatcagcctaagtccagcatgttacccattacatagcccaatcaactctacatagagatggccgcttcgcatccggatatctggctgctttttctaggtaaaccagcatccgcacccgcatacgccagcggctatccccccgccttagcgggtatccaagcgggtatcctcggatacccgccctttaaagggccggcgagggaccggctggaaggttttccttccagccggcgaggtacatgcttgacagctggaaggatttccttccagccgtcgaggtagatgtgccttgttgactgaggaaaccctcctgtcaacaaggtacatgtacctcgccgactgaggaaaccctcctgtcaacaaggtacatgtacctcgccgactgaggaaaccctcctgtcaacaaggtacatgtacctcgccgactggaaggaaatccttccagtcaacaaacccttccagccggcaaggtacatgtaccttgtcaactgaggaaaccctcctgttgacgaggtacatgtaccttgccggctggaagggtttgttgactggaaggatttccttccagtcggcgaggtacatgtaccttgttgacaggagggtttcctcagtcggcgaggtacatgtaccttgttgacaggagggtttcctcagtcggcgaggtacatgtaccttgtggaaaaggggccatccgcagccgctggcactggcgggtatgcgccaggggatagcgggtatccgcaacgatcaccctttgtccatctctaactctacatcagccccctgaagcacagaaaggggccattttatttgggttgtaaagatgatgaagatacagtggagcagtgatcaattttacctgatttaacctgccatgtattgaaaattgaattctcctggtgaaatggaaggagacaggcatttagagagtcttttgcaagacacgttctgagaatccttaatatttctagatcccaatttgcatcaccaggtggggcaaggtgtttatagcctggcgtgtagttacatggcccatgaagtttgcacgtcagagttgattttctctaagagggctacaaaaaatgaagtggaaagggttgagaatcccttcactattcttgatggaaaagctcgcagggacaggacacgtattcaggagattctaagaccaaacaaagggggagcttttattccactggctcagagagataagggatcagttctctgtttgtacatacaactcttttagatatataaggaaagatgaaagaggaatcagaaatggaaaggcttacctggctcagagagataagggatcagttctctgtggagccaggtcaggatctcaaaccagaatgattgtaactaaaaaggaattttagtctgtgacactccttgtgaaacccaacagaggaggggttttacatgaagcagtctttcaatccagtacaatagttcaaatgaagaatgagtggatgatggtagtcaaattctcaccttgatcttgaggcatgcattgaaagaaaggccaactgaaaagaaggattgctcttactatccaaatattaactggaaaacacatgtcataacaaatcaaaccatgtgaagttgtactatcaatagcatacaattttcacttattatttagtgataagaatcacaatgcaacctacaaaaataattttgagattgttgaatcaagtttgccatgtgaacagagttggtctgcagatttatgagaatcataggaagtcccaatataaaaacttggaggctgaagcaaaataatattcaatattggtcttgatttatcaaggtgatagaaactaaacatgaaataattgatatgggtttgtgagtaataaactccaaatcatcaggaccaaacaaaatcaggaaaaggtgtttgggaaaagtgtcactgccatctagcaagaataaaacagacggaaatttactactcttattttgaaaaccatgaaaattgaccataaccagagaaactcagttgatttcaatgcatcaacaactttctatctttgaataaattggatctgtttaggtcaaaaaacaatcaattgaaaattttgaatcataagtattataaagattttctcttttttcctggtttcacagaaatattttgattaggaattttgtgcatgatggtatgataattagaatagaagatgatctttttgatgatctcaactaattccagatggttttctagtcttttttctggacaaaaggcttgatctctggatgtcttcttcacccaatactccacaatcttccaagccattgcaaggtctctacgtggcacgttcattatgtcaggagggaaggttctgttttctttgaagttcaataaatcatgcaattgattttcaaaataatattcatccgtagatgtctgatcttcaccagaaacaattctatcccaaaattgtttgaggaatcccacaatatcaatgagatctttttctcctattaagcccccctgatgctcaccaaagagtgaaatatacaaaataatgaatgttactgtaatgcaagtcaatttttttatatatctgatcctgcaattaagttgacccaatctagaccatcctgatgttttggaagaactctgggatttcaagcccaaattcaattccaattgattgtgaatatctgtgaagaatcccaagtgctttccaatttgcagtttttcatcagaaattctcaatattgtcccaagaatcattgggtccctcttatgtggttggattgaatctggatatccaaactttttggtctttataacatatctgagcaataaatttacttcctcttgctttgaactaccaacaaagttcctactatttttctgctcttttatgctgatcagaaattcaaatagctgctgagcagatttaatttcttcaggagaaaactggttccaattggaaacttctgtttctggatccacttgaacaaagctccagtcagagacattgatttctttttctattttatgaattggttccaaggaatggctattctgaacttcagacttgaacaaatcttttgagatttctttttggtttatttcactttttttcagttttgctaatgatttaacacttgtagttacatcatttctgttgtccttgtcttcctgctttggaaatttgatattttccttcttctcataggaaaattcatttcttctattcttgaaatgattaccaaaaccaatatcatttccaaagaaatcaggtgaggtggtgggacaggaagtatgtgtgtaacctacatgaaatggctcaacttccacttttgctcttttgagagtgtgagtttcccccaaaaccttcaatgatgataattgagattcagaagagattggttcaatttgagattcttgatctgcaggtgactcattcacatcaaaaatatatttctcttcccctggtgtaggtttgaggagggaaagcaagcttctattcattagagtcaaccccacagtcaagtatttgataaagtgaacccgcatattgattctgattttactctttaatgttgatagatggaaatcctggatgcttactcaattttatgtggattagcaagagattgcatatattatatgaaggcttttctgaccatgaaaaggagcttgtagcttcccctcatcttgaaacatgttcactctgattcaagtttgtaatgaagcctgaattccatcatgtcttgttactgaaaaatggtaacaaagctgaaactgtttgatcaattgaatttgatcagtgaaatagatttttgggcaaagggatctgtttcattgaatttttgctgatcatatcccagattcagaacctgtattcatccctgtcactgtcatttcagtgtgattcagcaactggattggttcctgtcagtgttgtgtcttcaagttctgttgccaccggcagcctgaatttttggattgttttcattataaaatgctgatgttttgatcttatttttgaatttaaatctctggatttgcattgcttgacaaggattgtctacacacatcctgaagatattaaaccttgtaagggcttaaatacttaagtttccatgtttcaaacctggcaagcttgtagaaatgaaaaaaaaaatcaaagtttgaataaaaaggggaacttcatctgtgactcatgaagcaaggttgaagaggcctgagtacttgcataaagagtaaaagaacctgccagatacatatatagaaagtggtggttcatgcctggggagagctgacgtcggctgttggcttgcgcgtcgagttgagtgaatttgattacgtaatccattttccagccaagctcgatcactttctcaagggggccgacccatcatcatccacatcctcaaccgcaataacagcaagaccaaacccaggaaaccgactcatctccaagatgtcgcgaagctcttacgataggcacgcttccctctctccctctctctctctctcgcatcaggcttccgttccgacttgctggcaagattcatgattgggtcgcaaaaacgcttaccctgttttcgttcttttatttcgttgggtatctagattcttgaccatcttctcgcccgagggaaggttgtatcaagtcgaatacgcctttaaagcgatctccaactccggccagacttcggtggctatccgaggaaacgattgttgcgtcgtggctactcaaaagaaagtccctgttagtttcttgtttggttttgagcaagttattcatgaagatatggaggatcagtttctaaaatcaaatgatctgtttttgaactttaactgacaaattttggtttgttggtttgttgaacaggataaacttctagatcctagcacagtcacccacttgtttaagattactccgggtattggttgtgtgatgacgggtctgatcggtaatatatcctttttttttgtgaggatgaaagacagaatctaatgcatgatccgatccttttcaaacagctgatgcaagagctcaagtctctagagctcaatcagaagccgctgaatttagatatcagtcagtcattatttgcacccattattttcgtccatcatttcccattgtttttcagagtccagccaccatatatttagacaaaaagaaaagaaaaaaaaattaacttacccaaactatgatgtcgttcagatacggatatgaaattcctccggatatgctggcgaaaaggctggcgaacatcaatcaggtttacactcaaagagcggccactcgtcccttaggcattggttcgttagcatcgtgcaatccaaagagcgagccacctcaatttctgacatcaagagttctccatggaacaaaaaccggatttggacagtaatgattttgataggcatcgactctgagcgagggccgcaatgtttcaagatcgacccggccgggtactttgtcgggtacaaggccacggccgcagggaccaagcaatccgaggcggccaaccatctcgagaaacagttcaagaaagaaggcccaaacgcagtgaacttgaacggaaacggggcgatcgaattggccatcaccaccctcaataccgtcctagctactgacttcaaagcgaccgagatcgagatcggtttggtcactaatgagaaccctgagttcagagtcgtacgtcgactttttataatgttttttttgttggactttcattctcatcttcgtcgtgatgattcttccgatgccatcactgacacggtttcgtgactccatctatctctttatctcatacttcgcagctttcaaccgaggaagttgatactcatctgcaacgaattggggaccaagattgataaaccaaatgtacgaaaataagcttagttgttgttgtggaatgtaacccccgaagccgggacacacaccagccatcctgatctccgatactcattattcagagacctctgagatcggctcaatcgagatgaaggatgcactccaaggggcaacagccatttgagctaaccagcgtgcaggaaaactctgtccaagcgtaaaacaaagattgtattattctcatttttgttctgggatcatcctgggatttttcagatcggctcgtttggcttgagtcgattatttatttgctttgccatccttccaaagatcaagtcaaatacaacaccaaaaaggttcgaccactcagtggagggaaaggaacgccattgatctccgccatactttgcgaaagaaaatcaaactaaatgatcagatctatgtcaaggtgccaaatgttttgggcttctacagtatcataacctcagtggttgggtgccagagcaaaaaaagacaacaacttggagattgttcatggcttgcagtttttttcggagccggtgttaaaagggtggataaaatcgactggctatggatgagcaaagatggcaaaccttagcttgtagacataataccacatggatgtatgttgaccttacagtatgggaatcttagtagtgcttgagtgagttcttttttctcgttgtagtgatggaggcatggaatattatcaagtcaagtgttgttgaaagtaacttgcatcaaatctgtgtggaagtggcttaatcccactaacctaaagagaaagggatagccctattccagatgagataatgttggttacatttccatggggagatggggttactttaattgtatgttcagagaacttgactttttttgatatggggggagggggagggttgagggtataacaacaattcttgagtaagacgtctatagatgaccatgtgaacaaaagctgagcagggaaagtcaacactaagatttttttcgatccccgatagagaaaaggggcggctagaagctaactctaaagaggcaagtactcaagaagggaaagctggggcatcaatcacaagtttcgggaaagtgttttcgaagaaaggcgttgataataggacgaaagatgggctttcaggaccgagagattgaagccgatcgagtggcggaaatcgagtccgaaaagcgtatacaacaggccttcttgggcgccggataagtacgcctgatcagccgttcgttgggactgattattagtggtttgtctggcgagagtcgttacatcgtcgatcgacttgatcttttcttcgctaacgtttgcaaaaaaaaaaaaaagtgatttagggttaggatatatgtattcgaatgggtaggattaaattaattttcaaagggtggttgtaagtatgaatatagactcaacaagagggccaagatgtccgaaggactcaagtcgaacttggcgttaccccagaggcctacggcggggacttggagagcgaaggagttaagctgagcaagatcgaggccgagttggggatgatcagctggacgaggaggggtatttttttggggaggtcgagggtgaggctgaggaggaggaggaggaggattgggattggaggaagagaacttcaaccagagtgcacgttgatggaaggcttgagtctgttcctctagaggtcgagagaggcgcagcagacggctcaaggggatcccggcatggatcgagaagccgaatagacggcgcagcggcccgatcagatccagtgagcctatcgagtagaacgtcagccgtaggctgctcagttgcgcttcgctcaacggcttgttccgttttctggtcgaagaaatcagcctcttgaggtgggtgagatgctccttgggaatcgtgatccgtttaatcgtgctacaaccatcatcatcatttttttggtcaattttgtggataatgatctgagataatgaggtgagcgagttggggagaaggatgcattactcaactgtgttaaggtgaacaagaacttcaacgatttgatgaatgagaacgtgatcagtccgatcgagattgccattcgagtggattggtcccaaagcttgagctcgaaatccagccaatcactctttggatccgacctgtcccccatcacaaaaaaaaacaaaaacattaaggtccatgtgagatcatcttttagcgatctttctatagtgttcttgagataagattgacacaccatactggcccggctccatgatgacgaatctgattggcgactaaaccactatacgattgcagagaaggggggaaggtctaattagcaactgatttgaatctgatgaaagatgaaggaaagaacagaccttgtgatcaagagcccgatgatactgattccgatccgattaggtgagccagagaagtcgtccttcatggacgcttgatagatgatgatctggtcctcgagttccttctgtcggttgttgatgatcgtcagcttgggctgggatggtcgtgataagctcccctgtttcttctccaggtctttgatccatcccgggatactactactccgctctgtcgttgttgaagtgaatgctcttcttgctagtcttctagtgtcatcccatatcgatcttgttgttgttgttgaccttctcaagcagaacatggttggttggttttgatatggtcatctcgaagttccttctcagatttcctgtatttatactcctgaagtcctctcccctcttttttttttttttttttttttttttttttttttttttaagtgaaatttggcctatggcattgctcactatgaatcttagaaacatcatgatgagagaaaacaactccaaaatctactacacaacacataaagcttaaggtgaaatcaagtcgtggattgaggtcaaaacatatttaagtggaggtaaacaaagaaatagagaagaaaataagaggaaatgagaatcattgaggaggaagttgatcttgaaatcgatttgtgctgcgcaagaacgttgccaaagccatctcagctttccgattgttgagaattttgtcgagtctttccgctctgaatcgaactttcttgagtcggagttgttttcgaagaatcaccctctgttgcttgaatttcgggcagaaattcatcagatggaacaccgtctccttggccccacaattagagcaaagaggatcgaaggccctgcaaatgcgaaagaggtggcttttcagtgcacaatgacccgaatttagttgattgaccagggcgttataaccaataggtaagtccgagggtgtcggttttctagtggacaggccttccaccatcctgcgaagaactttcttgtaattgcttttgacttccaaagtctgcgttgagggggactccaacgcgtctttggccagttgatctgccagttcattgcctacaatgtccctgtggcccggacaccagacaaatgagacctttaggctagccgggaggtctgcgatggcttcattaatttgattaaaaagccattgccctggcttaggagaggctgggtccttggttctcaggatgacaccctgattgtcgactaagattaccacccgttgatgttgtgagtctatgcatatctccttggccagcctgacagcagccagaacccccactgcttcgctttcatggtttgacaagatcgccttcttcccaagagcatacgagctgaagacattcagagccgggcaaaaagctgcacctgctcctcccttttccgggtggaaggacccatcgctgaaaaccagcaacgcccttggatcagaagagtttgaggaaatgagggacttaaccgagattatcgcttcttccttcgacagccctaaattgctgtattccaggtctcttgatggtcgggagtcaaaattaaaggggagatgaatccgctccggatccattgccatggcttcatccaccagttgcgccgaaagacctactccggccgcatctgggaaccgaacaccagagctggctctgctagacagaataaaagaacgaaccacgttactagttttcaccgtgattatctttctgtagaaaaaagaaaggctagtcttgacaacttcaccaaaaaataatggagccgccgatctcgcttggataaattcggaagacgttgacttgaacaccccaagagtgaagattcccgtcaaccgatccacctttttggccagtgcttcaatcttccccttatttgatcttgttgcccaaagtgccgcgccataggtaatcctggggaacagaatgcttttgatcagtttcaatcgatctggctccctggtgccccaacgtgagttgccgaagatccttagctggttgatggttttgtgagccttttcttccagggacctgaagttcttgttgagtaggagctttcggtccaaccatactcccagccatttggcttctgtcaatgacttaaggcgttgagccccaaaggggaaatccccctccggtaccttgcctttggataaccagaggaactgtgccttggcctggtcaaagattgccccgtgggaatcaccccatctgagtgagcgttgaccttcctctatcagcagccctctggctacctccgccgaactcgccgcgaccagatgggccacgtcgtccacataacctatggaaaccgaatctagtgaagtgcaaaatgttttattcagcagcgagttgttgtacaaggtatatagaatcacggagagaggagagccttgggggagtccaattttgatggggaaggctgtcgaagtaaaatcgtctaatctgattgttgttgacctgtccttcagaaaatcggcaatggtcaatatcaatatgttgggcatttcaagcgaaacaaatagtcaatgagcctatcagggtgtactgaaggatacgccgacttcacatcaaggaaaagtgcggctacaaccttcccttccctccatttcgacttgacccagtgctcaaaggcaaagagcgcgtcctccgttcctgaacctttgcgtccgccaaaatggccatccgcaagcaccccggcttcttcggcccacgccgagatccgcctggcgagtatgagctcaaacaatttactcatggtgctgagtaatgcgatggggcggtacgcccccgggttggtgtagtcagatttaccgtgcttccggatgattgccgtaactgcgaccttccatgacgccgggaatttactgcatattagtatattattgcacagtttagccaggttatctgctagaggagcggaaaaagacttaagaagttcattggcaattccatctattcctggggctttcctcggacggattctctggattgccgaggcgacttcctcctttgttatcggggggtagctgccgaatctacaagacaagtccaaatttacgtctgatagatcaattggagcattcgtcactgaagtgccggtgaaaagcaacttagcctgctggtgtttgtcgtgcacgaccacgccgccttcgcccttcaggggcagaacctcccctcccgatgactttgacgaaaaacggagaactctaaagagatcaccctcttctgggttctccagaagtcgcctccatttctgctgcttcaaggacctgacaagcaaaaggaaataatcattccactgcttataacaatcgcaggcttcaggagacttagctagtaacatccacttccgtgcttgattccgggtacggagaaccgggtccaaggtttcgcggcaccaccaaactttagccttggctttattggactggaccttacgtcctaggtgctcctgggcctgtttcagacaagttgttagtttttcggcatgtatgtccggatcatctggggcctcggaagcaaaggacaataacttagcagaaatggaatatatcttcttcttatccaggcatgaccacttcgggagtctccagtggtaggagggggatggccgcttcattgtgagttggatttggatcgcctgatgatcagatccaaagttctcactcgagaccgctgtcgaagcaaccagcttggatcctaaaaagttggcccagatcaggtcaattgtgtaccctttccctttggaagaaaagaatgtggggatgtgtctcggcgatgtgaggcgaaaaccaaaataagagagagaacttagcagattgcgagcttcttgctcatttttccgaacgcccggggggttccaatgcctatgatgcagattagcatccatagcaatgatcatcgcctgttgtcgagaatagaaacgcgtcagccagttctttaattcggggactgcagaaaacgtggatggagggttgtagatgttcaagagccggaagacttttcccgaggagtgtctcacttccaccccaacaaaggtttgggaacccccctcaagtaatctgattgattctgaggggatcgaccgctgtatgtatatcacagccttatgtctttcattccaacatttgggcacatgttcataggcagcatatgagcgccaggccgagtgttgcggcgggcagagatcaatcgagttgatccaaggctcctgaagcaataagacatcaaaagaaaatgaagagtttaaaagacttagcgtgacagattgcgacacatggcaattcaggttgagtagagagaagttgtcggggttgcgatgctgagaaagggatgaggcggagaggtcctgacggagagtatcggcagagatgatacgagtaggcgggtctggtgaggagacttgagaatgacgatgggaatggtggggaagattttcttgggttacttcggttgtaactatcattgagacggtaagggcttcttgtcgaaccatgccttcttgtaagggcatgtcatgctgaagggggtgtgttcagtgctgttgacaccggggatgttgttcttgaggcctgctgtgcataacacacacgtcttgactcctccgatgccatcagggcactcgttagttgggtgtttgcccgcgcatctcgcgcaacgggcctcctctcggcaccacttgccgaagtgtcccattcgcaggcacttgaagcactgggggggacggggcttgaagcgttcagtgcggtggaaatcgaaattcaaaaatatgccagactgctcaatgcggtatgccagatctttgttgacaaaagaaagcaccaaggagcctgctttcttggccgatggttcgttcgaacccatccagcgaactcgagtcaaatccgacgcctggaaactgttctcggaagcaaggaggttcagattcgcctgtttgctgatgtcgaacgtcttgggaatgccgtgcgccattaccgagtatgtgcttggggtggcttcaagatccggatggacctccttagaccacacgtgcttgttggtcatcaaccatttctggtgggcccgattcttggtgtaaaaagaaacatcccctgacggcagcatgctggcgccacggatggctacagattctccgtcaacttttgcgtcgagcttgatgagcgcctcattagccctctggaccagagctcctttgggcacgtccttgagggtggtgttcgccgggttcgagtggatgatcactctcttcggtttgagcgatgcgatggtctgagcgggtgggggacgcgtgttcggcacgttcggcgcgtggattgaaccagtaaggcctgctgaagtcacagacgcgaaagatttggatgcgacagccgccggcttggaaccagatttgaagatcttctcgaactcggccatcttcttggcgatagggtcaactttagcatcgaccttggcgttaagctgatcgacggtggcctccagacggcggatcattctctcgttattctccgagagttccagcagtaggtccacgaatctggcgtcgagcgtgaccgcgccattctcgtcgcgttcgctaagcgccgtggtgagcagaatgtgaaggctagacacagggggtttggtgaccgggcgagaagggagatggacttccaagtcttccatcatgttcgtgttgtccgcggaacgcacgtcggacaagcggtttgggtcgggtgggcgattggtgggaagcatgagctgcccaagggggtggggggagggaaagaacttttctgatgttagtaggggggggggtggtgagttgtgtggaatcgacgcgtgtggtggggttttttgtggttcgcggcagaaaagtgacctctcccctcatcttccttttctttttccttgtcgcttgaaccacaaagctgccatcaacctcaatcctcctcccatcaaatatgtatacctttctttctttctttctttagctcatagcatgcctacatactgatttcgcttggcaaaaatatttaccacagaacaatccagaattaatttgggtctcccataaacagcagacccccaaaaagcatccctgatgtgttcaaatctattttcacaatgctagctggatggtttgcatgtagcatcccagggagtcaggaggtttgatattgcaaagtgtggctagactggaatcaaccctgtagaatacaaattttactcagctttctttcaaacttatatcaacaagtccctcttcactcagtttctcaccttcagttcagaaagattcaggatgcaagtgggttgggtcaggagaatcttctgcaaaaacaggaagagggtagtcttgacaggcccaaggcaataagatgattttgataatataagattcactgttgaagaatggtaggagttataactggatgggaggattttatggtgcttttgttctgatactttgtcttatttggagagcccaaatgtatgattagaggatgaatgtttgtaagatcaagtttttagaaaggttgcagggattgttctgaatttctttaaatgattgagactctgaatgagagtgggattgattttcactgatttcctctggcctatctataaacaatgtgcaaccatatttcagcgtcagcttgggacaaatcctcagtgctggaatagcataacagattatcagcatcataccctcaaccccaattggtgaattcccagcttcaattcccaccggattcaacccccacccctatgaagctgcaagccactgcagtgctctttgctctggctgtgatggtcacagcagttgcccatgcacaacggcctactcggtgtgtctggtgcagaaaagcatacggtgccccatgcgaaccagatctgatgctggaactcaacctttcacccaccggtccttgtggctgcaagtttaccaaaaagccagattgtacaaacatagtccccaaggcaaatttcctctgcccacagtgttcagcagtattcataacaaatcctgactaccaaaacaaatcagttccacgaccttgtcatcacccttcagtgaaagtaatacgcaaaggcacctgtcctgctgccgatgaggaccaatacttataacactagtctcaaacaacaacaaaccaatggtttgactgtggcatattgaaaggctaaaaaaaaacacccgccacacaatatttttttttcacaccctccatcattaccaccagcactaacatcagaaaatacaccagatcaacaacagacataccacccccttccagttcacctggatttgtcccaataaactcagttgtgaggtgtataagtagtctcagagtgacattcagatctacctggccagtttacactgaactatcatatttgattcttcaatcatcattggccatcccgaaatttgatatagagtctattggaattgctttgtaaattttcctgttataaattcatgagaatttgatatttgctttctgaaattcagcggaaatttccataaaatagggggtatcaaatataaccaaatccaccattatttgattgacggattttgaaaaatccaccctttttaaacatgctggttctttgtataaccctttttggggcctattgattcaaaaaaaaaagttttgggaaaagtgactggtttctaatggtggatttcttatatttgataccccctaatgacttatcatcattttttatcctatttctaatcttggaatgattttagaactttggaagtatatcttttttcttctatattgtaagaaaagggcacccaaaaagcagatatccaccaagccttgagactttcctggaaaatcagtaagaataagtttccaaggtttggctgctgatttttgaaatcaatacaatatgtagctatcattttctaacaattaactctgtgaaccaggctagctgaattccttgtgcacctatattttagctgcagattggcacaactcctcaccgctggaatagtgtaacggattaacagcatcacaacctcaaccccacttatccacttcccagcttcaatccccaccagaatcaacccgtgccaccatgaatctgcaagccactgtggttctcttcactctagctgtcatgttcactgcagttgtccaagcagcaccacctcctctgtgcccctggtgcaaaaaggcatatggcatcccatgtacatcagaacagatgacaaaattcaaactcacacccagtggtccatgtaactgcaagtttccctcaatgaaaaactgtccaaacatagtccccaaggccaatttcgtctgcatagactcaaattgtttggcaatattctgcataaaccctggatacacaaacagaaaagcccttcgaccgtgttatcaccctgtagcagatgtcatctgccgaggcatttgtcctgctgctggaacttctgagccagggccctccaaacctaacaataataatcatgattatgaagatgaatgaaaacacttcttcatcccttcctggttggctaaattggtacacacaacaaatccatcattggaaaaggctcaaaaaccacccgccacacaatatttttggtcaccacctcaaccattccagtggacttatattaaaacatacacacaatcaacaattcatatactcccccttttaattcatctgtatttcagccaataaacttccttgtgaggtgttctagtctcagagggacactcacatttacttggtgattaggcgctgagatatcatattactcaatgatcatcaaagtgaacctcttgaactttgatgtagagtccattggaattgattgggaatttttccagctagaagttcagtagaatttgatctgttttgtgaagttcagtggaaatttccatgaaatgaatgtgcctattttatcatcagtcattatcacattcttatcttgaaagaattttactgaaacatatctttttgcagttattttgagacagcttacaagggccaactgttttttttttttttcattcattcagacatagactttcaattgagcttaccaaaggcaactatgaaaactgtcaaaaaaattttgtttgagggtgcagtgaatttgtgtatttatcttggaacatttgaagtaggagcagccagggattgggatggccaggattcaaatatcagaattttcaatttatctgctatataataccacgcttccatggataacagtcaccatcagaaaatcaatgtgcaccaaaatattggaattatccatcaatggattcagttgccttttgagacaattttacaatgttggaggttctcaagccaccacaaaaccctatataaccatatatcatagggtggtgtactcagtggattttctttgattgaaagtcccacaaaccaattctttttccacaaaaattattattttgctcattatgggatcttgcttcaggaatgcatcaattcaaatatcaacaccaattgtctcaggctcaagcagacacagtatatcccacttgcaattatttttgaaaccacacagtcaatattccaagcattcaatccagttgtgccaattagttgattgatgcttgagcattaatgaattttaaaaaaaatcaaagacattgtccaactccatcaccaatcttcctgtgaaaggaacagacttcttttttttctgtagaatatcttcagcagtatcaactgcaggcatacctttgtacttccctgaaaagaaatttcttatactcctttgaggagaaggtagattttttgagttctgagagttgtgatttgtaccaaagttctagaagatccagtgcctctatactagaagtaaattctcctatctgctttggcttggtcaaatagacgtgtaacaacctctgagcctcattaaatgcctttttgccactgtttattggtagtttgaactttgacttgggacttgcccaggagagtgtcagccacaagacatgtaggacatgtttaaatgtctgcattggctcatatttccatgagttgatttaacatagtggtttgatgaccacttcaaagtatgaggtatatattgatggatgtacctgagtaccagtgtccttggtatcttattctatactttaaatattttacatgtgcattaaaagcttagtcatgtctatcttcattatctgctgtaataagagagatgattaccaatgaggattaaattatttatctctctctgtattgattcacccagagagagatgatttcatttcctccacttttggtgtgatcataatttaaatgcatattttgatcattgatgatttaaatacataaatgatcatctgtggagctgtccgttccaacaggcagcctgaccccttccttgcaatacttaaggggaatgctttccctctaggattccttcccccagagattattgccatacaaacctgtttaccttacttaacattagtgagtggggttttagcagtacactctcccttttctctttaccttttatctttattattattctactatcctagactacagttaattcactaatgtagtctagaagagagcctcttctgatctgctctaagcttggcgcagtgatgctcattccactgtcgtcccctctcacccagggagctaacccctctgctttgtagcattgaggtgaggttctatttctactggcccttacaggctatagtaagacccacaaaacccatcaacacctggtcacataagagaccagatgttacagagagggaggtgatctggagtatccgcaaacaacagattgtcaacccattcaaagagtcttttgtgatttggtttggttattctcaacatcttgcaatcctatccattaatgagacaaattcaattttgctcaagttcacatttgagattttttagagtggatatcctcagaaactggagctggaagaggagttttttgattaaaaaacactgaatttggaagaatgggattggtttgaattgggtggtaaaatttccttcaaatgaatgagccttatattttctgatcaatttcttaaatacttaaataattttatcctaaggtatagctgtttttcttgattaatcccattatagctttcatgcggcatctcagggagtcgggaggtttaatattgcaaattgtggctggaatggaatcaaccctgtaaaacacaagtcttactcagccttcaaacataaataagaaattccattttcaattcaggatgcaagtgggtcaagtcaaccctgcaaaggcaagcggactgagaaacttttcttcaaaatcaagaagagtggattctcttggagaaacctgagagctggaaagactggatcattaaacctagttaggatcaatgagattattttagtacaaaatccactgtaacaggatgggaatattttatgatgcttttggattggtctggaacttggttgtattgggagaaaacaaatttatggtcagaggatggactgttgttagattgagtgcaagttggattataagaatgaaaattatcagttagatattgcataaatgaagattgaacctcaggtgatgaagattaagaagctcctgtttaaattggttgaaaggatgtagaagttttctatgttcaatttgcacgcttttgatggaggaagataaattataagctgaaaaagtgtgcaaaattacatacaggtttcagggatctgaatttctttcaatgattgagactctgaatgagagtgggattaatgttcactgatttgctctggcctattttcaaaaatgcacaaggttggaccaggttgatgaaataacttttgcaacagtatatcagcttcagtttgggacaaattctcactgctggaatagtgtaacggattaacagtatcacaccctcaatcccagtaataatccacttcccagcttcaattcccaccaaaatcaacccctgacaccatgaatctgcaagccactgtggttctcttcactgtggctgtcatgatcactgcagttgtccaagcaccacggtatcctctgtgcccatggtgcaggaaagcatatagcaccacatgtacatcagaacagattgcacaattcaaactcacagtcactggtccatgcaactgcaagtttacctcaatgtcaaactgtcaaaacatagtccccaaggccaatcttatctgcatggactcaaattgtttggcaatattctgcataaaccctggctacagaaacagaaaagtccctcgagaatgttatcaccctgcaacagatatcatacgcagaggcatttgtcctgccgctgacatttccacgccaggaacttctgaccaggaccctccaaacactactgatgatgaagatcaatgaaaacacttcttcagaccatcctggttggctaaatttatcaacacaacaaacccatcatgagactgtggcatattgaaaggctgaaaaaacatcctccacacaatattttttgcaaccacctcaaccaaatgatattaaaaaatacacagagtaagcacataaactccccctttcaattcacctgggtttgacccaatggaaactttcttgtgaggtgttgtagtctcagagggacactcagatttacttggtgatcaagcactgagatatcatcttactcaatgatccttgaagtggacctcttgaactttgattatatagagttgattgaaattgatttgtaatttctcctgctagaagttcattagaatttaatgtgttttgtgaaattcagtggaagtttccatgaaatgaatgttccttttgatattaaaataattgtagagttactgaaacatatctgtttccatttactgtgagacaacttacaaggtccagctgttttctgatttaattcagacatctatacacacacatttaattgagattaaaaagggccttaataaaaaaacacgggttttccgcgtttacacacggttttgctgcggcacagcccacgcggtttccgtgtttagacacggttttttaattaatttttttttgccattaattcaagttttcttaattttttaaaattgtttcctaggttatcaaatgcgtagaatttaatggtcaagtccattttccataaaaatgacttttgattattaatttttttccactcattttttccattaattgtacgcattactctttttaccttatttttcaactttttttgtaattttaaatttatttcctaggttttaatgtgtgtagaattgaatggtgtaatccattttttttaaaactcaatggttcattttaaatacagaaatcagacacattttttcacttaaatttctacaggttaattttgattctttgttgaaattttacatttttttcctacactttaagacatttataaagttatggtagaaataattttgcatcaaaatgagaactacatcttgtatactgcatttgacaccgttttttcattcaattcttcacttttttcacttaattgtttgcattaatttttttaccttattttttatgcttttttgaaattttaaagttgtttcctacatttaaaactgtttagaatttcatggtaacatccaatttccataaaactcaacggttcattcagaatactgtaattggtcttaaaattcaattgatttttaacatcttaattttcattattttttgacattccaaacttgtttcccacactttgagacatgttaaaaatgatggtaacaatgattttgcataaaaatgaaaaatataccttgaatacaaatataaattcagcaattcaaaaatgacttcaatggggcttgaacctgtgacagagcttggaagtacaagtattcccaaaatggtatcattgtaccaagttttattcataaaatagctggctggcatcaccttgttggatagtgtcgtggtgtccaggctgatcataatcttgactagagtctgccttgtgcatgggaatctggagaaatgattggtgtatccctatccgatgattgggagtgttcttttttggagtttttttttatttttgggagacatttgaatcaaattctctttttgttttatttaaacctaggaaataaagaattgaataaaaaaacggtgtcaaatgcagtatacaagatgtggttctcattttgatgcaaaatgatttttaccataactttatacatgtcttaaagtgtaggaaaaaatttaaaatgtcaaaaaagaatgaaaattaacctgtagaaattcaagtgaaaaaatgtgtctaatttccgtattaaaaatgaaccgttgagttttaaaaaaattggattacaccattaaattctaaacaccttaaaacctaggaaataaatttaaaattacaaaaaaagttgaaaaataaggtaaaaaagtaatgcatacaattaatggaaaaaatgagtggaaaaaaaaataataatcaaaagtcatttttatggaaaatggactttaccattaaattctacgcatttgataacctaggaaacaattttaaaatattaaaaaaacttgaaattaatggcaaaaaaaattaattaaaaaactgcgtctaaacacggaaaccgctgtggaactcctatcgtgccaggcggtaggcagttggttgaagggatggtgctttgagggctgccttcaagtgggtccggatgagtgagctgtgatctgaacaaaaaaagcgttggggttggctggttttctgagaggagacaacagaaatcgatttctgtggcggttgttgagtttgagtgaacttgaggatatgtaggtggatcagaagtatcaagaatgaaaggatcaataaaatttgatgggtctatcttggatcagaacagaatgccatgcctccccatcatctcagttcaaactgaactttgactctggggagtgacatgtcacagacatgtcatcacatccctaactacacacaactcaaccagaaaacaaagacaacacaacacaacacacacaacacaacaaaagaacaaaagaagaacacagaatagaacaaacaaacaagatcagaataaaccaacataaatgaaactatgtcttaggaccaagaaataagaaacaacactgtcttctgagtaaatgatttgaaagagataagtaagaataataaaatgataaaaaataaaaataaaataaaatcaagatgaataaaaaataacatgaagagccaataataagaggaaatgaaataaaataataaaatgaggaaaccattggactgagtggggatttgaggtgataatattgaaatcttgagtcttgaggatattgaagagttgaaagttgaattctgaaattggaccttgagggggcctgtaccgtttagaacaccacaccgtgtgcgctgtgccgcagccaaaccgcgtgtaaacgcggaaaagccgtgtttttttattaatgcccattaaaaacggcagctattctgtcaaccaaatttgtataagagaatgtggatttgtttgaggcgaacttaacacaagcccaagtccctgctgcggcgtggtgcactgtagccgcttgttgagtgtgcaagcaccagggactctcccgcagggagaggacttgggaataatgaagcacttccgcttgagggaatgtgcaagctttggtggcagtcgatgctgtgagcacctgcagcccttagttttcaaggagtttttttttcttcttcatagtttagatcttgtatttttctttatggaacagtcaattaagaaatttaataagtatcctccttcatgataaaataaattcatgaaactttgagtttcatgattttccatggccgctgagcagcaaggccatggcttttttggagtgctcttttttttatagcacatttttttttctatggttttcgcctttttctcaacggctgtctttttttttaacgcttctccctacccgccgcatacagtctctgttgcgaatacaacctaaccaacacctcactgaccaatcaaatcaacacctcaaacgcaaaccgatttggatcgttcgaaagttggagatacaggtatgctttgttgaagcctccagactgaacaaatgctaaagtattggtttgctatgttttcattgataaaccgattccgtttccgaataaaacctccaacatgattgattacaaatctcgcaatcatccgattacgaatctcgcgatcatacgtttctaacctcgcaatcatatgtttctaattacctctcgagcagttgtttctcacctcgcaagcagttgtttctgacctcgcgagcagtcgtttcgtcgtttctaacctcgcaagcatctgtttccaaccttgcgagcggtcgtaagctagacaacgatggtccgacctgctggtggtcgatgttttctcctttcaatctctctctatctctgaatgaaaaaagatcacagttgtgtatcagcgagtgagatcgatgaagatgtaaatatctgggtgggttctttttatttctgcttacttctttgttgatcgttttcgcttttttttcttggtcgatctctctctctcctctctctctctctctctctctctctctctacttatgagtagttcacatgtgttccgtttcatacaagggtatggctttctttctcaacggtcatttggcaaattaaaatctttattggctaaaagagaaaacattaaaggaccgagaaacttacaagaagtgtatgttttcaaaaaaagatagaaaaagtacaatagatactgtgaggaaactgaatcgacaggattcaggacatcataccagcgctcagctgggatcaaacgatgagagtcataaaaaattgaatgattttaaaattgaaaacaaaaaatccctccgcatattctttacatagcctcatgccgacttgtgtcggtcaggcataagccccgcttgcacctcacgcctacgggtgctcgcgggctttgttacgctcgtgtttgagggtgcagtgaatttgtgtatttatcttggaattttgaagtaggagaagccagggattgggatgtccaggattcaaatatcagaatttataatttatccactatatgatactaagcttccatgggtaacagttgccattgcaaaatccatgtgcatcaaagtatatgaaattaggaattatccatcagttgattcagttgccttttgagagaatttttcaatgctgaggttctcaagccaccacaaaaccctgtataaccataaatcatagggtggtgtactcagtggattttatttgattgcaagtcccacaaaccaatttttttcccacaaaaattattattttgctcatgatgggatcttgcttcaggaatgtatcaattcaaatgtcaacaccaattgtctcaggctcaagcagacacagtatatcccacttgcaattattcttgaaaccacagtcaatattccaagcattcagtccagttgtgccaattagttgattgatgcttgagcattattaatgaattaaaacaaaatttcaaagacattggacaactctaacaccaatcttactgtgaaaggaacagacttctttttgttctgtagaatatcttcagcagtatcaactgcagacatacctttgtaccgccctgaaaagagatttcttatactcctttgaggagaaggtagatttgtcaagttctgagagctgtgatttgtaccaaagttccagaagatcgagtgccgctatactagcagcaaattctcctatccgctttggcttggtcaaatagacatgtaaaaatctctgagccccattgaatgccttgtcactaatctttagtggtagtttgacttgggacttgcccaggagagggaggtgatctggggtatccgcaaacaacagatcgtaaacccattcaaagagtcttttgtgatttggttgcgttgttctcaagatcttgtgatccaatccattcagacgaaccaagttatgaaaaatatctaatgccatcaagagtgcgttgatttggagctcaatgggaaggaaaatgcaatataggatcaaccataaatataccaccccttccagtttacctggatttgacccaataaactcactggtgaggtgtataactagtctcatggtgacaatcagatctacttggccagtttacaacaaactatcaattttgaaatttggcatagattctattgggatttctttgtaagtgttcctgttataaattcatgagactttgatattttctttctgaaattcagcggaaatttccatgaaattgtttatcctatttgttatcttggaatgattttagaactttgaaagtatatctgttttcttttatattgtaatacaagggcatccaaaaggcagatgtccaccaatccttgagactttcctggaaaatcagcaagaataagtttccaaggtttggctgctgatttttgaaatcagtacaatatgtagatattatttgcaaacaataaactatgtgaacaaggctagctaaattccttttgcaactatatattagcttcagattggcacaaatcatcactgctggaatagtgtaacagattaacagcatcacaccctcaaccccatttatccacttcccagcttcaattcccaacagaatcaacccccgacaccatgaatctgcaagccactgtggttctcttcactgtggctgtcatgatcactgcagttgtccaagcaccacagcgtcctctgtgcccctggtgcaaaaatgcagaaggcttcccgtgtacatcagaacagataaaaaaattcaaactcacagccagtggtccatgcaactgcaagtttccctcaggctcaaggtcaaactgtccaaacgaagtccccaaggcctatcttatgtgcggagacttagagtgttcagcattattctccataaaccctggctattcaaacagaaacgtccctcgaccatgttatcaccctgcgatagatatcatacacaatggcatttgtcctgccgctaccacttccatgccaggaacttctgagcaaggaccctcagaacactactgatggtgaagatcaacgaaaacacttcttcagaccatcctggttggctaaatttgtaaacacaacaaacccatcatgggactgtggcatattgaaaggctgaaaaaacatccgccacacaatattttttgtaaccacctcaaccaaatgatattaaaaaatacacagagtaaacaatacataaactacccctttcaattcacctggatttgacccaatggaaactttcttgtgaggtgttgtagtctcagagggacactcagattgacttggtgatcaagcactgagatatcatcttactcaatgatccttcaagtggacctcttgaaatttgattatatagagctgattgaaattgatttgtaatttctcctgctagaagttcattagaatttaatgtgtttcgtgaaattcagtggaagtttccaggaaatgaatgtgccttttgatcttaaaataattgtagagttactgaaacatatctgtttgcattttctgtgagacaacttacaaggtccagctgttttttgacttaattcagacatctatacacacacatttaattgagattaagaaaggcagctattctgtcaaccaaatttgtatgaaaggatgtggagttgtttgagggtgcagtgaatttgtgtatttatcttgtaattttgaagtaggagcagccagggattgggatgtccaggattcaaatatcagaatttctaatttatccgctatatgatactaagcttccatgggtaacagttgccatttcaaaatccatgtgcaccaaagtataggaaattaggaattatccatcagttgattcagttgccttttgagacaattttacaatgttggaggttctcaagccaccacaaaaccctatataaccataaatcataaggtggtgtattcagtggattttctttgattgcaagtcccacaaaccaatctttctttccacaaaaattaattttttgctcatgatgggatcttgcttcaggcatgtatcaattcaaatatcaacaccaattgtctcaggctcaagcagacacagtatatcccacttgcaattattcttgaaaccacacagtcaatattccaagcattcaatccagttgtgccaattagttgattgatgcttgagcattattaatgaagtaaaacaaaatttcaaagacattgatcaactctatcaccaatcttactttgaaaggaacagacttctttttgttctgtagaatatcttcagcagtatcaactgcgaacatatctttgcactgctctgaaaagaaatttcttatactcctgtgaggagaaggtagatttttcaagttctgagagctgcgatttgtaccaaagttccagaagatcgagtgccgctatactagcagcaaattcacctatccgctttggcttggtcaaatagacgtgtaaaaacctctgagcctcattgaaagccttgtcgccagtctttattggtagtttgacttgggacttgcccaggagagggaggtgatctggggtatccgcaaagatcagatcgtaaacccattcaaagagtcttttgtgattgggttccgttgttctcaagatcttacgatccaatccattgagacggaccaagttatgaagaagatctaatgccgtcaagagtgcgttgattttgagcttaatgggaagcccatgattagacatgctcctcagaggcagacagatgttgacatgatagcagcatcgttctccatcctccgatgcaatactgagcttgcgtatgatggtttccaagcctccaattttaaatatcctatctggcgatgtgcttttgtaccagccagcgatctccttgaattgttcattcacccgtcctcggaacaattcgaattctgttgcttctgaaatggtctggtggtcaagggcttccttcgcgcgacgaacaagaacaagcatcgaatcgtctttccctttaaagtatcgcgcatcataatccgtcgtatatttactgtctcttgcggtatacttatgatctttctcggtatctttcattctttttccggtttgactactgacctttctggtatgatttctttccggctttctcatttgttctgccttggaaacagggctctcagcatgcgtctcggtgctcaccagggtcgggaattggtcaatggcttgtcggattccctgatcacctttcaatctttttgtattattcgatcctactcgttttctgccataccactcggctcccgaagcgatttcggacccttcagaatccacttcagttcttatgggctctcgaacttggttgatagatcgttggatttggtcatcaactttcaatcttctgttcgatcctattggtttgatgtcatccggctggccttccaaaacggcttcggaagtttctgcatgtggctcggttgggaggacgatggcatgcacttgactgataggtggttgtatttgttgattgacttgcaatctttcgttcgatactgcgtctcttctgtgatacgactcggcttcctggtcctgagcagcatgtcgtccgcctggacaatttcaacccgaaaaggtttgcaaatttataagcaatgaattgccgatggcccatggcgcaaagtgaggaagtgaatcgagcggcgttccagctaacctttctcctcagagacactgagtcctatcgtaggaaatagatctacaaagtgaacagaaatgtcagccacccattagctgccagtcttagcatgatatctcaccaaatggatcgttctcgggattatatgaaaagtcaaactcttcagaaattctcttcggctgtcgggatcccaagaaagtgagatcaaggcctttgaatacatctgcattgtcactcttgagattgaccggctccctcgagaggaacagttcttcaggaagagcggtgatgacacactccaggcgacacagaaggaccgtgagccagattcgtccgagtcgaatcatatccagattttaaaagctatgtaccttgactaagtcgctgagatttacactgcaagaagtacaacatttacaaaattaacctagatgattaagaaaggctgctgaaggacgcgacgatagacatacatttgcgatgtactcaaaattcctgaaaccagtttggctttggcttgggacgccatggcagtcatatagccgtattgtgatttccaataaactcggcaatctgcttctttcgttctgctcaaatccttccctttgcactaaggcgcaatctttccgcaaaccgttatggtccaacacagagctgactgtagaattgtcagcctacgtgatgccaagatgtataatcttctagctacacgaggtgcaaaagcaagcaaaaagcttaaaggtttttggttttaattctaaaggaataaattccaataaaataaggaatttatggcgtaaatttagtaggaaaaatggccaatttatattaataaaattaatataaataaaaccagaggtgcctgatgaatcaggggtggtttaatccctctaaggtatcgtgcaaaagcagaggatttaggtacctggaacactggggcctgtgaacaggtgtggtttaaatcccaggaagaatttaaggggaaaatctcaagaaaagggttattacttactagtaataatcctatggggtcttgaggatcttcagagttgaaactggacagttgggagcgctcagaaaggttggttttgggtgctgggtgataactgttgagtttcttggggaattttgaggctttaataacagcaataatagtagtaactaggctaattacaagtgtaggggacttgtaaatggtaagtatgtttctatatagtattgtaaagctgggggatcattatttgggcggtcagaaggccctttaaatacctgtggaaggtctcaggggttgctcaggggagcttagtaggtcttgggagcgcttttgggcccattttagcccacatggtgacgcaacaagggctgaaaccttggggataatattctagaagctccaaggggtcatgcacgaatttatttgaaccaagaatatcccttaggagcctgtgggtaggggctagtctgttacgtggagctatttccttggaaatgggccacagaatatccaagaggtggtttctgaggctggctacacgtgttgccacttggaatatagaatattctaggttactgtagtattttcatgcatattctagcttgtttatatatttattacacgtgtggaggctttgttgtcacgtgtagtgaggattctgtggcgcttgtggcccatttcttggatactggtaacccagagggggttatgcatgtatccaaggcgggtaggcatacctagcacgcgcgggggcttgagccttgggctcaattgtagtcaggcgcgcctgtcaatcagtgcgcagcatgactacgcggcgcgcgggcttggagacagtacacgccacgctggtctatcttccaaactatacacaacactccaaatctgagacagattggagtatatgcatattgtaatgtatagtgcataattattcaggtgcccgtgatcatggtactgtatcttcaagtgagtattacatgatgaaggagttataattaggggtacctttggctgaggtaccctaggttaatttgtacgtagattcagaatttgtaataataattaaggttttctctactatttctaagctatttatatatttttaagtgttttttatgttatttacataagtaaattagtttcttttacttatgtaatatttttactttattcttagatttttgtgtaattttattattttattttgctatgacaggttgtctctgccatagtagcaagctgacattccctacccctaagatgagtttactcataaaaaaaatgaataagagagagaaaaagaaaaatttcttagccaccattcaggttgttcttttggaagctctgtaatttctcaaatgtatggctccatctgggatattattctcaggtagccattcatctttgtcagctgactggttcttatacctaatcaggtaaagtctagtatctttaccttgtaccctctctttcttatctttgagtatcttgtgaactttaagtttctcagtggaaggagtttctagaactggtactggttctggggttacaggagtatctgctgttctttgagtgtaaggtttaacaagacttactggaaaaacagggtgttttctagataactcttcactcaatatgacctctacagcatttcttcccgtgtagttgtttaatagtgaaaggaccaacaaatgaaggtttgagcttcttgttcccaccaaggttgttaaaatttacagtggacagaagtactttatctccaatcttaaattcaggttctttatgactctttatcccatctattcttattatactctacagcatcttcaacacatttcttggcatgtaaatttgtggaatctaacattttcttgaagtccagtgctgtagggtgtacatgaggtaatttgtcattgatggtatctttgggcattcgtgggatccatcctctttcaagtatataaggagcttctttggtagaggagtgtatgctactattataagctatttccaaggcaggtagtaggcttacccagtcgtgagtatatccatcatgatttttgaactcaaatccgaatgaacagaatcttctgagcatgtcttctagggtttgtatcatcctttccgccaagccatcagtctgaggatgataagcagtggagaaagctaatttggttcctaacatatcatgtaagtttctccagaattcagatgtgaatttggggtctctgtcactaatgattattttgggaattcccacgtcagccattagtctgttccagaataacatagctacttccattgctgtgtcatctttatgattagggataaattttgccctcttggaaaatctatcaactatgactagtactgagttgtaggagtaggatcctcctgggggtagtccggtaacaaagtccatgttaatgatttcccatttatccgtgggttcagcaattttctgaagcagtccaaatctcttgcctgtctgtttgtttgctttttgacaggtgtcacaagatttaatgtattcatgaacttgtgttttccattcaatccaccaggcagtttgtttgactctttctactgttctctcttctgaaaagtggccgcaattcacattatcatgacattcctgtagaatattttttatttgtccttcatcacataagacaagtacacttgagtgtttgtgcctgtaatacaacaaaccatcaaataacgtgaatttgcctaatttataatgtttggacaggacaggtggtaaactagctgccagttctgggggactactgtcatttctcaatatttctaccaattttagtaattcactatcttggtcataacttttctgaactaattcataaaaagcattttccatgtcacatacgtgaattcccaaaatagggaatatgtcttcgtcctcaggatcatatgcagggttatcaggggtattagggagtgcccatctgcttaatccatcagcattcatgtgtttcttgccagctttatggattatggtcatatgccctctatactgctgaatagcaatttgccatcttaacatgtgtctgttgggagttttcatattcattagagttttaactgcggtacaatcagtgataactacaaagttagaaccttctaagtagtaatgtaatttgtctagagcccataccaaagctaagcattccatttggctggctccatatttcctctcagattctttaatttgtctggatataaaaaggactggtttttccatgggtctgtcatctacaataaattcttgatgaagagcagctccaagcccatctaaacaagcgtcaatataaagtataaatggtttgtcataatctgggttgggctaggactggtgcagaagtgagtaatctttttaattcttcataatttttgactctttcccaggtcatctcataaatggtgtcatctttacacagtgcgtataaattcttgcttactatggcaaattgaggaatatgttgcctgtagtaactacaaaagcctaggaatgacatcatttctttcaagttatgagggagagctttgttcattacggcagccactttgttttgatctacagctaaagttaggccagatactatcctacctagagctttgagttctccataaccaaagttgcactttttaatggacatttttaaaccagttttgatggcggtactcagcactagatttattttctctaagtgggtttcccaatcatttgaatatataattatatcatctatgtagaccatcatccagtcttgtctgataaaggcaccaaaaattgagtccatcattctctgaaaatgggaaggggcatttttgattccaaatggcattctcaaatattcatatattcccaaatgacaaattattctcaaaaattgtctgctgtcaggatcaatgggtatttgatgaaaacctttaagaacatccatagttgtaatatatttggctttggataaattatgcaaggagtgatcaatacgtgggattgggtaataatcaggtctagtgtaattgttcagagccctgaaatccccaaccattcttgacttctcattatgccaagcaataattactggagtagtaatttctacttgttcattgtgtccaacttttcttagcactcctaattccattagctctttaatgtgagtttctaaagcttctctggatttaggactgggaaggataagggggtcttctcaagatgggaggataaggttctttaacagtcaattccaacttcatgtcatgcccttttatgttaccaataggttcttcagtagtacaaaaggattctttatttatgaagcaagttttaagtacgtctaatttctgttgctcgtctaaaatatcactaacagctgcttgagacagatattcagctttgaaggacatcatttcttctgtcatttcatctggcacgtcagggagtttgatattcacattgcaaatttgaaatttccttttccaatcccctccaatagtatagaatctgtttttactttgaaatatgtcaattccatacatgcaaaaagtgtcatttcctaggatcaaataatcacatatggcatcttgaagaactacaaattctatggacagtcttaaagatcctttggagtgcggaaagattaatggcattactacaattcctaagggtttcattgaagaattacaactactaaattttgctttgggtacaggcagcaaattatttttccattctggatgtatttcatctaagaagttgctactggtacatgagcaaaaggctccaatatctagtaaagcttttactgatttatcttcaaataaaacagaagtgtaactagtttttcccatagtgtaactcattcctatttctggtttattagtgagcaatttagcatcagaaacatgaccaattttcatggaagaatcccatttctgcggtaaattagaatctccttggatggtattgatatgtaattcatcaccaatatcagcttggattaccacaattctatgagattcctcttctcctggttcagtggttatgacatcaaattgagatccagaatcatattcactgtcagtctcttcatatacttccacattattgatctttttgcggggattagggcactcaggtcttttgtggcccttttctccacagttataacactcaggtatgctagcctttcttacgggggcttcagctgaaggagctttttctttgacgttgtctggcttgatgaattctcttttttcaggtatgttacttctgacatattttttattcaagccattcatgatcacaacttcctctaatactcctacaaactctgttagatcaacatccatatcttttagcctacatctgactaggtgttctatggttcctttgcattgagttaataacctgtcatttatttcttctgctgtgggattattgtaaatgcattcaatccttttcttttggagtaagcaccattccccaacagaatgcttaactgggtcaaaatagtcactttcaaaggctattcttttagcagttttccacactctggtgctaaatctggcaatgattaattccttccaagtagcccaactttgtaatcctatggattggcttttggtaacaaaccaatctcctgctattcctttcattatcctagggagcttggatgtaatcatatcatcaggggccatgtaagttcttaacaaatagtctatatatttaatgaagctaatgtgatcatattcatcttttccgtcaaattctggccaatcttttattggaggcatatatttatttaaattagctagctcagccgcagtataaggtgttgaatttcttataaaatctatatcctcatttgattttctttgtattctagaatcagaattaagaggattaggagaacagcttttgacatgaggagagcttgattgcataaaaggattattgtactttggttcttcttcctgctcagaactatttctaacttggttgttactattggtctgatgcggaggagcatctctatttgttaggcgagtagactgagagcgccttggatagctgtcctctgttttagcaggtctattttcttcaaggttgtcagagttggactgtacatctggtttattatttttccctgaagagaactcttttttgattgagttgaactgatccaggaataatttactcaataggtctattttgttatcggtgtcggcgtacttctgtattactagattctttaactcggaagttattctatcaaactttgctctctcaactatcgcgtcttgtctgatagaggataagatgtaatcagcctgagccgtactctgggctgctgagtttctcgcaaattgaacgatctcattaacaatttctttgttgtcttttgaggtctcgcggagatactcaacatctttttggatgatagttaattgctcactattccttggagtcaactcaatcggcaaaggtttgtttagctgtaggattattttagaacaaatactatcgacattctctttcattttagtagtagcagcatctagactatgtacaatactagcgaaattgctttcgctgttagaatctaatgtagagatattgaaattgagggtttctagggaatcgatgatcttaagggttactttgggatcggttacaggttctgatacagtccggaagccgtctggagtaagtcggctactctcttccacttgacgggatcggcgaagtttgtcgaagttgagctttgtcgtttgcccgagtcgtttcttttgaacttcatcacttgtttcttgggaggaggcgggaaatgtatctttttctcgtcccaagggttccaccctttcacgtaactctcgatctcctcgttgtcgatgagtttctgaagagccttctgactctcctgagcggtagtcagtaaggctctgagccttgccgtcggccgttctctggaagctacttggcattgcttccagagcccgacgtgctctttcacccggagtttgatttgatcctccttggaaaggactcgaatttccggcgtggaagggcgtttctggatagctaccaagcattcggggtcgagctcgtccacgtccatagccgaatccttctccgtattcggagtttggtcttcttggagtctctcggaattctctaccgttgtctgagcctccttgcgacggatggtagtcatgtgtaagttgttcactcgggtttgcagctcctttgctgccgcgaggtcgcgttggagcggggaggggtcctcgcagttccgggtggttcgatctagtggatttagtcatatcaacaaatagttagtaagtaagagaggttgtgaaggcgtttatgaaactgtaggttccttttcgggacacttactttcagttgtctgactaacggaaccgttgtcagtatccaccgagggggtaggactagcgcgttcttgcctgatgacgcctgcttcgatagtagacactaaaagaggtataaaataagaagagataagaatcagcttcttttaatcggctagagttaaggtaccaatgaaaaagggaggaagtgttaggagtctgacttttttcaagatatctttttagatggagctgtttatttttagctctaatgtccctgaggaaagtccggaaccgtaattgttcttcaagatcttcttcttgatgaacgtgagcgtggtaggtggcgaggagaagctgttcctcttcggataatctttcccaaggagtaggaatataattacgatctgtttcttctcgtcgcaacctaagaataacaagatagcgctggattaattcggcgttctcttgcaaattcactggagatttttgagaaaagagtatcgcaaaaaaccggaattaatttttataagtttttgaagtaagaatgataaaaggattcgggagatgtatatttttatgggtttggttttagtgataaaaaaaaatggtgtatgttttaattttatatttttttctgaagtaatgagaaagatgaccgtgaaaaaaggatactttttttttttaagggtttttgttttaatttttgtgagaaaaaaaactgagaataagttccaggtggcttatttttattaaaaaggtaattttaataaaaatttcccggccagacccccaattgtcagcctacgtgatgccaagatgtataatcttctagctacacgaggtgcaaaagcaagcaaaaagcttaaaggtttttggttttaattctaaaggaataaattccaataaaataaggaatttatggcgtaaatttagtaggaaaaatggccaatttatattaataaaattaatataaataaaaccagaggggcctgatgaatcaggggtggtttaatccctctaaggtatcgtgcaaaagcagaggatttaggtacctggaacactggggcctgtgaacaggtgtggtttaaatcccaggaagaatttaaggggaaaatctcaagaaaagggttattacttactagtaataatcctatggggtcttgaggatcttcagagttgaaactggacagttgggagcgctcagaaaggttggttttgggtgctgggtgataactgttgagtttcttggggaattttgaggctttaataacagcaataatagtagtaactaggctaattacaagtgtaggggacttgtaaatggtaagtatgtttctatatagtattgtaaagctgggggatcattatttgggcggtcagaaggccctttaaatacctgtggaaggtctcaggggttgctcaggggagcttagtaggtcttgggagcgcttttgggcccattttagcccacatggtgacgcaacaagggctgaaaccttggggataatattctagaagctccaaggggtcatgcacgaatttatttgaaccaagaatatcccttaggagcctgtgggtaggggctagtctgttacgtggagctatttccttggaaatgggccacagaatatccaagaggtggtttctgaggctggctacacgtgttgccacttggaatatagaatattctagggttactgtagtattttcatgcatattctagcttgtttatatatttattacacgtgtggaggctttgttgtcacgtgtagtgaggattctgtggcgcttgtggcccatttcttggatactggtaacccagagggggttatgcatgtatccaaggcgggtaggcatacctagcacgcgcgggggcttgagccttgggctcaattgtagtcaggcgcgcctgtcaatcagtgcgcagcatgactacgcggcgcgcgggcttggagacagtacacgccacgctggtctatcttccaaactatacacaacactccaaatctgagacaagatttggagtatatgcatattgtaatgtatagtgcataattattcaggtgcccgtgatccatgggtacctgttaattcttcaagtgagtattacatgatgaaggagttataattaggggtacctttggctgaggtaccctaggttaatttgtacgtagattcagaatttgtaataataattaaggttttctctactatttctaagctatttatatatttttaagtgttttttatgttatttacataagtaaattagtttcttttacttatgtaatatttttactttattcttagatttttgtgtaattttattattttattttgctatgacaggttgtctctgccatagtagcaagctgacaagaatagacacatctacgtagccgtcattaaattgccgatggcgacttggcctcatccaaacgggtgcggtcaccgatggagccgaagtagcctcttgttcccaactcatttgtgctcgcctaatagatgctcacattcggctggtccagccggttacggggcggaggacagtcatcctcctgctccttcaacccgcctctaaaccgcaaaatcatactgcccgaggggaagccatgtcataccaacttagattcgccaagggtccccatcgggcagtggcgtgtttgacaagttggacaatagaggagggaagggaggacaatcctcttgtttctcccgagccatgtcgagctcagcagtcatgacatgcacaagttttttaggccgagctgaccggaatctcagggaaagagccaagaaccccccacaaattcaccctcccagtcaacgtggggcagatcccacaccaaaacatgccgcaacagggaccgggacaatgtttcctcatgttattggccttttcaacttcaagtctagctttccatagccttctgagacttttgaaacctataaaaaaaagcaaaccgactgaaaccaacatacataaaccacggggctgtccctagctgaaattattaatactcctgataagaccgccgggtgcatagaaccccggggtatcctcccttttccaacggcctttttgctcccgattttagattgcaggccctctgtcagagaagttgcgggctttcaatttggcattgcgggacctatcatcacacgggccaagaaaaacattgttcaaaagagtgaggatcatgatcatgatgattgcaacgaggaagagatatgaatgatggaaatagcgatgacgacaaagaggaaatcggaaagctctcctgaacagtgcgtgtggggctcgaggctgagcctggattgggcgatcgccaagctgaaggtcaggcaagacatgtcgtgccccatttaattacagagggactccactcaaagctgtaaattttctccacttggtactactgagggtattgtgacagacccagcgaagttctcaaccacattaattttgtgagtagagaaagcccagaagaggggcactttcaagcgggtcgaatagatgtatttttctttcctgtgattcatgatggggaggcggatggataaaaaggctagggagagtatgtccagagtggaggatttagcagaaaaatcgccgaagagttgttgatggtgatattcccaaccgtccaaagttcatctgccccccccccccccctcatggggttccagtcacccctgaaaatgggagtagccgcactcactccccgttttgttgtgtgaatatagctcgaatgaagcggtggctaattcatgtttccatcctaagcatgattttgaataatgtcttgtgtgagtccatctttatatgtgtgagaatagctaaacacaaaactcattttagtctcgcggatgatagtgatcgagaggaagctgatcaactttatgaatgcggcaacgaaccggtggagtcaaccggccgacgagaatggtgatattccgcgacacactcgaaaataccggtatggaccttccactcggtagttcttgttacttcattctagcggtgaatggtgggggtcgggtgatgggaggttgtgagtgagaagttttcgaatcgaatgcaaggcatggacaatgaggccgactcccgtccgactgatctgaaggtggaaacagtccgaaaataccacctgagctggaaagtcataccaggacttccgactcgatggatctatgtagttggcctcaggcctcaaggctgacggcaaggtgaagggggtccattgcgccggccagagtgctccggccggccacgcttctgcaaccacaacccagcaaactaattctgcccaaccgaaatctccggcaagaatatatcgtctgactcttcatgaccgcttcacttcaccctccgtctataacatattcatccatcatcaaccaaattcatagcacctgcacgggatagacatcgaagagatggatatttgtgacttataggcaggtggattggttgtaggtatcatattctatgtccatcgcagaaagttacggactctcccttccgagtgatcgcaccatcactgtcgatagcttgttcaagattggggtgagtcattaatctggatggccccgctctgaccctccgctaggaactctggaaattgccatcaactccagtgaaatctttcctcctccactcgatcagcagggctcttcctttgggaagctccatactaacatacagcagctgtacacactggagtaccctccagattttatatacagcccagcttcactctccagctccactccatccaaccacctacataaccagaataatttccaacccaatccatcctcactcttgtcttctcctgaagcttaaaactccccttacgcactgttcactcaagagagtcacatagcccacagacctgacccgaacaaaaaaaaaacgcatgcatatcgttaaacagctctgaacactctaagcaggttccactccttttccgttcttcctgaatattttcttatcctcaagagacaaggcccttcacaccggacctcgcaaaaactctcgcctctctctgaagtcccacctcgcaaaatgagacacttctccttttcagcctatctcttggctcttttggcccaaattgtcctagctcctccgccgccaactgactatcgaacagtggctgaccgagagctttctccacaatacgcgacactctcgtcccccttatcgggtcaaaggttctttcgtggccaagccttcccgatcagctttacggacccggtattaaggcttcgctaaaaaattattattcgagtctctgactgactctctctgtttttcctttttttcgaatttgtcccaacttttttcgactcagggaacatctgccaccgaagctcgattctctctttccaactacacgggggtctattttatcagcaaagcttccttgaagagcaaagggcgaatcagctacaaagttactttgccggcttgggtggctgatggtacatacggtaagccctacaagaaaaaccctcactgcaacttgatcaaataatgagcccattctgaaaagcagaaaatttgcgtagattttgtggtctccgagaacgacggcccattcggttcagatgacttcaacactgatgtggtcatctgcacgatttttgtcggccatgctcgtgcaaaccagatggaatttgctccgttcaggaaccaagtcgaggaaaaccagaaaaaaattcactctagtgatcctcagacccactcaagtcctgcgcttcaaaagcgtgcaccccatccccccaaatttgtcaccccactcagcaatcaatctgtcaaagctggcgaaccaatctcaattcgcttcttagatggggtatgtctggccatctccaaccaattggctttttttttgttcatgtttcttaggattactggcagaatcaaaatgctgacaaacggcatttgctcatcttttggtatggatggtgccttcctctagcaattggatccaggtgtcacccaagctagatttgtattaaggccactcgtcaagcccatagggccccaagagctggttcttgccggacccaatgcaactcaagaaggtctttataaattcgatggggtcgccatcgtgacgaacgtcacttttcccgaaggaacacctcccggggtatactgttgagtgtttctaccagttagctcttattcttaccgaaattgactatcctattgaataatagcgctggaggcggaagaagagtatcctcaaagtcccaaccgctttcaaagtgccgcgaccattcagattcagattgttgccgaagatgccatcgtaacccagcaggaacctttggacatcgataaacagatggaagaagaaattcaactagccaccaatcgcgcctccttgaagatcaggtccgagatcagctcaccacctcaaaagagtaccaacccgacattcatatcgcccaccgaaaatcaaaagattacgaccggccatcatctcaacatttcttttattaatgctgtaagcctcaaaagtactttggaaaaaacattggataagttaaaatgatcgaaaattgatataaaactcgcgagtcacttaaatcaaaagggtcgaaaaagtgacaagatgaggtttatcctcagacccatcagtgcgaatcctaagcagaaagaactactcttattcagccgaaacgcagaatccgagcaactttttaccaatgaaaccacctgcaacactcgactatttttccctctggccatcgccaacgggacttacagtttcgttgagatttttaattactatgattgatctttcatataaggttcgagctgtatctaagacccctcacccgtttttgtttgaatttgtggctactcgtagaactggtggctcaggaagtatactcagcggagaaagtcaaggacgtcggctcggttcaaatccgagtggcacagctcaggccgcctaacacgttaaaatctcgagacttgctcacgaaagacgcaggtcaattgtctagctggggcggagtaccaaagcctctcgaaaagaaagttcacccactcttaccggttactgtccctgaggatcttccccagagccagcccgtcgcgcccaaaaagttcgaggtcagacaaacgcgggattctcctagcatgctcgagcctgtgcccaatcaagaagtgccaagcggatccacatttttgtgtaagatccaagataaagttagttgtcgagaaagtattttctttgtttttttactctgcctagtcaaacctttgctgacctttgcgtttcttccagcatgctacttccgagaccgttcgattcgtcctccgctctttcggcgggtatgagcaatacttggggtcgactaagtttgtcaatgggatcgccacactcaaggccacttgtccaagcaatcttcgctatgatacttacagtttgttctccaagctccctgcggggttttctctacttctaacatcttatgctgaacctcttcttttgattgatagatattgtggcacttgtgaactcgatcaagaaacctcagaggtttttggatgtcatttctgcctccgttatcgtatctcatgggcaaaccttgatgatggcctctcaagctcccctgctccctccgaaaaaatcgtccagcacagcccagctgattgtgccggtttacaaccaattcatctccggggggaaagtcttccaatgtcaactttcgaatggagtaagccttgcctgttcacatcttcagtcctttggttcttttagataatgggtgtcttacttactatctccatccatcaagatcaatgccgagcgcgtcaagttctgcttgcgctttgatgatggaaggagcgaccttcaagtcggaaattgcgagatgaagaagaatgtagctcagacgatgtgtcaaatcccgtccagtgtcaccccaggcacctacagttgagcagtcccacattgtccctcaaagatgcgtagccttagccacgaactgatgcctccatgtaccctgctccaatattccagcgttcgtcgcccaaaagagttccatgtcgaagccggacttcttcgaagacgtcgaccaggtcactatcacgttagctaacccaagaggcttcggccccgatctcgaaaatcaacaagcaaatgaggtagtcaaaagatcaattgaaacctccgagtctcgccaagcagcccaagtgtctgtcttgcttgaaccgatgtcttatcaaagtatagtcccaggacaggtctttaatgtgaagatgactaagaatgtccgttaccaacagaattttgataatttgtttttggcaagaagagctttattgagctgatcttgaattacattgtaatcttctttttccagaccgccccgctctctacaatgttgaaattcttgctcaagccgatgtccactgcattcgtccataaagagtatgtccttgggacaagcagtaatgaccagacggtagacgaaactttaaggtgtcctgatcacatcacgcttggaaattatcgttgagctcttgattcattatgtcatccgttcttcatcatcattaatcatttttcccgcccgcgattctttctgcatttatcaccttggatcttcagtttttgtcgttcaagctaatgatccaaacgatccggagaagtacatcgattcaaattcgactccaatcgttgtgaactcgaaatcaaccaccagcccgtcaatcaagtaaggacggaattttctttcgctctcatcttgtcgaaccattttttccttttttttttcttcttaaaatcatttccaatttatcatgaaagaggttgctcagaatttctgggttcctggacaaccaagccatcaaaaacaagtacgcacacacgaatcagtacaaaaaagcatcttgtgaaccaaaataatacatgattaaatcctccttcacatcttcctagtcctggtctatatatgtaaattattaatgttattccgccagtggatggtccattcaaaatcacgtgtatccgaactatttctcatctattgttaaacccaaaagttgttcccaaattactgttgcgataaatgcatcctaagcatacaagaatgtagatacacggagagtcatagacaccatagacatcgttggttgcaattttcaaattctcttctgcttttatctatctccggtttctcttcttttttcctcttcaccttttagtcatggaaaagaaacgaaaaagaggtggagagggaacaaaaacttgaactttgatttcaggtgatagcaagccggcaagctgtttaagtgaacaagagatcccactccaggatcccctcatgatgcgaggccctccaggaccctcagatcaagcagctaatcacatttataacactttacgtatctcactttgttctccttcccagcagtaattcgactagcagcagcagcagcggtaacaacaacaacaatacgattgcctcggacccgacgccgataccagctcaaccgcccccaaacccgtcgacagagccgatgaggtattccaatcactacggcagtcccatcagccccaactcttcggccgtcccaccaccgccacccaaacctgtcgaccgcgcctcaacacctctcggccaaggctattctagaaacagcaccaacatctttgccagttccgcggccactcctcccttctccctctaccctgctttcctgcgactttctgcccagagcgtcgggctcatcttgccctttgctttctggttctaacccctccccgtcttgcacacatccccccttttttttgcgatgtttcgcttcactccttcaacttaatctcacaacgtatcttacacacatattaatgtttgattacctcctttcgcttgttttgatccaatctctatctgttccttgttctcttgcccttttccctaatcaaatttgattgaaacaaattaacattgatgatctttccttgaacttttccttggcattcttcaagtatgctttacgcataaaatgagatttctttatctgtctccaacacaggttcgtgaatgtgtgtattggaatcgatacaattctctatctctcaggcagggagcatcaaactagtctgtctgtcagacactgagacactagcccaggtgtctacaatagaatgtaacccccttgggttacatgacaaatattattatatgtaactagtatatgcccccaaatttggggaggctgcttgtttttgccccggatgttgggggttttacttgtttaaggtcctatggtgtaatagccttcgattttgaaggtcgctatgattgtaaagtcttagtgaatgtcagaaatgacattgaaaagtgaaatatcgacgccggcgttagaagccgcatgagaaatcaatagaaagcactattcaagcctgacggtttgtttggccctctgaggctatttttttagttatatgtagatttttaagttaataagtatacagtaatgttattcttttttatatgtattatttatgttaataaatatttagtggatgacttcccttcaacatctgcgggtctcccagtttccatttggagccgcaaaagctagatttccctgcaaaaatctagactttttgggtctaaatcaaaaactgcaagggtcccagatccgacgggaagtcctccagtaaattaataaggccccgtttggccgcaaatcacaatttgtgatttggctaaggtttggtgcagatttggaccatacgatatcaaacaatataaagtttttgcacaaactcctgccaaaccttgactcaaaattacaaattacggacggtgtgagaactcctttgggatgggttggcagtccttgagggggaaataacaataatgatatttcactaagtaatatttactgttacgggtggtttgaaagacctgcccctctatttactacacaagaattctgacagcaatttaatttattgttgtggcgtaactttatgatggagaaaacttatatgtagtagtctctatcagacctagatcagtatgtaattcaatacaagatggttgtacaacctttacacagtgagtatgggtgtgaaaacaatccaagtggaatatttttatagggttttatggtttttacggtgattctggataagtagtgaaactgttggttgttgttgttggtgttggtgttgatgttgatgttggtgttggtgttggtgttactggtgttgattagactttaattttggaggtgtttgtgttgatgaccactgagctagctgggtgggagctgggctgctgagtgatgatggggggaattggtgaaggagaggcctccttatatattcttttctgagttatttttgctggtggtgatgcagttgaggtgattttgctggtggtgaccttgtgggttgcactgcctcctgcaaagagtacatgcattgagctaattatgctgtagaaataactaaatatggtactactttatgtaagggttgcataacttcttgcactgcctggtggaggtttttctgtccacatgcatttatgcaaagtctgcgtaaattcaattaagtaactacgtggaggcctaatggttgtgtgtatgcatgcaagaattgcataaacggtctacactactggtggaggcctgctgatgtaataatctatgtgtatgtacttatatatatgtggtaaactactattaaatactaattaatgactagttatggtatggctttaacctttatattggattatcttctaagctaatagagatagaggtatagttgtagtgagtgactatgggtaaaattgtatgtagattctgattatgcaacaatatattcatatatgtaagtgttttaggttataaggtaggggttttggcagttttgttgcgcacaacagcctggaccaccacaacggccaaacggggcctaaagatttacctctttattaatttacccatttcctgaaagttatactcagatttaaaaggataattatctcttatgattatcaaagagatttatccagtgtatctctcttgtaaatactgaaagtctagtttatctctcttgtgtgtatcttctgaaataagagagattttcctcacatgtactttaatcttcttagaatatcttgacatttctccccaaggaaataatataaccttatggggactgtaccggtcctacaagcagaatgacctctgctctgtaatactcaaggaggaaggctttccctctaggattccttcccccagagattaccatacaaacccgttagccttacctattttacaacagtacaataagtgagtggggttattaatctaatctactattgccttacatactacttttattccctctagattgtactagtccattacagttaacctcgtaactagactagtacccacctttctcaattctcataagcctggcgcagcaacactattccgttgtcgtcccttacaaacataaggagcagcccttcttatactccattataaaagaagaggctatttccactacgttggtcatccaactatagtgtgacccttttccactacattgtgtaaacaatcatagtgtgacccaatcaacccatcaacccctagtcacctaagagacgggagttgacactgtctatctctctatttatggaggtccttggaagaagttgctgagtttatatgcacaattgggttcattattttcatgtcagaatgatttctttttttttttgatggggaggggagggggtcagctggtataagtttgtgtgtgcagattcactggaaagcacccattggatttcatttgcaataccagacataaaaacagtgaatattcaatccaaagctgtccttaaccaatcatctcatgcttagcttttgccctagtattcaataagtggaaaacccaaataatctgtaagtagtaagcctgaattctataagcagatcaatgttcagatatcctagttttacattggggggtatcaaatataggaaatccaccattagaaaccagtcacttttcccaaaacctttttttgtgtcaatgggccccaaaaggggttagatgaataaccaacatgtttaaaaaagggtggattttttcaaaccagtcagttaaataatggtggatttggttatatttgataccccctattgataccaaatagaaacagaaatagtgggacatggagcaccattaattctatttattcaaagtaatctgactcatagtccaacctgcaaacaagttctttttgatattgttgactcaattttgctatatcaacaggtgcaacaataaaaggatataagacaagagatggacttactgaggcttatgcaaacaaagtaattctcagaaggcaatgttgtctggtctttgtcaagagatctaaaaaatcctaaatcaggtagtctgtgcagttgatcttactgttttcacagctttgagacaaattttctcccttccaggaggtttttcaaagatttcaagtggtttgagcctgacacccatgagctgatttggggtctgggttttttgaggattgatccctcctctttgtctacctggatgggaaattgttggccaggggtacctacctgttggagataattccttcttggctgataggtatggtttgtacctacttgtcaaggaggtttcctgcctgcctagtgggtatggtatgtacctactggcttggggtagttctcctcaggtggtacacatggtctacatctaccaatgaggatttgtctacccaagccagtgggtacagtctgtacatgatggccaagaaggaataattcttggaaagtaggtgcagtctcgctagagcaaggccttagactttgcaaatttgtaagggcaagtcctttacttttcctgggggaaggccatggattttccctgagccatgccttggcctttgctagagaaagggattttttgcaacaactctctcacaccaccaattgatggacttaagataattttggaaattcaggtaacatggggacaggatggtaaattgtagttaagttcagaaacatttctaaaaaaaaattctaaagaacacttttgcctttgaattgataatttgaatagaaaatgatcttgttgatgatctcaactaatgaattgttatatgccaatccttcttgtagtttatgcattggatctctgcctgtctcattcacccaatatttaacaatcttccaagccattcccatatcccttgatgcaatattcatccttcttggagaaaaggttttgttttctttgaagttcaataagtcatgcaattgattttcaaaatgatcttcatacactgacttcttatctccaccctttacaattcttttccacagatcctcaaggaaatccacaagctcaatgatgttttcttctctcaaactcccatctttgtgtccaccaaagagtgaaacatacaaaatcattaatgtcactgtgatgtgactcagcttggtaatgtatctgattcttgatttgagttgactgaatctactccagcctcgctttgtggaagaaatctgtatctttgattgtaaacttgattgcaattgctcttgaatactttcaaagaatccaagatatcttccaagctccagcttttccttagaaattctcaatatcacacccagaatcattgtgtccttttgacaagattttgtttgatctggataaacaaatttgttgcgctctatataatatcttgggaagaaatttggatcttcattcatagaaatataaaagtgctctcctgggttttgcttgtctttcatgcatctcaagaaatcaaatagtttctgagcaggatgtacctttccacaaattccttggtttgagttggaatctacttggacaaaactccagtctgagacatttgtgatcctatctgctttgtgaatcagcttcaattcatgatttttgtggtcttgagaattgaaaagaacatttgttttttcttccatatccattctggtttcttgaaaattagatttatgtgtgttgttcatgaatgtcttttgctctatgaaattgtcatgattctcatcttccttcttgggaaaattaaaatttatctcctccttatgtttacattttgctgcaagttcctgttcaagattctttgagtcaattttacgtttaaatgacctagatgaattgggggtgatgagagaggcatcatgtgaagatcctacatggtagcatggttccacctcttctctttttacagttacactaggtttggaaacaaaaaagggtggctcttttgatttagaagaaacatgtgaaattgatgatcctcctgaggttaaattgctcaaatcaacccatatttcttcctcctctggcttagttagtgagacaagccagctgttatcaattagataaaatatcagagttaagtattcaataaagtgaaacttcatgataatttgatttctgatggagagagaaaaattataggagcatggagaatcctttatggtttataaagagatgaatgcaatcaggttcaattgtggaaatgaaattgcaccaggctgtcatcatgacacctgttttcagttcatgtttgaaaaacagtgctgctgtaatcaaatcttgtgacagtgatcaatgatcaaaccttgacacagcccaagctgaacagtgcataaggaaaaagcaaatttcttggtttgagccatatgtttcactgattttcagctgcaaagctttgatttatagaaactgactgatcataaaattgaccaagtccccaaatcattgtttgcaatgatttcctgtgtccataagctgcatttgaattctgttgagcatgtctcctggatccacctgactttgcttttccactgtgttctgccttgccctgaggtgccaaaggggtggtccagaacaatattatggaatgaaattttagtttaactcaagttcagtgcagagtatggtccaagttcctgcatagccataatcaatatacaatcataataagaatcataatgcattttggatgacatgaaagaaaagtgaaatttaaccaaatggtccatcatcacatgagatatggtgtatcaagccacactgggcacaggccaaagtttggctaaaatgagggccaaggccaagcgtgctgggccaatcccaaagcctgcttggccaatcctaaagtgtgtgtggcaccatcccaacccctcccttggcacatgctaaagttgacaggggttggaaccaagccttgcttggccaatatcaagctaggctgccacacctgccaacttgctggccactgagaaggaatcccttcatgatggccatctcacttcgttgaggatatctcccatctttggctactaggtttttaccagtcattgagagggatttttacaatccctctcaaaggctgatacacaccagctgctgagttgaggaccaatgccgggcttgtgcacatttgcaccagggccaccaattggcccagcaggacttggctttgtgccaagtcctgcctgcctatcctgtccatcaagccctctgggcacactcccaagacctgatggcacttgtgttgaattttttctcagttctgtctctctctgcccttcatccctttctagtcatcactaatcagaccagactatattcttcaagtagcatgtttttggttgttttaagcccctttttgagtcaaatttgaaccataagtaatcagcttactctaaactactcatgtctccatgatgaattcttcttttttctgatttactgtttgatttattaaaacctgattaattagaattaacgactctaattatttgtgaattatagcatgtttttcttgattaactcatctggcttgactaaaagagactgagaagccctgtccagtttgttacttccaagactcatgtttctttctctcagtgttttattcaatatgcttttttttctattcatttcatttctcaaccaaccacattttgacacacttgtatttagtctatttaaacctagctagatacttgtgaataaaaattattggttcttacactcattttccatgagcctttcccaaaaaagagttcttcccttttttggccctcatcctcttatgtgcctgagtcctaaaatgtcaacaacttggccaagcaggacttgtgattgtgcccagacgggcttgatacaccatagatatatcaaaagtgtcaactttttttggttttataattcaacctctagtgtctgttttccaatcacagctcttgattgttttcagtgaaatggatgtcccttatcacaataatttgaagtcatcaaatatgaactcaacaagggaaagaaatcaaagaatccataaatgaggttcattgagttttttttttttttacttgggtgccatatcaaagtcctgttataggttattttgtgacacttgaccccctgggcttatggacatttgagggagtttgatttatgagaggggctcatttacgatgcataccaggccatccaaatggggccttgaatagctatgtatatgtatgttcatcttggttgtaaagacagacacaaatatccatcccattaggtgttcttttctgactaatttcacccaagtgttggtctcactcccaaactccccatccacaacaaaaatatctctcacatagacatgtatgtatgtattcacacagtatcattttatttgatgctgatattattccaaaaaaagtagaaaatgagagaatgaagaggaagagaagcaatgcttgtgggtttttgtattcactctttgttttatatgaatgtaagataccaaacatttataaagcttcaggggtttttttttggtttatcttttgtgtgcaaaggaaagacaagacatgtatagatttttcttataaaaaaatgaaactgggaaatgaatatgaaaagaagtgaaaaaagaaactctaacaaagtgaaggggaaaaaaaggagaatggatccaagcgatgaagactagctagtaaaagagacaagaagaaagtaaaaatcaagtcaaaaggtactgagcaaaaaaaaaaaaacttttttcctcgaggaaacagtgatacctaggggacgagaggagagaaggtccgaatcaatcggaatcggagtccgagtccgagctgctatcatcatcactactttctgtgccactagtatcatcggagtcgtcatccgtcttttgttttttagtgggtttgccgcgcatagcggccatttgaccggccagggtatcttcgtcgggttcagagatatcatcctcggcgttggcatcttcggcagcctccttgtcctcgactcgcagttgcatgctggcctgcacgtcggtgtccacatacgaatcgctcttcacatacgcttggaacgtgtacaatcccggactgtgtggagcttggaaggtcgtcttcagcactcgggtcttcgtgtatccgacatcggtaaatttgaccggctggacgaagattcggttcaacttgtggtctccgactagccagtagtagctcggtttggtatcctagtattcaagcaggacaagtcaaatattaatgtacaccttctcggaattaaccaaaggatacgaataaatgttttcagaatcacacaaaccttggtcacatgaggcgcatgtactatcggacatttctcctctccatcagccccagctttctttcggcccaacaattcatcgatttccatttcttcgcccttcaagtcctgctcggttgtttgttcaggttcctgtgcaggcgactttccgttctccttacccgtggcggaagacttgggatttttgatcctaattttcatcgtaaagtgaatcacacaaccaggggtgacagttttttcaccgacaactattatttacgattaagcaggaagtttccggttggtgaggttaaatttcattccaaaaaagagcaatgatcatcacaagaaaaatatgctaacctttgaattcagagctgaccaattccaacttaggccaatgctccgaaatagactgaatctgtttcttgatgtgatcttgacctttcaactcaggaaacaaggtgtccttttgctgttccgacagcatagaaaattgctcaggagatccgatttcattgtttttggctagtttttcagcagttttgacagagacgtgaggaagttgaaccaagggggatagtgctgggtgcatagcctggaccagatgttgttgaagtttgatgatgaccaaataggtactgagccagttgtatcctaacgtaatggactgcatcccgtttgttaaatgacgaccgtaattgatgacatcatgtttggctggtagtatggcaattagcactattagttatagcagacatgctggtgggatgaaacggactcaccattcagaatggcaacatcggagattggaatcctaaacatatgagcataaaccaaaactgcagtcctcttgacaaatttttcactgctgttgttgtacagcctgccctccagcttttctccggttgaattaaacagggtcgttgtcacttgatcttcgagcttcttgtacgatttgttggactcaaatactcggatatgtttagattccaaagctttgaattcgagcgacgagcacaagacttccacggcgttagcgaatttagtctcttcggtcaggttcaagaaataacgggaagccgattcattgagaacttgatctttggtgtactttctggatccgtgccaccatttaccctgcatatgaaatagccatgcaagcacaagggagtaagtcatgatattcaggaaagatagactcaaattgacacaatcaagatgggaaaacttacgacaaggtaagggagcatcaatccaaacacaaggccataaagtccgacaacgtagccatgattgcgagtttcaacgatccatttaggtagtgcaattcccatcgcagtctctctttttccgtcgggatggccgtacatctcgtagttttcacgaatagtttcatctgtcagactgattcagatggacaggccgatcagcaaatgaagttagttcttaaataatcgatgaaatcgggaaatggtgggggcttacgctttgtaggccttggtgaggttgacgaaatgctcgttaacttcttccatggtctggttgacctgcaatttcaacttatcggggtggctgttgcaaacaacatcaacaaagtgttgcgtgaattaagtttaagaacatgagttattgttcagggatgagtaagttgaagattttgagctgacaatttcagagatagccttttgaagtgccttttgattgatttctcgtccgaaccctaagggattagtcgaggcctgtgttaatatctgacaagcaatatgacgattggaacaagcctaaggatttacttacgggattgagacctaagatggtgaatgggtcgtatgtaccagacgaggctttgacaaaactagctctgtaggcaacatatgccaagagggcccatcctagtgctaagcagacatgacttttttggtgaatagattttatatagagaagtaagtttgtgtcaaatttatgagtcaaggtgctcaaaagacaaaatgaagaaaaatcgaatagacttacctcaggcttattggtgatgctttttgttttgcctttttaacctgttcatcctttgagttccattcggggcatggcggtttggccgtagtacctagggaatggttcaagttagccacttgggcttcgctaggttattccataatttccactcactggatagctttgatagacttgagattgtccaggggatcaagatcaatagtaaaaacgtgaaaacgaagaaattcgattgaccggctgcataatttcagatcaattcgagcaaagggaacaacaaaaaacgacctagttagccaaaatattccagatccatatgttatttctcgattattttcgtatgatagaaattatcatggaacccgatcaagccccggtggcatgaaggtgaactttttgaagaagaagcagaaattgggcattacattcatcatactcgtatgaggcagtcatccctgagaagttgttgttttggtggaggttggctggtgggtgataccacgacgaggctggctatctacctgagggatgttttcttctcgtcttcaattagcagtcatccagagaagatgatggctggtgagtggtggtggtgaggatgatggtagccgtagtggtggaaggaggctgttgaccgaaaaaaagatgatggcgagatgggatatccgatccgacccggcctggccttccacatcgtcactgtctgggcgacttttgcttcacatctccacgtagtgcctctccttgaaacccaaacgaatccgactttgtaacaacttcaacacgtagcatatcgaaggagagcttaactctgggacaggacgatgcccatacaattcgtatgacaccctataacactcatcatggagcaggtcgcaccaagctcatgaaaaaaacttgttttgtcaattcatcatgaacaactcatcaacaaaccagaaatgcctcaccaaccaacgacagcaattcgcgttccgctgtgccctctcatgggtacataatgtccaagtattctggttccaccgagaagggctggggagtcggcctgacagagagtctaaccttcccatcaacttgcaaagtcaaaataagattgggctattatcgaaacagtgcagagactgcccagtttgatattatgatcaaacccctgctccggctggcggcctctgccggagagacacagagacaattgacggtatcatgtacatattgacagccccaaacgaaggaaagagcctcgatgaagcaaattggacaaaagctccacgtagcagtccaggcaggctaacctgatggcaaatgaaggttggctctacctaagcagaggctctcatgaggagtagaagcataattcggaggtgaaagggttgtactttagcagctttactacgttcaacttccagtattgtttaccccgaaatgttttgctcttccctttaacaagatcataaatctgtttgatagggttttggaagttcttgttcgataccaaatagcatcacaagcccaaaaggtttgtagctggtcatttttcaaggaaacttcggtacttgatccaactcttgcatcctaccccggaaacctaatcacttgttgatgttagaaagccagtggttactcctaaccagcccatggaacttattcagtcccacaggctcatgttttggtttgagggatagttgccataaaccgcaagcttcaccattgttgaacttcgtatgaggaaaatcatcacagatgatttgtcaaagtacactacggctacacaaactccattgattgattatacttcaaaaacttatccaatttgttgagaaacagtcaaaaaaatcagtggaaaacaagacaaaaaaaaagactgaaagtcccaacttaaattagataatgacgaccagaaaaaaaagtttaagaaacgggatctgatgccgctgtgagaaaaatctgatgagtgatggcgcacatgtgcacctagtcaaaaaagaaaagaaaaatgaagtcatgttgagtttcgttgctgtgttgaataatttcgtgatgctcgtggtattttgagagcatcaatactgaaaaggcgtaatgaaacgaagttcaacaaaaagatcagacgggggcgaatgtctgaggaacgtttctctacagcattgaagttgtgaaagtttgtggggttcagagcgcttgggcggcagcagagactatagatttcattggaccagtagtatcaaagctattaaaaccgcacaagagaggagagaaagtcaggtcatggccgatgagacggatgacagaaaagagcttacaagaagacaccagctagtttgtgctttttggcccatttcgctttggtgaccgaagtcatctgatcctcataggtgatgtgatacttcccgtttgtgaggaaaggctgttttagttgatggaaaactagtcagccttttgtcaaggtgacgaagggatgattgcgggtgaatagctacccacagttccactgcattcatcaaagtaacgcttgtacccattgataccagttttctgatctttggacaaccagccattcgagatcagttcgatggtgaggaaagagcctccccagtcctgctgctttccacagacatcctttcctggcttatcgtcggcgattccaccgggctggagaaacacggaaggaagtatgagcaagccagtttatttgagagggaattggcacacggaaaccttacaggagtggctgcagtgtgtttttgatagatcaagcttttgtggccattgacagtcgttaactggagcttgggggaaagtagctgcagacgcttagcataggcggggagtcctaacacgatctgtcgggcttcgaagccttgcttcatcatcacctcaagaccggtttcaatggactgtgtcattccgtcgggcgcgcaagtcccatggattggagccaacggaccggtggtgttggcccacgagccgccgaagacatcgtaagccataagattactgtgatcatgaagcagacgacgtcaatgcaggtgtcgcgcttttctaatactgcgccagatcgcgtcttataaaattggctattactaacacgaaatctaggtttcgagcaatctcagcagtttccgacgcgctagcagggttgccgtcgggacccgagagcccagagagaccaattgcagcagtaagttgcgcttggggccatagacgtctgatttcctgtggaagtaggttcatgagttatcagcactgatcaaatctcgaaggcctatcgccgagtaaatgaaataccttgagaagcaggccgaagttgatagtgtcttggggcgagtgggtattacaaccgattccatcactgaaatggaaaacattatatatacatgcatcattagagttgtgatcaaagagttggcgaacagcgccatctgcccacaagaaagcttacccattggggactgaatgaaggttaaaaagtgtcactaaaacttcatagatatatttcacaatatgagattatgcagactcacattcccagtccatgtccaatccagcaaagccgagctttttggcatattgaaccaagttctgagcaaatgctgtcctgcgagcgggcgtcgaagacagctctgagaagtatctgcagaagtaaaaatttagcacaaggttgaacgacaaaggaaacaagttgatgacggtaaattgacctcgagccgtcccagcccccataagaaagaagtgggtttacattgtctgaatgattggcaggaacaaatcgggatgagacaaagaaaagattagcatctagaaccatcatccaaagttgctatgaggttgtgactgacgttttttcgctagaccaacaaactcgactgccagctgctctgcgtgtttcggggtgaggtgatcaccgtaactgaaggtatggttagcttcgggcacagccacaaaaaagatcacgtccgtatacagggctaggaatacaatccaacgggaacaaacggtagtgcctcagtgagatcgtcaatcaggtatttatggatagtttaaaaagggtcgaaaaatgtcttacaataatcgacttgcttgggcgattgaatgttgaagttatatacgggataatagcccataactttcttcgttctcttgaacttgccggcgctagcgtagctgtccgtcggcttcttggaatcaacgaagttggtgcccaaaagtgagaggaggaggatgcatgacggcagccacactgtccaggacattgttgatatcataatatgcggctggtctgatgctctacgctactcagggagtataggggctgtaggggcgtgattcggatcaaggaaaagacggctacagcaatatccacgaaaaaaaatgatgaagagttgcagggaattgatggggtttggcgagacagaagatcaaggtaagaaataggcatgagatagccggacccaagggccaaggcaaacggcgagaagccgcatggtcatgcaacaacagattcagacaagccagagagaatatatcgcacaagtgtcgacagacgcgctgggacaacgaagggctaatctctttggagatgaactgttttaaaggtgtgaatgacatgactgctttggatttacaaatgatgaagaaagaagacaaaacattgcgataaaggaggactagggggaaacagccgcgtagggaacaagaaaatcacggcatgtttctgttgacgttcgccgtttgctcaagttgcccattcgtctgattcaggcgcgtgattgattcccacggtggtactgcctgggaacccagaaaaaaatccactataaggcagcttcaccgccagcaccagtgttactcagtgccggagctccaaccactgccggtggcactcggctcacactcggctcacagaggggtccacctcggccacccaggggtacatcacggctgcaaacaaatgtttgcgaacggtccctcggtagccactttgaatcttgtcaaaaattggtttgcatcgcacagaaaagaaaaaaacaaaaaaacaaaacaaaaccaaaaacaatcagttgaagaggagtttgcccaaccgatgatcgttcacatcaaacgtttgaaaaaacactctactggtcaaaggtacccagctctctccagcgacactgagcaccaacaagccaactcgggtatggagtgaacattatcttcagctcgatgggtcaccaaagcaccatgctgctgccagcattaacttgaagaaagcccccctgagttgtttcgctggttggcgaaagtcggccaaatttagctgtcagctaggcttcaataacatatggtcggtttgcttaacatttttttagttgtttggtttttcttttctcaacctcatatgttctcgaagtttcaactcagcaagtggcctctcagatacgactgatgaactggctgttcggcccaaaacgtgatataaagtgttgacataggagagcgttttgggggttttagatttcaatccttttttgattttctaacttcactaagtacctcccctcctaccgcagagtgctaaaccactggtcgcattgcgccgaccggattcggaggtttccttcctaccatggaagagaaacaacaacacccatgttcgatttttgccctcgatattgcctccttttcccgcaaattcatccgccaggccggattaatgaagactcgagtgtacccgaacattccttgcctcctcctcagcacctccaacgcgcacccattattatttgattttattagggacttatttcatcaaggaatcagatcgttttcttgtcctatcagtctgaaattcaattctttcaatatttgttgttttcttctctcctcattttatctttctctttctagtagaagttgggttgacttgagaaatgggactcactgagatatcgggcctcttttttttggtattcatcggggtgtcggtgtgtgttcaacagttaacttggtatttttggatactgaagttgaattttgtaacgcaaaatcaaaaaccgttccgaatgtcagaaaccgctggcgcgattcgtgtcggtccagggcttccgtagctttccaaacttctcgggataaaaaacaccacaatggagcttttggaaaaaagtttaccacctgaacataacatgcaaacaagtttgcatgttattttttagcttccaaggggtttgtatcaggagggcgtaggactaaggaggaaaccttggcttctatcttaacattgccagaccattgattctcaatactttctcaagttatgcccaaaccaacgtgccacatagtaatttttccggaggagcttggctatggggcttgttccaataaattctagttactcgcaactttcgtccattttaagaggatccttcctgaaacctccgagggttccattttaataggatccctcccgaaacctccaagggtgagacacttatctccctcctaattttgtactagaattccctctctcaacatttaaatattcgcatcctctggcgaagagcaaacagttcactactcccgttatcctcaaacagctcactatcgccatctgtcactgaccctcaggaattgaccaattaagttgagcgaattcccctttcaattcagcaggcatatttcgatggctaacatgaacccccctcgatatcagtcagccggcgcgataaactatgttctttcacatattggttgttggtttaatgtgcagtgtcagccatgtctggggcctcggacgatactcctggatggtggtgaagccttcgggcgaaaccatcgatgtgcatttctcgatgtcatcgccagccgaggcaagtgaagcggtaggacaccgaactttgaatctgaacaaagtatgtcgcgccttggaggcaacctcaggcgaaggaaaagaagctagtaagcaacttcaacgccacgctcgcacgaccttgtcgggtaatcatcagttcctggtcgatcatcccatgcgccccctagaaacacaaacaagttggatgtctttttgtaaaaattcggagtcttttggcgcgttagattcaccaatagcgaaggtgatcaacaaggtctgcactcagcaaatccatgaccgctcctgatgaacccacaagatgcagatttagtccgtcaagcatgtggtttacagaacataaaacttcctgagctccctatgtacatatgatgcagaatttgtggcactttgctcttgatccaaattcccaatgccttacatcaactcatcaattcattggcacattctctccattacactaaacaagcactacaagtaaaagtccagcaactggtgtcagttgacatgcaagagctcagaccatactttgcactggacttgagttgaactcacacttttgttgtaccttgttctggtccacccctttggagtctcagggttttaccaccaaattacatcagcactgtcaggcttagggtaattaccggtggagaaggtagtacctatagccgtgatgggaagatgtaaaaaagctaggtcgtagcagaaagaatgaggatttgtcaactaatgcttaagacacctctcagagaatacttgatgaggcttacacgcattgtccagcagcttatgagctggggcaaacctctgtttccatctttgatggccgggaggaatcatccgggccgttgggggctctttttggcttgccgacccccaaaacccagcgggttttggggcattgactccgtccccctccgggggtttcattttttttatttaaattttttgagtatttgactcccaaactcgctgatgggtttggggaatcaactcccagtacttggggaatgcgggggaatctcagggagtttgggggtttgggagtcgactctccaacttttgggaatcgattaaccaagcccctatttttatggggtaagtgaattgtataaatcattgtttgcaagacatatggtttttaaattggaaggttggtaaaattccattgatgtgcaggtattgtgtaattttacaacccatcagaaattttgaagggttaaaaataaaagatttgtaaataaagtatgttaaatttgcatgagaacattgacatatgtaaatttacaaactatagagtggtggagaccatattactgtaacagattttatagtatcccaaatttggggagttttgtcaatcaaaacctttggtcccaaaccaaagataattgtgtcataatttttggtttagaaccaaaggcaaggcggagctgagtgaggtgggtgagctgggtaaaaaatgtaagaaatggttgaatcaattacttttttgaagggccttaataaaaaaacgcggtttttccgcgttttgacgcggttttaacgcgccgcagcacacgcggtttccgcttttagacgcggtttcgtaattaattttttatgggttattttttgactttttttgaatttttaaagttgtttcctacactataaaaggcgtagaatttaatggtaaaagccatttttcataaaaatgaattttgattattaattattttttttcactcatttctcaattaattgtttgcatacatgtatgtaccttattttttatgcttttgtgaaattttaaaattatttcctaggtttcaatgtgtgtagaatttaatggtgcaatccaatttttttaaaactcaacggttcatttttaatactgaaattagacccattttttcacttaattttttacagcttaattctcatcattttttgacattttaaatttatttcccacactttaagacatgtagaaaatgatggtaacaaccatttttccccaaaatgaaaactataccttgaatgccgcatttgacacgttttttttaattaattcatcactttttcacttaattgtttgcatacatgtgtgtaccttattttctatgcttttttgaaattttaaagttttttcatacatttaaaaagtgtgtagaatttaatggtaacatccaattttcttaaaactcaacagttcatttttaatactgaaactagacacttttttcaattaattctttacatgttatttctcactattttttgacattttaagtttatttcccacactttaatacatgataaaaatgatggtaacaaccattttacataaaaatcagcgcttgttactgaatatcaatactgcagtggacaggctttttttaatgtttttttgattgatttttaccagcctgatcttaagcatttttttttattttaaatttatttcctacatttacaaatgtttagaattgaatggtgaagtccaatttcactcaaaatacaagcttcaatcttaatagatgagcgtaccctgtttcttgcataatttgtaccatatacaaattttatttgaatgcaaaatggatacagccatcaattctgaaacctttaaaagtgtaggaaatgagcttgaaattccaaaaaataaggataattgagcgtgtaagaattaattcaggaaacacgtcaaaggcattattcaagatatagttttcattttgatgaaaattcattgttgccataattttatacatgtttgaaagtgtaggaaacaaatttaaaatgtcaaaaaataatgaaaattaagctcttaaaaatcaattgaaaaaagtgtctagtttcagtattaaaaatgaactgttgagttttaagataattggatgttaccattaaattctacacacttttaaatgtaggaaacaactttaaaatttcaaaaaagcatagaaaataaggtacacacatgtatgcaaacaattaggtgaaaaagtgaggaattaattaaaaaaaacgtgtcaaatgcggcattcaaggtatagttttcattttggggaaaaatggttgttaccatcattttctacatgtcttaaagtgtgggaaataaatttaaaatgtcaaaaaatgatgagaattaagctgtaaaaaattaagtgaaaaaatgggtctaatttcagtattaaaaatgaaccgttgagttttaagaaaattggattgcaccattaaattctacacacattgaaacctaggaaataattttaaaattccacaaaagcataaaaaataaggtacatacatgtatgcaaacaattaattgagaaatgagtgaaaaaaaataattaataatcaaaattcatttttatgaaaaatggtttttaccattaaattctacgccttttatagtgtaggaaacaactttaaaaattcaaaaaaagtcaaaaaataacccataaaaaattaattacgaaaccgcgtctaaaagcggaaaccgcgtgtgctgcggcacgttaaaaccgcgtcaaaacgcggaaaaaccgcgtttttttattaaggccctttttgaaatagtttatttaactcaatagaagtaacaatcttacaaaagaaagaagataagtaaattgtgacttagatgaacaaaaaattaagaaagaaagaaatacctaaaagactaaatcagtatataacaaaactctcaacacaataaaacgatgtcgacttcagaacacaaggattatcacaacaaactagcctgtcagagaaattgataaaagaaacggtcaatacaatgtagaacagtcaatcagatagagttgaaagaactacctgcccagaagctagaactagctcctcctaagtgtcagaagcaaacgatagttgaattgaagtatggagcttgattgatcagcgaataagattgatgacctcggtggtttttgattgattgatgagtcagagcaacaaggaaggggaagaaaatgattggcaagttggaagttgcttgctcggaagattgagtgactgagtggatgcgggatcgaaagtatgacgactgagaatttgacattgaatatccttatgaataaaaaactcaatgtgccaagtttaaaactcaacaaaaaaaactgtaaaaacagtttttgcccaatttttataaacaaaacagccctaacctccctaacccctaaccctaaaccctaaaacctaaacccaaatcctaaaccctaaaccctaatcctgaaccctaaaacctaacccctaaaccctaacccccatcccccattgaagcaggggccatgggatttctgacaactcggccaggtccccaatggccccacaatatccagacagatgaacaactacgcttgaacctgtctgggtacagtgcctctctggggggtgaggtgcattgagtaacctaaccccctaaccccctatgaggtgcattgagtgacctaaccccctaacccaatagggggtatcaaatataggaaatccaccatcagaaaccagtcacttttcccaaaaaatatttttgcatcaaagggccccaaaaggggttaaatgaataaccaacatgtttgggaaagggtggattttttcaaaccagtcaattaaaatttaaatcatggtggatttggttatatttgataccccctattatgaggtgcattgagtgacctaacccccactggaggatggggccagtgggaattgaacacacagcctgctgggtggtcagattttagggccagtggaaaccactgacactacggtcatttggctgtcgcatcggtgtgatgcgacagccgtcgttttacgtgagtgtcactcgcgtgcgacaacaacccccaagccgaatgcagcgacagcagggtaaaatgaagcgacaccagtgcctacaagcgacaagtatgggtaattgagacccaagatattattaaagattaatgtaaatgaaaattgaaaatcgggaggaaaagacctcccgacttgctctgactccaccgtccagccgagaaacatgagcttactgggttgcaagaatccttgcccggctggattaagtggacaccgggaggattcttcctcagcaagctgccggcaggtattacctgcctactatgagtttccgcctcgacaagcggcatcgcgtgctggattggctggattgggaccagccgcgggtattcaccaaatgaccggtgctcatcgccattaatggctgatggtgttggtaacaaggggggagtctgagatttagatcagctcatgaatgattggccgtacacaccattcatgaccttttccagtcgactgctgtttcacctgtggcgccggtatcaactgcccaaccacattgacgaacaatcgccgactggcctgtccaactacgaactacgacttgctgctcaaacaccttggcgaacattcacctgtctgaatcaagattttttgcgcggttcgtttgaactttggaaaccaactggccccgactggcctgtctgaactacgaactacgacctaaaccaccttggcgaactgactggcggcacctgtccgaaacacgattttttgcgcgttttttttgatatttggaaggcgactggccccgactggcctgtccgaactacgaactttgacttgctgctcaaaccaccttggcgaactgactggccggacctgtccgaatcacgatttttttgcgcggttttttttcatacttggaaggcgactggccccgactggcctgtccgaactacgaactacgacctgctgctcaaaccaccttatcgaactgattggccggacctgtccgaatctcgattttttgtgcggtttttttcaaatttggaaggcgactggccccgactggcctgtccgaactgtgaaatacgacttgctccttgacgaacattcaccgacgggccggtcctgtctgaattacaatttttcacgccgttttttttttttttcaaatttggaaacccactggcctgtccgattcacgatttcttgatatctgtttttttcaaacttgaaaacaaagtacggaccatgccgaaaacccaaaaccagaaggcactatgcacttgttcaaaatgcatcctcaactcagtctacgacccacaaaccaaaacaaaccagcatggaaaataccttgctcctcgaaccatcaggacacatcaacttcaagatcgaaagcctttggtcatggaggattcaaacagtgatagatcttcaaccaacaatagcgcagttatccattctgacacctcaaatggttcagtctttgaagggcccaacatggctgacaacaacttgatttgtgagttctctttcctttcctaatttttttgttttgttttttccaagaaaaaatatatatatctgacatgcaaaacagctttcattgttctctttatatcttggctttacttattctgtggtgtgagccgtgagaattgtaggactgcttgtaatttccttttcaaaattcttgaggaattccagaaaaaatcagctccaatcaaccagcttgaaacacttgcccgtgatccgcgaagccttattgagaaagccgacatcaatcctaccctcatcaaaactatatgctgccgtgaatgcttttccctatacccgccgaaccgtgatgcacccctcttctgcacctatctaccgtatccaaacgaggaacaatgtggagaacctctattcaaacagaaccgggtgtatcgtggcatgaaggaccttggccaattcccccccaaatcaacaaccaaaaatccggttccttatcctcaattcgttggggttcctcgctgttatttcatctctcagtccattctcacctgggtcacctggctcctttccaaaccagacactgagaaggaaattcaagaatgggctggcgaagttggcaatcaagacgattttctgattgatgttcaaaacggcaccgctttcaaaaccttgttcagtaaagatcggtccaactctttggacttggccttatctctattcgtcgattggttcaacccacgtggaaataaaatctctggaagtgttgaatctagtggagtgtttgctttctcttgcttaaatctcccaccctcaactcgaaacaaagtctcccatattggtcttgctggaataactccaggtcccttttcacccaacaccgaaacaatcaatcatctcttgaaaccctttgttgatgaattaattcagctggaatctggtgttgaaatccgaacctatcagtatcctaatggtcaaacggtgcgaatcaagttactgtgcttgctcggtgatgccccggcagtcaagaaggttgcaggatttgcctctcactctgcaaaatacttctgctcattctgcaaagaaaaattgaatgatcttggaatgttgcaatgtggaccaaacaggtcaaaggatgcgacactagcggcagcccaattggccaaggattcaaagtcaagcacggaatcagagaatcttctcaaagagtcaggtgtacgatggtcagaactcaaccgcctaagctactggaatccgtctgataacattgtgcttggtgtcttgcacaattggctcgaagggatcttgcaagctcatttccgatatcgatggggtttcaaatcaatcaccaagaaggaatccgaaaaacgaagacgttctgcttatgcacaatcaagaagaaagcgggcacgattgggtggcgccgcatctgcaatgtctttggacgagacctctgaaaattccagactggaggacagctcagatgaaagcgacacagatcttgtccttgatggtggtccagatggttcatttttctctcagaacgatatcgaaactttccgttgcagtatgaaggaggtcatactaccacatggtcttgacaagttacccccaaaccttggcgaagagagtcatggacgactgaaggcatcacagtggtttaccctcttctcatacatcatcccattggttatctttgatctctacataaccgaaattggaaatattgacagtcaaccaaaactatcaaattttctcttcaacacaggaaatctagtttcatgcactcgaattatctgctctaggaaaattaacgacctccacatcaaacgatttgagtcacactacagaaaatacagtgacactgttggcaaactcttcaaaggcgtgaaggtacaaccgaatcaccactacgctttacattatacaactcaattgcagcgatgggggcctgttgtctgtctctctgaatttccaggggagagactcattggatttttgcaaaaaatcaagacaaacaatttgattggtgggtgcaatctcaatacgtactcaggtacaacatctagtgacaacatctacttaatatatattttcttttttcagaccagatgaatgcaacaatgatgactcggggatgccaattacaaaaaatgattgacaagcctggatacaaagaattcctccagaccaatggcgaaaacaataaatctcaaacagcaaagtcacctgcctctatatacctctctgacgcagtctacgggaagctattcagctgggtaaggagacaacatccatcattaaggcatcgagacgagttcccaataccacgtggattgccggttctatctgggtatgcaacacctgttcagtctgttttgtgtggagatgtcagggtatcctgtttagaaccacaaaattgtgtggttgctaagcttggtggtaagctgaagtatggcattgtgaagcagatatacatgtacaaaaaccatctagaagagataaaacatgttattttctgctcaccaattgtcaacctataccccaagagactcaaccttcccacgactcgttttcgcttctccttatatcaatgtgcggccgttgtcggaaagttggattgggacgaggacctgctgcttgaaccagcaaacattgactcagttgcagcataccgtttcttgcctcgcaatactttctcaattgaatccaatggaattatactaaccccatacaatagatccccccttttggaattatctggaagcagctgaaaaagatattctgtttatcatttgtttcccatttcttcagcttgatgtttgtattccatgtaaaatactgacttgccacaataaacccccctttcttctgatcttgtacgtagaaaatgattctcaactcttaaaattcacatgtgtacaatttcaacttcaatgttcatcacccataagagcaaagtgcctagcccaagttgtcccaactacttgttggaccagccttcccagcattcaaggctttaatttcccatggtacaatgcattcaatttcaacactatggggggctagtatgtacatgggaggctaatgacagttgttgaaagtagattgatagaggtaatatcaataggggaacagtatgtttggcagtaaaaaatgagaacatgtgtggctggacaaagtatatggaagcttgttgatagcagtacgtttggacagtaaaaatcagatggagtaacatgggtggttgacaatagctgttgaggtttcatcaatagagatgatacttacaaggttggttgagctttggagagtacaatatactaaaatggtcagacactagttggaggaagtgaagaatgaaatgatttaggaacataaggaaacatatttacaccggggggtttttttttttttcttttttttttcttttttttttttttttctttttttttttttttttataattacagctaaaccgaaaaagcttgcgggctgtcgagtcggaatatccaaaaaaaaaaaaaaaaaaaaactgcaattggaatgttaggaagaatacagacaagaatacaggctgccgtatacctgccagcagcaccggtgggacctgaccggccccccagggggatgcctcagcagcagccatcagcgggtaagggaaggccgttggagtgaactttgcatcaggattccgatggtgttactctcatcacctgaaaatgagagaacaaaaagatagcaaattcaacccaacatgatgcatccatacatgaacctgtattcttccaaaacttccagctgtagtcggtagatttttttatttttttttattttctgactttggagcccgcaagctttctcgttatagctgtatatttaaaattttttatctggattttttgtagattcaaagataagaaatgagagaaagaggggaaaagaaagaagagtaagtggtaaaactggactataagaataagagatggagtgtagaattacaggaaaaagagaacatgaggaaactgtaccatgttttttttttttttttttggaccattagaataatgaaattggaggaagagaggaaaagaaggaagtgaataaggactggaaattgggagcatattttttttcttttttctttttttttttttttttttcttttcttttttatattgttggaaagatggaaaaagatagcacagaaaggaacttggaacactggaggagagaagggaatacgcttgaatagaaaaaattaccagactggttcatcctcctcaacaccttgcatcggctcgtgatccccggagtgctctggatcctcgtagttgctgtcttcctcgtaatcctcatcgccgtcggattcatcgtcgcctccatcttcttcaacaaagtcgtcgttgtacaaatcaccggcatccccctcttcaaagaactcgtcctcagaagcatccgggctggggccgtctaagtcgatcccttccccttcttcatcatcgccatcgccttcgccttcgccttcttcatcaccagactcttcgctggtcgttgatgccacaagtccgtagggttccgctagttgttcaaagtatattcgcgtgaaagtcttatctttcgagctttcgtgaggatgtcgctgagcctttggaagtagcgattcacttgcgtttggaaggaacgcgacattagtaaggtcgggtataagctgttgctgagccggtgttaagttgtggtaccattcggggtcgtaaaagtcgatcggaagaccctttggtgccgccgtgtaagctgacatctctgggttcttcggtaatttgcggactcggcgacgcttgcttggatcctgctccgctgctttcaacatgcagatgtccaggcgacgaaaaaaccgattcgcgttcttggatcgatacggtaatgtcttgattttgaagaagccctttccttcctgaacttcatcgtcgctatgagccgcgatcggggtgagaatcttgatgtatcgcgaggggaatttgttgagcgtcgcaaattccaatctgctggcagccagctaaaagaaaaacattagtatgtgaacacgactcctcaaaactggtgcaacttggaagagtgacttactcgctcgcgattcttctggacgctcttgtgctgaacttcttttgtgagtttacccttttctttattttcttttttgtatttctctaacattaagtagtggacgaagtggttgtaacattcgatcaaaaagcccatgttttgaaccgcctctcgatcgatgttaagataagcatacgctttggccccggcaagctcctggaaagtcgttacagcagcaattcgacaagcggagttgtataacgaatcacagtcttcctcgagattcggacaccattttcggaaacccaaacgagccatgagtcccttggcgtatcgaatgaagttatcccccacgtgaaggtaagagtttccgattcgaatacgtcctgcgcgagcgtccttgagaatctgaacttgattgatgtcaatcagttcacgaccagacgaggcgaaactggcgacttggttgacgtggtcctccctcgaaaagttgtcgtagaactcctgcagatcccgcaaatcaggagcttcggggaccgagtctgatttcaagagcccccagagaacttttacatggataaaaactgcgttctaaatgaccaatcgatgagtttaatacttctggaatgaagaaaaaaaaaagaaagaaagaaacttgccttagtgcctgcataggatgctggaaagtcgccagtttgcatctgtcgaggattccgctttcgtgcaggggccttcgcaggtgattctttggttgacttgcgaggctttttcggcttctcgacaacggtagtgttgatttcggggggagcggatctggcgcggtcaaatcttctggaggttgatgcaacaggtgggggacttttcaatggggtgatcgtgaccttcttagcggcgggcgcctttcctttggaggctgatttgtgggagctctcgggagcaacctttctcgagactcgagtggctttcggggttgaagtcggtttgcttttcttcccgcctgctgctgatttgagagagacatcgacagcggccttgactatctgttcgatttgggcttgaagtgtggctggtgggatgatggcaggctgactagcttgggaccgattgttgtttgcgccgccgggctcagatgaaccccaaggattatccattagatcgttgcttgtaacgttggtgaatggtatttgcggcgcactagggtatgtaagtagacgaaatagaagcacaagtcagatgagaacgtggatgaaaggaagacgccgaaataaagagaaaaaagggaaactactcacatgaatgaaccgatccaaagatcgattagcctgcgacttgatcaaaccaaataaggttggatgtcgcatcaactcgatagctgtcgcattcaagttcacgggtgtcgctgcgggtgtcggataccaccaacctaaatttgtgcgctgcgacccgcagtcgcttcacacagaagcgacaagcagatgaccgtagtgtgagctacatagactttgtctctgcctttgtttttggaaatctagtcagctggaggacccagctccaggcagctcacccatctctggctgccctttggttccaaaccaaagataatggcaccattttctttggtttggaaccaaagaatttaattgacacaggcaagacaagaaaagatgatataatgtgtttatttgtatcttctcagaattttaatacccaaaaataccaaacttgtgttgtctcactttcctgagacaaaacacatgtattagggggtatcaaatatcagaagtcaaccatgagaaaccagtcaattttgcatcaatagggggtatcaaatataaaaaaatacatcattgtttaattgactggtttgaaaaaatgcagccttttttaaacatgttgattaggcagtatcaaatatagccaaatccaccactctttaattgactggtttggaaacatccaccattttttgaaaacattttggctctttgttttacctctttgggggcccattgatgcaaaattatatttttagataattgactggtttctaatggtggatttcttatatttcataccccctattattcatctgaccccttttggggaccattgatgcaaacaaaggttttgggaaaagtgactggtttctaatgatggattttctaaatttgataccccctcatatgtcttgcaaaatatgatttgtaaaattatagcaacccattttttattcttgtagttcatgtgctttctaaccacaacttgcaaaatctgtatctagactacttgatctttctactactagatatagagatcagccaatcaaaaaacataagtcttgaacacaattttctgttgagtatcactttgtgctcagcctcctctaagacttgatgtcagaactcttaagcctccaggatccttgactaagtatcaaagtttacttatttggactttatctgacttgggtgtgtatggcttttttctgatcacttgtctaccttagggaactgttgtcatatccaaaagattttaaaaaataatagagattacatatttttaatttcaatagagaatcaaactgaatgaataattatttcaactattggaggtttcacagatatgtgatctcttgacattaagcttaatcagaacacttccttggaaaagccattccaatgagtcattgggcctgcctgtccaagcagttcttggacctggatgtctgacaagagcttgaacgggcttgtctgagcagttgataagcagtgtcagcgccggtctcttatgtgacctggtgttgatggggtttatggatcacactataactgcagaggcagccaatggaaaagaaccaaaaccccaacgctaggaagtagaggggttagctccctgggttagaggggacacacgcagaatgagctttgcagtgccaagcttagagtatgtaagactctcttctaggctacagtagtgactttactgtagtctagggatgggatgaagaggtctgaggtaggggaaggttgtaatatgttgtaatagattataaaaaaccccactcacttaattgaggtaagataaacaggtttgtagggcaataatctctggggcaaggaatcctagagggaaagccttccccttaagtattgcaaggcagggttcaggcagcctgttggaccggacaggttcgcagatgatcatttatgaatataaatcataaatgatcaaaatatgtatttaaattaagattaaaccaaaagtggaggatatgacatcatctctctcttggtgaatcaatacagagagagatgattaatttaatccttattggtactcatctctcttattacagtaaatacatacagagagaatatgcacttaactattcccatatataattatagaataagaaaccaagggcacttggactcaggtacatctgtaaatatatacaccatcctttggaatggtcattgaaccactaaattaaataaactcatggaaatatgagccaatgcagacatttggacatgtcctacatgtcttgtggctgacaagcagggacatctgcttggagagctgagtccaagctcttgctggaccgcaagatccggacaggccggcccaatgactcattggactgacttgtccaagcagttattttaggcagtggcacactcaacattctgaatatcaattgagaggtaatcttcaaaagctcaacttcaccacactacaagatgatcatatccaggtcaagacaagcaacatggagaaatcaaagaagatatgatataagatcaccactcttggaactggaagagctccccccctccccccaggaaattatttatgtgaaaattactcaaatccaactcattgagttacatcaagtaaatgaaagttaattactgaagagtttcctatcacctaaatttattgaatcaaaatgaggtaacaaaccttattagagatgacaatcagcacctgtcacactttcaaaacaggtcttccacattaccagccaccagaaatgcaggtggagtgtccagtacaaatgctatatcattactgcaccctctaactgcatgactggtggctggtgttctggagagaatgttgtgaaagtgtggcaggtacaacagttgaccagttacaccaaccgtagtgtagcggaattccactaaactttagcgtagcgtagtggacttccaccacatctgcactaacactacgtgcataggccccaactaagctacactagcaacactgggctgctacgctacgctaaagggctatttagtgttagcttagctgccatggcagcagcctttttttgtgtagtgttggtgagcactaccacccactacgctacactaacctttagcggcgctaacaacacacctttttttgggtagtgttagtgtgctgctactgccactacgctacagcgctgttagcagcaaaaaaggctgaaaaaccactaaaaagcaatgtagcttagcgtagacctgcgtgcgtagtgttagttcaaatttgcagatttgcgctaacactacgctaaatgttagcttattttagctacactacgctaccctaacgctacgtttagtgcagctggcccaccgttgacgctaagactctggttagcggttttttggccctgtagcgcagcgtagcgtagcaaaaatctgctaaaaaaatgctaacactacaagcaacggtgggccgctacgctacactacgctatttggccactacctgttagcgtagtggcttttttttttggaaatcctgtagtgttagttcacgctacacaccgctgagctaactgccagcgtagcatgaaatttttccctcaatttttttttagtgttagcttgaaatttttgccactaaactaacaagtagcgtaactttttccaagctaacaaaatttgcgctaaccaatagcgtaactgttagtacagctaacatttagcgtaactcataggaaattaagctaagttacgctacactacatatgtagttacgctacatatgtagcgtaacggtggctcaactgtagcgtaactgcgcatcatctcagtgggaatcaaacccgtgacgctaaaggattgcgctggcatgttgtccgggggaggcactgagctccaccctgaccacatgactagcgctaccctgaggggaacatgtagttgagggtttagacaacgctgggccgctacgctacgctacgctaaagggccacttagcgttagcgtagcggcgctaaaacgggcccttttttctgtagtgttagcgtgccgctaccgccgctacgctacgctacgctgaagccccgctaacaggcggcttgcttctgggtagtgttagcgcatcgctacagccgctacgctgcgttacgctgcgctacagcgcttttagcggcaaaaaaggcaaaaaacccgctaaaaagcgctgtagcgcggcgtagcgggcacttttttgtgccctgagcgcgtagcgttagcgcaattccaaatttctgcgctaacgctacgctaacagctaacgcacttctgtgccctttgcgcgtagcgttagcgcagaaaggcggatttttcgctaacgctacgctacaaagtagcgcatttccgctgcgctacggttagcgtagctggcccagcgttggtttagatccccaatttctcatctaatttttttctgttcatcatgggggccactccacttttagcccccttctaattttttttttccgggagggttgatgaaatttgacttccgaaccactctgaaacacaccactcaacactcacctcgctactcaagactcacctcgctcctcgctactcaagactcaccttgctacttcagactcacctcactactcatctcacttgtacacacctctttccagtcattaacaaccccaaggattgattgaaccacaggtaagtgatcctccccccttcatcttactaccccacactaacattaacattcttcactaaggttacaaaggtccgtctttgtaccctacgtcctcccagctaccctcttcgttccttggatttggtcagcagtaagtctgcctccctgctaccctctcctctctgctaccctcctctgctaccctcttttatcgatcaatcaatcaattgattgattaatcaattgattgattgattaatcaatcaatcaatcgattaacgattgattgattgattaatcaatcaatcaatcgatcgattcagctaccctacaaactgtaaactaacgagctacccttacctcctctttgaaccagctaccaaccagctaccctcaccgcttgtcatctgaaccccgctgctacccttcaacaatcaatgtaagctaccctccattaatcaatccattcatagctaccctcctctcttgactagctaccctaccgtaaactaacccagctacccttccctcctctttgagctagctaccctcaccgtccatgctttgaaccccgccatcatctgctgctacccttcaacaatcagtgtaagctaccctcacacgtcttttgtcccaccaacccctggtaagcaccttcctccccccccctttctgaactagccacccccactcatgcttttttatagattatttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcacctcaaatccccactcagtccaatggtttcctcattttattattttatttcatttcctcttattatttactcttcattttattttttattcatcttgattttattttatttttattttttatcattttattattcttacttatctttttcaaatcatttactcagaagacagtgttgtttcttatttcttggtcctaagacatagtttcatttatgttggtttattctgatcttgtttgtttgttctattctgtgttcttcttttgttcttttgttgtgttgtgtgtgttgtgttgtgttgtttttgtttctggttgattggtgttgtagttagggatgtgatgacatgtctgtgacatgtcactccccagagtcaaagttcagtttgaactgagatgatggggaggcatggcattctgttctgatccaagataggcccatcaaattttattgatcttttcattcttgatacttcagatcctcctacatatcctcaagttcactcaaactcaacaaccgccacagaactcaatttcagttgtctcctctcagaaaaccagccaaccccaacgctttttttgttcagatcacagctcaattcatccggaccccacttgaaggcagccctcaaagcaccatcccttcaaccaactgcctaccacctggcacaataggagttccacaccgaaaacacgcctttatccaacggtccctttcgacaaagacactgacaaacctcttcgacatccaacccctgatgaagtctccaaggcatgtcagcttgtcaatgacaagttctacctgatgaatttcggccgtgtggttctaatcgatcctaataatgaagactcggtaattgccatcatggagttcaccccttgggatcaattaaccaaaactgataaagaaaacctcaacttcatatcaacttttcttcatcaatccaaggaatttgtcaatcctgttggctcttcaacacgctcttggggtggtaagatgtgggggattggttggagaaagtaccaagactttatgcaaaaatttggaagatatatcaaagcttttcctctgagtaagatggagaagtttgataaactttttcaacaatcaaaacatcttggtgaaattcttggtgattattatagaggtttgtcttcctgtgcatttgagcatagccatgctcttatggaacattttaatctacctgcttttgatgttgggtttcacttgtgttttgtatgctacacacctgttcatcacatgtcacttcagtttcacatgtagtgtagtatacctggggcagcaactcactcgtggaaggattctttcctcatccttccacatttctcatctgctgtcccaggtatgagttttctttccttttctttcctttctttctctttttcttcttttatgttccagtctcacttttcattactgatgcaatgtaatccttccacatttctcatctgctgtcccagtttgtctcatcaggttatgagcaccagtgctagctacctacgcactcgattggagaacaactgaaagcaaatcaataaaaaggatccgtacgcttgtcgataaagcgcttcttacatgaactcacccccatcgccatatctaaaaccagaatactccgtgtctacatcaccgatcgccgaccctccgtcacttccagtcgattccaaaccagaacagtcggtcttctttccgtcaatctctaaatctgctccagcgatgtctaccgctaacgactccgaagtcgcgggtcatccgaccctcaaactcactggagtcgagcaactcaaaccacctggctccgactccaattacttggattggagctgggtgctggaaattcacttctcagctaccgacgtcgactacgtcttaaatgacaagcccgaaatcgccaaggccaaaccaaactggtctcgcgacaacaaagcaatctgcggggtcatctcccgcacgatccatcccaccaacattcgcaatgtgcgtcatctcaagcaagacgctcgaggtctttgggacgcactcaaacgagctcatcaagactcctccgcgggaggagtcatgttctggctttggaaacttaccctctcgcgaatgatcgacgatgatcttcacgctcacctcgacgacatggcgaaaacgtttgaacgtttaagctcactcatcactgttgaatcgccactcacccccgaggatatatacttggcgtcaatactcacatcctcaatgatgaacgagccgaggatatccccaaccaaattgatcgacgctcttaaggcggagagtctccgacgaaagactcggtcggaagaaacgtcactggttgagtcgtcagcctcggtgaaagctaaaactcccgccaagaccgattctcaatcttcagctcagcccacccgtcactgcaccttttgcaacgtccccggccacgaccttaatcgctgtcgcaatgtcgctagaatacttagcgcgcacaagtcgggtcaatcaaatgaaaagcaaccgtcgggcgaggcaagtcgaaatactcccaaaggccgccgtcctcccaaccctccagccaaagctggccgtacctcggcaacacctcttagagccgtcgacgatgagggtgaggaagagtccgatttttcaggatcagaactagaagttacagcgggtcaagctgccgtctccctatcatccgctcttcattccatcccatctggtgacgcaaaccttgattcaggatgctcgatctccatgacacccgacctatcatctgtagtcttagccaaatccgatcgaactccagttcgtcttgcagatcactccacggttgaggccactcacaagggcatatccaagctaccaatagacatcgacaaacaggtcacaacgctcgtggttccagcattagctgagcctcttctgtccgtcgccggcttgtgcgacgctggactcacagtagttttcacctcaaaatcgtgtgatatctactcgacccccgatgttggggtagttggtcagccagtaggaaaaggataccgacgggaaaatctctattatctcccctcagagcctgtgagctcacctttctcatctctcacactcccttcacctactgcaaagtcagtagtagttgacaacagccttctgggataccattggcgtttctctcacataggtctcaaaactcttaagcgccttctcaagattcacagcataactccaacaatcaacaatgcgattgaagttcaaaactgtccaatctgcatccaatccaaattaccccgaaaagccttcaaatctcgatctcactaccgctccactatccctggacaactgatacactcagacgtggggtcatatgaagttcactctcgggagggatataaatactttgttacttttattgatgactgctccaaatctgtgtctcttttccccatgaaatcaaaatctgaatcgttcaaatgcttcaaaatctttcgagctttctttgaaaaggacggtaaatttaagatcaaagcactacgcactgacaatggcggagaatacatgtctaaagcatttgaagatcaccttcaggaatccggaatccttcatgagccaggaccaccccattcccctgagttaaatggtgtggcagaaaggacaaatcgcacaataagcaatctggtccgttccagtcttctcagtgcacgtcttcccaagtcgttctgggcagatgcaatgagacatgctttctttgcgtttgattcatttccatgcaacacaccactcggattcaagactcctgcctccattctgggaaaaccctcggttgacctgaatggcctccatccatttggatgtctagtgtactacaccgtccctgaaacaactcgaccaaaactcaatcctaaaggccgggcagccatcctactgtcgtacctaccagatggaaacggctatcgagtatgggaccttgaaagacgagtggcactcaagtcaagggatgtgttcttcaaagactccatctttccatatggggccaaactcaccaccgatccggacccaataatagtggaaattccgtggccttctcagtcgacaacatcaactccacaatcggggcctgaagacaactctcccaaggcaattccatcactgctaccttctcctgcttctgcccattcccctcttcccccaccgcttgacattcctcttcaaccccgctttgaccgacgtctcactgcgtccatccatgcacctgggaatactccccgaatacctgacatcatcaactcagactctgaccctccaacatctcctgaaggattgttatcccgtccctcttcgcctgtctccaacactactccactaaccccaatcaagctccctccacttccacctctcccaccctctcaaccatctcctgcgccaaaagcctccaacccaccccaaccgactatctcaccggctaaacgcaggtctggtcgagatagaagaccacctgatcgctatggaaactggtcgaaaagtgctcaggcagtggaagatgttgacacacctaaaacatgcagacaacttctcaagtcgccaaataaagcacggtggcttaaggcagcggaagacgagtttgcctcactattgggaatgcacacatggcgccttgtacctcgtccccagaaacggaaaatcatcaagtcgaaatgggttttcaaggtcaaacgtcgtctggatcactccatccagaaactcaaggctcgtcttgtggcaatgggctactctcaagttaagggtcttgactatcaagaggtcttttcccccaccctccgccttgaaacattacgccttattctgagtctgcttgcctcccgaaaatggaaaggacgacaaattgacttcaaaactgcctttctgaatggccatctggaccacactgtctacatggaacaaccaccaggtttcgaggatccacaacacccggactgggtctgccagctagattgatcaatgtacggcctgaaacaatctccgagacaatggaacaccgaacttcacaaagctctcactagtcttgggctcactcaatcaaagtatgatccaacattgtattatcagctctctggtggaaaactcactgcggctctcacaactcatgttgatgatctggccattgtaggtgatgacaaggctgttgacttaatcatagcggaactcggcagtaaattccaaatcggtgcagatgaagagttgcatcacttcctatctctcaaaatctctcgtgataaggctagtgggcatgtctttctcaatcaatcacactacattgaagaactctgcgggtgatttctcaatggtaaacacgtctcagtctccaacccagctgactccgccttcaaagaccttcgcaaacgctcttcatctgaccccaagtcgtctggcccatacaatcaaatcataggctcactcctgtgggtgtcacaatgcactcgaccagacatctcttttgttgtgaaccgactatcccaacatcttcgagatccatctgaggcacactggcatgctgctgtcagggtactcaactatcttgtctcgaccaaagatctcaagctcaaactaggcggcaaacttgacctctcaggctactctgattctgactgggcggaggatcgcgatgacaggaaatccacctctgcctacacctatcgaattggcgacggagccatctcctggaaatcacgcaagcaggctacagtatctctctccagtacggaagctgaatacaaggccttatctgattcttgcaaggaaggactttggctacgtcatatcctgtcagaactttgactccgccctagtacagccatccctctccatgtcgacaatgaaggagctgaggccctcgccaagaaccccgaacatcatgcaagaaccaaacacattcatgctcgttatcactttatccgggaatgtattcaacaggatgaagttagtcttctacatgtctccacaagggacatgcttgcggacatgctcaccaaaccactcaacagagtcctgctggaaaaacaccgtctgatgtttggcatagttccctagtaactcccgtgtctctaaatttctctcttacatttctttcctttcctcttattttatttttttctctttctgtctcctttaatttcttttctctctatatttgttttctcttcttctctcttgattatttttttattattgcttcttctcaggtctgcagcaagggggggtgttgggtttcacttgtgttttgtatgctacacacctgttcatcacatgtcacttcagtttcacatgtagtgtagtatacctagggcagcaactcactcgtggaaggattctttcctcatccttccacatttctcatctgctgtcccaggtatgagttttctttccttttctttcctttctttctctttttcttcttttatgttccagtctcacttttcattactgatgcaatgtaatccttccacatttctcatctgctgtcccagtctgtctcatcatttgattcactttcctttggtgaaaagcctagtcccaattcctgttcacctcatcttactttcactaccaataatttttttaatcctccccataaagatccaccaggggaaatatcagggcactggcttcccagtgacttcatgtcaccataaaatcagataagtttctcaaaaatttactctggtaaagaacctgaaattcacaaatttttcacaatgttggaaactgattctccctcagcattcactcaacattcaaatgaaattcacaataaaataatatataagtcaccagagcttcctcaagtaatggtccatttaattcacttctaattgatagaaatggtaaaaatgatcagcccacaatttttttctgcagcccctgcagaactagattataatactcccagatgatgattgtcattctaggtttatatactctcagatcagttaacttcttatcaaaattattctttgaagttctaaatctgcaacttcaagtaacagatattgacccagctcattgggtgggtttaaacccagcttgttggaattttcttccaacaagctggggtttgaaccagtttttccagaggttgaagcttagtctcatgttggattatgtgtaatccaacatgagactgtgccgcgttgggagggactccttcagacaagctgggtttaaacccagctggccaggaggtcctcccaacaagctgggtttaaccccagctagccaggagctccttctgaaaagccgagtttatccccagctagccaggagctcgtcttgaaaagctgggtgtaaccccagctagccaggagctcctcctggggagctgggattaaaattagctggccagaagcccctcctgacagaccagctgggcttaaacccagcttgttgcaaagagctccttgcaagctgggatcccacctcattggatggagctcctgccaagctgggtttaaacccagattgttggaagaagctcctgaacaggtgggtttgaacccatctcattggaagctgctggagagctgggttcaaacccagctcgttggaagagctcagtggaagctcctgtcgagctgggtttactcccagcttgtcgtaaggagctcctggcgggctgggcttactcccagctcgtcggaaggagctctttccaagctgtgtttactcccagcttgacagtaggagctcctggcaagctgggattaaacccagctcgtcgggaggggctcctgacgagcttggtttactcccagctggtcggaagaagctcctggcaagctgggtttactcccagctggtcggaagaagctcctggcgagctgggataaaacccagcttgtcgggaggagctcatggcaagctgggtttactcccagctctttgggaggagctcctggcgagctgggtttactcccagctcgtcgggaggagctcctggcgagttgggtttactcccagcttgtcagaaggagcatggagagctgggtttactcccagctcattggaaggagctcttgtcaagctggttttaatcctagcttgtttggagggtgcggcgtagtctcatgtcggattacgcgtaatccgacatgagactgtgccgcatcgggagagactccctccgatgcgctgggtttaaacccagtagtcaaggagtttcacctgaagagatctgtttaaacccatctggccaggagttaaacccagctggccaggagttaaacccagctggccaggagttaagcccagctggccaggagttaaactcaactggccaggagttaaacccagctggacaggagttcctactgacaagctggggttaaaaccagatcattgaatggagatcctggccagatgggtttaaacccagctgaccaggagttcctcctgacaagctggggttaaacccagctgaccaggagttcctcctgacaagctggggttaaaccgagctcattgggaggagatcctgacaagctggggttaaaccgagctcattgggaggagatcctggccaggtggatttaaacccatttggccaggagttcctcctgagaatctggggttaaacccagctcattgggaggaactcctggccagatgggttcgaacccagctggacagtatttcctcccaacgggttgagtttaaacccatatggccaggagctccttccaatgatctgggtttaaccccaaatgaccaggaactcttcctgacgagttaagtttaaacccagatggccaggaggtcctcctgacaatctgtgttcaatcccagatttttcggagcccctcccaacaagctgggtttgatcccagcttgtctgactcgatcccctcctgataatctgggttcaagaccagcttgtctggggtccctcctgacagccttaatttaatcccagcttttctggagctggtagcaaagccagcttgccaggccctccttccaacaagctgggtttcatcccagcttgcccggagctcctcccaaatagctagccaggagctccttccagaaagctggtagcaaagccagcttaccaggccctccttccaacaagctgggtttcatcccagcttgcccggagctcctcccaaatagctagccaggagctccttccagaaagctggtatcaaatccagcttacctggaggagtctctcacaaaagtttttcaaattacccaacttttggggagggagtattgcaacacaagcagcatttaaagccaacctgtttagcaggctcatcctggtgaagtggcacataacacagatttttggtaggagcctcgtccagcaaaatacatctaataccagctttttggaaggaactgctcccagtcagccggtattagaagcagcttgttgagaggaacccctttcaatgtagcataggctcatgcaagatgttgtgcaatccaatatgactgacatgagacttggcagcctcctctgacatacagcctgtgggaccttctgaaaatctgggattaagatttaatttgatttcaaatctggaatattcattctaaaataagtgctgaaatccagtaaatcatattaaattcgggttttttctatgtattaatcagcaaagaatggggaacaaccttgtgtcaacatcaggtaaattcagaggaagttaagaatcttttccagggaaattgagaataatttcagaagtaaaacctagtgactttcttgtgaaactcttttttcatgtatgattcttctagtgatttttataatcttttttgaatgtttcaaggtgaattagtttagacttgctgtcactggcccgccagtgccctggaatttcccgtggtgatcataatgatatatccaagtgggcttttgttatgtttattcccatctactctgctactggcaaattagccggtcctgaatctggttatgatattaaaggtggtccttttgttttcccttctttccatactggtattagttttgacaaacaacacggtattgttaaaatgatttgacaagccaataagtatagacattgtactcttccttacttctccccatctggttctacagagtttactcgtcttggtttatcacttcagattactacttctattgttaatgctgttaaaaatgaggtcaatggttattataaagaccctcttcattactttggtgatcacttctattatatgttccgttgtctagcaaaaggtactttattagctgctttattttgtttccattacttcctttttatcttttcttttttattttaagtagtagtttcaattaaacaattttataagtaaaaaacccaataaaagacacatttccctgtctttgagttgaaatatttgattaaccttgttcatgaggtttattcaattaatgaaagaattcatctcttagattgattacagagaaaaattaaccagtgagggaacaatttgcaagttgcaataaagattgtgattgcttcatagatgcacaatagtcttagcataatctatgttcagaagttcaacagcccaatacaagcaagccaaggtatttgggtagaatatgaagagaatttgagaaattaactcaggataacatataaatgaatttgataatgtaggaacaattggaaaattgttctaaagaatgtcattgcttaacttcaaacatccaccaatattttattataatctgtgttcagtctcagaagtccaagaatgcattacaggtttgctcagttataattaatggaaacatgtatcacaggaatacctacatcatttttattattattgttgtaattgatgataatataattcacaataacctctgttcatcaagattcacagtttataatgatattatgattcacagcagtacctacatcatgaactagtattgttgcaagttaatgataaaacacttatcattataacctgtgttcatcaagtaaacctgtgttcatcaagtaaacctgtgttcatcaagtatttgaatggagattcaaatacttgaagttgaatcttcatctaacatgtgctatgtgaaattcataacaaaagagcagtacctacatcaattcatgaccttagtattgttgttgttaatgataatatacctctccatgaatgaatactgaattcattataatttgaggtttcagggagcatatgaataattcaactatttttctctaaacctttcatgactgatgtgataaaacatttttgtatcctctgcagatgtactgaaatatgaaacactgcatgcacaatctcaacttaaattcaagaatattgagtattttgagtatttgatccaatgtcttatggatgaattttgtaccaatccttctttatttcatcatgttgttggagtttgatgaaataatatagattttagattaaggttaaaaaagcagggtgagacagatgtgtgtatgctgatataataattgttaaacattaggattgagattttgaaagggatacataacatactacagatgtggtatcattttgttattttagattttgttgattcacaatttgcttgtgaatgcttgcaacagcctttcccaacattttttgctgtcattgtttttttcttttaggtaattggtcagttgttccttttgttattttgagtcttacttttttttatatttagatttttatatttttatattgtcattttgttattttgttattgttgtattttgttatttttcttattttatgtacttaccacttgtagaactttttgattttctattctttgaatttttggtgattggtagttctgtttgtcttttgattgaagagtctccactggtctgtttgtgggacgcacccagctggggcagggagcttgtggtttgggccccggggggtgaaaattttttcgggtgagaaaaaaattttgagggccgcgcaagccagcctgacctgacacgtcacagccaactccgatccaagaaacgactcatttacccaaacaacaaccaccgccacagccaactccaatccaacactcaactcacttaccccatcaacaaccaccgagtgcaaaatccaggtcaacatgtcaagccaaccaactcaatcttccatgtcaaaccagtctggcaatgtaagcgatgccacggaggtgcaaacccgtcgatcctcaagagtcactacccccatgaagcgatctggaatgattcaaccttcacctgattcccgtcgatcaatcacccagccacttctgtcagaaagaccagatatcaatcccagtagtcaatccaagaaacgaactgaagctcccaccgattctgattctacccctcaaatcactccagttcagtctcagaagccacgcaacaaaaaaccaaccaaaaaaaacaaaaaaaccactggcgccacctcagttggaaactctgagtcaaaccctggaaccacgattgaccttgcgcaggactccgatgaagaaaatgtgaaggccaaattcaagaggcaaaggaagaacccggggcttgataaacgcacgccaccccccctggcgcacgccaggtggggattggcgtgcacgcctgcacgccaaagaaaattggcgtgcaggcccgcacgccaatctacagagtgtagaccggcgtgcaggcctgcacgccaaagattcgccgccgtcccataggacccaggcatgggtcctatgggacggcctctttttttcattttatttttatttttttttattttcaaataccctcggcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccgacgagctggtacatataccagtacatgctcgtcggaagggtttccttccgacgagctggtatagaaaccagctcgccgggaggaacccctcccgacgagccggtgtgacctcggcctctttaggccgagggtatttgaaaataaaaaaaaaatgaaatgaaaaaaaagaggccgtcccataggacccatgcctgggtcctatgggacggcggcgaatccttggcgtgcaggcctgcacgccggtctacactctgtagattggcgtgcaggcccgcacgccaattttctttggcgtgcaggcgtgcacgccaatccccacctggcgtgcggtttggcgtgcgccaggggggctggcgtgcatttatcaacgcccgaagaacccagaggaggatgatatcaaggtttttttttctgaaccattttgccgtaaggatgatgtaagtgagacttgttgcatttattctgaacatcttaatcaataacatcattctatttattttttttcctcttctttttgttcttgcagccagcagataaacctccgtcaacatatagctgtttgtggtgtaagaaagaagtccgggtctcagcgtctagtctttccaatctttgtgtgcatcgtgatggctctcgtcaaactggaagggtctcaaatgtatgtccaaaccgtgcaaaagctatcgctgctggagctaaacttcctcagacggcccttgatgaagagaaaaagaagaaaggaactcaagaaatcacgagtcactttgctagagtagaaaagttcgacaacattattcttaatcaaatcgtagttctatggctgttgcgccaggcgataccttggaatcgagttgaggacccttatcttcaggccgccttcaactactgtgaacctgctgcgaatttgttcaaaagaaaatgggcggcaacggcttcaagaacagcgtacttggaattacaagaagaagtggttagacaaataaaattaagtagtttattctcattaatgtcaaagaacaatctacttatatttttcaaattatatgtaatcaggcaaccaacagcaagttcaatttgatacacgatgtatggacgacaaaaggaaatcgctatggattcattggtgtatcagcatcttttattgataacgattggaattacgttgtgcttcatttaagccccaaattggttgcctggtttcatcaaggggaattgctggccgccccgatcgtcaatatcttgcagaaacatcaactctacaataagataagtatttttaacttgttaattattttcatgataaaaggtcaaacctaattttattttatcatatttacatgctatgtcagaccaccgattcaggttcgattaacaataccatggctggagaaatgcacaccaaactggcccttcttgacacggacggtaatttcgaatgggagcataagacaatgcatattaagtgtttttgccataaaatggctcttgttgtgaatgctggtttgaaggaattgggactccaatccccgtctacaccaaaaatgaaaaaggtgttcttaggttcttttccctactcaaatatgatgccaaaaatcacggaggagaatgaagatggaaatgaaggagacaatgaagacagcaattccaacagtgaagctggaagtgatcacaccgaagaagacgacgccgaatcggatgatgatgacgaagatgatacagatgaatcccaggagcccaacaagggtgcaaaagacggtcaaaaagaatcttcctcaaaggccaacaggaacaaatcaaatgagttgaataatttggttatggcagtgagtgattacatctctgatattttttttgagtgacctactgacaagtttaaatgatgtacatagttggactttgtagttaagaaaattaccggatcgtgtgcctggagacaggaatttgagtgacgagcagctggaaaaggattaaaaaatctgattgctggctatggtatccgttggaatataatatatgaaagccgaactcgtgcctatgaagccagagaagtatgttatttatccatctttctgaaaaacttgttgactagtatttgccaatctaggtcattgatgcaatactccatgatgagtatgacaaatataaacaacaatggtccaaatcaagccacaaggaaaatcccaagaagctcggtcacttcaaggagatccagttcacaaagaaggaatgggcgatgattaatgaactgaatgaagaattagaagtaagtcctttttattattatatataaggttttatctgaaatgctcatttgtttttttcagccattcaaccaacggtgggccgctacgctaaatggccatttagcgttagcgtagctgctgttgcagcaacctttttttgtgtagtgttagtttgcgctacagcccactacgctacgctaacttttagtggcgctaacaacacacctttttttgggtagtgttagcgcaccgctacagccactacgctgcgttacgctacgctacagcgctgttagcggcaaaaaaggccaaaaaaccgctaaaaagcgctgtagcttggtgtagcggacgcttttttgcgccccatgggcgtagtgttagtgtggatgagtgaaataaagctaacactacgctaacagctaacacccactggtgccctgcgtgcgaagtgttagtgcaaattttcagatttgcgctaacactacgctacatgttagcttattttagctacactacgctacactaacgctacggttagtgtagctggcccactgttgattcaaccgcctgaccaaacttatggagggcgatggtcctaccggtgctttcatcttaccaaactattatcaaataatcttagaattgaaaaataaggaggatgcctgcaaccgaggtcacccgatgcatccgatgtatgtcaaaatgatcaagaaactagagacctacgaaaacgaggcacttgagtgtcatactctcattatggcgactttgctccaccccaaatttcggctgaaggccttcgcccattgctggcctggaaaagcggactttgcgagaaaacttctggagaaagaatttgtgaaatgtgtggaggttctgaagaaacagaaagaagataatatccaacttgtcaaaaaagaagcccccccggtcgagaaaaatgatatctttgaaatgttcaatgcacctgcaagaaccgacgaaagcaaagagctcgaggtgtatatcaacaacatggatcgactacctgtgcctgcctcaaacgatcccaagagcattttaatttggtggaaggtataaagttaccttctttgatcatactcatttggtaattactctaatcataatttgattatttatcttgttcaggatcattcaaccacctacccggttcttggatcactggccaaggactacttagcatcctctgcatcctcatgtgcagttgagcgtaccttttcttcagctgctgatgtttgttcaactggccgagggagtttgaaaccccggacaattgaaaggtgtgttagtagccatatgtggttaaaacaaggtattaaagttgctggagatttcaccaaagcacaaacagttgtttcttcgtacattgactattcccaaagaaaaaagtagattttttcccaccttttctttcttttgctttttaaccactagtattctttttatcactcatctctaagcaaaaaaaaatcttagtataaaaaaatcaaagcaaaaaaaatcaatttcttattttcactaatacctaatcttaccagaaaaaaaaagttcaatatcagtagttcttttcatccctcattcctaaccacgcctatccagaagaaaaaatatccatccatatttgttgatttttagttgataatttgtcctcttacagtatcattacttggttttttttttgcttttttcccaagtaattatctgaaaaatactttttgaggtccttattctactatgtctgaggtaacctacatattattccaactacataatcagttacactaacagttagtgtaacttttgatgagttacgctaacagttagtgtaacttttgatgagttacgctaacagttagtgtaacttttgatgagttacgctaacagttagtgtaacttttattcagttacgctaacagttagtgtaactgttaatcagttacgctaacagttagtgtaactttttcaccagttacgctaactgttagtgtaactttgcaaaaagttacactaacatgtagtgtagtgggttcacccactaacaccgctaaaatttcactaacaggattttgggtagtattagtggtacctgtttaaaggcagctaacactacgctaaagtttttttttttttcaaaaatcctgtagcgttagtggcccaaaaatttccgctaatggtaacttttgtgtagcgtagcttaaaaagctaacactacgctacactaacactacggttagcgtaactggcccaccgttgctacaagtttttggtgcaaaaaagcaccgctacgctacggttttttggccaaaagtgtagcagagcgtagcagaccaccgctggcaggtgccaattgtcatctctaaaccttactggctgatggaaacctgatctcaattgtttttcaccagcagataaaatttactgattctctataaattaacaatttaagaaagctgatcaatcaaaattgttacagttttgatggtattatcttatcaaatcctttttccattgaattattcaaacagttacattagaatcctgtcactcttatttgaatttttcttttatcattactaaattaatctggatatcatcaaagagtttcctcaaaaatctagctacatctatacttgttacagcattcactatgtgtcatttgaagtaaacttttcattggagaatttatcagtatttctgagatatattctgggggttgacaagcgcaagccaaccccccctcgcgcacgccaatgcagaatggcgtgcaggcaggcacaccaatgcagaatggcatgcaggcaggcacaccaattgcctgcagggggtattaccctgcgggtgtgcacaccaaagatatggtcctaaacccatatttatatgggtttaggaccggggctatcccataggacccaggcatggatgacttgttttttcaaaaaaaaaagaataaaaaagtctgcttgaggctgggaggaacccctcccagccccaagacttgtaagttcttaaggttggaggaatgcctccaaccttgaggcagtggtcccagcgccgggaggaacccctcccagccagcctctgtttgttggccagcttgtcaggaagggttcctcccggagagccagtattcaaaccagcttgttggaaggaatgccttctgacaagctggtgtacataccaactcgttgggaggaaccccccccccccaacaagctaattagaccagcttgtcagaaggaatcccttctgaaaagctggtagtcagaagggattccttccgatgagctggtctaatcagcttgccaaaccatcttgttgggaggaacccctcccgacaagctggtatgtacaccaacttgtcagaagggattccttccgacaagctggtttaaataccggcttgccgggaagaacccctcccgacgagcaggtatgtagaccagcttgttggaaggaaacccttccgacaagcaggtttgaatactggctcaccgggaggaacccctcccgaaaagctggcaaacaaacagaggcttgccgggaggtagaatctgaatatgaagcaatactgggaagaatgtatgtaaaatgatgtttaaaatgaggctatgtacatggaaaggtatggacataccacagcatgcataacagagccacacatcctgatgttgctttgtggtgcagattttcttattgatgactacagaagttcccagaaggttgctgtcgtgagctcctggctcccattttttatgccactctttttctttgcttttttgtcctatatgtggccttgtacagccacaatattgcaggcatcatggcccaactcccccatttttcaagttgaagatatgggagttggaccattggattcctctcattattttgagttggcattggccatcacattggccataccctagctcccacaaggcaaccagacaggtgcccggaggcctagtgggacctcaacagcagatttgcaacctgtacagtcatgtgtacaggttgcaaggtgcaaaaaaagtgaaaagaaaataataataataggggggttcacgatagcttttatggcttctggtcccccctaaaaataattattgctggtgtgcaatttttgttaaattttaagctaaaatcatgtgcgcaaacaacaaccatcattcataaaatcttgttggtatgcatcacctcataaagtgtagtcacccgctgcgtaatcatctgcccaacataaaccctcctctggctcaaaacacaccatcacacctcacggtaatttttctgtatcacataccaccttggataaatttcacacacacgccaccatcatccctgcatcaacttcatcatcttccctgcatcatcttcatcatcatccctgcacgatcaaacacatcatgtctgttagtcaggtaggtaatctgctatttttgattgcgctttcacgatcagagactgacattcgatcaatgttccccaccacctacgatttgatgtatgtttgacagttagatccgagtttgatgaatcttaccccaatgagtgcgcgcttgccagtttcgccatctgggacgctcacgagtggtcctgatgtatcagggctcaaccttgcgtccgatgtttctggcgtctcaattcaacaaccccaggaccttgccatgtcagctcaaccgagtggaacggccgttgaaccaatcggcaagaagaagagacgatctcgtcgtacgcagaaggagatggcaatctatcgtgccgaacaggcccaaatcaaaaaggtacaggctcagcaaaaggccaaggacaagcgactcaaaggtcgcgcccgtgggggcaaatccgctcgctctactcgatcaactgcccaaggggcaacgggtaaatctgcgtccagaatttccgaacctggctcagccccagccgcttcccaaacttcagttccagatgccaaccccccgttcaactcggatgactacgaaaacgtatgtggttaccttgaggaggagtcgaactacacacgcttgtacggggatgggtcgaagacgacagtggggacaactaaggtgaccaaggcggcagcttacgacatgtttgcgatcttcatcaatgacaattcaaaccatcggcttcgccttaccggtagccaacttcgtcaacgcatagatggctacaaaaagtgcttcatgaaggcgaaggattgggcagagcaaaccggggctggtatcgaagaaggcgaagatctcccgacactggcggaactcctcgagaaaaaatgtcctttttatgagcgtatgtatgcgatctttggcggcaaagcaaacgttaccccgctggctcagttcgactctggggttggggccgacctctacatggatacgacggaagcaaggggggtgcagagtcgggattcgtcgcctgaggtgttcttttctggttgggaagaagccgaagacgaacaacccccatctgggttaactacaccagccggcctgttggatttgacccgatgctcaaccgcacttgagaatctgactggccagctcactccgacaccccaagtcggcccagaactcaatgacgaagacctcccaccgcctctagacttcagtggaagcgcaatggacccttcgcctaccgtgacaacacagatattgcgcgctcgtgtcagccaaggttcggcgggggtttcctcaacccctgcgtctcaagttcctacgtcagtcatccctcgcccctccccagcgggcaccacccggcgcgcgttccgaaccaacgctctaccgatgcaagcccggccgcgccggtcagagataccaataagcgaggtaagactaccttggcttcagcgttcgagaactcaaattcagagaagtttgtttacctcaaggaacacatggcgtgggagaaggagaaggaggacaatcggctcagttgggagaaggaaaaatacaataaggagctcgcccatgccaaggatggcgccgaggggcagagcaaactagctgtgttgaagctgaaagccgcgcaagagtggatagggcaagggaagtcggcagctgaggttgagggcctgttgaaggtaatctatgggtgaacgggtgcgtaacggctcagttttcatagttcactgatccatgtattgaatagctgacattcaagatgcgtctatagtccttgtatcggtagccacattccatcagtgtcgtcgtattcggtggctaacaagtatctcagtcggtctgaatagggccctgtcattttatatcttccatcatcatgcgggattgtgcctgctgtttcctattcccccattatgttatggctagattacaagatgtctcttgccccgttacgaatccccccacaatgccatggatgtccgaacattgatgtgcttaatattattgttgttgtcattctcattcttttgttccagacctgcaacacataatacaacatctgctccactaccacccatgagactgcccggatggcctgtcgtgagtccacatgaaacacttgaatcataggagggactttccggtaagccggagtagccggataatatcggcattctgaaaccagccggagccctggggtgagttcttcctgcggacccacatcgtggcttgcatccaagtcacacaccaccatcctatccaaacgcatgtccagctctcctcattcacaaagggtcacccgcagacaggcgggtagggatcaccgatgggatcgggatgcaatcaacggtgggccttcgagcctcacaatcctgctcaattggcttccgacgccaggaaactactcccgctgggatgccccaggaaaccccgatcgagaagggatctgcatggagatccttgagttgatggagaatgagggcatccatcataggcatgtatggggtacagcacaataatgatctcatcctatcaaatgatcatctgaagccgctgacaccaaacatgcccccagggattaaccacaggatccagctcctgcgccgatcatacaacaccgctcgcgatttcattgcccatgcacaacacgagccaaacatacatgatgggatcatactacgtcagtcgcctgccaccatcacttgtctcaacaatggagggcctttcgctcatatatgtccttcttaaacagtttacgctcgccgggtgtgtccacactgggaccttttgcacccgatcatggggcctcaaacagccgacacccatgccgagcaagcagaaaacattgataatgaggacgcaacttctgaagtgtcagaagatgagtccaccaatacttcacgagcacgcataggtcgtgagaacaaaccgtcggttgttaagtgatgtggaacaggaatgaaaatttcaattgcatgaggaccaatagtgcccaaagcagaactagaccagtaatactatattggcaaaaaagcagaactaggacagtaatactatatcggcaaaacccccagctcgtagttcttctctaagcatattgtctgaacacgattccggaaatcctttggagtatcatcattcctccccattgcctccccagttggagtgtcattggtagatgcgtccaactcgtcccatgcatcaccgagatgcgccagcatgttgtgtaatgttacacagcaatttatccaacgtatgatctcgatcatgtcggtaggcttttgaatagccagtcgcagatcctgtagcgatgcccaccgtccctttagaatgccaatcgtatgttcgttcctaacacgcgaccttgccaaacagtaattgaattccgtgttctccagaataaacgccgcaggcgctttgtatgcagggatgcaatggactcccaactcataggccgagtcggctatgaggtattgtcctgcacaagcaaaccatcaggaacgtaatcagcaacataacccatctatagtaggcaacaccaaacgactaaccatcaccaaagaatttctccggctcttgatgtaacagcatccgtttgaaaaccatgctgtcgccgcacgaaccaggccagcccgtcatgtaagccgtgataaattggtcgcagtcgcaaatgacctgacaattgatcgaataccgttttttgcgatcaaagaacacctcgccatcgatcgaaggtcgctggtagagaggaattgtcgtcccgtcaacaaaacccacgcagccttcaaaaccttcctccttcatgacttcagaaatctcccttcttcgatcggtgtcaggccagagcaggtaacgacctgataaatcattgattgcctgtatgaccctacgactagccttgacaacagtcccgcggccaacactcaagttcctagagaaacgtccaaccgaggcgccgttgccattcgaaccaagcctctcaagcgtgagagccaattgatgggcaatgggcagttgaggacggaagcttccactgtgaaaaactgggtttaactggatttcgttcaagagccagatgaaaccaggcttcgtagtccggaccgcctgcttgaagtcgtcatctcgcatgtcgaaaagctgtgccaaattgaattcatcgtgtgttcttcctggcaatcggtcgtgtaggtattggtttgacagtaccagctgcaaaagatctgacaccatcgcctcatcatcaaacaaaagatctagcagtaatgcccggccgggattcctaggggccgtgatttgaccaagtgacggaacaattggaattttgatggatgagtcaaggaggttgtcggtctcattttggtggaggaatataagtaacatgaagagatcgcggactatctgttgccgctcactgtatttgtgcatgctgggttgtgaggagcttccgggtgccggtgagaatggttggttaggtcggtgaatgtgcaccagaaaacttaagtgattgcgcaccagaaaactcaagtggatcgccagtccgtttccatagctaaatcttactggtgggtcacttctggttacttcgattgtagcttataattttaagtgcgcagcatgcgcaactctactggtgggacgataaaacttttctggtgaaaagctatcgtgaacccccctaataaattggatgccaggagcttgcaaacgcaagctttctgggagctgctgtaaggcgccaattataaacactgttttggaaatatttccaaaacattttacaaacattttggttttcaggatagtcaggaatctggcaaaaaaaaaaaacaaaggagcccatggacctcctttggacacgttttgagctcaacaaaaaggtttttgtcacaactacaggcaaccagtaggtgtatgcaaaacccccattcagtggaacatctgtaccatgcagtggtagactagtacagtgctcaaaatcttgacgagatcaatttggaatcattgggtgggtcagcgacagggtctagccatctcccaagccaatattccttctgcctctctccaacccccccccccctcccccctcccccacgcttgcgcccggttttggtcatttgtggttgtctccattataatcaacttgggcaaagataccagtttggcgtgaggttttctggagctgattccaagcccgtttggtcacctgtgactggtgcggggtgcaaatgtttataactgcaaccccgttttgaagttgttttggaaatgttttggcacaaaaagccaaaaccaactgcaaaaatgtttcaaaaatgtttcaaaaaaattcccaatggcaaaacgttgtttataattggcgcctaagtttgcttggatctgtttactcatgtttgatatcaaaccaatctgaaccctcatgttatccaattatgctcaacttcttgatgccagatccaagccagaaaaggtatgtaggtaccacaggtgcttgtcaaggtgacactatatggacccaagttgattgtattttaaaagcttatccaattcttcaaccaaccatcaaaaaagaaagatagacaatccaacaaaaaaaaccactgaaagtcccaaaatgatgatgacaagaaaaaaaaaataacaaaacaagactttaggaaaaaggcatcccatgccaacttgtacacatgtgtacttaatcaagaaagataatcaaaacaagatgatcgactattttttggtgtttgagtgttcactcagactattttgagcattgttaccgaaagaataaaaaatcataatgaacgtggctccaagcaaggaccatacgggggcgattaactgagaatcttttctttaaataatggaagatagaaaacgataagttacggaagttcgcaggtgttcagagcgctcgggcggcagcagaaaccgtagatttcgtgggaccggtggtatcgaagctgtaatttaaacaccgccagaggtaacatgagttcagggcaaaatcggcgagacgagcggcaaaagtgagcttacaagaagataccagctagttgctgcttgtcagcccatttagctttggtgaccgaggttacctggtcctcgtaggtaatgaagtacttcccattggtaaggaaaggctgttgtgttcgatgaaaggataaggtatcagcctttggtcaggtgaaagaggggtgtcgtgagtcaatggatagctacatacagttccgctacattcgtcaaagtaacgcttgtagccattgagaccagtcttctggtctttggacaaccagccatttgagatcagttcagtggtgaggaaagagcctccccatttctgctcctttccacagacatccagccctggcttgtcatcggcaattccaccgggctgtagagagacataatgataccataagcaagtgggttaaaaggagatggtgaatggttggcttaccggagtgacttcggtgtgtttttggtagatcaatgtctcgtggccattgacggtcgttggcttgagctcgggggatactagctcgagacgcttggcataggcggggagacccaagacgacttgttgggctttgaagccttgcttgagcatcacctcaagaccggtttcaatggactgggtcattccagcgggtgcgcaggtgccatgaaccggagccaatggaccggtagttggggcccacgaaccgaagacgtcatacgccattaagttactgtaatcatgaaacagaggatgtcatgtcaatacaggtatcgcgctttcatgagcttcctcaaatcgcgtttttttgaaactgggtactaacacgaaatccaagtttcgagcgatttcggcagtctcggacgcgctggcagggctgccatcggccccgttgagcccagaaaggccaatggcggcagtaatctgggcttgtggccatagatgtctgatttcctgtggaagttgattcattaacagtcagcactattgagagcccggaggcgtatcaacgagataaaaaaaagagaaataccttgaggagcagaccgaagttgacagtgtcttcaggcgaacgagtattacagccaattccttcactgtaatattaaaaaataccgttagaatcgtgattagtatagagcgagttgatgctgccgtctgtttatgagaaagcttacccattggggtctgaatggagattaatcaggaaacagggtcagtacgtcttaatacattatcaaacgctgatggagaaactcaggttgaatagactcacattcccagtcaaggtccaacccaacgaagccgagcttcttagcatattgaactaagttcttagcgaatgcctttctgcgagcaggtgtcgaagatagctctgagaagtgtctgaggacggaagaaaaattggtgtgagattgaatgacaaaggaaaaagatgaggcgggtagactgaccttgagccggtccagccaccgtaggaaaggagtgggttgacattgtctgaatagtcgtgaggatgtgatcgtgtatgtgaacatcagagacaaagaaaagaaaggataagctgctggaactgagaactggttttgctattgcaattcggatagtccgatatagaggttgtgactgacgttgttttgccagaccaacgaactccactgctagctcttcaccttgcttgggggtcagcttatcaccgtagctgaaggtgttgttagtttcgggcacagccacgaaaaagagcacgtccgtgtaaagggctgcgatgcggtaagaagaaacaacaatgcttcagttggatcatcgaccagttatacaatgacacatagtttatcaaggggagaaacataatttacaataatcgacttgcttgggcgattgaattttgaagttgtagacgggatagtagcccataactttcttcgttctcttgaacttgccgacgctggcgcagccgcccttgtgcttcttggaatcgacggagttggtccccaaaaaggagaggaggaggatgcatgacgatagccaaacggtccaggatactgtcgatctcatcttgtgcggctggtctgaggctctacgtttatcagggagtatgggggcgttattcggattgggaaaaacgaaatgaaatgatcgagctctttcggcgagaagtgaattgatgggggtaaatgtttatcgatataatgcagcaagaggaggcaggtacgcgagaaagggtggatgtgtgtgatgggtggatatggtgcggggataagggtaaggcaggatgaatttatttgtgactgtgatggttgctatatcggacagggttgggacaagatatccagggggacagaatataacaaaggcaagggatagggacggaagagccaggcccaaggcaaaggcgggaagttgcatggtatttatagcatgcagttacacgagatggacggttgggaaggttgcacatggcctcctcagctagcttcagggtcacgactcagtcacgactgtgttaattctcgccagaattgtttgaacaagtctgctccttagccgaaaatccaccaaaaaggatacaatgcgcggtctttgggtaggcctgggtaggctgtatgtgtttacatgctgatacagtccgcaacgtttttcctgccatctgccgatgactatcaacagtgagacgatatattgatccgtgtctatctacctgggccaggacgcgaccaatcaagtctcatcatcaccaccgaatggctggctcgggctctggcctgaggctgcaccttcttgtgaggaccgagtcatgctgtcaccacggaaatggtcggtgctcaactcatctgaagcgatagcaactgtgagatgcgccggatctcaggatagcctgtcagaccccggctcggctcatgttcggcctgcctgcacttggagcccggattctgctgtacggctgcaagaaatgttgatgcgaagcggcagctggttcgcattttgatgtacatgaatgaatcccttttaaaacaccttcgttgtttgcgtagtatatgtggtttttttcttgtggggtttgccaccgattgaatcaaaacgctgaggcaatcttgtgcctacacataaacacctgcacacggcacacggctccacttcggaataagcacctcatcggtgcactttggaatgagcacctcatgggactatgtactctcacttctttcctgtgtactgcaccagaagtttggcttgagactacactatgacgtgaggctgcagacttgtaagaaaaagcctcattcagtgagtttttatgatggaggcctcaagtcttgtggaacatctttttctatttttcatctgctctcatcttgtcatcaaaataccacagtagtgactctggtttatgtactagtaattctccgccagcaaatgagggaggaccatttccccatgtttcaagttgcacaaaaacctctgctaaggctgagctagttgaatgctttagctactttctttgtttttatttttctagtcaaatgaaacctatccttccaaaaattcctcttctggcttagtttctctgcaccatcacccaacatatttagagggctgcccatttgtgaggcttaatctattactctattccgctagtagctgtgaagatttaccgagaggtaatctcgctgaaagcttagataataaataaagaatccaaattctctggccaccgctaggagaaaaaggatgtataataattataatgatgttcttttatgtttttaattgtaacaagtaataacaaaatatgatgagtagaaatatcgagatgaggaggaaagaagaccaacaaagagaaagagagtcaacactctagcttgcccagcctctccgtcgaacgcacgaagtgcgggagaggcttgtgccaaaaacgaacatgcccgcgtgtcgatttccaattttgagtgttttttgtgcggaaaattctaataaatcgctttcttaactttcatagaggaaaaatctggcacaatgtatcccagatgccaaagtaaattttcatcaagaaattacccagaaacatgtacaactacattctagggaaactttgtaaatgtccaagaatccgctcaaatttgtgttttttgcttatgtaatagcttctcaaggctcggagctcaactttaattctgatttatttcaatttttcatatttttcaaaaaaatcttactcatccagatttcaggacaagtccctgaaaatttgatgagagatcggcaacatggtcacctttgaccatgttgactttgccttccaaaaaaccaaaactacatgcatggtggctgatctaaaaatcgctacaccaaaacatgtcgatagcaacacgcaagcttgtgcgtatttgtcacaagtccctccttcggaggctcgcttcgcgagtggcgccagccagcccaagtcaccaggcccgcagaagcgcgggacttggtacaagttaggtcaacactatatataacaaataatctaacctacaacgattggaaagatcttcgatcatctaatacgtcatcaataaagagaattgacaatcgccgatcagaacaatacgtcatcaaagatcagaatgaaatataaatgctcatgacatcatagatatagaatcaaccattttaacgaaaaacattgccggactgcaagataacgaaaactcgttacaccattgatgtggaatcaatggaggacttcctgttggttctgtagcccctcacaacaccagatttgtaggcccttgattcagatctccctgcaaaatctgacttcagtgggttcaagtctgattctgtagggtctacagataatgatgggaagtcctccaatttagccttcctaaatctaagggcctgtaccgtagggctcaattttcaaaaatgggcattttttccatcctctacacaaaaactgggaacaattggagagatctggtgttgaaattcttcactttcatgccaaagactagcttctagttatggtcaattttgataatataaaattttgagcaagataaattttgggaaattgaattttcatgtcctatggtacaggccctaaattctaaatctgctatgacaagaactcattagcagggttcacaatacaatttcgtcaggaaaaatattaagcaactcaggatttgggagcgctcaaacctggggttaatttttaatcaaaattaagcttaatatttaaccaatcaaggaaaggttttgtgaagtttaagccttaatctgcactcaggaacccttaaggcttcctgagctcaggaagccttagaggttcctgtgttgggattctgagcttaaatcaaggcttaaattaagctcaggatttcatgattcaggaaaaatttaagctgggttcaggaagcaaaaatcttatttatggtcttcaaagttaaatttcataaactcataaccacataaatcatgatatcttaaaaccttgtttgcaggggatcttggtaatctgattatgtaagcttaggctttcccagccaaaatagttttatgcgcccatgactttatgaaatttgactttgcagaccatcattgcaacggtgggccgctacactaaccatagcggttagtgtagcgtaacgcagtggaattgctgttagcgctaagcgtagtgtagcggaattctgccacgacactgctaacgctacgtgtgtgggccgcaaaaaagggcccactacgctgcgctacagcgctttttagcagtttttggccgctttgtccgctaaaagcgctgtagcgcagcgtagtgtagtgaaaaaccaataaaaaaacgctaacactacacttttttaatgaaaaacgcacctctgcgctaagctttttgggctaaaagcatagcgtagcggcccaccactgatccttgtgaaccccaatatcatagggggtggggtggtcatgattgaacttgagagccatttttaaggtgtttctggttgaatatatatatatttgggatgtgcagcaggttcagaaacccctaaatctggaaaattcaaaaaaaaaatataagatgttgctcagaaaaattgttctcaggttcaattgtgaagccccttaatatgacttaattcttttcgcacaatccaacttgggattgaggatgaaaccttttaagcaaggggtttctcatgattgccaggaatttctcccttctacatttctatctgcattgaaattaataatctagaagatatggtaaaggaagacgggatcacttcctgtcagcattcacaacccttgcagaacttgacaaaaaaactttcttcaggggccttctaatgaaggccccatgtgagctagttgtgtttttgattgaagtgttagttgagaactgagaggggtataaaaaacactctaaattgtgacaggaggtcttccagctgtggtatttttctttatataagctacctacttgaaaatctaattagaggaaagtgatacacagctccctcatctttgcccagtcaaaagaaatatatcaggggaaaaaagcatttgtgattgagcttggtacccccaaagagagagagaatatgtgcaacacacagttgtatgctaatatctgcctacgcggagattgaaatgttactgacatcaatacatttcttatcttatttggccaaaatatttcatctataaccaaaaaaaatcaattgtggtaattcaaattccaagggattgaaatattttgggtgggtagatgaaaacaacttcatccaagtcaaaaaacaaaccacataacaaatgaattctcaataacattttttctgatccataaagcagtatcatattggcaccttcaactttcagcaccaattaaactgtgagtttggccactgatgcataggctatcctacctcaccatccccaaaaggaatatttcaaggataatgctgtgatggcattttggctagatcaaaataatgattaggtcccatccaatcctctatcttttatatcatggcttgcaaggattgcaaattttttatattttctgggatgtggttctttgaggttaagctgatcatgagggggctgataagaatttgcctgtattttagaggcacacctttttttgttggagaccacaagtatttccttccagccatcaagaaagtacagtattgatggccaggaggcattcaacccaggcatcaagactgtacaggtctttccattttgaatgagtctgttggacctccagacttgctaaaatatgtacagggtttcaactttcaattgttgagatgaacaccctggagacatgtgtgttggaaaggatagtgagttcatttcaacataacaagagaaagagagagaaaaggaaaaaaggaccacacctggagacatgtgtgttggaaaggatagtgagttcatttcaacataacaagagaaagagagagaaaaggaaaaaaggaccatacctggagacatgtgtgttggaaaggatgaggaaaagtaaatcctcccaggcacacatgaatccagtatatgaactgaaacaaaacaactgaatttcacagagtgtgacatgagagaaatgaaagaagtgaaagaagaaataagcacaataactacggtgaacatgtagcagtcaatgacatgtcacagtatctcaacatcaatccatgtacttgggtgtcttgggaatatcccaaaggcatctttgggtgattatggctgagattgttacttgaaaaaggtaggtgaaggcttgcttgttacccccttcaagtgtgggccagttacactaaccatagtgttagtgtggtgtaacacagaggaattccactaaaatacagtggaatgtaaaacccctcccctgttgggtttcacaaggagtgccacagactagaattccttgtagatataagcaatctgcttgagatccatacctggctccacagagaactgatcccccatctctatgagccaggtaatcccttcctttctcattttcctttcatatttttatccagtaatcaaacccctcagtgtttggtcctagaatctgcttaggctagatagcctgtcccaccgcactgtttctcagctctcttagtgaagtacaattcattcttcacatggaatgtagcagaattctgcctaaccagcactagcaatatgcctgaaggcctccaaattattctgaacatgctgcacattatggttagttaaattttggccctgtaacagttgttagtggcctgtggcgcagagtagtgtagcaaaaaacactaaaattgtgctaacactacacaatttctgtgcaaacaaatacctgctacactaaagattttgaaatacactattggtgccaatcaggattgctggattaaaaggaccaaggtgtgtacttgatgtcagatttttcaataaaatgtcttttgtatatgcccaatagaatggcatggaaacaaaaaagaccagtgctcctgaattgaatgtatgttccaaaatgaagacaaataaatttgaaatgacaagatattaagaatattcaaaaaatagctaacattgattaggtttcatttgttgaattgtaaatattgtgaaatcaggtgaaatatacaattattgcagtggagccatgtacagtatcctcccagatgtttatgaaacatcaattactccatttaaaaaagaactatcacatgtgaaatacaagtttttgtggagtggtggatagggggacaataaaaaggaatatgaaacaaaaaaacaaaaagcaaaattcattgcattttaaaaaaataaaagcatcattcaacttcttttattttctttaataatttttttaaaaatacaaaatcaagtggggagggtagctgagaggtgggagataatgattatgaaataaaaaaataaaataaaataaaaataaaataaaatcaatatttgatggggattaataaacgtaccccccttttctgctatccacacccggtttttcacacctggttttctgcttctaaacccggttttccccagcctttttaattcattttttggaaattctgaatattctgaaaatcttctaaaattgatcattctttttgcgtatataaaaaaatcttcaaaagagaacttcatttttttttctcacccattttttcccaattttttttgaccctatgaactcttgaaaacttgaattaaagccaaaacttattattaattgtcaagtttttaatttttcttctccatacagatggtaccattcaagatattagggggtatcaaatataggaaatccaccatcagaaaccagtcacttttccaaaaacatttttttgcataaatgggccctaaaagggtttaaatggataaccaacatgtttaaaaaaaggtggatttttgcaaatcagtcaattaaataatggtggatttggttatatttgataccccctattccttattttgtccatttgcttatagctcaaaaccaacaacattgggatttccaaaatgaaatcaaatttggtcctttatagatttcccaaagattgggaaatatcaatgataaatttaagtgtactttgaattctcaaaaactcataggcagaaaaaaaaacttgatgaatcagataaattaaaattaaaatcaaaatttctcttttgaggattttttatataggcaaaaataatgatcaattttagaagatttttagcatattcagaattgccaaaaaatgaatcaaaaaggctggggaaaaccgggtgtagaagcggaaaaccaggtgtgaaaaaccgggtgtggatagcagaaaaggggggtatgtttattaatcccctatttgattggcccaccagaggcctccacaaccagacatattctgctattcaatcaaggccggccgctcttctcagcggttttgacagtcccaagagtctgagcctgtgaaacaatcacagagactgttgtttttccggagcccacgaccctagcaacttgcccatgagacatcccggcaatgcaagccttctgcttggttgtgaggttggggtgtcctcggatatgtcccatcaaatcgttcctgttccacatgtgaagaaaagaagcaaaaaatcagaaaaagaaacaaaagaagaaaaaaacaatagaaatacagactgatgtctgatttgcgtgtaatgaatttgtccctaggtcaaccgagttcgttccaaggtcaatcaaacttttccaagatcaattgttgatgagcaaggtttttctctgatgagtcattggccaatgaagaggttgactcgcacccgcgcactgcagtttagtgcgcgggtgcaagtcaacttgtgacagttcacccccagacatagatatctgggaggagactgtacatataatcacaatttacaacccaatcaatgaagcctaaataaaattgaatgaaacattataaaaaatttcacctaagggttttagtattacacattgggtaatgaaattcccaggcccaagcctccttgaaagcattatttctccaaatttccaaaaccataggtcttgggaaaatataatcactcttgagtttgagtgtataaaatgaggaatgccagaaatgtgaccaaatatgatgggtggattgtcatttggaggacgaaagtgagggaagaaggtggaagaccttactgttgaaaatacaaacaccggtgatttgtatgcatttgcaattgcttctccaatgtcaggaaaacacatccaatggctctctccacaagccccttctgaaggtgcataaatttcccataaagcaatatcaatatttttagccactggaaacattccttcttggctgtaaaattctcttatattggtgatttcttttgtaatctcttttctgatttcataaaatgaatcttcacctctaccaaggcagaaggcagtcacacaatatccacagtgtccatatacaaacctcacatccaaaaccttcacaatatacctttgaagtactattgggaattccttgatgaggtcatttctttcagtaaggggtggtggtggtaagttttaactattgaattggggtttcctcaatgttaacttttgttcttttttcaagaaatgttctataagtgattttgaaacattttggatagtcttatcaatgagatcatttgcttttttttgactttgagattgagaaaatagttgattttcttgaaatttgctcttcttttatacttgtagcaaactccttcaacaatccatcaactggaaaaaaatatctgtgtttcatttcttcatcaaaattttgtttctgagctgagaaatctggaataaaaaaaaaattaaatgagccaccatttgatatttttagtttcaagtaaaattgaattggttgaaggaaggccaaccattcatcatttcaaataagatcccaaactttgatttttaatattttttttctgtgactattatgttggatatttttcataatgggtttgagattcaagatttagtaaaatgagatggcacttgaaataatcatgatcagttaaatttaaggcagggtaaaacttctcaccatccctgtgaaagctattcaaattagccattccctcagcttaagtattacgattaataaagaatgagatttcttcttgtaaaaaatcaaattccctgatattcacagaattaaccttctctatcttcaatttcttcagcatctgcaaagaaaagaaaccatcaatttccaagaccctaaaaaaaggaaacataaaaataaaacaaaaagcatacaatctgattctcttttttctattcctgtatggacatttacttgttcttctgaaatttcataattcaagtgcaaaaagtaagatttcatcccttttacactgaaaacaataaaaataacataccaatgatctcttttgtagtttcaggtgcacttttatactggtagttgtggggggatcattgatttctcctctcttgatcagttctttaggatgtgaaggtgggtgtgctgaagtactgtggtactgtatgagctggaaagcaaccaagatgattttaaccaacattcttataatatgggtagcttggttcaagaatttaattgaaataagttcaagatggcagaatccgggtcagatgagggtgataatgatcaaggtttgttggtaaatattcttataatcagtgcagataatcttaatgattatgatggaaatggtctcaatcaaccattcaaaccacaagaatcttcataacctaacttgtctcccccttctggatgtctggacaaggcttctttttatttctgtatagtgtgttaaaataaaaatacatatgatgagtttgtacagcaatttcacagagaccctcaatcatactcaagcttgagcatgttccattagggggtatcaaataaagggtatccaccattagaaaccagtcacttttcccattttttttgcattaatgggccccaaaaggggttaactaatgaattaacatgtttagaaaagggtgatttttcaaaccagtcaattaaataatggtggatttggttatatttgataccccctattgtgccaataaaatcttgttgattctcaatctgaagcttgaagggggtgatcataaaatgtcttgagccaatatggatttttatgcctgctatagatagtattttctttccctgaggcaagtcacaagttggcctatgaattggatcttggattttaaggtgatttttcatagctctttctagtcctccaattttatatctctgaatccggcttgaaccatctcaaggaaacaagctcatattgaaagatacagctaatcccagaaagtttgtaaccttgagctgaattttcagatcaaaaggcttataaacttgcactaaaataaaggcttgattacttgattaatgggtcaagccaatggaatggatttattcaatccttgcattcacattcaagccaacagaatggtatcacctaagacagaatgttacttccaacagaagccaagccaactgtggtgtctgaatttcccacttctatataaagcagaacaaatttttttggcagtggcaagggggttgggaaaccacaatattttgtgtcaataaatagtcaaccagactacaaaaaaaacattaaaaaggaattggtccaagatttttgaaaaaacaccatatgtttcaaaataaaaagaatttgaaaagaggaaagaattaattcatttgcaagaaaatagaatagaataaaatggctaatatgtaatggaattattgaataaaaaatgaatcacaatgtggtcaatcagtttgggtacatgagctcccattcccgagcatgcttggaagcatttttcatccagaaatatgaagcctgaggtcttgggaaaagatgattacttttgagtttgagtgcatacacatgatgaataccagcaatatgaccaaatatgattggtttgttattatttggtggacagaagtgaggaaagaaagtgataggcatttgatctgagaaaagaattactggggttttataggcattggccatcaattcaccagcataaggaaaaaccatccactgggtatttggacaccagcttgcggaagttcccttgatttgccatatagcatcatcaatatttttttctgaaaagattcctgtttgaatgtaatattcccttctgattttgatttcttccacaagctcttgtcggacttcaaaaaatgaatcttcacctcttcccaggcagaaagcagccacacgataaccacagtgaccaccaggctttacatcataaaccttttcaatgtagggttgaatgaatcttgggagttgtgttattaggtcatttctttcaggaagggtgggtggtgataagtcagtagttttggcttggaaattattctccaatattctttccttctccacttcttcatgtggattatccacaaaaagaaaattctctaagagtgatttgatcacattattttcccgcccactgtgaatatttgaagcctgtgtttttgtgctgtgatctgagaaccagtttatcagaaaggaaagctttgtttttacaatttctttgttgtttcatggagattcattaagccaatcatcaaagaggtcatcaattttttgtgaaaatttttttgatgaagattgtgttaaagtaataaagagtttcaacaaaacatttaaatgagccatgatttgatatttattattcaaatgctgcattgagttttggtaagaaaagctacttaccacgttgaatttcttccaaattgcttctgtaatgtaccattggtgagtcctcatgcaatttccctaagcttggttcttttttgaataatagggattttgagattaaaaataaataaacttatatggttatgagcaaaataaagcagcataccctctgattctctcattgctattcctttattttgatttcctaggcgtttcaaaaaatgatgatcatcaatgattagcattcaaatataaaacggaagattgaatctgtttccaatagagaacaaaagattcattatagaaaaataacataccattaccaatcatcgcttttgtagttcctggcctttttacatgttggtgattgcttgaagagacaatatcaaagtctcctcttttgaccacatctccaggaagtgaagctgggtgtgctgaagtacagtgatactgtaagagccgcaaaacaaccaagatgtttgtaaacaacatgattatgagtagctgggctagtggtcagctgaggatgataatgatgaaaatgctgacaacgctgctacagatacaatacactgtgtgtatcatggagaattctgcaaagctgcatggccaaaaaccaaatttgttgaatctccttgcaaataaaagcagattggtcagatagtttttttttattggggctcagatacatagtgatacatggcagatacgggcagataccgtatctgtggcagcgttgatgctgatcagggaagttgtactggtaacgatgatgataaccagggtagataatatcaatgatgatgatgatgagaaatgggatgctgagaagagtcaacctgctgaaccacaaggctttttatagcctaacctgtctcccactgctccatgtctggacaaaggtcatcgttggcatgtgccagcgtccttgccgtatcttatacgaatgatgagtttgtccaaggattgtattttgtagactccttcccagacgcgactttgcgccggcatcccggtgagacagactccgagggttgtgaatttttgtatttgctaagctattaacagtcgttgattttttttcctgagacaagtcaccagttggcctgtagattggacctcggactgtaagtgatttgtcatggctcttgcaagtcctccaagtttgtatgctggcttgaggccggctcgaagaaaccagcccatggtactagccaaagataggtctttccgatgagacgatcgaggctgcatcttttccaccaaaagagaacctgttggaaattgaatcaactcgaaccaaatgagcaaacgggggttcttgacattctctaccgattctccttcaactaagacaaatgacaacaaacatgcattcacactacaagcaatacccattttgccccaacaataaatggcaatttgggtgggggaaaatggatcaattttctggcacttttttccaaaatgcctcaggagtagaaattgggctaaactgagctattttagcccagagatagaaattcatcaaacattccaaaatgtttttttagctcatttgagaaatttttattttttggctaaaatagctcattttagcctaattttttactcctgaggcatcttgtaaaaaaaaggccagaaaattgatctattttccaccatccaaattgccatttttccttggggcaaaatcggtattgtttgtagtgtcacagtgtacaacataccacgaaccacaacactcacaaatgatgacaaaagctagttggcatataaaactagacctatgtgaaccatagataaagtactagagtagcatattcaggtaagaatatgcattatagtcgatcgaaaatcgagcgctgagaaaaggaacgtaacatttcgagcatatgtatatgtaatggtacacatccgacaagctttggaaggacgagaggatcgttggtataataatattgtgtatattcgcttttgtgatgggataaatatggtagcaaaaaaactatgtatggtagatatttcgatgtagtcattacagggcacagccggtcgaccttgatcgtcccccccccccccctcctcctccctcgtttgtgatcttactgatgcccagttattatctggcctatgatgtatttcattctggtttgctcttgctcttgtcttttttttttttttgaatttaaatgtgaacactattgagttttaacaaatctaaaacaaacagaaaagaagccagaaacatggaattaataacctcatctcgtagaggaaagatcaaaaaaggaggagggaagagaagagaagagagaacatacgtcgcgtcgatttggatcagttggggacaagcaagcatgattttcctgcgataattagcgcccatttcgagttgcagagggttaccttcgagatagacggtctgcagattagccatattactttgagatagactgccttcgatcgcactccatccggcgactgtcagcttgttgttatttgcctgtttccctccccaacaaaaacagtcaattaaactgatcagttgtccccgattattttcacaattttttggccttagggagggtggtgggttgaaatatactgacccagagttcttctaattgactaagaccctcgatcccgctcatgtcattaatctcattcgccccaacgtccaaaacccgaagttttttctatcctccctcaaccaatcccaaattcaatttataatcaaccttctgttagctctcggaatgatttaaattggtgtttgttgtttgggggagagcaacggggaaaagaaagttggtttacatttgtagagaggccttctcctatcgaagtcagtccgttatggctgatatacaactcctccaaaccgaccaaattctccaagccttccaatttaacgatccggttggattgtatcgaaagctagagagaaagccatctcgatcagccttatctccaagcttgtctgtatggatgcaagaagaacactctgagttgtgtttttttttttttttgtgacgcacacttcggaggttgacgagcgcatccaatccttcgagtttggagatcttgttccggcctaaccatagttcagtcaagttggtcaaacaagccaagttggtgatttgctataccccgtcaaaaaccaatcagtattcacgcataaacaaacttggaagatataacgaactgactcggattcgattacttccaagttccaaactcgtgagcgtgttcgccagattatcgagggcctcgatctgcgagatctgaccaattcgaacattcaaaagtgaatgaaatggtgtgatttgatgagttttgtcctctcaaaaacagaggctatcaaaatacttcaggtggtcgtggtggaaatgggacagagacgataatcgtccgaaccttattttggatcaggtagagggtcgtcaatgagcgcaatgagtcgaggttttcgatccgtctgatcaggttgaagctaaaatccaaggtcctgcgagggaaagtttaccgtagaaattgcaatcgaaggggagtagatagaaacgacgtcgatataatcagtccctgggccaaaaccaccaaactgagtggaatggttaaacactttaggttgtgcaagttttcaagaccctcgatcttcgcgatctgattatcgtacaaatccagttcctctaatccttctaaatgtccaaagggtgcgatgacctctagaagtatttggtccggggtttcatcttgcgagctttcaggtggctgattatccttaatttcgggtggggtggctttgctttcgattcgagggttgaacttgagttggttgatcaggttctggcgcaggttgatccgctttaacgagggggccaatcgctccaaatgtcgctcaaatcctcgcagggtcctgattcgtgaatgagagagttcgagttccttgatcgcagagagtccgggttggttttcatcagagtgaatattgtacatatttcaatgtctgaagcactctcgacgttcttggctttggcccgatcagagtagctacatacctctgcgccttctttgaattcggtcaatagttctgtttttattcggttcgaaaagaaatttgattagtcagtaggttgaaatgttcaataataggaagtacgattatggatgctactgaccttcgttctctgcctgccagaccgactcgtccttggcgccttcgatcgcttgtgcctccaggatggcctgtcgttcctgtatcccatcctggtaggatgcttcatccagtcgggctactgctgagtcgatcgttggagattggatgggctccgagtctgttggcttggtctctgacatattgttttcgaagtcaaggaagttgtttgatgatttttggagtcggaggaaaaagggaaaacaagttgagacctgaatgtatgcgtctgcaagggcatttacataaacacatctggataaccaaccaccacctaatcatttgcaagtggtacatacaaaacacaacaagatgctctcttgaaattttgcattccaatttttcactatgatccagatcaaaaaaaaaaattaaaaaaattaaaaaccaaacaagaacatatttacatgtaatgtcaagatttagttggaagtatctccttgtgaatatgacacccaaggcacattccaagaattgttatgggctttcaacatgtatgtcacttgggactaccacaaacctttgcaacagagctattctgatggatgaacatttgaatgtgatagcctgaattcttctcatttatgattagtccctgagaccagaaataaacagaccagctgatgatggggtccagattgaaaagaaaagatgccaaatccctaattgattgatcagtttcttattctgtcttgtttactcacctaactgaatctatgaacactccatttttttttggattgattgtttcattcttctagaaaaaacaactgattttagggtcctcctgggccaccacgctttgtggccaaaaagtgctaacatagaaggcccattcaatgtctattgccacaattttgtcagcagaattttggcacaacactgctcttagtggtaagaaccactataaatcggtacaacacaattatatgcttctcatcatccatctgtgtaatcacatgagtatggcatccactagctctttatagtatccagacaagcaggtctttacattcaattcctcaaataaattcagtcacaaccactttccttttcaaatcctttgtcatgtggaattgacatgacataagttaatttaaacccacatgtctgtgactagtggttagatctgtgtaactgtgatcctcattaggttacatcatgtttttggtggaccagaaataaaatttctacgtgcattgagagcaaagaaaagcataataaagactaacacaatgattcaatatgtttttttttttttttcagaaatgatttttattctttatggatttcacattgtcaaggcttttccatgcacgctaaagaatgattgaacaattgaatctgggctgagaacaaacccaagctttaaatttcaaggagtgatgctaacctttggagttccgaattagtgtgaccaggagttttctgaagcccttgatgtattgtttgaattttttgcacaagaatgttaatcacttctggtagatgggttcccaacccaagcgattcgatgttcaggttcaggtcgtttgacatgggcatgtttggcagcagaaaggactttccacgttcgtctcgtacttcagaaaatgtgtcgattttgaagatcgactgtcgttccctttgccatatgtccgccaaaaagtttttttgaatgactcccaatccgtgtgttttgaacgcgtctgatttccgatcaggcagctgtagcaacttcctagcaagttggagatacgttacgcgaagtgactcggaataaagcatgacgactttctctaaagcttcgatttttggaaactcggccatttgtcggatttgagccatgtaatgttgggataagctcgatggttcaacgtgatgttggacgatgaaacgtagcatatcgttcaaagtctttgctcttactagcagattctcttgcatgtcgattgaggttggctttaagggttgagtagattctgggaaaatcccatggatcaccttctttaaaaacacttgataaagcgtctgaatcgtgtgttcatccaaatcatggaacgctccaggggcagtgagaatgcggaattctttccccaaattcgagatgtcaggcaaggaagcgaaggttgctatttggcagtccaaatataagcgttctatattgcgccaactttctggatccaattctaatggcaagtgtcaataagcaacaaatcagtcctcatcccgctggtatattcaaaaagggatgtgcctatcatattggctgtctaggaaaatgaaagtgaactgcttgggaatcgactaacgttccaagagttcatgtatcagacgagtggaagggctttctttcatactagacttcaagtcgaagatgaagtacgtgtctggaatgtggcgagtaggagggtgtcggccaatgagccaattgaatatccagcggcctccatttcgcttgttcagaatgtcgcggattaactcgtcaccgatgagacccttttgatccaaacctgcaagcaattcaacgaaaaggtcgttcatgaggtagatcaaggagagagcttcgacattgactttttgagatgcgaatgcttccttgtcctgcaaaagggtgcacgatttttcaaatccatgcaagatgtttaataccaaaggtgcattattttcttgaagagatttgtccctggaagctatgttgatcaaccggttcagccggctaggaggattgggatggaaaatcgcgctgagacctttgaagatttgagcttgaatttctttgagctttatttcgtattttggtttaagcccaatattggagtcgaaagccatgaaaacatgataatttgccgatctcaattcattttccagctgactgcggacagctaaaatttttacaaaagttccatgtcagcttatggaaacgtgtagtacaaaacaacgcaagacgtgttttacaaaacaggactgacattcaagttgccacggcgaataatctatcagagaaaaatgtcagtcgattcaatcttcttgagcttgaaattttatccatcagacgcgtgctcaccttttgctgcttcgatcctctgggctcttctctcttcacgggttactaaattgaggcgaatagaacgggccgtggtttggatttatttgatacaaggctataggaacaaagtagaacactcacgcgggtctattttcagataatccagaatccagatatcaattactttgaaaaatcaagcatgaagtttgcgaattaggtgtcgtctcaccttgccagttgctcataaggtcttgtctgtgctcgatggatttgggccgattgatgaatagcaattcattcgtaatttctagtgatgaaaacacattcatttttaattttggaagatgaggttcaccccgaaattactgaggtcttacgatgatcgggagtcaggttccttgacgtaggccttgcttgaggatccctcacgtttagtaggttagcggtttctatgtagagagaggctaccatcttgagaaactttgacatagtatgttatataacatcagtttgtgacataccacttcgtgcttgctggtatacggaaaactcgtcctccgggagagtagacaaaccgtctgcgggaaagcagttaatcttcaaagctaaacccaagaagcatagtgataaaagcgagaagcgtgttggtagagtggtccaacggatgggaaggctcatggttagcttcaacggggacgtcacggtgggttcaactgggcgtcttgtcactagctctcctcatgggaacttatgaggaatatttatggcaatcaattggcgtcaaaagagtgagcttagcgtgccaggagtctatgggtgcctggaagaaaggtagctcctaatgcttgtttcggtaggctgggctgcttcacattttgtatcccatgtagagccggggtctgccaggtttcgtatgcatgcaatccaagatggcaaaagagagcagaatgaccaagaagatttttatcctctatatgctgaaacaggcaaggccctaagtaccaagtaaggcttgcccccggggtttgggacggggttggaagcccaacctgagggacaaaccccgcacttttgggttcaaaccctgaaaccccagggctgtactaccatccaaccatgagattactatgtagtgtacctttttttactgacatcattaatagtccataagttaaaccgttgagttcatagactagcaacttctttttatcttacattctcaaagcttggcacagtgaagctcatttcactcttgccccttacaaacataagtagcaaacccctccacgtttaagtgttgaggagagggtcactttcattgaccacctctgtggttatagtgagacccaaaaatctcatcagcaccgtgtcacataagagaccggcggtgacccagggtgtccattatcaatttatcatgttgtctaccaaggttcccactgagaatcatactgaaacatactgggcaaaaggttctaccctcacctcgccccaccaacccctctcaaaatgaagactagtgctcacaaactgtaaaggttatagcatgttcttggttgacccagaagaaagtttcatcatgcatggaaaacaaagaacagcttgataaaaactaacatacggatcaactatgtgctttttcaagaaatgactacaacattttttattctgtttattcttccaagatctgcagtcaagtcttttccaagcgcttcaaccattgggggattggatgattgaccaaatgtatctgggctaagaaaaaaccaggcctcaaatttcaaggagtgatgctaacctttggagttccgaattagtgtgaccaggagttttctggagctcttgatgtatagtttgaattttttgcacaagaatgtcgatcacttctggtagatgggtgcccaacccaagcgagttgatgttcaggttcaggtcgtttgacattggtatgttcgccagcataacggactttccacgtgcgtccgggacttctgaagatgtgccaatttgaaagatcgagaatcgttccctttgccatatgtccgccaaaaagtttttttgaatgactgcccatccgtgtgttttgaacgcgtctgacttccgatcaggcagttgtagcagcttcctagcaagtttgagatacgttaagcgaagtgactcggaatacagcatgacgactttctctaaagcttcgatttttggaaactcggccatttgtcggatttgagccatgtaatgttgggataagctcgatggttcaacgtgatgttggacgatgaaacgtagcatatcgttcaaagtctttgctcttactagcagattcgcttgcatgtcgattgaggttaagggctgagtagattgtgggaagatcccatggatcaccttcttcaaaaactcttggtagagcatctgaatcgtgtgttcatccaaatcgcggaacgctccaggggcagtgagaatgcggaattcttttcccaaattcgagatgtcaggcaaggaagcaaatgttgcaatttggcagtccaaatataagcgttctatgttgcgccaacttgctggatccaagtctgatggaacgtgtcaacaagcaacaagtcagttctcatccggtggatatattcaacagaaactgtgtgaccatttattgtctgtctagaaaatcaaaatggacgacttgggatttgactaacattccaagagtccatgtatcagacgaatggaagggctttcttccatgctagacttcaagtcgaatatgaagtacgtgtctggaatgtggcgagtaggagggtgtcggccaatgagccaaattgaatatccagcggcctccattttggttgttcagaatctcgcgggtaactcgtcgccaattagcccctctttatccaaacctgcaagcagttcgacgaaaaggtcgttcatgaggtagatcaaggagagggctttaacattgactttgttggatgcgaatgcttccttgtcctgcaaaaagctggacgatttttcaaatccatgcaagatgtctaatactaagagcgcgttattttcttgaagagatttttctccagaacctagactgatcacccggttcagccggctaggaggcttgggatggaaaatcgcgctgagagctttagagatttgagtttgaattttttttagctttttgtcgtattttggtttaagcccaacattggagtcgaaagcgatcaaaagctgataactggccgattgcaatcgttgttccagttcacgtcggacacctaattttacacaagttcaatgtcagcttggaagcgcgtcattatcaagcaacccaaaatgtgttttaatgaacaagacttactatcaagttcacgaggcgaataatctggcaaagaaagaatttcagtcgttttaatattcttgcacttggaaagtttacacatcagactcgtgctcactttttactgtttcaatcctttcgactctgctctgttgaaggaatactaatttgaggcgaatataacgggtcatggtttggatgtgctggatccaaggctacaagagaacaaagcagaacacttacgcggatctattttcagataagtcagaatcgagatctcaataactttgcaagatcaataatgaagattgggaaataggtttgtctcacttttccagtagttcagaagttgttctccgttctcaatgggtgtgggccgattgatgaacagcaattcattggtgatttctgttgatagaatgcattcatttttaatcttggaagatgaggttcacgcgcaaattactgaggtcttacgctgcttgggagtgaggttccttgacgtaggtcttgcttgaggatccctcgcatttagtaagttggcggtttctatgtggggagaggttttcatctttagaaacttttgcatagcatgttaacatcagtctgtcacgtaccacttcgtgctcgctggtatacgataaactcgtcctccgggagagtagacaaaccgtctgctggaaagcagataatctttaaagccaaacccaagaagcatagtgataaaagcgagaaacgtgttgatagagtcgtccagcggatggcaatgctcatggcgaactcagacggggaggtcactttgggtccagctgtcttgggccaagtgtcccacatggaatctggcaaggcatatttatgttggcatcaaagagcttagtgtgccaggagtaggaagacgagctcctacttgtttcggtgggaagaggccagtttgcttcacgtttatcctccgagctactgagcaacccaagatacatagcagaatgaacgagaagatttttatcctttgtgtagatgaactgcgcctgaagtaaatatccatgctgggacccagctagacccaaggcgcagcatatcggtatgtatgtgtgaatggtgcacagaattgtcagctcatgcatcccaagtggaaaccaagccctcttcattcggaggggggaggccgtcccgaggggcctgcgggacggcgtcccccctccgaatgaagagggacttagttaagttacatacagaacctggtgcttatcggttacaagaagaagaaaaaattcgctgaaacaaatgtgacagtatggacaacgcttgggctgatgagggaaccacctgagaaccgggaccgcgcatgtccgtcatatgtaccaactgtgatcaaagcaagtggactatggcattttgtgatcgtacgagcgagaagcaacaatgattgggatgtagctctgtggagaaagaggacgagatgtcaacagaaaaatgtataagacgaagtaactacaaagaactgaagagtctgatggcagtcacaaatgtggcacagatcattaacggaatcctattgattgagtactggtgaaaaccggaaacatgagtagataataacagtagatacaaagaactgaagagtctaatgcgtcacaaatgtggcacagatcataaacggaatcctattgattgagtactgatgaaaaccggaaagatgaggaaataataacaaactgtgaagctcctcatgaaggatcatcaatcagaaataattttgaggaggaagaaaggatacacaaaagcggttgttggacaattttatagggtttgggctagcctccaaggggaccatacttggcaggacgtccgccttcgcccaagatttgacgagtcggcggggcgttttcgctagatgattataaggtcgatcgatcgatcatcagtgttgaatggcccatcaaaggtagaagcgcgagcgaatcagtcaacaaagaagatctctatgtatgagattgtaaaaagggcgatgatgaaggtgagtcagacaaatcgtagggcccggaagaaagactgacgttgtgtgaggatctttttctgatgacggctcagcgggcgggatctcagcggcttgactaaacatgcctacagtgatcatacataaagtcacagaggaaagacgggaaaagaagaacgactgtttgtcagtggatgtcccgccgaattaatctgacggaatcccagaaaggggggggggggggagggggacacgttaaactcgagcaagaaagcgagcaaggagagttcggggaggaagtacacgcaactgataaacaaacaaaagaggacgcaaaggaaccgcatggtgtccaggtttaaaagtgtgcgtggccgttggttgaagagggagccttgttgataaggaaccaagcaagggaacgatgatttgatttgatttgatttgaattttttgtcaagagtgagtcggggatggattcagttggcaagccaccaagccaaggacttgaatgatatttgaagaggaacccacgaggaattggaccgatcgagtgctcaagaaatctgagccggactctgggacacatcgctcgattggggctccatttagatcaagtatttacgcggtttgagtgagtgcgttattaatgtgaaagatgatcggagagaagttcctcaagagtacaacattttcgttgaagaatacattgttctgtcttgagcctgttagagtagtgcaggaagatcagggaagatgcaagattacaaccatgttttagaccataactatgtacatacaagagcttaacctagtttagtgacagtctcaaccctaacctagataagcttgtacatagtatatagtcagatcagtcccggttccggcctcctctctctttcctcaccgagattggagaccggaacttgtgcgtgccgatagcttaccgcgccgggactgtgacgaacaggttagtagttatctcttttcatttcatgcaatctactaccgagattggagaccggaacttgtgcgtgccgatagcttaccgcgccgggactgtgacgaacagtgcccatttgctttgtgcatcttacaggttaaaagccggctttcgtgtgtcacgtagcatttctccgggatctctataaggtcatcgataggatcatagatgagtaattggttcggattaaaccaagaagaaagaactagaagagaagacgaaataaaccatagaacgaacaccattcaaggaagatcaagaaatatcgaagacgatatcgattcacactcatcatcaaactccttttcatcaactccctcatcacctatcctcagcgaatctaaccataggatgtcgcaaaatcaaaacccccccccacaagaccaggacatgtctcccgagcaagctaagcaactcctcctcctcatgcgcaacgaggtcgctactttgcgtacgactgtcgaaacgcttcagaacaaccctgcccccccaactgctcaagctcctcccactgccccatcgaacgacaatcaatctctcggaagcatactactccgaaatttttgtcgatctcctttatccgcccataaggaaattaaccctcggaagcccatcctggactacgacggggtcaactttcaagtctggcacgatgccctcgaccgcaccctgatgcatttttttatgaaagacaagtctttcattgagactgctgataacttcaacaacctgtcatcgacggaaaactcttcgatcgctagcatcatacgcaatacgatcgaagaccagcttgttgggatcgtcgagagctcaaaactcaaggcccctctcgagttgtacaatctcctcaaaaccaattgtagcaagtcggatcgtcgccacaagatcgaactcgtggacaaactcatggcccttgcctctgaccagaacccctcggacagctttactctctcaaagtgggcgaccataatggccgagctcgatcaactcaagatcggctgggctgaggtcagtggcctgttactccaaacatccttcaaacctccccttggggtcgactcgaagactttcgaattctctgtcgatcaacagctcgacgtgaaagatcagccgtcgttcgcggacgtttcatctgtcatccagtcggcgactggtaaacttaagtcgaagaaccctagcaacggcccggcaccgatggacctagatcggattcaagccttgcaatcgggagccaagtactaccaagcaccccagcgtagaaatcaaaactccagccaccctccaacagacaagcaaccacctcgactgtctgttgacaaggccacccactacaaaggaaagggtcagactgaagccttgctgaaccgatacggacatgcgtgtgtgtactgtgataaagagggtcactggtactctgattgttccgccttctggagagacgtagcgatgaagaagatcgcctcaccgccggacaatcatacctctgaggagtccaaatacagaccaccgcgccgtccagacggagaccgcctccgacaagtaaacatcccgaatgtctcggagggttgcctgcttgactctggtgcatctgcccacgtaagcggtaattctcccctattcaaggttgatcaaaaactaacccaacctcgtacattctacctggctgtttccgactgtaatgtcactgtgacggacatcggtagtgtgacgatcccgacaccgaagggtcctctggtcatcaatgaagtttaccactgcccgggtgtcgacggcatcattctctcaaccggtcgcttactctcagaaggttggaaacttatctatgaaggaacaaaggccactctcgttgatccttgttgtaatagctatgatacagtattccacaatttctgctggtcattaaaaacttccccccccttgcaatgcaacaagatcacccacgtcccatcttttgacccatatgtctggcacgtgagactaggccatgtttctgacgatgttgtgaagactttcctccggaccaactatcctgagaagaagatcaactggaagcgattcttctgtgagcaatgcgctaaatctaagagcatcgataagaagactctagggatggaaaccctcatccctcgagataatccgctggacttttgcgtctcggatgttattggaccactcaacctagacatcaacggttgcagatttctagtgacgatgcgcgaccatgccagtacatatacattctgtgctcccatggctagccgcagtgaagtccccgccaaaatcctcaaatggatccgacatctcaagacagtcctggggaaagtgccatcctacctccgatgtgacaatgctctagaatacaccaagagtcttgcgccccagctccaggaattgggaacaacacttgcgccggtgacgccttactcgccagaacagaatggagaagctgaacgtgtgaaccgcaccctgggtgatatggcgaggactatgctccactccagcgaactacctagttactggtggtcctatgcctactcaaccgcttcgcacttgcacaaccgcattccaaactccaggacaggtgataagtcccccctcgaactactttttaaggtcaaaccaaaaccggagactttattcccatttggtgcaaaaggtatcctccacgtcccaaaagaacgtcgaacaaaacttgaggagcgtggacaggagggcaagctacttggctatccagaagctggtgctggctggatgttctgggtcccgaacgaacgtcgcatgctacactcggcctctgtgacgtttcccgacttccaacagctaccagtcaagccgattgagacgacagtcagcagtgacctagttccaaagcctaaagcggacaaggtggatgtggactttgtgctgaagcaaatagttcttcgactcggagaggaacgtacgaaagaaatagctgatgaagaatcaagacaactttcgctcctccccgtggcagaagaacacaaccttccgaagaacatcaagcaggcactttccggccccgattccgacctctggagagctgcggcagaatacgagatgttgaaatttggacaactggaagtatgggtacccgttgtggcgccaaagggctgcaaggcacttggagctcgttgggttttttccattaaaaggaacccggacgggactgtcgacaagtaccgagcacgctatgttgcaaaaggtttcaatcagcagatgggtctcgactacaatgaaacttatgcgccaacggcctcgctcaacatcctccgcttccttatctcactcagcatcactcacaacttcccgacggcaacttttgacgtcagctcggcatatttgtatagtccaattgaagagacggtttatattcaaccccctgtcgaaattaacccgtccctgaagggaaaagtaatgctgctgaagaaagcgctttacggaacaaagcaagctgcccgatgctggtggaaatttttccagcaaacagtccactccctgggtttcgaagctagcgagattgaaccgtcactgtacctcttccaacgggatggtcaatttatcataatctggctccacgttgatgacggttttgccttggcttcggacaattctctccttcaagatttacgcaagggaatggaaagcaagctcgagataaaatggtctgatgaagtccggcgactggttggtatagattttgtatgggatggttctcacctacgtctccaccaatcagtaatggcaaagcaaatcgtatcatcatacaaacgattggtctattcccaccactgcccgctcccagaaactgaacttgagatatatgcgggagacccaattgatcaaactgagtaccgctcagtcattggatccctcatgtatcttgcctgtggtactcgtccagaccttgcatacgccgtgaacatgctggcaagattctgtgcggcaccttcggcgactcattggacggcactcgactggctaattggctaccttggaaggacgacggagaaaggcttggactatcggggaggaggtggcggtttggatttgtggactgatgcgaattggggaggggagcatgaaaggttgacgactgggtatttgttgacacacgacggaaacagcatcgcgtgggggtcaaaaaggcaaacagtggtggcgatgtcaacttgcgcggcagaatatctggcactctcagaaggagctcaacaattgtcccatcttatcaacatttttgaagaattatcaatcgatcccgacttgaagattcactgtgacaaccaggcagcggtactcattgcaaccgacaatacatcaaagaagaagacaaggtatcttaggcgtgctttttattttgttaatgatctaattagagagcatgatatcaaagtcaactggacatcaacacacaaccaattggcggatgtattgactaaacggcttggaccaaccaaaatgttgacagcggtgaagcagctaggagtaggcgggtaattgttgtaatcttgagggggggtgttagagtagtgcaggaagatcagggaagatgcaagattacaaccatgttttagaccataactatgtacatacaagagcttaacctagtttagtgacagtctcaaccctaacctagataagcttgtacatagtatatagtcagatcagtcccggttccggcctcctctctctttcctcaccgagattggagaccggaacttgtgcgtgccgatagcttaccgcgccgggactgtgacgaacagtgcccatttgctttgtgcatcttacagagcccatgatcgaatgttccgccaaaagaagacaagactcaaaagatgagtcggtacaaatgtagacccagagcaatcgcctcgcaaacaagacgcagccagcggcccattcgtagcccaataagtcttaaccatatattttcaagtcccgaaggcggaggctggaaaagctcaagttcaagcgcaacctagtagagatcggagcactggacatgatcggcagcctatctgatcaataacttattccgagctgctttagcacgggtaaaataaggatgtgtcccagagtccatgtcgacctttgcgcccctgggggcgaaaggaatggacaaaggaaaaccccacatttgaacattttggttcttctaacatatgaaaatattatgaatatcgggtttgctttgcttttaaaaaaaaagaggggaggaaagtaggaagggagggagagacgatcattgaagtcgttctaataaaccagaaccacaagcctcaacatccgcgacttctttaggggtattacaactcaagatcacttgatcgttttcgcgaacatgcaccatatcttccactcggattctttttttattcaatcaaaaaagcaatcacccgggaccagtaaggatttttgttagaatgttgtaggtatgcaaaattgttcgtcgaaggaagagaacggggagaaaaaaaaaagactaacccgattccgcggaaatgtttggggtatttgtcttcgtcaggcacgtaaacaccgggctcgatagtgatgaccgagcctgctttaagtctatagacgggcgattggataaagggaatcagtgaatgaaatatgttgaaaagtctggagagacaagttagaggaggagggtgatgaatggatgagcgcgcaccggtgggaacggttccaggatggcgtgtcatgtaaatccgtgcccacaggatggcctatgtaatggggatacaatctattcaaagcgtctggatgatccaggttgaagcccaacctgacgaggccatctttcaagagctggcagctagcacgatggagactactgagagaatggccagagctctgacgacattgggtgagcagttccttctcaacgttcttcaccacctcgtacaagtccctttgagccgagctgaatctgccctgattgccgatggggaaggtgcgagtgatgtcggcgacgtagccggcatattcgaatccggcatccagcaagacgagctggttgcccggcctgagagcccggtcgttgaacgtataatggatcgtgagggccgccggcccggctgcacagacgggcacatatcccattcgaccccccaccccgggcgagtgtcgctggcatcctccttcgaaggcctgcaccagttcgtgctcacttcttgaggcttctgcaggacgacagtctgccgccaaacgcatggccgccttgaatccatgtgcgctgatatctgcggcgatcctaagaagcttcaattcggcctcagatttgatcatcttgatcgggtctaatttggcttgtaaggaccggatcggccggtactttgaatgatccgtctggccacgagtagttgagcgactgctcgcaaggacagctagacagctatccagatcagacctcgaggatgatggaaagctgccggttggcgagctcagaaaatcggccaaattgccgctctgggcgttgttcttggaaaagaagtcgatcagaggtactgtcgatctccatgggggtaaatttgggaactcgatatccgagggtaagtctagatagacgggtgatctggttgacttggtcagcacgggttttagtctgcttgcgagatcggaaatgtcgtaggtctgagataagacgatccgatcatagaggaaataaatcaataccagagcctggctggtgtgcaatcttagattgggaagacatacggcgtcagccccgaaccattcagtgactccatcgatcccagacctagcaccctcccacatctcttggaaggggtctttgggcctcacaaacatcgtcatcgtatagcctttggtgctattgtccttttctaggccaaaacaaaacggatcaaactcctgcccgggaagggtttaaaatcaaaagtttggttaaacaactgacctagaagaagacatgcatccggctcttggaaacctgtcagataccaaaaatcactcgattgtcgaaatggataactgttttcctcatccatagcagcgtcaacggagaggaaggggggtttaaacatcaggctcctatgaaaatcaacaagctgaaaaaaaaatgctttggtgacttacaagacatgatgggccatccatttagttcttgcgccggcgataatgaccgaagacccatcaggcaagagatccatcaacttagcgcgccgctgagcatattcctcgcgaggtatgccgatagtcagctcatgaggagccagcaagtgcgggtgagtgatcggcaagggctgtccaaagaactggtggtcatatgacgatgtcggctgttggtgagagtacttccgggaaaagtctacacgatgcttaataacgggagccagttaaagagagccctggttggattaggattgcggaaggagcgatatgtatcagacgaaagagattgaccagatgaaccgattcttccagaggagcttgatagtcgtcgtacccgtagcatccatccgattcttccttcgtcgagcccgccgagtcttcggttcatgatccttgttcctatcttccccttcattttcctgatctccaagggtgtcgtgatggctgttgttgtccttcttcttgactctgcgactgtcaaactttaaaaatccttgatcgagaaagaggcgttgctccggcccggacacaggtcccccggatcgatgggcatccgatatccgcggcctggagctgactacatacttggctcgcattactcccagccgattcccacttgaccacttcttcaatcgtcgctccaccaccatgtcactcagcaacaacgaggtcagtccatgttttcagtcatcgtatcaacagcttctgacggctcctctctctctcgaacactctagttcctcgccaagctcactgagctctttactcctgatcctcaacgcccgcgcacgtgttttctaacacaaaagagatgtaagttaagcatccaacttctcctgtacgatccattcacttaacttatttgaatctttgatcgtacaagttgcatatcaggctgatggcgacgcgatcatggaaacccccggaaaggaaccgacgttcaagtgtctattccgcgccactgatggacatgcaatcaagttctcaaccttggtatgtcaacacctctttgtgaagatcaagagtaaaaaaaaaaaggattgatgaggtgtataagtttgtaggttgaacccgaccaaaccctagtctttcacaaagcgtattcgaacgtcatgaggacacgaatgatagccaaactgaagcccaagaagaagaaagcaggcaaaccagcggctgtgagtgcggtcaggctgccgaagatcgtgggccctaagcgtggcccgggcgtggaacgcagacggagattggttgcacagcgttcgaaaatactgatgaagatcaggcgtcggaagttgttgaaagttgcggctactaccaccactacttgagcatcttcaaaccaatacacacacatagtgtccacttcataataaaaaaagtgttgattgtactaccaagttttttttcttaatcttctttctagcatgtttagctcccggttcatctacctacctgagcgaccaatccacaccccgacagtcatgctctctcgaatttatcgtatcataacttaccaaaaaaagaaaatcttgatttgcccgtatatggtgacatacacaggatctcaattatcagaatgtctatttgtgacccttcttggacaacaatccgtggaaccaacaaagaaacggcgcggaatttctggagttgggccatcattgattgtccttacatctacagccaaattatcagcgcttcatgcaatcaaccactcccaagaagagtcgaccaaaagagggatccggcagtacatagtgttgcaccgaacagtgttctcaataaccttccagaagatgaaaagaaaacggctaaaactcgatttcagctgttccaacgagcacatgaattgtgcaagtgtttgagcttgagaaatcaagatctggaagtccgccgtagccagcacgatcaagtttctcaagctggtggtgagatggacagaaacggctctggacccctcatgggagtatgtagctggcttggtgctgatgagggtgacactatgtatcctgcatgtctttgatctcaatcttccacgtcctcgccagcctagatgtgagaaactggtggatggtcacctctatctgctagcttcatgagctccgcaatcaagccatgtgtctcctcaaaagtgacaggcccttcaacagacattccctacttttggctggtcacatcgtaccagctcattcatcactgaatatccttgttgcttatatcatccagccaagagtaaattctggactggaccaatattggcggtgatcatggacttgcacgtttctgtaataatcggatcaaggtcgatagatcttggatccaattattaggatttgcatataacaatacatatattacattttgggcggccaaacggagcctcaagaaaccaatccgaggacgagagaccattcctccctagggtaaggatcacatgagcagagaaatatagatacatatagatatatttagacatagatatagcaggtgatagatattgtaccaagggttctccttttctgggttgagaggacaaaaaaaaactaaatacagttgttcaatgcgaagaggttttaatgaaccaattggaaagagcatctaggaatgaagtgaagaaaaagaagaagagaattgtaagaggtgtggaggacgagtgctcgagtgatgatttgtggatgatgatagagttggcctcgaagttcgtaggaagaggcaccggatttctgcctacgggtgggtataagccagtttagttgaagcgctttagaaaagggaagaagggacgggatattggaagggaggaaggtccaagaggacggcatgggactggtcatgggatccagagggttgggagagcccgccgagatcagcgaggctcaagagggtgtcgaggtgggcgacgcaggcgtagttttggagctgcaggaattcctcctccgaggcttgatactgagcaaggggttcaagaaagccttgttcgtagggctgcggttggccatgctgagccaggaactccctgatctgggagtccgagaagtttgcaggctcggcggtgacggcagccgacagcgaatggcggaagcctaggttttcgtatgcgttgaacgagctggtgcttgcggctgggtattgcagctcgcgacacggcaatgagctgatccgtaatgggccaccgccgccaaacacgccggcgagtccatcggacccagaaaaggagcttggattgaacacctcgggcgctggctcagccgcagcaaagagcccagaaatcagatcggaaccggagaacggggttgcgctcaagagttctgggctcggatcgggcccgccatagacgcctgatgagagcgcatcagagccagacaaggagcttgtcctgagcacttctgaacatcgctccgcccctccaaacatcccagagagagcctcagagccggagaaatcctcggatgggatcgagtatggctcgctttccctgcgcgtatcatggacgaaagagaagatttcagaccagtccccgggcggattgttggagtaggtgttgggttgattggaggatgaggagcttcctgaagaagtggagggcggcacactcgagttgaagaggtctggagcgagagagtcggccggttgaggatactgttccatgaactggaattggttgaacaagggcatgttgacgttataagggccttcctcggcgatcgagtctgagcgttgatggcgctcggaggggaacttgaactcgttattccagctggtcggatacaacgagtacgaggcttggtcggaagactgaggacgtgggtaagggttgtggcgagggacggagaaggatctttcgcgatggactgcccccgggacagccggctggacttgtggcccattccattccctcgactgttctcgaggcaggctgtggactcggactcggttcatcggcgtcggcgagggcttcatctccgtcgggaagggcacttcaagctcttggtaaacaaccgcccgcgagcgggtgtgcagttcgtgatgcgcaaccgtatgggtgacttcgtgcttccgtaaatcgtatgaacgcttgaaggtcttttcgcagatctgcaatccacaaaggccaatgagaaaaactttcaacattctgctggtgaggtacatatttacacctaaaagaatcgcttcttaccccgcacacattggtttgcaatggacaatggactgataggaagacagcaaaaaaagtcaattcttgttctgcggaggtttcaatgcttcaacaatttgaacgagaaaattcttacccatcatgtgagaagtcatatctaaaatcaaagaagcgttcctcaaatcagtttccaattttggcttagataagagaagggtggttgactcacgatctcgtttggcggctttgtggtcgcaaccctgtaaaggacaagcacattcagcacgagctgtttagaaagaagggggaacgggttgactgacctcccaggagcagtttaagcttaggtttccattgcgcttgcggccgacgtgagagtcgcaaagatggttgaacaattcctgagtcaaggatgcagatcagcaacctagaaacgagacttgatgagaccaaagaagaagaaaaaaattacctcggcggaagcgaatttcttgaggcaatcaggcttgctccatttgcaagatagattcatgttttggtcggccggagtgggttggaatgagaacattgataatggcagtatatgtggtattagatctcaaaagttttgatctatgaaagtgatcaaaaaaaaaagtgggtagttttggaatgtgggtgtaagtgagtagatgtatgtgaaagctataaataaagggtgcgagagagatcaatcgtctggtggaactgccctgcagtctgcttggaagagttttgtcaagttacaaacttgagtgtgtgtgtgtgtgttttccagaagcgaagaaaaaaggagaagaagaagaaggagataaggaatccgtggctcaagcccaagagaatcgagaaatctttatatgtttatgaaggggttaatgggagtcacgagcagcatctcgtgcaagttctaaagcgaatcggacgatacgacttgaaaggtctgacgacgagttgtttgattccagttggcttgactgattggcctggcgtttggagtcgattggtttgtggggtgtcttgtctccacaccgacttgtagaatccgagttgcttatgattgacaactggagcaagagtgacaaaagttgtccgacccagttagaatccaagtcaaggaaaaaaaagaaacagaggttattgagctagttcttcttgccgagagggttacggtttgacggaaacacgacctacggtctgtagcatcctatatagtgacagtcgaggattaagagaggaatgtgatcttaagtggggaacagctaagcatcaaaaccgcgagaccatagaaagcggaaatcggagggtgtcttgatgataacccgaacaatccagttggcgtacccagtggattgaatcgggtcaccgagacggcccagtccctgaggagatggagagtgagctgtgatgagctatgaggccttgagtgcctcgagcgccaccctcttgtgggtccaggtcgccagggtccggctacatcgcagtacatgcagtgatgccttaatcagagggacattcttgtagaggagagagcttttggcgagcgacacttcggcggccgtggtcatctccctgcgactcaccgcgccggatgaacggccaacaagttcctagaacgacacccggacggggacggccctgatgttagtagatcatgagacccaatttgtaatgtagagtgtaggagtgctattttttgttagtcactgaccgtgtggcacggtcggcaagaatgcaatgcgttggttgtctctataaaggaagtcttgtgatgggtttgattttctgaacaactgatatgtaagctgatggtttcctcattttaattacttgtgtcttctcgccgaacgaacaccaagttggaactcctaaggtagtaaacctctcttgatcttggatctgaccgacaagcgtttcctggagggacgcgacaggcgctcaagaagccatgttgaaatatgtagcacgggattctcgaatgaaaatgtagccatatatggttttgaagggtggaatccatgttgatgatcagatgtcgaggtgaattttttgaagaatctatgtatatcactgggtattaggtaacacgatcagaagacgataggaactgatcatcagatgcaacgaaatgaagtttgtataatttggaggtgaggctacataaagcggccggagctggtccggaaccgggtggttatatcaaggcccggccgggtgagttacacaggtctggtagagcagacggccgccatcctccactcgggaatccgggtcttcttcttgtcgttgtgaattctctataatttaggtctaatacttctgcaattgtcgagagcacattttggagttatacataaccggaaagatttcatctagaggatgatgaggaaggaggtctttctgagcacatgaactcggctggggagctcggccggcggaagtaggcagtctgtcaacggtccgatgagatcaccattgatgatagatgggatcggtttggccccggggtacatgcaataaccgtcggagtcggacctcggtcggccggaaggcggatggtccctcccctcttcccaacattgcgccaaggttcacaccatccatccatccggctcgcgtagacagctgtttgaaccgatgtccctccccctctccaagaaaaaaaagaagaagaagaagaagcttcggaaggagttccttctcttccatgtgtgatgtctgaaagacttcgatcaaacccacaccctcactgtaaggtcgctgcatgcacagcaatataaatcatgcactctcctgcaagaggcttgagctctcttccctcctactcctcctgaccctatcctgcttgtcaacgaacaccagcctcgaaaacctgcaggactcactgcactctcagtctcagtcccctctgaaaaccgcctactgaactataccctctctccaaagataaataaatacaaaaaaagcacatcatcactaatcaggagcaagcagatcctagcccgacgaccgccatgatcgctgaccaagccaagaccaagaaacacttcccctccttctggaacaccctcaaacatcccaagccccacacttccgccctaccactccccacctcttacgaatcactaaccgactcgcagagatcggtctatcaattcctggtcgactctctcagctctcccgacttcgaattaccagtaacaacacctccaacgggctcagggggggcccgtctgcagccattaatgggcaatgagcttcccaaccaaggacactcatcatcatccagacggctcacacagtctgagaaatgcttctgctctagagaggccatcttcagggtctgcagagccgtcaaatgggacccccatagggccctcaaacggctcatcgacactctggcttggaggagagaattcgaggtcgagcggatcgattatcgactgctttcagtcgaggttagctatctccttttttttgtcccccattcgatcggcttataaagaacagtgaacaaaaaataataataataaagacacagatcaaaaaaaaaaaaaaagaaagatcggcattgatgatattgattgatttgagacaggccgagaccggcaaacagttcacactaggatacgacaaccaccaacgcccggtcctatacatgttcccataccgacagaacacgaagccgtcgcgggaccagatccggctgttggtctggtatctcgagcggacgattgcgctgatgcctcccggggtcgagtcgttgacgttggtgatcgactttggcgggccggatgccgcccgaatcaagggccccggtagtcaacgttggctggttttctttctctctctctcttttcctttgtgagactgcttgcttatattatcttcgggtatttattagctacccccatctctgtggccaaagaagtcctcaaaatcctccaaacttattattgtgaacgtgagtttgtatctgttgtcaagaaaatcttgcattgtcttgagtatatcctcaaagaaacatttttttttgggggggaaggtttggcgcaggcgatttgcatcaatgtgccttggatcttctggggctttctgaaactattgacgccgtttatcgatccgaaaacagcagaaaaagtcttgtgagcaaagtactatgtttttttccatccctcacgtctccgattttttcttctttatgtggtggtttcgatcttcgacatcctcatttttttgctcgctttcttgaaaaaataattgacatgtggttttttttttgtagatttgatcccgtggtctcggagcacgtgccttctgaacagctcctaaaaaagggtttcaacgggacgctcgatttccaatacgtatgtcctcatgatggtttcttttttttaggactcattaaaacaggatgtctgatttgttaaatcccctcccctcccaaaaaaaaatcgaattattgatcggacaataggatcatgaggtttatttcaagttatttgccgagttgacagcccatcgacaggagaagatgttggccagatatgcacgatacgggaacgggaagatcgggatgagtgaatatgtgctacggggcggcaatagtcggatgaacaagaaggaggggcgccgggagcagtctgttgggacgtcgtctagtacgactgcaataagccgtcgatctgcaacctcctctcccgctgttcttaatttcggtactcggtcggcttctccggtcgatgatcgagctcgccaattagacgattcagatactagagtcaggccagaaaaggagccgaaactgagtaacgtggatcgtcatcggccacctccgatggacttatcagatacttctacacatacttcaaaaggctggtgcggctcacctaatcatttgaaaaacgtcaaacttgcaccggctggcgagagaatcgcctcctcaagacctctgtctcctcactccttctcctcctccccatcccccattgatcaacattcacgccacttggatgcaatcaacgaagataaaaagatgagttcaacccaaaagccttcgaaatgtgtgttttcgttccactccaaaaaaacgagcaagactaatcgaggagtgacgacggatccgattccgaggagaactctcgcgccatcctacgagactgcttcttccgccgtcgtctcccgttcccttgcctctgctgctgcttcttcttcttcgaacccacaagcacgcccctctctctccgcgggagctcggccactttatcaaccttttttggatggcgcccgaatcggccgtcatgatcatgttccgctgggctctcttcaagctgatagtttgggctctagtcgaaggattcgtaggatttgctcctaatacatccccgcttctcctacccctttttttgtctggcttgcaatcgtacttgctgtgtcgctctatccagatctcctcaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcttattggacggtgatgatctcggttggtctatgctggtttgcaaagactttggacctagtatataatcatctgttcaaacacaccccccctttgtgatgttttttctttctatttattggttaaatgaaaatccctacgattctctcttcaatctggcattccggttaaatctctctatttcacccactatatttaatatatatcatcgaaagttagttttctaactttctttttataggcgattgtgtcaagtcactcaagtctgacatgacactctcaagcttttttgttgagttgatagttctttattgttgacattggtctcagcttattacggtttccctcgaattccaatcaaggcatggccctcttgttttgatcactggagtcgatcatcgatcccatctatttgagatgaaattggagttcccgtttgagtaataacaagagctccctgggcttcttcctatgtttttgtagaggtctccgggccaagatttcgccaagcttgaggttttaatatggagtgtatgatctagacttcagactcaggtgcaagcttgtgtgtgtatgcacaagccttcctcgggactactaggatgtattttaacgagattgtacacattttattcacgattttgaggggtggtggtggtaagttcccgaagggtgaagatgatgatgaaattttccagctgcaagttgaggatgagcatcccaagggaatctcccatcgagctcctacatagcttaacgataatatttaggctccgtttggccgaccaagatgttatatgattgttatacgcaaatcccaataatcggattatgtatgcaccaatatttaaatacctgaagaaacgatacacatgagatggtcatcatacgatctccgagccagggtcaaactaatctcaatcggggtgttctagttgatggccgattatcgaatcattatttgaagctcctctttgagcagcttgacttgtttgtttgtgttgctgattcccttcgcttaaaatcttgaccactcgaacacaaattcaatcctcgctgaggcaccccatcatcatccattcccagaagattttcctcatccctctgtcctcattcgtagcgtataaccaattgaaaaaaaaaaaaaaaaatgggtccatctgcatcctcctgcagtccgagcacactcttgatgatcatcgctctcttcgcttcttttgtcatccacccgtcatccgcgctcaacatcctccaaggaaatgacgatggatgtcagtcaacggcttctcgtaatggtgtgtggattgcttagatccactgaccgtttttttctatttcaaggggcggaatgtaatatcagaacgttgtataaagtcttgaaacaacgaggacatcaggtcaacaagacatttgtttttttggttatgaatctttgaggatcaatgtagctagaggggagcatttctctgacggtcaccaaaaattccgatatagcatagaccatcatctctgcgccggtgcgaaacaagagcgggacgggctctcggtcgacggagtggacgccgttaagggagccgggggaatacgacaccgtgcccgttggcgcgccgggcgtaggacccgacccagccgatcgtgagctttgatcttccatgcccagcatccagtcatactctccactcttgttcagaattccggcgatcaacacaaatgtagcccgggtctggtatgtcaacgctttcccgctcgacggcattcgcttcggactcgacaccttgactccgcgtttttatcacggaatgcctgacctcatcgtcactggtcctaatgtcggaagtgcgattttttgttctaatgctcatgagtcatcattcttatgaggtcccaagtgttttgctgtttgcatttgccctgtcttgatttttttgtttgtttgtttctttcttttcggggctttataacaaatcgatgggaatggattcgatagagaacacgggacttcaggaccgattctcgggcacacttggagcggcggcgtttggctcgagacagggtgtggcggcgattgcgatttcggcggatgatgataaccggcacagttaccagacgggggattcagaagagaagagcagcgagatctatgcgaaagcgacgatgcgagtgctggacgaatttatactcaagatggagaacaccgcggaaggcccgccgaatgattttgtacccgccggatgcgtcctgaacatcaacctccaacgggcgggccctcagacggattgtcgcagcgcccaggactaccgcttcgtcctcactaccatcttcgggatcagacatcagtccggaatcgaccattgcggctcccccttcttgcccggcgaacaggcggtcctcgactcgcaaaacggctgttgggcggccgttaccctcatccaatctcactcctttctagacggctcttctgagcaaaaacaggcccttttagatcgggcacctgagttcttctcttgtccaggtacattttagccatttctttttttttctttctgtacgaaatcaaggatgggttgttggattgatgagtatattgattacttgttttcctctcgattccttggatgttttataattatcccattggatgataagctgaagagctcttgaaaaaagaactcgggccagagatgggagtagacagagggacagagccgcttcccagttttaagaatccgtcaaaagaagaacaatctgatgcagatgatgatgatgacaaggaggagaaaaggctctacttccaacccggaaatatctctggttaatattcactgatttccccccaataaagaatctccaagggttgtatgttgatcattgtaaattttggagcctgtactaattttgattgtaggatgaatatgtagaatatttatagatgtatatcatgctcttaaatgtggaatcaacaatcagggcacaccataatttcggcacctttattttgtggtgtgtcataccctcccagaatgcccatagactccagaaacaatatgataagtatatcaaatggatgtttttaagacaaggttgaagattctttttttttattacataaatactttgaccacatatttatttccactcaggaatgtgattggtttcatgattttggatgtctttgttgagagggtgtacttagattccaagcacagatacatatgtttctttttgcatgtgcacatcccatcgacccttttgcattcagctgagagaagttgagagccctatctaaattcaagcacattgttatgtaactcttctggatgttgcagtatctcatcttataactggatttgaatgtcatcttgggcccttgtattaattacagatgatgggctatcagcttaaaactctcaatgctctcccttacatataagatctataatgttatgcaatggtcttttgatttcacatttaagaaacattttcttaatttttgtgaatgaactgcaatctcaaggacagttcagttgtgatgtttgtttttgttatgtacccttatacagtagcaaatgttctagttgtcatcatgaagttttgttgatacatgtagaatcccaagcacagttggttctgagaattatgattgaggggtgtttgaagcacaaagcgtgccggcccgcgccgcgcccgacggcccgacggccaagacaggccagccagcctgccagcctggtcgatggtcaacagcccatgggaaccggaagaaccgaagcgaacgagcaagaacacaacccaagcttaaagactcatcccgattcccgacgaaacagaggaccatcaacaaacctgcaacacatcctcatccaactggccgttgcgcttgacgatcgattggatggtctgtctagctaatcacatctccgtactagtcctataagacactttaagcgtgggcttgactccactccaaaagcacaacaacggcaagacaaccaagaaactaaaaccagtctccaagcccagtcggatcctaccctcctgaagtcaaacatccgcaggaactcggtgagcttgagatcaggctacatatttacataggaactgcctactacatatatttaagaggacatctgagttgaaagctgtaagctccaatcaaacacaattcaaatacaatactacatcatttcaagaattccatacactcaacacgatcccccttatctgtcttgtcactagaaacagctttatacctacttctaccaggcagaataccacacatccgacagatagatgagcccctatccgcaacctctgcctgggccttcaacatcgaacaggaagaaagaagccgtcaagttcagcaccctcgaccatccgcctcgggcaaatcttcttcctccagccgctctactctcccttctctgtctggccttcctctgcttgctcttcgtctgttttcggcatactgaatggatcgtgtaagtctctctctctctctcgtgatttatctagatagatcctgaaaacaaaaaatcatgtagacagagaaattgactggttctgttatcggtttgtggtatgcagtaaagcgaggaaaaaagtctggacgctgctccaagaacaagccaataagctatcagatcagttcgaagaattcaaattcaaccgacaacgaaggatcaagctgcttgatgatgatgatgatgatggccaagaagaaggagaaggcagagcgccgacgatgggttcaggcggtggatcaagactatcctcgaatctgcaatcacttaatctatcccatcaccatcgcgaatcggcaatcgatccattgacactcactgagctagacgaagaggaggaagacgaggataatgaagtgttgcctcaagtgctctattctaaataatcaagcgaaccaatccaattcaattcaatcaaatcaaaccgttctctcaaatcaaaatgtacacacccacacacccatatctggagcttctgtctgaccgactccttccaaaatctctgctcccccaagactcgcctttatatttctgcatcccagaacatcttttttcttggcttggaagacagagtggctgattcgaatggcacacatcatccaaaattatcttatcacttttatcatcttctctatctccatcattattatctaatcgatctgcaacactccgtcacacaatacacacacacatacacacacacacacatatatatatatacatcttgtcgctatcaagggagcaggcgagaatagatgttgatcattattaggccatactaagaacacacatcatcctaactgtcctaaacgtaacatctgactcaaaactcttcatttgtaaactagcttcctaattttaatttcactttttttttgacagaatctggcattttcttttttcatctacctaccaaaaacacacttttgttgttgttcttttggttttggttctagacttttctttaatttctttattttttgatgcatgtactctgctagttctaacattgtattttcaatacactatgattcattccctcttcttttttctttctttctctgtcattattaatatccaagatttcagattgcttgttgttgttgtttttatttttttatgtttgattttttggggaagagagggagggggggggggcagaattcaaataatatctgattattcctgatccagtgttataggcttgactagaccatttgcacaggaaaaagctggtcactgtgaggctctttcccagacaaagcaagagttggtttcaagagcatggtgctgggatttgggggatacatataagcttgggaaatctggcctgacaaccctgagtctaaactacacaaacagtatcacaatcggaagtgttttgtgaatttacatcatttccaattgaaaatgtatagatcaaaataggtaaacaaagagtacagtcgcctattttgtgttggcagttttacaccatcaacttattaaggcagttcacgttccagccaaacctcttctgatgcagcttaaggtttgcttgctgatgcaccaacctgatgaactttcaatatgggattttgaatccaaagggggacctcccactaaactattttggtttcccataaaccttaaaacagctattccagtaaagtttgactgctgatttcgaaatcagcagtacgtggacccccttattggcttattaagactccttctgctgaacatagagtcagctgtcatttcctgcaacttacacatagcaatcagtaagtcagcagacatcagctaaacttctcctgacttcacatagacatgtgtcaaacagaaatgacttcaactatggtctgtcaagcctgtctgggcacaggccaaagtttggccaaattgaggccaagtgcgctgttccaaagcttgcatggcacgtcctaaaccaaacttggcacatacccaacccctgcttggcgcttcctaaagtttgcaggggctggaccaagcccgccaggtggagcatgaagcaacttgagtcatggtttgattgttgaagcgcttaaactcaattaccacattgactgtcatcagcctggagagggcttccagatgttagtaaccaaaatgtatgaatgtttgaagccagtttggctcacaaccagacatgatcttcctatgatgaaaacatgggcacatgtacacttgcaaggcaaataatgtactggttcaggttccaaatgggccgggtttgggtcaaaaaatggtgacaaaacctgccccaccaaattctcggggcggggcgggtcggggcaaaaacggtaaaatgttgaccaaacccggcccaaatacacagtgcctcgggtcgggtcaggtcgagtcttgggtcgggtccgggtcaactcagcaaatactcagttaattgctttcaatcaggtcagttggtcaatctcaagccaacccaaataccatctgtgctgatcatacccgccccgctaacccgttgggttgaatccgggtcgggtcaacttccaaccctagcctgctcaaacccgccccgtgacccgccaggtcacgggtacccggcgggttgacccaacccacttggatcctgagtagcgctggaccccgcggggtacccggcatttttcatgttgcccggcaccccgacctgagggtatacccgaccagcgggtacaaaatcaggctgcccgcaacataccctagggtatcgggtacgggcagcggggattctgtatgccccgcggggtggttcaggatgcgggtattccctgtcagcccgggaatatacccgaatttggtgtgccccgaggcacaggtataggctatacctgtacccggcagctgccccgggctactggaaggaatcttcccagcaagcaaccaaccagcctcactcatcattcacctcacctccgatcaatcaccccacttataatataatttccaccacacatcaccaagaagctgtaaccaccatggtcaacaaacttaaggacgatatggatattgaagtagttgatcagcaaaaacctaatagttcaaacacaacctccgcatctgacgaagccgccacccaaggtcagaagagctgggtttggatgcacttcaaagctctcaacgcacagaaggttcagtgccaagtaaaagtcaagaaccccgataaagaacagactacttgtgacaaagagttagcacgagaccgcacaggaagtacaaaatcgatgcacgaacacctcagaagaatccacaaaataaatccaccaagtgaagaaaaaaccaatcaacttctactccctcatttgatgaaacgacaacgagtcgagcagcgcgtaagtcatcttttccttttacatggaacatttcatgctcattgactagtgaatgctttttagccggttctcaattccagcttactgaagcaggcccttacgtacctagttgctgaggctgacttgccatacgcaattgtagaacgcaaatcattcaggtacctgttggaattgctcaatccagcaaccttacacatggactttggtcggaaggccattgcagccgaggtcgatctactgttctatgcacacaagcgtcagcttcaggatatgttgagtggaatgaagtacttgtcttacacccttgatgcttggacatccccaaactcgaaggcgttcatggccatcaccgtacacgggatcacctctgaatggaaagttttggattttattgtagcaatgccacctgtgcatggtgagtaagatatttgcttgacagtttttctccaaatttctaacttttcttgctttctatgtacaactcaggccggcacactggtgtaaactttggtgacatatttgtggatactcttgacgaaatggagatttcaaatgagatattctgcatcacggctgacaatgcctctaacaactcaaccttagcatcaagagtcgaacaacggcttggtgggcaattcgatgcagacactcaattgttgggctgtatggcccatgtcatcaaccttgctgcccatgatggcctcaaggtacttggaaactcgctcgaaggacatggtacggaagtggagcttacccttgggaagatggatctcaactcaatagttgatcgacccgatggtgcagaagtcaaccttcaaacagtaatctctcggattcatggactagctacacatgctcgaggctctccccaacgtcgtgacgcattccaagcggccatcaaattcgtcaacagtcgatctcccgaaaaaactcccatcaacgatattgttttgaagagggacgttcgcactcgttggaactccacgtacatgatgcttcgacgagcactgaagcttcgatctgtgtgctcgacttactgtggttcagatggcgaagtcgctaagtacgcactcctcgaggctgagtgggaaaaagttgcacagatgacagcattcttgaaaccactcaatgatgtcacaaaaattctttgtcgctccaagtttccaacacttactgttggtataccaatctacatctcactgatcaagagtatctacaatgttcgatcaaagtacgattctgctcagctcatcccagcggcaaacgaaatgatcaagaagttatccaagtatctgtcattagccttgaagaaaccggcacccatctgtgcaatgattctcgaccctcgaatcaagctaagctacttcaaaaaaaacgagaccttctttgctcatcacaaaatctcggacgtcacccccgaaagtgctttgaaaatgttccgagacgaggccatcgattttgatcgaagtcccagtaaactaaacgcgatgacagccccaactaaatcattaaaggaagcgaaggctggaaagagaaaagtgaaggccttaaagctcacatcaattgaggccgatatttttggccaagctgcagttgctaacgacttgactgcagaaatcaaccaatacttggctgaagtcaacgagagggccgattgtgatataatgtattactgggcccagcacaagaagatctacccctcgttgagcttgatgtcgacgtgcttccttggaatcccggcaacaagtgcaccctccgaacgtgtcttctctcgatccaaaactataatcggatctcagcgacacagccttagtagccgctccatcgaacaccttctttgtgtgaaggaatggtaccaaaagttcgatgacatgctcgacacctcaacagttaaaaacccggcttccgaaatcttgtactccagtgatgatgaggaacaagaatcaagatggcgacgacgacgacagcgatgacaacgacagcgacaatcaagaccattgaccatatgtacatagtaagacttactattcttatcctgatttgcaataaaacccatagccggctgcctgctccgaaataaacgcagccgactgcctgctctgaaataaacacagccggccggctgctccaacataatcgcagccggccgcctgctaacacatgcggctgcctttgccttcttgggctggcagctgctcacagcctcaccccttgcaaaggtctaatacccgcaatacccgcgggtattgttggcctcgcccgtgtcccgtacccgccgtacccgtcggtccacagaagtctgacaaggccgaccggagaccgtcccgcggggtagttcccgcgggtataccccgccaatccgggtacggggtccagcgctaatcctgagtactggtacttcctagtcactacggatcataagttggcaataaaagcaggaaaactgttttgaaaatgtatgaatcctacagttttgatattgattttggttactaacatctggaagccctctccaggttcctctgtcatccttgacgcaatcaattgtcaagtttgcaaagttcatgatgggaactactgggagagacaattaccatcttcctgatccaccaacatccaaagaacttaaacagtagtgtacaaggcttggagtgtcaaataccttaaaaccattgatgccttccatctagaacatgccgccataaacaatatcaaggacaaggttgaaaggcaaaagaaaaatcatgtatggcacctgactaaggtactaagggaaggtgccggggtccatgtgcgcggataagattggttttggacaggcacaaaatagccctggtctagtccaaaacaaacccggctatttttgtgcctgaagcaaagttttctccacaccttttaatgttcccatttcaaagattcgacacaactttccttcatccgcaaaaaccaaatcttatctctcattctcaactctctacaaactttacctaatttatctttataaattttctctatctctctcgttataacaccagtcctctcactttaaaacacacaccaacacatcaatatggtcgacgccaacaataccagagcaacttcaaagaagatcaaagattcagcatcctcgaaaaacaagaacgacgacatatcagtagcgaacgcgctgatccccgcgacacctgggataaatcctaccggttcagtagcaagcaccacccaagcccatagtggcagtccgttaaacgtctcccaagcccctagtggcagtccttcgattggcacccaagcccttagtggcagtccgttgaatccttcaaacaatggtaacgtgatgctcaaagacaccatcccaaacggtaagcctttcgaattccactgcaaggattctctttagataagggggaaacacccagagcgttgaaatccgcaataacaaatttaataacatgataaacattcttctgatatgataattagactcgagagtcaatgacaccacatactctttgttagttgatacgagcgagtcacgcagagaccgagccccagtggcatcactcctccatttaccaaaagcgaagcctgcagaagcggccgcaaacgctgaagaagaggaaaccgaggaagacaactccccaggttagagcagagcacacgatttttcccatctcgtgtagcagaactcatttcgcaaattgttgatgcaatccctgataccgataacagacatcgcgacatcctccgttatgacagagagacaaaacatgtggcaacgagcgattgcagcgcaagatgcaggtgatacgtccctagccgagatgcttttcaacgcaataggccggattggtgcgagccaacccttgatcccggcacagaaagcaaaggcgaacgttttcgcagtaccgacccgtacaccatctggcgcggtgatatatcaagagtcagcccccgtgttaccaccaagcgaaacgccgaatggccagacgccggagaaatttttcttgacagagggagacctcgtctacgcgatcggatcggtaacgaaccacaacagtgtgggtttcgcaccgttcctagatgagaacattcgcaagctcagatcgccgttaccactcacaatcttcaatcgtaagtggcaacaaagagccatgtcctatcacctagaccgacgtcatagatcggacgattcgtctggcgagaaggagaaatcaggaggatataaaggtttcgccttcgtccaagaatggacacaaacttacgctcagtggactcggaatcaccgagccttttgcaagacacttcatgacgtctacaaaataaagaagttttcgaagttactcgcaactcacaagaacaattgcgatgacataactgaagagtttggcttcatggtcgctttccgctacgatatggaagtgagaaataacactttctctcacagaatcactgacgaagacgtaaagaacgctatccctgatatctcacaacggaaagaatctgtggtcgaacagtgctacaacgtgagcaggaatttcggcgagctcgagtgggaagaaaatctgtatgctcccggcttatcacattgtaaccacgaccccttgaccggttatgtcaaaacctcaaaggtgaacaacgtccagtacagcggttatcagaataacgccatgatacacaacccaatctctcaagggcaatgggtaactcattcacacaacaattacaacaatcacggcaacacgcaacacggctacagcaacgtcggtaactacaacggtagcagaaatatcagctcctaccaaaataacggagggatcggtaaccagaataacggagggaacggtaaccagaacatcggcaataataagaggcccagaggaggttaccgaggcgggaattactcagacaatttccaaggaaggaacgacgggaaccagcaagggaaaaagggaaacacaaacaagtaggcagaaatcttttgtatttaccaggaaacggctacatccccctgccgtgcaagcccacgaggcatctgtctttttcccctgcatttgtgcacaatatgcgtttatctttgcgctcagtctccgtttatcttgaaacgcgatgatcttgtttttgtcctgaccattaggcccttttcttcaccaccgagttctgcggaactaatgtccccatatctatgatagttacatgtattgattcatctgtgttcttctgtctctcctcatcttgatgcatcgcaatttacggctgttttaaaaaaaaaaaaaaaaaaaaaaaagagtggatgtgtcacttttgatttggccttcaggagtcaaatgtgagatgaatatctccttgtggagggtggctttagaaggagcaggtttgctagagaaataccaagacgtgttacatggttttgaacatggtttcgaccaagggataccagaacataggatccccggcgtttcatggtacacacctaacaaccatctatcagcaagcctggcagtagacaaaatctcgtcgtcgatggagaaagagttagaagctggacgaatgtttggacccttctcccacgaagaagtagaacaaaaattcagtttttttcggacaagccctttaggagcagtcgtgaatggagacggatccgtcaggcccatcaacgatttatcatacccacacgactacccagggataccgtcagttaattcgttcgtcgataaatacgaattccaaacgacctgggacgatttcggtacggtatccaaattttttagatccttgagagaacctgtgcagttggcactattcgactgggaaaaagcatataggcaaattcctactcatccgtcacaatggccttacttaatggtaaaaggcgtagacgacaatctatacctcgatacaagaataacttttggaggcgtagccggctgcggttcttttggaagaccagcagacgtgtggaaagatataatggcatctgaattcgacctcatcaaggtgtttcgctgggtcgacgacaatttattcatcaagagcctttcctcagcaacagacatggcgaatgtcatttccaggtctatagagctaggtgtactgaccagcaaacaaaaatgcaccaatttctcagacgaacaaaaatttattggttttctttggaatggggtatcgaagacagttcgattaccacaagaaaaattagaaaaacggaaggagcaaataaatatatttttgataagaacgcgcaaattctcttttaatgaagtggaagtcttgacaggaagactaaaccatgtaacttacatgttgccacaactccgatgttaccttagaagtttataccggtggctaatagactggtttgacctggaagccaaacgatacactcctcccgacgtcgtggaagatttgacagtgtggaaggaaactttaggaagtttcaaccacaccaggttgataccttgccaagaggccacggacataggttgggtaggcgacgcatcaactagttttgggataggggtgataatcggtaaatactggagtcaacttaaaatccttagacagcgagtcggaaacgcgccgaaacgtaatatcgcatggttggaaacgatagcagtaagggttggtttgattatgcttcatgtgatgggccggattcgtaaagggtccaacttattggtttggacagataatacaactaccgaatccgttatagaaaaaaggaaatcaggagacaagcatgtaaacgacgagtggaaggcaatacagaaattcttaatcaaagaagaagtagacctgacggcgaaaagggtcaaatcagccaacaatatagccgatagtctgtcacgagggtcatcgggcaacctgaaaagagaaaacagggtcacgttcgagatccctgaagaatggaaattgtatctctgccatgcttagtaactttgtatccccgattgttgtatatatacttttgttattataacgtatcaaattaccctccagatagtcgcgataatttttctgtctgaattttactcaaataattcttgtttcaaaatgatgaattcatcagaaatggtagattcatcagaagatatagtagtaatagataacgagcgactaacagtcgggcatttaaacaaaataaaagctttcgcagcaaatgggacgactcactaccctatttctacgctaaacgctcatttattgagcggttggaagtggaatactattctaggttataatgctgcagttaaaaagttcatattctttaaaaacttatcaggaaatcacaaattcaagttaccggcatcgaggaaagacatagaagatttttgtttttgggcgggtagaaatttatatttaaataattcctataaaatatcggccccatcgattaagaagtatctatgtggactgaaagcgtggcacactttccacagcgaagattacccagaaataagcgacaaaagaatcgagttactcataaaggcatcatcaagaatagatgctactctcccaaagaaaccgaagaagccacctatcttactcaaacacctgatttggttggcgaacacgttattccccggtggcgatatagacaagacgattatggacctggcgatcgtttcgttttggggtatggcgcgtattggagaatttacttacgacaaaacttttggggacttaaatgcggagaatgcggttttaacctcagacgtgagattggtcaaatcggcgataggcgagaaagccattattacggtcagaaatgcgaagacagcgcaacccggtgcacctcaaataatcgtagtacatagtttaaaaaacatgctttgccctgtactggcattgaaacgaagactagacgaagcgaatggcgaaaacacgtcgctgttcggtttctacagagaaggcactaggcgacatttgacacgatccatagctgtaaaccggatccaattggtgctacgagcaggtggtttcgaaggccttctaggacactcatttcgggttggcggcgcctcgttaagatacgctttaggcactcccatagaagaaatttgtcttttaggccggtggatctcaaattgctatcgcttatacatccgagaatacacggcggaagatactgaagacagcaagaaaattatcgcagaattgaatgacttgtgggaagaggattgatttttgtgtgaaatatctgaataaaatcggagaaataggtttttgtcactaggctcaggctcctattttagtcgagaaattttacacctgagtagatggcttcttgttcctaaacctatttcattttcctgttttgaagattgaaagaaagaaaataaaaatatattttcttattaaaaacacattaatcatttcccatggtccctagtagatctgattccatacgagaatccagatttagttaccatcccgcactccggacagctggaggaatttattccactgctgccctaggagatgtgctacggcgcatctccgacaagagtaccataggaatgatgagcgctaaatggatgtatggcacctgactaaggtactaagggaaggtgccggggtccatgtgcgcggataagattggttttggacaggcacaaaatagccctggtctagtccaaaacaaacccggctatttttgtgcctgaagcaaagttttctccacaccttttaatgttcccatttcaaagattcgacacaactttccttcatccgcaaaaaccaaatcttatctctcattctcaactctctacaaactttacctaatttatctttataaattttctctcacctcccacccaccctactaataagttcagtaacaaaggctggcttcttgttcctaaacctatttcattttcctgttttgaagattgaaagaaagaaaataaaaatatattttcttattaaaaacacattaatcatttcccatggtccctagtagatctgattccatacgagaatccagatttagttaccatcccgcactccggacagctggaggaatttattccactgctgccctaggagatgtgctacggcgcatctccgacaagagtaccataggaatgatgagcgctaaatggatctgaaaactcaccttgcacaactagttgtggccaagttgaaaataccaaagcaacacaaacaccaacaaacacaagtaaacctccctctcttttgattcttctgcctagaatagttgacttgcctacctggactcctcatgtgctgatgctaaatattgtattatagatcactcaatattggattgaaagcaccatgaattgtattaccaaacagcacagactataatctcttttggtcctgagatgagcaggcaaaagacttgcttttctctacaatgactatgattaatgttcatgataataataggggcttggttaaacaactcccaaaaagtggagagctgactcccaagccccggattccccgaaaaaagggagtcaaacccccaaaacctttgattggtttgggagttgactccctagaaaaaataataataaaaaatcaaaatccccgggcggtttgggagtcggcctcccaaaccgaccagggtttgggggtcgatgacccaaaatacccagggcagcggccgggaggaatccacccggccattgatcaggtacactcaacggccgggagctgacccctcggccgtgagagtgcacacacctcagcggccgagacaattcctctcggccgttgaggctatacactctcaacagccgagacaattcctctcggctgttgagggtacacactctcaacagccaacggaaactgtctcggctgtttgaggtgtacacacctcaatggttgagggtacactcaacagccgttgaggtgtacactcagagaaactcggctgctgagtgcacacctcaacggccgagagctgcatcccggccgcagatagtgtacatctcgacggccgaggtggtttccctcggccggtaagagtgtatatcctcaacggccgagaggaattgtctcggccgctgagttgtgtacacctcaacagccgagacggtttccatcggccgttgagagtgtgtaccctcaaagccaaggggaaccgtctcggttgctgaggtgtgtacacctcaacagccgaggcgctttccatcggccgttgagagtgtatatgtacccttgatggccgagaggattcctctcggccattgaggtgtacactctcatggccgaggggtcaactcccagccgttgagagtgtacctcagcggccaggaggaattttcccggccgctgccctgggtattcgaccggggatttttattttttattattatttttcttagggagtcgactcccaaacccaagcaaaggttttgggggttcgactcccaaaattcggggattgcgggggttgggagtcggctctccattttttgggagtcgtttaactaaccccctaataatatagtttgtaaatttatttttgatagtacatagtaaacatgaaatatacataatgttataagaataaataaaaatatattataactttagaaaaaagaagaagaaaaacctattcagcaggaggagccgtcaagaccaacccggtgatttgctggaagtccgcacagggttggtagagtctctgacaatgtgaaaaataaatttttgacttctcaggggtgattacttcgcgaattgcattttttatttcttcaactaaagctgctcgattaggcggctgctttgattgtacataagatttgatggagtgaaagctgtattcgatgggattgaggaatggtgagtacggcggtaagaactcgatcttgatggattttgatgtctcgagggagccgatgacctccttgaagtgttcgccttggtgagttggggcgttgtccatgataattattgattcccgaggaagtcgtgcaccaaggctgccaaggaagaggcagacttcatctgcccccaccccttttgccttggtgttgtcagcattgagaagctcgtagtaatcgaatccatcaaccgaaagagcacctattaaggtcacctgcttggccttgggaacaaggctaagcacagcaggttgacctggagaaaacaaaaacaaatcaatatgaaacagcaaacaaaaggggaaaaaatcaatatgaaacagagaaaaaaaaagaagtatgataagaacaaacctgagggggaatgtccaaatgcccgaccagaatggagatcgaacccggcctcatcaatgaaaacaacccttcgtccgaggtccaaaccacatcggttcacaaaatcagctcgctgctcaatgagctccgtcttattccaggccgcaggtatattagtaacctgtttccatgagatatccatatcatggattaggttgctaatggcctgtgttgaaaccttcacaccaaatcgctcctggatgaatttgaccatctctaggagtgttgttgttgatttttggtcgagttccagaagaagctcggtcttcatatcgtcggtgaacttgcttggtcgctttttgtgagtcttgacctgatcagggtcctcggccttgatccgttgaatttggcggcgggagacattgaaagccttcatggcatcgacaatcttcatgccctttccgttgacgttctcgcggatgagttcgcggacctctggtttgatgatggcattcgcctttcgctccttgtgggcaagtcgatcgtctttgtaggttcttttttcttctatcttccctttcgcctttttggttgcttcttgttgagcgatcttcttgtttaggtctcgaagctcctcaagaagcacacgcgacctttccttgttggcctcgatctcgagttctgttgagtccgtcacggccgagtcggacatcttgaaaaaaaagggtaagtaaaaaggacggtacaagaaaaaaggaaaggataaaaaatataaggaacttacttttctgttgttttggtgtttcgtgacgaagcggttgaccgttcaggtgagatcggctttgtgtcgatgctctaatcggccaagtgcttggggtgggcccagcctgactttgccttgtgccaagatctgagcccagcccaacccggccgatcaaccccctgggcacagtcccaagccctggtggcactcggccaagcgggacttgtgactgtgcccagacgggcttgatagaccataattatgaaaaaccccgccaaacttaaacgcttccacgctcacctcgtgtatgttggcaggcagattaccttacaggccatcacatttgggcagtcttttttggccttgtgcactgcttgcctaaataacccttgtcattgtcactgacaaaaacaagtcggcttcaaacctaacgaaagcatctggaatgagagccccgcaacgcgacacctgctaattggccgctcaggcctagacagcgcagtgccccagtgtagtgagatcattctggttacggtctagaacacttggtggtcagcttgacgcccgcttgtggaggcgatgcttgactggagtccgggtgcttgttgccgggcggcctggaagccggagccattgaggttaatgcgacccttctaatttagatacgggcggtgattcggaatggcaaggttacaaatttttgagtatgtaggatagctagtggtagagactgatgccggtcgtccggtaaggtatcccgttttgagggactctataacacttaccaacccttgcaatctggggttttagaacgatatatgtggcttgatgtccagtccatcattgtctcgagcttgatccttcttgcccaatccaattcaagtcacatccctgtacaaagatcccaaaatctgacacctcggctgttctgcaacctttttttcgttttcttggttcttgttataaaggaaatctggtctcttgcgtcctacttgctatctatcacccccgagtccagaccatcgaattcgattttttaaactcatcatgcaacagcacttcagatggattgtgatattatcgctcatgggcgcagtcgtgggagctgttccggaaccctcgccgacgactttcatgtgtccccaaaaacggaccgagaaatttgatgcgatttgtatggaggatagctctgcagaggtaaaagcggtccatgatgttaagagtgagtggataattgtcctttcatgattgtcatcgagatgatagttatgcagaaaaactgacgaaaggaactatccaactgacgcaattcgactcgaaaataaagtcatgttacccaccaccttgcgtgctaaaggacgacactcctgtagcgcagcatcatataaagggaagtgttgcccgaagggtctcatcgcgttgccggtgagtgggactgcacatattgaatgatccccagcttgcaaaaaattggaaggtctgattggtttggatgaacttgctctactcgcataaaccaggatcctaaggatgttgactcggtgaagtccacggtagccgcaaaatgctctgatcctgcggccgatgtatcgaccgggacccgcagtggaacaactgtgcggtagatagctctcgtgtccctcattctgattgactactagattcaaagaagctcttccaatttgagcaagttttatatttctcttctttcttcgtttttcctatatttgatgtataaatgtatatatctacgcaaagcgatcttgacgaacgacctcaatttgcttcatggtagtggagggcgaaggtcccccccttacagttcatagaatacttgagcaattttctcagcttgatgagctggttgtaattaataatcatgtggcctcttttttgaatgaattcttcaatcctttccatcttgctatgaagcagtaacataaaattgtatcaaagtaatgcgggaacattgccatttgttaggaaattataattccaggatgttattcttgcatacgaatcacgattgtctttcatatacgtcttcaattcaaatccctcttgtaatttttagaattcgcccctttctaaaggaaagtcccaccggggcatcctagtgaccatcacttgatcaatcagtttgtcggactggcttacctgagaagttgattgatgcagcgcatcgctgagaatttgcgggacaagatgatttttacaagtttgtgatgagtgttcgtggctgggccactccaaagtcatatgcatcagcctccagtctccatacatcaaccattctttcaaaatccaatcagtatccagtttatgagtttatcagcaccagaaatcatgcccaggtaaaaaggctgcactcagagggaattatgtcgctcctatgaaccgacaatcatagtgggttcatccttgcccacagaaattgataccagcaaacaagtccgcatgctattgtgggtgcgcctttttcaacgcgcttaacaaccaacattgatcagacaagccaaattggtgcagcaccggttaagtggctaaatatccaaactttctttgttggctgtgagccagtcaccagcactctggggctcaacaaattgtttgagaggcagttgccccatatgggctcgaatgtcaaggtgattgatgtgattgcaccgggctcaatcttccatcatacacgaactgcccatcctttgggttcaaatagcacgctgatctttgcatcagacttgattctgtcccacccacatgtccaataattgagcaaaaaccagtcacccaaatctcaagatatattactagtattttttgaacaagaaaaagtgctctgtcgattaagtttttcacattcctcacaaccaccgcatcagtttttgaggcatcaggatgcttctcttgcaggcagttgctgttgtatcacttatcgcaacttttccagtttcttctcaaccgggttttactttttaccaagcatgcggcaaggctgtgcccgttgcctattgcgttcaagcagggttcctaaacgaaaatccttcatgtaagtgtatcaagtgtttctaatcatttgaatagagaccaacaagccactcactaattgtgaaccgttttcttggtggaattcaacctgaaaagtcatagggccgcagaaagttgagcgaggaaagttccgatgttttgattccgcaggagaaattaagggacaatgttgcccaaagaaagtgaattccaacaaggtgagaagcttttacgcacagtacccacttgaccaacaattatgcccgttcgatcagtgtctgggaagatatgcctggccagcctcgcaccaagacgcacctggggcgaacagcaggtgggacaacatcaggcagaggactgattttaccgatgaagccaactgttcactatgaacaatacagcttgttcacacatataatatgttgtatgggtgagcaaactccatatttggagtatggaaagtacaagagggggagcggagggaagcaatgaacaccatgcattcttgaccacaacataatatatatcctgatccatgtctgctttgaataaaactgaccaactgttcatccctaggaccccaaaacagcggtaacagtgccaaaggaaatagcaaaaaaatgctttgatgccaaaaaaacttggtctgtaaacccattaagttgagctattttatcaagctgggaatgcaaatctaaaaaattccaacagcaatatggattccacttttcaagtcttcctaaaccccaagtatgcttgtttaattctgtgtttttcatgcctggctaccagatgtaccatttttcctcttgtctgtgttattttttcacatcaaattgtaatatacatatgtcacatagttctcataatccctttaaggtcaatctaaatcatcatgataaaacaaaaaaaactttctgtgaaagatgaaattagagcaaggttttttctatcaacttgagtaggataaattttcaatgtaattttgatatagtgagtcttgaggaggtagactggttatgaagtttcttaaggaaaccacatcaaattttgttggaatcatgctttgtgtgttagtgcttgcaagagtagaaatgcaggtgagttgatatcactgtgtatcaatctacctagaacaaaaataatcttgctgatcatttttttaaatcatgtacagatgaaagctgcttgcttcttgagcaagagaattccaagcgtaaggcttgtgatttgaaacatgatgtcagtgaaatcatgaatctagatgatgagataaatgtgtttttgaaatgtaggagagcttgaacaatcatgatcagagggaagaagattttaatcattaacaattagaacttcttttcctccgaacattattgcatcctagctcacaagtcagacacacctcaacaaacaaattggtcaatcatatttttccacctatacttggtgagttataatttgaacctttcactggatcttgaaagagaaccaaaaataacattgatgctaactaatcattgaattgcttttatgtgatgtttttatttcttttcaattgaagaaaagttatcattattattatcttattatctttatcacaaagctattattatatccattctaggtctattctgccttcaggtaaataagaatctttttattatatttatttctctatcaaatacttgtatttatcaaagaccatattagcttataagaaatgaatatgaacttcagtttccaaattctttcaaatttggtgagccacagcttgaaaattgctgagccaaggttgatagccaacagctcatgatgttcttgtttgctttctggtggttctccagtttgaaaattcatcccttagcaatggagcccctccctcccagatgtccccacataaaagtgtcagcctgctactaatcagagccagcctgaacatagcattttacatataaattagagatattattacttacatatgtacacacaattaaaaacaataaaatatactgtttaaataagtgtaagcactataatagagacattattacactgtgcacttacattgtaatattccatgagaaaaacatttaaataattaaataaataaggaaaaataacatttttaaccagaatctcctaataacttctgaaccttaagcataactcagattattattgcagattctgaatctacctagggtagctcaccaagtgtacccctgaattattactccttcacttactttgtagtccttgagtgatattggaccaaaatacactgtagacccctccagttacatcatactacatgttgtaagggggctacatgtgtaattaaggttcatgcagttcgggaaaaatctacaaacaaggtttacatcattgaaaccttaactacataagcacagactacagtattaaattgtttgggatgatctgtggccctttttgacccaattgggacaatcactctcttgaggatcaacccatgcatcatgcagtgcttaaataggctacaggagtgttacagtttcgtcagaacaccctgtaaacatggttacaagcattacatcatctccttgacgcctgtaaccaagctctacaggtgctacagatgatcaaaagctcccataggcttagtagaagagttgaagcaactagagagactcctgagtttgcctccagaggcccagaatgggtatttaagagcccatccatcttcatcattacttaccagcataaaccgtcaccaacaaccagtttcaacctgccttttggccctgttcctgctgtttgcaatctgaatttcaaccttccaactcaaaaacctgttccccagcactctcaacatctctcacccaactttctgagcgcctcaagaacagttcccccctcctgaggactagagatggttgattggcatctggatatccgcgcggatgcggatatccggctgctttttccggccatctgagcatccgcatctgcatccgcacccgctggctggtatccgtcagccgcagcgggtatcctcggaaacccgccctctcaagggccggctggaagggcttccttccagccatcaaggtacaagtacctcgccagctggaagggtctccttccagccggcaaggtacttgtaccttgtcaactggaagggtgtccttccagtctacgaggtacttgtacctcgtccaccggaagggcttccttccagccggtaaggtagtgtccttccagtcgtcgaggcacttgtaccttgtcgaccggaagggtgtccttccagtcgtcgaggtaacgaggtacaagtacctcgccggctgcaagggtctccttccagccggccatctccccttccggccgcgggtatcctttgggatacccggatacccaccaactttttgcggaaaaggggccatccgcacccgttggcgggtatccgcgacggataccctttgaccatctctactgaagacctccttggcttagagataagtactagtaagtattatttctttgtttcttcagttgtgggctatttctgggcatgctcctttattacaaaggaccagagcatcagtaccacccctgtaacccaggacctgatattagagggcaccataaaaacccctgtaactcaggcccctctgtaaataaaaactattaagttttcatttactattttcttttattacacaaacctccctacttttcacgtgccacccacacgtgtacatatcctattatacctttgcacctagtgtagctagaagagttttggctcttggcatcactgaggctgacaaaaagcctcccctgaccttaactcagcctcgtatgaaaggctttctgcccttttatcacaattttatattcgagaagcttcgctctgtacagaacagtcatcttgttttctacctttaacacacactaaaactctatccagaactgacacatgtaaccctctcatctccaacagtaacatgaagcactatgtatatatttcaagaaaaaagtcacacaaatgctactggttaatgtgcagcaatgtctgatcaaagctcaaaggaaaaactggttcattattcttggatactttggaaaaatcccccccccccccaggtattgaaggggtgtaccagaagaatggagaatgtaagttggggaatgactcaagttcagttcagagcatgcttggagttcttgcatggcagctgccagccattgccttactttgttcctgtcacaactgtagtgtgatttacatactcagcactattctaaagatcattcctcatgattcattgtactcatcatcctatcactcagagtcctaatctctaaagcctcaacaaccattgttaattccagttccattattctccatctcccttcatgtccagattaacaaagatcattgcttatatcactcattgtatgactgcctcgtcagctgaatgttttccctctcaaccaataatctaatgtatatgcaatgatatgttgtttgctgctacttgttcctcctcatgcttctcggaattaaaaattctacaacactacagattacagtcactgactccatgagtcacactactcatagagtattggaatacttttccctttcaatcaccctccacaagcttgcttcccttgttaaagttccatcatttcttcctatcttattccccagtatcttctactaagccttatccccacaagcatttgaaacctcacatgcttccaagctccaccattacttctgtaaagcaggggtctggttatattgacataaaccaggctagagaactgaaagtaacaaatgccaagttacaatgatagtgtcatctgtattgtcaaaaaaaccatatctgagggtgtgtgcaccaaaatcttaaggattgatgtgcctgtggtccagggaaaataaaacatctttgccttatttcttatcagagtttttgatctcataaaggttacaaaagctgaaaagtgaacaaattttccaaccttttgttgcccatgaaagccctttttctatgctccaagatctatcttgtgtacaatttgacaaagtaaaacttatggctcaattaaactcaaaattcaattctgaattgttctggtatacccctttgaattctaagggtgtcaccaatggtggaacaataccttaacaggtattggtaaagtattgtaaagtaatacaaaattgttactttttgatgttattgttatcaaaatcttgcttttttcaataacaataacattgggggctcaaaaaaagcacttgataacagctgatacagcatgtattgggctgtaaagcaccgtaaagtattgaaaattcaataactttttgatataaataacaaaaaaagggaaaaagaaataggcagatgtgttacacaaaaggccaaaatattgcatcttaacgcatgggccgcttcctgcatctgtttagttccatagtagttgtttgtgtttctcttgcaggggaaaaagatagtaaaatttgaaacacataagaaaattttcaagtagcatgtttttaagtgactagttgagtcatgtgtatttgaatttactaagatctcagataatctaaatcaattcttctggaacagcagtaacatccatccctcttctctgataggtcattgaattctattgtcttgcacaaatcttctttttttaccttggaatttcctaaactttgcagcaaaccattgaataatcctttgatttcagttttattggggtttggagatttgttcttctctactatgtcccataatgttttcctttgtgattcactcaaagctcccaacacagtgtagaattcataattaggctgtgaccattcattgggtatttcttcacatgctttgtgaatttgcaataacatctccttttgtaagtcagttaaacttgactggaattcttcatatgttagagatgtaagatccagtatatacatggtcaacgtgcatttcaaagacaattaattcaaattaaaactactgaccacttgacatttcatgttcaaattgtctttttgtgatttcagctgatctcacaggatcaaatttcatttttggaaccatccttttttccaatttaatgtttccattcactacaaaacaaaaatcatcaaatttcagcatcaaaaagatgaaataatatttgattccaatttttctatttgaaactaagactaaattttgacatacaacctatttgagaagcaaaaaagaaatggaaagaaatcaaaatttgaaggagaaggaatttatccctaaattcccttttaaagaaagaccaagtcaaaatacaaacataccatttgaagatgttaactctgcttctacacgagaattttggggccattcaagttgatgtgctgatctcttaaccagaggtcttaaatagcaaagtggatgtgctgaaataatagagttacttaggatctctaagcaaaataggatcttaatgaaagcattgctgtttgtgtctttgatggtcaactcttagtataaatctgggcaggttctgatactgggggagctgggatgggtgggggatgaaataaaagtagataatagcaggaagatttacaatccaacacatctcattcttcttgattttaaaacagtattggcacagagaagttgattagttttgtgtcattcctatgttgtaaagaggtatcatcatttcttactgtttatgaggcaattatgtgattttctaaagtacttgcttgaaacatatgtagttgtgctaaggtttttctgttcatgagacaattttaccatcaaagcttctgtaacatactttgctcattcaatccctgagaaagggtataagtggcaaattggcttcactatataaattagagatggtcgcggataatccgctgcggatatccgttatccgctggcgatacccgctggttcccagcggataccccgccagggggtgcggattcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncaaaacacccctcgtcgagtagagtgagatctttccagtcggcgaggtacgtgcctcgcctggctcaaaggaagtccctcctgtcgacaaggatgtgcctcgccggccaagttaaaggccgggtatccgaggatacccgctcggatacccgctcaggcggggggatacccgcccgcggttgcggttgcgggtgcggatgtggcttccccctgaaaaggcagccggatatccgcatccgcgcggatatccggatgcaacggggccatctctaatataaatatcaattcaactttcctccctccttttgtattcatgaatcatctcagatcctgtattccaattattaatgttcacaacaagaaaatataggaggaaattggacaactggcaaacagaaataaattttggttttgctggctctttcctatgcctaaaattaagtacaattgtatatttccttttgataagaaacttttatagtctatgagaaattgagttctgtaaccatagttcaaatgtctcacgcaaacctgtgggcaactctgatttgtgccaccttgatctgggaaagtacatgagtatactcattgctgaagaatgaagtatatgatttaagcaaggtatgcttcaatcaagtcagcaaacataatcttgtatatagatccaatacaggttattctatatgcttattctctagtgaatcagaaccacatcttttctctctcacttgtaaagaatcacagaaaatggatctgtgcaaattagtcacacattgcccctgtttatcttaacacttatcaaaaaatattctaatgcagatgtctctacaaattaaacttgtttggataggtgtctatttcagcaatatggcagtaaatccaaattgaacttcctcttgacaatcaaataaattcaattacacaattaaaaaggtgccattctaattttggatgttatttgtcacaaattaatattgatttttaaccttttagattgatcaaagataagttgttcaactgccatcacttgacatgtggaagctatttgctactcaagccttgctcagaggttgttttgaccaagattcaattcatagttgctgtgcatgcttcacagtatcagtcattatgcatagaaatttacaatttactcatgattttggaggcacaagaagtgcagtacctgtcaggtcaactggtggaaattgaggtgacttttctccttgttattttgtatttcccagtggctttagggggacaacacaatttatctcacagcaacggtgcaacagagatgagacgagacgctatcaggcgtttatttgtattgtctcagaattcaaatacccaaaaataacggatttgtgttgtctcacttttctgagacaatacacaagtattgtctttagacattgagacaagtattctgtattgtctcagatgactgatcccaccaaaaatgtatttgatacacaagatacagccaaaccgagaaagcttgcggtctcggttggcagaatttctaaaaaaaaaaaaaacttcgactgcagttggaagatttggaagaatacagtgagtgtacagacttccaaatgcttgaaggcattgtcgatggggcctggccagtcaaggtactggagggctgggactggggacgaatcacatgataggccggccagaccaacattgctatcaggattccaatgctcttaccctcatgagctagaatcaagagacaaaaaagatagtgattaaaatcaagagtaaaccctgtatgtatttgggcatacagggtggtgtagtcttccaaacattccagctgctggcaattttttttctttttttttgccaaccgagaccgcaagctttctcggtttggctgtatttggccatatgtattgaaaaaaaagacaagtttttttttcatttgtaaatctgaatccaagacaatggattttctcaccaaccaaggaaatactgataccagtatcaggctcaaaataaagacaatacgaccgttgctcacaggttacacattttctcctctctctgtttgtgtggctttgggcatatgcaggctcaaactgatgactcaaaagcaactgatctttatagcacattccatgttcaaaggaaaagaattcttttggaaagtgtggagaggaagtggaggagataatgctggaaatggaagtgaaatactgatcagagaggcaattgaatagtattttgatccacacaaaaaaccccccttctgttttcaatttaggactgttctccccaaacctcttcctgtaatcatttcttgaacctctcacatgacttgtctcatcaccctgctttcatctcaccatagtctacaatcactatattatgtttgtctgctcaattgtattcatatttgttgaaccctggtttgtggggcttatcaaacctcagtcctctgctcattttctccaaccattttgcatttgatttttttctctctcttgtttctatcaagaatcgttggtaagacagattcatggggtaaacatggcagccttgactggaagcattggacaaggaattaggactgtgcaactgcactagaaaaagtgttggatcgcatgatccataggcgcgataacatcgcatcccgccgggcgatgttatcgcgcctgtggatcatgcgatctaacacttttcaccttgactgaacagtattgggtcgcattatccccaggcgcgataacttcgcactccaccaggcgatgttataatcgcgcctggggaaaatgcgaccaaatactttttttagtgctggatcccaagggcagcaatacacatctgaatatctggacggactgcattgagtgtcctggcaaagaagtcgctgtatttcacaagtgccttgtgattcagatgttgctcagcaaggagtaaaacgaagagggatcctatggaatcgacgctggattcgacgctgaattcgaagcttgctcgtcggctccgagagtaaggggggggggggtggattacaagcgaggtgtgtaagacccactggtgaccaagcaaccttagcgatgacgccttgtctcggcgaacacagtccatacaccttcgaaggccgaatggcaaggcgatgtgatataagcaatggagcaaggaagagagccttttatagctggagaggtgtgatcgttatagccgaggtttggtcgtccggtccacggaacttgggagccggctcggctggctggatatcgggagctcgggtccggagatcgcaaccttttttatacaatgggacatcgggtggtaaggttaaacagtcagcattgcgctggacaaccggatctgtctgtcttcttccttctgcctttctttgaaggatttaaaaagccgagctccagttggctcaagtctgctcctgctcacaacaccttctttctctttcttcccaaaaccccactttttgacttccctcacattcgagtccttaaaacacacgcagaatagtttacataaaaaacctcttgaaaaaaaaaaaaacaacagattcttttgatcaagaatccaaaaaaaaaaggatcgtatatacaatagctgatcactagttatacccgaaagaaagaaaggattccgaaaaaaaaaggagaagaagatggtgatgcaagtcaaggcgagaacgatggcgatgacggttgcagcagggacgatgatagcgaggatgctggggagcagccaaggagcgcaggtccgacgcgtgcagccgaagctgccgccggcggaggcgtacgatgtgtactcatgtccgccccgaaaggggaggggggacgagacgaagtaccagcggttgtgccaggccggggcgtatcgtcagtcgatcttccccatcctccctcttacatacttctagtatgctccacattcactgatccctatagctttcgatcggcatcgctttgtcttaagtctcgctgcccaccttctatccgcccggccagaccataaccttcgactgtggcggatatgggaccaagacttattgctgtgacccgggcacaatcacctatgatccggtgagtgagacttgattcacacacttatcaatccattcccgacgaagctttaatcatcaactcgtaaatccgctcgggctgcccaaagatctcatcaaagctgaccatccatctctccctccctctctacattcctgcagtactatcccgaactacccatggcggccaccgtcagcgggaaactaaagtcgaactgtggcgacggagtggtggttgtgaaagcgaagaaaggctgaaagatgttactagtctctagatgattgccaagacagctttccatttcgatttaggaagccgcttaaaatagtagcagaccactcttcattggcccagcccgtccacttgcttgaacttaaattgcccgtgtttactgttgttaatgttgttattgtaccattgattgatgtaattttgtgtaagaaaaaagctgtacaaaagtgtagcgatctcgccgctcttcatccgtagatgaatgcagaagccaaaagaatgagtacgtcatacaacgcatgtaaaaaaagagcgataaacaaaaagagtagatttcaagagcctggggggtgcagcaaagcagcagcatcgacctggtcgccatactgctgctcaagcttatgatcgaagagcctgaagtcgtcgagccacgactggcggatctggcgggggacgatctgggcgaccaggccgagctcggggcctccagcctctccctcccctggcccctcttcccccgtccgaatcctcgtccttggtgtcgtcgaggtagtcgcgttggtggtggtttcgaggtcgagtgagaattggagaagacaggtcgtcatcggatccgctggtaaaacagccaacgacttcacaaacaatcccatggtctctatcagttttcttctcctacttgtttttttttttcttgagagagagtaggaaaaacaccgacctcatggtaatatttgatcgcctccaagttttggcccaagccgagatgcgccatacctagggcggacagaacggacgcggatcgggggaggagcgcttttgctttctctgctgcttccagagactctgcaaaccgtctgaaaaaaaagaaaaaaaaaaaaacttagttcttttgcttatgttaggagagaagagagctgactttaatcgccgataacaatgggcaaggttgaggtaagtgggggcccagataagcgggtccgtctgggccttgaggaccaatgtgagagtctgattgaacagatccaccgcgctctcccatctgtccaaccccaaaccccccaaaaaagaggtccttctcatcaacaacaaactacgtctttctttcttctgaaaaaaaaaaacagaagaaggagaaagactgaactgttcttggtaatacgccaccacccctcgttcgtgcatgactagtggatcgcacggcgagatctcggcggctgccgataaataatcattagcgaggaccggattggccaattgaatatgctgcatgccgataaacagcaacggtaaatgagacctaaaaaaattcaagagtccttgattaaaaatgcgcatttttttgttgttgttgttgttgttggaggaggaggaacggtttgagaggggaaggagacggacccttggaagttgtgggaggcggtcgagtaggcggtgatggcttggtcgtgttcgccttcgtacgccaaggcatgaccgaaggcgaaccaagcctccgggaacctagaatccaacagggccgccttcctacataaaaaccaaccaaccaaccattgtcatcaacaacaacaaaaccggatttttcaaagagacgcgagaaacgtacgagaaaaaccggcgagattcttcccatcgtttctggctgaaataccatagtccagcggcataccaagagatcggagagcacggctcccggtcgatcagttcgtgggccaataggaaaagcgccggtaatagcttcttgatcatcgtcatcgcgctcagatgtaacggaagggtcggcagatgatgataatgcaacttcaaaatccctacgataacaaacatcagtttctttttttttttttgcaagaaggaaaaaaaaaagatgaggatagaagaacctagaagtgactcgataagcatcgatgaaccgataattagtgtacagccaatcggccaagccgaacgcgacgtcgggatcgtcgctgagtccgtactggttcttgagcaccttcaaggactcgaacaggtgggtcttgtgctcgaacttcttcagccggacggtatataaggagcggatgaagagggcgtcttcgggggtttgtgagtggtattcgagggactggatgaactcccactctaatgaagatctttagagtcagtctatgtattttgaaaaggatgatgatgatggatggatgtaccttcttcgggctctaacatgttgccacccacaagggcctcaaagctttcgtagcatttgacatcgagggcgagtgattcgaggaaggcctgtttggcgcgatcgagggctttatggttgagatggatgagtccacggagatagcagagggaggattcgaacttgatcccgccgtccatggccgccgcggccgctctcccacgggtctgagcgtgccgatcattgggcttctttccagttggatcttgttgtttttctggtggtggaggtttttctggtgggatggtggttgaaggtgggttgaggatggagaggtcgaggtgttcgtcgtcgtcgtcgtcgtcgtcgtgttcttgttggccagacagggggcttctgaacgggttctcctcgcctaccatctcgagggctgcgtcccatttgccctgcctgatcatgcactgtgcggcaaggtatctgcaggcggttgagtagtcggtcatcctgactaagaccgtctttccttcttctggttctccttctgagagagtggtggtgttattgggatcgagtgaggagtcatcgggtagcagttcgtcccagaagctgaagtcctgttgagtgttgttagtgatctgattgagatgatgataggatgatgatgatgaagagttgagttgttcttcagcagtcgatcgatgtccttctaaattcttcttcttctccttcttcttcttgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctgtgcgcgtgcgtcgtccctccatagtcttagtctgtcggtgatctgaccatgttggtggttgtgattcttctggttctgattctgattgagaagatggtgattgttggttgtttgttgatgagaatgagttttgctgttgttgctgttgttgctgttgttgttgttgttgttgttgttgttgttgttgctgtgtttttgggtggatgttgagggtgcttgagagtggttctagtttgttgatgagtaggtgtttgagtctgttgatgggtggtgtgttgtttgagttcattgttgttgttgttgttgtccttcttcctttccttttctttttttttggtttttggttggttttgctgtgtctgcttcttggtcagtatgtactggctgactgagatgacctcatcagatctaaaactcccaaaactgaactcagtctacattccacccacaaaataaacaacaaccacaacaaccacaacacattctgacgagacccaaaaccatccatgtaatatctgatcactctcaagcttaaacaattatctgtagattaagcatcattatacatcaatcaatcaatcaatcaacttagtacactatatacaatatttttgcatcaacacaacattgcaactgattattcatgagcacccatctatattctcgagagcttttggagatccatataaaaacacatggatggattgtttatagtaaactgagcagattttttgtttcgagcacacaacaatcatgatagcctaaagaaatacaaactccgaaacaaaatataaaaaaaagggaggggagggggaatatagcagagaaggttgcagaaggatcatcaagcctggatattacagatctcatcctgttttttacccgccatgatttcgacgaggtttttgaaatcagcccaccaaggcttgagcgctctacgattgacaaagtcggcattctcgatcatctcctggaggttagcgatcctgataagactgcccgtgatcacgatagtgccccacatattctcgtcgtcctgattgatcggctcgaccttaggcagagaagtattgcgattgaggactgatgccgaagcaggcggggtacgatgttcgctaggatcgaccttggtcgaatggcgctcgaggaaggcgatgcattggatcgacagggccactgcccgggtccggtcccgaggagaagggatcgctccctgtaaggtgtgccccagactcacctggcgcgcatcaaacaaaccccgcccctcctcattcaggatccgcgtcatcacctcgttcgtgtacgtcttcgacgccttgtccgaccggatcaatagtcggcccagtgacttccccttccggtccgcaaggaatcgtcgcttcaagaactgcacatctttcgtgatctgctccaagccgatcgggatctccggcgtatgaactaccgctgcccctgtctacaatacaaaatcctgcttagcttgctataagtggtgctgcctcgaatatataacgtactgctaaggcccctagcatggcaatataaccacattctccgccttgagtctcaacaacaaacactcgactacgactggctgaggcactttgtcggatcgcatcacacgcttccactaagacgttgatacttgtatcactccccaaactccattcagtcaacggaacattattactgatcgtagctaagaatgatccccaagggagaaactgtcagccggagccgaacggggttctttgtttttgtgaaggagcttagagaagaggatcaagagactgaccgggtaaatggaccatggggatatccaattcagtgtattgactcttgacggagtccaagaattggaggctcttcagcacctcgaatccaccgatgaggaggagaccatcgagcttaaacatcttaatccgggcgacgatttcgtcgatgttgtcagcagagggcaggacccgattggtgcccagctcggacccgccacgggtcgtccattggtccacccgcagccaccccagctcctccacatgcccgtccatcagccccgtccagctgttgaaaatcgccagcggcgtgtgtccccgggttaagcaatatcgcaccgccgtccgggtcgccgcattcatcccgcctgctggtgcaccaatacttttggttgtctctattagatttgggtccacagaatggaaggagaccagaaaagaaatactcaactggattatcccgatccgcatctgctgagaatctggcagtttgatccgcgtatcaagccgagtggtcgccgcaaatgcatcgaaactggtttgatataccgtatctctgagactcatcgcatgtttgaaatccttattggcgatcgctttagccaaggcttgagtctaaaaaacattgtagttagaagtcatgttagagagtgtttttttttttgagggaaccaaaaatagaggagaaggaagaaaatcatccatacggtttcgacggctttcatgagtgggacccgaatgatttggttttcgcgcaagccgatcaacgggctttcgccctccggattgcgggacaattcgaggacggcctcgacggcctcgatcccctgaagggtcgcgaggatgcggtcatatgcgcacggcttcccccctcgttgggtgtgacccaaggtggtcactcgggtgtctagcttcaaccggtccgtcaggatcgaggcaatgtagtccgccttgatcggctgtaggttcttgtcgatcgctccttctgctactatcacgatgctcttccgtttccccatctctcgatgctgtaaaatacactcggttagaattattctccttcccctccccgctttttttttggtatttaactcactctccgtaaggcttcacatagctcatgttcccaatcatcatatgccggtggtttttcagggatgaaaacataatctgcaccggagctgaaaaagaatgatttttttttttagaaagcagagtcctggaagagaagaagcagaaataaaaaaggctaacctcattccagccatcaaggccaaccatccacaattgcgccccatgacttcgacgacgaaggctctggaatgcgaggaggcggtggaggagatgttgtcgatggactcgcagatccgatggagcgccgtgggcgcgccgatcgtcacatccgtcatcgccatgtcgttgtcgatcgagcccaccaatcctacgatgatcaagtggtggtatgtttgggcttgttcggctgtgatctcatctgtatttcaatcccaaataattagtgtgaagaattaccttaagccttttgtgtatgaagacgagagcacttcaactgacttgaggcaagtaacgcattcacatgttcgggccattccgctcgaagcttatccgcaccggtcaaggagccatctcctccacatactacgagcgcattgatcccgtgaatgattaagttgtgcgcggcttttctgcggccttcaagttgccgaaagctttgagatcgttgggttccgattaaggtaccaccctaaatcatcaaataaggacaaattagtttatatttttttttgggtatgaaataaatgatttttatcgttggttgtatatatagataggaggaagcttacctcacttaggaacggaccgacatcatcccacccgaccctgatgatatgttgccctctgagttcgctgtcagcctcgccatgtttgagggattcggcgccgaagtaggtggagatgaagttagtggacagcggtcgatcggaggtcttgagccattgcggacgagtgttgctgtggatttctgggatcatcagggtgtccgccttgtgcttttcggggtgggcttcgttccctcggactagtccttcgtatccctctcgaaccactgtgtgaaaccacccaatgagattgttcagtctactcgaccatccattgattgatttgttaaaggcttcttgactgcttaccatacacttcgcacgatctgcagtgatggtcgtcatagggtggatgattagcttcagcttggagagatgtctgtttctgtctgactcactttgagattccagttcttactacgcttctgactgctgcattcatcccggcactatcgccacccgaggtgagtacagcgattttgatcatgtttgatggcttgtttctttgttgatgatgatgatgatgatgatgatgatgttgttgtttgttgttgtttttttctgagtttgtagtagtgtggtgtagttgggttgggctgtactcgatctcctaggctctcttggcagtcgagggaaacacccggaactcaacagcaaccaccaccaattacaccaacacactccgtcaatggccgacttccctaccggtatgtcccgtgataagataagaagaaaagatatgcacatcgatgatccctcctcagtttgtattaatccttccatgtttcgttgtttctgtagcttggttttacatcaagtcggtttgctcaaagaaagtcatccaaccactcggtggaagtttcgaaccagtcagtcttgtcttcctcactccattttgcacaccattctgaccatctctctgtgtctctcaaacaacatacgatatgtagacccgactagtcgttgtcgatcaaaaatgtaagcatcctcactaattatgcaggaattccattacctgatttgctaacatcttcatatctacatacaatctgtatccagtcggtcaggaatcagcagcccaactctggaaacatgagaacggttacttggtcaacaagctgactaacctctgtctggattacgaacatggcaactataagcgcttagggtcagtttttttcctcccctcaatcaatgtttttttttgttattttcagtgcaagttttggaaagaagaagaaatgttctcaaattttgtattgattaatcctttcttctcttccacaaaaaaatgcaataaaacaatacagtgatattcacggtgagttataggaggaagacactcaagatcatccccagcaaggaacttttagattctagaccatattaactcctatcatcggatgcatacatgatacagtttgccagtggcatcaaaaagtcggcaaggatgctcataaccaagtaaggtttatctcccttttttttcctacataaaacaacatcactgatctaaacttgtggttgtaaatgaacataaaagaaatggctatacaggacaagcaacttgattgcatcgaatgacgacatcaaccgagtattagacatcaaggtacaactttctaaataatcaagcggtgcagacaaatccttttcctttccttgtcctaataaaaaaaaacgaaattttcgcgtacatctatcagggaggatcgattcatccgggggcagaagttttactcaagaaactcgagacgatcaaaggcgcccatccggcccaccaacgatggctgctagaagtgattgaccaggacggcttaccagactcattatcaacctaccaggaagaccaaatcgctggcaagtcctctccccctctcttatccttcttcactacagttctaaattcattaaagagattttatcaattgtgaaaattgtctttttttttcttttcgtggatgggtttaggcagctatgctgcccccgtggaacacgtcaatccttgggctactctcgagccttcgacggatgatgaaccaggcgaagctcaaaccacatattactaaacttcttttgccctacttttttcatctctttttcctcacattgattcatacttgtctcataaacatacctttttctgcaaaaccttatacatacatgtctgttgtcattgttgtctttcaaaacaaattatgacttgtcgtggttactttgtaccttgtatttctatctgtatgctcctttgtatctctctcttttacactttcttgaagctttcctttttttaacccccccccccctcaaaaaaaaagcattaatatacatgttaccaatttgtgattgagtttttttattcggaatattgaaacatcaaaaacaaagataatacatgcccaatgtgaacaagttgaactaattatgtatgtgcctactatgaaacttacttaggttcagatgtgggagtagactagaagtcactcattcaatgtaccaagaaaacaaatatgatggcccacaaactcacagttcactgctcaaagatcaatgaaaatgccacttgtcacacataatggtagacctatggatgtaatcttcaacaaagggacatacaataaaatctggtcagccacatacttgcataagggtacatgtgacctctttgggtcaagttttcaaatttgcctaaatataaactttgaaactgagtaaactgccagaccacagagaaaaattctgctcatcaaggtgtgtatgtggttaaataggtctgagtgtatgtaagcctaaagcctcaaaattgactggtgaataaatcagattaagatgttgcatgtcatttaccatatctctaacatcatgccaaagtgaaaacccaattataagcagacctgactaagaatgaatcaagacaaaactgatgcaaataatgtttttaaaaaaaaaaaacagaaattaaattaactgtcacttggtttcttgatggaaacaaccgactctctaagttatgacccacataaatcttgtgatgcgtgagaggaaaacagctcatgtaaatatgcaaacccattctctattgattgcgcttaaaattccagatggaaagtagcagactatgttatcttataattaattcccaaaaccaaggtatttgtatgatattcaaggttaacacatcagttgggaatgatctgaatcactacaaacgtcaaattcattaggcgtccgggtgagttgaaacataagattaacaaccaagataggaagcggcataacacaaaaacaaactgacgggtaggcttctggattaaatcaggtattgttcggctatgtagaagactcagcatccgacatataacgatcaagaggaaggtcttcaggcagtttggcggcgcccttggggatttttttctggcgttttctaaccggagcttgggtgattggcctcttgccaagttgggcaatccgcttcgactgatcttggatcatgttgtacaaggcctgtgactggacagcgtttgggtgcgattggaggacatttagattggtgattggtgtgcctattcgaacgacttggttcagcggaccggcctggtattgctctggtcctggctggggaatcctttgcatcgtttgatgggaatatctcattcctttcacgcgcagacgtgtggttgttcgtgttatgtatgtagatggtcgtgggcgcaaacgaaatatcagatgagctcatcttttgtctctcttttcatgaaccagaaacacttctatatttatgtataaattcatcaaatggggcttaccattggggtcatacctggcctgttggtattgtaggatttgtgggtgtgcaccattggccaaatgcgcctgtgttgcctggaattgatgcgggaagacgttctgaacaggctggggattattatgcgcaagtctcactgcttggggagagagtaaggcacggacgattggattgaagaggtgaaaattagtgtaagggaattgaaagtaagacaggaagcttgctgtgactccgtacctatttttgttgaggtgcctgtcttcaaaacttggtactgtggagcttgtggatttgcgacatttggcaaatacgacggcagtttcttgaattgatttgggaataggttctgggcaggcaatcgagtattatgcgcaagtttcgctactcggggagaataaggcacggccattggattgagcaggtaaaaattagtgcgaggggaatcgaaagtaaggcaggaagcttccagtgactcagtacctttttttgccggagagcctgcctgattttgcgcgtgtccgaaattcgccaaatatgtcgacatatgctgatattgattgggcaagaagttttggccaggacgctgtggagtattatacgcaagtgttacttcttggagcgggcaaggcgcggcgatcgaatcaaagaggtaattaaaatcagcatgagcaattcacaggtaagcagtaagcttccaatgattcagcacctttttctgccggggcggctgccttgatggcttggtactgtggatcctgtgggcttgcgacattcaccaaacgcatcgggacgggttgcgattgatggggggcgatgtttagaacaggccgggaagtattaggcccgggtctcactgtgccgtacggagagggtagcagatggtcattgggttgaagaagtgaagatttgacgcagcgctttcagatgaagatttacctggaaaggtcgatgagccaacgcctgcaggaagctgaccagctccgtcaggttttggttgtgccacatcagaaacaacctgggcgtttggaggtgccaggcttaaggcaagttcttgtgggtcaagctgtgggtccatcaactttttcctcggttgagtgggggcctttcgttttccattgccaccagcctcgacgtctggtatgtcagcacgaactccttcgactgagggcagatgactcgatcccagtcgcaagtcggtattaactcgtggaccgcacaaagaagattgcgagccaaggtccagcccattctcgacaatttgatttggtttcagcgtgcttgcagggactagagcggcttggatagtggttggaccaggaggagtcaaaagaaggatacacatcccaagccaaaagaatcgatgtgacggattagtgaaagtcgaagacatcttatcataaaattaaagcgggttgtaaagctctcaagattgaataacaacaaaggacgctgctgggcaagccttctggcgccggatcttgggacgattttaaggctttactgctggaaagacctggatgttcccaatcatcccacgagaccttaacggcacccgaataagaaaaaatagtccttgtattctaaagtatgcctggactccgaagtcattacaagtcccacgagtcagaacgagtcaccgggatgcaagtcgcaactgtgatcaattgttgtgaaaccccaactagatgaagcacccctgtgtcggaaggatgccgtcgcgctggactcactcagggtgaaactaggttcacgtcataaaaccctcagcgggtcggtgatcgctgggcaaagagttcagtccagacagctacagtatgcctgtatttaatacgcacatgatgcaagtcatcagaccatgattattgctttcccaatggtcagtttcaacttttgtcttcgggttgattataagttcataaataactattaacactgtcctgactgggcctccatactgattcaattttgtatccccgtcagtaaaccattgttaatattttacttgtttattcctccaagtaaatccctactgaagaagcgtcaaaaatttgacaaaagagagaagtgtcaaaacaaactgactcgatcaaaaatcagaaggttcaacttctgtgtcagaatataaactagatggatattttgtagtaaaatcataactaacctaattatcctgagtttcgttgcaacccttgaccggagtcctaaaccaacaagttcaatcagccattggaggcaatacttgatgctttttgaaccggcatcaaatgttattcttgacccttggattttttagtagatgactgcaactgtcctgaagataatgtccctcgaaaaattcgggggtcctcttcatgatactgataggctctgttcaagattttatcgactcgcttctatttagttggactcgcagttacgcatttgaagcatctcagtgctttggcatgtgccttatcaatctagttagataaattctttgcaaactcattaaaatatttctagcagtaaagagcgatgtgggtaaaattattcaaggaatgattaagcagtcaacacatctggcttcaaaaaagccgatctgagtggtctgagggaaacttgtgaatgagagcgaggaagtcagagaagaaaatttgaatgagagaaaagaattcaggggaaacaaattaaatgagagtagagtctagagacacagatgtgtggatcaataatgaggaacacttcgaagagatggaagaacctgtttttttttggtgctcatggacccggataagcagactgtagtcttgcaggcccgattccaacacgaaccccacgacagcaagggtagcttaacattatgagaaaaaaaagttgacaaattatcaagaaatgaatctaaacattaggtttgaggttcgagtaaggtgttggtggactagaagagcctgtattaggagaacgagtaccatcggagccgagacgattgaaagtgattccggagctagcttgctggcgtataccgggcgagtcgggctccatcatcccgtccatatactgcttgaaacgtttggcctgtggctcgtttagatagggcgcaaggtgtctgatttgttcgtatgtgagcgggggacgaatctcgttgggtccgagaggctttggatctctggtaagttgcgcgaggcgagcgtctgggttcgatgggccggcgttgggacggggtttgaccgcgactggggtgttgaccgcggggctcctttgggcgactcgatagtaatatagttttgctttagtaatgattcgtttaacacccgggaggattgggaaaccaaagcagcaaatgagtacattttccgtgtcaaatcctggccataaactgctgagacaattccaagatagtcatgaagggcttactcttggggtcatatcctaccaacgagtgctggctggattgtacagggctagcaatgaattgtgggctgttggattgggaggactgatgtgagtgaaagttctggccagagtttggagggttctgctggattttcactgttgaaaagaggatatgaccattagattgttagggtcagggctagtgcgtcaagacagaaacctctgagagaagtgcgtacctgggtgcgcttccgacaggcctgttttgtcacttgaaggttgaaggtaagcggcattaataggtcgcgattgtgttatttgtgcgccatcccggggcttttggggcgctagacccgcttcatgtgcggtcattcctaggtataatggagggtccatcggctttgtgtcgacatgggccattcgttctccggtggctcgagtcttggctggtaaagacagtagatgggtggtcgggttaagagtgtgatctcatatttgattgagtcagcggagtacgtacctggagcacttgaagaacctgcctcatcgccatccactctttgtaatgtgatgggcgctccattaactggggtcttgggcgcgtccatctccgactggagtcgagcgctcatgggtctcttgccagcagcaaccagcgcccttggaccgggtggtgcaaggcttaggggaagctcgcccatttctgggtcgattcgagggtccttgagagttctctcagaattgccggaaccgtatcgtcctccgttggcacgaagcttggttgaatcatcagcaccaactctctctgctgatgttggataaattgatcccagtcgcaagttggtatcgacgtgcgaatcgtgccgaggaagtgacaagctaaggtcaagattaggctccgtgaatttttctggttgtagaacactggtgggaggagcagcttcgacgaccattgagccagaaagggttaataggactgcactcatcacaagccacatgaatcgttgcggaaacatggctgttgtcgaggtcatcttgcggtaaaatttggataaggtccgggtgggcttggcggataagcagaccagggcgtcttataatgctttgcttttgagccttgttggactctggtcagcatccccacgggacctcagcacccacgccggcatccatagagagcttccattcgaacattccttaaggtctcttacgcgtcacattgtctctgtgttctccaagccgcttgaacacatgagctcacacatgtcatcagtcctggtggggacctcaggggcgagagccaaaccaagcaccaaacgggttcatggtacatatcagttcaagggtgacagtcgatgtatgctacatatatgagactttggactcttgtccgtactaccactacatacctaaacacttgtccaaaccagggtcattcgggacaatattgctcaaagctcagcatctgctgcccatcgattgggcagaacaaaagtgccatcgcgcgaaccgcgttgcaagaggtcatgatcaaaagcaccgctctggaaatacgtgtagtctacggtccagggcttccgtagtagtccgggtcgctgctagggatgattctggatgcttgatgattggtaagccggtatagggatgttggtttggaacagtttctccccggcgagtggtgaaacatgtcccaggtccaattggaggaccgaacttggtgggccggactcgggagcattcctccgcgggccgcggcgacccgtgatgtataatcgggtcgtaccaggttgcggacgataagaattctttctcgacaagcgctgggatgccattgtctggtgccggtttgccaatagtgaggggcgatatgttctctgcagaatccgcagtcgacacccttttttcggccttgctaacattttgtatgtttatcctttcatcaacatcgaaagtactggttcaatttggtcttttgaagttatttgtaagctttcatcaaaacacgtctctttggtgtctttcccacatggtgggggtccatgaagtgcatcaaatacttgagccacacaagcaagccgttaattataatctagatgtccattatccacagaggtacgagcaacaaactagtcgtgggacgtagccacgcgttccattctaagaggctttacgtgaccttataaaagttggatgaatgaccaagatatttatcgcagccgcgactcaagtagtgactaatatgaaaccgggaactgggcttatctcagaaggctgactgcatagtccagttgccctaaacccatgcggtgaagcggagtgccagagtggacaatgacagctgtgcggtgacgatggtcttaacgaccggactggaccctggactacacctacccggccaggagcatggccccgatggccctctcttgtttcgagttgatttgcagctgcccatctgtgtttgcagctgttcagcccttccttctctcttcttgcccggtacctaaacccttctcttgtttacttctcattcctgcttgcatcagcttcatcacactgttttcaccgtatagcaccgcctagcttcctttttggcaattagcagttcatctgcctttgagccccccttctagcgcattcgtccgcattagcttcacgtctacagcctatcccacttcattacaacctcccgccgacgcgaccacgtcacctgctctccttgcactgcttaagacggtacattcttgacatcttcagcttctggttctagtccacaaactaacgattattcttttccattgtgtatgaggcttgacattaatcactccaatccttcagcaaaatgccaaacaaaaagcagaacaagatcctttctaccactaacttcagagcaggaattggctcatgtattagcggaaaatttcttccaaaaaaagtgaccaaccactagtgtcctatgaatggtacatgtcagaattatgcaatgacccaggacaaggtggtgtatatcttgtgaaacttctgcggactcattccactgccttttgagaattttgtgaacttgcgaagtaaggaagcttgaccatcttgaaattttgcataccacttaatattttttatcaaccttacttggctatcatggtttccagacagatttgttccatttctctcccaaatagagtggaaacatgctcctcaattatggccacaatataagcaccccactcacatcccagtttacaatccccccccccgaaccacatatccctcaaagcttcaccaaggcggttttccgtgcaatagaaaaaatcaaagttgacacctgttcattaagcgctgcaaccaatggggccaaggttgctgcatggatgcaagccgtaagtcaaaccccttgagtgcctgtttgcttgtttttttttgggcaaggtaagaaatataaggcttggcattcttcaccatttcatagattcttgtggagggaagcaaccttttcaacggtactgtcaccagcaatcttgatggattcataaaaggcacagatgatagcgaaggacgctatgagtttgtatacatggtgctcaaactttgtgtaatcgtggttttggaaggaaaaagtgacggcactacaagcaacaactatgcccaaatgatgactgaattacagggtgagtcattcaaaatctattgatactcactttgaattttttttgcagggtctacaagacaagctagaacaccaccacccaagctataaaaagtggcaaccggccagtgatcttgcagaaaaagccaaagcaaaccctttttcagccaaaaacgaagtggattttgcagttgtcaaaagtctattgagccaaaggtatgcactatcatggactttgccgttcacaactgattcttcaatctatgtgtttaaagcttcgacgcccttccagaagaacaccagcggccattccgattaccaacacggtcaggcataattggagaatttattgccgaattactgtagagtttgttattcagctggtagcctgtactttgcgatggcattggagtttagcgactgtcgaatgaagaaagttttaccgctgccaagacggagcatgctgtattaacccatccttttcttttaagtccttgctgctctcaactctgatcaccatcatcgccgctctcggcccctcacatgagtttccatctcttccatttctagttatttgtattactagtcattacctcgactgggaccggacttgtccaagtctagtgtctttcaatgtggactctcctctctatctcttgtgtatctaatacttctcctcagaagctgcaatcgtaagctgtttcctggccagattctcaccctaatagatattttcatgattgatagtccatggcgacgagcaggtagcattctggatcttgttgttgactctcttttctcttgctgagcaagccactttgaataacatactcatccactgacctttgagaatattgtgaacttgcgaagtaagcaagcttgaccatcttccacttcatcttatcaacctgacttggctatcacggcttccagacagtcttttcccaaatggagtgcgacgtgggcgagcacagcaggggttgatctgtgacatcctatctgttggttgtgacacctgctgatctcgactcccccgtggtaaagggtagactgccttccaaaaaaataaatacaataaaaacgccgaccacctgaaaaattcatcatcaacatggacatcatgcccgaaagctcaagctcagctaccaaccaccaccaccaccaccaccaccaacatcagcctatcagcctcaacatccaatccggctcaagagtcctcatattcagtctccctgctgatgtcaccggggtaaatatcaacagaagaaaagaaaaagaaaaaaacaatcagaccgtgtcagctgatcagccttctgttcttctatgttttgttctcggcataaatcgcaagtctcaactacatgtaagcacattccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncatcacaatggatcgtgagaagaaaatatatatctaagaggagcggatggccctgggcgcactctaattattagagagcagggatagaagctagtttcgatgattggcgttcctggaagcttctcgctgtcagggcgggatcccattcgtttagagacgattttgcgggaaactttgtagcaagatcacctctccgaggtactaccttaccaggagaggctcaggttgcgaatggctttattgtttgggacagggtgcgacttaaatgacattctgtcagtcataaacatggggaaggaatcagccggcaaagcaactggatgcttcgtccaaagcggttctcaagattcttaggatccggtcgatcaagtttgtccaagccccatactataccgtagatggatcctaaatcaagtcaaatgaaatttggcatctggggcagccacggtgaaatttggcatgggataaaagaggttatgtgatacagatggttggttgtaagggtcagggttggacagatactggatgtgcggtggtggatctgcttcagcctggccaagccagctttttaacttcgactgtctccccatggcttcctcatggccagactcgacagaggtatccaacactccactaagaccatcaatggccatggccattgtggggctcaggctcatcatgctgctgactagagaactgtgaacccaacttccgacggaaccccaagccagagcacacccatccaacggcagctgcctcaccaggaacccactacagagccagctgccaacaacagcaaccaaagaacagaccgacgagatcctatcctagcacgtcaatcctaatcgaacatataactctaacctccccatcatcatcactcagcactaaccagatattttgctcaatgattttagcttacagctgttcccaaaaaccttgcggtttcgggagcgctgtatttgcgaagaaaatttttagcgccaccaacttttagcgcctcacggcctgtacagatgacggtacaggttgtgatctggctgccgaggccctggtgtgggtccggatgcctgccagctgccaggcagggaagggcaagcccctacctcaggaccggctccgaaccaaaaaatcgagaggatcacgatgatccaactcccataccctcaactcaaaaaatgagggagttgggtactcttgcctgcagtactggggccatacagggccacgtacaggagagagcggcgctaaaaagagaggcgcaaaaaaattttcttctgaaatacagcgctccccaaaccgcaaggtttttgggaacagctgtacgcaaaacggccctgttcattataattagcaatctgtcacttaccccctcctacgaggcctgatcagccttccaggcccatccaatcctaccttgatcttactcagcagccgtcggctttggtacaccactgttgtgattggtgctggtagagggggagtgataaccacactcccccccccctgctcgcaggggaatgataagtgcacaccatccccccttgagcacgccaaactgcacgccaatctgggtcctaaaccatataaatatgggtttaggactggggctatcccataggacccaggcatgggtcctatggaatagcccatagagaaagtgcaaaaaaggcaaaaaaaaagtttttgggctgggaggaacccctcccagccgaaagactgtccagtctcacggccgggaggaacccctcccggccttgagactgtacatggctcaaggccgagaggaatccctcttggccttgagactatcccctcctggcagcgaggttgtacaacctcgccgccaggaggattcccacctggtcaacaaggttgtacagcctcgccggccaggattccctcctcctggtcgacaaggttgtacaacctcgccgccaggagggaatgccggcaaggttgtacaaccttgccagccaggagggaatcctcctggccggcaatgggccttgttgaccttgtaggacaccggccggtgtcctacaaggatcgacatgtttttttttttcaaacactacataggctatcccatagaacccatgcctgggtcctatgggatagcccttgtcctaaacccatattaatatgggttgaggacctggaagccaatcaaccttgcagcagattggcgtgcaggcctgcacgccaatctgcaagtggcgtgcagattggtgtgcgcaaggggggttggcttgcgcttatcaacccccctgctcgcactcactcccagaggggagtgcaggactgcaccccaaaatcagcacgccagaaaaacaaagaaaaaagaaaaagaaacaaagaaagaaaaagtgcaggacacctgtcctgcacaccagcttgtcgggaggaacccctcctggcaagccggtttacagaccagctcttccaaaggaatcccttccaacgagctggtctgtataccagctccttgggaggggttcctccaagccctacataagacttttttatctttatttttttttatttttcatttttttttattggcctcaagccccagggcctgtcccctatcctttcctgcactatccagcccaccattcccctcttgatcgatcttctcagcaatcttcttgtcaatcttctcgacttgtatctcctcaaatttgtaattttttctcttctattgctgtgtttgtttaccccgcactaatgattttggtttcatctctgtagattttctcataaactggccgcactgccatctggttcagcaatttccggcctctttgttgaccagtctaccagcttcttgtactacctttcaaactcggcccggtgtggaactgctcagcaagtgagtaaagagcttggaggggataaaatagctaataagactatgaaatagtagaattagtattggtgtgtgggtgagactgccctcctgtctagcttgcaggaaagttacactaagaaaaataagagtgtggcttatttcaaaatttatcttagtgttgatactacttttattgttgcttaagaatacctgttgaagaggtaaggagtttgtggttttttttttctgagtaataagggtttctgaagggtttctctgttaaatctgttataaaattctctctggttctctgatctaataagactctctggtttctctgggctctgataaatggtacgtttatttctctaatatctttcaaagaggtgagaatggctaagcaatatttctgaattacttttctatggccaaaattgaggtaagggaagttcaaagggctctaatatctctggatctctttattcaaggggtgatgaaagctgagtaatatctctgataactattctgtagctagcatgaggaaggaagaagaaaacatgggccagaagagcctctatttatagacaaaatagtcctgcagcacatgagattttggcctgaacacaagtgcgtctgagaagggtacttctagagtggatttttctaccctgagatggcctaatctgatatgaattagtctctaagtacctttctaatacaagaggctgtaaatctactatatgaggcctatttgtagattaattgctatgagaatggtatttttagactaattagtataagagttattttctagagctagtctgcgaagtactttctgatcagtagcttgatttactagtctaagatgaatgtaatatagttctacaggttatttgtataatttttatccatgagaaattaaatatcttaggcctagtttgtgatttaattaaactacaatttagcccagtaatatttatgtggtttattccctaatctacctcttctcctccaatgttttaatcactatttatgtgtaataaggtggttttaattacggctatgggtttgattaatctcaccacaccggtagcataacattgtactcgttgtatttattcaacaaatcccccaaaaaccaggtacttgccatcgattgaaccgcctcgagcctcttcattacccaaagggaacccttgacaatcctcctctatcctagacgactaggcaattattattggatctttgtctcaagcaagtaccccctcacttttctgccatgtctttcagtcgcattcacagctttgtccacatttctctagtgtcttagtctcagatatccggcttgacgcaaggaacccgcctttgcttgctcctttgatccaccaaatccgctagtaagttgattgaaccttcatcaatccaagaatctcatcaccgattgttttcttcccatcctacctgtgcgacttcgtcctgtagtttctaattcttcagtatgtaaaggacctatcgttcactttgtctcttcttccccagttccatcatcatcataccttccctctacatcctcaaccatcccctccatcgaccgtcttcttctcttgtctctataaatatatcattttctcctcctctattgcttgatcgtttgttcttctctattgctcctttctccattgatcaattgttcccttccatcagcagcttcatctcacctcctccctctactacttgatcaatcatcctttccttctccctatcccatcaatctctcctttgcttccgtctctcctcgctcctacttgctttgaattgatcgccctactcgatttgcctcctgatgtttgcatttccaaaaaaattggatggatcgatagttttgactgtcactttgttggattttgcttctggttgttttatctattgtaatcctgtcatcgctgttggcccgattctttccaagtgattttgcttctccccctcaatgatgttgttttctaagataaaagaagtgaaaaaaaaaccttcaatcttatccaactggtttttaagcaatgtcctcctaaaatagccaaccaaaagaatcaagtaaggttttatctagaaattcttgatataagagttacagagtaacagaatttaaattttgaaatgtgataatgaaaagacaaagaaaccccctcccccaacttataaaatggttgtcctcaaccattcctaagagaagaaaaaaaaaaaacttgtttcaagattgagtttcataagagatgagtctcctcccccaacttatcaaaattgagtaagaaactgagatgtttttggtatttaatgagttatacttggatttttttttttctttttttttgaaataaagtcaaaatgaaactgatgaagataaaatgagataaaaatgaaaatttctaagataaataagataaaaaatatgaagaatttcaatccatgtctgaatctgagttggtatcattattttctgagttttgatctgatgctgaatctgaagatgaatggaagtctgagtctgaatctgaattttcctcatctgcccttatttcccccaagtcccttcctctggaataaaacctcttgatatgagaggcagcataagctctttttaattccacaccatccaattcctccagaatataagatccaccctcaagctgttttttcactttaaatgggccattccatctgttttcaaatcatttacctcattgatcttctaagcttttattataagtcaatactgtttccctgggcaccaagggatttctgagtctagccgccatttttttgtcccaaaatctgactgagggttctcgagtgtcttggagtttctggtaatctattcccaagatttcttctttccttttgagttgctgagtcctggcttccaataattctgccgttgtactgaattccatccaatcaattctcaagtaggtgtccatttcaagatccacggagagaacagatttctgaccaaaaattaattcatatggggagtaacctgttaatttttctgtgaaaattcaatcagaaaaaagtactaatggtaaatattccttccactttcccccagattaagcgcacacatcttgatcaaggtgtattttaatggtttgtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcaagctactgtcaataactgctttccctgtaagaattctaattctcatgacgaagaatacggtttctgaaatgctcaaactttgaacccacagcttaacctgtttcttaagacttggccaccaaaatctgcaaaccagcctctgataagtttcttccaggcctctgtgtcccagatccttgtggacttcttggagtaatttgcactggtaattgtggttggaaatgaccaattttccaagaggtgaattttgtctcataggttgtccatcttgaataaagaagttgactgatttccgtttcaatttttggaagtcttctgggtccatgcctgttggccgttttaaagttgttaagtaacgtttaaggtccatccaatatccagacacttcccattcctgagagtcaagtgagaggtttgatacattaatttgaaaaaaaggttttgatgactggtttgccttcatcaaaatcttcttgatccttgtaatgttctggttcattgtcactgattggtcttctggataatcggtctggcagggtaaatgtactccctttcttgtggactatgtcaaaagaaaataaccgaataaaagccacccatctagtcattggtgcattgggtagtgatggtgaattaatcatctgtatcaaggattgtgcatctacttcaagttcaaaatgttgaccccagaggtatatctgtagcttttttagaatttgagccacccggcagagctccagttttggctgttagtatcttgattccacgggtgaggaaacaattgattcatagagagcaggcctgtccaagacggaaccccaagccagagcacacccatccaacggcagctgcctcatcaggaacccaatacatggccagctgccaacaacaacaaccaaagaacagatcaatgagatcctatcctagcatggcaaggaaaactaaacaccacactaactctcaatcctacgcaaacatactctaacctccccactatcatcactcagcactaactgaatattttgctatatcattttagcttacacaaaaccaccatggtggccctgttcattataattagcaatcagtcacttaccccctcctacgtggcccaatcagccttccaggtccatccaatccaacctcaatcaattcttactcagcagccgttggctttggtcttttgctttcctcagccaaattgccacaaaacatggggatgatatcatttgtgtaaaaagttgacatcatcacctcttcccactttgtttatttctttcttgactgtatctatctgcacccttttagaaaaaagaagatcaaagcttgccatcagtaccttgttcatgcatttgccaacctgaacaatcaacttgtatcaacaacaatgcttgctttttccaagtttttcaaacaataggggtcctcatcagatagcttggttagtacagatttaatcatgctttcctagtcttgatccttgtctgttggggaaaagcatcctggatgcaaaactccagtagagcaagcaagatctagatcagctttacagtaaagttggtctctgtggcacatctgaaaatgggattcagtagatgaaactttcttaagaaacctttcacacagcagaagggttcatttctttccacaatttcttactctaaatattgcgagcttattggcagatatttcattgaatttccacatttttactgggagactcccaacatgaaaaggttcttgtcttacattcctatcaatatctgaacagatgggcatgaggctgaggcctcttatgtgactggttataacacatcttcaaggcttcattgtgattgatagtttgttcagacctggggtttcctatttggttaatgagctatccaaatctgcgtgatttcacttgcctcaatccactgttattcctttaactcaattggtttatacactattaatataatatttttctttctgggatcccccatcctggtaattctggatcatttatgtccaaacattaggctcaaaaggtttgtaccatgatccaataagaaagattaagggctttgggggtgatgccttgagatctgttgatcaagtgatattttctgaatcaagtcaaactcttttctagtggaatccaaatccattcatttagaacttctggtgcatagacagggaacccttttttttggtttaaatggctgatcatatagccaatctatccagactttatttgatatattttgcatttgtgcaagccatctcactgttcagacctaccagaaaaattcaatatctcacacaggacagatgttaacatgcatggatggtaggtaagacatgatttagatgatagatttgagattcttggaagctgtacaattcaatacttatatgaaggctaaggtttttaaccattttttaaacctgcccaatcacaaacaggtggcataaagccagacactgagtacaaatacatggacttgggaactgtgggatcagagacactcacaaggatggaagaatgatataaggatggaagaatgatgcaaggaaggaagaatgatgcaaggatggaagaatgatataaggatggaaaaatgatataaggctggaagaatgatataaggatggaagaatgaaacaattacgaagaaaaatgataccaattttataaaacatgactaatattaagtttttcttgattttttatttctgaaaatccatttaatttttggtttgattttaagaaagatttgaaaaaaaaatcacaattttttcaagtttgaacctctttgatcagttcttgttttttttgtaatacctgggttttcttatatgtatgaaatggtatgatgaatagattcctttcttgtcaaagtttttcaaagaatagcgacctgaacaagacattttctttcctaaagatccaatcatagtattccagtattcattatcagttaggaagaaatttgcaggatgctgaaacttcctgtaccaatactcaagaagggcaagtgaaacccatacagccttggaaaatccaattttatcactaaagtattcttttatcaagtataattgagcttcaccaaagtctgtgaatttaaattcatctttttcactctcaaaatctccaatgattgggaagggtcctccttcttttccaaggattatttttgaaaaccattcattgaacaaattgatcaatgaatttccatccaatttctttccttttaattcaagttgagaaaggagatctctctgacatatttgcaaatgtctttccagtagtttaacctttgactcaagtctaactatgtaagaaccatcatttgattctgaatcgtgaattcttaccctatatcttgaaactttcacattggtgtttgtcttgaatttcttcattttgactggtagaccttcaacatctacattaatatttttgtgaaactgagatatgtcaatttttgacaaggcatggattgatttgattgatccttaataattccttgtatcccacctttcaggcttcattgaggctggaagttttcttaaagatggttttttcaagttacctgggatattggtgcctaatccactaaagtctttaaacttgttattttgtttattaaaattagtacctgaatgaatggctttgaatagaactgaaatcatatttatttctggactaaaaccatcctgatgttttttgatgtgttcccaaaaatcaggtttgtaggctttgtaccacaagctaataattaggatggaagcctcaagagaatactgattagctttgtgctttgatagttgatcaagtaaaatcttttgaatcattccaaactcttttcctggctccaaaagctgtttgtttgaaactattccaaaaacaggaaagctgtttttgggttcaaatgcttgatcaaacaaccaatctaacagctctgtgtttgatgataatacatctaattctgatccatacttgttgaattctcttgatagtgcagcatttatgattattagacacttcatgatatttttcaaattcattatttgaaaataatgtgtttgacttgccccccttatctcaccaataacctgaataaagaaattgtctgttccaaaaataggaacttttaaagaaggagaatccttcatcacataatctctccaatttctatgtaacccttgaattcttttgcttatagttttcatgcgctctgagaacttgctcacatggccttccaagagttcttcatctatcatcccatcaggtacaaaattcatgttcaagaactcaaagtaatgacttccaatgatcccatgttgtttgatttcttcaatcccaatcagctcttgtatttgatagcaatccattggaggagaaaaattctggattttggttttcctgagtctcatgatggcctggatcaccttctgcatgaggtgagctttcttgaatatctgttgctataattttatttctatcagcagatattttgcttggagaaaaatcacaggattcaaaaagtagtggagaatttggaatctcaatgctatgattttctgaattccggaagtattgactgctttgttcaatgtttttttctgttattgcagatttaagaaaatgatttgatccagatgctaaatatggacaatcctcttgaatgctttcaggtatctcagaaagtggctgaacagaggttgagtgggatacaagagagcttgcaaagatgtccttacttggagatgttttgtgatgatatggatgtatttggttatccaattctactcctcaaaaaatgaatgagattaggaattagatatatttcagcattctatggtgtaaacagaaggtaaagaggtatatctggggggggggggggagggggtgatgatgtagttaaaaataaaatggaagtttcttaccttgccaatttgatgcagatggtaaatttagaaaatcctcctgatggcttttaggaattcaagatgtgcttgattaaattttgtgaatgtcaaatgtgagtttgtggacccatcttgattgggataattttccagattataaatgtggccttgattatccaggtcttcaattcaccacacaattgagacaggggattctatttatgtcagcattccatctttcccacagcaataccaacatgtttcagtggtagatttgcattttatctgaaaaaaaaacagattctagtctaaccttgaaaatttgatgcaaatgctaaatttaggagatcctcttgagcaattgcaggaattccaaacagtggctgatcataggttgggagcggtaaaagagagctttttgattcttccctagctgggtaacttgctaaattaaaggttttcctctcatgatgcaggcctactattctcaacatgagttagattggggggtggggggggtcattgttttcagaattctgttctgcacatagaaatgcaagaaagctctcccagtaggttttgatattatcaatagaagaaaatggatgctctaaccttgacaatttgatgcagatggcaaagttggaaaatcatcttgatagatttcaggtattccaaacagtggctgatcatattttgggagtggtaagagagagcttgttgacctttccttagccgggtgacttgcctgatgattaatttgtacttgttgatgctgcagggctacggttcccaaggtattgagatcgagaattttgtttgtttcagaattcaatttttcacatgtcaagacaaaccggttaccctattaggtaatgatttgatgctccaaataaataaataaatctaacctttcgagttgtcatactgaaatgtgtgactggtgttggaatcaaaatcacctcctgagatgctaggtgtccagtcatctgatccaaaatatgttaccttgtgcctcttctctgagttttcgatcgacgaagcttccgggccgactcataagagttgcagatcagcttgaattggagacagattcaaaagcattacggacttgtgcttgactcaccttgtgcgtaatttgaaatggtgaatgaatgtggttgctctagaatatgctcgttctccagtggacgcttgcgattaccaccaacgttcaatccatcttcaacccacggctggaactgatcatagccttctccgagccataaccctggtcgacccaataccccaaaattcaggtagaaaagtacgccacagagcagaaggcccatcatgaaagagatagcaatttgcgctgatagtaggttgaacgtttgcctaatgtctcagatatgtataccagaagggccgggatctagggggcctccaccgacagctccacgtatctagcggtgaatcgcaacaagttctgattccttaagatgttgcaatgctttcatcatcacaattttgtcacactcccatattgtaatacaggtcaatttttccttatccgaggcatgttggacgcagtccattctagtgtggacgagtagactttctgcggttaagaattgttttacgagcacatttcgattatgtacaatttgaactcaaacaatgctaaccatgatgtgcatatatttcagtcacaacgtattattgaacaagcatcatttaatataacatatttctatccagtgactcgaggataaagcaatgaaacgaggaagaaaaatcccaattttctggctcacaaaaacctttcaagttttgttttgttttcccttcattttttaatgtttccacttgagttgcaagcgatctggaaatggatcctcactatgaaattcgcaaatttttgaattgattaattcctagtcaaatcgatttcgccttctgaagccataaggtgaatagaaacctttctcatcaaaatttttcaaagaatagcgacctgaaatagacatttttttccccaaagatttaatcatgatattccagtattcattatcagtttggaagaagtattcagggttctgaaagcttttgtaccaatactcaagcagggcaagtgaaatccatacgaccttgaagtatccacttgaatcactaaagtattgtttgatcaggtaggattgaacttcaccccagtctgtgaaatcaaattgatctttcccactctctacatctccaatgatcgggaaacttcctccttcttttccaagcagggtattctcaaaccatttattgaaggaatcaaatgaatcttcactcactttcttgcctctcaatttcagttgggtgatcagatctctgtggcatatttgcaaatgtctacccagtaattcaaccttgactataaaccgtttgatgtaaagatgatcaactgaatcatcaatcctgatcctatatttgcaagctttgtggttggtttttgttttgaatttcttcaatttgactgggagaccttcaacacttataactcttttgtcaaaatgactggggtcaattttgaacaatttgtgtagtgattttattgatccatcaaaattcttcttatcccacctttcaggcttcattgtgattggaaatttgcttaactctggttctttcaaattacctgggatattggtgcccaagacatgaaaatctttaaattcctcattattttggttgaaattgatccctgaaaaaatgaatctgccaacaaataaaatcatgcttatttgtggactgcagccctcctggtagtttttgatgtttttccaaagctttggattataatctatgtaccacaagctgatgattaatatggaagcctcaaaagaatactcattagatttactccttgatagttgatcaagtaaaatcttttgaaccaatccaaactcttctcctggcttcaaattgtgatcctttggaaatgttccaaaaacagggaaactattcttgggtatgaatgattgatcaaacaaccaattcaacagctgtgtgtttgatgatacttcattcatttctgcatcagctggattgaattgtcttgatacagcattgttgatgaggataagtgacttcatgatatttttgaaattagatatttgataatatcgggtttgagttgatttccttttgtcaccaataaccctgatgaagaaatcatctgttcctgatagaggaattcttaaagcaggataatctttcattgcataagtgtgccaatttttctgaaggtcttgaactcttttagatgtagttctcatgtgttctgaaaatttgctcaagtgtccttcccagagctctgtatctatcatcctttcaggtacagtattcattctccagaaatcaaaaaaattacctccagatattcttagttgttccatctcttccatccaatcagctcttctttttgataatgacccaatcgaaaaaacaaattctaaaatttcatcttcctgagactcatgatggtctggaaccacttctggatgaaatgaactctcctgaagatttgtttctatcagttgatttggattgccagattttggacatggagaatattcaaagggttcaagaagtccttgtgaatttttaacatgcatgctacaatttcctagttccccaaagcatttgctgcttttttgcaatatattgttttcctgtagtacagattcatgaaaatgacttgatgcagatggtaaatttgaaaaatatttatcaaggattccaggttttccaaatagtgggtgatcagaggttgagtgtgttaaaggtgatcttgttaatttatccctattgggcaaattgtctttgtcatgaggagggtgtccttgctgttctgtgtcttccatttccaacatgaataagattggggattgcatctatgtcagccttcaagaaaaaagggttttccacataggttggaagactgtttttgaaagaaaattagtttcctaacctagccaatttgatgcagatggtaaagttggatattcttcttcaaggtttccagaaattccaagaggtagctgctcatcagaggtggggatgggtaaaacagaacttgttgatccttcctcagctgggtaacttgtctgatgataatttcttccttgatggtccatatcttccgttcccaaaatgagtgagattgggatattgctatgatgtttgaaataaagtggatatgcgctcacctaaccaatttgatgcagagggtaaatttctaaattcttccccaaggctttcaggtatcccaaacagtggctgctcagagtttaggagtggcaaaagcgcaccagttgggccttgtttgaaaaaatcctctgcttcatgataaaagcttccttgatggacctggtcttccattcccaccaatgacatgttgtaaaattggagattccacttatctcagcattcaaagctttcacatcacagggcaaagatatccttgtggtaggtttctgtattatctttcaaaggaaaaggagtctcttaccttgccaatttgatgcagatggtaaaggtagaagatcctcatggaagtcaggtattccaaacagtggctgatcataggccggcaggggtaaaagggagcttggtgatctttgcctagttgggtcacttggctgatgataaagctgtccttgatgatcatccagggctaacattgctaacatgggtgagaattatcaattcgtttatttcagcatccaattttgcacatgagaattagacaaacaggtgttaacattatctttgaaacgaaacaaattgtttaaccttctaagttcttatcaaatgtgtgactgagatttgaatcgaaatgatctcttgaaatgtcaggtgtcgtgcatgatccatctgacccaagaagttctgccttgtgtcttttctctgagttgtcgattgatgaagcttgaagagggccgactgataaagaatggagaccagcttgaatcagacacagaccccaatttgtaaggattgcgtactgaagtatgtttgactcaccatgtcgatttactggaaccgccgatggatgtggttgctgcaggatatgctcgttctccagcggacgcttgcgatttccactgctgccaacgttcaatgcttcttcaatccaaggctgcaactggtctattccaagccgaaaccccggccggcccaatgccctgaaatctaggcggcaaagtattacgccacaaagcagatgacacttcatcaaagagatacgaatttgtgatgtcaattaacaggttgatcgtttgctttaatattttgtctcgggaatggtggaatccctccagaaagccggcggattgtggggtgtctctatcgagagttacccctatctagcggtgacgaagatctcgcattgccttgatgcacatcatacagggcatgttttcctttccgaggcacgttgggcgcagtccattccctggccgagctgattatctttaaacttagcctggcagtttcatccgatggcttgccgggggatgaaactgggagtgagtcagggaccctgcgggacggcgagggactttaatcaagtcagagattatctacgtacttcgtttatcttatgaacacatttggattataagtagggttggcggggatccgaaacagatcgggttcgatgaccactcaagactcctacataacttactctgcaacacaaggcccaaccacataactttaacatttgaccatttcgcaggtgtttgtgttctcatattcaaatgatgcaatcagccggagatcaacatagccatttttttggtttccacctcgtgatttttagccgtccatcatcagaatcaaattccatgaataaatttacttcccttaatgaatccaaagagatggaatgagagtgagagatggaaaaaaggaagggtgttgttgtagtgatcaattatcctctcagtcctataaaaaaaaaagaggaaagaccaatccttgcaagttcataacaataaaacccataaaaaaaagaagaagaaagggcatcccgatctgagatgaaaggaaaaaacaaaagaaagggcatgaaatagataaaatattcaagtacgagaggaagaagaagagaagaacaaaggttgttgatgtatagaattaatggtaataatgacaagggagagagagagaccaaaatcagacattgcgtgttagttttttttttcttggtatgagattcgtatgtgttcgagggatgaacaagaagactccgaaatcaagacgaggacagagagaggagcagcggtagagacccaagatcatgacaggcgcggagaacaaaaaaaacaacaacagacttctgaccggcgcaagcatcgaacgaattgaatccgagccgagtgtccttctacgcagtagtcctcagttatttttggagacgcacagagacagtctgaaccacccatcgagccgatccgaagcagaaaaagggggatagggttccgtgaggggcatcaccaacaacagtcctttctttgtccttgctttgaacaggttagaggagcaggtataagaaaacaaaatgaaattgagctagtcatgatgagaagtagtagaagagaggaagcagacgaggccaagaagggttgatgactgtttcgtgcgatcgttaatttggcatttaaagtttgaatgaagagagagagagagaaggttgtaaagcgcaggagtcgtaaaaggggggagggggatggcgtcgaaggggagacaatagtctcacttgggcgagcctcggtcggctctggccgcgttgctgggtgtcgaagcgcgctcttcgtcgcggccacggaacagggtgtactggcgaagggcctcgtctggactgagtgtcgaggcgccgtctaggcggcgcatccccgagcccgactgcttatccgaggagcccgcactcgaggcccggtccgatagcacctccgtgtctactttgagcggcttcgacttattagaagatggctgtaagatcatgaagagtttggttagcatgagaatctgtgttttggggattaaggaagggaggacgtacagaatcagtggtcggtttggcgtccagttcgaagcgcaagttgctgacactcctgctcatgctcgaggtagcttgatgggcaggtcggaaaggagcgactggcggctcgttggggttggggtgaaactcagagcctggacgagggaaagagatcccggattgacggtcgacgaaggagactctggcggcactaccggcgagggaggtgttgcgagaatggtgaccaggaagggttggaggtctgacagaaacgggacggttgagactgaaggtgctcagcctggcattgggagcatgaatcatcgagtctcgttggggaagcgaggctgagtggcggtacatggaagccacccgactgccggggatccctcggacggagggaagggggtccgatccggccatggggctgtcccaggtctgggagcccatgaccgacatccgcttgtcgacgtactcactccagcgtttgctggcctggccacttctgcgtcgggagatgaagatatagctcgagatagcgatggcgacggccaagaggggtaaaaagattgctgcgccaagcttgccaccactgagtgcgtggtgggagcgatggaagaggtcggtgatgtactcgatgctagggcctccgagctgtttgccttcgtgagccgaggtgggtgcgccggcgggaatggagccattgaagtgagcaaagaagatcggccctggaccgaggccggcccataggggcaggtcggagggggtgatgacgatctggagggagacggattgggtgctgttccaccaatcggggatgaattgggtcgacagtttggcgctggaggctaccacgttcttccacacatggatcggctgggctacatcgagtgattggaggtagatgtcaatattcttggccgagtcgaagcagtgtgggtcccattctagggtggcagtcgagaaggcctcgacgacctggttcggggtgggggagtgataagtttgacatccgaatgctacgtgaatgagtcatagtcagttttgtttatacagatgtgatttggatttagatagacagactctgttgttgggcttggttttgtctccgagatagatcgtggtgaggttgcgacatgtttgaaggttgtttgttgtttggaggttgatgataattttggtgatggatcgaagggaatgagatgaagaagggaaaggagagtgggggtttggtcaagagattgtaggagtagaagtttggttggctgtgagactgtggtggggttggactggaccaggctgaacggacagcctgcttaggtaagcacgcccgactgctgtgaaagtaatttgaaatatgtaatcggatgtatgctgtcaaaccttgatccgtgctcgggaaaacctcagaacctgtgacagacacagtacagtctaaccacaaacaagccaaacagccaaccacaaacaagccaaccacaaacaagtgtgcttgcaaagctgaaaaggacatcaagagtctgattcaagaatagggcagttcacgtttgtgacgagtaggcacagtgacagccctcagcaaaattcaaaaaatatttatgaaagtgatttctgttaaagagattaatcaagaagttaatcaagaagattagtagaataagtgaaatgtttaatctaagacaaggaaaaccaaaaattaacattgtatttctctttaaaaaataatgtattcaaagagaaataagaaataagaaattaatctgtaacaaagcagtttgaaacaatagaatttgttgcagccagcaaggcggttgcatctgttgagatgaacaccctggagacaaaagagttggaaaggatgatgtgttcatttcaatctaagagaaagagagagatgaaaaagaagagtgaaagacatacctggagacaagagagttggaaaggatgaggaaaaaggaaatcctcctaagctctgatggatccagtataagaactaggaaaaaaatgtgaatgtcacagattgtgacatgtagagaatgaaatcagaatagctggcaagcaaaacccagttaccccttaacttgtcaactcattgttttgctacaccaactgcactcttcacaaatttcacacacctttcactcattttcattcatttcactccttttcattcatttcactccttttcattcatttcactccttttcattcatttcactccttttattattaacatactttgaatatgcttatatctagtggaatgttgtagatacgtatataagttgtactctctgagtttgcttgttccccagactttcagaagagacaaaaataataacacccttttagttcaaatcattcctctcccatttggagatacatcaactcatcactacttcaaattggcctgttcccctaaaatcaccacatcactgtacggaactccaaccctgaacttctcaaaaacttatcaacggctgagcgtgaacaccttggactgtattagactctttctacgacttggagccactggtaaacaccagtaaacttccattgagcagattctagtcaccatggagttacccaccactgacacacttgcacccgcacccatttctgggtacctgctgacatctctaattagtgtgtgtagggctgctgtgatcttagttgttacaatgttccagccaatcctttgctggtcttgaataaggtttgtttgctgatgcacaaacttgatgaactttaaatgtgggattttgaatccaaagggggacctcccactaaactattttgctttctcataaaccttaaaacagccattccaacaaagtttgactgcagatttcaaaaacagcagtacgtcatgaacccccttaaagcatttaaacttgaacatcaaacaaaatctgatcaagggaaaggataagagtgaaagaaaatccatcacaatagggaagttcatctactcgtgtttttttaaaaaaaaaaatcagcagtgaaaccttgttcaagttggctctgctgattgacctggaaagttatatcaaagtttgcagtggagctcccctttagaagcaaaattcaagcatgagtgttaaaaaaaatcagcagagagattgctttacatgaacttgttatattccattcctaccctaagcaatctgacactcactctgtgtaagtcttgatcctgatataatgataagcatataaaaataagacttatcatcccaggatacaagtactagggtggaacatctctagacaaaatgagcccagcaagcattagcgcacttagcttagtggttaaagcatcactcatgaagtttggggtcacaggttcagttcctgtagtgcagatctattttggtttatgacagaactgccctaatacataatccaataatccataatccagctcattgatccaatataaattcatcctcctacataatcaactcatgattcttcaattccagcagacttcttccagtttaccaataggattctaatgaaagatgggttgtttgtatgtgacacaacatttacttcatacaaaatgcaaaacaaagccactcttcaaattccaaagtgactgtacttcagaggtattgactttgtgatacattgcactttcaacacaagcaacattgggagtacaaaacctacaaatctcaactgcggccagctaggtgattttttcccctagtgtgctagactagatggtaggatatatgtttgacaagtagctgtgaacattggggagggaatgaataaaaagaaccacagattttcctattgaatcctcctggggttcaaacatcagtagacatcaaccttccttaaactcaccatagcttcaaatataacagataattatatattgggaagtaaacaattcaatatttttgtgttaagagcttagaacgtatgcggaggaggacagattgatgggggagaattttggtcagaatgtgtgacacatagcaggggctcaaggcaacactgggaagttgagctatcagctgtttttgtgggttattaacttggtaaaacttttatatgtgaaccaaatgatttctttttgccatgtagatattaacaaacaggctctcttcatatatttttcaaaaaatggaaataatgcttctaccatattgaatttgataatttaagcaagagaaaaaaaattattcaagccaccagatatctgtaactgaatttggccacagcatctggacaaaatatcagttgtatttatatagctgaagtattgcattattgtttaaccggcctcaagttacaaattcaagctatgagctaactaatgaggtaacttcccagtgttgctcaaggaaagaaagcatgtttgaaaggaggaccaatgaattgaattcttatgaaagttactattcaagatcacatggaaaaactgcgtttttttattaaggccctattttaacaccaaggtataaaatttacttttattcaattaattatcaccttgcagttactaggtacatttcacgtactgtgacaggtgctctgtggctgatatgatcccaccagaaatgtatacaatacacaagatattcagttgtattgatgaaaaaacggagacacatgtattttcttgcatgggtaaagccgctgaatccaagacagtggattgtctcaccaaccatgcaatttcaaagcaattgtttcagatagctgtatctgtgattatgtcagatatcttgatgtgatgttatgtcagttggagtgtacaaaaatttcaccagaaacttcaactgatataacatcacatggaaatatctgaaatgatcacagatacagctatctgctgcaattgaactgcacatgcagcatagaaattgcatcagactgctgtattattaaaaggtttaaccttaaaccacaaaccccactctcctaaacaagtattgcagattgcaatgacagaagagacatccattctcttcttgaccttgttttgccttctctccctcccccccaagcctacctccttttatgaatttgactctcttttgtctgatcaggttgtcattcttgtctttgtcatacatactgttcaaacctcatcctttttctaaattattacctttcccgtcacaaaaatttcaccctaagaatctcatattccctttaccgtctcacaacactcagctcaattatcctatttctacttataatcgccgtacattcctcatttgccattaatgtttcttatgcgtcttcaaaattctccctttaccatcaataaagttgactgcacacacatgtcacatttgcagctaattcatttatttattaaaaatgtctttgacactagccgacatggactcctgcttaccttcagtttcaacttttgcttaaatcgatgttctgcgtatgatcttgatttgttcctttttccggaatctgcccctttttattcaatctatttttccttttatgctttaactgtttttttgcacctttaccttttcctctcagctcatttttctgagaccctaggcaccccctcgatacctctctcattaagtcattgaattattccttttccaattccactagaactacttgtctttatgttttacctttttctctcaggtttgagctagagtgatcctgtcacgactagagagactggctatatgcctacgatcgagctcatggatccacggatatcaacaaaatcttgggcctcaagcacttgatcaaagcagaagctgaagaacaaaggagctgggctgtctccgaattcaatgtcagttcctcagtcattcgattctctgtctcttgatcctaaccttgtgtgctcattcttgataatctgtttctttctcttttgcatccagtccaaatttgatcatacctaccaacagatgcaaaagaaattgaaacaatccattgcactttgtgaagctatcattgatttcagtgaagatggatcaatggatgatctggaaatttggaagcaaggtagagatcctcgattccagcatatgtagcatcgatctatatcctcataagcttgcttttctttctctctttccaacagtcattgatcatctcctcgacctccaaacagctatcaacacccaactgtctcaatcaaaacaacgcaagaagatctccatgggcatcaaggtctctctctacggctctccaaacgtcgggaaaagtactcttcttaactaattgggtctgtattataacgactacctatctatctaggcttgattgattctctttgcttactattctgatcagtgtattgagaggctgccatcgtatccccctatcccaataccacttgcgacataatcaaactgtccattgattaccgtaagtttttctttcaaaatctatttgatgaatattttaattcactgacaacaaggaaaaaaaatatcattggtatatttttcccaggtgggtttcccatcattctatcagatcccgctggactccgctggagtactgatccagtcaaagaaatcagaattaattgagccaaggaaaagttgagcttaacaagatggctattgatcctacttttccctgttctttgacagtccacaggaattgaagaaaattttcttcctgtttaaagttgtctgatcagtatcggaagggtggatgtttgattattattggtcttggaagttgatatggattcatttgatagtcaagattctatcctgaagcaagaagtccaagataactgaccgacgatgatcttagtcactaagactgaccaacttatagattctcctgaacaaattgaaggaacagttaagaaactgaatcatcactttcctggtctgccggttcatcccatcagtgttttcaatcaaatcaatcagcatggaagagatccttgtagttcctagctgactgactaagttgtcagtttgatgtgacttcaaaacaaacctgagcttctgtgctttttttcattgtctactattcagctatggatcagaggcatcggaaaaacataacttgttctgaaatcctaagtgggccattcaaaaattggaaagtcttaatccccaaaattatgttgtaccatgaaggagacttgatagtacacatgcccttctattgctatcaatttccagtggcattggcctttgccatgtcaataaataaatgtgaatgacaaagtatgagcagtgtagctttagttctgaagggtcaagtttttgcccataagcaattatacataggcttgtcaagagtaaagaatgttcaagaattgtgtgtaactcaagtaggatcaagcccaaacgtgctgaaagttttagttaaggaaatttttgatgggatattgactaatgttcacacaactcaaaattcatgtacgtagaattattattttgttgtgccattttttaagatgaaacttatttcaaatacagggtgtagagacagacaaaatgaagatgtgtctggtgagagtcgaactcacgacctcagctaagctgagacacatactagagtgctgcctttaccaactaggctacagacgcttgtgactgccagggttgttgggtggtagtgctcatggttcgacatgtagtgatacatcatggtagcagactatcagacacctcaacacccccccttgctacatgatgtggaagtgggaatgagacccaacaaatcatgatcagagtgggaattgaacccgtgaccttaggtagtcttacaggggaagttttggtcttacaagtaagcattcacaacttcatctggtctctgttgtaagcgggttgcgcttaggtaggctctgggctcataacctgtagagacagacaaaatgaagatgtgtctggtgagagtcgaactcacgacctcagctaagctgagacacatactagagtgctgcctttaccaactaggctacagacgcttgtgactgccagggttgttgggtggtagtgctcatggttcgacatgtagtgatacatcatggtagcagactatcagacacctcaacacagggcgggcaggcggcgtagccgcccttagacactagtctgtgataatttctgctatattcatgtgattttgaatcagctcaaatgtctgatttgatgcttggaaataattacatcagacaattgagctgatgtaatatcacatggaaatatctgatatgagcacagataaaggcattggtcacaatttctttgacagtgtaggaaatactgataccaagtatcaggctcaaagcggagacaatacacaccaataccattacatgcctgggcatactcacaaacaaaaaggaaggcctacattgttactagttaacaccatcagcctatgtctcttgtgcatcataattaaacaatcaatttgtaaaatctatggagtcacatcttgagattaccacttcacaagcccattgtgaaactcacttggcttccaggagaagcgcacaaggatagatataggttctggggccagtgatatgcctctttaaccagtcaaatattcactctgattccagaagtttccttgaaagccccttattcttcaatggttttttatcctcacctgttctattcaacaacagtgatcaccttcaattcaggagccaatgttaattgatttaactgatataacctgtctcattggcttttgagcattggttttgcttgatcttagtccataaaattgctagacacatggtcaaacttaaagcatcacattctggccccaaaaatgacaaacttccttcagaaaagcaccatgacaaacagttttctgtatcttctctctgaagaagcttcttcttcagacaattccagaaaaaaacttggccaattgaggataaaaaagcttgaagtgtgattatactttgggtgtctctgttccaataatcaaatcagtcacaagtgtcttggttttgtgttgacttgcttcccttcagcaaaaatccaccctgtaatacatatcacttttgttgtcattacccctcatgaaccccacagaaccttcaagacttgaagaattttttcctgcatattagcatcctgtgttggtttcatctagggttcatgtgatcaattttcaactcagaacttctgctagagagccttaccattttgaaatatattgttgggctttcattctccacaatcaagcctcccttacggtcccaaagctccacccatttttttcaactttgatttggcacttggaagcacgcattgatttgattgtgagttcagtgtttttgtttggtttgggctgttattcccttgttatggtgaacgatactcctgaagcatagcaagtttcagctccttacataggccagtgtggatgggagtttgctatatggaactggattatttctgaagaaattttaacttaggaagggagaattcttggaggagatttttgacaacaaaaattaattttgttggaacggctcagagggtcgaaaaaagaaggagagaaccaatggtgttttacttagatgagaccaggcgttaagtagtctacatacaagaggttaaacatgtgggtgagaagaataatgaatattgaaatgaataacaatttgacacatgcatgaaaaagatgacaggagcaaataatcattgataaagactagacccgggttcaaagactacagggattgcagcactagacaatgaaaaaggtgccactcagacacttacaagacacagtaaaattaatgatttttcatctaaatatcattaaaacagaaaggtgtaacagaaggattttttagggatgaggagaaagagacgaaattccaacaatttctggacaggatatgtgctactggattatataaagtgaggtgaaagtcctagggtggagggggttcacaatagtgtttctcacttcctactctctcatttttttccccttcttcttgcctatcttgcctatccagatagcagtctgttgcggtctgaatttagaagtgtgctgcagtagcaagaaagatcctcttggcctgttgatgcactgctttactggggtccaggtgaccaggtatgaaggaagctcacaattatccttccagatatttggtcacagaacccaagagactctctgcgggtagggaaggtatgcagggatagtccttgacatgccaatcaggtgaatgaccatttttttgtttttttctgctgatggatagaaatgatgactcttttcagaactcttctaccaacatgtcagatttcaggaactccaaatcctctgcccccctgcctgatcaccagactgggtttgcttttttttgtgtttttgagtcttacctgtttctgccagcaatcagatccatccatacacaatcccttaactgtttgagaaggagggtgattatggctggtgcaagtctggggagaggtacatttcctgagccctgttcctgtttgatcacatcctgatccatacacagccctttttttccttcttttttttttggtcatgaggaacctacatagaatgttctgaatatgaactttgtatcgcaattccttcgctgagaaaacaccagatcgacagggtgttgttttgattctgacaaacgagtggaagtcagtctgcagtctggtacaagaaatctgaccggtttcacacggttgatcctccccggtccgagctgtttgatctcggcgagtaagtgtgtgtgtgtgtgagtgggttcttgtattatatggggtggatgtgggattgtgagaattgtctccttggtttcgctctgtcgttattattatttctagggaacttcggacaccttggcaatcaatcgcccttcgacgacttccatcgccttttggaagaacctcccagaggaatccactcttggtctggaccccccgcaacaaatcagcaacaagcattgcgactttcaaacccatctcgctgttctgcgctcatctctgccaccccactccaatattcatccatcgacgatcaccattcctgtaaagatatcctcacaagcaccagctggactacgcatttaggcgataggatatcaagaactcggacccacaagagaaaggtatgtaaagcttcctctctcttcttgccttctttgattctgcactcgagcatcaaagcgagcgattagccgttcattacttctcaagcctaaacggaaccaagccggattatcaccagaagggtgatcagcctacaccccgttacgactgttttccaaaaccagacagagttcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatgatcactggctgtgtgcagaatgctcgatgaaagtggttgactgtaattaggctttgcagggctgctcgcttggacagtcgtcagcagcagtcttccgattacataagccccgttcttcttcatcatccacccgacttccatccacttccatcctccttcatccttccttacttccttccttcccccagtacaaaacatccacaaatagcacatacccaatcactggaacttgataatactacatattattgtatatcccacctctaatcaatcaactaatacacccttaccctcataacacagcaccccttcagcatgcattctcatctggccgtcctcttgggctctctcaaccttgcccttgcacaaactgccccgcccgatgccccagtgctcaatacaccatcggtaagcctaccttcacttctcatccctctacacacctcgccatactaacctttgctcatcttaccctatcaaagtctgttgtccaatgtttgccaacactcttgaccttccatggcggtactcctccctacacgctcacggtaagcttctcatcacctgtggaaaatccaatctcactggcctcctattaatcgcccctttgatatcttgtttttaccaggcaatccccgctggtcaagtcggcgcactcccgctagccgatctgggccctcaaaccggtgagagctacacctgggtcaccaacttggctgccggtaccgctaccaccctccagatccgtgactccaaagggaacatcaactactcgcaggctgtcaccgtccaggttagctatctacctccgtctctactccttcattcgttcagagcgctaagcttgaatcaatcataaccagcccagcagtgatagcagttgtttgaagtctggcaacagcccatccccaaccactcccccctcaggttcacccacgttagtaatcttctcccattctgaacgaggattgctcgttcgaagctgacttgtttcttctctagcccgccatccactgctccccccacggtttcatccggaactgcgagtgcaaaccccccaagcaagggcggaaacaacaccgccagcacccctagtgctcagcccaacaacaccacccctgcgacgatgcccaatggcaccagctctgccggcagctccaccaactcgagcaagggcccctcgcccttcgtgcccccttcctctaccaccaccccctccaccagcactcccgtcaacaacaacgccaacactcctgccaataacgctcccggcagtgccgcctcgtctgtctctgccgtcagccaacaagccttcttcgctgggcttgccgtcgctgcctcagtcttggcagtctttgcttaagcagacctcacgtcgtgcttttttatctcttgtccatctctctattattatcaatcatgtgtcctcttagccagctcgaagatagatgctccccactctgcatcccacatcttcatacctagccgatgttcgccatttctaacatcttatatcacttgcaacctcttcaccgctcttacaatctttcagtctctctcctgtgatgctttttttttgtaccgagactgattgtacaacactcgtctcgctcggctacactttttcatcacctgttttctgcttgatcactcttctgatgaccttcttcctagttgtttagtttttcttttctttacgtctctccccacgttgatgatctgtttctctttttcatgcaatttaaattggatcagttgttcgcttgatgatccaatgtcgggatctcaaaaccggtgagccattggatgcctcatcggctatgaggttctcatgaagcatttgcaaaatacagaggaaatggggtagtacattcttgatcgtcaagatacacagttcgttctggatacaatgaggaggttgatgactagaaaaggtccataaggattaaacacaactgcagtgtcgggtcgagtgagagaagatatcgacgctcttctatccaaccgtttcgtccacggcaggcccgttttgctgagcttttgagggcttgtacgatggagtggtgaaggcaggcggtggaatcacggggacttgggtttttcagcagtcgaagtatcaagctcacgacgagcagtcggaacaagctagtagttttgagcacccgggtcagattgtctcaaggcttgaaaagaattgatgaccatgtaagactcactcatctgatagttggttggagacgagtaagcacaatggacccacttgtcgctcccatctttctggacctctgcagcagatataatatatggaccgctcaaaaatacatcagttgattattcgagcaatcttccatcgccttgcaagtcagtattaatggtcttcatctttctcaagactcaccaacgtagtcctttcgccggaaatattgggctggttttactgcttcaggcgtgatgcgctggccgtggcggcaataattgtagcgaaccaagtcccctggtaggaaggtacatacaaaagtggccgggtcttcagtcttccaaaaccatcacattacattacactgctacatataaaacgtattgcagctcacactttaatccgctggcatcgctagtacagctgtcgagcacgcacaacttatcgtctttatcgttctgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatcatatcttgtataacaccccccaccgcgattctttttcaggtgtccggttggttgcctgttggagtcttccatggtcgccgctcttaatttcgggcctttttttggccttctgcccacaaagcgaaacagtgttcctctcccattatgggtcgaccccaatatgatcattcccttgggcccaggaagtgtcttgacatagccatgtaagctgggtgggacacctggccggttgactcgtgagccaagctcttcaaccggccaggatgtgctgcaatgatcggcgttgcgtagatttgtccccggttggacggcttcgactggcccccttgtcttcctgtccctctagggttgaacacgatcccgtctgtgatgctctggcagtccggtgcttttctgcacccatttcatcaggcgaatctatctcaagtaaatacatacataatcctcggctcatttggctcagtggaccttgcaagggttgagtatagaagtacgggtcgactggagaatacccacaaaaaaccagttgcacacagtctggattacttcacatttagggatttgatgcctgtatgacattacggcccgctatgtttatatatgatgagttcattggaaacttatttgcatgtagagaaagaggtggtcaatttttttgaaggtcaatctggctccaaaaaaccgcttttcacacagatcaggatggccactcagagtaaaggatttcaagggagaaaaattccagtcttagatttggggagtaaacagaaggggccatcacccccccccccccctccaaaaaaaaaaaggagggaaaatggtcacaacagatcaatggaaataaggtcaagattgatgaggtagattgtttgaaaggagagtgaaagtgtgaatctatcagatcagaaggggcgggggccaaatggtgcttggaagttgagagactacaacatttgagattctgagagtaaattcacacataaaaaagatcaaagttgatagaactccatcagaaaaatctggcagagaaagggaagtgaagaaagcaaataaaagaaagttgcacaggttgaaacaattttatttgggtttttttttgttgatttttcttgacaaaaaagaagagaacaatggaaatgatattgcctgtctccatgggtacaagggaagttgagaggaagttttttgggtgatttggtcttcatccttttctagtatagaatctatataatcatttcaatttccaatttgggggctgtctggtgattaaagatgaacaactcaaaccaatcatccaagtgaagaagtggatggagcagaaagtttgtgtcaaggactttttcaaacacatacacccaagcctttttaacttgattttctttttcagaaagaaacaagaatgtgtacataaatatggagtgagaatgagcttcacatgatagtacagcatgatttcttttctccagatgttgctgttcctgttctgatggggccatgttttttactcattcccccagtatttgggaatctgtatctatccatcccttttatgagattgttggtgagtatgaaagtcaggaagtaaaacaagactgaaatctttgagaacattttggatagtttataataaaagtaatgctgattggtactatagtactagagagatgtcttactcaatgatgaggtgaaggagaaatagaccctgtgggcttgaaggttggtgtttttatagtctttgatgacagattcacacttgtgcattactaagattcttgtcgtgcagctgattgactgaggcccacaccggtggaggcccatagagcactaccctgagtagtacatctgaatcacaagaggcttccccgcatcctacagaggatgggactgacaaggagtttggccaagttcaactaaacatatctgatggagcggggaatatatcaccgcatcaacgcactcgtcggacaaaccagtccgacaagtgcttggactgactacgaccgacgagtgtggcagcccagaggtcatggttgcagaaatctttggacaaagtcagtccgagcaccttccagactgacttgtccaacatctgacaggcccatgtattgtgcaacaatggttgagttaaaaatgatgagggtgaattacgttgaagtctgagtcaatgtatgataaaaggtggcaatgcatgatacataaaaggtaggtctgtcctgagaatgaaactgtgtccggtcggagctgcactatccatacccaacctgatgcaaagaccatgttttggcaggtagggcaaaaatatcaaaaaggctgcacacagtaaatttggctctgagtcaggtcccagattgacccagttgttttaaatgtttgtacactgccatttaagagctttatgaatcagcaaatccatggataaaactattatggcctggtgtcacacccacatggggtatgcagatgccaactgaaataattcagcaacccagagagcccctattaattaggccttatattgaaaaatgattcaaaatattttttttggtaaaaatcatacttagtaatactaaaacctgtgaaattggtttcagaaaaacgtcccactcatgaaaccttttttgatctgtatttttttctttgtcaagaaatacatgtatgacataattctgtcatcatttcttgcagttatgtaaatgattcaaaatcatttcccatcttcacttaaggtgttcaatgttgagctgcatataataatcagagatgtaaaaatttcttatgcataatttttattgctggcaaaattgattgaatagtaggagcttgttgagggcattatagttctagctggttggtgcatcagaataaaagaaaaccctggccacatttctattctcaatctacgtactcaatcaaactgtttcattgttgcatcaatgtggcatggtctgatgcagtttgttttttttagtttgatggctgtgtggtgtacagcagttcccagaaagcttgcgctcgcgagctcctgggatctgatttcttcttattttctttcaacttttttttgcgcctcgtaacctgtacacatgactgtacaggttgcaaatctgctgccgaggccgggtgaggcctccgggcacctgtcggttgcctggtgggggctgggtacagcggatgtgatgaccgcttccagctcaaaaaaatgagaggaatccaatggtccaactcccatatcttcaacttgaaaaatgggggagttggaccttgatgttggaatattatggctgtatgaggccacgtacaggacagaaaaacaaagaaaaattgaggcacaaaaaaaaaattgggatccgaggagctcgcgacagcaagctttctgggaactgctgtatgaattcgaggcatgttaggcacaagcgcaggtcccggcccgtcgcggcagacccaatttccaagacatgtcagcgggaccattcgattgcctgagattgcctgtccgactgcggttactttcaaacttatcacagtatctggctgagtggcaatccagcttgcgagatgttgcggcttgttgagacaaaaacacgacctgcctcgacccggcatgagtcctttcatgggcctgggcccttggtcaacccagcggctctcgtgtcatccgactcggaattcctctgccaaggagagtgggtgaccaacaccaggcatttgattcggaaggccgagagcagtcgagagtgagcgtctccaatcgacccgtcagatagccggtccggccggtccgttgacccagttttgtgaagtgtagcgattaccaagcctccaaggcccagaacggcttgctcttctccgcccttaaggttcttacacactgtatttccctttcccacagtctcaatccctccggtgtgcctgagcggtctgaggcggaatccttcttccacccgactctgagaggttttctttccagtgcagtttcgattgaacacctgtgtactcaatcagtcacctcccgaatggcgccatcctgccttctatgacaatgtcatcatcatcaataaactcgagtgggttctcgctgcgatcgcatacgcagcatacgaatattggatcttaatcctttcaaagttttttggttgatcggatattacgtaaatggctgctacacttcattccgtttgacagcttttttttcgttcgccatttctgcgggtatgatcgggcctcgtggaatgggttttcggccgagttatttcgactggtttgtctttcatttttcggcagccttttcggcatacttattcttgaatgtattgcttttgcgctccagcctttccggcctgctgaatgccagcagccagtcagagtttcatggagtcggcaagacccaggagcggcgctgaaactccggcgactaattcagaccactgctggtatgattaaaattaactgtgttaactcgaccgtcgacgatcgtggtcggatttcccatgacttccccgcgcaactttatcccatcagatatgtagattttttgcttgcaacaggacaaaagggagataaaaaaagtcaagttgtagaagagaaaggaaaagaaagagttcataaaagttcatacaaaaactgaacagaatgtgtagcggtatagggaaaaaatcatgacttcactctcaccgatcaaaacttatcaaaacactttacttttcttcaactcaattgtttacgtaaaatctacacagaatgtattaaaaaaccttggaattttatctccttacagatctccttgaaatacttattgtactcccaccatgctcagtctcgaggcgtgatgattgacgagtagtaccatcagattagcatttcaaaaagctctctttaggagccacatccctgctttaatccttccgtgctttcaattttcttgatcattttcctactagcattcgagacactctgatccccggtctctgatcacccttcgtttcttcttgaataatcgttcttgagtcttgatgagtcttgaatcaagttcttcataataaagagtcttaccaaagtcttgagggatatggagtctgagaattcgcaaggaccgagtggaaggaggaggaggaggtacgatggtaagtctttgtttcgaaacgtttctccaacggaattttgtctgcctgcctgcttgccttttttttttttctgtctgcttttttcgattgatatccgacagcggggaattgaaggaaccccaaagcagctgattgactcaggggttttatatatattttttctgtgatgacggtgatgttttctctttgacacatcttcatcgaaagactcctgcttccaatctctatttgatcatggatgcagactatgtatatcgacatgggaagagcaaaggaggctgggcatatccacactactcgaaggcacagactatgtacaacctgcagggaaatgccctcaaaaccatcacttcatctccggtttattttcacaacttcaaacactacacattccgctatttttctttttgtcttatgactgatactggttgaatgcgtgttcttgcacgactttatatatacaagaagtggaatggggaatatatgattttgatagatgatcgtatggccgtatccttttctcgtcctccgattgggcttatttgcgctaaatggtggccgacaatctttattgcattgtcatgatgacttcgtaaaatatgagtagtatatgacttctaatactattataatttcatctcagctggggatttaaaagctgcgcaagttcttgatgataaggtggccgatattgcttccgcatgtcactgtgattaagcttgactgccttctcaagagttatgttatctgcccccccccaaaaaaaaaggacaatggattggggtgaacagctgtcttgttattttggctttggttttttcttttctgtctttaggaatgtttttctcgtatctgaggagcgctgtttgtgattgttcactgctctcttataatggtcagtatttttcttcttctttcctccttgcgactggttctattaatttctatctggctgttttccgtgcaactgaccgtcgtctctgctagagttcctgagattgtgcctctcatctctcgatatcctttctgttgtttgtctcgataacttttttccctactcattttccggcttatatggtggtcgctgttgatcatggatcaaatcaccattttgggttgtatcttttataatggatgtactccaccaaatttattgatcaagaaattaataaatcaagttcctctgtgtctacgtattacacgccattcgtcgtatgttttccctctcgaggtatgtacgaggcttagtgtgtgtctgcttttaggatggattgatgatgaggatggagtcatcacgtcagccggcaagacacactgtagtagcgtgttatgtgggatgtctggtgatgttatgttatgttatgtggtatgaaactgtgcctatataaactcagagtcagaacttctcctgctctttgctccctccgatggccaaacctaacaaccaacaacaacaaccaccagcataagacatctacctcataatatcccagctgcatcatcgacttcgttcaattctaatcctacataatcgtctcagaaaccaatccaacctaaagcactcttcacttacttgaacacccctaccctagtcggaatgccaaagtcaaaggcctattcaaacccactaccctcgatggccgacgaacagcgatacggcacaaagtgtcacgaactacgggcaaagatacgagagatcgaacgggtaagtctcgacccctccaatcgagcgtccgatcgatcgaccccatctcggtcatccagcacaatacttcataggaataaaataatcccactccacgaaaaactgaaaactgattttcatccatcgattctttcgctcaggaaaatcaaaacacgcagctgaaaatcttgcaatccaagaaaaacgtttcacgcttaaggatcgagcgatcgtgagtgctcttttaaccaatcaagcatactcaacaagagaaggccttatctgattacactctcactcgtttctgtgggcttcctagggtgctctacgaagcattggcaacgatcaccgccaacgcggccaaagcagctgatttgaatgtccctcctcaagcccaaccatctacctccaatcccccactatctacttcaaaccccaacccaactccttccatcccatcgccccacaacggatttcatccacaaaacctcccacctcctaatagggcctacaatgatcctgcaccaagctccaacaacagtcatggacaagtacctaatcgtaacttcagcagatcaacagaaccaatcccaatgaacgggatcactggattactgaattcgagtaacaataataatactaataatgctcaccacggaccacccccgccgatccctcacagtcaatatcctcaaaacttgcctcttccaactcaggcgccatcccataatcctaggatgtctgccaacgcgcatcaactcgcgccgatctctgctgatccgacggcgagtgcccgattctctacggcctctgacagtcctacagcgcccaacaaccatttcccgcatcaccaactcggcgctcgctcgatgtccgtctctgctcaccaccaccacagccgctatccatcaccacaccaccatcaccaccaccatcatcaccgtcacccctccgagcatgcccactctaacccagcctcggcagctgtactcccaagtctacggccccatccgcccgtctcacagccgctttcaaacggaaacggccccgctctccgtgttgagggccgggccgagggcgaaggagctgacgaggaggaagatgccgaggaggaggatggggaggaggaggaagaggaggaagatgaggaggaggaaatcgaaggaagcgctaaggacggatcaacatcgatcagacaggtcgaggatgagatggagatcgacgccgaatgcgaggaggaagaatgatgctcgctctaattcttcccatccactacccctctctctccctcctccccttccctctctgctcttcttcgcttccttttgatacattaaaaaaaaagaaaaaagaaacacgtttcagttaatttgtagaactcgtgtgtgtgtgatgttgtgatcatctatggaaaattctacgcgttgtatggctgagtttttcttctctcttctctctagctcttttctttcctgtctactctattcatatataatccaaatactcttgtttgtgggtttgtgggtttgtttgtttgtttgtttgtaatcgatttagtaatggatatatcctggttgttgattgttctgaagtaatcattgtcgtcatcagttatctctaaatattcattcttgattcaattgctctctctgtcgcgctgttctctttttctgtgtctgcatctatgagtaagtgagaaggatacatacactttaaattgttgggaggaaacaatagcgggtggaaaaggtgtgtttttggggtgcatggtgtccacttttattatcaagatgagctttttgagtgggttttcatcagaaaaagtgggctggtactccatttttgccgcaagttaacacgaaagatggtgtggagatcaacgggccattctattttttggaggtcatgtttttgtcaagcttgattggcacatactgcagggccacatgaaaagctgacccagcctaattaatagatgttcacgactatgtaactgatacaacttgggaaagaacaagccaactaaccctttcaagcaaaggtgacaacagtaattagaaatatgtattgttcaacttcaacggtctgtaagacttcctcacatgttagctattttaacttcattactctcttgtgaattaaggtaagcgtttcatctttaatcatcattggacatgaaacccagccattgtgattgaaaaaagaaaatgtactttaaatttgatgaaatgattagacgaaaataaatgatcaggaaggatcacagaaaaaatgtggagaatgtattccaaagctttgccatggactattagaaaaccaagtttattgggtaaaaacataatactacagataaaaaaatttctttgctaattttcctcagatttcctggtgatttggtttgaattgtcttcctcactgaagattgaagcagctctgtcagaatattgttcaatctttgcagaaagactttaattaaagccaactgattcaaactcatggcagaaagtgaccccagttgatcgcatatattgtttccgatcaacaaacatttcttgggacgcaatagtgacacaaacaaacattgaactcttgccgtgcaattgcaacagccgaacccagccgaacctaagtaactcaagccgctaataggcagaccagccccgcgtctcactggagaggtgtataatattgtggggcgctgtgacatttgaggtgtctaatactgatagatatctttgttataagtgtttatctacccgaattgcaaccccttcagtcctgcacaagagacgagacccttggcttaaaggaacctcgggggtcaactgcgacaaaggtctcatggatggactagatgattgaattcggctgctatgtaggaataaactggctcatgtttgatgaaacgacaagccaatgaattgtatgccctcttgtctttatatacaacttttctttcagttatgaaacgattgttagggatgatgcatgattgtacacacatgctttgctatctagttggccatgtgtctgctgtgcttcgttataatccactgaggctacattcgggagccctttcgaaacaaaaatcgttctactgatattcctcatcaaaacccgaccattcacgtgttacctgctgtctatttacgcgatgttaaaaaatcgagttagactgctgacacacttgatactcattaccactctaagcagagagaatctttggacgattgcggttggaggcccgtctctcgagcctgcgaccatccaaggataccagaggaagagcatctgtgctgcagagaagaaagggaaagaaattttcacagaagaaattcccagccaaaccgaaccaagccttgcagcttccatcactggtgcgccatccacatcatcacctggtaacgaatctacggcgattaacgttgaggaaaaagacggaaagcagcgcgacttgggagctgatcaagacacagaagttgaaaaattaaaaacgtgagtagaatgaagtgctcatgcatagctcagacactcaaatgccccattgacttacttataggtgtcacggggcttgtatgccaaaaaatacagaagaaaaatcaagcagtaaagccaaaaagaagaagaagcaaactgctctgaagcaggcggataggagacgacagtctttgcttcccttggagaatgatgctttacaagcgcaagagaggtgggtgttttgtttctttccttattctctttactccatgagaatttccaacttaacaaaactaagcttattcattggttgatgtatatatccaggaagcaatgccagcctgattctaatgaaccgcgtaaaaatgtagaccagctggtggatagagcaattcaagatgattgtggcagtcaaaaactcatggagggacttggttgttcagatggcagtgaattggcagcccaaaagattgatttgccaaaaacttcaattcccagggaaggaaaaaatacaagtatatacatctcacaagctattgaatggattgttgagggtggaagagaatcggaactgagaatacaagggacagcctcgcaaagaatacagatggctttccaaccaaatgaatttcccaatcctggtgaaattttccctggagttatcaagggaaaatggagtgatgttgtgcatacttcacagcctgtattgttggaaattgtccaacttatacaatcaagggaaagatcaacagtagggttttgtgaatctgagatgcccaaatctgtgattaataaactccaaaatttcatgctcaaaacattgaaggcccagttgaaaatctccaatgctcagaatcatcttccacttcaagaactgagcaatcaacaatataaaatactgaaatttttatggaacttgaatcaagacatgtttgtccttcaaatcaagaaattgcaaggtgtaaaccctaagctgaacaaatttgaactacacaggagaataataacattcacaaatcaaatagttcaaaagacaattcttgagaactgggtgctgatcaagcaaagtttagcttctacaaagaagcatgggcttagtttcttgaacaaagttgaagaatatttcaagtttaaatgtgaatttcctaatccactgatttggtcaaatgtgaattcatcaaagtattacccagaagataagacatgcaataatcctagccaaaccactgaaaacatctacctatcagtaatgggtactatggaaaattacaggaggtttaaaacagccagtgacctcatcaaagcatccccaaaatggaacttgccaatggagacttggaaaaaccttcaaaaggcagaaagacacaatggagtcagtatcctgaatgtattccactttattcactatcttggtttaggaatgaaaaatgatatccactcttggagtacagccaaagttggcaaacacattacaatacttaacatcatcatatctagccccaaatggtacagagaaattccatggtaccaatcagctgatagggcttggttgaaggaaacattcaagcaagaatatgatgaaaaattaaaatgcttgtgtgaaagagccaaatatatgaaatgggattatgaactaaattctaccagtgatcaggggaaggattttgaatcacatgcagataatgatgaggggatgatcaaaaagttagttcagcttttgaagcaccgtgaggaagaaagattaattgtaacagaacatggccttgatggtgcaatgatggcttcactcaagcttttgaaagaccaaaataccaacacaaatggcatgacagattgggattctgtctggaataattttccatccaaatttggaatcacttcagaacaaaaagaattttctaaaatgtggattgattctaaattttagtgaataatccttcacttttctgattccataagaatttgtgctggcgagagcctgtctggacccacaggaaaatattaaaacatttacatatatttgaatagagatatattttgagtttgatttacacaccaagatgttcattttgatgggaacaagaatactgacagtatgccagctggtctacacaacatgtgtcctcacatatcttggactgttttgtcatttttgtcatctttcatatcatagcactagataaacaagctcattaaatgttgattttgattcctcatacacacccttgaagaattaattcatcccactcaccaatacacacaaacaagtaaaattgaactatgagtatgacagaatatatttactattgtactgggcagttgtggggaaaattgttcacaaatattatcgcatgtgaatgtgctaacatgataattaaaaaaaaaactgaaatacacaacaataagttataaggacttcaagagagaaaggagaagaaaggaataaaaaaggggggggaaaaggttagtttgaggaatggattccttccacatgtgctgccaaggattctttacttaccagtctagtgtgaattttctgtgaaataaacccaacagatgagtagcagaagaaaggaataaacaagggagggaaaaaggttagtttgtgggaggatgaggaaaggattccttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaggattcttaccagtctagtgtgaattttctgtgaaataaaattgaaagatgagtatcccataatgagaaactgagaagagacagaacagcaatactccaataaaaagctcatgctcccaattaatggtatatgtttagaaaaagatgggggtctgaattttagaaattgaaagagaaatgattgtggcctgaaagggtgtggtccaatatgtattgatcagatttcctcatgagtcatggatggtagctccacaaatggaaatttttgttgtgtttttatttatatattactcagtgtttatgagtgctgaaaaaaaaaattcatggatttggttttgtaatgattttgatattccaatctttgatagtgactctctacgtcaccaataattaaggagatgaccattctgcactttgaagtaatttgatgtctgaatcaatacttccataagtatgatggtgctgaggtttcaagtgatctcacttatagatcaattattttatagggcttctgaggttgttttgtttgttgtgttttattccacctgagtgatcagaggatattcattcaccagtgaccatgatcataaagatatgtagtttgttgtttcagataactcatcaccagaattttccaaagagggtatattctatccaagaaacatatattgatcagttcatattcctagagctttgttggattcaagtatgtaggcatctacttgagtatgtaagcttgtggtgtttttttggttgatcttgttttgtgtttgctgcatgtgacatgtgctggccatcgctcgtgacatcctgagtgttaatgtgctttttttttttttttttttttttacaaaagttgaagcaagaaccaaccacaactactaaaaacatcagacatggtcgaagcacaccatccactcagcccgaacgacgaagacgaaagaaggaagaacgacgacaaactagaacgaaatcaagaacaagcagaagaacaagaagaagaacgagagctagtcaacaaaaagtcatacttccacctcaaagctcactcagatctcatcctcaaccaaccaacaacctcatcatcatcatcatcatcaacagcagcagcaacaacgacgaaaaaaactgaccaacaacagcaactacccgaactcatccagaaactcactctcaactcacaaacacctaccaggatcagattgatacgcgatgatactctcaaacagacaactgaatcatcaaacccaacccagactaggcctccctcaaactctcgttcatccagctatcactcattcaatattcaatccaatcatactcctacctcaaaatcaaccaacaagcaatcttatcagcagcagcaaaatcattattatcatcatcatcatcatcagaaactcaagatctctctatccgatcagccacatctgatacccaccaaatcacaactcctcctcgaactgaagaaggtccacaacccagataacctacccgaactcgtcgatcagaacgcactcaactcactcatgctctcactgattcgagaactatcactaaaacttaaccagactcaagaggaactcaagacaagccaactcgagatcaatggattgaaggacctactcatcaatacttactctgtcggctcaggtgaaatcgaacgctgtctcgttcgtgctcgagtaccagatccacctccaaaaactgatatgaatagtaaaacatcaacctcaaatatcgtcaaaccatcgacctggcaggttcaacttaacgaccaacacgaggatcccccttcgaccgataacctccaccttaacctctcaactagctcatcattctcatcctcattgggtccgtcatgctcaactgctcaactagatctagatgacctcagggaagccatgtcggataacccatgcttcgacactgtctcctcctcaagctgtcgttcgcgatctcaacttacctctcctgcctccctaaataatcatatcccagaatcacccctaccacccaacctcactcaatccaccaagaagaagagcaactaccactctccttctacctcaaagttatttcatccgtccagcatcctcaatggcaagtatcgaaaatctgcaccgattccacccatcctaccaccttcatcagatcatcatgatcaccacaactaccaccagcaccaccaccagcaccagcaccagcaccagcaccaccagagtattgaagaattaacagctgaacgcagaggtaccattacttcatcatctacccttcacacgcgcacaacttcgattggtagcagtctcagcggagtctcatccgcccctggtacccgtcagccacccaacaacgtctggggtctctatggatggaaatggaataaacgtaacaagataaacagcgcacccgtcggcgcacagatcgaagttgatggcccggcgaatggcgaggattgcgtgtccccggagaatgaacttggaggcggaccactggacgatcctaccctcattggtccagcttctgtagaccggcaagaaaactcgcaaattccacagtcgcccactcgtcccaaacgcagtcctaccgatgcctcgagcagcagtacaatactttctggattgtttgatagcctcactcggaggtaagctcagttttttttcaattttctttctattgcactgtctttttcttcttttctttcaaactaactaacaataaatcaaatccatttattccagaaaacgagctgaatccaatcactctcaccttcagcaaccgtctcttcaatccttcaactctcgttccactgtcccaggatcatccgaggaacaattccctgtgccaattgatgtctcttcaagtcttgcccctcgctctccatctctaattctcaactcctcagcctccatcaacactcaaaatacctcaagcaattcatcctgttcagtcgatcaccccagcacgcatcctcaacttgatcctcttgatcattctcatcaagccgacctgacactctccttgccaagtttgaagagatcggatagtcgaggacacgagccttccagtcaactcccttcagagtcagaactattgtccgccgcgcctagtgattcgcattcagctccttcttcttccgacttgacccctcctctgggaggcacagacagattgacggacaacccagataaccattcacttgacccatcatcctctatctcgaatcaagcgactagtagccaggccacccctctggctaaaatttctcgaaatcctatcacaacatcagatccctctaccgtcaaccgccgaccctccttgatcaatctcaaatcacctgccgaatcttttgtgtcaggctccaaaggcttgcccaccctcgccacccacgccgacatgatggtccacggcgaaaggtctcagctgcctgcagtcctcagtggattgtctggcgacaatcccaaacatcaactgactcccgagctcaataatactggggatcatacccacgccagtccggatggtgactcatcttcttactcacagtcagtcaattcaagtctgaccggtcccgagctcagtgaccggaacaacacacggcttcaaacgcagcccagccaccagaacctctcgatccgctcctccaaatctagcgtggttactagcgcgtctcagatgaaatcaaagccacaggtcaagctaactcagccagcaacaaccaaaagctatctttcaacagccactgggactatcggaaaggctttgagttccaatccgtcatccgagatcaccatcccggccgaattcgaacctaatgtgactaccgtgcctaaggctgcgtttggtcgattagcttctgtgtacttcaaagctcatgattcgcgagcctacggatctccttcgaggtcttcaaataacaagaccagttcaacttccatcctctttactggtcaagctccccatcatcgttcgctcggcaacacaatctctggtattgatcatggagcagatggattttcgaccaaacaatcctcaaccaccgcacctcccagcgagccgatcaaccatcatggtctcaataaactcaagtttctcccgcccctctcaaacagcacgatggagcttagcacgtttatcaatccccagtccaacccacccccattctctaatatcagtcgcgacgaagaggctcgaggcttagatgcgccccctggtccgtctccgggcgccgcagatgacgaacccattgtcgatcgttttgggttcatcgtcgatgtcaagtacggcctgaagttaatgcgaaagtctagagacaagaaaaagcagctggcaaaggaacgactggctgctttggaagagcaacatccttctgaaccgcctcaatcctcaacagaagatccgatacatcctcccgagcctccgatggatccagctctttcaagtgagacttcatcgacttctttcaattcaccctcctcacgtgtcctctctctggcccctactgaagagaacagtaaatttaactcaacacgttgtgatgccagtgtcgagggctctgacctcgaccatacaccgatgatgacaaccgcgctaccaatcaaatcacaagttgatgtagaagccgaactgtcctctttacgcgaagcgttgggcctctcgccagcgataaaacctgctggcaaagatcttcaaagctcgacggcggactcagcggacactagtcttaccaatcaagccccctcgattgatccggtggtcgagtcatcaacccagagcatccgaaggcttctttttccagttgaacgaaatgcaaaacatgctagaaaagaaacaaatggaagcctggggacagtttatcacgaagcgtcgaatgaaactgatgagagtttcaaactcttccagtccgcacatcctgtctcccagtccaatcagtgatcccagtgtaggaaacaagatgacactccgaggcaccggcgcgtctcaccagcatcggcggagcgttctcgagacgtgcgcgacaggtggcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtcgggggtgatgcccaaggcacctcattcaccctggcgggcacttgggctcgaagcggcaatcgcttggagagtccaccgagagggctcgggatctgatcacctgtcatgacgataaccttatcggaatagcctcgatgggcctctctaatgacaacaataagaaggcgctcaaggacgaatggaaggagttcaaggcactggtcatccagggtattcctatcagcttgcggcctaagatctggctggagtgctctggggctagcgaattaaaagaacctggttactatcacgatttactcaatctgcacgacggtgaagaggggctatgtctcaaccagatcgaatgcgacgtcactcggtaattttcactctcatcctctctcgtacatcatcactttattccatcccattctgatcgtcgaatgtctgtagaactcttcccacgaacgtttactttggaggcgacgggcctggagtgagtaagttgagaagagtcctggcggcgatgtcatggcacaatccggtggttggatattgtcaggttggttaccggtctttcctgatcccctcctctgtggtttctgagcgaccttaccactcacgctcgagctcttccttttccacattacagggcatgaacatggtcgctgccacgttgcttttgacgattcctagcgaggaagatgctttctggatcctcgtctgtatcgtcgacgtaagttttttttttcttcctctcctcgtcttgaatatattgatcaattgttgagccatcgacatgttatcttcatttcattctcagaaaatcctgccctcgcattactatacctctcatctactcacctcccaggccgatcaacgagtgcttaaagtgctcgtcagtaaatatcttgctgaattggctgaccatttcgacgctttggatgtcgaattgcccgctatcacgtttgtcgaacttttcttgatccatataactaaatacacaattgactgacggtcttgactgatacttaggttcggatggttcttgtccctgtttgctgatgcgttgcccattcaaaccctgctgtaagatttattcttttttttcttctctcttcttgggatgaattctgaaccgtttgaggctaataaacaagatgagaatatttgatggttcaaaacaaaaaccccacacagtcgggtatttgacctattcctaatcgatggtagtctattactattccggatctcattagcgcttctgaagatcaaccaaacgacgatcctgtcgtatgactcgccggcgtcgctgtacgcctacatgcgtgggccaatgaccttaagctcgcatcatgccgacctgctcatcaacgtcgctaccgtcgacttcgccgatatcaagaactccctcatcgtcagtctcagagataagttcgtcgaccagatcaaagtcgagatgggcttgcccgattgatccctccaatcctcattccttctcccatctttttccctctttcttgtcaatactttcttcctctttcgctctctctcgttgatcattggtactttctttttttccgaaaaaaatcaaagaaatatcgttcatatacttttgttagtgttcttatcaataataatcgtacaaaaaaaaaggtatacagtttatatataaaaccatgactgtggttgttgttcctcttttctttttcttcatcgtttgttggatcgtttcctttttctttctttttttgggggggggggtggaggaggggcgaggttatacatatgtgggaattacttatatgattgttgttgttattttctccgtcaaattgtttttgtgggtgttgtgtgtatctgttctatatataataataataataatactattaatattaatgatgatgcaaaaaattagatctttgttgttacaaagttgtaatctttcttacaaggtccacacaattacttggtacctttgccttttttttcatccttgcttgtcagtccttgtcagccttttgtttcactcttattgttacaagaatcatcatattaacgctttcataaggtacaaattctgttttgggccttagatgaatgctcctttttgaggaggggggaggggtcctctcaatgggtgtgaggatgtcctacatcttgggtctaagccaatcaagctgatctaggtctaaattgtttgcaacctgcttcaaccatgatatgagaggcccaaatttttagaccagaatctcatccttgcatcaggtcaagcatctggctcagtaaaaagaacacaattgaggtgtttcaaatttagcataggaagggtctcccatggagactgatttccaactggaattttgaatctgctgcaaagggaagctcttttacaaagagctcagttggtctggtgaaaaagcaagtttattttttttgtgaatatcccttttcactcatgatttctcagaaaataggaggaagaatctcatgaaacccaatgcagaaaaaataacatgcaagctgaagaaaaacagacagggaaagaaagaaacatcaatatattccaaacccaaaccttgaatatatatgaggaactttaaatatctactagcttatcctgtttagtggaagaggaaaatcaaaaaatttaacagaaagatgatggatatttaataagagaagaatccagatttcaagttattcaattttttttaaaatggttggagggaataattcccatgagtgtgcttctattttgaaatgaaggttgtaatgaacaagcaaagaataacttgatgaagtgaccaacatttaattttatgatgataacaacattttttgactttagagatccttttgtttctctttagatttcttgtttttgtgaaactcaaatgtttaagaataatccttgttctgtatgtatattctaaaattctggaggtatctcatataatcatcatttccttttgggtgtatgcctgtgtatactttggattgtgattcttcattttgatatttattgtatacttccaggatttcaggattctcttgctttattcttgaaaaggcaagtttcatcctatggaaatatgaagaccttgacctttctaggagtcctttgagaagaagttcaaaatcatttatttctttttctttggattttgatacttgtggaaaaatagaattaaaacagtgaaaatgagatcttgttttcttgtaatccattaaaaatgatttccttatgatccctgggaatatggtttgaatgctatccaagatttgacatacatcactggtaaacatattgaagtggttgtcaaattttactgtgaaaattagaagatttctaaggtttttcacatcagcttcaatactgtttggtagctctgggcttgtatttgctgtttgttcatggggagatttgaataaaccagcatgatggtaattctctgggtaaaatgattcaacaaaggaaagccattcttctgttttgtaagcccttgtttcttcatattcatgataaaacttccatctcaaattgtaaaatgacaactgaagattgatcatctggaaggtttcttcactgaaggctaattaaatataaaaacaaacaggaaaaaataagcttgaatctgaaatcatattgttctgtaggaaaatttcaaggagaaaattgacttgccactaaaaaatttatagcctaacttatagaaccattgccctgttatgtttgacatatcctcttggatgttttttcctaccatggctgcaagattgataatattgtcacggcttgccatccataagcttttgtctgcttggaaaatacttctcacatgttcctcattgatcaattgataattgagagcaagatcaacagcatcccagatataggtgaatattcccctctctccatcttcatgactcttgtaagataactcaaatttattgtattcatccttgcagctattcaggacttgtttgacttcttgaataaatgaattcacaaacttcttgtatccatttggtgaaagtagttctggtgacaattcttcaagcaattttgattgatgaatttgaatatgttttgattccaatggatttgaattggtttttctatccttgaggttgattgaaaatagttgatgaagcctgagctttttgaattcaaccattttctcatgaatcctactggcagatgcagaatctagttggaattgttcagcctgttttgccagtatatgttttgaatccttatttgaaatcaaatggaatttttcctcaagcctctcaaaatcttcatgaaattgggatatatctgctcaacaaattatcatatagattatttcagtattcaatttttccagatcaccataagagtattgtaagtcacctccaatattttcaaagtagagattttcatcaaaactatatagaaatctatcctcagcattttgctttcatcacttttcacatgatttcaagtatttgaaaatctctttaccttttctatgatacttcacttcatgtgagttccatactcccattgagcttggtgcagaattttctgctcctggaaaagtcctcaaagtcctcccatcttcttcatttttccttggggattcaatgggtgatgaatcaaataaactttgatagtgtgaagcttgagacaatcctgtgctttcttgtatgctgcacttttctataaagaattatgagaaatgtggcaaagggaattgaagaaaaaaaaatcagtattaatgattgtgaaatcacttgatccaatgagaaagacagataccatttttaaaagctgaagcagggctcaaggcaggagttgcaaaaatgttggttgggatggaagctaagccaacaattgtgaatatgaaaaacatctcctcaagtcaagtcaagtagtgagggaacggggaaaatgatggtgattattccaaaaggtgcagaaacaatgccctttttatgctctcttgccaagccacttcccagctaagcctgaagcatctgggcaaaggcttagtggtgctttgcccaacaaccttgtatatcaatgcctccctccctgttaccctgagctgttgtacagcaatacatagatataccacagttttgctcagtattttcagagcggtgttgccaagtgtcggaataagcccactgaggctgaaacagtaaccaagcgttacaagaacagaacaggcaatgaaacagcccaaagtaagtcgatgcatgcatcactcaggaaatacctgacatgagacttacatcagcctacttgtttcagatcctagcagcggaacacgcaaccaaagcccttggggacaaagcagccgcaaaccagtcaccaaggacggcagcaacagagagagagagaaggacaacacggcacatccgtgagtacttaaatagagcctctcttcagatcatgaaagcaccagcactaatcattcgcacctgatcacagctcaatcgcacacagaattagcaaaccagacggaccaacattactcaatcgtatagaccaaagcatcatcgagtagtcccttacttgtgcgacacagacaagctcaatcagcagctaacatctatgacggttgaacagatcgcaaccggacgcatccacatagatcgcaggcaccaggcaccagaactctcaacaagagaccgggtaattaccccatgccaagatctcaggcaaagacgcagcgatactgactatccattgtctttgctatgatgtagaatcacattccaatccaaactcccttttctcattccacccctatctcagacgcaaaccccaaccatcccaactgttatcggcatcaccgaacagcttactcatcatccaagaagcacaacgattgttctgctcttaggtacacattgttctctcttctctgctcgatcctcattactcccattgtaaatacaagattgaacatacaagaagaacaatgtcctaatcaatgataatccactcttagttgtttaaaatttaacagatttacagtctcgaatcttcgagttaaacctcaaacgacttcaacattcaactcaggagcagaacagtcgaaatggtcaacccagccaccacttctacctcaacagccaccgccttaacaaagaaggaagagaaggacgtcatcaccatcccaaaattcaacggcgataacttcagcagttgggaatcgacgatgagcgcctaccttgaattcaaaaagctttggtacatatgcgaatcagacgtcttgaatcaagaaggagtcagtgacactgtcaaaagtgatgccttggaagtatggctcattctaagtagtaaagtcaacccggaaatcttcaacagtctcaagagctcatgtggacgtgatccctacaaaatatggatcaatctcaaggaaaactacgccgctgccaacatttacggtatatacagagtctgggtcaactacggacgaataacttacgatgatgacttactcaaatacatcatcaagatcgaaggagcccttgcggaaattagtacgattggaatcgacgtcatgcaagaattggtcagcgtctccataatggagaaactcactgagaagcgtcctgctttgatggagcgacttcttgccgacatcgaaaccctttccaacccgtgccagcttttggcaagattgcgacaaattgcaaatcatgaccaagtaagaaagatccgcgagctctcaaccagccacagtcaggcgcagagccaggcgcttgcaaccaccaccagaaagcaaaagaagcctcgaatttactgcacagggggaaaacacaaccctgaatccacacatccacacgatgaagacgaatgttggactcttcacccggagctgcgaccatcaccggacgtcagaccattcagaccacagaagagagcaagggcgtcaaactactcgacaactacggctctagtcaatccagaggaagactatgcgtactactctgacaaggaagaagcaaaacgacacgcctacattctcgactctggggcaagtcaacatatgttcaactcaattgacatattcatcgactcgactccgacacaagtcctgatcgtcaccggatcaggggcaaccaacatcaacatgatggcaacaagaaagggcacagccagactccgccttgatgataactcaacgataaccctcaagaattcgctttatgtgcctaacctgtccaccaatctgatctcctttgcgcagctcatcaagagcaaagcgacaatgacaacccagaatggaagaatgatagtcacaatcaacgactcgcattcacttcggatcaacaccgataacaatctctttgaagttgagggcatcatgccaagcgagcaagcactcaacacaagaacacacgaagtgtgcaagttcgacacatggcatcgacgatttggtcatgccagtgcacccaggatcaaggaagttatccccgacaaaagcgagctcagcaccaaagtcacgtgtgaagcctgctcaaaaggaaaaatgatcaaatcacctttcaaaggacacttctcaccgacctccaacccactagaagtggtacacggcgacattgtgggaccaatctcacccacaacgaacggaggatgcagatactttctcacgttggttgatcagcacaccggcttcatcaacatttctttactgaaagagaagtcggacgctacaaaggcaattatcgaattcaaaacactattcgaaaaacaatctggccactcaatcaagaagatgatcactgacggcggaggtgaattctgcaacaatgaactcagtgccattctgaaagaggaagggatccaacacaacgtagcaccgccatacactccacagcacaacggaatagcggaaagggcgaacagaacaatcattgaaatgacgcgttgtatgcttctgcaggccaacatggctgcagaatggtggggggaagctgtacaaacagctgcgagcatcacgaactgtcttccatctctatcaaagagtcgatcaaccccgaggcagttgtttctaaagcagcagctcaaccccaacttcctcaaaccattcggctgtcaggcatggattctcaaaccaaaagcaaaccaaggcaacaagttcgatgcaatctcgtgggaaggcaccttaattggctacaccaacgacatgacatcctacagaatcttcagacatgaagatcgaaaagtcattttttcaagacaagtcaagttcagtgaaacaatatttccaatctgttcggcgctcaacaaaagtctcgcggtgaggtatgaaaacctcgatgcactactgacattcttggcagatccaatccttccttttgaagaaagcacagagcaaactgccaataacgaaccagttgaagaagagcatgatgaaactacacctgaattcccgaccgagccaccttcagacaaacggtggatatatgtcaaagattttcaacccaagcaatcggtcaccagcgcgataaatgaagacaacatcattgaaggcaagcgcactcaacagacgatctgtttgatgtcaacctcagcggatcccaaatcgcacaacatggcgatgaaaagtcaagaagcatcaaaatggagagaggccaaactcaaagaaatcagcaacatgaaaaaacacgacgtctggatcgagcgacctcatcaaacatctgattcaccgattgcatcaacatgggcctannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncctgcaatcttcaagaccgaaatagagcaagaggtgttgacattaaatacctcggccaagcggcgttcctgctaggaatgaacctcgatcgcactgatgaatatctgcatgtccatcaaacgcaatacgttgaaaggaagctcctggaattcggcctagccaacgccccaccggcctcctgccctctcaaccccaagatacatctgaaaaaagccacgcaggtagagatcaatgaactaagcaagctcaacgtcagctatcgctcgatagttggggctcttaattatctcagtgttctcacccgtcctgacatctcctaccccgtcagtgttctctcgcaacacctcgaaactccgggtatacaacactatcgggctgcagaacaggtgtttcgatacctctccggaacgaaacatgtgggccttgtattcaggaagaacccctccatctccatcagtgcacacgtcgattccgactggggaaactgccctgacaccagaaggtctgccacaggatatgtcatcaccactgctggacaaatcctatcatggaaggccagtagacaggccaccgtatcactctcctcgactgaagccgagtacaaagcactctcagacttaggcagggagatagcgtggctggtccacctaatctcagaactacatctcgactacagtcccatcaacattccaattggagtcgacaatcaaggggccatagacctggcttgcagcgagatctcgcaaaacggctttcgcacaaaacacatggacatcagactccacttcgtccgagaactcatcacaagccagctcatcaaactacactacatcaggacaactgcaaattcggctgacttcctcaccaaacccactggaagactcaccatcaggagatccctggcatccataggcgtgatctcaccagtagactctgcttctcgcctagcggctcaaagcaacccagcctgtcggaataagcccactgaggctgaaacagtaaccaagcgttacaagaacagaacaggcaatgaaacagcccaaagtaagtcgatgcatgcatcactcaggaaatacctgacatgagacttacatcagcctacttgtttcagatcctagcagcggaacacgcaaccaaagcccttggggacaaagcagccgcaaaccagtcaccaaggacggcagcaacagagagagagagaaggacaacacggcacatccgtgagtacttaaatagagcctctcttcagatcatgaaagcaccagcactaatcattcgcacctgatcacagctcaatcgcacacagaattagcaaaccagacggaccaacattactcgatcgtatagaccaaagcatcatcgagtaagtcccttactttgtgcgaacacagacaagctcaatcagcagctaacatctatggacggttgaacagatcgcaaccggacgcatccacatagatcgcaggcaccaggcaccagaactctcaacaagagaccgggtaattaccccatgccaagatctcaggcaaagacgcagcgatactgactatccattgtctttgctatgatgtagaatcacattccaatccaaactcccttttctcattccacccctatctcagacgcaaaccccaaccatcccaactgttatcggcatcaccgaacagcttactcatcatccaagaagcacaacgattgttctgctcttaggtacacattgttctctcttctctgctcgatcctcattactcccattgtaaatacaagattgaacatacaagaagaacaatgtcctaatcaatgataatccactcttagttgtttaaaatttaacaccaaggaaagatggtgagctccagcgaaggtggccaaacagccaacaaatgtatgaaaactcatgctgaagtaccaagtactcaagccaaaacagaagaagactcttagagtgtcgccattgcaggtcgctaccttgtgttagctcatgggctgtctatgacagtctctctgctccggggattttgtttgagataggcgaggctcgttgaagggggtcttgtcgccagtacccgatgaagatttccttgtgacttgtcgggctgcagccggaggtgggtaaggtcaggtgaggtcgacgtagcggcccgagcccgacggctcgatcatgcacaagattcaccagcttcgtcttgtatattaagggatacatggcgagcgttctccggccggctgtgttcgcaagggagaggggcgaggacagctggcgagacatgagctccatagttcgttcttgttcctagtcgtggaccactcttgcacgctgcgcggcactccttttggggggtgaagcttgcttgtcagtgggcactgccacagccgatgcaatacaacccttcccccgaccctcaaagcagaatatgtattgtggcaagggatgtgccatgttgaagtgtctgttaatagcagattgtgatttagtgcagagtgcgcgcgggtgcgctgaggaaatttgaggtctcagttcgagtaggagcagataggaaggaaggaaggccgcctacaacttcaaccaatacgactacataccaacccagcggacgatcagatgctcttctccacaagccaaccggaccacgtcgagccacccaaccggacatctcgcgcacaatgctggacggcccgggacggatactttggatgtctcgagcggaaccatcggcagcagagtgaacaacagacatcggggaataagtactacttcgtgcccggagaggagcccaaacaggtctgctcgactgagcgcgaggcctatcattctctctgtatgaagagctgggtttgtctctctcctgctctcctcatttgcttctttctgaatctttccaattctaactgaacgttcatttttttgcgtttttctttggacggcgtttatcaaattaggtcgaacatttcaataaacgtatcgtcaacgaacagcgctccgtggccactcaagtcggtctctccaaatcccgccatcctccatagagtcgatcttctccttaggatcaaaacccccatcaacacatttcaactttgttattgttattatcaccagtccctaagcggtccgattgtcgaatttaaaaaaaaaaaaccgtaataaacattgacaccattcctagaacttgtacacacgtcctgcatgtatgtacttcacaaacacccttatatcctcggaaaacaacctttgaaaccattgtcgatccggtcgaggtctaatccttaccatcgactgtcctttgtagtgggtcaggttggcttttgttgacccaatacggagaatgtttgccgagaaatacatgaatgaatgaaagacgctcgctaggaaacattcaacggggatgatgtagacagacacatttccgtctgatgcccctttaccaaatttactggattagcccacttagaatagagatcgctttctgtgccaatcttttcttggcgtacactatgcctatcccttagaatgggaatctggactgttaatcgcgtgctttcagaacatgggagtcgagaagaagaatcagagagtccgacattcttttctttgaaatgcttatttgataaagatatgtagaaaacaagatataatgtggcatgtatggtggaatcataatatgatctatagtacaagggaataacaacaaatggatgatgatgatgataatgataatggaagtaccaagggttgttagcaagatgaagattacctactcaacgattatgaccaatatgtgtcactgcttcctttgctaccgaaatgaattgatgagagaagagatcaattagaagcgtgagaagaaggacaacaacagaagcctcgcggtggagacaacttgattgttcaggtccacaaaagcgagaagaggtacggatattaagcttatgaatagatacagccaagagattaagataacggtaagcgatgatgacgatgtttccgttgaatgacatcctccctgtgtttcgaggaaagcaagaccaagttacatccttcgcgcccagaacactcgttgtggctgagacgagactatacgatcacgcagcccttcttcttcttcttgattggagctgaagcggtagcggtggttgtattgagctgggtctgtgcaggtcggggcggaggaggtgcaggtatgccgcctcccaatgggatgttgggttgatggacgggcggctgttcggatcgacggacacgctcgtattcctcttcttgtaattggtgagctagatttaaactagaagaaggagagtgtaaaaaagaggttctgttagaatatttacttcataagacgagtgatgtagagataaaagcactcactcggtatctgtgttagagcgtggtgggccggtggaatgtgtcgattgattgagctggttgggtgtcggattcggatgagatgtctgattaggtgccgagtttttgagccgacttggagtgagtttccagtcgtagaattcgctcagaccgccttcgacgtcctcgagggattcccagacgatctgtggttcgttgaggaaggccagatcggtgacgagggtgaagagcttgggcaagcgggggtcatctagcagctcttctggatccgtacaggcatgttcggcagccatcagttgctggctgaccgcatgaacctccaaggccgtcgcgtggtcgtagtccggatctgtctggtctggtggtggaggtagtgggggaggggccggtgtgggtagattgacaggtagaagtgggcgtcggtagaggactgagagatgggagttgcggagtagggctacaagggagtcggtggtcaatccagtcgcaagctgaaataggcccgggtaacttagttgggtcgaggtggaatcaagaaactttcggacgagtagagctgtgtgatatgatttttttttttgtgtgattaatgagatgatcttgtgagtcttgatctggatatacaaactcaccctctctcagcagatcttgttcttcctggttgagttccagatgagggttctcgagttgttttgttaatagttcttcgccagtcacgaccaattcgaccgccttatcataatcaccacactttccaacgatcacgtcccaggtatccgagtcttgagagtcggcaatccagccatgaacgagtgggattccgacggctgtgaagagatcgaggccatggacagtggatgaggaggaggaggaggatgaagaggaggcggagtgagaggtaggtctgaagccatcgatagaagcgaagcttggattgaggtcaaggcctgtctgagtgattgggatggtggagagtgctgagtgtagttggtgaggttgaagttgttgatggactagatagtctgcgaggagagttagtaagctgctgaatgagatcgaggttcgattggatgggcctgggagggtgatcgcgccgcgtagtaggagtacgttacagattgctagcaaggaacagggaccgttgtggttttgcataagctgaaatgatgcaacaagagattcgattagtgatggatgacgatggagttaattagtgtttaatgtttgtttgcttacgattgagactgagcgtggtcttgagttattctgggttgggaagggtggccatagtacctgtttgatccaccatctttggtcatgagtctgttctgagttgtttctgatatcctgctgctgctgctgctggtctgtagtacagtggttattgatagggttctcgatgatgtttgatggttgagcttggatttcctgtccatgttcttcttctcgttcttcttttgatcgttcttcttcctgattcttttcttgttcttcttcctgattcttttcttgttcttgttcttgttcttgttcttgttcttgttcgtcttgattcctataattagtgctagttgtactgctactctgttgttgttgttgttcagtcatattcctagtgttgagtgttggtggtctgttgctgttttcttcggtttttcgaatttccctgggttttagtctagtccgtgacatccactcctggtagtctgtgacatccactcctggactgttcagtcaacaggccacaccttactgaaccactcacccaaaatgaaatttgaaaccacatagcgacattgcacacactctacactctcatcctggtcaaaacataggtaaaagatcagggcaagctgatttttctgttaagattcagatcaggttggagactggctgcaccagtaggaagggttcttctttcccccttataatactcaacttgttggggaaggggttgaacatatgttcttcaatacaattttaggaaagaaaaaggaataaacattggtgaaaacaagatgttcatctctttatacctgaatgcagaattattggcatttgtttgtttgttccagccaaaatgcccattcttctcaagacataaatctggtttatgtagtaaatcccactgccagcataattggctaggttgagggcaacctagttaaactcggatgcagtgaatcaagtcaaattaaacttggttgagaagcattggctgtgtgcatccgagttagactgggataccctcaactcagcaaattatgtgtctgacagtcaaagcttgcctcttgttgtttccttgtgtggaggctgtgtgcacaactcccatgctcagagaacagaaccctaacccaacagtgagtgaaattttgaattcagggttctaaaataatacacaaaccttcttctcacaaacctctgccttggattgtttgaacacacaattcacccaagatggcaagcactttatccatatattcaacatggcctcaaactttgttgcaggcatctggatttgctaccaagtcatctggagattccactatggacaaagaagaagacaacctggctggatactctgactctgctatggaagaagaaaacttggctttttcttttgttggaatgcttataggctagtatgcttctataaaatctcatgttgtatatagtctatgctggccctgatacaaaactctctccttattgaatctaaaccacattttatattcttgttcagtcactgtcactttcttttcttttcttttcttttcttttcttttcttttcttttcttttcagattcatattggaataaacatcttttccaagacaccaagttctctgatatattaaacataatatgaatctaatatattaaacataatatgaattcaattgaaacttgttctgtaactcaagtgttactcaagagttacttgactcaaacctttatgcaaagaaataatcctctctaataaccaagttatggtggatgtatcctgcattccaactgcaaccagttgcacgacaatttttcagtgtttgatattcatgcatgaaagattgaaaactggtactacaaagcaaggatgaagaagtaaagttggaaaatcactaatttcttttgggaatctgctggaggaatttcttcttccagttgaaggtggatcaatcccctggtgttggcctctacatagaacaggcacacaatatgatcaatgaattccatgttacaatgctatccaaaatatattccatgacaattcaagaaggcaatgatgtaattatccaaactatgagccatctcattgggtagaaagagtagaatatggggacctatgagggttggatccaccacaaagcctagtccatgaatttcagctcttgtacacaaaagatccaacaaaaaaaaatcaataattctcctgtctttttattacctaaccaaagcacattgtcagtgtcaggaatggaatatatagccagagaggaaaatgattacaattttgaaataggacatactatatgatctaccagatgtatggcaaagatggattcctttggcatatattttagaaaatttcaactgctgtgagtcaaggttaggctgtggatttgttaagggtgagaggatgatggccaagttgagcttgttctcaccaggaggatcaaaataaacagatgatggagccaaagctttgggggaaggtgtgtcctcagggttggctggaaaatgattggtggccctacacaggaaaagctcaggaaagttgctgctatcttgagctggctgctttgacattgatttaactttgggggatggacttttgttggggttggctagaaaatgactggtggccctaattctatgcatagggcccccagggctcagtgtatgtgacctgttacccaatttttgtgaggagctaacaaggtcaccaccctaatatgtctttctttgaaattcagcaaaaaaggtatccctgatgttacctagataaatagttgtttggggaaacaatattcatactgaagctttttatcaatgggttcagccaatgtagagatgaataaaggatgaggttaactacacagctatgtttcaaacctacaccctagcttattgacaaggtagccagcctactgtttgagaatcacattcaaattatatatattgggtccaggaatctttaatttgttttcaattttatttcattccacttgagggaggctcaccgatccaatcagatagatcacaaatccaccaaccaaagtatgccagaatccttgaaaaagaaattatcctatatgttagcacttgctgaatcatctaatgtttcatattcaatgatcactcactgataaacaaaattcaaagatgatatattcaaactatcaaactgttttaaaaaagcagccagatatctagaaatctggtccagaaccaatcacttgaatttattccaaacaacaatatattgaatgtctcagacaatattccagaatcattgaatggagggttggtaccaggaagagaatacaatattctgattcaggtcattatccagcttcaagaaaatatccttggaaggagatcccaccagactggttttccttggcatatctaaaaaatatccaaaccacctaaagaaccaaattttacaaaatttttgcttgctttccctcttttgcctgaggcacccatttggaccttaagtctaggaacctcagctctccacctccaagaacacatgttctttttatattccttgcctccccaccttcattcctttcttcttttttctctcttcctctctactatttccttcttcctttttgaatttttttctcaccattctatctattcaaattcactcagcccatcccaccaatattttttcactgtcttgagttctatattaggcagactaatcattatcctctcactaatagtaatagtgcaaaaagcatatcatctcaacctatgtctcctctgcactttcactaaaatctatttctctgtctttctattttccttattgactccatcctgcttgtctcaaaattattcccctggctacaaatatcctatatgaagtatcctaagtcttattctctgactaataaagaaatatgtacacattccgccccctcctcttacctgccctccaatatgcctttttcaaacccaaccagtttggtaggtgaatgtgtaaaaattcaggccccatttggcagtgtcataaattcaggtgtaatattgccttataaattcaatataaaataaaacactcagaaatatgtaatgaaaggtcaacttctgatttcaatttgagtacaggcaaagttgagataataggctatcttcagcaccataataccaatattacactttttacccatataaagggtaatatcaatattatggggctcaagatggcctaagatatcaagtttgctctcagcattgatgaaaccagtaattgaaattgcctgagtagcaattttgaaacatattttgcattggtttatttttgattgaattaatcaggcaatatcacacctaaatttatgacgcttccaaacgcaacggtgggccgctacgctacactacgctaaatggcccactaacgttagcgtagcggccctcagaacagcgcgccaaacctgtagtgttagcgcgctgttagtgccactacgctacgctacgctgcgctacagcgcttttagcggcaaaaacggccaaaaaatcgctaaaatgtgctgtagcgcagcgtagtgggcccttttttgcggcccacacgcgtagcgttagtgcagatacagaaatctgcgctaacactacgctacaatgtagcgtatttgcgctacactacgctaggctaacactaccgttagcgtagctggcccagcgttgccaaacggggcctcaaagttttttattacccttcatcattcttttcttttcatcatttttcttatatttattcttaactaacattcatttggacctaagaaatggattctagggcctatttcacccttggtcatcactgaaggcatctctgtaactctactggcttggtgttccccacctccggacatgtacaacacttaattacaatcaatcaactacaggacacaggtatacacatatcatcataatacagtcgactccctcttaaaccatggtctattaacccataaccccttttaagccatacatttttctaggaaattggtccaccaaagtgagcaaaatgcctagaaacttgacttattaacccatactctcccttaacccatagaaaaacatgtccaccaaggggtatggcttaatagggagtcgactgtattgtgacagttgacatacacagccttagtgtggtatgcctttggaactgaagtagtgataggaagcttgcccaaggggaaaatgtatttctccagaactaccagtatatataggataatctaagtacagaattgggtttttgagagaccaaaacccataaatttagaatattctaatagctagtgtgagaaaatatgcaatgaataaaaatggcatgggagctttcataacaggaaccacaggtgacatcaggcagcttgtcaggtcatgtgataatattgctgtagatgtcagtctagttggaatacatcatgcactctgtatgacatcatgcagattgctaagctagcacaaacccctcatatacactgcctaatctatctacaataactcaaatttcatcatataggctgtacaaccagccaaaacctctcatgtacagtgcctagacagtgaaaagtggctgcttattttggattgcagagctccaaaacacaaatttgatatcatgagacttggtcaagtggtgcataataggtcccaaaaaatgaatatgaaataataaaagcaaaaaataaagttttgaaatttgtgaaaaataaaaaataaaattgtttttttttttttcaaaagctttgatattcattttgggggagtgggagtgctgagagaaagaaagattgggaaatgagaagaatgattataaatcaaaattttggaaaaactggttttcagatggcttcaaacagctgttgagtggggcattcaccagcccacattgcagcaaagcactagaatttactgttttggctccaatctggaccaccaacctggctaaaccttttttggttccaatttttttcatttataataattcttcccacgttccattctttctttctctcagcactcccactccaccaaaatgaatatcaaagcttttgaaaaaaattgagttcattgtttatttttcacaaattttcaaactttattttttgcttttattatttcatattcattttttgggagctattatgcaccacctgacccagtctcatgacttcaagtttgtgtttcagagctctggaatccaaaataagcagccacttttcactgtctacccactgtacatagctttcttgagcaatgcctcaggtgcatagttaggtcagctaaattaactcattgtaaagctctgaccagccaaaatctctcatcctcttgctcccttggagccaaaatccctcattgttgtctatttaaggagactctcctttcagttgttttccccctcagtttagtatctacaaatcacaaaaccccaaccattacacaccataccattaacattaaagtaacaactcttataacaccttataacaaaccttacatttgtaatacacattaaaatcactctcataccctcaaaaactctttcctcacacaattaaattgtgatcaaacaacttgttcttaaaccaaccaacccttaattatcacttgattaaaacttaccaagctaagcttggtgggtcttattatctgatagtacagaagggaaaatcttgcaactccaccatacccttcaacatttagcaaaagggttctcacaatcacttttgagtcttacaccagccctgttctatgcattttcacacaatcactatttacagcactagaaaaaaggtaacatcctcattaacccctgtaatattctttgaagttccacaacttgttcctctgcttcatccacttgatcaattcattatctcataacctcctcagatccaacacttcacacaaatttaccccaccaattacatctcctgctatcatgattcctcctactgagtcatttactctcccccaaatctctggctgggttaagattcattctacttcaccccaagttcttgcccatgaacctaccaatatcaaagtttgattcttccttaaaccaaagttctaagcctgatgccgacactgcatcctcttcaggctcaagattgatttctgactattgaacctaatgccctcaacacactgattcctccaatacaaatcacctcctgtgtttggatctctggcactattgacaaaactgatgccaaattcatctacctcaacgtaaggcctattcttttatcaaatatatctaaactcaaaaatctgacattggcaccatccttcttcataggttacccacatcacctatcaccctctactgttttgttttttgttaaatcttctccaattatctcaatcccaattcagctataattggtttttcctcccctatgactggaccaaagacccttggtgctgagggtcagatcttgatcctaacagcaggagcacctggaatgagccctcattcctcagacccctcagacccctgtcttggtggagggtctgaggggtctgaggaatgagcaactgagccaattttttcactgaaaaagacctgaaatgggcccttggataagctgaatgactttgaaagaggacaatgaatcaatcaagtgtgacaattactcatagacgtgtgttacttgtaatgtagcgtgtgtttatgtattaaaagaagagtaaatatgaggagtaggatgaatattcagccatgtgtcacttttaatgtagcgtgtatttatgtattacaagaggagtaagtatggagattaagaggactattcagaaggggggctgttgtggtaggcaatctcaaagatgtaaccatatgtagtctttggggcattgaactcatccactaatttttgtaacactcttcaccctccttgactgcccacttctttaatgagaggttagtcctgagtgtcattatgttttggaacagtgtttcaatgagcactgtgcctagtgttttcatcaggcatatgggtgctgaatgatgtctacctgtctacctggtatatgggagaggtagaccaggtagaccattggtcattgggccatagcctgattttgcaaaattatttgctgaggtagactttgacccagcccaggtagaaaaataataaaaaaaaggggctggttgatttatctagactgtgtaatttttattttccatgatgtgttgatgtattcagactgtttaatttttgatttccatgatatgaactgcaaccaggaaaaaaattaagctgtacccatactaaaatattaattttccatgatatgacaagcaaaaaatgaaaagtttaagccataccaattaagaattagtcagtaagatgaagaaggcagtggaattagattctaccttgataactgacagctccaggttgaaatagatttgcaagaaagcggctagtaagagcatataatttgtagagtatctttctatcttgaaaagtaaaaggtaagaataaagcaatgtgttcaaaggatgccccaaaaaagctattgacctagtggtgaattgctttgaaaaggaggtcagagtatctatttgggctcactgggtgagcaggcaccaatcacacaatggaattggtgggaaaaagaggaggaagttttagataattgtttgccatagatcacaattctaccagtccatctgaaatagctgaaaaaaagtgcattgacctagaggtgaaagtatttgagagagaggttccagtgagtttttggttgagttgtatgtgctccagaaggtgcattctctcaatgcaccaaataattattttcatggaagtccttggaacaagaacaggtatgtcacggtgtcagattgttgagttaaaacccaccttcttctactgggagttttacttcttaccaattatttattcttgtgagtttttctccctagttaattttctttcaaacctcatcccagtacttgtaaaatcacagacaacattaatgtgttcaatgattgagcttattcataattaatatctactaaataatcatagatcttggcatcaggttccctttgggccctgttgagctttaatttttttggagaactgtgttgctctatttgtacttgtgctatcatgttttgatgttatctcccctgtgggttttaccaagttcattgcattgtcttgctcttgtatcacttgtaattaatagcagtccaaataatatgcattcagtacttaattgagggcaattttctttgcagtaattcatacatgatgctttcaagttccctttttcagaaataaaagaaagaacaattaagatgatagtcacataaacagaggaagatcaatctacttgatcaattgttcctcttgcttatttattccattgaccatcttcacatcttgtcctagtactatactcagtgcccacagggctctgggcagggtgcctgttactcaattttggtgaggaggtaacaaggtaacacccctggaaaaaaaaagtttccaaatggcctaaaacacctttggacacaatcttgatttgctgtcagggtgtggcacctgttacccatttttagtgaggaggtaacaaggtaacacccctaaataagtcccctccatgtcctccttggatatattattgtccctattgcatggtgagcacaattagtggatagtgtatgaatgtggtttagggtgaagggaaagggctataatggagaggggtgcaaacatgagtgtttcatggctgtaccccacatgctgcagcccaccacttcacccatccattcttcctttgtcaactctggctgcaccgaacctcctcccccaggaggacacccaagtatgtgtaatttttagtacaaatcatactcaagaacaacctcctgttaggtttgtgcgatgaatgtttctctttctgtttgtttattctgttgagctaggctaccagaatatgaggttttgtatgtacaatggtgtgatgataataatgatgagatgagataatgaatttatatataaaagagtatgtacaactttgccattgaatattggactatttatactaatgcccaccactggtgtgtgtggactagtccgtaatgtcctcctctcctgtcaaagcatttgagaatgctcgctttctcagaccttgcgactttctttactcggtacttacttaaggttattcaccttttcttgattgttcaatactcagctagtaacacttttcttttgcaagcattaagtctgaatgctgtcttaacattcacagcgattgcttttgtattcacatctattagtttggatagttccttgcttttgtctttcttctcttgatttgctttcctttgatagtactgcttttgatgactactgagagccaacttaacatgctttgcatgttctatggcttgtagatcgggtagtcggggatcattgatctcaagtttggaggctttaatgttgggatctttctgtgacacttcttgtgtaatcttgtggagtgatcgaggtgagagcatacagagatttgcagatgccacctgctcaacacctccatcaactaccccacccaaacccaatcctactccaagatcctagcggaaacatcatgcccaccagcaatcagaacaacagccctcattcacttactggatctcaacagatatctactcaaatatgtcaagtcttccttcctcagctcaggattactatcagacctggcccccatgctcagggctaatgctggcacactcatctcaaccttcctttgatgccaagcttgtaatcagacaaaattttgaggatggcaaggtcttccatcctcatctcaggattaatatcagatctggcccacatgatcagggctaatgccggcacactcattttgacccccctttgatgccaagattcagatgaagtcatcaccattcctgcctacttaaatgactctcagtgacaggcaaccaaagaccctggtctcattgctggtttgaatgttcttcaaatcatcaatgagcccaccgctcttgacaataagaccactgtaaagcaaattgtgttgattttagacctcagaggtggtgtggaactactcttgggatgaatagagcttgagagggatgagttcttaattgggctgcctctctggtaactacaatgagtaaggtaacaagaaaaatataagagtatggactcttaaggaaaggtgtggctttggagatttcttgaggatggtatgtctaatgtttcttatgtttactagtctaaatatacttgttcacaaatcaaggtatcccaaatgttgatgggcctggctaatagtgggtgatcagttatctgaattgctggggcaggctctgatgtggaacaaaggaagaggaaaacaaagctccttatatacaagattctaatttgtggttggaatatggatggaacaaaatggaacaaagaatgaacaaggaaaaaaattgaactatgaacaatgtgacctaatttagtgtggcactaagataagataagactagactgaaaccaaagaaagagccaagttaagataaggtaatgaattcattctgaaacagagagaggcttggataatcttatcaaggggaagaggtgggggtaattatttcacccagatggggattgaacagacaatgggaagaaagggccaaaagagggctagtatgaaacatggctgttgtgtggtaattcttggcataaggtggaaggagataagagataaggaatatgtttttagaggggtttgagattatattgagaaggggtattagtgtgtaattggtgtgtgagctaagtcttatcaagagtgaactaggactttggccatgggtttcatttgaggagtttcagaggtgtggaagatgtaattatccatgaggggggcaattgtgtggacaactgggttgttggacttgtttgagggcctggggaatttctgaggggtcttgagtctgtgattcctgtgtgatatgtagtcatgttgtgctctgagattcaggattggcttaccacagtggtaattttgatgtgtctcccaaccatctcatcaaccactttgtctccgaattcaagcacaaaaagaaaaaggttggtagttcattctccctatccaattgttttcattgatatactaatgcaaaatttaatccacccctcagacctgtcttctgggccatttattgtctgtgaactgcttgcaagcatgccaaatgtaccctgtctcaaaaacgtcatttgggactctaagatcaataaggccaatgtatgtggaattcttcttgttggtggctccacctgtatcccacatgtcagatatttgattcctcagctagtgcatccaacctgtcagtcatcatctcacctttctgtggtttttttggtttgatctaacttgatcaaactgcttgaatttttttcattgttcatctcttcaacaaaaccaaaaataatctgcatgtgagtgctattacatgtgactcaattctaaccacctactagttcacaattttgtgcatttcttgcttgcttaatttttcctgacatactgtgatcttaacatattcaaactgaaatattcaaccaaaagatcttgacacagaattcaatattaatgccatgagatttaattaatggtatggattgcatttcttgcttgcttaatttttccagagggactagtggatctccttgagacaaacagccaaaaatccaattcctgccttgtcttttttcctttttatattttatttctcttcatttcattttgtttttgtttttaattttttcttcttatacatatgaatgtgatttccttgggctgcgtaacacccaatgatttcaaattcattggtttgctacacaccaaggttgattttccttggtgggtgaccaaccaaggttaattttccttggtgggtgacaaaccaagggtggattcggttggttggcaccaaggataagaatgcttggttgaaaattcagccaatcagtaattccttggtttacactccccaagtttgcctcaggtgattggtaaccaataatgtgatttcattggtgggataggaacctgattttaccttggatattgtgtgggcaagattgagctggataacaaatccattgggccattgtcacccaagttttcattggatagcatttacattgggttggactcaaccaatttaaattggttgtgccccaccaagcctggctgggctgcagttcacctaagcaaattataagctggaagtggtgtttcatttatagttgtgtattaaaatgtatatttggtgaggtttgtagtcaaatttgatgaaatgtatagttagtgtggggtgtgtaattatgaaagttgtgtggtgtagtgttgaagttggtgaggtgtgtcaatgtgtagttgtggaatgttcaagttgatgaggtgtaggtgtagagtcaaagttggtgaaatatgtagttgtttcatgttcaagttgataaggtgtagagtcaaagttggtgagtgaaatgtgtagttgtgtaatgttcaagttgatgaggtgtggagtcaaagttggtgaaatgtgtagttgtatgagatgaagagttgaatttggtgaaatgcatagttgtgtagtgttcaagttggtgagaggtgggtgtagtccaagttggtgaggtgagctgtgtgtagagctgaagttggtgaggtgagcagttgtggagtgaaagttggtgacatgtgatgaattttaattcagcacagtggaccaaatttggactgagacatgtgaatatttcactcctgccatactacatgggagtacaaaacacccaatcagtgtgtacatcacacaacacagtttacaaaatgaaatccatattctctgagtatgtaaagtagttaacatctgtaagcaatctacattttgagatgcttccatccaactgggccttggccaactctatcaaaagtgatatttgatgatgattccttgaacttgaaatgaggattttgtagcatgactgattatgaagttttcaaaagttgtatgcacatttaaattgttaaaagattctcttataatggcttatatatcaaatcattattttaaatctgggaggaccagcagataaaggaaggttgattgctatttttccaagcagttatcatcaactgatccctccccgggatctcttggatgtgtacctgatgcttgctgactatgatctttgctagtatctttggcatgttgttttttatgggaaatcagtttcttgttggacaacatattgtttgatggaaatgtcaagggttgttgggtcttggaatggatcaatggattgacatccagtggtttgctagtatttttggccactccttttgattttttaaatcttagtgatagtgattttggagtgttggaaggatttgatttgttgtcaccaagtaagatttcatccactgggagagatgagtgatttgcagctggaaagaatatatcaagaggattaacagtttgaggctctagaggattaacttttgcatactttgattgatgaggcatttcatatagtgggggtgagttgaaaagtgtttcatcaggaatggttgatatatgctgctattgagtccaagaatgtggtttgatgggctgagggtccagataagttagttataggtggtagataatcctttgttatttcagcagttgactgaggcatatttgactgagtggaaggctcagcattgaaaatgccacctagtggaactagaattggagtttggtctggctgttattcaagacacttgggttatagctctgggtttgtaacattttcaaggggagctggttcatctgacattgggtcagtggctgagaatttcttgagtggagctggtgaatcaaaatttgggtcagtgactaggacatttttgctgggagctggtgcgtcagaagttgagccaagacaagctggatcatcagacattgggttggtggctgaaagtttcttgagtggagctggtggatcaaagggtgggttgctgtctaggatatttttgttgggagctggtgtttcagaatctaagctgaggggagctctgagggaagctggctcatcagaaattgggttgctggctgagaatttctctagcagagctggtggatgtgactgggacattttttggagagctggtgtgtcagaagttgagccaaggggagctggttcatcaaaagttgagttggtggctgaaaatttcttaagaagagctggtgtatcaaaagatggtttggtgactaggaaattttttctgggagctgctgtgtctgaagtttggttagtggctaggttttcttctttcaaaatattttcaagatgagctgtggggctttgcacaaccgggttttgagtcattggacccttatggccgagcccaggcccagcatggtgcttggggggtctgccgcaatgattcgtcatagtagagagcaattaaaaatgcaggaagggtatgaagatggggtctaggaggtgttgagatgtagtgggatgatggggatggaaatacaatctggcaggtgatgagatgtagtgggtgttcgaaggagatttagtctagcacttgttgagatgtagtgaggccggggagtgcatctttgacaggaaaggtaaaagatttttgatctagattttcattgactaagagctgacacactaaaaagagaaacaagttagaaacataaacaatgacatgaaaagaagaacagaatgagaagaagataaccaacagtatcacgcaaaggaaaagatgagaagaagggctgagaaggaagactgagcagaacggagggatagaggacagaagactagaaggaaggattagtaagagttcaatgaggaatggaaagaggacgaactcaccaggcaggcaaggacacaatagagtagatataaggaagaagacaggagagaagatgagaaagaaagagacgaagaaaaaggagtaagaaggaggatgagaatagaagaaagaggattgagatgaagtgatgagtcgagtgaggagtgggtcttgagatgtgagtagagttgggttgagtcgcgtgaggagagagattgaggagagtgaggttaaaagaagttgaagaaagaaagcccgaactgagtgagagtcaggagaacgagggagagatgcgaatcacagacgcgtgacagatctgtgatttttacaaaagggatggagatgctggctggtatgtggtgggatgtagtgggtttaaacatatggaaacacggtcttgtatgtgttaagatgtagttggttcaaagggaaactgctcagcgcggtctagcaggtggccagctgtatttacccccttgtgtaggtcttaacacgtgctgagctgtagcttgtgcatcacacatgttgactttgcgctaatatttacacgggctactgcattgtagcgggtgctggatcgtagtgcccaggcaatacacaacattttatcacctgacaggttgtagtggcctcagtgagttagagattcactacaaattttcaattccttactccctcacagggcgtagcggcccccaatacatgagtgtaacagcagtttgctgcacctcaacacctgatacagcgtagggtataacatagatatgacattttggtacagaacagtacctgtgacttcaaataatagttgttccagattttagttgtgaagataatgcctgagatgagctgctgtgagctagcacatgccagcggggggcatctcatgcccggccggcgaaggaggagttgtggggctttgcacaaccaggttttgagtcattggacccttatggtcacgcccaggcctaccacggcgctttgcgggtcttccacaattttttgtggtgatttccttggaggaatggttgcaaaacagtttctaaatgtttcgatggaatctgttttctgttaagtggttgtgggattttggtaggtgtcatggcacaaaatggggcaaggggccccttcttaaggcactcaagatgtaggcaagaaaagcacagaaaagttgcttataatttgaaaagcaacctcagcacctaagatcaaaggtgctacaagaaggattgcaccaaaacataactgtgaatgcctgaataccggtgtaatgcaacagctggacaaatcacaatactaccgagtctcgcctctgcctttctgttatttaacgggtagagataccactttttggatgattgcaaatctagactcccattaccgtgaaaaagaaacccccaccaagatgagccacctccgttcttccagccacaaaaagtcgagtagaagggcttgagcggggagtgatcttggtagcgggctcagtgcaaatagggtccctgtcaggtagtaagaaaccaatcatttgttgtgaatctcatatgtcgagttgagggttgagcacttggcttggcttggtcttagtgttggacttgtgaaaatatgtcacgcgccacgtcctatcactaggaccttgtgcgctccatatttacattagctactacgttttagcaggtagtggagcgtagtgccccggcaatacacaatatgctatcacctaacaagttgtagcagcctcagtgaattagagattcactacaaattatcacttccttactccctgagagggcgtagcgacccccaacataagtgtaacagcaatccactcaccttggcacaattaataaataaccttgaagggaaaaaaatgtaacaaaaggaatgttgagaatatatgaaagcaagtaaaaatatgattcaagttctattcctataaggaaaaagtgttaacaaaaggaatgtagagaatatatgaaaacaagtacaaatatgattcaagttctaatcctataaggaaaaaaagtcaacaaaatgaatgtagagacaaaatgaagtcaagcatgaatatgtttcaagttccacgcgggtggcttgctgcctttgcaaccccgtggatacacccatggaattgatgagccatcaccattctcccagccgtccaaaaagttgagggaaagagctcaagcaaggagtgaacttggtagcgggctcagtgcagctggggttttgagggcctcagagatgcgattgtggagaagaacctgagtgtgggtccaaaaattctcactagggagactgaagtctgtggaagattgggggacgattagtgtttgaaaaataatatagtgaagtaaaagaggatgtgaaatgctcacctcaaacaatcaaagttttcagcatactgattatttgtgctgcaccagtgggggggaagtaacgggcttgcaggggcccaaataaaacaccacaaacgccagaggccataaacgatgcaagtgaagcaaatgatacgtccttcgagttggtgatagccaaggcaatgttttcgcagcaggaatgtagttgcttgaaaggtgaggcttccatgcgcccacttgactctggcgccaattccaccaagggattcttggtgcttgcgaccttgagggcattggagatgattcctgaaaggccaaccttggcggaggctcaattttgttggaagacagcggcaaaccagacaaaaagtttttctgcccagggaatgtcagccaatgagttttgcaaggcagaatccagggcttgccggcgtatcaatgggttagcaaacagatgctcattgggaaacatatacatcttgggggcctaggcaaatagattttaaagatgtcagcataagtctttgtgaggaagaaaataaagatgaacatacatttcccttctacagcttgtagccactcctttggactcaacccacgcggccaaaagctcaagtgagctcgctggccttggtccactgcgctaaccgggatacctaagatcttggaggccaggagagactggatgtgagcgaccatggcctccgcttggcttgttgtaaggattcagccaaatttgttgaggccatcttcctcgtcgaggaagattgattccgtcaaaagaggttgcggtgaggcgggtcctggacgcttggtctcctgcatcaatggggctgttggccgcttggtctcttctatcaaggcagacagctggttccacttctgattgcagacggggaactttccctggttgtttggccttggtattgtcatgcaaccgctgccgttctgaacaaacaagagaaagttgtaagaagaggtgctgaaaaatggcaatagaaatgtgaagattggtttgacttactaagaattgaaacctccaattggctcacgcatttgagcaaggttgaccaagggacttccggctttctactcagttccttcagatacctcacgagcatcaacggcaagcttacgggggcaaaggtaggctacgagccggcggtgtggtgagattgatcaaacccatagccataattaaaatcaccttaatacacataaatagtaaactaaaacattagagaagaaggggtagattaggaaataaaccacataaatattactgggctaaattgtaattgaattaaatcacaaaccaggctcaagatattcaatttctcatggataaaaattgtacaaatgacctgtagaactatgttacatccatcttagactagtaaatcaagctactgatcagaaagtgcttcacagactagctctagaaaataactcttgtactaattaatctaagaatactaatctcatagcaattaatctaagaataggcctcatatagtagatttacaacctcttgtattagaagggcacttagagacaaattcataccagactgggccatctcagagtagtaaaatccactctagaagtacccttctcagacgcacttgtgttcaggccaaaatctcatgtactgcagaaccatttgtctataaatagaggctcttctggcccatgtttcccattttccctcctcatgctatctacagaatagtaatcagagatattactcagctttcatcagcctttgattaaagaaacccagagattgttagagccctttgaacttcccttacctcaattttggccatagaaaagtaattcagaaatattgcttagccattctcacctctttgaaagatattagagaaataagtgtaccatttatcagagcccagagaaaccagagagtcttattagatcagagaaccagagagagaatttataacagatttaacagagaaacccttcagaaacccttattactcagaaaaccccacaaactccctgcctcttcaacaggtattcctaagcaccaataatagtagtatcaaaactaagataaatttagaaataagccacactcttatttttcttagtgtaaccttcccgcaagctagacaggagggcagtctaacccacacaccaatactaattctactattccatagtcttattagctattttatcccctccaagctatttactcacttgctgagcagttccacaagtggtgtcccaacagtggcagatttcctcagataaatttagtctttaaaaaatactactccatttgctagggttacaagggactccccagggccagggtagcaatattctaccaagttatattgcataataagctccatattgcataataagcttcatattgcatgataagcttcatattgcatgaaggattgcattgaatgatgaattatattgcatatgtcccacttatcagcgaggaattgcatatcaaaatgcttgcgcaaaatccaacaaagttaacatattaaacccccaaactgtatgatttatttagcccccaaactgcatgattttaatcccacaaagccaatgtctgaaacccccaaactgtatgttttatcccctgaactgtatgtttaacccccaaactgtatgaattatcccccgcagaaactgtatatcaaatgacccgcacaattatttttggtgccagggggttttgaacccgtgacctcctcaaaaacaatgccaagcctctgtctaaccattggtttatttcaacttggtatgtttttgttccatgagggaacacaaccacagggcctcattttttcacttggtcactaacaattcaaactaacatacaacactttcaaactacctcagcttccaccattagagccatgaaaacatattccatcacaaaaaaaaaacatccatctgatttcctctcctcaccaacttatacacctaccaaccacattcctcctccaatatccaacacacatggacaccaaacccaattttatacaacaaactgttagtatttcagctctctttttttctctttctcatcataagcatatttcatagcatacattccagtcattattagaataaattaatgctcacttcatcacataacctccatgttttcttatctatttaaagcttgattttgctgatccagatatacaaatcattcattcttgtaccttttcactcatccatcaacacaatcaaccaccttctccctctgatgtaaaaaaccaagcttatcaacacaactcacccaaccaacagcaaccaccatctcaaaacacaacaaaacattccatccaaacacaattcacctcttccaagtcaccccaccacattctcccaacaaccagaaataaaaaatcatccaatcagaaaagatatagataataacttccacattttaaatcagccaacaaccacataacaacaccagattcaacttgcacaacaacacacaatcaatgcttctctttccaccaataaacaacaattgtcctcagaaattaaatcaaatttactaaaatttccccattcaccaactaaaagctcaataaatatgttcctcctgtggactcttccactgctcctacaaaccagaaattcaaaacaacataatccttcatgctgcatcaactgacttgtagagcaaaccagtgcaacaagtgctcagatggtctatagttgacaagatccgcagactcaaaggtgatgggctgccgaacttgccataaaaataccagagctcccgttgtgctggctggtccaacaattaatttgatgaagctgatcaaattctttgtttctctcaacatgaactttcttccaaagtaaaaccacctttttaataaaatgctcccccattatcccattctcaacccccacaccaaatatttttctaaattcttgagcccctaatttcaatttcgtcaatcaaacccaatgaattgttgctgtcatttaatactggcttttgaatccaggttgaatgtttttttttttaatttttaccttcctgacttgtattagttcattttttttctcacccatgaattcaaaacaatgcacttcagacattcctcaaatatctttaacccattgatgctagctgtgtaagtaagcaatcaaactatatctggagaaatcttcatctcagtaaggtcaaaacaaatataaacaagaaaggaaaaaccaaacatgactgaaaggtaaaaggttgtttgcaaaatttatgaacaagaaaaattaaagaatcaaaagcagaactgaaaaaaagaaacatgaatcagtgattgttcacaaaagttcaaaacaaagaaatgcttacacagtcacaagtggtggtgacaataaaaaacaccaaatcttcctttccagctgtaaatgaagtaattcctgggaaccaagtgttcatcatcttcatcaatgtaacgtggattgaattctcgcacgttagcaatttgatcatgaatccaaaaaagtacaattcttgcccgatatttgtttaag