aggccaacctcccctgcagcagattggcgtgcgaggtcgcacaccaaacttctttggcgtgcaggcccgcacaccaatctgcgcctggcgtgcgccatgggggttggcgtgcggttatcaaaccccgaaaacaagaccaccaaggtaagcttggcagtttggttggtgataatggattatgttcaaagaaggttttatagttgttgaaggttgatcttgttgtccaaagaaattgattgagttgttgatgttgtttcttgtattgatgtcttgatacttgttttcttccttgaagctgtatatgtataatgtaatagaggtggttcttgaacccaaagggtctgggagcactatgcttcaaccaggactggaacaaaggactggctcttctgtgtaatgtttgtgaagctgtgtatatatttcaactgtgaactgtactacttgtgaacctcttgtgtaataaatatctgtgacaggtgtcccaccaaaaatgtgtactgggtgggatgaggaggaaaacaactggcaggcagaggcctccttatatagtaaattatgagggattttagccccaagggaccccctgtatgaggcattttagctgccctgtacctgaaaatactgagggattttggctagactatctacaatgcatcccttttatatgcaagctgtaagaaaggaattcatgtgttctgtggctgaataaatggaaatttaactagtacaactggtggccaacttgtggttctgtaagtataaaagcaattcaatatgcaatatgcaatatacccccatgcaatataccctccagctgagtacctctggtcctgtgattctccatgtgacatccttgattctgcgtaacttctgatccagtagagatatgaaggtggttccagtgagtgactaggggctaaattggccttagattccatttctgatgtccatttgtccatatcttgagtccttcattggtaaataataaaatttttgaatttttctcccttcatacacaggaataatgaccacaccgccaacaccgcttcatggaataagagccttaaataattccccaatccctgagcatgatcctccttctgatagttctgatagttattctactagtaggaaatcaaaattgttttctagtgattattctacgccacaagttccccattaaaatatcccaatagaaatttctttgcgcagagctgtatagtcaagttgggagagtgtagaacaggatgacaagcaataggtatcattccaggttaccagtgcttgtaccagagattaattctagatgtgctaagagcttttctgtaagatatagggcaaatgatccaagtcaagaggtatttcaaaaaggatatttttagtgaatgctcttcaaggtggtgaatttaatatatatctaagattctgtaactgtttaacactagggaagaagaggaagaagactcattttcatctcaaggtctcttcttaaatattgttagctctcctcacaaggtagtaactaggttgcaaacaatgatttcatagctcaattctcaataagggtcctttttgaccagtatagcctcttttcctaaggtgagtttctactcagcatgtattcttgttttttaatgcaagcctccaatcatttgtttgtctggttataacttatgatctcagcaattttctatcttctttcatgttaattatttattttttctagtttgtttgtgttctctcactctaagttctcaatcttattcttgttgtaataattaaacttatatctttatgtactattcattgatattttatatcagctgtcacattcaagagtgtcaccaaatgtgtaacactcttgcttgttgacactccttctactgatgttccccctggttctttgctccttttgcccctctcccttgacaccatcaattgtgtggcttgcgtagttgccatctatttttctctgttgttggcttgggttgcttctgtttgctttgaacctttcaccttcctcattactcgtgttgctatgtctttaaccaagctgggattcctggattggattctggctagattttgaaatcaaatagttaaactcaaaaaaatgaagggatagcctaggttagatggagggtagatgttctgatgctgtgaggatgagaggatcagaaaggtgttgggataaatatatcttcctttgggggggagatagaggcctgtgccctactagaatcaatacacaaagaagtttctttttctggctgaggctcaatcatgtagccctgatcagcctgtaggaactgaacagcaggtacagaagatagtttattactctttatcaacgccccagctgtggtcaagcaggtttgggtaaaatgtgatgatttcaaacaacagatgagcaactacaacagaatggattgagactagaatagtgatagattaatctatcggccgccatggccagacgcgccagccacgcgtgccccagtgtttccgccgcgagcatcgtttttcgaagcaaacttgagggggtggccatcgctcacttcgaggcggcccttctcgaggactatggtaaccacttcatcatcctgcgagttacaaaaaaatgcgttgtcagtatatgcggatgagatcagacgggcttcaggtacgcacttttgatgatccaaatgtattctcaagttcttgtttactgggtcggatcaggagaccttgagcgccttggccggtatggaatacatcaaaagctgttttgttaaaagatcgattgagaggagaggttaaaaaagtcgccgatttggtgaggttgatttttcattcaaaggggaagaaaaacaatggtcacgagatcattatactacatctcggatttcttagctgacagcttacaatcgacaatctcaaccagtgggacggttttgtctcctcccaaccatttcttgtatgcaccagcgtcggcgattatgcagatgaattcgtccgtcctgcgatgatggaaaatgcgggttagtaaatgagacttggagaagtgctgtgaagagactgacgaggtcgaatctggtttgtagatcactttggtaatctgcggggacatgttgtgcttgattggaaagaaccggatgaaagggtgctaaggagaatgatggagctttgtgtatggtgatggatgaaagaggtgagtgtcttcgaagggaagaggccgagggctgctcgaggggtatccagtcgatcagacatatcagacatctgatcagctgacgtcatccccatgatcatgattcatcaaacccttgacacttcatgaacatgtatcaagcaaggtttacctggcaacagccatccattggttgcttttggcttgttgatgccaaacactgatctacggctccacttgcagattgagcttgacggcagttctgccggcgacctggtctgagggcttggatccctgaccaagtcggcccgccgcaaggctgaccttcctgatcagtaaggcaagccggccatcccggctggcgggtcgggatggacggctcaccgcaaagaccgggcccaccatcttgactcctcatgaggcagcagagtcggctcgcctccaaggtcctcatgggcctctgatgaacgttatgcagctgtccagggacacgaggcgacccgtcgaacgcctcgacaggtgggtcaggcggcttctcgttcccatggcggctgactccgccaacttgtccgatctcatcagtctgctccttcacccgagataacctggtcaattgcctaatccagtccacccaaatccatacaccatgggtggttcttgtcaactccaggcaccacaatcgacccaagcggaagcaataacgaccctagacaagcagcatgaacaattcatctacctaaatcacccgggtgcctcgaggaatctcggtcggcctccaaggaaacagtcggaatcacccatacgtcatcgacaggctgcaaagtttggccaacagatcgcgggtaggcttcgttggtcaaactcatatacataacccagaagcccccaattattggacaataattcggggcgtaaaggagtttttggacttcaaagtaacgaaaagggggaagataaaaggccgtactctgtatatttaccttcttgatctatcttgatcacactaacgtacttattttcggattcgttgtctggcgtcacttatagttatctgggcagaccccacctgttaaagagtatcacaataatcacaaggccccagaaaatcacgaggccccagaatctagcgcgatggccccaaggatcaaccgctactctgtatgaaaaaattaaatagtctaagtaagaaatagttagaaatatacagttaaaataagaaaaatcggattcaagtctaaaaaagcaagctcggagtaacacaagtgtttgaaagcctggaggaaataactgttttctccttcttattgttggctttccacttattcaagccttcatgcaaagcatctaaccactgaagtggctaaatgctgttgaaaacacggctcagtattgtttgaggtgattctatgacatgcaaggagcaggatttaagatgaattgcttgttatctttgtgggtgatctcgaataccttcaccttgctatttctcctctctcatatcacaatccgcgttggtgtaagcttgcaattaccatcgtggcgattgtgttttaggttcaaacaactctccacttcacggattcatgtgacatcaacgataaactatccatctgcagagctaagtccttcacgaaggaaaattttcagcggattgaaaccgcaaaaaatagaaaaagtgcagagcaaaagggagacccaattatggcgttggggtcaaactcacctggtggcaacgccgggacagttggtcccaaccggctgtcgggatcaagctgaccatttggccctgaaggtagggtctcaccgacctgcctgcctggtcagtcagagaaaggccaaagctgccaccggtatcggcccgactctagacacgacgccgggatcattccgactgccctaattagtaatcggcatcgggatccatttgactactcagatgacgccgggatcaggccgacttgtcccataacactcatcccaacatcaatccgccgtcggatcagcgctgacgtctggaactgtacccgtagtgtagatccactgacaagagtaaaagttaccgtgcataaatacttatttttgcatcttggcaaatcaatacacctgtttaacgttgctcatggaggcattgatgaccccaggcatattctttcctttattctccttggtggaagcaggtggtagctgtgaattcgcacatcattcctacaccccaaccccaatattctatttctattctacgcccaaagaattatttaacttgtgggctcaaggtcttcattcttctacatctgactcccaaaaatcctctgggatctggtttctcgattctatttttttttcttttttggcccaccaaccatcgaccttccactccaattggcagggcgagtctataaatctgtgtgcggttgactattatcaatttcgaaagatagttagcagtcattaacttctctcgagtggatctaagcagcccatcaatgcagccgccagtcttcatgggaagagaggcacatgccgcccggttggtatccaccttcttgatcatgttttttagcctagttactttcatttcggctgccactcaactcgacaaaatagtccacgaaaaaagggtgccgaacaccttgtggaagcgacaaaaagaattccaatcaatcgtcggaccttccttccttgtttccctgaagtttggtctcaaacaatccaatctcgacacgctacacgacgaattaatgaaggtctctcatccggattcatcgtcttatggtcaccactggagtcccgaaagggttaaagagcacttttcaccttctgcgcaggcgatagatgaagttacagcttggctgaaaagccagaaatctcatttgggagctcttcatcagccccgaatgagtcgaggagggacatggatcaacattcagctccctctatcggaggcggagaatctgttagataccaagtaccatttgtacttacatgaggcaacgggtcagacccacatcggtaaggaattttttatcacacctgagtaagattagaagccaaaatttaagctaatctaacttgcttttatctcaatttttcgccgtcatactaatgacggaccggatgacacgcagcgtgtgaggattacaagcttcccgagcgtcttttccggcacatcgatatggtcatgcccactgtccattttgatacggtaccaactactaataagtatcaatatgcggggttcagtcaagatgtgccgataaattctaggaaacaaaagcgagaaatgcccacaggtcaatcttcatctgcccctcaagttattccggtccctggagcagctcgacggctaggcaatccaagtagtggaaacatcccacattactcgaaagactttaatccctccgaaatctcaaatatgaaacacgatcttgcgcactgttcgaatgtgacaacgatagaatgcttgaagtgagtcaaaccaggttttcatctttagatttcgaaatgcactgtcttttttccaactgagagcactattgatttttcgttttgattgattcagagccctttacaaatttggagactatcagatgacctcaccaactaaacacactctagcaattggtaagtcgcgtcttcggttttttttttatttagattttgagcttcagtgaacacgctgtaacaactgaaaactctatggattggcttaattcattggtaatctctattcaaagtcgagtacacgccacaatcagtcatctacaaggatatggatttgtttttctcagttgagctaaaaaaatgcatgttttccctgggatgctcttaacttattcttgaggtcttttcccagacattcgcaccaaaggtcaaaggatcccgtccgaatctgatccctattgatggaggtaagctccgtaatatacgtaccatgctcaatcgtgacttgaactaaaaatttccatgtaggcgagctaaatcaagaaacaacggaatttggcttgaacggcgaaagcaatcttgatttgcaatactccatgccacttgtgcatcctcttaatgttgagttatttctaccttattttcgagctcatcaggcatacataggcactcaagcttacccagtggcggcccgcttcctcgtggtattgtcatcatcgctgtttcagatctcgctataccaagtgggggatcccgaaattggtggaagcttcaacaacttgtaagcccggttattttcacataagataagcatgagtagtgccaaaaaactgacctttcatcctctgattagtctcgatgcattggactccagctattgctcttcgccattagaccctatgcaagatggcctttacccaaatccacgcggctaccccaagcgtgactgcgggatagttaacccagccaatgtcatttcaacatcttacggtaagtctggggcttcggggagtcttgagtaacaactgaaaacaacacatccaccctactctaggtatgaacgaagcagatgctacaccgtcttacttgataagacaatgcaacgagtacggaaagctaggactcatggggacaacttttctattttcttcagggtacgcgcatttttcttgtgtttttttttctgttggctctttttaccaaagggaaagctagactttttcccaagagcctaatattcctatcgtctgcgcggttttcaagggacaacggtgtggctggtaatcggggggtttgtcttagtcgagatggtagtcaaagtgttgagggcaaggtgagtggtgcaaaattatgctttcggtttaattttacattagtacataacacaatccgtttcacttttttttaatcgccacatcacaaaaaagatcttcaacccgtctttcccgggcacatgtccttatgtcacatcagtcggcgcgacccaagtctcgtctggtaagacggtccaagatccggaagtggcatgctttacaaaaatacaaagtggtggcggatttagcaacgtgtttaaaatgccgaattatcaagcttcagcggtccaaaatttcttcaaaaaccatcctccgaagatttcacaagataggtacaactcttcaatgcgaaccaggggattcccagacctcagtgcaaacggtgcaaactagtaagtcttaccgttatttgtcattttttaccaactcttattaaaggtttacttctcactcaaatattggtgatttactgctctaaagcgttgtggctgtcgagggtaaatttggactggtttatgggacttccgcttcagcaccggttgtggcatcgatgcttaccatgatcaacgatgcaaggataagtgtgggcaagaaggtaggtgaaaggaagagacccgtggtcaagcaacgctccagctgaatcctttgggatccaattcgcagcctgtaggatttataaatccagcgatttattccaaacgatttcgcaaagcttttaacgacatcaagtaagctgaaatcttttaagagtatttgtttattgtggcggttaacatgtggaacattttagggacggaacaaatccagggtgtgatactgaaggattttctgccgtaactgtgagtatgccttgttgaaagttagcttcaatggagtagaatcgactccgatttctgatcttattttgatatttgattctgaatcagggttgggaccccgtcactggtgagtacacagcagactcaggggagcttttaattttaatactattggtgttctaactgtgtcatcccaaattttaggcctcggaacgatggacttcacaaagttcttgccaatatggaaagatttgtgaagtcaatgtcattgaactcttcaccgattcatctaacctagatttaggatccccttcggtcgtctctcagagagagagggatcttatcttgacctttgcccaccagatcataaacttatgtcgcgaagaaacttccgtttgcctcgtgaacgttgtcacaccttgaaataataatagttttcttggctcactgaaccagtcacgattacagatctttttaattgaaattcaatcaatagatactcaatcaaaaatctcactcttggtagccttactcgccatctgctgctgcatttccaagtaaaatgtgctgcaccagttaccagcgtttggcttgagaacaagataaaattggtgaaaactcgtaatttgtgtctatggtcccatcggttcaaagcttcgtgatagcttgttcgatgcgatttgtgctttgcccgattcatgtcctagacatgtcatgaagttcatcgccccccggctatcagacaatgaaaccacaagatcacgttcccaagcaaagtcacagtcgcagatacatagcctgaagtaaaccttgaacaaaaatcagcccctgtcacgattttgagaaactgattccacctaccgagttgcgaacatcaattaaaagatcaataatatgagaaaaactcaatgaaagaaaagtaatgacaagtaacattgactataaaccagaaatcatcaagctaaggatatgaaattcaaccataattgtctagctcagcttgatctttacagaataactttcagatttttcctgttgcacaatggaaagaatccagaatcacaacagaaaaaaaaacaaattagataaagattaatgagaactgaatagaatagaaagacaagcaccactatcatgcaaaacacaatcatgggaaaggagaagaaaatagataaggattgaagaataagtgttaagatttaagggtggtttggaagagaagtgatgagttgatccaagaggatttagatgattagtgtatgatgaaggatgattcagaagaagggtgaagttggatgcaaaatgcataggcatgttgtatcagaagaagttgagtagcttgaatttctaaatttgaggaatatactagctttgaaaacccatcttgttttctcaaagacagtagaggaacttttatcagagtatggcttacaggtttctacttctcctttctcttgatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncatttgattcaactcatctgaattgatatcacagctgtatgtatgttagtttacatagaggacattctagagaagactgtcattgttgtcttcttatgttcatattattggaatttttttatgcattgttcaccctattttatagaaaaagaaaaatgaagaagagtgagtttgagtttgagcaagctatgtgcaagctacctccaatttggatcttcacctacaaagaatttttgtgtctagataatgttcacttgcacttttgtgatcttgatgttaattttgaatccagttaagacattctattttcaatattgataggttatgggacccccccagcaagctaggaaaagcaggtgttcaagctcaaattttggcaacatccatccacatttggtgattttggctacttcaggcagctttgatcattagcatatcctgttcaatctaaaaactccttaaatcaattaggccttgtttggccgtccacaatcgttataaattgttgtctccaatcgttaaatcaaaatctaggtttgatgattccaggctgtgcaaatgacgcaggtctgaaaatccttctcaaccttgctgtgaggacttatgacgcgaaattttgggtggaaccaaaatattggaactggcagggaatatatctcgctgaccacttccgtcataaagaaagtggatatgacgtggcctcccaaacaccatcgtgaggccccgtcttcagctgtgcgcccccgaaatattcgccatgatcgtttatgacgatcatggacggccaaacgaggccttaggtttgaggccgcagcccctgttcatggcaaggtacgcccaccagggttgttcatcattcaaaactcgcggaattgagaaaaatgaaagggtgtctagctctcttgggatctggagatatcacaaataaatggattatcttgaaggtaggtgggacgggtgtcgagacatgtgatcgccatgtctcgccatggagctcatggccggtgatcatgaggtaggcagttttccaatgtcaagggatctggcttcattggatccactgggattaattgaggcttcgtttggccgtccacaatcgtcgtagaccgtcatcgaaaatcgtcaaatcagattttaggtttgattctttcaggctgtgcagatgacgcagcctgaaaatccatatcaataacgatgtggctgtttggtgcacatcgggagtggatgaacggaacagcggtttaggaggacgggggggcatggtgccggtcagagggggtggtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccccgaatatctgccatgatcgtttatgacgatcatgacgcaaacgaagcctgagtatcgaccgattacatgacgatgtgttgctatttgcttatacaattatcatctgattttttattcttgttgacccaactcgcgtcaactgaaagaaagcagtttctggtagattccttattcagccatgaccgagtctgccggtaattacccagcattgcctatcagcaccccgccttacggttgacacgagttgggttagatgaatggccatcttttttttttttttgcttccagtttgagagtgtctatccatcaatgaacagacataataagctggccaaggctgaccagaaattgaatgttgttggtgatcaggtcctcttaaggagatcatctagctggctcatcctagcctgcagtgctgtgtgtacatatggcctccatctttccattctttttctaagcggaagaatgttaagacgaggttcggtcatcaaaagaaacacatggagccgacgagcacatggaaagagtgtttcgaagtgatggattggattgctcagagcgttatgagggtcttacatatttatatgggctaacttggtttgatgggaggcatgtattcccctctcatgtttttgcagcctgatcggagtcaggagcagcagctaaaaaacacgtggcgcctcctgctccatgatgctggctcgtgataagtttctgcaggccaagagttcaaggttgtcaattaacgacttcaatgttcgatggtctcatttctcaccatcacatcatccccaacaaccttcgataacccgatcagagtttcatcagctttgtatggtcagttacaatcgtcagtttcattcgactggctgctcgactcggtcgatggccttcttttgttccctgaaaggtgaatcccaacgttcgcctgagtggttccccaggtgcatatataaatctgacaattatcttaatcgatgacatgtgtgatatcgccactctctttcatcttatcaccctttatagtcgtaatcatcgaaacttcaaccacagagcttttcaggaataatcccagtgtttaagtttttctcaagaccacggttttggggttgtttgttttccgtggaactcccaggtgtgtagacagaagcagattcatagacaggatgactgagttgattctcatcgacatccaccatcaaaatcatctttccgtccttgtaaaaaaaccccgatgccaactattcttgaaccttatcatggccatccccagcctttcgggtacaacaactatcatcaaattcgcttgcaggtagattattagccagcctctctctagtggcataataggcctctctgacatattggcaacaaacagaaagcaaaaaaagggtccaagatatcatcagcatcatcaatcatcctcgcatccaatacgggattcttaccgacggagctctcctcaactgaaactcgatcagaaatttcggaattggatttggaccgccaactcctctgctcgagggctgatcagccaccagcccatgatttggatcgaaattaatccttctacataggaccctgcatgctccatcacaaattgtacttttggtcacataatacgtcattgcttcaactcgaggtaggttaacagatatataacaccaagacatcttctatttaaatacctttgcccatctctctcgaggcctcaaccctcatagccgagcactagtctacgcgttgctttttgagcgcattatgtagaccaagacacaattctctaccaaaactgagacttgagtacggcaagttggcctgtataagcatcgaccaattcgccgcctacaatcatagagtctctatcgctctatccatgcttctcagcactgtggcaagttgctttgccgaaacttgctgatcattttcttcgtcaagtcttcgttacagacctgtcaactatgtatgtactgtctcactgccgcaaacaaacctttcgcctgctttctccaacatccaactcacacatcacaaatttcacactggaatctggatgcacgatggagccatgcatgcaagttacgaaatacatacataaacatcgaaataaatatatgtgtttaaaatattatgtacaaaaccttatatggattgagagttaaaaggataatttccagttcaatgacattgactgtcttctcatgcttcccaacccaaatgaatcccacgagaatgtactgtagatcgtcctcaacccgaaaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacgaagttcccccacgcgtgcagagctcgattggcgaaataaacataaaacctttcatttttttacacagattttttccttaccgtccttctttttttttggtatcatgggcgtttcttgtataaatagcatcatttctcaccttcctttcatgtcccgcccccctcttcattcgatttccatgattatcaacaaaatccggtacctcattcttaccctcgtgtcccctctccttcttttacccgtccgccgtcactcgccattccccataccaacttgagtgtgtatatgtacacacccttcgaccgagaaagaaaaaagaagaataatctgctgtttccgacattgcgaattccaatgtgtggcttgtatgtgttcgtcctcttgagatagattttatgatccctcctctttatttttagacccgctctctcatcgtctttctccatcctgtactacttagccgctgttattgaaacatatcatccttgttattattagtaaagaagttctctctagtgccatcacttccccctgagtcaccattttgtgacgtgcctcttgccgcagaaaacgtttccctgtgacgtggaggaggtcatcagaccctctttggtctataatcctgcaatgctgagccacttatgcagataaccgccgagggcttgatgtaattcagtgacaatgagcttcatgacttgggattccactggaagcaatgagctataaaatacaagtgatagaacctcgtacaactacatagcaatggcccaattacgggcataaggaaaatgctaatgcttacatcatggccagcagatatgtcgaactacggatgggatggggcgggggcaagactaagaataaaggattttgaaggtgtatacttaaattactgcaagctccccttgtgtagactaatattcttatttttgatgaaaataaaagaatataatgacaagcctgatgaacaaagagtttgatctctttgatcccaagaatgctcactgaatcagtagcgtaacgagggtcgccagtctattgcctgatgaagctgacacatgatcaaaatttcactcgcggcgggacatgagtttttttttattacaattactcataaagaatgattagatggtgatcaagtagttcaaaagggctaaaagtgacaaatcgtttaaacgaaagtaggcgaaaacatgtgtccatgcttttcatcatagcattaggtgtgtaaaatttcggcttgcaagaatcttgcgtcttgcggaaatagaattagtttgtgagaaatggtgtataaagaaggcaacagaacggtactgaaactattattattatgattaaatatggtatgatgcgtttgcgttgagcggctttggaagcttaaaaggtgaatgttgcgctcgattttccgctcccaaaggaataaacgacaaacgaagagaaaaacagaccgacggtaatcccgatggcaacttgcaccatacgaaaacctgaaacgaaaacaaagaaaaggaatgggttggtcgatggggtgacttttatgaagagcagatgcttcactaaccgattatcagcccattgctgtaagaatcccctgaggtagagtgatacgtcatcgcaagaccaccagccgctgcaattccggagggcaccaagaatagaactccagtgaccatactatcgaaacagaaaataaacccccccctcatgttagtcagttacttatcgaaggttggagaaaccagcgcttagtgactctcacctagtaaaagccgtccctttgaaaaatcgtgagtacatatttcccaacagaccgatcacaaaagcccccaagaaggaaacaacgtctgatcgatcgaagatctgggtgaggcacagtcaaagatgaggactcaggaggtttaagttcatccgcttcgaaatcgatgagggacttacaaatttgttggcaaagaaattgcaaacccatccgatgcaggcaatgataaccatcacaggcatctgcttcgtccagatgggttgcaagttccagagactgagaaagaaagaaaacatcgggacgagtaggaatgaccaatatgggctcgcaggttgtctccaccactcccaatggggctctcgataacattgaattcttccttggtgaagctccccttcccccgtcacaccagccgtgccattcgagaaggtaaaatcgccgatcatcccaggaattgtcccgttcatcccattgaatgaacccgacagtgtgtagacatgactctgagtggcttgttgcatctgggtattatggcgggctttgggatccaaaaggtagtaaaagtcagagcctatggagatcccgaatccctgtcaatcaaataagcatcaggatcaagtatataaaatgttggggtggtttgcgaagaaaagatgtaccaggaaaagagagtagatcacagcgtaaaccatcttaacagagccagcaatcaagtttttcgacgccaattccaaagaaccgcacactaagacgatatgtagacgttaaccaaacaatgcaccgcttatcaggaagacaagcgaaggaagcacatacgaatgatataaccaggcaagatcaacaccacaccggcagatgagagggactcgtagcagaagtaattggtggtcgagagccctctggaaataaaggatacaatggttgcgacagagatctcgaagatgctggagtacatctgattggttgaagcctttaactgcatgaacgccaaaaaactcccaaaagcaccggcaacccactgtaaaaataaacgaagaagaacgaaaaaagttgaaagaacggtcagttaaaaggttatgttaagcgatgtgatccagagagtattccatttaccccatcgacgaagcttccggcaaaacccaggatggcaatcgtgccacagcagaaaaaggcgatgaccatcctttgccaagggctgtagagcggactttcattgagaatcttatgtagagctgcgctcccttggccgactccggtatggtcatgaactacagacttatagacatgatggacgcgatggagttggcccagatcgatcccgccattggctttgacctgaaaccaacaagtcaaaaattgtcaattagaatggaaatcatacatactgttgcacccacacagtacaaggtcagattgcatacaaaatgtgtttcggaggtccgggtgtctgcgtccccaaaggtcgcgattacgatcgatggaagatggacgaactgagcatcgatctctagcactcgagcagtcgcactgagttgggattcgagtcgatgacttggtgcgccagttgtcatcagcgcttttgcaagcttgaggataaaattttgccttttcagaatatctatagaattaaaaaaaaaaaagttagttaaaggaaaaggatcaaaaagaaaaaatagaagaactgaccggctacatgccgggtgatggtagctctccgctcccggctcttggtctttcggtgatgaaatttctcctggacggcgccgacaacctcgcggaaagttttgacagagtaagtgcttcggacactagctccatcgctctcagcgccatctgaatcacgcgctttccggtttcgcttagaagatttggcgtgatcgccatgttcggaagactttggaggcgaatgagaatacattttttcattagagtcccaaggcgaaacaaaaggaactcttcgattggcgacacgcgagtcgatcgaggtttgtcgactcgtcgcaacgctcccgccagcataggttgtggccgaggttgctgaaccggatcgttcgattggaccggccctgttgttaccgtaaagctctaagagatgggagagtacgccgcccttgaccgaggaagcgggagggggcgtatcgaattcatcaacatcttcgaaatcttccatcagcgaaggaggcttgagtccagtgttcccgactgactttccgcgacgacgtttgatgtgggagcccacgatatctgccgcctttcggttcggctccttttcaaccacatcttccgtagtcgccctacggagggacggtttggcaggctgagaagtccggtgccgaggatctccgcgtcccgccggatcatccactccagaaagattgattgccggatagccagactcaagatcaccgcgttggtgcgggatgtcactgtcccgtcttgcttcatcgcgtagcgctctgaacccttcacctgagtcatacatggtatttgattgaggtagaccagatgaagctgggggagcgggttgaagagaattgactagtgcttgatcggtatagtcagaattacgataatcatggttgtaataagttctctcagggtaacttggcggttgtccatcaagagttgaccttcgaggtgagctgttttgtatgatgccttcattagctcgagaaagtgggggccgacctggaaaaagcgcgtcgggatgatgctggtgcgagggtggtgctatgctgttcgagggaggctgaggcacagatgcatggagggtataagggggttgaaaggttggcaaggacgtttgggggaaatattcgaccgccagatcagtcttattagactcaaagtcgtgtttgggtttttgagaaaaagatccttgtgggcgagtgtggaggctctcggatgcagacctgagccggttattagatttgaatccaggctgactggtagctactgagggttctttgcatgcgggcagttttctttggacatcggaaacagcttcttcgaatggtgtatcattgtctgaaggggatgggaagtaggcaccgggcagcatgctggcagcgggtgtggatggtcggtctctgaaggatctgcgcagcgcgtcaccatcgggcacgccagtggtggaaggggcgaatgtgccctctgaaaacctgactgagcttcgacgccgttcagtaagactttgacgattatttccagacataacgcgacgggggaagagtgagttagaagaaaggatggaccgaaagcgagcaggtgtagtagctggtcaaacgcgtcagtgaaggattgaaataggtggaatatgaattgctgtagaaggagtgattggtattaggtaagtaaactcaagtatcaaggtgagagacagaagagaaaatgtagtcttggaaatggcaagacggaatagtcaagacccatgtaatatatagaccgcctagtcattcgctttccaatcaactttcatgtgtgtaaaggactcttggcattacatctgatgatggtgagggggcctgtgagaatagcgctcagggaacactgcactagtggactgtggaggagttatgtttcagactacctgccgggcagtcacgctcaacattttgtgtcatgtgcctgaagcaaagcgcgaggaagactgcatatactctggcatgctcattgaagaacgagccccttcagcaagatgctagagactcaagtggcccggccccatagccgactgacccgacgacaaaagacgatggacttggagagcaacccgccttagttcagcacggggtcacgtgggcgggggagtcctcgctccgggcggcaccggactctcctgccactaaggccaacccgtcgggccgtcctgcagctcggcgaccaaagttatgtagctgagatttgggtgaagcgcgctgtctcgagtcgtcgacgcgcccaagtacaacatgagcaaattgtggatactaaattttggtcttcaaggtagtaaaattcagataatgaattatagataacagcagacagatgcatgagtaatcacagatgtcggctgcagccttcttattgagccaaagaggattgaatcgtgggttggtctcacatagatcacttgcggagaagtgatgccaatttttggccagctgtccgtaattattgtgtagcgctgggcagttacacagtatttctgaaagctaaaatgattttggtttggcacaattccgtacaacgctttcgcatatcgaaacgattagcagttgaaattatgagcattcataatctgaaatctcatggctggttgctttcttacaccctttttttgtgtgatggaaagaaaggagttgtgcataatatgagcttacagttagacaaatagggttgatgagtgcataaaagagcatgctaatatgagagataaagctggctgatcagatgagagtgaaaggtcataacaatagcaaataaaccaaacaatccagaaatcatatgtacctaaatgttgttttgtggagggggtaggaggctggatgatgtaatacgaatcgatgtctatagtggtacaaatgcttcaaagagacgtcaagacaccaatgaataggctgaatagattcaaagcgaagcggcaggaatgctatggtttttgatgtccagttttgaagaggaattggaattgaacagaattatctccttagaggctcctcttcacgctcgtcttcgtccaggagaatgattctgtttcttccagatccgaattcaacaaaactcgctatgaagcaaaccacacatgcggcagcgccggcaatcagagcagtgattacttggggtgcatctgccactttctggagggttcccttgctgttgatcagcagaccgatcgataaatagacgaccgcaagcatgcgaaccaaatccttggcacggtagactgctaaggcgttggcaagcccaatcaataaaacgacgccgaatatgatctgaatgcaaacattgaaacattttgattggtcagtcagacaccaccagtcaggaaaattacttgtgagataaaagctgggtacccaagcatgagtcgaaaaatgcctttcccaggtgttgtcaatcggtgatcggtaccattttaaggagatgaggatagattgaggaagatcgacagtgaataggatggtctgaaagagctggacgggaatgtagataaagataaaactgaaaggcttggaggtgaaggagggcggcgagtgtctccagatcgagtgaagtgtataggtcatcaaaagaaacaccacgagaagaagcgcagtcgacacaacgaaaagttctgctgcctatcatgtgcagaagtagaagagagtggcgaaaaaaaaaagagtcagaaggactcagggatacagttgaaaacgtccgacacagcccagatatcgatacggatgagagagaatttaattgaacgtcgtacccagaagatgggccaaagagcgaaaccaaacagagcgacgacataggtcattccgattgcatggacaaaggtctgctttgtttcttcggttcgatagcgttgattggaagtgcaaacgaccatgaaggccataccgaattgacaggcaaagatgaccaaccagtagaatccgacgaggatcttactgggagtgagtaaggtgtaataccgatcattgatgtcgcccactgcgttacggatgaaaagaccattaagtgagtgagaacgacttggactatgagtacaattcgagatggaagtgaaatcttaacttgaaggctcgatgagcaaggcgcatacaagattagaaaacatggcagtcaaggtggccaacggaacgaagatcttgagtctgatgatgtcattctgctctacaggctgtatggaccaacaagacgaagaggcttgatggcgagtcagtaagaatgctgatgatgaaacaagtgaaacaccagactgacgatgatatctgccgctggatcgtaggctgctggggctgttggtggatgggtgtaggaagggttggtcattgtggaagtgagtgatgttttttgtgaggtggttggttgggttcagttgtctcctgttgaccgcttttgtattcaagcttgcccaaacaccccgacatcccgcatacaacctgctccaatcacatttgatcacactgcctccgaatccattgacgtcacatgatcacttcatcaacgaaccaagcacagctcaaaaaaccacactccacatccagcctcatcttaattaactccctccgacacagaacgagttcatgaggtagatatcatccagtttggtggatgcagagaggaagcttgccgtggtcttgtttttgaacatgatttgttcatacaacttctgaattaaagaaaactttcaaaaatggttagactcacatccaaacaaaaaaaaaaaaacatcaaaaggagctggtaaattggtccgaagttttactcttcaagagaacagaagagtcaaaccccatcaaaacagacagattctatgtcatatgtacacagaatatctgtgcttgcccatttgaaaacccctgattgagggaaacaaaaactaaaacgtgcagtaagatcaaaatgtgtatatgttcgttagataccatcaacaaagattgtttttgaggaaatagatggaaacaacaaaatttaaatgactgatccatatctgccactcaggatagtaaatagattagattaagcaatgcacaacttatcaaagagtcagtcttggaaagcaaatttcaggagtgtctgattcagcaaatcagtggactcattggataattagtggatgggaatatcaatgtgatttttttttctctttcagtattcattctgaatgcttggaaaaccaaggcagaacttggattggctagaccaaattcagtgaattggcccaaagaaaaatatctatcctgcttaagattttatcaaaggcctcaacctgggagtagatacctatcaagggggcaaaagctcctagaaagggccagaagcttttgaaccaaacagggttatttctcctcatcaagttatatatatggactttatccagtgaagatcagtttttgcatcagagaaatttcttcaagcacaattcatatattggaatttgaagaagtgtaggcaataatgagcagcaattcaaaaagagatgcaacttcaagaagaaaaaaaaacatttttttggggggattatagtgttgtaatccaatatgagtgtctttaaacatcaatcttccaagtctgctgcactagcattgggtcgagaattgcaggatcacccttggccaaggcataccaatgaaggcttatgattttttagagacaattgaatcatctggttctctgagtgaagataccttttccatggccctagagccattccaaggctccggcctgtgagtatagaacatggaagatggaattgctcgtatctttcttttcaatgaataggtcaatagactactcacactcataaataattagcttaggataggccaattaagcaagtccagtcttgcatgtgtggaattgaaaagattgatgttgaggatgcagaaacaaaaattgaagggcttgaagatcctatggaaattcactttcaacttgatccccaagcctgaccgtggtgagggctgtggtttttttccagattgaattttggttgtttttcggtggatgggtggccggatttgtcagttcccggaatcggatcccccggtcgatcagcctggggccgtgggaggtcgaggtgtactggacccggtgaggcccgtgcccaggaaaatagaactcacctcactggtcaccggactcagccacaggaaaccacccaaccaacgacttcatcagactcaacaagcaaagcaaacaactacacaaaccaagccaaactgtcaaagatggttctcaacaacttgactgccaactgggctagcctatccaggaagtccttcaccttaccaaccacagtgtaagctcagaacaaccaaaaaacagccttcaatcatcaagatattaatctcttcttaatcgatcaacagggcggcatgtcccaaggggatcccgatcgcaccccgagtcaatctcgccgctcgatctgcccatgacgctcatggcgaacatcatgatgaggcccatggtccgtcgagcatcaaggatcgtcacaactttcgcatcccttcctttgccgcccgagtcaatgtgcccacctgctcgattgctcaattatcatcgcgaacaccaatcaatggtatatgtcttgtctctccctcttcctttttttccccactgggcatccatatctgaccctcacttttataaaaaaaaaacagccaatccgacactctctcaccaccgccaattcggaacaagcactgcgaaaaacagcatgattccgaagagctcgggctcggcaagcttccaggatacacgagaagtaccaaactacagcagctacaagacggtctctgaagatagcggacgagtgttctcatacctgatggtgggctcgatgggcttagtgactgcatcgggggcgaagtcgttagtgtcggacttcttgacgaacctatcggcctcggcggatgtgttggcgctggccaaggtggagatcgaccttgcgaatatccccgaggggaagaacgtgatcatcaagtggcgtggaaagccggtgttcatccgtcatcgtacgccggctgaaatcgacgaggctaactcggtcgatatctcctccttgagagacccccaagctgactctgaccgagccaaacgtcccgagtggctcgtcatgttgggcgtctgtactcatctcggttgtgtgccgatcggtgaggctggtgatttcggcggatggtattgtccttgtaagtcatctcaccccctcagttcttctctgagagagatcgatgccaacttactaactttcttccttatcttcaggccacggatctcactacggtttgttgaattttgtcgctttgaaatctgcatttcaaaagacaagttgcattaatttttttctgtaaccttcctaattccagacatcagtggtagagctcgtcgagggcctgctcccttgaacttggaagtaccggcctacgacttcaacgatgaagagggaaagtaagtttttcttttctttattggcatgtgggatattcgttatcagctgacgttccgcttctctctctcttttattcgatcaaggctgataatcggatagaacccagagaagaaatgtatcggtaggagagggaaaagaagaaaggcataagagcagcagagcgaattgcgcattctttttacgttcatatattcatagaattgtcatacacattgttttcttttttgcttcttctctcgacacacattaggcctcctttctcctccttctactttaccttgacatatctttttttttttgttcccctttcttacaacgcgtttcgttgagtccttcgatcggttgatggcccatcaatggaattcattacttaatcatttcctcccctctcctttctcatgatcacaagagaatctacctcaacctacctgcagatgattgttcagttgcaatactcattcgtgcttgacatgacgaggtcttactcctcaactgccaccaccacccagtgtgggtatgttcaacccagccaatttgaatatatgtagctcatgtcttggctcccgaaccaagcgaggacatccagagccgctgtgtccttaaacccgcatcggcaccaaccgagtccatgatcaagctggccccttccagctcatgtaaatatcaggagggggatcatcaccttggagggtttgtgagcagctgaaggccctggccaacccttgcagattactttccctcagagcacaaaccacactgcagacaaggtcgtcactaatagaactttcgtttggtatttttctgacaggtttatactggaaaccctgtcgaacttccgcagcaagcctcagtagcccagtggtagagcgtttgcctagtatccgtttccttcggtgatagcaaaaggtccagtgttcgactcactgttgaggcaagcgtgagggtttgtgccctgtcttttgcagaattgcagcccatgtttttttttttgttttagagagcagctgattttgcctatatgtagcattgacttggatcccgctatgctcttacatgatgcatgatggtaggccgataagagataagacaacttaagtagataagaacaaaaaaaaaaaaagagaaaaagagaagagagtttagatgaaggccttgtcgagcccctttggatggaagctgacggagtgatcttggatcttgaactggacggtcctatcggatgaggtagtgattggcagattgaggtcgccgagatatcgggggcctctctgaatgatcaactgtgtgtgtgtgttaagttagtttgattgtttggtttgagtagagtaggagttctttacttacttcgccctgagtttgtgcttgtccgcctagtgctctggttctgaggatgatgtcggatgagttgatgagctggatgaagatctctctgtctctgttgttgttgtttttgattaagtcgttgtggaataggtagacgagtgagaagtcgtgctgttgaggttgtgtttcagtgtgagttttgcttaggttggttggttgtgcttacgttgagttgagagggtagtagtgctttgaatgattgagtgagttgctgggtgggtaggttgttattccagatgatcgagctgaggttgttgatgatgacgagtgggtttttgttctttgatttggtgagttgttgggttagtagtagtttgatatcctcatccagtttgggttggatgattgttaatagtagctggttgactcggttcttgttgagtaggctgagccagtagttctggtcgtggtctgttagtagtaggatgactgctctgtggtttctgagtgcgttgctgatcagctggaggaggatgaagttggctggggaatcgatcgagtcgaccaggagcaggctgagcttggctgggatggagtagtcttctagtgggaagttcatcttttcctgcaagttgcacttataaaaaccaacaacaaaccaacaagaacaagaagaaagagatggcagtgatggaggacgaactacaacgactctggcaactcctagccgaactatcctcacaactcacccagaacagagaacagaccgaacaactcaagaaacaggcccaagaactcaagactcaagccatccacaccggaactggctatccactcaaacgattcaacgtcgacctcagcaagggtaagcaaacaaacaaacaaacaaacaactaatgaatcactaacaaaaaaacaaaaaaacagaacaattcgaatctgaactcgaacgcatgaacgctcaactcgtcatcgaaaatcaaacactccaacacgagaatcgccatctgaccatcctactcaaagatcacgaaactaccctagaacagatcatgaaccgattcaggaatcatgcagttaagacccatcttactcatttatatttatatacttaaaaaacactcacatccttccttcatcataacagcattcaacacaacaacacgaactagaactcaccaaatactacgaatccatcctactctccctactcgagaaacaacaacaacaacagcagcagagatacccaaacgatggccatccaaccgaactagatcccaacaccttccaactcatccaaaacctatcgatcctcatccaaaaggccatccgagaactctcgggagaagagccctacctcagcgaggccgacgagctcgaatcccagcaagccctcatccaagccgagctatcccaccagcaatcccagacacccacctccaccgagccaccgccgagcccgtttgccttccaagatccattcaagaatccatcccctccacccagccaccaatcatcaacacatcaacccaagatcatcgaccaagaacagagacgcaagtcgatgtccgtcatcgactatcgtccccggctcagagacccctccagcggaggctatgtcggcaaacgcaacggctcgctctccgatcacgccctcctcagcgccatcgaatccgagcggctccggcgcgagaatgcctgtctccgggagatgctcgggatcgccaccgacgactgtgggcccatccagccttccgcagtccatcaacatcctccaacccaccaccaccaccaccaccatcaagaacattctctcaccggcaatctccataccgtcgtctcccaggtcatcaaggaagaggacgaggatcctctccatgatctcaaccatccccctcccccgcctcccatcaacctcgaccttcatcaaatccttccccctcctcctccccctcctccacaacaagaacaagaagaatctgagcaacaagtcccgaaagaccagatcgggtcctctgatcaacaagctggctcctcctcctcggacgataatgttgatgctcttcagaatcacgactctcatcagctacccgcttgatccttttccactcttcttcttcttctctctctctcaaaacaacacatccttcatctctttctctccaaaaactagatgattaattttttttttctttttgtgaagttcatgtatgatcatcatcatgtactttgtacattgttgtttttttctctcttcttctcttataattccacagtatattgtttgctgtgctcttttcttgggggggggggggtgagatggatggatggatggatgagggaaggggggagggtgtggttctgtttcaaaaaaaaacaaaaaaagatcaaaatcaaaggaaaatctaaagaggactggattctttagactgcaatgataaataaccaagaggacaagaatacacatccaacagagaaaccagtttcaatttttgtctagcttatcccatttttttttttttgacttgaaaaagaaagaattgtgggctggtgggtggaccaagagcgatggtgggctgctccgctccacaatacacaacaacaacaacaaaccgcccactaaggttattgccttcctgacattccattctttttcttcttatctaggtatcaatcaatctgttgaaagtgttttgattagataaatatatttatataggttgttgactggactggctaaacatcagccggctatcctgtattcatttcttgttttgccagtgcttataggtatacatgcttagcaacctttctcatctgcagactgcattgttctcctttatgtttatcatacttcttttatgatttgttggattttcagcatggtttttgattttgattttgattttgttttgcatccttttttcgattagtatgatgagcttgatcttttttatctccttgcaattcttcttttcttcattcatttgttgaccttgttttttttttatcttttatctttttgtcttctggactccaagcatgacaccaacaaaatcaaaattcctcactgcatcagttctcttgttcctctctctcttgagtatcttgttactcagaacattgtgctagcactgtgggtggtatcatcctgttagtcctactaggctgtgctacagtactcattagcagcaaaaaaagaaacagccaaaaaaagaaacctccagtagtgggtccttttttgggtctgaacgtgtagtgttagcccggttgtgatgatggaattatggaacattataaccctgcactaagactacggttaacttaactagcccatcattcccaacaggaacccatgaactcctggatgccaatgtgatggaggaggactggactacatatgtagataggacgtggtagcccggtggatggacagatgcttcttcactccctgccccctctatctggtccaagttttggagactgaaaaaaaaaacatgggtttgtggtttgggagatggaggagatctggaagatggctgtaggtgctcaaaagagccttgctggataacttgagggttgagacccaagattagatgtgtttatttatttatttttcttgtcaatagtgctcttccatgggatttgtattttctccatactataaggagatattgtgtctcaataagtatgtcctaatacagcaagtgtttccaagattgtgagtttgaaatttttcacctgttttttggtgggtgacactgccatgagagccttaatgtgccataagttatgggattctgctacttctgtactagagtcttttaatcaatattagtgaaggactttccagttggcccgattggtttggattagagggactgctgaaacctcaaggccaagtgatgttcacacacaaataagctttataagcccttccttctaaaaatcaactcattcattagaccaccagatcaagtcctctagtggatgagttacacaccaattcaaaccccccatacatacacccccaatctaattctttttgtttttgcagacaggctgtcttgcccactatagaatttataatcttgttgttgtcagttgatgatcaaataaaaactatgtgaatgtagacagagagagagaaacatcatgaacaggagaataaagaggaagtaaacacatagctgggagagtgctgtacagacatctatgaaaggacaagcagaatacaccaccaccacccaaattactttcccgtcaatgaaaggccatcagtggcactggcttgaagaatattgtgtgcttgctaagggcaggggggggggaaatgtggagctgatcagcaaggagtaaagagcttggacaggataaaaggaactaatcaaaactataaataaaagaacacctgaggaggttgggatgagtttgttgaggtatctgtgtaacaaggagagttcttttgagagttttctctgttgataattctgtttgttattaattctctatggatatctagtttctctgggctctgaagaaagtaagctttatttctctaatttctgcttaattataagggttgaggaggcctaattataaatatatcttaaatatcttttctaatactcaaaataagagggtgatgaatgttgaataatatctctaattatctttctggtgcaaaacatggggaggaaggaagaacatggtccacaaaaccatgactgttggaatgtcacttgctagcaagtcacatcaaggcagctttggtggagccttcttgggtgaaccttgcctttgtaagtgttcaaactgtcctaccacccctttgtctactaatccgatatgaatatgtcttaattagggattatcatttatggaagatctgaaaagttcaaaaacctcattttctctacaactgttgcacccccttccatgaaactacaatgaaaaggtggagtttcatgtcacaaactttgatcattacactttgtttttaaacatttattggttcaggaaaaaatagatgttttaagtttcattaaacattttcatttttgataccccctattgggtttgatttagtgagatttgagtttgagaagccttgcagaattagttaagacaggaagattgggaaactgttgtggatgttagggagggatcacaagatgtttcaacagattgaaacaatgattcatatggtaaatatgtttctactcttaaattatatggatgtgattgatctcaccagagtgcttgctgagggggggggggggggatcggggatgattataggcaggcaagatccacaaaactgggattagtttctgtgttttttcctggttttgaaaatgtttgagcaagatgactggatcaaaaggattgggaaaagttttctctctccttggataagttgaggatctgtccctggggaaactgagaggttgtgcaactgggatttcctgagtgggtaaaaaaagtggggaggataaatctcccaacctgtcctagtctgcttgcacagtcagattggccaacagatttacctagccactgcaacatagctgctcacattcaaggaaccatctggatcaacccaagacttgattgtccatggttttctgttgattgttattattttatcttattttgcaacaagtcaggattttttttcatctctcctcttgattgatttttggtagtgctgggaattttgtacctctctaaggctcttccaccatctttcccgttgttataaacaaatttaggaatacactgggaccagctcacctattagcctcaggtatttggtatccgcttccgcattccagcatcaagatgattagagaaaaatcaaagaatctgttgaaattgaatcaccacaatgatttttgatgacacattttcattcatcagtaccatgaagattcttttcctttgtcttgatgatcagagactcagagctggatgagccatggcaatcaagtccaagactcaagctaagtcatgattagctacaattccattaaaaaaaaaaaacgaagcaaaaatgatctccccagttcacctgacacacacttgatcaagacaaacttatgaaactgtctcagaatctagcccctgctccagccaaagaaaccaattggaaatcagtaactgttaactgtgggcacccaaatgaattccaaattcagattggcctctctacccatggttctcctcacttgttttttgttttagaaagctctggcccaaccaccattgtagtgtgccaattgtgtttcaagtatcaaattgcatagagtcagagtcctctactgagaagggtatatattcttagttgtgttatggcataatcagattctacaggcccttttaacccatagtcactcactggaaccactaggctagctacactcagtcaaatgtgatttgggatttaaattctatttggaatataatgaatgcttattgcatattgcaaaccacaatttggctttagtttgtttatgtattcaatagggggtatcaaatataggaaatccaccattagaaaccagtcactttttttaaaaaaaaaattgcatcaatgggccccaaaaggggttaaatgaagaaccaacatgtttaaaaaagggtggattctttcaaaccagtcaattaaataatggtggatttggttatatttgataccccctaatattaatttcatagtgtaaccacaagttgtccgcattgtttgtatattgtacagtggctttcctgtgatttttggctgcttgttatggattccagagactcaaagaccaactttgaagtcacaagacttggtcaagtggtgccaaatgggtcccaaaaatgaatattaataataataataataaaaaagtttcaaaatttgtcaatttttttccaaaagcttttatattcattttgggggagtgggagtgctgagagaaagaaagagtagaatagagattgtttgtttgcactcaggtacctgttcaatttttttttgtttacaaaaataggtaccaagtaccgcactcggcaccacctggcgggtaccaccagtactttccctctctttctcacttagtttcactggtatttagtcattttttgaattttttcatatttattataaaatatgcagccctccctcccaccctatgttaggtaagtggggtggtacccgcggtaactcctgttttttccccaaaaacagacacctggcaccgcacctggcacctcctggcaggtgcatagcgggtgccggaggtaccccccaaacggtactaggtacctaccaaggagtaccacagaatgatctctactggaaaagcttcaggaccataaggccctgggtttatgagacattcagtttcagctatcatccagggaacatcatgaaatcccttgatcactcttgtggtgtaggcaacggtgggccagttacactaactgtagtgttagtgttactatgcaccaggaaaaaaccaagagttgcttgttgacaggtcacattgatcaacaatgggcttggctctgttacaactacagttgtatgaccagtggactgcaatggcccctttgtcctctgtgggggactgtaatcacttgcaagggggtagatgatgggtagcaggctgaaattagcctgatgtcacctgtaatctagtgatcatttatttttcctggtgatgtgtgcaggcccccaaaaggtgcccaccacactgagtgaattagtggcattttggccctgtggtggctgttagtggcccgtagggcagcaaaaacccactaaattttttctaacactacatgatttctgtgcacaaaaaatcccactacacactaggcctgttctaaaaatgatactcatttgatgatcagaatgattacctctaatgagcttgacactagctctctatgatacaatctccaccagttttcaagcaaaaagataccttgtattttaccatgtcaattgaaatacggagagcaggatgtacccaatttccagagaccattatcacattttctcagctagtgcagaataacccagttttcctgttccaggagccagtgcaccttgacatgtccataagctaaagtgtggcccctctcaaaaatatctggtagtgctagaggttgtagcagttgaacaagagggttctagattggtaaactaatccaagtctgaccttgatttctcaagtagagaatcctacaggtacattcttcatcaatttgccaaggagtgggaacccttgttgaactggtatttacaaaattggtcaaaggagtgaatccctacctgtcaattggccaccacctgtatcatttttccaaggtaaggaagcatctacagaaagatagcaacagcatttggttgggattaacaaataaaacaggaaaaagctgtcaaaaattaataaaaacaaaaacaaattatagggaagaagacaagtgatcatgaatttgatagacattaatagagactgttcttccaggttctttgactacaagagactgtggtagatgtaccattcagaacagaaacatgctacaatctattttaaacattacaaagaaaagagatggtgaggaatatcatttgaagtttgagccaggagatgtaaatgccaaacaatgtagcactgagtcacacaattgtaatagtaacagtaatggttatccaaagggatgcccttggaaaaaatagagtgcctgactgtctactatcatgagtctggtgaatgtgagagaaacaaacagaagataattagagcagagttaaaaacaagagagagatagacaactcagaatggcttcccaggaagtatgatcagctgtcaggttgggtccaagaaatgacccaatgtggtatgtagattacaaaagacttgtgcaaatgcatgtgagattctttgaagaatccatcttacccaaaaattggcatttaattgttctcaatggcctggttttgccatagctgcaaattggcaattgatctctacattttttatggacagggatgctggcatcaataggttggcttttgaggaggaagaccttttgcaagtaccatttgttcttctcttcttaaccaaactctagctcataaataaattcttagctgcaggagggatcgggcaaagatacccggatcaagaagctgaggatgattctaagttctaaaggtgtgacccgagtgttagggcggggtgtcaaggcaatcccgacgcccgcacgttttttgcaaaatctacctcaacccaccctgatcgcaacgactccggctcccactccagtaaaattatcaaaattgaaagggggtttaacttgttcctcctcccaagtgcacactttgataggtacaccccaggggcacttcttgccgagcgggatcgtggaaccgacgaaactcggccgatccgtggaaccgacgagatcagctctgtaagtcttcggtaaggactgatttcgttgtcggttccacgaagcgagctttttttttcgtcgtcgattccacgaacccaagtccgagccgatgtggagcaggtgggctcgttgcccacgttgattccacgacggccgaccatcaatccacatacaaccaggacccaccgatgtgggtcctgacagtctgaaaactcgagaaaaccgagtgttgaaaaaaaaaaaaaaaaaaaaagaaaaaaaaaaactttactttttttttggggggggggggagtgaaacaaatgatcactccgagccgatctaatctcggaaggaggagagcgtttcaagactcactacgggcaattaggtgacgctcccgcacggaacgtcacctaacccaaggggggcccctttgggttaggtgacgctgcgggccgcagcgacacctgtttgcctgtagtgactgcttggacgaacggtggagcagcctcctgcaggcttggcctcggtccaccgccggagttcgactccgtgtgcgctcctttttggggccgctgccgattctctatctgcggcgctgctagcttcctcgtcggctccaccggatgacctcgggatggacccgtggaatgacatgtggagtccacgcaaaactgtggaccgtcaggagctggtccgacccgctgcagtggtcactcgtggaatccaccgaaaaaatcggtgtccgcccacgtcgaactgcgcccgaggtgtacaacatcatgtccaagccaactacagatcattcctccactcaggtacatggagaatgactttgtgacattgagtccaagccaaaaaaaagctcatacctcccattaacccatattgcactaccacccaggtgttcgggtgggtccagagacccaccccgaggaccgacacccgggtggcaccacccgtgaaaacacccgggtggcgtctttcgggttacacctttaattctaacggaggtcaaacggtcacttgagcatgaaaagtcaaatccctagagtcaatctggtaacggattggtccgtacttcccagcagagctcacaatcagttttctgttccggttcgtcttctcggcggcctcggaggcgcaccgcggccgggttagagatatcgattcttcattgccgactctctgcggaggtcgaactgaacggaagccctgatcattccctgctgtggagggcgttgggatgcgagtggcctcgggactgacgcattgcgccgaccgcaggggctgccctccgggctctcactcagaggattgtgttaggctcgtgcggaggtggattggtgttgagttcgtgtggcccacgggcgatgcagtcgagggaaccacaacgaaaagttccaaatcttcatgtggagggacctcgccgtcgtattctgaaccatgcgccgaacgcagggatgcggacacagaccctgtgtggccttcggaggatacggccgccgattcctggttggataataacacatcatcaggggaaactcaaactacccggtggcttggtgagcaagcgggagagcccagctagcctgccgccgcagacagtgaatttgttggatttgtagagtccttgaaattagatatcaatgacacagtgatgatgctttcacttgatcagctgattttgatgatgttttgttttgttttgtttcgacacccgagctcattcgaccgccggccggaaggaggactagaggcttgtatgcacgatttcgtgactgaccaaccgagaacccagtcctctaagcacagcctgttctctgcgtcacaaactgacgtggtttatgtgtttagataatccttgaaaatgagtgcctgcctgcatccagcttccggctgcttctcgtgcttcctacatatttacaacatatacgatagtccaacgtcttttccatcctgacggatccactgattctgagtctgagtctgctcggttgaagcgataactttagattgagtcctgaagctctactctatcatctgagcttctgttgacttatagcacactgaaccaaaagcagtggcgttcgagagcgtcgatcgactctattgtaatcgggctttttctttctttgggttgtcgatggagctcttcttcttgtgtgatcagggtaacggtcaagaggaaactctagttgagttccttaaccaacttcttgtcaccaatctttctcgatcacagccttgatacggtcaacagaaaaacttggttcaaatatcctctagtcttgctgttgttattattagcagtcaacctccatcatcatcatcatcatcctcatctaaagatatatatcctaaccctcctcctcctttagcgatcatagtaacactaataataatactacataattgtttaacccactttcttcttcttcttcttcgtcttcttgaactgtctttttctctttctctcctattctctcaaccaaagcgtgcattgtaaataagcgtatgagcagtttggtagcaacggggcacagttgaactcttctcctccagggaatctcaatcaaatcaatatgtatcgtcagtcttgactctatccttatcgaggaggctttgccctctgaatccagcttgtttacttactcgtccttgtcttgcttgatccccaactccacttcagccctttccttcaccaccagccatgccagcgattcttcttcctcttcttgtcatcatcctcctacggctggccaatcgccaaaccaagtacccaactatctcgatcgaaataccattgccaccctcctccaaccccatctggtcctactcagccttcaggactccagactgagtcttacccaacccatcatcctcagcactagctgctaccattctatcaatcagatcatcgaccagctgatctactccatcctcagatccatctccaccaaccaacactcagcaggctctagtcatgagaaccactccaaagctgagcagaaccagggagtcggggatgatgatgataccattgagaatgagaacccgatcatctcactgcccatcgacccgggctacctcaagactcatgggatactcaaagtactcaaccggccactggcccagcgatccatccaggctgccgaggtgggctggatggtctaccagaacaagctcaactccagccagcagtctcaacccttctcatccgactactccccagcccaacaggacactacagcagcagcacccatccagctcatcagccagtccgtcaccctctcggatctgttcctccaactacagatcgactgtcaggatcttatcaccctataccagccatcagcccctgggtcagagctaagaataagaacaattataataacaacactaatagcactaatagtaatcagcagcagcagggcagccggactgctgctcaagctgacccaattgatcctcacgatgacactatcaacccacatctcaaccaaccatctgcccatctcttcaatcagtcattggacctcctcctcgacccttactattacgatagcctgctcgagcgctacgacagtctccaccacaccgtcaacctcccactccgtcaacatcaacagcttgccaaccaacgtccgctccaacagcaccaccaccaccagcatcatcatcatcatcagcagcagcactaccagcctcctcctcgtcttccagccatcaagaaggcccagactacgatcctcgaggatcgtctggtgatctacttccttggtgtcatccaagcttttaccaactatctcctcgaggtcatcattgctatcgtccagactcgtctaccctacccatcagccatccaagcccaccatcttgctggatttatggcccaggatgaccagatcatcaacttcatgcccatgctcgagaccatccaggccaaggcttccctcttccctcattcgcccctctcgccattctgcttggtcgaaccgggcaatcaccaccagaagtcctcctcactcaagccgctgatgttgacgccgacgatgatcaacaaactagggcctgcctcccacttcctcaaccagatccctcagccccccggctcatcctctgcaagcctcaccccgctccatagccccttcttacccgtctcgcctcgagcccgtctacagactgcctccttaggcaaccgaggcactgtcagtggggctcgtctcgagcaaatcacctcagattctaatcatcatatccccttccagtcctggaattctttctccccaccagcagcccctgctcgtaggtcggtctcccatcgctccttgaactcaatcccaagccgttcatctgtccccaatacccctcatatcgactacccctctcccgacctctccctacatcctctcccgtcaaccagacccatccccatcagcagtccccactcgaccagcagcactgctatcagtcgtgctgatcaacatcccgctctaagtcctcgccagtcctcgctctctcatctggttcactccccacccctatccagccctgctgggtccatccctcttagtgagaatcaatccacctatcgctcggtcaccattaagagggcaccgcctaaatcgaagaccagaaaacctgtcccaggaggcaaaactctaacgcccacgccacccatcgcctttccagaaggatcacacgatcttgtgtggcgtccgccacgtggtggcaacattgtggatatcgtgaatcgtcatggtgatgatcgtgagaagagagtcgacatcggtttacccagttctacaacctcctcagattccgtccgcctgccagcatccagttcactgccttatcgttctcccttatcagcctccacatcctccatcgcttcgccccgctcgacccgcaccacccctctcaacccatctcggcaccatcgtcttgactctcaaacactaacaaattcctcaccaatgagacatccggctgatttggctctgcctcatcatcgctccaagagcatgacggctacttctagtccagtactgggccaagccgtcgaaagctccagctctcatgctgctgttgtgagctgaattgtgcagtaataaaaaaacccatgctggtagaatctgacttcttcctttttctgtcaatctttcgtcaatcttttattttccaatgtaaatcagcaggtcgatcctcgcccgaaatctgtcaaatctcacaagaagggtcactccgtagctcaacctgtggttagtcctatcttcatcccctgtcccagcgaaatttcaagtgcttcccctgtcccagcgaaatttcaagtgctggccaaaccttaattacatatattcccacccccgcagggcctaaacacgcgcatgtccttcgagcaattaatgcgctccaatgaaactgtcaaattttccctaacccccgggccttgtctcgagtcctcggactccccaacggtgtgtacaaatcttcttcccccaggaagtgctatgtggcttgtatactgaccatgaaccctcgattcttaaaaaaaaaaacttagagtcaacactcgagtgactccttatgcagcccggacaagtctgcacggatcttgtcagatccgattgaaatgatatctcccaagagccaggcatctagccagctttttccgcgctctgaagtcttgccgcgtacccggtatcaaagtcaaacctgtgctgacacacctcctcagctgccggacttccggaagtttgaagatcaaatttcaagtccctcttcaaattttagctcatcccgctcgatctactctcaaaacaacactagtccccatgggtccttgtcctccaagaagctgatggctaacaacatgacatccatgagccagcgaattgccgcgtctcggtcgacggatgtcaacacatctggtgatttagtaaggaaacctcaattggaatctttggcagaaattctgaattccgatccgccctggctggcgggcccaaagagcaaaaagagtatccctaaagatcctcagacggcagacctagcgaatgtggttggtgccttaggcttgtcaaccccacagttggtccgatctgaaacggtagacgcaaaacaattttaccctaaggcatcgaccacaagtaccggatcggattctttgaagtcacagattcgatcacaacctgctgagcagacgccaacctcatcagggctacagaaaaagctaagaggcttcaaatcactgatttctcgtcggattaaggttaaagatgaaccccaacccatgccaagcatgcccgcgcttcaatatagtcgatcccaggctgttgaaaccgactcgaattctaccggctcatttagtgaatcatgcgatgtatcagttccaactattgccccgaatccgcaagccgacttgcatcgcgatgaatctgctttggataaatcgagccaattcatcggtggggtgaatgaactaggggccctcagtttatctcgggtcagccattccgaagaaggtgtagcacctaagacaaaacccaactccacattcaatacggtatcgaccgcttcaccagtccgcccggcagctccgcccggcttcactgaagacatcacaagcactgattctgtcaaagaaaatcgatcaaaactccgtaggagtatcagcctctcgtccctggtccgtcggccaccccctcgtgacttgcaacaaggccccagactctctcagaccctgatgcgtactcgatcgaaaaattccaaatcgaggactttgactgaaaactcgaactcttctggaaccagtcgtgggacgataaccgatgagcgaggggctggaggccaggaaaatcggagtgacttggatgagatcatggccttagctagtcgtcttaatcgccgattcagaggatcatctgaccaaagaagagcaggatcattcgactcacttcctgaggtaaaaccggggtttgcttctaaacgtcgtgagagacaggaaactgggtcgagtgtcgaagataatttcgagatttcatttgctcaagaactcaaaccaacaatggtcaataggatcatctttaccagtcctaccaaaaagaaaccagtcttcaagagcgatgacaatctcttacaatcctactacgactcttcaagccaatcgacagctatcgatgaagacggaatgaactttaaagaattccttcttgacaagagcgatcgaagtcagaagagttcccgagggccagaagacgaacacgaggatgataggggcgctcgagagaaaaggcatgagcgagagggagaggaggatggtggtgaggagagtcgggacgaatacattagcttacagggacttcagcacatgatttccaagctcaatgccattgtcgaacagctctccaaaccaatgccccctggtcaggaccaagatagtcgggcatccaatcatccgatatccggcttgggtatcaagcgcgtcgatcttcttaagatgatgatcgatcaagtatgagttcattctcccactccccaaaaaaagccttgggaccaggttccttcaaaccttccagcatgacgacataaatgatgataatgacgacgacgatgatgatgacgacggcgatgttcttgatccttgagtgtgtgtgcatagtttccgtcgcttgtttggttggtggctatacgtttcttggtctttgcttgttgtctgtctggatacatccatctgtaaatatcagtctgttaccattacatccttctcgttgaacaaccgttcataattatttttgcttgccgttttttttcctttaatcatctctttattttttttttgtgtatctttcctctttatatcctgcgttgatctcttcttctcttttcttgaacaacctcaacaacaaaaacaagaaaaaaacccactaatagcaacaccttggtgtggatccagggccactattatcaggaccaagatgtggcttcttcgtcgatattaatatttgttttaactttatttaatttaatctaatcctcttttcctgctctcttcatcatcatgctcattgattgattgactgtgtaaatacatacccatcacaactcttgcatccattttcagctatcttgtgtgacaataatttgtctgtatacagaaacttcttcaatgcattcttatattattatttctcttacatgtatgtccctttcaaactccacagaattcatattcatttgagctatcagagtctcagtattgggacaacattgatgggtctcataagtttcagttgcggctcagcacagatcgtgatcctgatcctgagaaatcttatctcgttcacactgttttcagaattttaacaaagtcatccaggcctgggtgacccgcaacttgaggctgcacccaccaaaaaaacaactcttccaaaactgaaaaaaaaattggaccagctgatcattattgggttggttacatagtcaagaatttgggtcaccatgtagaggaagagtttctagatttgctcttggtcctgtctggataaactggctctccaaggcctgcaggtctgatgtttgtggacaattgggctccatcatctattttttggtggagtctgagcaccaccgtgcttgtccatctatcccctcccctctcataacccatattgcttgaacctatgccatcattcctttcttggtcttgcatttcctaccaatgttgaaacagagttgagccacatcatccaccagtttatttacttctgaatattcagccattaatcttactccattctttttgcagagtggcttctttctctgtgtgtagttgatcacactttcttcaatacaattttcattgttctggaatgggttacaacttatggtttggataaaactgaaacatatggttggatcttgagaaacccctctttcttgaatccaagtaggtttgtttttttcatagacacacaaggaagatttgatggtggtcaagtactcaccaaagcgtggaattgtttacatgcttgcagtactcacagctgacatgcatctccaaagttccccaagccaggcacagtgcaaaagaaatatcactactttgtttctaaccattaaatcaaataacaccttcctgcatggaaagaaatgcaaattttgcaatgagatggctgaggaagtttgctctgaaaattgggtttgttgaggaacatttactgctggaacgtgctgtaatgcaacataaaacactgggctttgttttgtatgctgctattcctaatcaagtcctcctcagcattggaattttacagacacttttgactcaatgtgatgttgattgtattgacaaaaataaaaattgggtggttaaaagaatgactcccatttgctagcccccaactcccaactccaggggttttgggagttggccatccaattccttttttattttttgcgtttttagggagctggccacctaaacctcccatcaagaatggggggggggggggaagagttgagttgctccctcttggccggaaggacttccttctggtttatgaggtagcctttacctcattcactggaaggaaatcttgctgttcaagtggggcaactcttaaagccccctcatgcttcagtgggccaactctccccaaaaatgcacaaaaaaatcaaaaagagaaaaaaatggatggcagattcccaagtcccgccatctatttggaagaaaaaattccaaagaccttcaatggatggtcattgagagcaggggctagaaaacaggagttgtttcttaaccccctgattctgaagccttctgtgatttttgtgcaccaaacatcaaatatcaatctgtcaaatccattgtgcatccacaggccagtcgcagcatccaagttccatttctttttgagcttaagagcatctatattagtttagctaaaagtaaaaccatgaatgttttgactagcagctattgctagcttcaatagctaccatctgtcagctgcattggtgtggcttgtacagtgtggtttgaagctgaggtgtgttatgtttgtgggagggcgccaaattgaggcaggggaactgattatttctggccagctaaaagctggctgctgctttatttagcaacagtttgctgaaattactgctacaagccaagttatcttggagttagctcaacccagtgcaatccagctcaagcggaaatagccaccattacagatgctctcaagaagccaaatttgtaagcactacaaatcatattctctcgtgagtagaggagacaagtttgaacttcttagtttctccagccccaaaaaaactaattaggatctaccagaatacccccaagtagccaaaggaagtgttaaaatttcttacaaataatacttcttcacctcccatcaggagagggtaaggaacggcttcacaaagctccatgattactttactggatccagcaaaccctttggcaacctgcagtgcttgctgaagtggtttgccttcattttgattctgttagttttcaagctagaatttaccacagtgagcatgcataaatctaattgtgaaccgtgctactttgatgtgagtttttgctgtaactattgattcatttattttcctttcattggaagtaatagtactttgtcaatagatatgttcaatctgctaattctccatgattattcccattgttttttttttcttgcctgctgcatatattcaaccttttcctcttcttttgtaccctgcagaggagatcaagagcatatttaatttgatggatttctgtggttgttctcggacgacttcagcttgaagacttgagcccccctctgagtgaactcgaagggggcctatgtgatatctgcatgtatgctgggtcttcagtttctgagtgtcagtcccactcaagcagaacgcaacactggcagcggtcaacgggagaaacagtagatacatacataccaagttcctaaacagaagaaaccgacgaacgaacgaacgaaagaatcgccgataaacgcaggaagccaaactatgtcgttattcggtaaacgaacggccgatcccatccagggtatgtgaagagaatacgatcatacaaacatcaccattactgaaataggtactaacaaattggttccctcatctaacaaaccgacaggttcaccagctcaaaaaccaagtccattctcaacccaaaccaacaacactggctcactcttcggaagttcactatcaacgcaagctcaaaataccccttcaatctttggcactcagaaccaagcctcatccaaccccactcaagcgagcaacctctttggaaccccttcaaacaaccaatcaaactcgctctttggaccatcagcgaacacgcaatccaccactcctcaatcgaacaatttatttggaagcctctcaaacaacaacaataataataacaatagcactcagcctactactcaatctaacaatctgtttggaagcctttcaaacaacaataatggcaataataacaatacgacccagcctactccccaatctaacaatttgtttggaagcttcttgaacaataacaacaacaccaacaacaataataataataatactaacaatctatcaaccaccggatttggtactcaaatctcatcaacaccagccaatagctttctatacaattcaactaataatttggccctgaatcgctcagctccgcctacaaccaataacgcgctttcgaccctgcgatcgagtaccgctcaattagccagacgaccgatcaccctctccgagctatcgatccaagatcggatcatcaaaatccatgccagttggaacgtctctgatcctcaatgtcaatttcaggcgagtttaaacatcaccaatcctcctagtctcctcattctcgtgatcttgctcactcctgacgactaacgacgcgttaatctcgcgttttacacatctctccaatcgatcaatcgagtagtttttcttctataatgtcgtacctcctgagcaagtacacctgtatggcaggccaaaccagctggcgccggatgatccgagatggcagcgcgctaaaaggaacaatcctgaccccagtcgattagtacctacgcttgccatcggattcgaagacctttcaaaacgagtaaccgtccaacaaaagcaggcgcaagtacacttattgaaactcggagtaagtaatccgccaggaggcctgttctatgaatgtgtcagtcgtaaagccttacgcgatgactaactttggttaatcaatttaggaaatttccaacaggctcaatgaaatagcgcgtaaacataacttggaaacatcctcgagattgcataaattgaagaccgagcaagtaaaactaagcactcgactgatgggcttagtcaataagttgaacgggatcgttctacattcttcatcctcatctgccttggcagcttaccaaccacattcgcaaccgggttaccaacatcagcaactgatcaggaacaaccacaaggaagaagagttgatgcagagaatcaagaccctcaaggcaattctcgatcaatttgggggcaagtctaagatctctgagctctggtcggcgctccaccagatcaaaaactttggcggcttttttgtctcgggtaacggaaccggtccaaccggtaatcagtcggtcgtcaaccatggctcccatcattcttcgacgggctcaggtgcggctcatcagcccggtcattccgggttcattggcgtcggttccggtgacggcggaggcggcaaatggtcggtcactgacgacaaagagatcaaaaaagtcttagaagttcgttctcgtttctctctctcttcccaaaatcacaactacaagcaaactgattttgaattacaaaaaaaccacgcacgtgtttagattttgcttaaccaacagaaaggaatcgaccatctgatcctcttgttgaggaaatgtagggccgacgtgatcctgatgagacaagctttcaacctggaatccaacctgaaatcgatcgaatggtagtccttctacgccctaacactcgccctcttatgttgtaattaatcaacccttccttaatcctagtacaacactcatcttctcttttgtttgtcttggggtttttcttaagccaaccattttgttcttataattttctaaggcgtggatgtctttttttactcttactatcttgtttccccttattttttatgtctagaagaggaaaacaaatctcaaatagaaggaaaacactgaatcaaccaaccgaattgaaaaactttgtttgagtgtgtatgtattgacgaaccgctgggctgtcatatcggtgaacttcgccgccaacgggaactatcttgacggaatgatatagactatgtgattatggcgtgctcagccttgctcagaaattctgacaaaagaattggcaagacagctcccatcggaaaggaagattgatcatgatctttcttgtgcgagatgaaaaagaagatgaatggaccaagcatgcacataaatacgtagttctactaatcgggggatccccatcgcccgctctcgcgtatgtaagttccaactttccaagtcagagaaggtcttagactcacgagtcacagccacagcaccgctacttgaaactcgagagtatgggcaaactgtctcgatcgtctcttgatgtatgtatgagatcttgaacaagttcctaccgtgggtccgcggagtcgttttaccttagaggcaactctatttattcaaatacgattccaagttaccaattttcatcacgaagaatctgagaacatttgaagatgagcggatggcacaaacaagaactatttttagcataattgaaaattggaaaccagacgatctatcgtataatcagatcatttcataatgacttcagaccttcgagagataagaggaagtccgtacacagagtttcccagccttgttctccgagcggtgaaaacgtggcacaggctggctggctgttgtttcctggtggatccggtgcacacatggagacgaagctgaaagaacatgttcatgaggagtcaagaatactgtcgcccttcacccctctcatgaagacattcagacaaatctgtggctgttgcgcgccaggtgaacgatgagcttcacgcagctagacatgtgtcactctcaactttcaagccttgctttccgtgagggacgggtaagaaggcgcacctgtaaataaaatgcctagataaggactcgtgggaagcagaccagttcttcatgacgaggacatgcaatcatcagcagtcgtgacccttgtgttttattttattccacgctctcttgggagtttttcctccaggccagcatcacggttacatcatctgagaagatagctttacctggatacgatacacaatgcctgtgggagggtacgactgcatgaaaatttgtccgtacccccgtggctaggaggcagtttttttttaataaaaaaatgcttgaggttttaaaatgtaacttgagcaagtgcggaccggagtttgttattgtaaggcaatgcacatggtgaaacaccacagcaagcggctagcggaagattcgcgtttcaaccaggcacagcgcatacatcctcgccattgaggtggttccgggaactcagaactcagcacttttgctgtcccggctttctggcgagacaccgggggcagccgggggaacacacttttagtatcagacacgcttccggctatagaatcagacacggttcaccctttagggggcggccagcaccaagctccgggtcggcgtggtcatgctgcctcaggtggtccctggaagggcgtcgaaaatgtacagactcaaggcaatgctgaagtcctatattctgaattctggaatctggacagaccagaacaggcctgagcacgcacatcaggttcactcacacggattctcttctctcgcgtttgaactggggagaagggacaccaccaatttgcataaagattttatttgggtcaaagagccagtctgtatgagaatgtgtgctataaattagggtggtctccttctccatttgttggacgatatctcctcccattagattcagtcaactctttccctctgcatcacattctgcttcctggatttttattcctgcattacttcaacagattgtcatcatcgtcatcaccgtcgtcagcatcatcttggaacttgttttgaataccaacttttcccgaaaggaacaatttggctataggctataacctgtaaggatcggccgcggaggagctttccccctcatccacaccaattcgggcggcctactttggtcatttattgtttctttggacccgctcccccgacagtgacacgtacttttcaccgatatcaagaaactccatctcggctaggctcatctacctctctcactgatcttggccgcttttgggcattattacctcttattacctacattgccgccattatcagcatccaaatctacagcctcacagctatataaccttctacagcttctcctcgcatttgaattttccaggtttctttcacacttcatacccgccgattccaactatcaatccatactttccacatccgcacaatccttttgatctattggcagatctattgataaataaataccacacaccacttaccccgacggcgccgtttctcaagacttgttaaccatacctctccctcaaatccattctagaatcacaagtctccatggctcgtcagaccggtagcagcccttccttgaaaatcctcttcctctgcacggcccacaacagcttatcccaaaggctgtctctggtcctgcaagaacgtggtcaccatgtcacaattgaactcgctatctcacctgagctgatgatagaggcagccaagttggcaggagtgagtttttagacatgttttgttgcattgcacccaggcatgctaccaaggatccgcataatttctgactcagacatctcctcttctacttccctttttagccggatctcattatatgtccatttctcacaaaaaaggtccccgccgaagtatatgagagctatctcacctggattatccacgtaagaccctttctcctactccaattccccatttactgtcaacgttgacaagtgctaattcggatcacacagcctggtgctcccggagatgctggtccttcagccatcgattgggtcttactcggtgacgacggcactgaagctgacgcgcaaaaagctttagccaagatatctaccaatgaatatgtcgctagtggccaaggaaggtctcactggggcgtgacagttcttcaagccattgaagaggtatgtttttttgtaaatatctgccttcctcccactattcttttattgattccgtttcttttcccaccctcgcgcgccacagtttgatgctggacctgtctgggcttgggagcaatttcccatcacactcgatgggcccggcgcattaaccaaagcttcactataccgtggacctttgacaactgcagcagttggggcctgtttatgtgctattgatcgtctcttatcagtcgcggctgctccatctttcccttccatcagccctagccttccaactgaatccacttgggctaccaagtccgtcgccacccagcaagaatttctcggtggaaaaacgcacactcgcccgcttctgcaacccgcacaaagatcatggaaccctgaaactgattccgctgctctggtctctcgccgcttgcgtgcatccgactcccaacctggggtacaaacctcccttctctacggcaagaagctgtatctctacggtggtctcatcgaagagaatctgatcccgttcaaggcttctcgagctggggaggtcgttgcgcaaagagatggtgccgttctggtctcgacagcggacggcaaaggaatttggatcacccatgttcgcaggctcaagcctaaaaatcaggcgcttcttcccgccaagcttccagctattcttgggctcaagtctgtccccgagttggctagcgaagttgatttcgacgcgattcccacatggaacctcactggcttcaccaaagttcccggcacattccaagaagtatggattgaatacgacgacttctttggggctttcaaaactgcttacatctattctaagtaagcaacatgactttcttgactctgctcataatattttgctgatatacactttgccttgtagcttttacaatggggcagcttctacgccccaatgccagcaactgttggcagcaatcaaagaagtgaccagtcaatccagtgtcaaagcgctagtcttgatgggaggcgattactggaacaacggcattcacctgggcgtttgctcaacagacgtcgcacaagaaagctggaaaaatatcaatgcaatcaacgactgtgttgaggccctcctcaccgctagaaacatcgctacctttgccgccatccgtggcaacgctgcagcaggtaattttttccccctcaattggttatctcatgcgacaaggacagtggctaacataccaaattcttctatgataggtggttttgctttagctacctgttgtgactttgttttctgtgttgaaaatgccgtgattaatccccactacgtgagtacacttttctttagttcaaccttcgctctgcttgatacacatcctaacaaacaattgtacaaacagcgcgctgtggggctttatggttcggaatatcataccctgacctggtatgctcgagctggtgaagaggtcgccaagaagtttactcgtggcatccttcccatgagcgccaaaagtgcccttcagctcgggttgattgatcaagtgatcgaagccggtgcaaacctctgcggagatatcaagtctgcagttatgcgcactctcttcaccgacgccgaccaaccgtggaatggtgccccttggacaaagcagcgacttcacttatccacttattcattagaacatcgtcgtttgatggacgcagcccccttacgccgacaagcttggttggattgtttgcctcagcccctcgcatcctacagaacccaggagttggacttcatgaagttaaatttcaccgatcctcgctatgaaagatgcgttcaagacttcaccgggaaagccgccgcggccagcacacctcttcggtttgctttgcaccgtcgattcactcagtgggagaagcccatgctggatgccgaagaagaagccgactacttccactatcctgttattgacaccgaagctgtccacgtagcattgggcatatcccccagccagcccattcaacttatttctcctccacctcttcgtgatggtcccagcctcttggttgctcctacggtcgagaagaaccaatcgatgtccccagtgctatctccctcgttttcggaatcggcaacgctcaacaacagtcttcagctgtctccgtccagttctgattctccatcaccggaagcaacttcagcagttcaaaatgagtcaccacaatcccctgccagcccgcgcatgggcctaagcgagtgtgatgccaaagcctctcaccgcatctctcgcgttgtccaaaagctcaaggccgcgctggttcagaagcctgaacagatcgacgacaaatcccaacatcgaacttcaaccatgaaccgcagatctactttcagtgtatctggcaagccggccagccgagatcatcagatgtcgtgttattacagcgccgttgacgaaagaactatcaactagttagatcgcttaattctacatggtccttttcaccttatcaatcctgttctatgtatccccccccctccaccctgctgattctaaaaactgtttgcagtagtatagtttaagaacattataagtcgtcctgtgtccccatgagtttttgtttgttttttttgaatatgctgagttttactttacactttgattacttaaccggttcattacttgcgttgcatgtgtacgagtattatcttgttttttccatcattttttttttggttcactctcactcgtctcatgtatgtataccactcttgatctatgttgtcatttgaggtctcagtattagcacattcctgatttaactctatttctctcacattgcttttgaaatcacaattcttttactatccaacttgccaagaaattgtccacctccatgcaacactttgttatggttagacatgctgcatccaaggctaatagtaatggacatggggaaacagatttcagtgctttcacagtatgaattttattggaatttacaaattggcttgaaaaaaatctgaataagccactctttacctttgtttttcaaaaaaaaaaaaaaaatgagtgacaaaaaccaagcccctgaggcaaaacatgaactggggttaagattttcacacttgactgaaaacttgagtgatattggaagggaaggccatttctgagtggataaagtttcagaaattctttgaaacaagactttataatggcaaactgaaaactattggacagacagaaaaattcaaatccttcaaaattgacaaagaaatcatgaaggatgatgttaggaaccttatttattttttacagatatgttgggctgatttacctgctctcaatggaactgcaccaccaaatttggttagatatatttgtcaaactttggtttttgtttcaagtgatgttgggcaaggcatcatcccaaacaaagcaaaagaacttaataatagcaataatttgattgacctgatgaatcaaatcttgaaatctcaaaaaatgattacatactataaccagcagaaaattatgcagaaagaagcaaataatagcagtgtagccttttaaaaccacaaagatgaatttcaatcaatttatgaagtatctcatgatcaagttgaacatgttatcaaaggtatcaaaaaaatctacatcaatattgtttgaagatggaatctctgaaataaatcttatcaaacatcaaaataacccaagtcagcacaaataggtggttagaacaatcaacaaaaaggagaaactcagttccagaacagctttagactttagcttgaaacaatgaacctagactatgaaacatttttgataggctctatcaaattttattgttgaattaaatgagattaaatgtttaatcaatattactgggtgatatcttaagtttaaccatgtttttcacatctcagctaactttgttggatggtctacagccaaatgtatccatcatccaagtttaatttgttctctttcctccaatccccatgaaaaaaaacatcttcagctaaatctgcaacatccccctccacttcatcatttgaattaactatttaatttcattgaaatatcttcttgccttgtttatttcttcttcagtatatttggtttttgatgaagattatatgcctgtgagaattagttccatgtttttgaattgactcatttactcaaaaacaaaatttatttccttctgtttctcaattcttttttttctctttgaattgaattcatattgcctagtttatcttgtcctgattgttcattcatgtctttggcttagtatgtttagtgacatgatgagttgatagattcatacccaaggctggcagttgatctgtgttaaaaaggctctcttaggctttttcaggtccagatttagatttgttgttgctattcacctgaaagaaatattctgatggtctttcccctgtgtagcaccaaattgtctcaggggaaattcactctgtttagggctacattgtgaaattttcatatattgtactagtatttacccccaattttggggaggttgcttgattttgccccgaatgttggggggttttacttgatgaccttctgcccctttcagtgtattgcttatgaaatgggcacctgtctcagtccaacgtcggcgtcgacaaatgtgaattggaggtcgacgccggcgttagattgcatgacactttgtttggctctctgagcctattcttttagttatatgtagatgatctatggatcaagcctaatactgcatgtatttgtgttttcacctttggaaccacaacctgcccctctttgttgtaatagctcataattcaactgtttggataagtgctcccctgcatctgatccccaattttaaaggaactttgactgaattacttttgaagatagaaaaccagagctgaacacaaggtattagagaagcattaacaaagataaaatgagaaataagacttgatcaaggataccccagatgtgatttgtgactgatgacggacaacagaactgaatataaaaaatgttttttgatttgttaacagcaacagagtgaaagagagagtggaggagtagggtctgatgaagtggttttatagcaattctcaccaagttgaagataggacgagacggcttggtcaagttgagtgtctaggtggtttttttattgatatacaacctgctgtagcatttgcacctttccaccgcacaagctagcagtctcctaacccctggttaggttctttgccattttatctctctctgagtcttgagccttgtgactctttccagctcacccatcccatccttccttgcctcccggtcaaaattcatcaatttgaaatctaaaccaaaaaagaactccagtttagtatgggcaacaccctcagaaacacaccactaggatttagcagcaaaagtgaatctgtattaaaattgaatctagtggatattgtattttaaaatgaccacccactgtttccattagtgtaagtcacaataaaatgtttatcaaaagtgtaagtcatagtccaaagctgattaacaaagtgattattaatcaattctatgttataatcaattctatgttataatctcagtttccaaaattatttgaacatgcaaatcaacactgctgatgctagggttgattagagccaccctttttgagtgaagattggttctttgtgaatggtaagggatttttatggctattggttggcagatactggtcttgaattcaattgaggaaatggcagagaagtattggagaatgggcaggaatagaacccagaatagattcaatcctaatgatcatctgatcaggaataccaacatcacaataactgtcaagcagaataatagaagagctccagcagtagtgatgtaaattagactgaactaaaacatggactagcactttcattattttacaactggaattgggaaagatgtgattgctcatggggctaattttgttggttatactttagtgatacctttgagtgatgttaatggaaagtgaggtctacatgagcagcagtaaaagctagaatttacatttttatacacttaggtagaagcaggcgaagtgattatacataaaagataaaaaaagggagttgagatctcattggaataatacatatccaccggttttttttgtttttttttggtttgaggtatgagtttgatcgcatagtaacgtttaagtgaagaggaacctaaattgaagagggaaagaagtctttctcaaaaaaaaaaaaaaaaaaaaacgagcaagtaagaaacatggaagcggttcaattccaccgagaagagagaaatcagaccacacatgtattcaagagtggatttgagcattacttacaggcttttgaatgcctatcagaacagtgctactatgtctaccaggtcaagaattcgcgcgtccagctcgcgtctatgatgcgcctcacatccaccgttctcgagatgatacatgaggttgctcaatgaatagaactcggcgcgtcggcagcgttccgaggggcacttgtagggcctgcgaccccagtttttgtgcttcgggctccagacatgggacatcagttgattctgagtccggaatcgcttggggcattgcctacagcggtagcgacgattcctatcgcgattgaacctaggcatcgggggattacgggtgatcagggatcgtctaacaaatcgtccatgggggtcgcaatggaggctgaaataattgtcgaccacctggagatcgacctgggatggacatctccctgtctcgaagtgttgcaggcgagacgactggctggtaaaacctctcaaacaatcagggtgatcacacacaaactccgtgccttgggaggtgcaggaacgttgatgctgcaaaaggacaggaatgaaggtgcagtcgaatgagctcaactacgctttggaaaatttgaaatctggtgttcaagtctcaatctgactgactcgtattagatcgtgtatggaatagaaaatgtctctgcatgagacacaacgcactccagcatcagctggccggaaatcgtgagcgtcatggttatggcgatgccgcggcgaattgcgcagatgttgctgataatgctcgggttgtctgaattgacgctggcaagtttcacagtaggtatccatagtagataggtttaaaggtgtgggaagtcgatcaaaagaagtatggaggtattgggtctattgggaggggtaaaaagcggcagactggatgaaaaaaaagtgggaagaacggatcgggttgcagccttcaattatgaatcaaatcgagttgaagttgaagcgatggggccatctatgttttcagactagtcaattctaaatctatacaaccgtctatttcttggagagtatctgctaaatatatcttgtcgaaagccccggcgtgctagattctccatgacctgtattcactggaagcttccatcggtgtgctagattgcatgagcaacacgcacgactcggccatcactcacaacttgggctttttggccttgccactcttgagggcatcattgatctggccttcggctccgaggcccttgcacctgtcgtgtgctgagactcgattctgggtgcctcgaccgatacggggttttataggtcatacaatggctaatccatagccttggcctaaaaaaatcttggtcggtttgttgacggaaggatcttaagatggttgcacgactggcacttaatcaacggggggtggacatgaaccagggattggctgggagatgcagcagttgtgcttggatatgaccaagggagttgctttagatcccttcaaggtggatatgacccagaggattggcttatatatgtaattgttccggtccagagtatgtaggagttagtaggagatactaactcaaccctagccccaggatcggagggcgcccgccagcgccctctcgccgcgcggccctctggaacgagggcaccgtgaagccagggttgcctcgatccattcaagccaagtcctcttgactgccgactctctattaccgagccatcgacggtcaacaagcgacaaacccaaaacccacagaatatgtaggactaccatcctactacatacaaacaaccatcaacccaaccaccgattcattcaaggagtcattgacgatccgaacactacaggatgggaaactacacacactcttcaaggttgaactgaccagcaccgatcaacaatcaaccagaccactagagagtctcaaatcaaagaacatcaaccaattgaagactgacctactaccactctggatcctggaacttgtcgatcgatatgggatccatcaattgggtctgagtctagccagaggcagatgggagtacgatcgatggacagagccgattcctgaagactggcagggttatccaagaggctcagagtggggtccgctcagaacctcaagcaaatgccaccgaactcactaacattcttgccgggatcctctgcggccgtctcaaccgattaacgctcctcaaagacccgcctctcatcctcttcaatccaagcccagttctttctctttcatcgattctattagacgtgaccgccgccagcttttcagaaggattgtttcagcaagcactgccagaatggtcgtcttccattcccttgttcccctcttccttctgtccgcctcgcccgcactctccttgcagcacgttgtcaaaatttctttttttttcccttcgatcgacctcatttgtctattgttgcggtttctttagggacaggcattatcatactatctttgggctaattgcgaaattcaaaagtgaaataaaaatcatcctttttttgctgtttgaaaattcattagcgctttgtattactgtagattgatgagaaaaataaaacgatttatgtgtttctggtgtgactcaatcttgaacaagtcaccgaaaagataaaaataagaagaaaccagcctgaatgtctgactaaaggctgaaaccctctactgccaatactcaacatcaatccttggacgatctgattcttgacatctttggcaatgaagtcactgcattcatatttccgaggtttgggcaaggttgcacatggtgtgtggtgcaggctcttttagctgaatcaaagtagtttgtgttgattgtaagacatacttatgtagccaccacaaatttcgggaagagaatatggtggctgctgccagatcaacgagcaacaggatacggttttattccagtctgtagaccccactattgggaattgagagggaattgataatgcgattctaagtttacaatggaatggaatactctgccaactaaactgcagcttggattgacatcgttgcttacgttttgggctacaggaccagcatggataagatctacaacactgaacaaaaggaaattgatggtcaaagcatggtatactataagtaatccaaaacgacgccggagtcgccgacaatgagattggacgggttggtagtgattattagagcaaaattgggatggatgggatatccgcaacgaagacaaaccgctggctcaagtgaccgtaggaggagcgcgttcatttctaagacaaggaccaaatcaaccatggataaaagtgagtggggaaacatctcggcgacaatgaattcgaaggagacgacgatctgaaactcacgactcgacgaattgcttggcatgtgttttttcgatttgcttgatggtactgatcttgcgttggttgaaaataacaccccagaactgatcggcatgttccaacatctccggccggaaagtcgtgcagatcatctgagcttctttgcctagctcgccgatcatagctttcataatttgtccatgagattggagtgttcagaaaaaagagatggattgaatcggcattactaaatcttgtaagaattgtcgaacgagaagatactggaatttgcaagtaattacctgcgacagacgttcgcctgtctgggtccaagttcgcatcaatttcatcaaacaagtaaaacggcgctggatcacacttctggatggcaaagactacccaattcaaaacgtaaattggtccatcctctgtaagcattggttgaacagtaataatgcagatgaggtgggagaacgcactcgtggccaatgctaccaatgacttttgcccgcccgaaagctgttggatccgtaatccctcatcggatttagaattgaatgatacctacgagggggaaagattgtcagtaatgactccttttgagaagcggttagaaacttacctttatggagacaccagtgtattgacttatcaatccggcttgctgatcaccgtcatcttcactgctgtcttcgtcacgttgttcctacatgatgttacatgcagtcaacaaacgctgatcgtttgattactgagaaacatatatatgagactacttacatcatttaatcgcttctgcataatcaacctacctcgaccgagggggactaatttctcaaagacctccgagaagtttttcgacacttgtttgaaggttcgttcgatcgcttcatcctttctcctatcgagaacttcgatcaagtcagtaatcgattccgccgatttctccaactcttcacgccgtccaataagtgtatcacgctcgtccgtgaactatattttaacgcacaagggcaagggttgtcagaaattccctaacagcaatcagatcttgcgcttctagtcatgagctaccctccccgaccatgtctgacccaaatcctttgaagagaggggtttcattcgatgtcgacatggggctttgttcttgctccatgacttgactgggctgattgatgtgaacgaacttacattttgatactgttcaatggcctttttgttgacatgcgagtatttcttgagagattctgtgactttttgtaaggatctgagtaactaaaaaccaacatggacattcagaatttgggagtcacgcaatagttgggtgaaccattaccttttctgtacggtgtctgatgtacttttcaaatgcttcttctgggagaacccccaagcttcggatgttgttgttacattcatcgcgccgctgttgcaggaggagtttcttagaccaatatcgctcgacgttcttgctttgttttgaggcctctcgagcatcatcggcttgttcagcttgcagcttttcgattttagactcatttcgttggatactggtagtcagagcttccatctcgttggaaatgtctatatgcaaccaattgatcggtagactttagatactcaacatgaagtgccatcaaaatcatttttactgcctcaaacttacttgtcaactgagtgttactttcgtcgatggagcgcgttaaggttgacaactcgttttgacccaattcaagctcattcgagctgggttgtgatagggttgaatcgtcgccaatcctttcaattttcttattgatttcttctagcctacgtcccagcctttctttgagctctatttcgatcatgtttttttgattggttaactgcaatgcaagaagaatggtcagaatctctagggatccagtccccccataaaagggctagacacacctccactttgcgcttattgacatccaacatcttcaatttgagggaatccatctcagttgtcgccgaatttagtctctcgagttcgtcatcactcagttcactccgcattttactgctcatctctgcttcaagaagattgatctgagttgtcaagtttttaacatcgaattcttgaccttgccgtagtcgatcaaacttttgcagtcggatcttcaaagcctcactgttatcttgaagtgaagatagttcagctgcaaggggtgctctttcattttgcttgcgctcgaactcgccctctagatgtttgatttggcccatgagctgagtaatttgttgatccaattgacgtatcaacgttttcacttctcgagacctcacggattcttcatcgcacttctgactccagactttgatctctttggcagattctaaccttgacctacgggtttcgtggtaaccgccagaaatgctacccttcttatccactttatcgccatctgaggtgattccgttgagattatgagatcgcatgtaggcaccggcaacctcgagactgcgacacacgatggtcttggcaaacacttgttcaaaagccaattgatacttttgatcgtaatgcagtttgtgtatcctggtcaacagtttaccatgaaaaaaaaaaaaagttagcaactgttcgagagcacagatcggatagatctcttacagtggtatcgcatcattatctgacggatattgaacattcttaggcttaagtcgattcaagggaacaaaagtgcaacgtccttttttttcttttgccaggatttcgagagctcgttgggcggtcccgtcgttatcgaccacaacgtggaataggctataattggggcattcgtcggctatatgtgagtcgatttccctcgataagaacaagacagagtgcttacgcattgccagccgttgcttcggcagccgttttatgggcttcatcaacctcaaaaaggctatagagcgggccgtagattccaggcacatcgcctcgggccataagcagctgcaccatgtctaatccttgcgacgagttctacacagcagtaacaaatgatatgttggtatgggattcaaagacaaaagttgtaaaacaatccaagagaaagagcagcctacacgatccattgtgacacgtaagtctttcactgctttctccttggcgtttgtggcattttgtagcagctgagagattcgagtatcttctttccacagtgattttcgtttctcggtcaattgatgatgttcagccttgatttttgagagttcggttgtttttgtgtgtacccattgcttatgatcatcaatcgttgttcgaactgctgatgttcgagattcgatctcagcgagactgcccttgacgcgctgttggtccgatatgacttgttgtaatgattcttcgcgcgatcgaacgagttcgtttagcttcttgagctctgcgcgtatgtgttggtctctctctttttgagtgcgaaactggtgggaccggccttgcttctcatataaggagttaatactggtctccagttcgctcaatcgttctgcaatttgattgtattctttctcttgtgcttcatgctgcggtctgataattgctaactgcttagttttcgagtcgatttcctttttcattcggttggcttcatcctcccacttcgatcttttactctgatccttctccttcagatcttctgagtctttcagcatgcattcaacttgtgtcctagctttaatcgattcacgccgttcatgttccagctgaagcttatcttgtgcgagagactccaatttttgtcttgcagttgctagttgactttcataattgctgatctgtcgctcacggtcaaccgactggccacgtagtccatttgcttcttcgaggtctttacgccgtgatgactcgatatgttcgagagaatcgttgatttcgttcatttctcgcatgtaaatgccgtactgtaaacatcttctttcgcggtccaactgatcatactccttaagttccttcttttcctcctcaagttcgttcaagcgtgtttcgattgattccattaattcatcgattttaacccttttagccgatgtgtcgtccattattttgacagattccgaacgacgttcttcgtacacctgagttccagcaacttctttgaggaggttgagccggtctgcgtccttgatattggttagatgcgtgatctggaagtaaatgaaagaatagagaaattattaacagatgaaaggttcaaaactaattgaatgtaacagaataccaactcgtccttgtggcactatgtaataggggttacttttactgaagcctgcggattccaagagagacatgatctcgcccttgggggtcgatttcttgtcgagggaatattcatcctttttagagcctatggttcgcctgatgataacttgactctttccagtcgggaatcgttggtctgagttatcaaatacagcctcgacgaaagctgagaaagtagaattgttatctgagccctcgtgtaagaggctttgtctatcttcccgggtcagtgaaccgtattgatcgttaaggagaaatcggatggcagagaagaaattcgattttcctgatccattgcggccaacaacgacgttgactccgggggagaagtgctcgactgaagtggcatctcggtatgatttgaaaccttgaatggtcaatgactaagaaagattccaaaacttggctatcagtatcagatagggacatcggaacggcgtgtcagactgaataagatgacttacttcgatgtgcatgttgttactgtatccccaggagattcgctctagctgctttggttcataacaatttcgaagtcgagcgtttggagaaaggagatgtgctgatcgaaaattaaatggtcgcgtcgcacagcttgggacctttgacgcgcgacggttccggggtccaccgcgtcccggtcacccgaaaatcggacaacttctcctggccgccactgcggcaagacatcaacaatccattgctcaatgctatgagaatttggaaatttgcaaattacacaaggtcactggaacttggaaaatctaaagtcctattcaagccattttgtaaatttcagaaatatttccatataaccacattgagattcagtgaggttacaccaatctgagaacttggaagtttgcatgagtagttgatgaaacaacaatgataaatgctatatagcagatgaaattagaatttcaacttggactatcctacctactgaaagattcacttccacatcgtgtttgggcatgtgtcaaaaattacttaataactcaagtaaaatcatgaactcagtctccaccagcacttatgtcaactgctcaacttagagcccaggcagagattgagctcatcagatgttctctaagtatcaattcaatccactggctcttatgtgcagaataagaagtttttcatttcctgcaaggatttgttttacatgactgttttttttttcttttcaaccacaccctgtgtagctaaacctatttctgaaacaacaaaataatcaagagatagggtggtcatgtgagctttcagactttttgaatcaacatgaggctttatggaatgggaactgctgggagggtttgggtgaaacagaacaaaaaaataaatggaatctagtgtagtagtgaaactgaaacacaaatgaaaaatgtgactcttttcagaaaaatcagagctgatagcactattgagagcaaatattgcaatgtttatgttttttttttgttgaggtttgatatagttagacaggttgaagcttatccaattctactggatgctgaaattggaaggggaaaacttgctgctctgatctaattagaagctactttgtgctaatggactcaaaatagtccaaattgacatattatattactttccttccttggttttgggaagatgtttggatacatgatcacaaaggatcttggagaaaacaaaaataaacacaagggatgaatacaatacaacaacaattttttttcaggattaaaatatgtgagtgaaatgtactttggatttgggaaggagtatgacagaaaacataaccacatcatctgcaacaaagttgtgatgcttcgtccactgagtccacacctgctcacaaacattcctgggaggctttgcttgaaagtttcaatctttcagtaggtccgcactggatttcaatcttctgattgtaatgctgacccgagttctgactcgcaaaaccttccttgtttcgttactcgaggagtcacacacccaatcgtagagttgattagctcgaatcccatgggtccaatcatagcgcgcctcccgggagatgatatatccagatcgttgctctaggtagagttgccgactggggcttggttcatgttgaccgacgggctcgaattccatcgccacatttgatccaagagagatccccagaatgatttcgtcaaacctttcgatcaagtcgacgtgttgttcgatcccctctcctggtctgtagagattgatgatcacttgccaaggtaggtccatcttatcagatccaaagaaaagatcgttcaggcgctcaaggttatccggattgacagcagaaagtagagatggtaaacggcggataagatcgaccaaaaacgctggccatcgtaagaatgaatgtccgtgatcttccaccaactcttgcttctcaaaaggatcatcctgaggtggtgatgaatttgcacgattgtttggacgagagaaaaacatcatttgattattggattggttattgaagaaattcaattggctgatttcagacatccattcagcttcggtcttgtgatcgatcagattgggcaagtagtagagacctggaatggctggaaatggtacgatcgaacggcttgtcagatcaaaaaagcatgccggttccgcggagtcaatgccagttcctagcgaccttccttcaaagggttcctggttgaggggatgatcatcagctggatcttgaatgcaagcaagttcggatgaatcgacgctgaagagtgaattggggctcaggggagcttgatcaggttctgaagacgatgagccgatcgacgtcattcgagcttgagtgcctttcctgttggagctcggtagcctcgcttagcttgaagttctttatgatgtatttatgtaggaacatcgcccggctaagtatcggaaatggcccaaaaagatgttcccatgtgaatcgtgatgatgagactggatatcactcacatcaccctgatatttgatacaatgaggcaagtgtcgtcgatgaccaccggatgcagaactggccagggatcgaaagagctcggaaaagtgtggtattttagagcgactcgaggatgtgcaagtagaaagattgaagtgcagtccaaggtcaggtgggttttgaagtatccgcattggtccggttcggattatggtcaagttgaccccggatttagcgcctgcccttaacatttcaccatcccatgatatagcgacgaggtttggaccgttccccggtgtcaaatgacagcgtgagcagatagtagatggtcaggaatagcactcaatttatggtgctttgtttctgctcttctttcttgtttgcgctcaaagagatttactgtgggccgaattcttgtagccaatagggcgctgatgactgttttttttgttggttggtacagacacagtaagcaatgtcctatcaaactacacttgaaacaaaagctgcttttgaccatgaaaatatgtgctgcaagttgatcaaagaagatcagcagccaagtgtcatgcctaccaatgccgtcaaccaagcaacaacttgttgtgatccaatcattatttctgggcctccttccaacacttgaaacaaaaacgaaagctcgagacagaggagataaacttgattgtccaatttttaagcccaagagccgaaatgaatcagccagactcaattcagaataggtttcagactttggagatgttttgaaaggttctacatttctacaccacatcatttattaaggaaggagatgattagggaaaaacaaaaattcttcctgagacaatttgaactaaaagaaagagatacatcgttacttgtgttacataaattagagacattagggaagtccatacaaaaactagatattattcagattcttggattcaacaacaattgttcatctagagagatcttctgaagtatgtatagtgagtctggtggattttcaatcaagatgagccattaattttgtattttttttactgtatcaaagtatgagagaggttctttaaccctgagtccatgtggggatctaaaagattcagagaaaaaaaagataagtatcaggatgtgtgaacatctgttgaaaggaaactaccgcggataacagaagtgactgacgtgtatgacttgagaaagccttttggtagtgggggaaggttttcgatcccaaccaacataaccatggtcatacccataattgcatggacctaataaataaagccaaaagttcaacgatttgaataaaaaaaaaactggattgataagtattgtttccagatatgctatcttgttccgataaaaaacagtaatcttacctggagatggcaatgtatgagaaaggctccaggcgtcttggcaacgagtctaatgactagccatccaacatgcgatccgcttggcattggacctttgaagtatttcccgttctttccagcaaaaacgacctgggtatcccgctcgattgacctcttgtttctccggtggtcatccttgttgattttctcgtaactttcctcgttgaattctccatatccttgaccaatcacataaaacttttgtccgtgtagactagacatattcaatgaataacccccgtgctcatcagtgcaactgaactgcatgtcttcagaagaatctagtagaaaattggatttcggaaaaaaaagcgccggaaactcactgccagggatgtgcttctgaaacgttgacagttgaagcgatgttgacgattacaaattcaatgacttctcccaatttgacgggataagcatccaatttcgagtcatagccattattttttgaagctgcttcgtagtcaggcctcagtccatcggtataagcctgaactaagactggtaacttgcgcttattttcgacatactggtaacgtagatggtttgattaggaatctgtggagatatatgaccccaaagaagaagaaaaattgtgctcttacggtcgagttattcacaaaccagttcacggatccatcggctgcttttctctgctgactggatatgaatatcctgcgattcacctgcgcggcagttggggcgtccttcttcaaactcaagggccgaaagcgacttcctacccactcaatgtcttcgtttggtagcggtacaatcttgtctagatcagttggattggtgatcaaggtgcgcgaatagtttttttgaatcgatgagagtgccgatccggacttgtcgatgccattggttgacttggatgcagatgaactgaggtcgtatcttaatataaaggatcccatgtcgcgtttttctcgccatcggctctcaaccctcccgtaaaattcgtgctgaccaccttcccttcgaagttgtttcagcgtcttagttttgagaaggaaggaatagcgctgccccgatccaatttcgatgtaaggcgtgcttgttggcttgatgtatcctccatcgacctcaattattttgaatttcgagtgggattcgatcgcgaagtaaaggaatgtgagggcgctcataccgatagttctaaagaagagagtcgggcaatgctgttagaaacagtaaattgagaaaagaagcttgaacccctgtcaaggaaaaagtcactcaccggacccgataagttttgccaggtttcacgtgtaagacatgagggccacagttcttggtgcatccgaagagactagaggaattgcaggatcccaaggcttgtccattgacaacaagactctggggctccccaagaaacttgattggggtggaagccagaccggagataatcttactatcagtggcatggtagtaatcgctaaagatcagggtgcgctccccggcatacttatacggaggcgatgggccattctcttcgattacaaaggaaccatatccggttattgcttggaatctgtgatgggtgtgataaatgcttatttgcaaaacgccaatattgattaaaaacttcagcgccagttcaccaggatgatctgactgatgagcaaaaagcagacccactatgtgcctgctgaatcatccggtaattgaaactcataatcaaaataaccacctttaggggggatggggaactgaaagtcacaaggaacaatcagtgtgagtgtcatttttttgtttgattgacttgtggcgcaggtctttaagatcttcacagaaattcgcctgtcaagaagatgggtaaatcagttacctgtgagatcttgactgtgccatcagcaaagggtgagccaaactgggccaaaccgtgaaagtgtatcgttgtggtttcgtcttcgagctcattgatcaccctgatccaaagtttctggccggccttgaatcgaagttcgggtccaggaaaggtgccattgatggtgactgaaggccgaattgtgcaatcggccgatatgtttttgcgagagataactaaaacggttgtgggtgcccaaggagcttgagtctgagagattgatatcttgcttgcatcagctggaagaatcgtattccaaattaataatagagataggaggaacccaaatgggccggtgaaagcaagcggattcattggataaagtggacaaagtcataccttccaacctatcggccaggctaataagaaatactcaggatatggctcatgatttcctcctaggcaagttctgagctgttgagatgctctacagaagacttgagaagaaatgcaaaagtttgttgcgacgtgaagataggtgttgattagtccatgcctttatcatcgtggcgcaggtcgtcctggtaaacgattaggacacaagccctgcctttcttactatgggagtcaggcggcctgtcaccaagcgaccctcttatcagggggagggggcctttggagctggaagctgacaatggatgactgtgtaagcttgggttttcgtgagcctcaacaaaagccagccacatccgagctcagttgttgtggattgtcactaccgctgtccttgatcagggggggcgggcgaccagtcgcgaagggaaactcggaaggagggtctcgggatttaagtccgctcgaagtttggtgtacaagcataccagatcccgaatggatgaactggaaccagccgaccgggatgctcgactccgtagggctcaagccggcttctgggcatgagtcaattgttgaagctccacctgagccacccgcaaatttcaatacacacaatgtatctcttggcagtgatctttcggggaattccaggcagtacatagatgctacatagaaagtaagccccactattagaatcgcacgatcgaatgtccatgtctcttcaagggcttcgcaaaacagccccaggcatttgtttatcctgcaaagagacgcgacggagcttgagggagtccaatctccaggggaccccatcgagcaaatgaattatgaaagggtgaaaggttttaggtggatttgtaaggggcccccttttttgctgcatggagggcttagctgggttatgcattttgcttgccctgatatgcatatgcacgccgcgccagtgatcccgacccacaagctgtccggggaaactcgccggccatcatcaaatttcgccctcgccctgcccatcctactagcctcaaccaccacatacagaagcaccagggctctctccgcttgaccaatcgaaaatacgaccagcaaagcaaagtgttggcgaattaaacgactcgatcagctcagaagattcatcatcccaagttcatccggcttgttgtttccagccggctcgtgcttgccccaccatggctcaactccaactcccattcactctttcctctcacccggcaatcgcacccgtcgagcacgattcagataatcgaaactcaaccagccctcctcctccatccttctcaacttaccccgtactacgactgtccgactctcagcgtacctcaaaacaatcccttcaggtcatcgtcaccgttcctggtcagggctggtctatccacaaggttgaccattccttcctgagttctctgacgttgttgtgctgagactaaccatgctgcttcttgatttctctgcaggtctccgatcaaacaatcctgtcatcccaaaaggtgtccccaagcttagtcttcaccgccccgtccgttgcgctctcaatccctcaattagcaccagcgcaacagcaatcagaacgatccgccaaatcatcaactcaaaaaattaaaaaaactcggacccgatacatctacgcagccgttgcttgctgcccatccgatccctcgccggctgtcaacggaggccgtacgatatgggtatggatcgaaaacgaagttaatggcggcttcggtgaacgtgacgcgtcaaatgcagacccttcaaaatccagctcagccaatgtcatcaaggaatttccctctcgggtcgaaatggtttatcctctaccccccaccgaccctaaggatggctcagcaactcaactggctcgaatcctagtcctactccaatctggagaggtcctcctctgcaacgaacagttaaccaccatcgccacatgtcgtgtacattgcaaccccccgcccttgatctcctccgaattcccttacgtccgcatccaaactcacaacaaaaatcaagaatcagatctcacatcaaacttgatcagccatccagggatatccatcaccagctcgcccggactgctgatctacatatcccgcttaaaacctgaattcccaccgtccccagaacaattgccaaatgggtccaccccaaaaggacgctcgaagaagcgtaaatctgtcccaacacaaccctcaaaacctactttcggtggtctcactcattattcgcacctcgaactttgcgtcttggaattacaatcagatagattacattcgttgggccggacttctcataaagaagatttcttggacgtggccattggcgctcaaggttgggttaccatcatgggtcagtggtcatctttatcatccggagtgaatgcatcatcctaataaagactccaattttaaccgaacatttcgattcagcacggagtcatgttttatcaacatatacactatcacacacccctactcgttcctctgacgacgaagtgttaccttcccgtgatctgacactaattcctcatccacagtgcagtgcaatgcagcttgcagcaaaatttcgatcagttgaagcggctcccacttcaagtgcatcaacaccagtgcttgtagcgctcccctgctctgttccactcgtattcgtattcatgtcacattccgcccaaccatctaccggctcatctacctcttgtctaggcctcgtccttgatctatatcataaagctgttctattcgttcttcagtgcccgtggccaactgcgccgaagcatagccagtcatcgccttctgactacgagcctgtgaccgtctcagcaactctgtcctccttatcacagccaccacatgtttatctgtgcttatcctaccaaagtattcgaattgtccaagtccttcaagcaccggaatttccagcggatggaccaacttggcttgaagtattgaaccctgtggtaacagatgccacactcgcttggtcaatcccggaatctaacggcgccatcacacacgcgcatactgctccggatcgccagaagaaacccatactggcagaatcactgttggactgctattcgatgagtttacagtcggatgcgcgcgcccaaaaagctacccatctaccaagcttaaagtcattcatttcccgtttcaatgatatctctcttaccactatcggaaaaactggacattgggacgctgaaagcgctagagcagctgaaatcgcttgggcagaatgcgtgttaagccctctgagtggccaagaggcaagcgaaacacaagacgtgaacatgacgggggatgattcatctgaaaattctacagaccagttggtcgctgcattcctgcgagaagtcaactcaacatcaaagctcggcgtgagtgacaaggcctactccaagtttcctgttctcttttgttgactgtttcactgggttaacaaccggtcaatttctgatttccccgctgataacagtcagtgctttcgaaagcgtttgtcgaagtcctacttcaactatgcttagcccaattcggagacaaagtaggaaaagacctgacaattgcgtcgagttcaggaaacaagcctcaaaatctgaagccttacccagcccagattgtcgtttgtttattgcattcgggccttgtggaacaaagcatgatttctggtggtttggttgctgcgctcagacggaccggtgatgttggggcggttgaagtggcgatttgcaagttatttgatgtcgatgaagtcgagtcgatcgagaccattcgttgggcaattcaattccacaactctccgtcaccggcccctgcctcgaagaaggtaccagattgcaaacagtcgctcttccagcgtctcctgtccaaggtcgtttcccagccactttctcccggtccattgaaaagggcgctgaaacaaatcttgagcacaagtgacatcctcgtcgtttttggtatcctcaacgagtggatcgattggtggttggaagaaggcatgcaagttctccggattaattcaaaaagtagtcaaaccacgaccgatttgacttcaaaacctcaaccgactagcgaggcccccgactctgtttcacctcccaaagatgtatgtttgcttcgctcatctaattcaatatccataaccctgatctaaggtcctttctttcgatttatcaaggcaaaggagcatgagcacgagtcaggcccgaattccagcggtcttcctagcctccgtcgtgtatgtattttttgtttgctcgatcttgaacctcttttttttgttcttgctgtcggaggccgagcttgggtctaattcagtaggataaacctttccgcaaatagatttttgagttcatagagtgttgcttggacgcacacctgattggactgatccaatacaaggaagccagctcgattctcgaggctctcaagctgaaactcaagcaagaactcgagctcgacaccgttttacaagcgttacatgggccattaacccagtcgaccaagctacataagcaacgacaacgtcgacagagagagaagctcgagaaatcctccaaaggaacccagcccacgtggcagaaatcccagatcaaggtccccaaaccctgcaaacctcataccgctgatccttcttctcgcaccgctccgccaccgtccaaacctccttctaaaaagatcagcaagaagcgtgccgtacatcccgatgcccgtcggttgcagggagagactggcaatgttcaatcggtcgctgaatacactttggaacgtttatctttgaaagtttttttcccttcttcttcttcttataataccttggcttcctatggtatacatctatcttacgaacacctggtcaagagtagttcaaaatttttatctcctttggctttctttctccaattttgattggttgagtggaaatttaacatggaacaaaaaaaatagacttgtctgacactgggtagctcaatccagtcgtcatttgtttttggcctagcgtatgtatctccagtagaagcgttcatgggtccaagctgggtggaaatgagaggagagctggatctgcatatattgcgtagtggcggaatataatggccatgtgggaataagattcaagaatgagtgctgcaatccaagataaataatttcagaatcttgtgtcactttgtttttggaaatgacggtcactggtgaattctcacaaagagccttggggccggcttctgttcttctggatgatttttgtcagttcctaggctggaatcaagtgtgaagttttaagcttcttttttctgagtagatccaatcatacatattacatggatttgagatgataggaaacactgagtggcaatatattattaggggtctgttttatggatctagattcctctgttaaatttttgaaagaaaggatgaaaagactgcaatgattcgttgctgaaagaagcattcatttgattcttgcaaggtttgattggattggtggtggattctgatagcttgaatcctttggcactttgtcctgtgggctactttatactgccatactttggagttttcttgatttatcagggttacaactttgaccaaaatcctttggtccatctggtgactcatgagtgattttgggctttttttttcccatatgaaattatctccatgcctttgattgaaaaatcattattccaatcattgcacttcttattcaggagaacaaaagttcagccaaacaatcaagatgaatgaacaatagaacgtttttcatttttgtaaacaagattggacccaaaaaaaatagccttccatccagtagcttgatatatatcaggtcaaagaaacagagtataatataagactaagacaccacatagtacccccaaaaaaaagcacggcatgaaaaataaaaatgaaaactacatgtgagtttgcaagacaaaagaaacaatcagattgcttattagatcctgattgatgtcctcaaattttgtggcgaaagaaacaatcagattgcttattagatcctgattgatgtcctcaaattttgtggccacgtgtttcagtctaaggagatgtgacaagatcttgacttcatcaagttgcatgtgaattgccttcaattcagcagtgggggtgcttgattgaagctttgctagctcgtctgccgtcatattcttacacttctccagcagtctggaatggaaggcatttctgaaatgtgaatgaaagtgttggacggttatcccaagttgcacacgatcagagatttcgcctttttcaattgatttcgcttttgtcttgtcccatatcttatcaaaattctcaatgatcttgcggaattccggagacagattaggttgttcaactggcaatccatctgtagtttgttggaatgattgtatgtgaaccagtaacctgcccgaagttcaaaaatctcttggaccctctcaatgacatcatgagcttacagattgttataaatcagtttgagacctgacatacattttgttttatttatatctcaaagtgattgaaatctggttttcattaaatttacttacagtctttctccttgaagagtgttgaagagggttgtccagaggcacggcgctgagcaatcaaagctgtttctggggtaggctctaaaactgctgggttctcaataaaatcagataaaagctcgtttgcggtttggaacatcacgtttacagcatcattttggtggcctattgcttgagaccttgaatcacccgtgttggctgatatcatatgattgatatgagccaaccaagaaccgatcagcagccaaacttcttaatcaaagcttgaacaagttgcttaccctatgcgggaaaaactctggggataggcctccaactggattgccttctttcgtggtttgctctgtgaagctcatgactgcagatcctagtcctgcgggagcagctgatgtttgtatgagtatgaatgggaacaaagcaaacaagatatagcaagagaagtgcatgttttaaagaatgattaagcaattttcgtggcaagctgaaaggtgggtaatcagaagattgattggtagcaggtcgaaagcactagaatggccagttcttgagtctgctcagctggacacatctttcgctgtcccatgagctctaacggattcttcagcgttgcattccttaacgtggtttcaacaccttaaggtgtcttcatgactatgtagagtacaatcgttatacatgcaagttcggatgtatctgtaccgccagtcttagcgagcaagaaagagacatcgctcgcaagataattactggaaggtagacttcttttgagacctctcattaacaagtagctgtcgacgccaaaatgtgtgtctggcttttgcacaagttttacggatatgatttgtatgtcgaaatccgtcccgcctccctgcaacggagtgaatatgcttctcaacggagtgaataccgacatcgctcattcattctcaacagtaaaagacttcatcaaaatataggaatgcacaacctcattggaggaaatcagatatcgtcgtttgtgtgtatgtaacttgcttgacgggaagcggtttgctatactcacgaaaaatgactccatgcatgtggttggtacccttgcaatgtaattttttttgctcaacagataccttggtgatatatcagcaagctttcaaaaagagcagaatttggttctccatatgaaggaagccatagaagggacgcagttataggggaatagagctgttggtgttgaggcaacgagcgcaagaggatgtgttggttgatagaagcaaaggtgtgagcacaaggcttcggccaatttaccactccaatgccattgacgtaggtgttgtctgggatggctttcttttgaggagcaagttggagtgcttatctctgaagttaatgttataacagttttccaaatcgtcacaatcacctccaacttgttcaaaaaagcggttctgcagttgggataccaaaagtcccctggagttggttgttttaagatgtaacttaacttaacttaacttatttgattttggttttggtttggtggccggttggcttatgtaagctggggaagtggcgtattacattcatcggtcgaattgctcttgatcctctcttttccaagaaacaaccaacaagagacgaaacgatggactactacctcaaggcagctgcatcctacctcgatcgatccaacatctcatcaaactataccaacatcaacaacccagcaacaacaacagcagcaacaacaacaacaacagcaacagcaacaacaacaacaaccactggccagaatcataatacagcaaccacaaacgaaaattcaacctcaaattggtcaccacccactcgaatagggctatggaccgtacaccggtcagtctactcatcatttcctcactggaaaagaaaaacaattgacctgccctgaactacatcacagtgccatccataatagcaccaacaaactcgttagcatctggacggcggagaaaagactcgtctcatcaccatcatcatcactctcctcactaccctccctcgtcaatgctgccaacagctgggctagtagcagtatgagtaatcatgggagcggaaataatccaaatcaacccaagaccccattagagaaggtagtcgaaatcctaaagaaagaggtcagtcaaaggaatttctatcatcgtacatcagctcacatcatggattacccacaggtctcctccctatctcgtctacgccatccatgtatcctagaagtcgtcgaaccgttggaagaaaccaggcaagtaacccacaacctcgatggctttattcccattcagctcaatctctcatcttttcatgtatgtaggacaagtatgatattcgcaaccgaacccatcaccggctgtttgaaagatggaatcgaacaatccgatcgtcgagctagcctcaatcatcccactcgaaaccaacctcagataaacatggaattggatgaagttgaagttggtcgacatccgcttacacaccctactggtatatccaagctgaaaattatctccgacaattaattgtaattcagactcagaaaggcctaatgcagattgggaaaggtctccagttcttacacgaatcggccaagttggtgcattgtaatctaacacccgaagcaatcattattaatgcaaaagtgagtgatacaaaaaaaaaattaaaacaaaaaattctaaatcttgatttgatatgttgacccgagaaacatttgaattgacagggtgattggaagatctctggttttggattatcgacttacctcaaacaaccagatggacaagattcgaaatggctcttccctgaatatgaccaccgattaccggactcagtccaacgaaactttgactatcttgcaccagaatactgcctcgatgaacatctctcgacgagtaatgatatgtacagtctaggctgtatcctacactccatccatacccgcagtggcccaccattccaaaaccatcatagtctggataggatcaggaaaaacgtcgagaaccttggcgtcctgagagccgcttggagtcgggtacccgatgatgtacaaggtaatgaaaaacaacattgtcaaattttcgaaattccagctcaaaacaaaaaaagctttcaagtgatttttgacgtatatcttcgatttttcttttacttgaaacgtttccttgcggatatctggtccgaacgaattgaatcccagaggttctatcgcaactggtcacgcgaaccccatccactcgattggtcgcctcagcattcctgaattcacggtacttcagcagtaacctgttggtttcaaccttagccttcttagatcgggataccttcaactctaaacaaaacgaagaacatgttcagttcatgaaagggctcctcagactcctgccccaattctcccaaaaactcgtcaaacagaaaatcttaccttccttaatcgaagaatgtcggaaacatgttctgttgccattcttgttacccaacatcttctttattgcacaacagatggaaagtgtaagagggggttttgtttatcttgctttctgacatctcacttgctcacgttctattacctactatgttgttgattatgatcaggaagaattccgctctgaattgctaccccatctaacccgattattttcgatcaaagatccacctcaaaacatcttgatcttattggacaacttgtcgatcttccaaacgaaagctacccctcaagtctttcgagaagatgtgatgcccctgatttatgtcgctctggaatcggatatgccctctctacaggagaaagcattgaaagttatccctggtctctgtgaaacactcgaggttcgttgtcgactattcattttttgtgttgtttacggtgttaactgccatgggtgtgcttgtttgctgaatgctcatttctatctggccgtcttagtacacacatgtgaaacaagtactgtttcccaaagtcacagttcagtctcacctcttttcttattaaattttgatcaagaaagacgtagatatatactgacagtagtgatcagatggtattttctaaaactacgttactatcggtcaaagtaaatacgttgatctgcttccactctatggtcaagattttggacaaatacactcttaccgagaaattggtgcccctattagcaaggatcaagaccaaagagccagcggtgatgatagccaccttagcggtccatgaagagatgggaaagaaggtagaattgaacgcgattgccaccttaattttacctcaactgtgggcgatgtcgattggacctctgttgaacatcgatcaattcaatcggttcatgaattcgatcgagcaactatctactcgagtcagacaggagcacactcgacatttggttgaagctagaagattagaagaaactaccgctcggagcaacagtcaacccagtgtgaatcatcaacatcttggatcccatgtgcccaatgaggcggtcgactttgagaacctagtcaagggctcccggaattgggcctcatcatcgaaacccaatccgcccatccaacaggacaccgcgccgacgagtccatcggccaacagtggctggggcttcgacgaccaactaggaagcttgaatctaggcgggcaatctacaagcgatggcgcagcgctcaaccggcaccattcgaaccccgtcccggtcatcaatgccaggaagtcactcacaccaaccgggctcaacgcgctcaatccacgccagtcaacaaacaacctgcgatcctatccgagcatctttgacaatcactcttccggcgcaagttctcacggctcaagacttgatccctctacaaccaaccaccaacaacggccccactcactctcctccgatctccttcctctgtcacatccatcctcttcctctacatcacagcaaccctcagcctttgtcggcttaccccctcttgtccctcagacttcctccctcacttctctcacccatcagactcttccctcctcctcttaccaagcccctcctggtcagatctcgaaaccctcttggaacgtcattgctcccatcaaaccttctcaaaaccatcctccctccctgcagaactctaatctcaacaattcgttggctgactttgatccttttgcttagttcttctttttttcaagatttcgttcttcttttttagcactttgtttttggtattctaatcgtgttttcaactattagtagttttgtatatatatatataagtaaatagatcattccaaggaagccgttctccctcccctctacttctgattcaattgcaaaaaaaaaaaaaaacttccgctgctctttcccccgcttcctctcaaaaaaaaaacaatgtcaaaaccgtgttcgtattgttattattattttattagtgttgtgtttgagatgtgtacttgccgcgaaattcaactcactttctattcttccggggttccactgcaaaaggatctggagtgggcagctgcgtgtggaccttgcccacacggatgccgatcggctcctgctccacgatcttgtagctctcggtcagactcgagcttggaggtatagctgctagggcttgggtcacatccgctaaatcatctagccggcgtaacacaggcagacgaacacccatgacaaatcgctcgaatgtcattttttttttcgtcaattggaacccggatctcggcgttgcgtcatcgacctgacctcgagtcaggtggggttatgatcgatcataccgaattaacaggaattaaccttccatcggcatgtcaatcgagcaaaactaaatctgcccctctagatggatataagcagttgctgagcagatagctcttgacttcatgatgcatcataacagcgatcgtcgctcatggcaatcaaaacacggacgaggcatgtatcttcagataaaaaaattatataaatacatgaaaccagcctgtcgggcgagctccgaagggatggtatgggcaaatcttgcaggtttcgaacttacagtgcgatcttcctctctccaatttgcaatccattcaccgtgcagacgggtcgctgccaccttgggccctgggtgtctatacgctattttactctccaagcctagcctacgaggccgaaataaatatggccctaagtattcccgtggtagatcagtaagagcctcacagagaaaacatcttggattcgagattcgtagtctcctagatgcatcggagcatgcctactcctagctaacccgactaatcttgatatgggtatgtaatgcgatacgctagcatcgctatcttcgtgaatttgcgcacaaactctgtaaaagtgtggtgccaatgaaacattttgggcccattgatcaagcaccttgtgagattggtagtccgcgtctctcagctattccatagcacaatatataaacctcccggccccgctattcttccatttccctcaccgacttgccatcttcacattctcctgctgagcagttcattgaaggccttcctgcaattttttccccccgatttctccacacccactcaccagtttctcgcgatgttcttgactcatctcgccattgctttagctacagcggccacctcccttagcaatgtggaggcgctatccgatcgcagcgaatgtgagtctttcaacgctcgattattctcttattgttgttggctttcatttttcaaattgacttccacaagaggaactgaggcattctacctctctccccctctgtcaatttttagccgccatgcgccccatgagcctcaaaaccattcatgatgcaaagaatatggcgcttcttgagaggtaccaaatgggccgtcccggagcgcagatgaaagccaccgtcgaaatttacgctttcaagtcatcggccactttatccaagcggaacaatactggcgaggtgccagggataactaagcccttggacatgaccccttcaacgtgcacctcccaagtctgctatcctggtgagcacatgtgtttataactcgtaccgccacgattctgatgcaaccttgaggcgcgtttgtgcaggctctttcgaagcccccaagaaagtgcgcatttcccaattggattgattctgaaccagcagctgacgtcgatgctcatcggcaatgtttttcaggccgattgtgacgttatcgttgatgcacaactctaccactccatcggaagcttgagatccaaacctggtgcgttctaacaatctttcatacttgatcgtggaaaatgaacatttctgtgcttgcagggcaatatgttcttgtctacgccggaacctgtgtggttgtcttgtgagtcagacttgggactaatcatccaaagatattagaggaagagggtgcataattgacacccgcatgttccgctcgttcagccaacatcccatgggcaagggcgataacaagtttaccttggaggtaggttccagctggaaattaacaattgcattacatgctggggctcatgcttaccgatgtcctccatttcgctgtctcaaccaaaaaatgattagtacaactgggccagcttggggaagatcatcctaggcatccaaaagcaatgcaacaagccagatgcgttgtccgtcggaggtgtgtgcaaaattgatcactacttgaagtacaatttcgagaatgtaagtgccacatatacgactctcaattacataagggtcccaacatttgctgagcggaaatgcttattcttcctttatcaggttctcatcagccttcagcgatacgttgcgccggaaaacccacaaacgccaatgaagtcaggtcagccagggaagccagcaaattcggacaagtcggcaaattcggacaagtcagcaaagtcagacaagtcaccaaagcaagacaagccagccaagcaagacaagtcaggaaaaccacaaaccccggctccccagcattagtgcatttcccctccttaatctcttttcacctattgcgcttattgcgaattgtcagggaaccgatagccgctcctcattctgagtggtgtaattgcttgcggattcagttatgatttgtttgtatgggtgcgagcccgcaatgttgtagtattgtgtcttgactgtgtcaatcaactcaatgcaatgtcatttgggaagaccccttttcttatcggtcatcagaacatgcatcatccatggctcgcttcagctaagtcagcttagtagtcagcttacacgtcagaacaattaggcaagttcgaataacaaggaattcaaggcggagggaggcatcttggtgttagcaagcaggtttccggttattttcggagggtctctacacatcacatagtccttagtgcacaacatctccaactcaacctcaatcaaccccacccgtcataattgtgccaagactttcaagaacgcgcccatcacgcgcaaatgactgcctatcttttgatgggagacggttgtgaacagctgtcatcagactctgccccggaggctcagatttgtctatctggtgactgagtggggtccatttttgggtgtttatttcgattttggctgttcactttactgaggacaccgtgatgtacatgcccaagcaagcaattccgtggtcccaattgtcacttaaaaaatctatgactatcacatgcggattcgagactgtagtctctcaggtacaatcgaagcatgtcgactctttaacttaacttggctgatcttgacgcgggccatgaccatgtttacgcacgcattaactatctagataaaatggcacacttaacgcagtaaaattgcggtgcaaaagaaacatgtttggtccatggatcgagcggcttgacgtgggattcgtagtcagcgtcggtcagctgttcgaagcaggctgcacaatgaacaacacatataagactcccggccctgccttcccactgtacccaaccagccgccactttcccttctgccatacctatagctcgctgaaaacacccgaccaattcttctccctcacttgatatcaccaattcctcaacatctcgcgatgtttttgcgtacggttcacttcgccattgctttggcgacagcggcttcatccttcagcaaggccgagtcgttatcccctcgtagcgatagtaagtgctccagcgcctgattatgttcatctttttctcccatcggcttccatccaaaaatgacaaaatgactggcataatagaagctgagcccctgtacttttagctgctttgttgagccccatgagcctcaaaagcatccatgatgacgatagcatggtgcttcttgagaggtatcagatgggccgccccggcgctcagacgaaagcaactgtcgaaatttactcggtcaagtcggccggcacctcactcgccaagcggaattccaccaccgagatgccagggataactaagccactagacatgaccccttcaacatgcacctcccaagtctgctatcctggtgggtactcacatatgtcaaacagcaattcctcaacatctctgatccaactttttgaggcgcgttttcaggctctttcgaaggacccaagaaagtgcgcaattctcagtttgatttactacaaaccggatgttgacgtttatgctcttcgggcaaattttcagaccgattgcgacgttgttgttgacgcacaactctaccattctgttggaagtttgaggtccaaaccaggtacgctctaatgattccacgcacttcagggctgagtggcaaactaaacgcgcgttgcctgcaggtcaatatgtccttgtctactctggaacctgcgtggttgtcttgtaagtcaagctcggaactattcatcagaagagaactgaggaagagcacggaaaactgatactagcgcattccgctcgcctagccaacatccaatgggcaagggtgacaacaaatttgtcttggaggtaagtcacagctggcagccaacagttaaatcacattcttgggttcatgctgatcaatcacccccacttcgctgtctgaatgataaccattagtacaactgggccaacttggggaagatcatggtggatatccaaaagcaatgcgacaagcccgagtctctatccatcggtggtgtatgcaaaattgagcattacttgaagtacacattcgagaatgtaagcaccgcatccacccatttgctcaacctggttacaattaactattgctgattgcaaaccttccattttattcaacaggtcctgatcagtctccagcgttatgttgccccggagaagccgcaaaagccaataacctcgggacagccggacaagccagaaaagcctgatgacaagccagcaaacccggatgacaagccagcaaacccggataagccacaagaccctgctgctaagccttgaagcttcaccgctctcctgtgccattctaatgatccatcccttatcaactacgatgcgttctccagaccttctccattctccacgaggaacctgatagataattggaccgtgtctaacgctgaaggggtgtggacatgaagtgttgtagtatcctgttttcagtcattttatgaaacccaatggaatgacactccgcaatatattctgtcttttattttccttttacatattaacccaagcaaacccatgattagatgatgaatagggagttgttgcttgtcctgagcgaaagcaactctgaaaaaaacctgagcattcaaacaacaaggaaatacgtgagcccaagctcctcggtgggtatggaataaatgattatttgccggttctcaatggtttagcagaaagcaaaacaacatttgctctgtgtacagtagagcaggtccacatgtaaggagaatcacgactacgagtctactgcagccgagcctgaagacgcaccggaggctcggagccaccttgaagttggaccctggggtgtacagccatccattccccctctcgaagcctgcgatcatacatgcgaatgaaaaaatgaatgtcagtacacaaatacattcctacagaaaattatacacatcatgtactatcaaagtgtacatgcttggtggcgcagaaaaagagggacactaaagaaatattcagatctattcagatggtccaggattaacggcttgaggtgggcttgacgtgaggcttggcagtcatcgtcagctatgtattcaaggcaaacaggtacatatataaccctctcggcccaatcattcccttctcccttcatccacttccaattttcatatcttcttgttgtgaagcccgccgagatctcctcacttttattccactcccttacatacctactgacagcaacttatcatcatctcgcgatgtttttacgcatgattcatttggccatcacgctagtgatagcagcttcatctctgagcaatgccgaatcactatatcctggtagcgacagtaagtatttcagcgcttggtcatgttttgttttagaaagttcccttcctgaaacgacggactcaagagaaactggcatattctgaccaccttgtcatttcagctatgttcagccctatgagccttcaaagcattcatggtgcggacagtatgcagcttcttgagaggtatcaaattggcggcgccggcgcgtcagtgaaacctaccgtggaagtttactccaccaagtcaaccggatcttcatttaccaagcgggattctaccaccgagatccccgggataactaagccattggatctgaccccttcaaaatgcaaatccagagtgtgctatccaggtgagcactgtcctgatgtctaaagccagcccttgaacgtttctgatccaaccttgacgcgcgttggtttaggctcttacggaggaccgaaaaaagtgcgcatttcccagtttgatatactacgaacttgacgccatcgttgatgctcatcggtaaattttcagaccgattgcgatgctattgttgacgcacagctctaccattcagttggaagcttaacagtcaaacctggtccgttctaatgattcctcatttctcgagactgaatatcaatctaacgttacgttgctcgcaggtaattacgtccttgtctacgccggaacctgtgtggtcgtcttgtgagtcaaacttgaaggcattcatctgaagatacttgagcaggagcagagatgattgaaactagcatgtccccgtcgcctagccaacatccaatgggcaagggcgacaacaacttgaccttcgacgtatgtaccagatcttaatcaatgtgtatatacgcttcctctggaactcatgctgacctgttatccatctcgttgtccgaatgaaaaccgttagtataattggtccaaattggggctggacatcattgagatccaaaagaaatgcgacaagccagaggctttgtctatcggtggcgcatgccgaattaagcgttacttgcagtataatttcgataatgtaagcagcgcacccatgcatttgtacgatctggatgttctagtgttgctcatgcaaaacccttaacctcccctaacagatccttatcagcctgcaacgatatgtcgcaccagaaaacccgcaaacgccaattaagccagctccgccgagcattccaggaaattcggaaaagccaggaaattcaggaaattcagaaaagccaggaaattcgaagccagtaaactcgaagccaggacaaccggaaaagccaggacagccggaaaagccaaaaaacccaccacagtcacaagacgccgctcctaagccttgaggcgtttcccctctcctatcccattgtagtgacccatccattgctccggacgaggaagttgctccaaagtagggttctgtttagtgtggtgttgtatgggcttgagcccaaaatgttgtgtagtatcgtgtcttcagtctccatgaagacttcgaacataaaggacaatcattcggaaaagagtccttcttttgttttccttgaattaactcaaataaacacctggtcagaagatgatcaaggggcccaaaatctaggcttatgcggagccaagtgagccctccagctatttggcaaacgagaacaatcagaggatgtgaataacaaagaattctatcaaatgagtaaagctttttggttgtggccccgaagagacggccctgcaatgtctgtctgacagagatttacttggggatgtctggcctgagcgactcaacatgatcaacctgtcttgttttttttatcctctcttttcgaagtacaaaacattgggcggctcaatctagccacaagacatagtgacaatgtatagggaagtccttgtcagtgtgcttgtcatagacttgtgatcccttgtcaccagttgagggagataaattgactgtcatgatggcggcagggggctggggcgaaaaactggtgttttggacaaaaccagcatgttcactaccacatagtagatcccacaaacctttagctcaacccacccccttgccccagaaagtaccccacaaagtcttgtcagctctccaacgaaagtgtcttttaagccagctgccacattggcaagcctctgagattttctcttgatttttgtagcttgtttctcttgcacaaccattcactggaatgcaacattgggaaaaacagctgagcacaaatgcatgataggccactgtaccagaatgaaaggaagagattctgtctgtgtatatgtacctgtcaagttcttgtatcaattggttccttacaagactatcagtttacttgattttgagcataagttggagaggatgagacgagtagagagaaggataatgatcagagagaattagagactagtgaagtgattgtatggtaaaacaaatcatcatcataaataagaataatttaattcagtaagctgagagaaaaagcccaaaataaaacgattttacaacaacaacaacagcagtagcaaggacaatcacaaaaatcagtagaaaagagaggcagaatagggaaaaaaaagaaatatgaaagaagctggggtttaggaggaagattttttagggggagcattaggccagacaccatcctggataaatttttggatctggtcccggatggcctcttcggtcatcgatgggaacttcaacttgaatccgactacctccttgaccttcgtcccgtcaaatgcaatgtgattcttcgtcaacagtgcccgtgggaggttcggcgtgaaaggcgtgttggtgatcggtggagttgatttcgacaacatctccggccatggctcgcagtgctgacgatttttgataatcaataatcagcatcttttctttcgtgtcggactccggtctaaacatgatgtgtttcagagaacgaaaatccacttactttctcgttgacatcctcaatcacatcgatcatgttcaacttgataccatagcatatattaagataagatcaatcaaagcaagacatataaagatttcgaagaggggaaacgtagacgaaccttagcgaattgacagacgactttgttatagaagccgaccttgacgccgacgactttctcggcaaggctagccatcaagccctgcgtagtatcgccgtcgtcgacgaggttaaagaagggggccttgacgacctggtcccgggcgggcatccccgcgggcagctcttccgcgttcggcagcagacaggggattggatttgcatgcgcctccgccgccgctcggcctagcccggacatccagcccgctagcgcccatagtcccgccgcaaagtcgtgggtgtggatcgtgtggaggcggagatctgatgaccatctacgcaatccccccaatcaaaatacaatccatcaagttagtttcttcacagatccaaatacacaaatctgatttgatgcttctttcgctcgtcttggcgtcgtttgagatgagagaaaggcagacgaacaaatgctccattcgttcgccgatgtacttgtaaatctcaccgatcaataaccgcggggcatctgaacaagatacaaacaaagccacatacacatctaattagtcaagaaaattagagcagaaatctgtttgtggggtgggggggttcgattgccaaaatctagtcaccgtacatccgtcaaccgcatatggtccatacagtagagccggacgagcgacgacaatattgagactgtacatttaggttgagttttggaattgatagagagattcgacaatgtgagtatctccagaatatacattagagtgaacaaatgtcaaagagtgtgtgggtgcttactcgggcagagcagccatggcacgtacaccctcatgcacccatttggaccgcatactaaacggttttccctcgccctccttgagtggtttcttgttatcactgtggtagagcgccggtagctcgcggatgtaggccttgacgcccatcgcggcagccacccggccgagctcgggtagcagtcgacccgtgcgctcaacgtgcacaccctcctccgcattatagtctgtctccccggtgaaatcaaacacatagtcgtacgtctccgatccccctcctccggtcttggtgcgatactgctccggtaacgtgaacgctttgcttcgtgaacctacacaattcgggggatgctttaatcttcagggactactctttttttcccctttttctgttgaacttactcgctactaatagattggcttgcaaatattccaccccgatcgattctcctgctttcaagattttttgacattctgaatcctgtggttgaaaaaaaaaagcgaaagaataacaccactaatgaattttgccgatcgaggatttttttcccttttttttttctttgagagtttgttacttttgatgaatgaatgtaccatgtatgtagtataagcgtcatcctggggcaaacagaggtacttgtcaaccaacctgatgtgtctggctgattgtctataaattggtaagatcaggtatcatgattagtacattggaaatttctatcagaatggacaagtaaaaataagggagagcttcactgggcaggatctgctattgaggggacgagaaaagccagcagggcgcgagcatgaccgtcttgcaacccgcctgtgtgtcagtgaggatggaagatagcatcagtatctcgcaggttttaaatgacatcaattagatgggagttgactgacccaagatcaagaccgacggcttcgtgctcgaggtggatggagacattcgggagctgacctgttgtggatggggatggttcctttctttgtaaatatttcaagttgcagtcttttcttttcttgaggaaggagttggcgagattcatgcacccgattaaagtttcagtattctcactcactggctgcgaagtgaaaagtcagaaacatcaaacaaaaccccctcagaacaccatacacactccaccagagagaatccgatggaataatcgccgtcttgatatcttgtaagtccataaactgaaacctcagactcttcacaggctctcaaccaacccgcggatcggaccttcggatataccaggttcattcacactcgatctctgaagcgtacataaaaataaataacatgaggacaacccgaacgtgtgaacacctgatagaagcttcatcaagcccgattccggcgctcagaaggtcaaactcaacgcaggcaccggctgctccggcttggagcgaaaggcgctcaagacgagaagcctaggcaaaatatctgactccatcaaaaaacgaagtttttcaccaattgttgatgactaaaagttcgtcccagatattgtgagaatatgtatgcaaatacttaaacaaactctggttggtttctttgttgttcaataattcctaccaaaactcaaacgctggtatctagctatgtggaacgaattacatctcccagacgatttgtaagggatacgctaagcttgagactttgtctgctttacttttcagtgtggcaccgcggcttgcaaacatcaagattttaagcgtgatttattcaaatagtaacaaaagataataaatcgcagggacagaagttgatcattaggcaagaaacagattaggattttcgagtggcggtagataagtggattagggaagaaagtgtcaagtggagagtgagcaggaaagtaacagagattatcaatcagattagtggagaaagtattaggtgaaggatgatgaaaaaattaaaaattaaaatgatattagtggaggatgtattaaatgaagaatgagtaagaaagtagcagaaaatatcagtcagattagtgagagggtgagtaagtagataggacaagaacagtatcattagattgcaacagatagtttcgtgaatggataggtgaaacgagatattaaagtgaagagaaaaaggtattaggtgtgaaataaaataaatggttttgatcagaagtaaggcctaggagtgtgagaatgtagacgctcaagacttttgagcaggtctcccgaaggtgtccttgaagctctgagagatctttttgcggagggactggtggcctgaacgaggatggtcttcagctttggggactctcaatgaaggagagagggagttgaggttggagggtgggatgaagagtccggctgatgatagggccccaaagttttgactggagttgcccaaatcagaatgggtgtacatgcagaacggtgcttcgatgggcgagtcgccaaagtagctttgagtttcttctctagtcatcgaacacgactcgatctccccttgagggtgctctgattgctttccaaagttgtaggtgttcaggaaagacggcgaggccatttcggaagaaggtgtgggactgaggaggtcgataggcttttcaaatctgatccaggaggagtaatcctcctttgaaaacctgttgttttccggagcctcccagtatggggattgtccttgtccctgtgatgactccaagtggtagccaatctgttttcgaaacatgcaattttgttggtcagatttttggaagcaagcaaaagatacaaagcgcatatggtcactgactgaagaagttgtttcaatccctctttccatcttcgaggaagctgcgtaaggctgcagtgacttggccctttgtctgggtgagaagaggtaggtgacgtcctggagagagagagagagagagtttggttagaagatggtaattcttttcgagatagatagtgacaacttactgcatcgctttctggagaatttggctcatccaaaatcggactcaggttaagttgaccgttgaaagctgcttggaaatctgaagattccacgatgctcttgatatcttcgcacatgatgagttgctccatgctgcggctggagtaagaaagacgctgactggccactctgtaaccttgactggaggagtttgtgctcgagctggtcttttggtagtggtatgaatgtggtttgagtaaggattgtccagtcgccgcgcttttcgtgttggccatcagagcgctctgattggtcacgattcggatatctttcctgggggagttctgctccggagaggtgtggacctcacggaaagtttccacaaggatttgggagttggcggtcgtagttttttcacgtttgcctcgagttgaccatccgtttcccatcatgacttcatcggagtctgaatcctcagatgcgtttgagataggatcactggtgtcgagtaagaaggaagcccggtggtttgcgaatgggctggcgatgttggacagaagcccgctggctcgacggataagacttttctctgcgggcacagacatactaggggagttttgcatattgctggttggtgatgtgaagcggtgtttgctgcttgggatggaatgactattgggaagttgtgtcggttcgaatggttgtccggtatgaaggagatggagaaggaagtaggtagaagtagaaggctctggagtgtgatgggaatttgatttgacagccgaaagggcctcttatttataggcgtttggttaggtgggcagttggctacagaagcagcacaggagatatttggcggggtaccttacctcccagagagatggcaggatgaacatcaacctggactggaccacggcttgcgggaccggcaagccaactcatcggccgcctgggaatgaattgcaagaagagaaggcgggtactcgcggccgggccaataagacttacgaccagaaacctgggccgatttaagcctttactccgactctttggatcggtcaggctcacggatgggcttgaataaagatggcgggtagtaagtatttaacacgaaatgactgggacacagctatgctgcagtattgtcggtccaaccaattggtgcctggttgcaaattggccacaatcgcaaacgcgatggaagtcccagctcatgaatcctgccgcatgtgtcgaagctcagtttttcagggttcaaggtaccgtctgcgtcggaatccagtcgaccagtcatactggcccagctaacaatctcccagctcgtgatgttatgatcctcctcaaagggaagaatccgttaaatacttgactgagtgcaaggaagcgccaattgcttccagcgctcgtttatgtgctcctgacagaggcaagtgtgcccggaattcgggcttgaagactaggacctgtctctctgccgagctccttcaagcagaacttgggaattccttgcttcttccactaaggtgaccgtgacgcccatactgtttgaattgaaggcacgcgacactctgacgtggaaatataattgcacattctggccaagttagcacttcacaaatgggcaggggagaggaaaggtgtattcgaagtgaggtggaaggcgggattcagcgcgtgttgcggggtctgtttccttagacaaccgttcagaattcgctgggactgatgtcaagcaagatgattccattttataatgctgatgatattcaacagtgtccagtggacagagcaatgctaggaattgctgctaatcagcttgtttcatggctctagcagcattcagtttctggtctgaggcttgttgaatcaattcaaactgaaggggggaaggggaaaagaaagataacgagaccaaattgaaaacaagcgtatcaatgaaagagtaacatcataggtgataggaggtaagatgataagaaactgacgaaaagagttactgacgttcaatattaattcgtggttagcaatggcgaggcggttatcgattcgtttgtaactttgtatggcgcagctcattgctggtggctatccaccgctgctcccaatagttgaatgatagtttctagagctgaaggtgttgcacaattagtagctgtgtcattaacgagtgccaaaccgctttgccaatgtggttcctcggggaaggaagagtgcagcaaaaagatacaaataaatcacattttggcacacaatctgcgctgaatatgtgcatcatacaaaatgggaactgcgcttcgtcacttgcctccagtgaaccaatggtacttttatgtgagcaaaggctcaatccgaggggcagattttcaattaagattagatccaccgtggaactagcataactggcttttgatttaccatgaaacgcttcttgcgaatctcagcagtttttctacctcagctcttcaccagtctggttaagtccggagggccaccacgggagccatgttcagtggaacaggcggagatctgtaaggataatcataagttgagtcgcttcgcgtcaactgagtatctatggatatgctactcatcggcagccattatggtttgggtcaagttggtaaaccaagtgacatctccttctgacaccttctgtttctgtgttgccggtgcgcatttctcaagatcccaagtgttccagttggatcaaaggaagcacccccatggccaaggattcggatcatctaatggttggtcttaatctgtcgttttcctgtcggtctcaatgtgctaatcagattttgtgtaccctgacagatgtcgaggaaccgctttctggcggtgtggcctctgattggaacctagacctatcattacagcatggatatgagccaatctcattgaagacccagatacgtgaaatcgactttttgggtgagctgagtagtttgacttgggtctattatagtgaaatctgcatagtctcctcagatgagcgaatgatgtgttttgactgcaaatgaattgaaattcacaaaccgtgttaaccacaggaatgttgacgcagaaatcgcttgaccatcgggagaaaaacaacgcaggggattctgaaaaacaagaatatgagacaaagggttctcactacttggagaaagatgacatgggtgaggaaggtttctatcaaaattcatggattttctttctcaaataatggtgctcatagtcaaaaacaaatggaattgactatcttgaaaactgataattattgacaaatcaatttttcaccccagataacaagattgatctatctcttggtttgcctgtaacaaattcacaacccaaaagtgaaagaccgaggttttccaacacgtcttcagtattcgagtctaggaagagatttgaggctgaatggtactgtacccatagtcagtctgaaaaaacagttgttgcagttttttttatatttttaaaacttagttcccagaaatactgactgaggtcaacacactcggtggccactgaagaaaatccggttgttcatattccttcagatcattcaaaccacaaaaagaggaaacataggaattttttcacagacccaattgctgaagctgagaagatatcatacaaccaaggtcaagaaacagaaaaaagccattcaaacagtcagtacttctcaaagagttcaatttgtatgagacttgtacatgggctcagatgttggttttccttctaaaaaactttacttcttgttaacatctttagtttatcataaaaagaaacttcctcaaatgagaaataatggattgaatgcaattgaagaagttcaaactttgaaagattcagatttggatggatccttaaaagtagcaaagtctatccaacctttgaatccaattgatgggtcaacttcttttgaaataattgatttccaccaaaaaaacaaaggggaagctttgaaaactgggaagcatcaaaataaaacaaaagtattcaacatgaaacatggtttttttttggctggactatctgaaattgaacacactgaaaaaatttggggattcattttgggagtatcacaatatttagctagtttagaagatcaaatgttgaagcttgaaaatgacgagataatttcacaactcaataagaaactcaagaataaaattggaggcaaattaccccaaggaacacttgattctaatcatattgatgagaacttatcaaatttctcccatattctatggtttatcaacctgagattattgagaactttaggaaaagttgttgatgcagaagagcactttttgttttacatgtggatacttgaattgtttgaggatgagaatatttcttcattgatttctatcttggaaaatgaaaaggagggtaaaatggaaacaattacacatgaagatcatccattaaatctccttgttcaattgatcacttcaaagcataataatgaaccattctatttttttgaaaggacatatagagacaaaagaccaacaaagaagaattcctacaccatctcatatggtgcaatgtcaaagaaacagctcttgatgaccaaaaccatagtgtgtttattggcttcttactatcaagcaaccaattccacaaagtgggagaaaatatttcgggataataaaggattcttgaaccacttggaaagaatacaaacaagttttatttattccagattgcaatttcaagaaagaaaaggggaaaaaatgtcttcattacacctactcccatggaaacctaaatttgatattggaattcaaacagaaaacatagaatggaccaaatatttcagtaggaagtcaacagccaattcagacatgctgttgaagaatgcatcagactataaatatcagctaaaacggtcaagtattactgaattgataactccaccatttaatgaaagcatcactatggctttcaataggtggaatgatataataaaaatggtttttattcatgatattcatactatagcagcaagaaaactttgcatgaataaatacagatctgaaatacagaattgggatcaaaatcacctttacaaattcaaagatactggtaattcaactgaaaagacaaacctatttgtcattttgaatgaaatggaaaggtttttgaaattgatgtggggactcaattcattattaatccagtcatttggttacaaggcagatgatcctggttgtctggaagagcaagaaaatcttcaaaaagaattcttctgtattcttaacctttctaaaactttggatgaaagtaaatttgaaaataagacaaaccagaaaagaaatgataaagagcaagatttcaaactgcaaaaattgattatattatcattaaaaacatacagaaacagaaagctatatcagtacggaacttcatatcagaaagaatcatttacagaagaaggactcaaggcaatggcagctattgcaatgatgtctcattattaccagaaaaccaacccagaaaaatgggcaactatatttgtaaatgaacctaatttcatcaaatcctttgagaacatacattctggtatcatgaatggccttcattacagtaaaaactttctcaaagagggtgcaaataatctgttgatttgtagattgattccttggaaaaatcctttcagtaccaacaaatctcaaagaagatctattgatcgacttgtgggatgattatttggaatagatcaaatggggtaagcaatattaccattttgtttgagataagctatgcttttattagaattgtccagttgttttggagaaattgacagaattcttaggatttgccacaattttatcatctttcctatggtatttcatttagatatattttttcatttctcaagtgctgtcccatctataaatctatcacacatttttctgtgtcattcttttgggacttcatttgtacatgaagagaacttatttgcataggctaataacaaaaaattcaaaatttggcctaaattcatactttttccaatgccattgatggattctaccttttcttcctacccttctactcaggcccgtgcagaatgctcagtaagtttcagtctgtccaattatctactttgataagataagcctttcatctgtttcatatgttagcagtggaaaatttaaggctctgtttggcagtccatgatatcataaaatctcataggaaactcctgcaaatctttccggggtaccacatttattattgcaagtgaaaattgtgtttggctggtcacactacaacaccaaaaatccactgtaataagcagatgattgtctagctttgtgatagttggtttacggtttatcaaccttatatattctgattatccggatttacatatttttttcttatgatataatggactgccacatggagcctaagattgtggctggagaaaatgataacattagtgacagattatatcgcaaatgtgaaaatctattctgatggccaattggagctggagattggcagaacgtcaaaaaatctcggctggaaacaaagcgagtagatggtagcgacgaaggtattttgttggcacggggaactcttgaggagccgaatggacgagggctttcacggaaacaggtggctgagcgcgtcaaggccctctatctcagctccagctgagctacgtcggcgtcatacatgcccatcggcccgggccttctgtccccatgctcgagatcgttcgcgcgttaacttatcttctcgattaggggttcgcccttcattggggcaccagaaaatggagcggtcaacagatctaggaagctgtcaccgtcgctgaaaagctcgttcccgtggttgaatatgcgaacttgaccaccacgcggtatgtcaagtttgcaattgagccttactttcgggcaaagtccttgccgactttgtcaagtttgcgatccaggactatgtctgccttcaagtcctcgcggattttgttaatcttgcaaccaaggactttgcccgcctttgggcgcagtcctcgcaaattttgtccagttcgtgatcgaggacttgacccaccttctggtcaagtctttacagactgtgccaagttcgcgatggaggactgcacccggttaaccagtatgaacccgccagcttcgggcacagtcctcgtggatttcgcctcgcgagcgggaacttcccccccttcgggcacagtcctcgcggaattcgtgaagtccgtgaggacttggtcaagctcgcaatggaggactctacccgccttcgggcagattgcgggcaaagtccgtgcggaatatcaaggtcacgatggaagactctgggcacagtcttcgcggactttttcaagttcgggaccgaggagtttcttcgatcgcaaacttggcagagtccgcgatgatctttcccgccttcgggtcaaagtcttcctttgcggattactcgcgggcggtaaagtcctcgctcgcgaacttggcaaaatcggcgaggactgtgcccagatacgggtactggtgtaatccttaatcgcggacttcgtggaggataaattcgtcagtcgcaaaattgtgcccaaagttgctccatcgcaaacttaaaacagtccgcaaggaactgacccaaaggccgtccggtcgcgaacttgacagagtccgcgagcactttgcctgtgatagcgaacttggcaaagtctgcgaggactgtgccggaaggcgggtagagtcctcctttgcgaacctaagagcatctccaccggggggactaaaccgcgggactaaactacatttagctacccaaacctgatttagcttctccaccggaggccctaaatggggttctaaaccaagaaaatccgtttcgggccctacaccattcctacatttaggaccacatagcaccccatatagatcctctgcttcacatttcacacatgtgatattccacactcctccaaacacaacccccgatatccaccccatatctattgtcggtaccatatcaatcaactacccctgcctccaaccaatctcaactcgctcgctatggccaacaacaacgaggtacgtgatgacgatgaaaacattgaaattggtgagttcctattttgatcccttcatcattaacacatcttcgatttctaactatattgcactaccgattaaccaactcagtcacacccggagcccccaaggaatcccaagataagtcgggcgaggagaagaaaaaggctccaaattatactgaaccggaggactacgagttgtgtcgagcctgggttcaggtctccgaagaccccgccgtcgggacaaatcaagaggggagtaccttttggcaacgcgtctggacagtctatcgtgaagcagtaccttctccaaaacgaccagtatccagcttaaagaaacggtggagcaacaatctgcagcccgctatcaacaaattccgtggtattgttcaccaagtcgaggggttcaacgagagtggggcatcagtagaggatcagctcaaccgagcccttcggctgtacacccaagaccaggagacacacttcaagcacctcagatgctacaatctacttgttaagagtccgaaatggaactcctactgccgcgatagtaatcaaaaggagaccgggaagaaaaagcgagcccgaagtcctagtagcgaagcacctcaatcacaacttgcgtccacactggcaccatccgatcccgtctctgactttgaaggcactgggtcgactccatcaatgctagagcgaccaattggcaaaaaaaaggcgaagatgatcaaccaacttgctgccaaagatcaaacctggaaagacgaagtttcagcggctcacaaacagattgccctggaatccaaacgactaaacgatatctttgcccacgattcaacctccatcgatcgcatctcggggaatgggacgactgcttctgagctcgccatcatgactacagatcttacaggtcttgatgacgagcagaaggaatactttcggcttaaaagggcttctattctccaatcgctccgtaatcaacagaactccagtaacaactaggcatccttttctttttctctccctctacttgcttgtttttctttcttcatctgaaaccgattgactgtcaacgcctccatcaatacaaatctctcactgtttttcatgttcatctcttaggataaccaatcagttgtgttttctcttcatctcatatgactcgcgcaatcaaatgttgaatactattcagatgaattgcaatcaaactcgagcacaaatacaagaattcaagtaattaagaacaagaaaatgtgagctcagaaaccagttgaagtcattcctcttgttgacctttgatctcccattggtgcttgatgatgtcattgcgcaactgaaaatgagtagccgagtctctcatcgattggaaattatcgatgaagtcggcaaaagagattgaggacccatctcgcaagacatcaactggtgtgatgatggcaccagcgggggcatcgtcgtaggcatagtctagatatgcccctcgttcatcctccacaatcatattgtggaggatgatgcatgtcttcatgatactcttgaggttatgatgcttccatcctcgcgccggacgagaaacaatagcaaatctcgcttgaagcacaccaaacgcccgctccacgtcttttcgtctggcttcttgaagtcttcacatagtgtctctggtcggctccgcggggctgcgacaatgtcttgacaaattgtaggccaatcaggatagattccatcggcaaggtagtaaccttgcttgtattcgtttccattgattgtgtattcgaactgaggtgctcgaccgtgtagtagattctgaaataatggcgatgtatcgaggacattaatgtcattatgtgatcctggcatgccaaagtaggcatgccagatccacatgtcgtgcaatgccacagactcaagaatgactgttggagtctagaaaaggagccggttagtggattaacagagaatcatgcagagtgagatgatctcaccttttcttttccttggaattgtcctgcccagccagacggacagttcttccaccgccagtgcatacaatcaagtgacccaagcatacctgggaatcctcttttggcaccttcagaaagcagtcgctccaagtcgcccgtggttggatgtcgaagatatttgtccgagtagatggctacagttgcattgcaaaatctatccatgcattccagtgatgttgactcggctagttgaaggtattcatcgttacagtcggcagccgctccatacgcaagcatccgtagggccgcagtgatcttaaccaggggcctcacccccaatttccccaatgcatcggctctgagagtaaagtattcatcacaattttcaacagcctcggcgatcttcaagaaaaggggcttcgccattcgaaagcggcgccgaaagagtgattcatcgtagagaggacgtgcacaaaaataatgctccatgagcctctgatagctgccttcaaagtcgcgggggcggttgggctgttttcctggcttggatccaccatgtggaggaaaaagtgagtcatcgatgtctttgtcttcgtcatcaagtagcagaggcatgatctggagggcggtattgattgttgttctgaaccgtgctagtagttgccttcgtcggatcaaaatgcgcaggaattctgggtcgacctccatgctaactgtgttgaatgaggatagccaaggttttgtgtggtgtgcctacacaattggccgatggagcaatagggggaatcgggggcatgccctttcacaccctcaaggtgctactttgagaccttgcggtgtaaaagagcaaatgagtggggttctaaattatgcgccgcagttggccgagtttgatatttagggactcggatagtcctttgcggtggagttgctctaaccgcgggcaggacaaaatccacaaagacctagtccgaaggcgggtgccgataaagtcctcgcttgcgagtttggtcaaatcggtgaggactatgcccaaaggcgggataagtccttgcttgcaaacttgtcggagccctcaaggactgccggaaggcaggaagaaaagtcctcggtcgcaaatgtgacaaaccccgcaagccgctcgcccacacctcaccatagagtccttactagcaaaatttgtgaggacaaattgatcagttgaattaaaattgaaagagtccgcaagaacttgaccagaaggcgggcaaagtcctcaatcacaaacttgacacaccatgtggttgtcaagttcacatatgattgctatctgagcctcactaccattgccagtctataggttaaatcaagtgatcagttgattcaccatccagtgatcctcaccaaatcttaaaactgaaaatcatatgagtgttttagctctggagccatgatatcgctctcttcctatacatacctactcagggttggctgccacaaattatacatactcatgacacagtaacaaatgtgtcagataaaaactaatactgtcattcaaggtccaattgccactctacatgtgtctcatcctgagtccattccaagcacatactgtatctggatggtaaaagttcctaaatcttgaatcttttgttgatctgatattctgaatgaatttccctccagattgattgcaggtcttgaaatcggtcaaggctttggttttcagatgtttttagttttataagggatggaaaaaagatgagctaagaggactcaatcattcaagatgtggatctcacagcacactgaaagccttaccctaaaatcttcaaaatctttatatctctttgaagtttgaacacattttccaagattttggtgaaaatactttcagtattactatttttaatgatattgatcaacctgcggctataatccaagtcaacagtaggcctagttcctggaacagttgattccccaccagttttcacaaagggaaatcatgctcataattgaagatagggtgacaaagaatcacattctattgggctttcattgttgtgattgcctaaacaaaaagcaaactgtttatgcctgtgtagatgtcacttctgctcaccatagtgagagtaagaatgtcgtttcttttttgcaaccaccccatcatcttgcccctgctctctccttctgctttttagtgatatattcttttccttttcccattatcccattgcctttctttctcattttttccccctcatctcccttggtatcttctctttagggtattccatcttcacgaagaaaatcaagcttgatacctaatgaagaacatgttgtatacataaagctacaaaaaccaatgaaagactatcttgctaattaacttactcttttcttccaacggtattgttattcccttcatgttgtaagggaaatgatttggatgtgtctcgctgccgcaaaggcaagacatgtcacatgcgtgtacaggcttcgacaggccccgatataagcatatcgattgagtatgcttgtagccagtcaccctctaaaatcatcccccctccaaaatttgacatcctcattaaactcgatcttccacccaaatccctggtaaagtcaaagtatcaaacttcagacaattacatattgctatatgatactcatatctgactccttgtcaccgcacgaatcccacaggaacctcgccgtcgtcgtaatctgcaacgtgttgaaggaagctacatcctcgtcatcataatatacattgggtctggtgggggaagaagagttgaaagtgacgcgagcacgagatgagcctgcatcccatccacgatgatgatgatgaggaggacgaggcgaccccactgctctcgactgacaaggatcacttgggaatacaccaactcatccatcgaatccggtttgacttgctcactctgattggttagtaaagcaaaaccatctcaatagatcccccagaagatatccacataactaaccagacacttgaccatctagataccccactctcaaccgaacaactcacctcgcctgcaatcaccttctccatcaccagaccactcgaattgacctacttcaacctagcacaccatgccatcatcttcgcactactcgtcaatcgagtccaatttatcactgactcaacccatgcactcaccctgcactcagtcaatgcaaccagagcatcactctgcgagatcctagccaccaacatcctcaggagggttcacgaatcagatctccactcattccaaccatccagctcaagatcaaaatcaaccaacaccaccaccaccagacataccgtcaatcagaaactcaccccagaggaagaagaagcttgtctactcaaatctgctaacgtcctcgcaaccgccttcagtccattcgaaggcgcacccactcaggtcatctccttcctagaggctgactggggttcctccgatgctaagaacgtactctccagacaatctaatgcactcgagatggccatcgttagtgaagccaaacaattcatcagaagccctgcctgtcaaagggtcattggtaaatgattaaaatcaatctatttctcataaacatcccccccaaaaaaaaaaaaaaacttatcatcatccttgtttttcagatgccatttggtcaggtaagatcgtctacacatccaccgccatcgttgatatcctctccgatcgatacaaacatcgacccgtctccctctacaatccacgcaatgcgcccttactgaaccattatcgactgaccgtgccccgtaatcgagccgccctcgaatacttccactatgccgtcctgatctgttcctatgtggccacactgcagacccgccaactagagaagatgaatgggtttgagatctggtttaatatcttcaccgtcggctttgcggccgacaaattaggctcgatcctcgaacatgggtggttggtcttcatcgccaacctctggaacgggttcgatgcggccttcatcctcggccatacggtctatctagcactcaggatcaccggcttagtctatctctctcactacgaattagactctcattggctcaacgaacagtcccatcaagtcttgtcttgtctcgccatcctcatcttccccagattggccttcatcaccctctccgataacatcctcatcctctcactcagatctatgctcagtgatttcgtcttcctcatgctcctcggcgcttggtgcttccttggcttcggctattctctctactctcttcaaaggggtaaggttgaattcggtgaacaggctccttactctttgggtgagatcgccatttggatggtctacatcttcttcggtctcgacgccaccggaatctcaaatgctcacgagtttcatcgcatcttgggtgagtaagaattctgcccctcccttttgaaagcaaactcacgctctttacaattctaggacccgcgatttttataatatatgcttgtctatctaacactctactaggtattcttcataatctatcagtcgatttatgtttttgaaatcactgactctgaaagatcgatctagttactgtcctggtctccatcctgtcgaagattttcagtgatatctcgaatgattcgatagccgagacgctgtataggaaggcggtcttgaccttcgagggagtcaagtcggacgcgttattctccttccaacccccgttcaacattccagcgatgatgatcctgattccattgaagccgttcctgactccgcgcaagttccataccgtcgtggtgtttctttgtcggatgttcggatgtccggtactcctgacgatcagtttttttgaacgatacgttgtggggccgttcgacaaggacaggaactcggtcgggaactcgctcaaactgacagtcgccaacagtctgggaggcttagccctgaaccatttcaattcgatcatgaaggggaacagtccagcgggcgcgacaggcaggagacggacgacgatgtccaagatgtcttcgcgcatctcgcgaaacttgcgcaagtttggtggcctggcggtcatcaatgcctgtttcgattatgagccctatccgccggtacagaatgacacggatgcccaggaggctgaggaccaactgacccttgtccgcgaccgcaaggtctcctatgaacgtccgctttatcaggagcccgaagagctcggacataacgacaccgtacggaagaagaaacccagctcgcctgtacaatcatctagcgtcggcatccaaccctcggatcttgagaacggtacgttgcggaaggccaagcaggccagcacaaccggccagccaagtcttgactcgaagatgaaacacgcccctacttttggtccactgggccccactcctggcagagatttgacgaccttggagaagttgttcttgccccatgcgggcatggtgtcttcatttgtgggtccggtcccgacggtgccggtggtgcgcacggaagagcccagtgagccgactgccaagccgcccgaattgactaagcgggaggagggatctgattcggactcatcctcatcgacgatcgacgaggagcgttgttcgcggccgacctctgaccggcccgggccgccccggacttcctcgaccctttcctcccggccaaccacgatgtatctcgacccgcctcggacgtctctcggcgggaaccataagccggcttcgatcatccaggacgagttcgaggaagagaggctggagcgtcgtcgacatggcaggagaaggaggacgaccacccgacgctccgctggcggatcctcctccgacctcgacgtccttcatatcgccgcccgctcatctagacatagtctcatcgaccattcttctctgctcgatgatcatgatactcaggaaagcttgaatgcccgcagaagtaataggaatgaggatcgcttgctgctcgtctctctctccgaactcgagaaactcctccaatctcacttccataatctcgaactcaaactcgcctcttctctcaaaaatcatctctcaaatcttccttcccatcttcctcctcctcctacttcttcttcgtctgccacttcatcttctgcttctgctacgccttgtccttctgagactcatttgactgttactcctccggatccagcgcctatactcgatcatctttgacccttctcctcttcttcttcttaattctatccccccccccactttttttttcttaatatttgtaagcaaaaaactctctttggttgttttctttcttcgttactttacttgttgacgcatacttatacgattagacttttccttccttacaaaaaaaaatcagacgtcatgttgtacaaaagtagcaaaaaaaaaaaacttatctggtttacgtatttatttatgtgttttttttttgttattgattacaacgaagtgtggtttctttcaatcgtcttaatcagccaagcttattatatcatcaattgaggactctcgatgagatgattttgtttgttttgtttgcccgatcttgtgataaaaaagtgtttatatgaaatctttcttgtgatcagtatgttgtacataaatagagacatagcaatcacaataaccaagacaacaaaagtaaaaaaaactttcattggtgtttggttttttggcacatggtactcgaagtaatctcgaagttgtgaagctttcggacaatgccgcgggatctcgaaactgtgcgggaacagctccctggctactctccattccatgtgcctcttaacgattgcgtgcatcctcttggctcaccataacttgtctgttgtttacgtccctatgcctggggtgtggatttcaggttgacaaaatacactgaacaacactcttcaatactccaacttttcggacaattttttttggcttgtttaattgaatccaaaactacaaacaatgaaaaaaaatgaaacaccagttttctgcagccaaggccaaaaaagacgagagaaaacgattcaaagagaattggttccaaaatcaagtaaactacacttcgcggaagtgtcttcccactgtgtgacgtggggtagatgattatacatgattattctgggattcaagaattacagacatcagcagagggatttatagtgtttgtgtacccggcttggggtttatttctacaccttgaaatctaccaagaattattaaagaccacctgatgggttatggacagttcgagcactgctgataccgacggaactaggaggatgtcctatgcacaacgtgaacgagagacgcgcttggatttggagggtgtgaagtaggctttcaggctatcgaacgccggcttgggcttgtagtctttgtcgaacattagggcttcaccggcgtctggtaaaaaaataaggagaagaagtgatcaggtcaagatgcttgtagaactatggtgcgtggaggtgcctaaccagtggttccggggttagtcgggatccacgaatactggtccgagaccccccaaagagtgatgccgacacaaccctcgagacttgaacagacttcgaaggccgcttcgaagtccttggtctgttgcagcctatcctgcgctatctcactttcacttcttccttgaagcttgatccgaatgtcaagctcactaagagcaacgagtaaacctattaaacaagagcggctttagtcgactgcttgtgatggtggacttgggtcaggacaatgacacttacctgcatccgtgaaacgttgcaagttctccttgaaacctttggggaaagaaaagagatgagttagtgggagacaaggccaggcgatggaggaagcctttgtgagaggttacgaagatttttcgagctgaatggtgagttgaagtaaatatgtacctttgggaaactttccgacctccaagtgactttggaaaccaacggcatccaagatgccctttttctttagggaagtagccaattcgagcatcttgtccgacttggcattcttgtcttcgatactaaagtcgttgactgcaaccgccaaagcaagtaaataaaaaaaaataaaacatgtaaccgggtcaagcatcacttactaaagagcaagacgtcagggttatacatcttggccaattctctggctttagtgaagatgtcgacgacgaattcttcgccccaggtttggagccagatcgtctgacggagcgcaccctcgtcgaggatctcgttgcagacgtccatggctatcatgttcttggcatacttcttgaagatcagttccatgtgagtgtatgctgcagtcttcatatcctccttgttcacgccttggatccagtccggattttgggtgtgactacccacaaaatcaatgattattagcaatttgtggatgggaagaaattggtgaagcagcaatggcctacgctaagatggtgtgtgctcggagctttttgtttgtcttgatgatgtactcgttgagagtgtcactgtatcgggacaaccagagaaaagagccaaaggtcagatgccaattcacaaaatcctcaagtctaaggacgactcacgcgtccttcgtttgctcttttccacgctccttttctgtgacgccccacttcatttctatgtagaacgcataattcagtccagtcagcacacagggaacaattaccaaaaagaacaaaaaaatgccctcgaaaggctcaatcaggggctccagcgaagactcaccgttctcggcagtgatcacgctgaagtgctggtccaccaactgcttatacatcgcatcctgggtcagatgattcacactgaccgccgtgcccacatacatttgcttcttgagcgccgagccgcagcttgcaaaagcagccataagaaatgagatcgtaagaagtgaacgtgtcttggccatttttaagtctagggttcaaatgaaagcgaaacggaagaagaaagtaacggaaaaaaaaatattcaacaaattgaaaagataaagcgatgaccgtgatcgagaaggatgaggaaacagtctcagactgcgggatctgggggttttaaagccttttgaccaactaggaaagggcggctagaaaagggacgcaagaggagatggacgcatgagttagacaggcatctgttgccacctagccaacctagttgacaaggagctgaacacgccggcccttaaagggtacaccgatacaggcaggtaggaaggagaactttcggtacggagtcactacctagttcctacggcgttaataaaggctggaggggtacttggatactacactcaactcaccatgcacctgaaaccgagaggatcaacctccatgaacgccaccctgggattacaaaatatctgcatacctacgtaggatgatggcttcgtcactgaccttatcagcaccctacatctgtgtacatagtccagacaaacccggaatccctttgagcaaagaagacggcctaggtagcacctgatggcaccttagaaacatgtacggtttatcaatttatgttgtacatggaccctggagcaacaagaataaaaaactaatccgcttagaggggagcggtcaaggacgatctagtcaaatgtcgtcggctagtccacaattgaaacgaggcacatataagactaacgcatattcctcctggaattgcgatcacgagtcctcaatactccctgaaagcatcaagtaaaacagggctttcgttttcacgtctccacctgtcacatactgacttcgctgtagagcggcaagggatgcaaatttctcaaataaaatcgttctacttttgatacataattttgtgatggccttgtgtcttttccaacgcccaggtttggtgattttcagctgggcaactgcacagctgttcaagtatagtggccactgcatgagatgaacttttttggaaatggtctgtgcaaaaaaaattggactgtgtctagccaattcatgctttctgggagttccactggcctttgtaatatgcatctcaaaggtggaaacaatgtctccttcattggagagctagcagctgtacttccagtgtgaatttaataatgtaattgctttcttcaagggtggccaactgatttattattttacaaggttcaccaaattgtgcaccaaatcaatattcatatttagggcctctaccattcatagcaccccagccaactttgattttcacttttgatatttttgttttttgccaacaaaaactcatttgggggctagcactgaaaatccagcttctgtactgtgggaaattggatgtgtgtggtagatcatttccagcgggctcaaattccatcttgaaaattggaaattgaactcaaaattggggctgcagcatagacacttaacaatttggaaaagtagctcaaagattgtaagcaaacttgacacacagtcatttcccttacaaaggggactttgtaggtgataccaacaatgggccagttacactgaatctgatgatagtgttagtgcagcataacatagcagaattccaataacatttagcatagcacagcagaattatgtcataactgtgctaacaatacgtgcatggacaccaaaaggggcccactgcagcacattttagaagtttttttggccttttttgccactaagggtgtagtggggctgtcagcacactgtattgaggggtgatacactaatattagtgggctgtgtagtgtagtttagcatggtggcccatcactgatcagtgatacttcaaacatgagtaaggggaatttcatttcatttttcttgtgctccttgtatgcaatcaagaacccagtgggaggaggaccattactgtcagctatgtgtatgaaactttggcttaataatataaaagccaagtactatcactgtgctgaaggactcaggttaaagaccaagattactcctagtcaccctcaaagtattaagtggtccaaacttcccacttaagaggttataaagtccacactcctcagttaaagacacttgaataatcaagagagcactgtaggagacaataacagaacaagttattgtagagtgtttggaagcaataattaatattgcaagaagtagctggcaagcacctgagctgaaaggctacagtcagaggtggtggtcttgcagcaactactttttaaggaattacttaagtgttgagtctgggataactctcagcttaataataattccagtaagaaggtagggttggattggatgataaaaagactactctaaaaagtaggaggagaatattcactgtactcacttagtttgttgggggtgaatatgctgaggaaccaatcctaggcaggagaaggcctccttaaatattctagaggtccccttgaggccctccttagaatattctagaatctctcttttagtgtaccatgatagaattattcccctgatgtaatgggaataattcaaggtatttcaaataatgtatattctatgtcccatgacatcatgatgcatgttcatagccaattacatcatgtgtctccttaaatagaatattactagtagaaagtgccacactcttgacatagtgtggtaatttcttttctacaagttttaataaattgattatgcttgtagaataaaatttctaaggttactctaaatgtatatttgaccctaatttaatatacattgattttattctgtaattttatatatttttattccttttgtccttcaagagtttgaatatatacaaagtccttgaaggagtgggaatttggggatacttccagtggacaaccccctttaaaatcttatgaaatattgttttattaaataatattcttacatattatattacatattgagtattttaatacttaatattcatttagaagtcttttggatactatggagtatctctaaggctgacaattaccaaccactttcatgccaattttgcacatgtttctggttgttcctaatcatttgacaatacacacagagggggttactactttcaccaataagatgtatgaagagaaccctccaatttcaaaagaatagatattaggcaaaaaccaaaagaaaattagtatgaaaaatggcacctgtgaaatgattcagaccatattcaactaagaaatcagattgaacccaaaaaaaatagagaacacctcaaacttaaacaagagatgtgaagatatttatcagaagcttggaaaaaagtgcagtgtagcatagtggcactaacagcacactaacactacaggtttggtgcgctgttttgagggccgctactctaacgttagtgggctgtttagtgtagcgtagcttagcgtatcatagtggcccagcattgaaaacaggtatgaatgaatgaatgaatgaaactatatctaaaagaagaaaatcttgatttgaattttcaggtatcaaaaatggaagtaccatacaccaggaaatatctgagggcagtaggtgtcaggtgaaatgaagtgatgtattttacaactccatttttactctggtgcatgtctgctcaaataacaattttccctttgtggtcatcagggagtcccaaccctttgactttgaagcaacactggaatacaggcaggagttagcttcatgtcacctggcatgtactgacctcaaatttttcatggtgatagtactatataaatcgtgatttttaaatggaagattgtgccatagactgataactattgaaccattttatttgtatcaatcaaaatatttattttcaaatattttgtttgcaattaaacttggacagattgagaaaaaaaagaaagatccttccaacactaattgaatttatgctcagttaaagtttgacttgatattgtttaagctctctaatcaggaaatagttatacaattcttgatgtttttttggatcattaaatctttcactaagtttcagcatggtttttggaaattcctcattactaagtattctcttgtgcatattactaattttataattgcccatctggtccattgctgccaaaatctgaccactggaatacattgtatcatatttctcccagaatgtgggcggtatttttggatcttcaaacaattctttgccataattttgaacagcccaactgattattgaaaacagaagtgtgtgcatgaatttgaactccatgaggcctggatcatcgcccatctgaacaaaaaggatggctgaaatgacaagatatctctggacaaccgatatttctggatattcatggatcaattgttctctagtgtattctcctgattttgatttttcaagataattttctagttcaacacaaaattcattatttctgaaaattgatttcatcaagtcttgaagatctgttactgaatttggttttatgctgagttcttcttttgttaaatccattccaaactcatcatccaaatgagcatctagttgtggtgccctggaaaagaaatcagaaaaatactttatttcttgtgatttgagaaacaaaaagtaaattcttctcttttgcttgtcatccataactttgattcaaatagaagaaaaaaagagataaaaatattcagctgcaattaggtttgtggatgaggatgagtggattcatgattaggattgtgctcacttttagacatgaatttcagacctgcttcttgcattatgcattcaattccatagctgcttggataaagcataatatccttgtcctcaaaaggatattgtgcaaagtaatgcaaaaagtaatagtccaaatttccatcaacttgaaatatattcttgtaatcagatatagtcataaactcagaattcttcatgtatttgagcagctgaaaaatgttttcttgaatttgaagagatgcacaattgacttcaagataatcatcccctgcttgagtctgcttgaaatacagcttagacaacagaattttcaatcttttggttaagtttgtgcatgtcttttgctctgctaaaggtagctttgaatccatattcaatgtgccataagaatccatagaagaatgttcttttttgtcaaaaatatccagcaatgaacccatatatttttgatctctaaagctcattgaacttctgcggactggtccaaagaagaaatcaatgcgggatttgctaaatttgattgttatatcttcaatttctctgaagactattttgtttgatacaactcccaattcagtcattttatgtttgacatggttcaaaagtatttcatgaattagtttcaattcttgaagatcttgtataaacatgatagcattcataggatcttctgtcaaacgagttttgtatagttcatgaaagatcaaatcagcacattggatgaaattttccctcaatttctgaatattagctgctaatgatgtgattttgtttgtagtttcatggttatttgacaggagactttcttttggtgattccacattcaaatacaaatcagatattgatttatctggtaagattcttggtgttcctttggaattttcttcaatttgatgaatctgtcctgttgcagtgctagggaactccatgtccttatcatttacttgtgtgtaaaatgaaaacttctgaggaggttcatcttcattttccatttgaatatctgaacttttccttcttctgtcattgtttgtctgcacctcagcaatctcacctgtggaatctgtatccattgcagtatgtataccattttcagtaggcaaatgcttcattttgttaccttgtttttttttagaaaaatgtggaagccatatgagcccttctctaaaacagttatgaaaaagaacatcaaagcaaaaaaggtaaaacaccatacctgtatctgctgcataattcatctggctcccaatgtgtgattccatgccttgtgctggttgcagacagtgcagggctagtaagactatttggaggtatgctaaggagatagacattataaagctaagatgcggtataataaaccttcagaaataatactttaattaataagaaataattggttgatttgtgtggagaaaaagtctggaatatctcaacaaaaggcccacattcatagcaacactgaagctgaggaaagacaagacggtatcagctgtatgtttgtattgtctcagaatttgaatactcaaaaataccaatccctgtttgtctcactttcctgagacaatacacacatattgtctttggaaagtgatacaagtagtttatattgtctcagagggctgatccccccacaaaaaaatgtattcaatacacagggttttggctgtttccatgaaaaaaaaaaaaaaaaaaaaaaaaaaaaacagacaaaatactgataccaaacatttcttgtctcagtttccatgttgtttatagccacaatactgtaaaaatccaagcaaaaattttaagggcatggtaagatgtgaggaaagtgtgagcggaggacaagcacttctcacaggaattgtccacacaagttagggacttgaaactcatgtattgaaaacccgttgcagatccataagtaattcctttttagccagtcatgacagcttgatggcaatcataatcatgggggtagttgctgctgtaaattccagctttaaggcaaggcccacctgggccaaatataagttgagcagtctccaggtattccaaaaaaagtatctatacagttagtgaaccagcttgcttccaaacttaaatcagaggttgtgatactatcctgaggccagtttctctgatcccaaagattgttgttaaggctgttgacctcagctcaaccagttgcactggcaggtccataatccaatgtgtgcagtgctcattttatatgatcacaaggattggtgactggtggcaacatgaagtgactgactggggcaaaagtctgactgaggccagccatctgaggcagcacaccgccaaaagtgtgtgttaaattaaaagcgcattggtaaatgtaacctctggtgccaagaggttgctgcaggtagataaagtcatggccattggctcaaagacaatgtcctccaagtgaccctgatactgcatattttgagtagagctatcatgtatgaatacttgttattgactggacacttctatcaaacctggctgcaggcccataagttgtggccatttgcttctgcggaggattagctcaagatcacaaggctaacttgggacaaggtattttgcgcagacctgcacccatgtgtgggtgccaggtggacagatgtgtctcaacagtttggaactttgttggcaaacctgttgggactcctcatgtccctgagggttaagttaatcatccaacacaaaactctatgattatggccatctccattgtggtagtagttagacataattctgttgtgcagacctgtcattgagacaagttggccacaaagatctgtcaggcttgaccagtgttctatccaaatccaccaacaatttaattaatttttttcggctggaggtagcagtgtaagcatgagagtcaagaattgactgtgaccagtctgtctatttcttcttctttctaacttttatgtagtacagtgggtagacagtgaaaagtggctacttattttggattcaatttccagagctctggaacacagacttgctcaggtggtgcataataggtcccaaaaaatgaatatgaaaaaaaaaagtttcaaaattggtgaaaaatggaaaataaaattgatttttttcagatacttttgttgaaatttcactcaagctctcaccactttgacatgtcacttgtttccactcttttattcattgtcaatattttgtttcttattcaatatggtgctcccacactttgaccatgctgtatctagactacttaaactctctagatgataaagaaattaaaatctcattggttctttattatttttttgaccgttcctgaaaggagcacattagcccttccttcagcctgtctaagagcacttgagccctttcagcaaatcataaaagatattattttcttggcctttctgcctaaaattcaacaactttgatattcattttaggggagtaagagtgctgactcctgagagaaagaaagaatggaacacgagaagaatgattataaatgaaaaaaatggaaccaaaaaaggtttgaccaggttggttgtccagattggagccaaaacagtgaattctggtgctttactgcaatgtggactggtgaatgtcccaatcaacagctgtttgaagccatctggaaaccaatttttccaaaattttcatttataatcattcttctgatatcccaatcttgctttctctcagcactctcagtcccccaaaatgaatttcaaatcaccaattttgcaactttttttttcatattcattttttagaaactattctgcaccacttgaccaagtctgtgttttggagctcttgaatccaaaataagcagccacttttcactgtctaaccactgtacaagaccacaaatgttaattgctcttttgtcttgtttccaaaccgaagaagaaaaacaaggtgagagaaagcctcacacatataaaaaaaagcaaaaaaaaaaaccaagacccaaattgtttgtgtaaaaaaaaacaagagagaagagtagtcacaaagtcttgaagaagcaacaagaaggctctgctacaaattgtcttttatcctatgaaatctttatttatttatttttgtgtatgagagagagaaagagagagagagagagagaaagaggagaaaacagagcagatgaagaaggattcggtctaccaacagagagcagtacatacatacacacatacacacaaaagagtctatgaacatggtgcgatttgtagaacgatgtgaggatgatgggagagggtgggtgggggaggggtgtttattcaatctattgtagcgggaccttttagcgggattagatcagagccaaaggatagtctatgtcgagtttatataaaagcatccatatattatccagatagttcggttctcaagagtcgtttggctgacgagcagaggtgcaagagtgtccagttttatttgccatttgagctttctgtaatccatcaaaacacgatatgcttgttaactgactatccctcaggggggggggggcaaaaaagacagtaagacagaactgagagagacaaacctcgctcatttaatgggagagcctcgtatctccttgcttcgttggagcgaggagaccaattcgggggcttgggggagcccggaggcacgctgaatttaaagtaaaccaatcccgatgccgccagactgtagcccaagacctgggtggttgtaacatgggagcccaaaaagacaactgagccgaggatcaagcagatatccttaacgatgcctgttgttttcaatatcagaaatgaatgatcagaaagctggaggagggaagtgactggagtgtgttttttttttgtgtgtgtgtttgatcgatgagagcaacaggatgcgcaccagctagagtgagaacgagagcattggtggagctcaccaggaacaagaccacgatgttcagggcgagggcaaggaggattgagccgatgatcaatgggatgcccatccgaggtaccatcaggaagattggctcagagccttcaaagatgggtgcgaggacaagggccatcgagaagcatatctgtttgaaccccattcagattcactgctcagtcttcctaaccaaagttttgaggaggggatgacagtcaagactgaagatgaacacactcactggagatagcgcactcaaggctaccagtggatcgacgctgagatcctgcaataacctctgggtggcaatcaacctggccacctcagccaacgagcctgccaactggaagagtacccctatcagaacgctgcgaaacatcttccgtcagtcctcttcattttcttttgtccagtttgtatccaggggatcggaacaacacaaaagggggggtaaaagctcaagacagggggggaagttcacaattggatttcaccataagcagcgatcgccacgcccgaggagatggtcatcaccaccaaggccgtccgcatcggcggcagtcgatggtccagaaaggcggtggctatgacgaggatgacgggcgtgaatgccttgagcctgaagaaaaaaaaaggggtcgtggtgttttttgtgtgagcaggagagcaggatgagggggtggatgcggtgaaggatgacgaacatctggacgaatgagacgctgaggcttagataactatgatcacgaaaaatcaatatggagagccaaatgaattagtcatgaaccctcgattgattgctttgattggggaagtgaatggcttacgctagattagagcagaggatagcagagccataagccagtccgacggtcaacacgttccgagaccagaagcgccatgtgacccgttcatgataggcatcgagttcggcgggcctgaaagtcttggcgacgatcctagattggagagatcggctgagtcagcatgtatgtgtgtagtcaatcaagatcttgagaggggttaccttgaggtgagtgagatggaggcaaagtggagggcgagtaggtagaaggggtaggggaattggaaggtggtctgagagaaatgcgggattggtaagtcagtgctgaggatggaagcttataaggaggtgggacatacatagatcgatttgttgagcagggtaagtgaggcggagagagtgatggtgacgatgagggtgagcgaggagcggttggcgtgagcaggatcggaggagttgagctcggggttgttggaagagagctcgttggaatggctggggttggtggtgccgatgaagaggatcgagctgtggctgagctgcttggtatggtgcatgttgcttgatgtagggcggcgatccaaagtggcagtcgagaaagtgctgcaccccttcgattttatcaaactccgagatcgctgtgctgtgttgtgtgtgtgtgggtgagttggtggtgtgtttgttcttgccggacgttgtcgttgtagacgcggacgggttaacaaggatgccgatggactcggagctggagaaaccgatcgaacgactacacataaaagaaagccaaggacgcctgcagactcaagtacgaggagagtggtacctatagttctccaagcttcaatcggaaaacttaaagccgatatgttgtatacagcctctcattgagaaaggcaaatcagaagaagggactacaaccaaaatacaacagattcgccgggcatgggaacccagcatttctctgggggatacggatcaacggattaacagggtctggcgtggctgtctgttaagtcttgactttaccgtcctttggtgggtgagcagttgtccctcaatatgtctcgccgaaattccacctcctctgacaagaacctttggatcttagactttcgtgtcttggcctgtccttcatgtccctcgacctgtctcaaacggaaacatttcctttatcttcaacaaaaataagccccgtcggttaatttggacaaatggcaaccaacaccctgcagtggccaagaataattaatagccaacaagggggggcaagacataccgggccaacattccagcaccgaatgaacccagccaatcaggtaccataattgcagcccctgcaggagaggtaggatggtcttgagagaactccaaagactttggatgaccggattccttcgtgaattgaactctgcaccaagttccccaaaccattaaaagctggtcggcatccaagaaacgatgaagcaatccgcaccaatcttgggcccaaaaaacaaacaaacgtaaactgttgatgatatgtacaaacaacatccttcaccggctgatggccaagacttctcaagttgattattgtagctgaataatccatctgggtttcaggcatgcggagtgcggagacgcgtccaacaagtccactctaaccacatttcccccgtggggatggcgtatatcaccaccaccacccccttttttctccaacccaccattaaaagatgggttcggtattcagtttggtcagtcgaaatctgcatccaacttggctatcacttcatacccaatgattgttactcatcctggcttgtgcctcttcctcttctccatccagctcgccagcttggctccggcctccctcgatataagacgttctaatgcaccagtcgacgatggtcaggcagagaatcaggacagggctggaactataaaaccactcgtaagagtcttaacgtcgatattcttcatccaacctaattgagctcctaaaaaagggaactctccacacaatttttctgatcttgggggtttttgttttttctgaaatggacgattttatatgatgacagttggtgatttttggctcggccaatcgagcatggaacaccgagaattggacagaggtctcggacacggtccgcggaggccagtcgaaggcaatgttgaaatacctcgaccgatccgaccggacagccggggtgagtttggaaggcatgctggacacgaagaccttaggaggagcgggctttgccagtcaggtctatcggcatccgatctcgctgcctatggccgaccgttactcggccttcttcctcgaagtggagccggttgaagagggccatcagggcttggtgcgcacgttcaccttcggcgccagagatcgaccgctcggctcgcccaacgagtccgcactcacctaccaattcgacttccagctcccggccctcgtgaccgtccagagagactctgcctcaactaagctcgaccaactcgtcaggatttcgatccccttcaacaaactcgtacccacattccggggaagacctaaatctgacgagaagcccttcgacccccatcagatcacccagatctccttcatggctcgcagcttcttcaaccatcagagcggcccgttccttctcaacatccgcagactaggcctcgagtagccccattcatctttcttgtagaacaaccataagatcaaggcgcgggtcaagccgaggtcgtgatgcgcttgttgcactgctgttgatgattgcaaaaactcatatatttcatgaggccaaaaagatatgtatgtactaccacaaacaataactattgatctcaagaggcgcgaatcgattcatgtccatcgctcttcatctcgatctgagcactttggatgaaccgatttcctcggattgtacctcagtcttatttcccttgctttgagacgtctgagagcaagggaagggagatgtgaccctttcatcccggcatcaaacaatccacactgttagatggccggtttgctttgtggaaacaggccacatgtgtgctcaagtctttgcgtccggaatagtgggattatagagccatcatcagccccggcttttgtttttgttggtgagaatacctacaaccaagagaaaaaaaaaatcaagaatgaggtttacaactgatcaatgcccaagaaaacttgggaacatcccggcaagtatacataccaaactagatgagaataggaaagactggagaatagattgtagaggaaagatggccaaacagttggatatttttggaacttctatctcgcatgcacaagccgtcaacaaatacgattttggtgaaatatagggatggaagcaagatgaggagtgggaggaggaggtgatcgataggctggtactcaccctcacatacaaccattcaaaatctgttgtgttccgttgatcataggattcggaaaagcaaacatgacatatgtcagatgaagattgtgttgcatataaggatgggccctcttgctgctgcctacatagaaatcattcggatccacagggaaggtccagaaagattagaccgattgcaggtcttcattgctcacaatactctcacagatccattcgcgaacataatcactgccccttgatccctggctactcctataagtcaacagaacaacacgtaagacattccctcatgtccatggatcgacttactaacaaataattaatccacccacttcacgattcacgatgcaggactttcactggtcacgtttctctctttcactctccgcggctcatacaaaatagccgcattcctttcgttaacagagcccatcctaccagccattaggcagcccggaggcgtaggatacactactcttctctcgagcgccgaatacaaagctgacggccgcagttgcctggactgagacaagtgcttcaccgcacgtccctccagattttcatcctcttcacctatccaacttactgtagccggctggggaatcaaatctgatcaggaattgagcccatgtgatcgaatacccctcctgccccccccccccaaaaaaaaaaagatgctatcaccccggggtaatgggcttttgcccggcctcccaaggtgcgtacttccggatgaccctctcatccccgggcaaacctcttcaggttacatccttatccgaaatacttgtgtttttccggatttgattattttgttggttattttaatcggctcacgtcctacctcaaaactagcggtctggatcaagcacctatatactatgtcttcctctcaatccaggtgtcatcgggtgggtctgtttgatacatcgagttaatcgagtgtaagcaaagtaagtgaggttggcgactcctccatcagcatagggaaagagaatgaatgtgtggccttcatgatttgcagacgggcggaaaaggttgagaacagatctttaggcatttccagatagtatattgtcatcgatgcgaagaagactgatacaccaagataattgacatcccgctatgagcgaccggtactctttggggttcattccaaggtgaagtcgttacgtatcattttttcaagctttcagtgggatgttgtgcactcagtaatcggtaggttcgcgacatttaaatgtgttcttgtagtcgttttccgagactgtgaatacagattcgaagggcctggggttctagataattgagtggatgattattggtggtcagggagcgctcttcctgactgtgaagctttcaatggagcgaagatgaggacgtacacgtaagcccactggattctcgcagcacacgtctattatggatttcgaaggaagtcttgagacggtacaggtcgagctgccctcacgtgtcacttggctggccgggccgactggaggatttcgataataaggaagaggtccagagataggagggtatatatagttttgttttggtagtcagctccaatattaccccatcggttcagttcagcttataattatccgtatcaagatttgagagtttataacttacagccatattgcattggcttagttgagtagtctttgtatgcgcaataggcatactccccttccccacagagaaaataggggagagtgctcgcggcgcaagggactgccaggtgcaggaggaccaccgagagtgtcttgaagaattgcatttgatgtcgagttgtgatgtggttgatgggacttgaagggaagattgaggtttccgggggcaagaggtgtggaatatatataagcaaatgggatgagttgtgcagtgtaagttatacaatatctttgtatggaagccctcataatggagatacagatggctaggcttgcttgtacagccgtatgtacctatacatatcacgttaggagggcatgtgttgtgggtcattgtatgtagacggggtctaaaatctcatttcctcttgagtcccaatcaattatatattgtatatagaaatcattctaattcaatacagcttctcttagttgccataaatcttacagtttgcacaatcatattctttggaattgcttctttattctttttctggtctctagaaccttcacctgatccaacacaaaagctgaggcctacgcgtggaatcagtctcgaatatgaatccgacgatgagagtgtgtcccttccgcctgttatagtaatgcttctgatgtgcaccgcgctgatccatagatcattctgcgaaaaaaataaaacaacagtctcagtccttgcctcgcttcagaaccatacggaggtcacccccaactgcgaggccagaatacagcctcgaattaggtgccttatttgcacttccacacgtgctggctcgccactggtacccgtaagttgcgttgctcggcgccacccgtgaggggggggcctcccctagcctgaccaggtcgtaagacagggcgaatgggtaggctatggggcaagtacaaggggggttcaggcacaaagcccggcctgtaataggactgatagtctagaagtagaggtgtgggctagtgtgtttctcgaatgtgcatctcgagcaccggccctcatcatccaaccagactggtccgcccagcgaccgtggactgagctggcttctcctccgggatagccatcaacaaatgcccgtcaatgtcagttggcaatactctcaatcctttccagaagaaaacactaattcgatgtcagactatcacgtaggtgcatttgaaaaccaaggtatgtcggtttcaaatttgactgattatcggaacccgatgctaatgcgatgtcttggacttatagggctctatctctatcaaaccctggagagtcgaaatggaaatggcacattcctaggtaattttatttcatttttttttctagggctcgacgaaaggcgaacaagatactgatctaatctctgaacatacgacccttccaggcccttctcgacctccgcctcacccaacagtggcagcgcattgtcggcgcgcgaggcgtgagcggcgacgaaacaagcggacgccgcccagcggagtcggaactccaccccggcccagggacggagcccgaggagtccttgcaagacgagcgagggacgtcgctgcagatgccgaagaacaagctaggcccacaagcacaattaggctggcttgattgaacagagcgccatgctcctttattgtcagctcctttccttactctcacagacaagaggatactctgagtaaactgatcccttcattctattatcaggctaaaaaatcatcctacgggtttcttatatcccttgaattgtatcggagcttgtggactctattatgcccccaattcctttttattcgtattttgtttaagtgaaattgtgatcttgttaccccataaaaactgcccggagccataagagttctaccggacttcaatccagatggagattgattgaagatagatcggaaccttggattcttgttatgaaacaaagaacgagcaagtctccccaatcgtgagtgacgcgataaggtctacatcggctctcaggagacttgagattgaagcagtctgctgatcaccagtcaaaatatttcttagaggtcaacagatggtgagcctgctcgtgattgcctagagagcagccgctcactggatatcagccagaggcatcgaagagaaataaatgtgttggtatgatgagagttggagagaagagacgcggaagtcgcgtgcgcatcttttcgcgagtttctcgttctatgtaaatgtatgcgccttgatgaatgcgccctacgctgacgcagtaaatcagaccaaaaatctgctactacatatatcctggccagctggctgaatctatgtagacttatcatatcgagtgccaagtcttggttctctgaagacccatcttgatctctcaacaaaaaaagaaagaaatatctctgtactatgggtctataggtatgggatggttacagtgagagaagcttcttgcttatccagagtgacccactagtttcctaccgatacggataggcccattttgcgttatggaaacagactgcgttgtaagaccgcacgtgagaaacaggtgaattacagatgcatcattagccggcttgtttcactaatcttttatgtgttgctttcagtcagattggtggcaatacagagagaagataaaaaaaacaaaataaagaatgaggtatacaactgatcaaagaacaaaacttatgaacatccctggaagtataccaaactaactgagaggaaaataaaagaaaaacttggagaataaattataggataattacaagacgggataacgatgtgggttttgttttgttttgttttgtatttggggattcttgttccattgttctacagcgagaactgcgagaatagatgaccaaacaaagagatatttgtcgaacatgtatctagtatgcacaggccgtcaacaaatacacttttggtgaaagaatataggcatggatgattgaggatacaagcaagatgaggagtgggataaggttatggtggtgattaagcacaagcccgagaagatcactgcctatagcgagctgtcgcggcgtcaaagagtctcccagggtgatggtatggagagctttgctgctaaatcgattagaccgccgagccaaccgctttactgaccagtgctcgggcatatggtatatctacagagagcgtgagatggatcgtaagtatgatgaatggtttgttgatgcagactttcgtattgatcgactcgttggaaactcacatgatagggaataccatgtgtatgcgaaaaacgtcagaatggcaaagactagaaccagaacgtcgctgttgattgcaaaggctgcaacaaagaccataattacacttatataggaaagcggacaaaactatggttaatgctttcttgtttctttttttttcgtcgaaatgatggagcagagactcaccagcctaaaaaaagaattgttgcaaccactcggacgggcttgaacatctgcaaaacaaaatacaactttcaacatcgtgtctaggaagtcaagttctgaagaatagaggcgacgaaccgtcttgatctgtctagcaaactagacaaggaaatataaaaggaacaatcagaaccaatataagcatgcattgatgattgggcttttaggaagggggccgcacgtactcctattagaaagccagttccagtgagtgagattaagatgcctagggtatacagcagtgcgaaactgacgacacttccaaacacgaacagaatcgagccgattatcgagaccgcgaagccccctttattacgacacccaacagaagaggtagctcatcagattccctgtacttcaaaaagcggataggctaagaggtggactgagagtcgggtcgatcggtgggaactgacctactagacagccgaagaatccgtacagccgctgcttcttactcagccctaaaaactcgaatgcggaaggttgggtggcatccagtaattcgttattggtcacctacaatttttttccccccaaaaaagaagaacatgaaaggatcccgttgattagcttgaagagttttgaaattttaaatgattggttgacatgtgttatacctttcccgtatcgatatttgcgaaaaccttagggatcgccatttccgagcggccaattggaagggatggttaggatgcttgcttggttgatggtcaggaggggacagtgtttgtattcttgaggagcgagatagactgggagttctctttgtcgtttggtggaattttgggaggtggtagtgtggtgatggtggtggtgaagtgtttttatagttttgagtgttcgggtgagttcagcccggcacagcaacgtcctcggtcgatcggctccggacgtatgtacgactcgctcgaccccccatctcaatttgtgtaaccccgccccagcttgtaaagaaccctgcactgcaccatctcggatccttcgcaggtaactataccatgctcgaaaattgaactgttcattaacacgcctgtttcttttgtgaggaggctgcaaaggttgataaggctacatacagcgtgtctcattcagttacagatgataccaaggatcttggcaggatccacccagaagctggcttctcctacccagccatcttaacatgattttgaattgactatttcaggcgatgttcgaatgtttacaaaatctatcgtgtttttttggactcttcatccagtccgcgatctggtcaaggccactcttaattaaggatccaaaatgtaccaccacgacggtatcaggtcataaccattggctgtagttctcaagactacatccgactctgaatgctgcttgaaggtttcgcttttttcatgggcattcggatggctgattctgatggcaacctgagaaataagaggcttgttagatgcggtgggaaaggaggaaggacaagatcttgcatccagctgttcctcaaatggttgttgccttgaacgaatttcagacttggtttctggaattccatgttcacaaactacgattcagttgcagtgaaatcaaaatgtaactgcccactccatagacagttctttgtgccaaacatcacaaagtctttatgttgacactgcagcaaatctacattgcagttcttatgcaaggaatgttcagcaaccaagtattacattccttagaggtgataaccaaattgcagttctggaatggctggattaaatgtgactgcaataaatggtttggatttcttgcccaaggattcatttcaatttgccaagaaaacctagctttgaatttgttttttttttgtgatagttgggattcttgtctttctctttaactcattcttaaatcctttatgtatcatccttccattttgttaaatcaagacttcttccttcaaacctccttgaattatattaggacagttcaaatttgaataaaatctggttgattttggataaaatttctgcttgctggcttcataaaactttgaaaattggcagacacttgggccaattttaagcatgcaaattcaaagtgctctgctggtttcacataaacatttttctgaaatattccaaatctgaactatcctattggattaaagttagcaagtggtctgttttttgtatgtctgactgacatgctcttttgtagtatttgagccctgatcaacaactcatgtctatacacttgacttcattctttttctatattactgttttgttctcttatcttgttgaataggcatattcattaaggcagctcataactgtactacaaacttcaaaatcagtgactggaccttatcataactgcgactgctcatttaccaggaaagtgttaaagtttgtacatctgtttgggtgtccaaatgctctctgggacaacccctggtgtagtggcttatttacagatgacacaccttgatcaggttttagttagtgatgtatcttacacagcttcttgattaatgtggtataaatattggggcagtctcatgtttcaagatctgaatgatcatgatgatcaaaaattgactttaaaccaacatgtttgagaggaagatggggtgatgtggggaagtttttgataacctaaaattcaacagcttgcatgccaatcatgacactcccatgattgaaatccttgtgtcacaatagggattgtgcagtggacctaagatgggataaccctcccccacaaaatgcacaaaattatctgtgtgaacattatccaagggacataaagatacaaaaaatatttaagaggatgagaacatatgttattgatacccttttttgtgaatcattattattgtgttgattgtactgaaaatgaaagtgaatatgaagttgaataattaggagtaccgtaaaaaacaatcaggaagaaaatctgaggttcaggagtttatactttgaggcaaggtgttgagagatttggtcagttgattaaatcattagaaacaaagactctatgatgtgaacagtttggatgagagggtgagccagatctgaggaaatctttatgtgtttcataagaagtaaaaccacaatcatttcatgcataaatattaaatagctagagtagctggaatcctttgtttttttatgtatttttaagccttattctatagagttgactgatttcacaggtataagggttttttatctaatcaaaccggaaaaggtgttgatctgatggttccttctttttgatttcaatttcatagggatctacttttttcaaaaacttgggagatatcttaggggaaaaatggttgatttttttgaatacaaagagaaattcttctctccactttcttatttcaagttcaactccatcatcatcttcactgcctctttcaatccatttttgttgatcatttttgttgaatggttgagttaggcaactcatgcagtttatctttttcttgaggtgaagaatattggtttccatggtctttatggattcatctactaatgtctcatagtagctatttaaaaaatgcaccatgtagtaaatgttgagaagttgatattcatgaaatttcccctgcatacttgaggggttatcaaagcattgaagaatttcttgtatggtggaaacagtttgtttattttgaacattgttcaacttgtcatctccagttgtcctagggcttctcaaaattgagtgaagcttgtctgcattttcaagaaattcctcttcacaaaaaccattgtggatcctgagaaagtgttgacaattcacatcttggtggaacatgattgtgtctcttacaagttttttcatgatatatttgttcaagtggtaagtaagtatcttttcatgttgatgggtaagtttttctgcattgaagaaaattgaagaaaatatgaagtaagcatcatttccagatataattatttttacagcaaatcacaataggcacacctttgattggtctgtgaaagggctcaaaaaattcatgtgtttgcagaaatttgggccctggtataaatccctgaggtttccatatgagtatctccatgagctggttttgaaatctcaatgattgagtaatgtaaaacttgattgccggcacaaggttatttgtctctaaaattttgatttttgagatgaagtttgggggcaataagtcgtacttgctgatatactcagctagacgaaacacagcctccacataatataacatgtcccagtcttttttcatattattcaaccttctgatatccccacgacttatagcgagtttcctactttcgttatacaatcttgcatggcgattcgcggaccacttggcaagcaaggggtccttggcactgagatttaagtcacagagcatgaatgattctaatctcccccacatgtcatctaaaggagaaaccatgtattgaattatacgaagtggttctccgtgcaattcaatttcttcaccttcatttttcatctttgagactccctcttgattgacatttttgcaggtaagcgtacccagagtccgggaattcctagttggcgcttcatcttgtaagggtattgaattgatggagtcgctcagtctggggatctttgaaatacgagtttcatcttgattaattaggaaatcgagcccgagacaattgaataatcttccaatcaggtgggctggagctgacagagtccccgcttcctcgcaggaagaaggcttggttaaggccggactgggagcttgaatagcgggatggcgcgcacagagagccaatggtgaatctgtgcagaggtcatacaatcttgctcgtgccggcatctttaagtggccataaaactcttccaaactatccccaaggatcttgtctctctttttgacagcttcgatcaggtattcaatgcgtttgtgctcggcttccattgcgttcatttcggctatcaaaggcaatgatcaagtcttagcatcacgaatctggccgaaaggaagaaatgcctctggagatttacctccattttttaccattgtggggcgcaacctctctagctttcccggctctagagcaacggtggaacgcgattgggaggtctcaaggctatccaacgatttagtattcaaattaaagtaagattcgattcgtcgagaccttgtgggtttctgcggcacatgattcacaggattggatagtgcctgttgaatagcgtgtaaggtatgcaaagcgaggtaaaacagtagctgtgatgcgatcttcattttggttgaaaatgaacttgagcgggattggtttcggtatttatccaatgcaatggtctaatatgtactacttggtcactctactagtctcaaggccctaaggagatcaagatccagatggtcttgactatgtatgtacacagggtctgtccactgcagccttgcttggcggacggcgggttacggcgactccgatgggtcagactatagatgtacattattggcaacttcccttctgaaaaagtaaaagctgtaatgacgactccataagccttgtctcacctcaaaccattgtgtggtatgttatgtatcacaaatctaaaattcaacgcgagtgtgccttcctcccagccccagaaagtcagatcttctttagaatcggtatccttgacctccgtcggtcagtaatcatgcgttgtgtatgaatttagaccttgtgctcactgctcaccgaccacgatatcttcagtgagttacatcaaaactcattgtcacttcgaggcaagaggttgcaggcattgtatacacaataggatggaaataggtggtgcaggctccccatgggttacccatgggccaaatgagaaaagggagactctagcttaacaaagcctctcccggggcgtccccgcgggacgctctccgtaggagaggcttatgagtcaaggcaaaaatttggctgggacaggaaagcctaataccacataataatttttctaaaaaaaaccacttacttgacagaaattatgaatagacagttttttcaatcatctcaatgagcatttgggactctaagtttgatttccttgtggatcttggtcaattgttgttttgggtttttgaggaaaaatcatttttcaaaaaaatgtaaaaggggaaccagggcaaatgaagggatgagaccaccttcaaatgaaagctgggacccaaaagtacaatctggctctgagccaggcttgtagaggattaggataaggagccagggccttaacaaatttcactccagccattttgatttcctgtgccagcccaaattttgactttgtacgcaagtccctccctgcgggagggcgcgcttcgcgcgcagaaaaaccgacttcaggcaagagacttgtgataagttagagggagactgggtatttgtttttgattttatacttaaagcatgaacaatatagaggcacaggcaaaaaaaacttataatcaagaatgaaaaaaaaaaaaaaatcatgcaaccaaaagggccttggcagaatcttcattgaggcaaacattttagtcatccaggacaaagccacaagtggaaaaggttaattttgatgccatagaggtggctgggtatcctcagaagactgtaacaagttcagccatctaggtaatccaagttatccacaggtttgctgagctgtcagatgggaccacaacttcaaatgaccacactgattagcaacattgatgggttgggctaacttctttatttacaaggaaagtgtgttgcacatggactaaaaccagccgggatttggtgggccaaaggaaacccatcccaattatcatccttatctaagtcaatacatttcactagaaatcaggagttttaatatagctgggttagtaagcagggtagcaggccaacccaaattgaaaaattggtgcccaaacccaaccattaaaatagatgggtcagaattgtattttttgatccaagtgctagccaaacctgcctagataattctgcgaaaatatagtattttcactgtatatgcatgtatctactatcatgtcatgtatcattaccttgatgtaaaatatttcatgagcaatgtggttctatttaaagtgccatacaataaatctgactcttagccatgcatattgctacaatcccttgtgataaaaactatgtattttatttgttgcaatgtttctccagatatgaaattggccctgggggtcattcctacaacttctgggttttttgaatacaagaatttctaataccatcacatttgtcattcaatttatccttcaaaactgcaaagaaaaaatctgttgaaggtgttcatgtggacccatttctacaggtatgtatatttacctatttaaatgtatgacattgtagattcactatctgtgcatcatgtatatattgaatctagtcaaaaaatatagataaaaaagaagtaagttgaatgaatatgcaattagaatgcatggaagggggtgaaaattgattagaagcacattgcaacaaaagagtagagagtagaagatatcatctgaagatatgactaaaaaaatttattcaagaatttttgataagattaagagtgatttttggaatttgagggtttggaaagttaggattaaaacatggatttaaaggaaaatatgtggtaaattgatgatgtcaagggtgattgggtagttgataacagttcaagacctgaggagatgttattggtattcaacatcactcaaataatcaagagggtcatgtaaaacactttattttaccatgtatttctttcctcttctcatttgattttattcttgtctcactcaatattggtgaactggacggttgtcaatcttacaaaatatatcacatattttatgaaatttctgttccctcacaacagtgtattacccatctcatgtttatcaatcataaaatagatgtcttatcttatgtataatattccatttctcttcatcactcatagaagtttgctcctcatagtagaaaggaatcctgtttgaaccagacaaagcatgtgaaattcttgataaaatttcacactacaaaggatataaagtagaacaaataagaagaacccaaaaaaataatcaggaaggagaattggggctgaggaattcaaggatttggaattaagagcagttcagatgaagtgataataaatcaataaacaatcttgtatatgcataaattggagaggtgagaaaaaatttgagctgcttgtgaatgagtatcattttattagcactagattaaaataagaggcaaaaataataaattgctagcaggagttcatctttggcttggatatatatttattacctccttggattgagttgtctataatgtgtatggggggacttttatctaatcaaagggaggaaagtgtgggtttgaagattaattctgcattctaaatttaatttcatagggatccttggacttcaaaaagtttggagatacatttgtggaaaaaactttgattttttgaaatttggatttgacctcttctttccacttgctcatttcttttgtatcatccttgattcttgtttttatattcaattggccattttctttgcatgtattagttaagcataccatatattttatcttttcttcgaggatgaggatgttgattcctatggttttgatggattcatctactaatggcttgtagtaggtattcaaaaaatgtaccatgtagtaaatgttgaggaattgatgttcatgaaattcaccctgcatacttgcaggttcatcaaagcatttaaaaatttcttgtatggtggaaacaattttgtgatttctaatctcctccgattttccaattccagccatggcgctggggctcctcaacattgagtgaaggttgtctgcgattttgagaaattcttcttcttcacaaaatccttcacgaatcctcataaatcgttgacaatccggaagtttttctgccgcatttgtgtcacttgcaagtttctctgtgatatatttgttcaagtggtaaattacaatcttttcatcttgatgggttagtttttctaaattgaataaaatgtgaagtgtcattgcaagatgtaacaatacttctcatttttatagcaaagaaaataagcgtacctctcatgggtctgtgaaaaggctcaaagaattcatgtgttctcaaaaattctggccctgggacgaatccgcgaggtttccacatgaggatctccattagctggtttccaaatggcgatggttcagtggcgtaacacttgatcgccagcacaagattacttggctcaaaaattttcacttttgaggtgaagttcggtggcagtaggtcgtaattcctgatgtactccgctagacgaaacacagcttccacataattccgcatgacccagtttttcttggacaaatccaaactcttgatatcttcacgagtaatggcgagtcccaaggtctcgtaccacaattgcgaatggcgagccgcgtaccacttttcgaacaaggggtcctcgacatgcgaatttgtcaagccccaaagcacgaaggattctaatctcacccacaagccatccaaaggagaaaccatatactgaatcatacgaagtggttccccatgtaaattaacctctctgtcttcgtttttcctctttaggatgccctcttgattgtcatttttgcaggtgaacgttcccagagtccgcgaactcctagttaacgcttcgtcctgggaggcaactgaatcgacggtttctctcaacctggggatctttgacctacgagcaccgttgtgatccattcggaaatcatgcccgagaatattgaataatggctcaatcaggtggcgggctgacggagtccccgtcccctcgtaggaggaaggctcagttaaggttggactggaagcttgagtagcgccgggatgacgcgcccagagggtcaatggtgaatctgtacagaggtcatacaatcttgctcgtgtcagcattttcaagtggtcatagaactctcccaaactgtccccaaggatctcgtctctctttttgacagattcgatcaggtattcaatgcgtttgtgctcggtttccattgccttcatctcggctatcaaaggcaatgatcaagtctcagcaccacgaatcctgccgagatggaaatgtacctctggagatttaccttcattttttaccattgtggggcgtaatctctctagcttacccggctctagagcaaccgcagaacgcgattgggaatggaatggctcaaggctatccaatgatttagtatttagattaaagaaggattcaattcgtcgagaccttgtgggtttctgcaacacgtgattcactggatttgatagcgcctttcgaccagcgtgtaaggcatacaaagcgatgtaaaacagtaactgtgatggaaacctcatcctggctgaaaatggacttgagcgggattaatgtcggtatttatccaatgcgacgatctactgttaataacaatttcgctcctctactgaaggcgattaaaattcagatggtcttcactacatgtttaaggggaattactactgtagcctcacttagtaggcggcgggtttgggcgactccaatgggtcaggcccaagtaagacttagacttgaattgatcagtgtgtgtcaaaaacaacgtatttaccggcgactttcattcagcgaaagtaaaggctgtactgacgactccataagccttgtctcacctcaactcatcagtgtggtatgttgtgtacgttttgcaaaatttgagtccaacgcaagtcagccttcctccagactccagcaagtcagatcttcctcagcatcagtattttagaccttcgtcggtcagtgctcatgtgttgtgtatgaatgcatgccctccgagcctattccttacccctcaggcaagaaggactttgagttcggtccttatcgaccacgatatcccaaattagtcccactaaagctcattgtcactttaacacaagttttggcaggacttcgcgcaactcaataactggggcatcctagtgctcagtcgcgtgacccaactttgaacaggtaatgaagcctctttctatcaggtatcggtctgagaatgtgtctagtggttccaggcgcattattcatcttttactgcttgccctctcattgcctctctctctctcttggaatttcctggctgtactgtgcttggctactgtgtatgtgggatttgccggcgtgatcaggagtacacttagtcctatgtgcggattcaatcaacttgaagaaagccaattcttctatcgtatctgcggatccaatcaacttgaagagagtcaattctgttctctatgtcgatgcaaaactagaggagcattaaattatgtttgctgatactagtgctgcaagtcctcgattggaagcgctagcgagattatagatcaccacctcgagacctggcagttagtacaattgacaaatgatgatctcataaccgtggaactgatgaggctacaattcacatttggttactgagattacgcgcaccccggcgaggatatttaatatcttgctgaaaaacaacgaaactcttgcgataccgagctggcgtgaggttgtgatcaggccagagataatgaggatacagaaaatccgactcgctgcgaacttcgtaaaggttttggagaggaaatgaggtcacgccccacactctcatatgaatagggtcttgcgaacggtattcctttttgtctctgtgaagaagagcgcccgatagcgtccgatcaatattttgctttttccctagagtatataactgcagatggaggtccgctgagttgtaaagctgtatcggctttacctatttctgaaacactcagctggataatgttgagctcattcatgagcgcagtgacccatagactataaatacgtgtctaatctcgactggaagtaggagtgatcacttcaacctcatccaagatgtttataccttcaaaattgtccaggttctggatgattgctctgtgcacatccacggccagtcaaatgactatagcgagtctgactgtaactcaagatactaggagtacgaatctaaaaaatatctctggtttaaactctcccagtctgcttggctgaaggctttgcccgtcgttttactttgtagttcgtcctttggaagagatgtatagtcatattgacaatcatgtacatgatgtagcttctagtgatgctgtgattttgaaaagcccaataggacatagcggacaagaacaaatgttgacactgaaaagtaaaggtgattcctgcgaaatttgttttccactgcattgtgtcatggccatcatgattaacctcgattccatttaaacagaggatctcgagtccatggaagcggacagtcgaaggatcagcgatagtgtggaggacattgagactctgtttggtgaaagatatagacccttggttaatacattgaagggactctgttgtgacgtcctagttcaggaaaaacctcaaaagttcaaattgcatgctgctggttcacttggtcccaagtacaagtttccgaaaccaataggtgcagattgggttgagacatggaagggcttggaaacaaacctcatcagatttcagaaaagttggttcgacctccagcgtcacatggagttcttggaaactgtcttttgcttgggtgattacattatcaaatacaaattactacctccaaatgctattcaagaaattgacaattctaggcaagaaatgttttccaaatggctccagctctacattcaccatgaatataaatggtctggcaggaaacatttctttggtcgggcggattcattaatcccaacagtaaaatacctaacaagcatcaattcttttgaagattttccaagattcttgaatggttagttttcattttaatggccctctttcctgattcctgaatgctaaaatcacttttttcatctttatgcttgttccatctttcgctaatggttttgaattataaaatcaattcttggggaaaatagcattatgtctttctcctgaaaacaaaaatcttattgcctatgattccatgaaaacaatctggcaaatttcaaacaagaaaggaaaatctgattcccctgagagacaaaatttcaatcaaatttcttcattattcttcagagataattttattcaagaagcaaatgagctttctggattattaaaaaccacttcaggaaatgaaaaggatcatgttttagtaagacctgatatttctttcatgatgaaacacttattcatcatctttgaggagcctccaaaaatctttgatgatgaggatgttaaatttcagttttttatgtcttatccaatgcttgattttcttaacaaaaattatcaaccaatcattcaacagtttaaatccaagaaagttggttaccaagtcctaaataaacaactcaatttcattggtgatgttcttgaaacatatcattcttacatgcagaaaacaaaagcaaaaagaaaactcaaatacatccaaagagtcatcaaagagtttgaagaaattccagaagaacaatctgtgatgagagaatggattgaaaaagttatacttcaaatttctcaggatacaattgttggcttgagaagaaagctctcagtattaaatcaagtggctgggtgatggaataaagaattctgttgataaaattttcataaaaagagaagtgatttatctctttttgcaatttatcaaaactattgatacattcagcagtactagtaaatttcagatatggaaattttgaaacaaaaaaccatgttggacaacttcctgtcaacacctgccagtctcccagaagcaatttagagcctcaaaagctacatttcccagaagaaatctagactttttgggtctaaattgacatctgaaagggtaccagatttgacagcaagtcctccaatctcttgtaaatattattctacttattaaggcttgagagtaaaaaatgaatatataataaacaaattatgagtgtaaaaatttgcaaacccacacatatgctcaaattgagacccagtggtagttagattttgaattgcctccagcaacaatgaaactgatccaatccccggattggtatttattggggatcagatcaaaaatggaccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntggggtcccatttttgatttgatcccccatatatatcaccaaatccagggataagattggttacactttggatgataccaaagcatgaggcatgcagcccgcagcttttgggtgttggattgggatcacaatgcaatcacaatcccaatccaataccaccggatcggattgctagggtgatccaatcccttactttttgatacttggtatcaaaaaattgatccaacccaattggattggtttcaccgttgcctccagctttcaatcttcttgtttggtgtctcttatttgttttggtcaaccaaatctttgaatttcagttcaccaattatatgaagaaatctcagcaaactgatggcagttcaaatgtaagctgtaccatcctggaaatcattccaatgtaatttcctttttggatgcacagtggctgtgcattgaagtatggctgaggaacatctgagtaccagcctgactttcaagagagtttctgcatgtcaatcaactggcagcagttgctcaaacctttatcacagtggctgtatgttttgttatcttggcctgataattctgtgactgatgacctgttttcttttcttttctttttttttccaaagaaacaaagaaacacaagtttattgcatcttaacaagattgtttgcccctaaacttaaactaagtccttgcccccctttgttggagtggtaacctacttgttgccttgcaccgactggacggagggtccctgtggaacattttcccccctccaattcgagggacttggttaagttaatgtttgccccagctatcataagattgtttgctagttttgattacctgaatcaaataaaaagaagagttcaacaaacccagtaattaaaatttgatgtggagaagacataagatgttgcagttgaagcagtttaaacaggatcaataaactccatccaaatcctaggacttggttcctaagattactactagatcattagcttattcttgaaaaaaaaaaaaaaacaattttctacattattttgggattgacagcttgactggattgacgcaaagttctccacaggaggtgtgtgttccaatgccatcatctaagtatatgattgatctcgccaaacctacacttatgcacatcacccgaacaattgttaccctttcttgaagcccttgttttttgatctcattaatttgaatcacgtttgtttgtattttatttttcttctcactctctctatctatcaatgtacatcaaaccaaccaaaccaaaaaaaaaaacatcaaagccaaaaaaagcaagagtagaagatcagaagaacaaaagcagaccagcaaatataggaggatagattgaagaaagagggataaagaagaatacaaatggctcataaatagacatgatgtaagttgatgagaaagcaggaaaagatggtgtatcagattgaacacgagaagggccatcatcgaaagcgaatccagaacgttttcagccgtagcatacagcgaggggtagatttcgagggatcagggttgattagttgtcgaggttttcagagccaggagggcgagagtcggttgggccggagagagtgttttcgggcagggagtccggatcgaggggagaggagttagcatgagtgtcggattggacagacgtgggaccagggtgattgttatcgatagtcgacggcggagacaccgtcgtcgtcgtggtcgtcgtagcaggcggaggaaacaggtcggtcttcaacgtgttcaggaccgggtcgattcgctcaaaggttgcattccatagatggctctcttcggctgacggattctcatggggagggatcaagaacccagaggcatgcatgaccagtaagacgttcttcaagttctcaggtacggcctcatactgtgaaaattattcacaacaaataaattgatcaagttagtcaagaatcagatagggcttgttaacacaagatgcgaaaaaaatgcctcaagaggctggtaaggcaggagaaagatgaaaacataccatttggtctctcctaccactatgcataaaccgatccaagaagccgaggatttgcaaccacagctcggtcattctcggcatgccctgctgactaagttggaccaagtaatggaggaagattttgcagaggaggccggaagctctgaggcgagtttcgcccatcccgtcgggatctctgcggaagacctggggcttcaagagttcctcgagcacggggaagaggacgcgttcgaaaatgatcgtcaggtcgacgttcccgttcgacaggatctccggggccatcaatgagcgttgtaagttggctagcgcttgctgccgcacctcccggttgccgttgatgctctgttggccataggctagtaagacgggcatccaaaatgatgcccacggtcgtgatcggtccgattgcgctttggctaacatccctggtatcatctcttgcgcattttgaatcattcccactgcttctaatgccctctgaaccacctgtccatccgtcctgctttttttgtttgttgagttacacacacagatcaccaccgtttttatcagtcacttgcttcgtttctcttttggagattattgaggaggtgtgtccactcacttagacacgttctgagtcggaaacctcgccgagccgtcttgcccacaaacgctggcaaaggaattcaaagccgagatgaatggggcgaagttttcggcgacgattccagggggcaattcgccaacagctaatttattgagcacttggaacgactcctttgcagcttcctcgatcccagccgtagccgtgaaaatcgaaaacagcatattccactgcgttgacgttctgaagcgtatacagaatagatgggtagaaccgaaagagatagctggtgagtaacaaatcctggagacacatcacgggtttcaagagaagtaagtatactgacctgaaaacttgcgggttcccacacgcaatctgacaaacgccatggatcataggctgagcaacggaatttaggatggtctgttgcagggatcggaagacatccaaggccaagaagaactgatcgcgaagggcctcctgttcgacggcaatcgattgtaggcggagcaagccagcaatggcacgctcgacgagcagctggctcaacatcaccgagttggcgaggatcttcgagatacactcgaaggctggaagccataatttgctcaacgcctccggctcgtgagtggctactgacacgatcaactcgagtaggaatagcgcgctcggatcgtagtatgcctgtgatcgggcccattgcggtgatgatgggggagagagatgatctagattggcgcctcgcgctcgagtggctttggctacttgaccgtcagccagctctgccagaatcctcagcaaattgtatcgtaactcgacatccatcgtactaggataagtcgagacactggtaagctcatcatcgaacgtgtatcaaacgattttgaagtgaaactcacaagataccattatatacttcggcgaaatgacaagacgccaagcagtcgatagcacaaagcgtcgactcaacgtcatcgtttgtaatctcccttccgatcccatcggagggcccgacgtaaggcgacaagagataagaagatagagtggagagtaatccagcatccgctcgtcgttctgggggttgagcgggtgacttggggggccggatgggaatcgtgccgacattagcaaagtcaggtaagagtaaaagctcattggggaggatagaatgggcgaataaactttgcatgatctcaaagatgtatagccatcctcttctgatagcatttccatcggtgctagctactgtgaaaaggacgacagcagccaattgggccttgaagttctttccaaatcggatcgagagcggactgatggtcagagtttgaccatccgcggggatagtcgggaaattcacttcaggcgatggctggtgaatcagatcggtgatccgagctaaggctgcaatcgtctcgtcgaacacatctggcaagctgaatcgactggctagcgttgcgcattgctggaagccagcgacgatcctttgcagcatgaaatcatcgttgaaatgggtgaaggcgtaggataaggaagaaacaatcggcttccatgagacttcgaacatcgctttatcgaaaatattcgtgttacacgtgataaacgttcctgtagtagtgatgtgcttcaagtcagtgacagagtgacaaccaatcgagcggatggccctatacatcctcaagctttgtaaggtcaaagctcaagacccactatcaaaatgacatcagctgctttgcatcaagtgttacctttggctagctcggcaggttgagatttgctgcctgggataggtacaagtgcaggatggcttcttctgcgtgtgtgctgtaacagtgggtcttgagctcggggatctaccaagcttgaagacgtggaatcctctacttgaaacatcttactacttcagagcacgtacctgcttttttggatcgtcgttggagctccttccaagcgtactcaaagccaagctggccagaatgttcttcgggcatgacgatttctcttttcctgatcgagtcaaagatagctttctaataatctcacacatcaacttcctgtttttctcttcaatcatcacgcccggtagaaactactgaccagatattctgcgctgaaatcctcgccatcattgacaccccgaaggtttcgtttgtagtcttctaaggtcatctttttctgttgtgatggaatgattgatcaaccaattgatttagaacagtttaaactattgaggtgctgatgagactaacgcggttctgagggttgtgttgatcggtattgagcatgatgacagagtaagacaacacatacgccgcgtcttcggtcttcacatcatctgtttttcacgtgttaaaaaaagcaattcatcaataaagatggcaaaactgtgtgaaccccagatgtgactaacgagcaccagcagccacgtagacagctgcaaacacttccgtgattcgtgcgatctgctgcgactctccaggtagccggaaggtttctagaagttctcgaaggcaatcggaaattaatttctagaggtgacaaaagcaaagctcgagtcaagtgtgggctaaaagaaactcaagggtgaggtttattgtgtgttaggtttcagatcacgtacgccacggaaatcaaagagagtcataaaggctttcaaaacctccagattttctggtctagagatatactctccaagcagtttcttatctaatcgagggcaagttttgaagaagaaggcgagactttgagggcgcgggagggtagggtcatcgtagatgatccccttggcttccaaaaacttgagtccttccttcggcttctggttgaacttggctgccccttcgagtaaggcgcgtttcccctccttgtctctggctaagagtaccggagcgggcacgtcgactgatggctggaccgaagactccaatcggttgatcatgtgccctacgaaggccagtaatgtatccagacatagtacttgggaaccctcttgagattgtgagtatgctggattgagcggataaatcccctgacgaggcgaaaagagtttcagcacaagattaaagaggtttgagatgagagggacgtccgtgatcagaaaggatacatgagaaattaacttactctagctaggaatcgaatcagtcgctcgaagatgtcttcacagtcgacattgcagtcgaaattcgcccagagattggccataaaatctggcactctagagaaatgtgcgagatattcaagcattagctgtcttgcttcaccggtagccaccatggcttgacgggcagcaatcgtatggttgcgggaagagttaggtgtggaggacgcagtcgcagttggttgagggattccatcgatcccgtccaagtgcttccaggtgatcttgtcaagttgttcttcaaattcggcggtcgtaccggtatggccattggtcagtttatggatcgtcagagtgggatgcggacgaagcctgtccatgagatatgataagagtagttctagatggatcttgaggtagggtcgcatggtatcgagtaggttggtcatacagcgtagagaagtggagaggatgctgatgttctcagatcggacgagctggaagaggtttttacacaagtcgtcggaaaccatggctcttaaactgcgaaatcgacccacgtcttgtccagcaacttcgaagacggtaatcaaaatgttcagtgctgtcaagcgcattgtatcggtatgctgtgggtcgtagggatctaggagggagatgagtacacgcatgagctctttaatcgaaggtaacccatgtggttccaaatcttctgccatatcttcatttagatcttccccctcgcttgttgccccattaatcgttggctctggcgtgggttccttaggaggctgaagtagggcttctttctcatcgtcaattggtggctcttcggcttttgaagattcttctgggaggctggacgatgccttttgtgagagactttgactgcgttcacgctctttgttggcgagggatgaggcggctgggatcgagccacttcgtggatctggtgctaacatccttagccgttccttgagcccattctcctcgtctgtatcgtcatctgggacaaagtcatcgacggatggattgagattcttgagccttccgaagatcgcagaaaccatgacttgcatcgtccgctcggcagaccgacggagcatctctgcaacacaacagttgaagttaaagaaagagtggtggttgatactatggactgttagtgatgatttactgaccactgagtctcatctgacaacacatgctcagaccagtttccatcatctgacaaaccgccccatcggtcaaagtatatcctaccgggccggtgagcgcatgttcgaggacgtccaagattttgagcaagacgatctcgtcgctgatgctatcgctggcctcgaagcgacagtgagttccggcagcactgacctgagacatggcgatcggaagggatgatgagttgggattgatgaaggagtaggtcaagaacttgtcgatcgatgataaggccagggcagtgatcggcccatttgtctcgttcgacctgaccaccgctaggaatggactcagtagagttaaggcgtccaactgtgaaatatctaaggtgtcataatgtcagtaattttttttcttcatgtttcgatttggatcaagataagctcaagtaggaatcctgaccttggcattccctcagttccataattagagtagcaaatccggccatcaatccacctcgaacgtgagaataattggagctagccagtgagttatggttagtattattactactactaccactactattattattattgatgttatttgatgattcatcgacaccggttttgagatttcgtagtccgatcacagcactagatccggctgctcgatcagcctggaggttggccaacggaacaaacggcgagatgctgctcccggcccatctcgagttcctcctcatcgcactcgtcaccgccctaatggttcccgagagcgttttagaaaagtcagaaccaaagtgatgataaattgttgtataatgtttcaaatggtttactcacacaatctctccatggatgatgttgaatgctgaggcctggaagttccatggatggtggccaggctgaggttctgcgactgtcatgattggttgtctgtagttggttttgtttgtttgtgtttgtttgttgaggttatctctcttctttaatggctcctcgtcatcgatgtgtgtagtattttgtggttgctggttggttttctctgatgtatgcaacaccacgagtgccagcgagacagaccactgtcacaccactcaaccactcaacttcaacacaacaccttaacaaaaaaaagataccagaaccctccccatcatcatgctcatcaaacagtaagaaattcaacagtaccaaaaacaacaaatggcttggattgactgagactcattcatacccaataaagatctcaagacctattgaagggccttctctgttaactatctctcactgacaagattcttaacacattcagaaaaatcagctcatctatcaaattctgatagaaaagtaattccttttattcagttccatctgtgggtcgaaaatgagcacaacttacaaagagtgtaatctgctatttaagagcactctagtcaactctttgtgagaagcttttggtgttaggcatcacttgatcaaaaaaaaaaaatggagtggatagggattttatatttttcaaacatcaaaatcagatttaatttatttcactgggagcactcatgaatcctatgatcactatatgtatatagatggctcaattcaagtgtatattcctcaataacaaacaaatagagtaaatatccttggatcaacttttgtgaatagtgacatcatagtgtagtgatcttttacactttgttatattcttgaattcccattttctccattggtcaaactgtcatcctgtttgtcattttcctaccaacaggtgtttttgtttcttcttctttttcttatggttgtttccagctgtggatgtttgtgttcaatttttttaatcttttaaccattaaaacatctgtctgatgagtgtttttttaagtcatttgagtcatgaccagttggctaggatgtgttagttgcagcgtcatgatgaagagacagtctgactgggtattagcatcatcgtcatcccacgcagaatatgcttctatcgggtttcggccgattccgtcagactcacaaaccaccaagtcctgcctttcctccgcacagccaaccaacaaccaccagccaagactccaacgacaacaccatcgatctcaagcgaataaaaatggctcgaccttcagcaaccccgtgagtggacactcaaacgaggaaggatagtggccgctcaagctgacatccgatcctctcctcctgctcggaaccaaccatgataatagacgtccccgattcgctcctaacatcaagccccagccgcatctcatgggcgtcacctcctcagtactcagccgatgggcaccgatcctcggcgtgagtacacagacagcatttttcattggatgtgatttgtagacatggtcgctgatcggtacatatcggtcatgtcggtcctccagatctggggcgcaggtggagccgcattcgtcaccctggccgcatccgcaatgtccgtcctctcctgtcctcttccatgtcctcgttctagacgatctccttcgctccctctcttgctgactgctctttccatattctcctgcttcaaaactttggatgttcagtcctcgtttccaggaagacgtattgaagaagatccctggtgtaagcttcttcatcccatctactcatcttgagaaaccttcaccacatgcatacatctcactgatcgttttttttttcggctatgctatggtcctctgattattaggtcgcctcgtactacgaatctaccgtccccgattgcgacaaacccttctaaagcatcctcagctattttccccttcaacctgttcttgttttatcgtcgagactatttcactttcttccatagtagatgtaggaaatagattttttttcaaaagtcattttgtgcagataggtcaccctgcaggcgattatagtttcactaattaaacaggtttgtagcacaactattaagtgataagcgtcaaattcagaccgttgggaacttggaattgatcaatgcgtggtaagacactggattcaatcgggacgaatgggcatttttgcaagcacaagttgactaggcaattgtagagacacattgtactctaagatgagatcatttttgatctgaggacaatcaagagaaagcaagttgcaactagggggtttctatcttcacccacgcactaattattatggtggatctatagtaatacaaaattcatcagtatgtgtatcttggggaataccctgttagggtaggtaaaacttgaaattggtggaggcccaactgttcccactgccaggaaatatgtatcagaagctcacaatggatgctcatgaattcttgattttaaaacaatatttatcttggtatgttaaagatagtaaattctcatctgaatcctgataactaatcaacaattttcataaaccacatgtttgtgtatattggaagagctttcattgtttcaatttggtgaggagttagatcaatcactttgagtgtgaatttacggatccattcaatcatttctggttcatcagggtgttgaatttgatgatgttggatgagactccagatctccctttggagatgagatccattgtgaggattttgttgataaattttgaggaaagttttcatgaactcaagtttctttgttaaggacctctgataaaatggattagatctgaagttcctcatgattggttggtagaaatcctccaggaaatcaatgaagaaacagactaataagaaatctggttttgtatgagcttctggatcaaataaagggggatcattgaaatagtcaatcagggttttgatctggaggaagattgggttattctcaacccaagtctgttctccaggcctgaagtggatcagacacaattctccagagaggttgttgatcttcttgatgaatttgtcatcagaaaaagagtggaaaaactcggaaaactctgggagctcttcttcccgggatgtgatcaggttgaaattcttcacgatgctttttagacagaggtaaacaatgaccatctcatcgcccttataatctgttcataaagcgagttcattgtatgttaggatttaaaagcttggaaaaaaattccgaaggtccagaagctcagacgatatgtagactcaagaatcaaaggaagctaatctcaccttcaagtgatttcctgaaataccctacaaactcattagttttcaaggattccagccgaggcacgactgtgtcgacactgatcaaaaagttgattctcaaggcagatattttaagctcagtatggaactggaccatctgagcaattgtgagcaagtcccacttgaaatgacgcagatattttgggaagtgtgtcatcagatcgtcgcgtaagaggaacatggccttcaggaatttcaacttgggatccggatcctgctcgaataaaaactggccgacttcagaggccatttcctggagctttgatgtcagacggttccatatctcgagcatcttggagtcggatactttgcaagatgcgaacggatatattgtggccaagtctgtgcccaacgccgagacttgtgcactttcttgctgcttgattagccattcgattcgcttctccagttgccacgtttttcgcgccttcttctcggctgcagtctcctcttgaacaacaacaagaagaagaacaagttacatatgacgcatgaggtgtttcgacaagattgtatcaaaggtttacctctctttctgtcggccttctgtcgacttgcttcggcctgctggatctgatgtcggaaaaacagctcttgatcgtcgtcgggtctaatcctcgtcgcatccgacggacctgcgttgtttttgagctgggtttccatcccttgtaggaaaaggacacaacaatgaagacgatcaagccagatagataagcaaagcgaaatgagatttggatgagctgtcgtactcaaagactcctctggttcaagcctagccaagacgggtgttattgccaggcgactgactcccaatgagtataaaacgacgccaaacgccgacctcttcgattgaaatcgcattttggtgggggtggaagcaggatgaagcggacgcgaatcatgggaatccccccccccccctctcaaaattgaatcgactcactgcgctggacttgaaccagcttgagtacacacacggcacgcactcggcactcggcagcctccagtcttcaggttcttccggctactgcgagaaacatgtctgacaagagtcccatatcggaggacgctcgaaattgcggctgagctgccttgagcaggctgaatgctgtctactgacttcgccagtcacgaccatacctgaccattcaaaagtccagccagcgcctcgctgcatccaagtcgatcttagagagagagagagaggccgaggagggccgataaaggcgcggagcacctgcaaaaatataggggctctgcggggtctgccaagacgactttcttttaagttaaactaacgcacgttcgaggggttggactgtgaagtttagctgagtgaacagccgtgccactgccgtggtacatggccggtggacagtccattaacaatactcgagagccaccccgctgttagactatgcttgagtggatgaggtggagagaacggcggcttatcttccttatcatcaaagcccctccgactaataggcaagtgtgccgaggaaggccggtttaggcgggaggcggcagggagacttgtgggcattctccgaccacctgaggcctgcgtataatatagctttgatgcctttagtcggagtgggcgggataaaacagtcatctcatgaccgttgagtcatcgtatctgtgatgcgactgcaggtgactctgctcaagcccaaatttcaatgcatgctcactccacaacatttccacaaaacattgttgagacgtctcttttgttttcctgcatcattctttccttgctttccttgaaggatcgagccggccaaagaaattgagatggaaatcaaggatgagggtttggtatgtactaggacaccattcaaaaaaaaaaaaaaaaatcagggatattcttccacaacaccaacaacggtgttgtctgtggatgattgctccctcagattttgatctgctccccaatcaaccgccatgaactgggaatcaattgttgctttgatgataatatttggtatttacattcgacaggactaatgagatggataggacttggatgagatactatgttggttgattgagggaaagatgacctgatgaacaatgtccacatccagcttattgttgtggtgccggattggctgcggttgaagtccatttaagtttgggtgataccgaggtatccgagtttgtacatcatatccgaccctggagggatcagatgatgctcattaccatttcacatttacacatttacacatcaagaagccaagaagaaccactcaagcttgactaggatcagaaccaacaactacattgtgtatgtatgtctataatctggttaagaaagaatgctataaatggactgacaatttccgccttcataatcacagattatcagaagctcatcgaagaggatggcgtccatcaattacaggacgatgatacgctcgcgtggatataagatcgggacgcttgcggctcggagactgaggattgtcgagcaacgatatgggttctctaccaccggcgtgcaccggatggctgaacatcgtcgagagaactcgatcgggtttatcggactaggtgaattcaatcccatcaagttcaacgaggagacgagagtcaaaagaagtgacttatcgagtctaatctcacttcttaacgatttataaggcgccatgggacaggaaatggtcagccaaagtccaagctcctctcgtattacaccgcctacagaaaagcgatttttcctacatgtaaagtgacccgaacctgtcgtttttttgggacgggataattgatccaggcgtccaacttgttgagcaagttcccgtctccgatcagcgccttcgtgatccacgatcactcgcaatcggtctgcttttttttgggtcccctaattaaacagactcataatctttttctagagggtagtcaaacgctgacggttgttaaattcgatggggggggggggatctccaaagtcagtcgcccgtttcgttgaccggcatccttctctcaacgccgactctactactcggattgtaacagcgactagtaagccttcaacacaaaacaagtttttttttaactcgagatcaagatgagtgaaacgaccaaattggaccccacagcgccggcttcagttgccagacaagcgtcgacgatcgtgacgatgcttccgtcctcagcggaggtttcggcggtctacttagaccccaacacaggcattctgcgcgggattaatgaagaagaacactcatcctcagccaccttgtgtatagattcgaccaccctagatgtcggttgtgcgacgactgtttcggagaagctgcgggcggcgggggccgtggagatgatcgatgcccccgtttcaggcggtacatgaaaaaacattctcttgctcactatagtgtttcctcattgttaaaagtctaattgacatcaagcaatccatcatcaggcgtcgtaggggctagagaaggcacgttgacgttcatgtgtgggggtcctgaagagaccttcaacaaggcgcaaccattcctgaacgccatgggcaagaagacgatatactgcgggaagtcggggagtggattggcggccaaactgaccaacaagtcagttactgatatataacagtcccttatatttccttcattgaaactcatttccatcaccttaaccgactgccctttttttgacattcatttcatagcatgttgttggcggtctcgatgatcgctacttcggaggcgatgcttctcggccaaagactgggtctcaaacccgacctgctagcccgcgtgatcaactcgagttcggggagatgttggagcagtgaagtgagtagaacgtgtcgagggttgatattgagggaggacgatgatgctaaaatgatatctttggcttctggataacttgtctaataaaagattaataatcctgcacctagcgcacttctcccatccaagaggaccccggcagacgatgattggcaggcaggctttgcgagccggttgatggccaaggacctcggattggccttgcaagccgaacctgctctcctccccgagcacctccccgtctctaatctggtcaaggagatctacctcagacttacctcggaccctgcgttctctaataaggacttcagtgtggtttatgattggcttcaaaacaatcactctcagaaataaatccagtgatcttgatctgtagtttttctttcttgtattatgctctggtttgtattatttggtatgatcatgtatgactatgtatgtatctcagcacaaagtgcgggagtttctctttgtgaaatgtgtgattctctatcgatgattgcaatgaagttaaatacatgacagtaacatgccatggtgggctctcagtcactgtagtttttcttcttgtctttttgggtgcagtgatctctcttggatggatggctgtgatgtgaatcatgagaatgtggtgcaaaccctgtgtaacgagcaagcacagcccccagcaaaatttaaaaaattattatgagaatggttttagctaaaagaaggatcgagattttaggtaagatttgaaagagaatttcaagaagttttattgtttcagaagagaaagataagactaataccatattttgagtcagaaaaaagaagtttaagacaagaaaagtgagaaagtaaatattaaagaagaaagaagttttggaagtttttaatctgtaaagaagtagagatcagtacgagttaaaatcagttgtacctagaaaaatatttaagaagacttgtagtcgctttgagggtttctttcctcatggcgaaatctttgttttatcattaacatcaaaattgccgtaatcaaaaaaatcttccttaccttacaaaagaaaaaataattagcgtgcccgatccgtgttgcttgttctgtggatcttcctcgtttgcttgtctggggctgctgtgaccttagttgttacaccctgggcctggagtggaggtaattcttacataagccagatcagttccttcctttcatccacctcatcagactcaagacaacctgcaccttgaccctaccaacttctcactcatcatggtcaacaagaacatcagcaacaactcatccaagcccagcccaacaacagtgagtgtctccccccctcagactcagagaatcaagaagttgcaatcaaactgatcatctgtctctttcttctttcttctttctccaagtggcgacaatttaacttcttcaactcatacccactccattcatcatccgacctagcaaacccacccgacctgctcactcaaccccagtcaatagccaccatccagcctggctttggctcgaccatccttgcccatctcgatggaaggatctccttactcgacccttcactcgatctactccgatcctggtcagccttccccggtggtagaaccctgctcgtgaaacccacctcgatcaagggtgtactcatctcaataggcgtccgtccttgtttgtcatcttcttcaaccatatgtataaaacacacacactccagcttaacatgctcattcaaataacctctgatctatcatcataggaagaagccggtaatagcatcccgatcctcaagatctggaacttacgtcatgaggataagcaatcctctgcacctcaactactcggtttctcgaaaattcaaaacgggaaccgtcctcatccagtcagtgctaaattctatctattatctagctcgtttcacaggttctgaatcttaaagaaccacaaaaaaaacaggtcaccactttggcgctctctctcaacctgtcttaccttgccgttgggttggccgatggtacagtcctcctctatcgacatctcgatcaagcactcgtctctgctgcttccgtcacgcacatcagtcgcccccctcccctactacccaaaccaaagataatttatacttccccagaaccgatcaccggtttggccttccgatcacccaagccaagctcgaatcaatcatatttctcgaacgcagactcatcagacctcgatccgaaaccttcgagcacgcaccggcatacatgtcttttcatcgtcactaccgccaaggtgctttgctttttcacctctggccgtggagctggttcgggtgcagagccgatcgtgatggatgatctgggcggctcgattggctgtagcgagatgatggagaacggggacctcatcttggcggatgagtctgccctgtacgtctatggccctgaggggcgaggggcctgtttggcatacgaaggccccaaggcgaggctcaacagttgggggaactacctcgtgattacctcccctccaagctctactggcctcaaaaacgaactcgaacagactcgagtcatcgtctttgatcttcaaaatcgctttatcgctttcaactctctcttccgaggtaccgtcttacatgtatgggccgagtggggtgaactttatgtcctaacctcatcagctgaggtttgtcacatgtatttcttttgtcgacctaaaacttgatcgtatctaatactcccttactttcttgaaaaaaaaaaaatacaacaggtcaccagactagtggagagacccctaacagaaaaactgtcaatactctacgataaggatatgtatgtcctggcaactaatgtagccaagtcaagcgaagcggatcctagcgaattatcggaaatttatcgaaggtttggagattatctgtatcaaaaatctgatttcgaaggagctgttcaacagtatatcaatactattgggactgtccagcctagcattgtggtccgaaaagtgaacatttttttttcaaagtttatatcttcagaattggaagtgattcatcaagatacttttttgtgctttgttgtagttcttggatgctcaaaggatatcaaacttgacgtcttacttgcaagaattgcacgcaagagggatagctaacgcggatcacacgactctactgctcaagtcagctctcacctttcctctaccttctaagaaggaaagccggaagctgatgaggattgctttgaattctccagttgctataccaagctgaaagatcacgcgaagcttaatgatttcatcaaagcaaacgaacgtgcctctagggacagtggcgacccgctaccgtttgatctggaaacggccattcgagtttgtcgccaggcaggctacttcgaacctgcactctatctggctaaacagtatcgtcaggatgaggaatatttgaggatccaagtcgaggatcgtggggaatggcttgatgctgtgaatttcatgagatctttggggcatgttggtgtgagtgtgtggaagattatctaatcttcatccaaagcaggggttttttttccaacctaattttgttaatttccttatgtcgtcgtccaggccgaagaaaatctactcagatacggaaaggcgcttttagctaatctacccgaagagactaccgatctgatgattgatgtgtgttcgggggtgaagctcgagtccgatgaagaacccttgccaggatccccagcgccttcgactaatagaggccgtccctcgtcatcgcgagcgtatctaccctctcgtccaggctcgatggccacgccaaccgtgatgagtccgacatcagtccaagccgagaaaccggaacccaagagcttgccttcgatccgagagtttttcgcgttctttatcgaccaaccgcaatgctttatacggtttctagaaacgatcgcctggaggagatggaatgaacagatgtgggaaaaggatgaagtgccggatgatgagcggcctgatagcttcgtccaagtcccttcggtgaagaagatgcgggccgcagataagaaagagcctgtggcaaccgagccgatcgtcgggccgtctgacgaagaagatcgagaagcagtatggggcactctattagagctatatcttcaaacctctgcagaagcgggagacgggcgaagcgagatgaggagtcgggcgttgagtctgttgaggaagggtgcggaagggagcaagctacgatatgagcccacccaggctttgatcgtctgtctgacacacgacttcgtgcccgggatcgtgctcctctacgaccggctcgggatggtcgaggatgtcttgaggttctggatcgagcgggcccagagcgatgatcttgttgaggcgcaagaggcgaagactaggatctttgagaacttggataagtatggcgaaatgcatcccgagctttatcctatcgtcttgcgctacttcgcttccgctggtcatctgcaatctgagacctctcatcagtcagtcgatgatcttgatcatcatcatttggatgggcttcaaaaagctttggatgaaatcgataggcgaaagatcttgtctcccatcgaagttatcgaaattctctccaaacccggctccgcagctaccatcggaactgtcaaaaaatatctgttaaatcaagtcttgaatcaaaagcatcagatgaattctgtaagttttctctctccttttttcatttattcattgatattcattttaatgtgtttgtgtgtgtgtgtgtttggggtaggatttggatttgataaattcatatcggaaagagattcacaagaaacggaacgaaatcaccgacctggtcgacaaaccgaagatcttcaacttgaataataagtgtgctagttgttttacggcgttggacttaccggtcgttcattttatgtgtcaacattcttatcatcaacggttcgtttacaaaagctcccccttttcatgtgttttcttgggggttattgattgataatttcgaatgcattcttttttttttttgaaaaacaaatgataatggaatggatgcagatgtttaggagaccaagaatcgtgtctgaaatgtctaacgaagagcgaagaaggaaagccaacgacgacaaggattggaggaggtggggagcatgacgaagcgatgaaagagatgatggggttaatcagacgcaacaagacctttgtcgaccccgcgccccatgcagtctctcagcctcagcaacaacaacaacagaaaggcgggctttcggatctggccaatcgggccgatgaacatcggttcttcgtcgatgaggttcgcgaggctgatgatccttgttcgtatctttcactccacttcttctttttcttctccccacttccccccccccttttttttttctttctcgtctttgactatcaccggtactcactctttcttttgctttcgcttggtcttcttggggcccgtgtttatcgtcattagtcgggtatatcgccagctcattctcgaaagggatgttgtaaacttgagcatctattttttcttctacaccaaaaaaaaattatgattaagatgtcattttccttccttgactttttttttctctttttctgatttaaattaaagctttttttttgtatcatgtagaacttgatttatttatcgatgttggtctcctttataaatgacacacacttgtctcttcttgttgtcatgatagttatcattcttttttttttttctttgagttatatgtgtatgtaaattcagcttgaccatacatacatatatgaattctatccttttgttgttgagttgaagaggtgtaaagagagataaaggaaggcctgggaggctgggaagagagaaagactggccaggttccctgccttgaatatgtacagtgggttatctgatttttgcagcacattgttttgaattaccccagttcagcaagcaaaattgaagtggtgggaattggtgcagtggtgtaaaagaggatgcaaatgatgattatgaaaacaaaaatatgaaacctgttcagtaaaattgatgaaaaatattcactttaatgtaggtatgtattttttttttttttttttttttttttttttttgaaaggaaggaagaacaggatagttatatgcagagaagaatgattaaaaatgaaaattatgaaggaaaaaaaaaaacacaactggtgggtgttttgaaacaggtttgaagtgaggcatccagctgtcttgctgccaggtagagtttaagtgcttgagctagtcaacttgaattcaaattttattccaagcactgaactcagaatccttgttggttcttgtattatcattcttccctcatatcatgcaatcctttccactgttcagtttatctttgggaacaatataatgaaaattcctcaaagaaatgggtgaattggaaataattttttttttcagatttttatctccataatcattatttgagttggaaccctttttggaccacttcaccaagtctcattagtacttggatattggaggttgaaatttgggaaggaaaaacaatgtgaccagaattttgagtaacccactgtagtgttacaatgtgacacaataaagcccaaaaaccattccccccccccccccaagaaagaaaacagaaagaaaaattgggtctttggttttgcaatgctgcctcttccaaacattctaggtttttttgtaagcttcaaattcatatctgaaaagtttatcaaaggttcttgatagccggtcaagagtccaacccttgagatcctcattttccgaatcccatcctttacttgaataatccttatccacccagattagtagcctacacagctcaacaaacacacgcgcgtgggggtctggtaggtttttgctcacatatcctcgggtgtctttctgctcagatgagatctgtttcactgccgttgctttacttgaagtcacttaccggcttgtaattataacccactcccgggatatcagggcgggatgtgagtggtcactcgtagttgccatttcaggcaagtccaaggcccattaaaaggcacatgagagttttcacgaaggtgaaaggaagtgatgagcctattgctgaccgtgagacctctgaatggtccaatcctcaaggtgaatgcgaaagagcagcataccccaagggaacccaaaccgctggcaattttgattgcgctatcaagcgctggatcgcacaagggaaaaaggaaaaagagtgaagtcctatccacagatagatgcaagctgacaaacaacctggaagcagtaaatatttacaaagttctgaacccaaaaccaaacaagaaaaaaataatccaagaaaataaaaagaaaaatgcagttctaaataacgaggatgtatgccattgatgcttatatcaagttaacacaaggttcgatgaaacgattaaacgtagatgaaagatgcaatatgtaaagattggaattgaacaaaagggaaatcaagacagaattaaaggcagtccaaacgagtgtgaattgggggttaaggaagagtctaaaaatgtggggtatgagaagataaggagatctaaataagctctaacgctcaagttcgtatttaatcatccgcaggaactcggaatgattgattctagagtgaggacagctggaaccatcggcagagacacgattggaaggatcagaaagatcttgagggtccagtttttcgagcagcgattgcaatccttgcatgacctgtttgatttgtcggatattcacgtagtcttcaccgtcgtggaaattgggactcggaaggctagagcagggagacgtgtactcttcgcgagtgctaccagagttggtgaagccactgatgctgctactccgcaccgagcttccggcgctgctcgcgcctcgactgatagcaagtgacgagttccccggctcagtcaggataagcttgcatgccgcggccggcttcagctcttgggccacattgatttcaaaagattcagtcgtcagatcatcgacacttcggctgtactccgatctcccaatctctccgctggcgtcgtctccggagtaggtatcgccatcttgttgggccgggtgggttgatgatggactcctacttcttcgcctgacggttgaacgggtatgatgatcctctagagttttgtccgggctgtcttcggttgactgtgctttgtgagatctgatggcggcttgtttcgaataattctgcgaggggttcggaactctgggtgcgctgaagctcggcttgggagtgacttgattggcatctggatgaagtgtggttctagcgagatcgaaagatttctggggtctacttggtcggtgttgttttctggtgggggttgagtcatcatgtgaagcgcagggactagtagggctttgaatatccaatgaaaagacactctgagaggcggagtgaggattgggagatagtagcctctgcagcgggagagcttgaggcttagattccacatattgggtcacccgattgaactgcttgctaagatcattcgtcatcccgagcggccttgctttggaagagcttgctcttgggcgaacgaaggactcagtaggagtgggagatggggtggctctgtgatgggaagcgttgccgatgtttggtgaaggctgtaaggctctgggacggctcagtttcgacgagctgtatccgggttcagctgtcaaagggcgaaattccaagccatacggcggttagaaatcaagggaaaatcaaagataacggatagggtgatgcagaggggaggttagagaagcagagactgacaaattgttgacgggtcagcgccccttccggtatcaaatccgtcggattcatcttcgctttcggtcgtatttcgcctgaagaatgaccggacgctcttgagcttgttatacacgcctcgattgggagcagcggcaggtttggaaggcagcaattgaggtaattggggtccagcattggactgttccgtctgaggatgagataactgggtagaaagctttggagttcgcgggggttgttcacctctagaaatgtccatcgacgcctgggaggccattgatctagggtgaagagatggggcccagttggacgggctggcgttggccggtgtaagaggtaaacttggtgaggtcagggcggcacgagaactgactcggtaaggtcgattgggcatggccgacaggactgctggagccatttttacaggtagaacgaatggatgtgattgcaatcgagaaaaggctgcacgtagaaacaaaccgatgctgagttggatgtggatggatgattggctgtaggtagcaagacgccgagtaggttgattgatgtacggaaataaagaggataacttttcctcttcagtttctagtgcagtcctaaggtttttttttgtttgaagactatgatattcagagggagctgatgttgcagggaaagtgagtgggtatatttgctgctgatggtccgtctataaataatgtcttcctcgaacaaaccaatttccaaaatacaaaaatgactactatagacgacaagcaaaagccaagacggtcttgacaattcaaggatgacctcagggaaggaaaagtggccaaccgaagtgaggtttttagataagttgactcctgagtactgattgcggttatgttatctccgaccgtcctatccaagccttccgcgggagctcaagagtctccattcaaggctcgggaacaggcgcccgagaacaagtacacacatgcggagagtttctcctttgatttctctgatgacgtggacatcaacagcggcagaagtcaaacagttggataaaaacggtttgtctgaactagtttgaactgctacttttttgacacaatgagtaaaattgcatattgaagtgaaagatctcggccgccggcctcttacataacgccgttgcaggccgttgacgtatcaaagctaaggacgcctctgaagggaatgatcacttcgccaagtccttctttgcaagcagcaccggtggcaagcagagtgctgagtgatgcggattccactgctgcaatactggagcttaaagacagagtgggtgcctgcacgccaagtccttactaataaaattcacaaccgggtaaagtatgtatcacttcgaattctttgagagccaagatcctaaagctctgtcgtcacaatttttatatggtctggctgggcaaggaacccacaccggtttatctgccacgttaacacgcgtcatggtcaaaaggtcgatcaggtgtggtggatggcggcgcagatgggtactcattgagaactatttcacagttgtgtcatgtctgttgaaagctcgttccatcaagttaagcttctttgtattcatttcccgtcttcacagaaagctagataccaggtgctatcaaaggaaactctacgtggtcttggcgcatacatgcgtgaagtctttaatcatttcatgaactggaagtgtggccagattctctcggtgcccaaggctgctcttgattgaagagttggtaactcgtggctcttaccttcaattctttgattttgggcaatgcaaacttgaaaagatgtcaatagaaagatgtccatgaacatttatctggtctgttactgatgaggggcttgctatctccgagcccaaaaggtgcctcttgtctaatttgagagcatcgtcaccacggtggatgcaagtgtatgcctcataaacacctttgtgggctccaaaacccctgtttttgagggtgatgttaccattagcattgcacactatggatattgttcagaatcattaaccatacaacagatgtaaatctagatctagctagcttaaagtaaggatggagaaagtctgccagaaactaacacaattttgaaaaagaaaactaagaaaaaaataatgaaaaaagtgtaaaagatagacatgaagaaaagagaaagaaaaaaaaaatccagctggatagctgtgcattcaaatgttgtttgaattttttatctatgaatgtgatgaccaacggatgagccttgaggagagattgttcttttgtacttgggtacatgttggtacctgttcaactttttaagaaaataggtaccaagtaccacacctagcaccaccggtacttttggcgggtactgatggtacttttcctctctttctcacttagaccatctccactgcggctgctaaactgcactgctaaagcagatatagcagtgcaagcccaatttagcagcgccaccgcggctgctaaacactgaaaaaatttggtaccttgcctcttggctgctatcacaataccaaatgtagaatcaggatagcagctcaaactcaccaatatcaaaatttttcttgtgattctcctgcttgccattccctatctcccccaacacagcacaacacctaagaccagtgccggtcactagaacatgtacactcttaaagaccggtattggttgctaaagaatgtacgctcccaaagaccggtatcggtcactacagtgtccactcccaaagactgatagtggtcaaaaacaattctatatgtactaataagtaccagtaccggtgacatgaggtctttactcttgaagaccaatacaggtaactgatcactggagaagtgacctgtaccagttgctggagagtgtacaatctctttggatggtaccggtcaccagatagggtacactctgcttggtcagtaccggtcactacagaaagaggaccgataccagccgatataaagtgcagtctttgcatgcccagggggacctttcacatttcccagttgctattatagcaacttgtggtgcaaaaccaactggttgcaagctgctaaaaacgtgctgcagttgccaaactttgagatttggcagcttggatagcaacttgcagtggagatggtcttagtttggctgcaagccaatctgcagggggctaaacccatatggcacttgagtggtttcaagaaaaaaaaacaaagggccttgaggctaggggaaacccctcccactgttcagtcttgaggctagagattgtttgtcagtacccgccgctaggtacctagcaccacttggcgggtaccacctgcacccgccctgcacctgccacccaccaggtgttgccaggtgccttttttttgggcaaaaaagccaaaggatacccaatgccggaaggggagatggccggctggaagggtttccttccagccggcaaggtacatgtacctcaacggctggaaggaaatccttccagttgacgaggtacatgtaccttgtcgaccggaaggacacccttccagccggcgcagtacatatgtcttgatggctggaaggaaatccttccagtcaacaaggtacatgtaccttgttgaccggaatgaaacccttccagccggtccctctccggacctttaaagggcgggtatctgtcgatacccgctgtggccaacggatacccgccagcgggtgcggatggccattttgccggaaaaagcagccggatatccagatgcggagtgaccatctctaccttcaccaatgtgaattatccaaggcatgcacaattccctcattcagagcatcctggtggtacaatatccccactccaaagatagagggactgggttaagttaaagtttgcatacaattaatcatgcaataattggctcctaactaaacaaggtcccttccattggaggggggggggggtgctgtcccgcagggaccctccaatgtgacaagtggtttaccactcagacaaagggggaagggaattaattaagttagaatagggcagttcacattccagccaaacctctgctgatgcagcttaaggtttgcctgctgatgcacaaacctgatgaactttaaatgtgagattttgaatccaaagggggacctcccactaaactattttggtttcttaatatgctcatgtttatgttgctgccaaacagggtcataactctttgccaagaaatgtttcaaaaacatttgatgaaccacaatacaaatccaaacagtgtaaataatactgaatattagatgtgcacagccacacatgtcaagtacatattggctgtatcaaaatcaataccggatatgccaagccaatgatatcatctatgtcatagataagattgcagaggatttcagagcttcaaggaaaattgattgggaagtttcatctatgtagtttcaagtgtttccacatttccaatacatgtctactgtctccactcaaacctagaagaagaaaagcattggcttaaatcaagtgacagtaactccatgtactcgcaagtctcaagcaatgctatgatgtggtttgtgataatgaatgattgaattatcaccaacttgctcactctagccatgaacactagtgtctagtgagtcggatggtgacccagtaactgggttacaacatgctatcccgaacctgtttcaactttggacatttccacgtctcgcattttggaaaatatgtccacaagtgcgctttaggcatcagacaaggtcaaaatgcgcgtttgcttggctctctgagactcatgacctcggcggcagtgttttgatattgatgttgaggagaatcgattctcgatttgaccactctgagacaactctgcgtttgatatgtacatagcgattcgtcgactttgatgatacaaacgggcctggctcttgaagctcatgtatcattgcgtgttccgtcttgccatccctcagtgaaattggttggaaggaaaggggtgcagagacaaaacatgtttctctaaaagcgagatcgctcaaccattcttgccaagcacttgttccagtaatgtttctgcttgtgcctatcaaagagcagtccacgcagcaaaacagatcatgagtttgggtctatcgttgttaccctgggtgataggataaaaggacgcccataatctcgtcaggaaagcatcaatccacccagatcaccaacagcagctgccctatttatactatttatttatcttcaactgtccattgcattcacactcacttaatcccgatctattctcacattcgagtaacgctcagtcattcatttgttgtttaacttaatatcaaccaaaaatgcatctagcttcattcatcattctcagcttgagcttttactatgctcaagctgactcgaacacttccatgtcaggccctcaactcaagcccatgcagtgcaccaacatttacttgactttgtcagaacgtgacatagccgaaatgcaaagcaagggtggtctcaatccaagccaacgggccaaatgtttgtggaccataatctgatcaataccttaatgttcaactgttctgagatgttgttcctgctgcatacagtgtccaccaacccagtcgaggccgtctgcaaaagcagtgccgcgggtgacaatgggggtttgtgcgacttcaagacttgctccgggaaacctgcaggtacgtgacttcattttttgagttgaaaattggagtcctagactaaacctaaggagttttattacaatccagtttgtggtacctgctacccagttacaatgaaagaaggtaaactggtgaggacttccgaaacatctgttgaaaaagtggaatgtggaaagaattacttcttgaaaacagagaaggaccacaacagtacgttatgaatgatggataggaacagaaatgttcaagaactaatagatacacatgtttttaaatagtctgtactgcctatgataacaagatgtacagttgcactggggaatgcaaggcttcaattggtaagaattccttgggtgtgggatcatttcatccaaaggcaactgatatttattgttatcaattcttccctattcagaatgccagtcttgtgttggtttggatgatccagccttcaagaaggcttcctaggtgatacatcctcatcactctttggtctcttcttttttgtttatttgagaatacttttgaattcaattcatcataatttgggcagtttcaccaactgcagtgtggatgtgaattatttgttccatggtagattttgattctcattatctattagatattagataccttacatcatttgaatggtttgtttaattcaaatctatttgaatgcacatttcctcttcttgatcatttaaaatattctgatttgacttttgagggcatgatatgagtctatgagagaaaattgattccagcttggtacttttttggtgttatactgccaccataaaaagaatcttctttacaactaatgcttgcaagaagatggcttagaagtcaatcaaagcctagaaaaacatatcagaaaaataaatcaaatttcaattatatttgcactgtgagaccaattgactcaaaaagggcaaagaaacccaacaggggccaggggcaccccatcctgttagttgaattgagaaggctatggatatcagatataaattatatccagccaggaacacaataatcacatgcaaatgcctgaatcagcccccaaccacccccaaataccaaggtgacagcatttctgttgaacactctgacatccagatggaaagtttgatgaatgtccaagcaaagaaaaatcttacacacttgtagaaactatattttcttggagcctttttaccaaggaaatattgcctcccttttgtttttaatgttaagttttaatttctgatagacatgaccaatttttttcctaaaaagtatcatatcatgccctcaaaattcaaatcagaagattttcaatgatcaagaagaggaaaagcatttaaataaatttgaattaaaccaacaagtcaaatggtgttgtgggagtgcaagcacaaggggggtgggagtacggttttcattccctgtggcatatatggatgtaaatgggtagttggtgaaaaaaaaggtgcccaaacccatccctgtgtaaaatttggtttggtttggggcaaaactaccaacatactgcccaaacccaagcccatttatgaaaaatgggatccaggttgggtcttgggccgacccaaatgtttggggggtgaagcaagtcttgcttcatcaagatttcagggtcaagaattattcatattacatttcttgaacacaaatcttgtcttgattgtgctgtaaatccagattgtactatttctgagtggtgtattgatcatagatatagggccttggttaatcaaatcccaaaattgggagtctttgaggggactgcctggagacaatgaccccatctccaaatccctgccccccttcaaatgtggcagtcatacctcctattcctgcaatgggaataggggtcttctcactagggatataatataaaaaaagcaatccctggagaaaaattcaggggaatgcaagatttgtcaacactcagcagccagaatctgcttgtccattgaggcttgcccccccccccccccctctgtacaccacaatggcagagagtgtacaactcccaatggccaagggttttagcataaaaacatattagtaaaatattcaaggctgaaataattcaataataaaaaagaccctttgccttctttgtaaaatgggtccaaatatcactggtggtcttgcactacctttttgtttgatcagtagcggaatctttagcacttgatgtggtctgtccatttctgtacagattcttttgtgatgctgagtgagtagcagacattgtctgggtggtgggggagggctcataaatctgtatttcattggaatctgaggaaggtggtagtacagaagtgcaactttttttgaatcagaccaagtggggatctgagggatctgttgagtcttgaaggtggaatagacgtatttacttgtcattttgtagcctggaacttggaaggcaggagccaagcctgatatgagggcccaaaaaattttcattcaacaatacacacacagctaccctatttaattggattttagttgggtttgcatgccggcccacataaaaatcctcttcccaaactcaatcatcacttttaagcgggtcttgatgggccaggtcagctctttatggcaagaaataaaggcttcccaaacctgacccaaaacacaacaggtcatgggtctttccgggttggcccaacccatttacatctctagtagtgtagcagcccaccattttgtgcaacatctgactatttttttcctggaattccatgtgaaatctgatcatttcttccacagattcatcaggtgtcacaagttcaagcatctacattatatttctcaattatgttgttgccaagcaaggcctaaatagaggatatcaaattggttgattcttcaaattatttcactctttccacaatgaaacattccatcctaaacgtaagcaatagatctccatcaatgttttgagaattgatcaattgcagaaggcactaaataattattttggggaaggaaaaattggtgaagtgttccatcctgatttcagaagaaaacaggcaattcacaatatttttgcttgtgcaatgtggttgtgacatccactcaattggtttttggagtccaccaagtgtgaccaccctatcatgattataaactcatttttcaatttgcttcactttgaaaccctctccttattgatttttgtactagctaatctcctttctataccttaaattttttaaactcaaattcagtatagcaagtgaataatctcaagtaatatctcagaaactgaaatcatatgaggacttagaaaacatgcattcagattggtattgaattgaattcaaatcagtcaattcagtttctttaagggatctactggaggacttcccatcggatctgggacccttgcagtttttgatttagacccaaaaattctagattttttcagggaaatctaacttttttggctctaaatggaaactgggagacccacagatgttgtcgggaagtcatccactatctgatagatattgataaagaaattctattatgggaaaaagaagtattttccatgcagtagttgtaaaactactgacatgatgatacattcaattcaaacatattgccagataaccaagaaaaaacaagcagaaaccaaagagtgaaacagatatatcatctaggatgccttcttgaaggctgggtcatccaaaccaacacaagactgacattctggaaagggaagaaagaagaatgttaaatctctgtctccttttgatcaaatgatttcaagcacccaatcatccttaccaattgaagccttgcattccccagtgcagctgtacatcttgttatcataagcagtgcaaactgtaggtaaaaagcactttgttagttgtggattaatttatcaaatatattgcatctgcttcatcacgcataacctaccattgtggtccttctctgtcttcaagaagtagttcttaccacattctactttctcaacagatgtttcagaagttctcactagtttgccttctttcattgtaactgggtagcaggtaccacaaactgaaatggaagcaaaattcatcaggattgttgaattcttgtctacaaaatgaaataatggcttacccgcaggtttcccggagcaagtcttgaagtcgcacaaacccccattgtcacccgcggcactgcttttgcagacggcctcgactgggttggtggacactgtatgcagcaggaacaacatctcagaacagttgaacattaaggtattgatcagattatggtccacaaacatttggcccgttggcttggattgagaccacccttgctttgcatttcggctatgtcacgttccgacaaagtcaagtaaatgttggtgcactgcataggcttgagttgagggcctgacatggaagtgttcgagtcggcttgagcatagtaaaagctcaagctgagaatgatgaatgaagctagatgcattttaggttgatattaagttaaacaacaaatgaatgactgagcgttactcgaatgtgagaatagatcgggattaagtgagtgcgaatgcaatggacagttgaagataaataaatagtataaatagggcagctgctgttggtgatctgggtggattgatgccttcctgacgagattatgggcgtccttttatcctatcacccagggtaaagacgatagacccaaactcatgatctgttgtgctgcgtggactgctctttgataggcacaagcagaaacattactggaacaagcgcttggcaagaatggttgagcgatctcgcttttagagagacttagtcagtctcatcacaggccataaataattaggagagttcacatttgaaagatttcagcaaattttttacatgaaaccagcagagctgtgtctgccaaattttaagttttttgaaaccagcaaggcgcagaaattttatctgaaatcaacacatttttattcaaatgtgaaccatcccattagccgcagaagcacatctgacaagctatcagaatgcatacggcatagaaaaagtccttctgactctcataggaatatctttcacatttgcaacaacaaaaatcacggtaacgttgacaacaatgttcaacttagggtcatgtgatcggtgactggtgacactgtcaggttgttcatcctaacttgcatctagtcgtactccagccatgacgcatttggcgcttgctcgattcgccgtgttttatccatcggaggatggcaacatcggatcttaagagaacgtcttgcgttgcccaaacacgcttggaacgaaatcttgccacttgaatcaagtcagcacgagcagtctagctaccggaatcttggccaccaccctcacttattgctttggcgaggtcgggttgatacgctattgagtcattgactctcgaaaatgaaacaatgcactgctcccttgatggaacgacgcaaccggtgcttaactatctagggttgcactcaccgacatcggatacttgtgctcaccccatgcctgagaccagagtggtctgctgggttgcggttccgcatgaagataaaaggcagtcttgccacttgccagaatcctttcactcatcaatcctgtcaaccaatctcacatacacaacactcataccgatagtactatcattaagaaatctccttcattacacatttccctctatatttcagtcttaatcctgaccgtctttctttcaatctaaatatttcatatcgaacaaaatgcgctgcgtctttttcgttatcatcagtgttggcatgtacgctggctatgtttctggcgaccagacgcctatcccaagccccaacccaggagccgacaccacaagcaagttggcggataatcagcagctacccccgccagtgcctatggagtgcaagaatacatacgtacccgtctcggagcgcgatatagctgcaattgagaaagaagataacgcgaatgacccgaacaagaaaggctcggacgctgccgccacaccagatgccgatttgagtaaacgtgagccgattgagcacgcagatacaacgatacatagcactagactaatggcttttcttaaaaacagtttctgatgagcaaacaatggctatctgcgaagcagcgacggattctaagccaggactttgcgaaattaaatcttgcaaaattccacagaaccctggtttgcaatatgcccttctttcgtgcactgttcaaaattttgatatgcaaaacaaactcaagctacaatgataaatgttgattggatatttcccatttcagtttgtactcagtgcaccgaattggacaaggatagcaaggacttcaccgaagtgaaaggcgcaactccagttgacaaaattgagtgcgattctggttattctttaaagaccccagaaaataaacaaaaagggaacagtaagtttacaaatgagtcaaatcttatccaaaattgaacatactgccagagctaacaaatcacctcttgaatcttcgcagtgtgcatgacaaaggaaaaaggctatatgtgcgctggggactgccaaggtacaattggtaagtctctagcatttgacatgaacttggaaattctagcaagcaagctgaccctatcccttcttcccaattaaaaaaaaatcacctacagcatgccaaacgtgctacactgacaacaaacccgcaaactctggaaaacccaacccaacccagtgatggggaggatttcctgttgatttttctggtcttcttggctcagttatttcctttacacatgataagggttgattctttgaaaatttcacaatttatagatggactttttgaacacatgggcatcatttgctagtgttgcttcatatcttttgaaattacacattctctcataaaatttgaattctgagctatttgtgaatttcaaatcaagttggatcatatttcaaagacctactgaagacttgccagcatccagtcattggatatggtctttggttggaaaaactgattgaagaaggagaaataccaattcttgtcaaagatcaactggctcttagccttactcacttgatgtaagttatatgcagttgacctcattcttgagattgatttcaactcttaagccataacattgttccctctttaccatgtggtgcagtaagatctaccacattaaacatttaatagctgaggaacaaagtgatatatagaatcataaggttctttgtaagttcaatcacattgctcacaatgatcagtgcaacttctgggtgtttttactgtgacccacccaactgaacaaatttcagtgagattgaaacttgatttgctcactcaattagcaaaaatgcaattacatctacataatgatgtccaatgattttacatagaattcatctctccaaaattgacctgaatttcaatctcaaaaggattgatgcttcttattgcaaaaaagcaccgtttgtgaccctcttggtaatatgtatgaacccaaagggttgccggaatacttccaagaaaaccaagatcccattggacttcataatgaccatgtcattggagttgccaactttcagaaccagaacaactaagcagaaacaacaacaactgggtgaatcatcaaaatgatcaatcattacctgaatcattgaattctgatgccaaacttcagggtctggtcaaagtatgttgcgccacaacccaacaaatgagagtggtgtgagtggaaagggaagctctctggagtatcctgcatgaacggcggccaacttctagcggatgaggaaccacctggagctccgaaatcctttctcaacggataaatcttacaattgtgcagctttcactccacgattcaatgttggaaaggttcaggccttaggagagttcgaggaacctgcaagaaatttcagcgcggggaacgaaacggccatcgttgggcctgatgtgtagcggtgaggacgtctttggcattgtgcaagcgacgcgtctgactatatttatgaattcaaatggaaccttcctctttacaaagtagcgctgagtgggttggtaccgctcatgtgtttacttattttgcgcgccctcattcctggcattcaggcagttggcaggctgagacatgatgacccatgaggagatcatggggttcctgggtgaagtctgtggtagtgacgtgaaggagtgaaatgatgatgcatttttgagcaggtgatgaagcgtgattgcagagtgtatgtaagcatgtaaggtgaagagtgtgaaagaggcatgaaacaagaatcccaaggttgcacaaaagaaggtttagtttatatcgcgtgttggcgtgggcatcagtaacatagtaactatggagcgacgatgagtttacaaaaagggaggaagacagtcttttttttgaatgctannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngatgatggtaagatagcggtccatctccgttcacaaggagaaaactgctggaatcatgaatcttgtccatcgaagcctgaccaagttcttcccacatagtggataagtgaagtcttgttgactagggaaagcgacgttgaggaatggtggaaggagtgtcctgaagaagacgagcggaagacgacaaagagggaagagtgaatatgatcctgtgggttctcagctagcatttatatatgaggccaactcgactgtttatgcccacttttcaggatcagattcagggaatgggaaaggggagtggagagtggagagtggaatccagcagaaggacggtctaggaagctggatgacatgtaatggacgagtgaagtcgactaggaaaagcgacgcagagctacggtggaaggggcgctctgaacaaaaacgagcgaaagacgatatcaagctgccaaagagggaagtgtgaatgggaacctgtggggtttcagctagcatttatatatgaggccaactcgactgtttatacccgattttcaggatcagattcagggaatgggaaaggggaggcagaaagaccgtctaggaagttgggatggggggaagaggtgggaggatttttcgggatggagggaactggagctggtggggggaaaggttcgaaaacgctggcagaagtcctcttcttataccctcaatctagtgcggaaacaatctcatgtcatcaaaggcatcactcagtcgaccaagcctggactggcctggcgtaacattttctttccttaagctaaaaacaaggtaagtttatttgtttttcgcctcctacttgctgcagcttactcaatgtttaaccttcagctgagccaaatggttcgctctttttttcattctcctttgttgtactacttcgggccctaacaggttattgatgctaacgaaatcagatgaacgctaccttgcctaattagagcctaccaatttcaagtcccatcagtcgttaattgatcattgaaccatcaaaatctatcaaaacccggcctgttggggcatttcttcgttgccgggtatgctaaagaaatcggcttattctaatcagcattgaggagacagtgccctgccatcaaatcccctcatcccaaccaacttttgttgtcgtgatggaggattgcttgttgtgggatggccaatgtcctactatctcggcttcagtctgacaagcatcgaccgatcggtaggcactctggtctgcaaacaaagacggcagtatctacaatctatcgtcgagacttttgagtgtacgcaggaattgattggccagcaattgtttctcaatattgtaagagcgcaaacataccttcaatttcctgccgaaggaaatcaaattcgacttaacatacctcagctcgtaagacacatcctttcaaagatcgtttcggtccattcatatccatggggctcatggtgccgtgaaatcagtcagttggccaacgctagagaaatgtaagtagtttgaaagggaactacagctgagtgtgaggtgactgtgactacagtcatttggccttgtttcttttcttttgctggtatgttgatctgacgcatgttaagggacccacataaatcatgcttcatgtccgatgcaggcaatgagcagtagtgttcaaggacatgggacccggttggagaataacatctcattttctcttgtatatctcttttacgatcactttgtgaagaaggaattggacagttggaccgaaccactcgaaatgttaccaatcaagctggattcatacaagttacaataaaattgaacccggactcttgtaagatagagcctgtctccgatcaacctgtaaaaccaagtgaatgctcacagagctttattattggacgagggaagtttgtcaaagctatcatgtttaggaatacacataactgtacaataaaaagacaaattaggttctccaaataataagagttggaatgtcaaatagggcaatttggtgccgcttatgttgaattttggtgtgaaagtatactcaagtcattagtaaaatctttggaagcaagaaaagggtatggaaccgttaggccccaattataaacctatattttgaatttttggtttttctatttgaaaaccatttgaaaatggaaaaaaaatgaaaaagaaatcagaaagaagcttgaatattatttcaaaatatactggaatacaatgtgcaattataaaacagtagcattttaaggcctagacgtgtcattgggcagggtaagtaatcaagtaaagctggcatgggatggcacaaggcctctaggtaagcagagggtctacgatctctgatttgacccctgcttactatggttggattgatggatgtagggccctggcaccatgttgcattgcagagtggtgagatggtgtggttccggggcaggatgagcatctgcaaatctccggatgaatttcaatcatacatgggattgtacagcctctgcccagaagtttagagcgctgtgggtggggaggtgccggggggggacccgaaagctttttggtcaacatcagatcaactcgcggcggacagcaaggccaagacccctgtgaagacagttgaagaattagtcccgacccactattaccggtatatcaagatgttccctaagtccagtgcccagaaactgccgcccagaagaatctacgactttcgagtagacgttgtgccgggagcccttccctaagcaagtaggattattcccctgtcacccgccgaaaaccaagcactagacaccctgatcaccgaaggtctagaaaatggcaccatcagacgaaccacttcgccctgggcagcaccagtgctgttcaccgggaagaaagacggcaacttacgcccatgttttgactaccggaagctcaatgcggttaccgtgaagaacaagtaccccctgcccctgacgatggacctggttgacagcctacttgacgccgacaccttcaccaagctcgacctgagaaacgcctacggaaacctacgtgtagcagagggcgatgaggagaagctggcgtttgtctgtcgacaaggacaattcgcaccgttgactatgccatttggaccaacaggagcaccaggctacttccaatatttcatgcaggacatcctgttgggacggattgggaaagacacggcagcctacctggacgacatcatgatctacacgcagaagggaaccgaccaccaagcggctgtcatgggagttttggagacacttagcaagcaccaactttggctgaaaccggaaaaatgtgaattctctcgaccagaggtggaatacttgggacttttgatatcatgtaaccggctgaggatggacccgactaaagtcaaagctgtatccgaatggccaccgcccaagaatgtgaccgaactacagcgtttcattggcttctcaaacttctaccggcgattcattgaccacttttcaggaatagcccgacctctccacgacttgaccaaggacaaaactccctacgtctgggacgaccggtgcaacaaggcctttgaaactctgaaaaccgcgttcaccacagcgccagtactgaagatagccaacccgtacaggccttttgtccttgaatgtgattgctcggactttgcacttggtgccgtcttatcccaaatctgcgacaaggatcaagaactccacccggtggcttatttatcacgatcactggtccaatccgagaagaactatgagatttttgacaaggaattgctggcaattgtggcgtctttcaaggaatggcgtcactatctagagggcaacccaaatcgactgcaagcaattgtctacaccaaccaccggaaccttgaaagcttcatgacaaccaaacaattgacaaggagacaagcaagatgggccgaaaccatgggatgctttgacttcgagattgttttccgaccgggccgacagtcgtccaaaccggatgccctgtccagacgacccgacttggctccttcaaaggaggacaagctcacctttggacaactgctgcgacccgaaaacatcacccccgacaccttcgctgaagtggctgaatttgactgctggtttgaagacgagtctgtggatctggatgacgccgaacattggttccaagtggacattctcggtgtggaggaacccatcactccgtcagaggatattccaacagacagcgaactgataagccaaatccgatctctgactccatctgattccagactgactgaattgatttcagcctgtgagaacccagtgtccagtcgaatgaagggaggccaccaagcattactcggtgaaggacggagtgctctacaggagcggacgggatttgaagtaccccggaatgaagacctcaagaccaaaatcctgaggagccgccatgacagcaagttagcaggacacccaggaagatcaaagacgctttcgctgatacgtcgcagcttcacgtggccatccatgaaaagcttcgtcaaccgctacgtggatggtgtgactcttgtcttcgggtcaatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttgacagactgactaaatggcccacttccttccttgcaacaagtccagtgaactccgaacagcttgcagatcttatgttgaaacaggtttggaaactccacggcaccccaaagacaattgtctcggacagaggaagtatttttatctctcagatcacacaagagttagacaagcaacttggaatccggcttcatccttcgactgcgtaccaccccaggactgatggacaatctgaaatcgcaaataaggcggtggagcagtacctacggcactttgttcagtaccgacaggacaactgggaacagctcttggcaacggcagaatttgcttacaacaataatgatcacgtctcaattggagtctcaccattcaaagcaaactacggcttcaatccttcctacggcggtatcccatcaaatgaacagtgtctgccagtagttgaagaacgactcaagcaaattgatgaagtccagtcagaactcaagttatgtctagaagcagctcaagaatcgatgaagacccaattcgacaaaggagtaaaggacaccccagtttggaacgttggcgagggaggtttggttgaacagcaagaatatttcgataacaagacccagccccaagctggaccaccgatgggctggggaccattccaaatttctaagaaaatatcccaatctgcgtacaagctgacttttgccattatccatgcaggggtgttcacccgggtgtttcatgcttcagtactacggaagcacaacccgggacactatcacgtgggaaggcgccatttcatcaccagaaccagtacagatcaacaattgagggaggagtggggaagtgggaaggcgtactggactgtcggagaagagggaagaaggtcgaatacttagtcagctggaaaggctttggaccggaggagaactcgtgggaacccgaggtcaacttggaacactgtcgagaactggtcgccgaattcaacatcaagtttccggatgcggcgtcaagacacaagaggtcacggagaatgaagtgagagggcaagctttttcccactgggttttttaacgctgcccggggaaagaatgcagagccaaaagaggaggatttttttattttattttttatccatagttaaatttttctagaacaacaacgggggcggcttgggcattaaaggggggatagtgttatgagctgtggaggactggaactggggacgttacatatgtagagagcctgttacgtacatgtcacgaacttcgaacttggagttcgttcgagatccgaaccttgtacattcctcatcttgcaatctaccattacgaacccgaactcagaagatcctgccctgctcccctcagaagaaccctaacatatcaataatgaactaggaatttggtcttgggtttcatctgaggggtttcagaggtgtgggagatgttattatccatgagggggatacttgtgagggttattggtgtgttacctttgtttgagggcctgggtaaactcttgaggggccttgagtctgtgattcttgtatgatatgtaaccttgctgtgccttgagattcaggattggcttaccacatccacccccaaattagatgatgtccccatcatccaaaaaagaaaaagaaaaaaagacaatcctgataaaaaacttgatatatatatatcctatgtggagaaactggtcataactggggaaactgtgagtaggaataatgccataaaagcagaaatctatgtttatatatatagaggaattatttttgtactttaatcttatgtaataattattttctaatttagtttattttgcttcataaattactgatgagaggttctgatgtctgtattcatgtatgtagcccagggaaaaaaagtagttgactgatgttggaagtaaagaatatgaaactggggaaggaatgaagaaatctgggcttcaaccacccccaaaatttgaaattttgaggggtgattcaggatttaacagtattgagtcagattagccttgtgtttcagcaaataattaaaaatctcttctcttccttcttctttttttttttttttttgatgggggtgactcatatagcatgctccattaccctttttcttgtttcatgctagaatctttcattcattttccttgtgttttgttttgagatccaggggatgtgtgtactgtactagtgctaccaggttctagtacctgcaagaaaagagttgagttttagttgaaacatatgaccaagactatatcttgccttatcagaaaagtgaagtttcagacgaggagtttgttggaattcaattccttgtctaatccctcaaaagaggagagcatcaggtaagtttatcatataattgattaacttcctgaagaaacaaataaatcatcgcgctgatcacgaaacgtgtgatcattcgcagaattaggctgttcgacaaaagaacaagagagtaatgaagttacaacctgtgtaacgagtagtgacgtcaatgacgtcacaggcattgataagaatgttgatcatgatcagtcaccgagctctaggtgagtctcgagagattgaatcaaaggataaagaattagaagaagacattatcaagttctaattcttcatcgatcacaaaaccatcttatcaaactacagtctacactcgcacaagacttctcaacgcaaactcattacgcgtatatttccaccaatagccggtgagtaaaagaaaagatttaattgcctttttctcaagtgagaaaaagagaaagataactgacatagtactttgtactcgatggtcttatgttagacttatcgaacaagtagtactacacagttatcaatttaaagaagaaagattttcttatcgattaaagtaaagtcatttcattactttcaagataaagagaaataatacattctatgacattaggctaacaacgtgttgcttctctgataatctattttagtcatttaactattatctgattaacttatccgaagcctttccatttatccttgtcactgagccttagcattaaaattattagatcagttctgccttcaggtactgatcaaatttctctttatcattatgtttactcataatcacttgtatttctttattaagattataaaacttacaaagaaataaaattcttcagttccaatttcttttagatttacagtctcgaagctcgatcacgatctcacttaatcatttttggacaattttcgaaggcagaacttgatccgatttcctcaagaccatggaacctttttctcgaaaagatgccatggacgataaagggatcgcttctatccctaaattaaacggcgataactattcgatctgggaatcaaagatgaaattctttctggattcaaggcaactcatcgatgtttgtcttcaagagcaaccgtctcctccaaccgatcttattgctgcaaaacattcttgcgcactttttcatctcagttctgttgtcgatgattcgatttataactcagtattcaaattatcctcaaatattacaccttataacgtctggacgactttaaaaaagaaatatgcttcgaaaacaatattctctttgtgcaaagtctggcgtacttgggataccattcattgcgatcgaggcttgatttcttatgtcgatcgatgtctagaatgtcttggagaattcaagacaatcggttacgatgtcacacaggacgtttttgccgtttgcatcatcagccgagtcacaacaatcaagcaagatttaatggaaggcttgatgctggacgaaggactagtttctgatccgtttcgattgcttgaaaaattaaggactctggctgttcacgaacaagtaatgaaacctgataggtcgtcgattccctcaacttctgctttacctacgaattctcaagagaaacgaccatatcaacatccgtgtgagaatggtcatgatccgaaagaaaaacataagcagaaaaactgttggtatgataatcctcataagaagccaaagcgctttcagtctaactatcagcctgctagagccaacattactcagtcttctcagatgaataccgtgcagcatcaatcatcgagcagcaatgataataacgaaaatgcagttcccgcttttagttattgcagtattgtcaagtcatcttctgtggtcaaacttggagcgatactcgactctggcgcaagcaatcacatgttcaactccttagatttctttgtcgacagcgaaccagttttcatttttataattacaggtgatggaaaatccagagaagaacttgttgctactcgaaaagggactgctcttattcaactcaatgatagcaaagtcattaccctcaagaattcgctttttgttccgaatcttactcgaaatctagtttccttgcctcaacttattgataagtctatctcaattcgacaaactggaaaactctttgaagtggtatcgaacaatcaagaaaagatctgttctcttgatcttgcgaatcagcttttcgaaatctatggtgatatttctccggttcatcaaaaaacaatagctttgttaaccgatttaaaagaaattaccggatttaccaagtggcacaatcgacttggtcatgccaacaaagatcgattgaaagtggtaataccatcggatgagaacttggtgaaagaagaatgttgcgattcgtgtatgaagggcaagatgactcgaaaaagctttaaacatcacttcgatccaacttccgctgcacttgaagttgtacacggtgatttagtcggaccgattacgccttcatccaacggtggtgctcgatattttctgacgcttgttgatcaacatactggttacatcaatatcaccatcttaaaggaaaaaagtgatgcaccggacgccatcaataagttcaaaattttctacgaaaatcaaaccggaaaccgtatgaagaagttaataacagacggtggtggtgaattttgtaacaagaatttatctagcttgctggaagctgcaggagttcaacacaacgtgtcgccgccttatacgcctcagcaaaacggtgttgctgaacgagcaaacagaactattctagacatgactcgatgtattctccttcactcgaacttagcaccagaatggtgggcagaagctgttaaaacctcatgcgccatcaccaactgcctaccttctctttctagaagtcgtacttcccctatcgaactcttattcaaaaagaagccgaacatcaaaatttttcgtccatttggttgtaaagtttggtctctaaaacctgaagttcatcatgatcgaaaatttgattcgttggcttgggaaggtgttttaattggttacgcgaacgactactctacgtacaaagttgttcgacttgataaccttcaaattatcaacgtcaagcacgctcattttgaagaaaccgtttttccatcttgtccagccttacgaaagagcatcagtaacttagatacatcaaataatcttccgaccttcgaaaaactttcaaccttaccgttcgaggaagattctctgccgacggaagaagaagaaaacattcattcacaagaattgtttgaagaagaagttatctcggagaagcagtttgatgatgatagtaatcaagattcaagcaaaattatttctagtaatattgacgaatcaaatattcttaattactcaagacgaactgctctgatttctttagcaccgaagacccatcatcaagcaatgaaaggtgaagaaactgaggaatggaagcaagcggagaaaaaggagtacgagaatatggattctcataaagcgtggcttgtacgaaaaagaaaagaagaagacacgccgattcctttgacatgggcttttcgtaaaaagctgggttctaataacgaagtgaccgagtttaaagcgcgtatatgtgttcaaggctttcgacaatcctttggactcgattacttcgctaaatacgcaccaacaggaaaaccatgctctttacgactgcttatctctttcgccgttaataatgacctgaaaattcatcaacttgatgttcgaagtgctttcctcacttgtcctctagaagataaggtcacggtgcttccaccgccaggctatagtggagaagaagatacagtctttgaactacgcaaggcagtttatggattacgacaagcaccactcgtctggtataaacgattgtcaaatttcttaaaatcgattgattttaatatctctgtatcggatccttgtgttttctggcgaactcaacaatcaggacgaccaatgacgtggatctatgctcatgtcgacgaccttgtcattattagttctgatcctttggtttttaaagaagaaatagaaaaagaattcgccattaaatatctaggagatgccgaatttcttcttggaatgaatataactagatttgaaggatcggtgaagataaatcagttacagtacattgaaaggaaactaattcaattcaacttacaagacgcttatcccgcatcgtgtccactcagtccacgaattcagtttgataaagctactaaagaagatcaagaagctttgaagcatctcgatttgaattatcgatcaatagtgggttctttaaactatcttagtattcttacacgaccggacatttcatacgctgttagtgctctatcgcaattcttggagaatccaggattatcacactatcaagcggccgagcaagtgtttcgatatatctctggcactcgtgaaataggacttctatatcaaaaacaagaagattcaagtttaaaagcctacgttgacgcggattgggggaactgtctaattactcgtcgatcagtcacaggatacgtcgcgatggtcggtaatcacttgctttcttggaaatcgaacaagcaagatactgtctctttatcctctgccgaagcagagtataaatcattatctgacttaagtagggagatggtctggataaccagtttggtgaatgaaactcaagtcttaaagagtccttcaaagattaaagtctatgtggataataaagcagcaatcgacttagcaaacagtgaaactgctcaaaacggctttcgaacaaagcacatgaacattcgactacactttgttcgtgaacatgttcaatccaacttgctcaacctggtatacattaaatccaatgaaaatccagccgactttcttactaaagccgtgggacgatgtacaatcagaagatcgttaaaggaattaggcatcgcttatcaatcccaatcaaagactgcttcgaatcttgcgacacgaagcacggaggactgttggaattcaattccttgtctaatccctcaaaagaggagagcatcaggtaagtttatcatataattgattaacttcctgaagaaacaaataaatcatcgcgctgatcacgaaacgtgtgatcattcgcagaattaggctgttcgacaaaagagcaagagattaatgaagttgtaacctgtgcaacgagtagtgacgtcaatgacgtcacaggcattgataagaatgttgatcatgatcaatcaccgagctctaggtgagtctcgagagattgaatcaaaggataaagaattagaataagatattatcaagttctaatcctttaacaatcataaattatcttatcaaacaacagcctacactcgcacaagacttctcaacgcaaactcattacgcgtatatttccaccaatagccggtgagtaaaagaaaagatttaattgcctttttctcaagtgagaaaaagagaaagataactgacatagtactttgtactcgatggtcttatgttagacttatcgaacaagtagtactacacagttatcaatttaaagaagaaagattttcttatcgattaaagtaaagtcatttcattactttcaagataaagagaaataatacattctatgacattaggctaacaacgtgttgcttctctgataatctattttagtcatttaactattatctgattaacttatccgaagcctttccatttatccttgtcactgagccttagcattaaaattattagatcagttctgccttcaggtactgatcaaatttctctttatcattatgtttactcataatcacttgtatttctttattaagattataaaacttacaaagaaataaaattcttcagttccaatttcttttagagttgtgtaaagtaattggataaagtaagactcaaaagtggttgtgcaaaccttttgctgaattgagaaggggaaaaatggaggtgcaaactctgcccttctatactattggaaacaagacccccaagcttagcttggaaagttttaataacgtgataggattggttggttccggtataaactttgttttatgaaaagtaaaggttgaatatataattgctttataaaagaaactgttatgttgtgtgataggtgaaaggcttatgtaattgtttttaactggtgagttgtatattgattgactgctgagtgaatgagtgaggagacaacaaatggggggaagagagcctccttttatagacaaatgtgagggaatttagctccagggcagacaagaaagagtgattttagctggcctgtaggtacaaatgagtgaatttagctagtctgatcatgcaagtgagggaaattaaccagtgaggctgtgtacaattaatgtcaaaggctgtgctgcagtgcgtaaataatgtgagaaagtgtcaaatgaggcaataaattgtgggaaaaatccagccattgtcataagtgaggtgagaaaattaatgaactgtgggaaaagtaattcaatcaagactgcgcagcctgcaaaggcagtgcatgaggtgacaaataaaaccaaactaatatatgcggtggagataaagaggtgtgggaaattatgtgtataccgtgagctgtgtatatccctatcatgttattaaaactttccaagctaagcttgggggtcttgtttctgatagtatagaagggcagagtttgcacctccatttttccccttttcaatccagcaaaagggtttcacaaccacttttgagtcttacactgagagagtgttggtagaggacaagaattgtgaaaaatagatggaatagaaacaaaagaatggaaaaatacagaagaagggtgttggcatagaagaataagccaaaacaagttgaggaagagaattgatgtctcttcgaccgccattgccttgttgcaatacttgtttggcgggggtgtttgtggtttaacattaaacagttgaattatgggtcactcaaaaaaggaaaataatcaaatcatacatttttggttactaaccttcattgttgcccaaaaattccatacatttcaggtgagtaacattttgcccaaaaatactcattcacacatttttggtaagtatcattttgggtttttgccaaaaaaaaaaatcatacattttggttactgacatctaaagggggtttcctgggcccatgcagagctaatccgctgggtacctagtgccggagctcgatcggcctggattatgctgcggatgggctgattctgatccggggtgccggatcgcatcctcagatcgacatttcctctgacctcatcttcgacaatcggaagttttcctgcattttcagccccaaccaatcaccatcctcccctgatcgctatcaactcccttccttctcgagaatggccgacccgaatggcttggtagaaaccggacaaagcaatccattggatgtcatcttggccacaggtggatatgataatacgatcagattttgggaagcttggtctggtatctgtgttaaaagtattaatcatcctcaaagtgtaagtaatcttttcctccttttttaattaataaaaaacaaatacaaaatacaaaatacaaagtcttctcaatttcaatatcacattcctcacagttcttcggatcaaccgttaggtttgtccaacatcgaaatcaccatcaatttttcttgaaaaaaaaagaaagaggataatgatgatgacgataaactgacgaattcactttgacttttctagcaaatcaatcgtctagccatttctcctgataaacggcatctagcagttgccggaaacgcacacgttcgactatacgatgtggctatcgccacggcttccaatcatcctgcaccgaatcaaggcggctcacatgccacatcaaccaacgatcaaaccccacaacaccaacaacaagcacatgctcaaaccggattggtcagtttgattctccaagaaaatcgcaacgctctacaatgacctgatatttctttctttcttctttgcctccctacaaaaaaacacacagcttcaaagcttccctcataacgggaacgttaccagtgtggcatggccaaaagaaagcaaatggtttgtcactggatgtgaggatggagcgatgcgaatatgggacactcggtaagagcaactcaacaagaactcgatcatccgacaagacgaatattgaatccgttccctaaacttctgctcaggacccccgttgcacaacgtacagttgagttaactactccttttgtttcttgtcttctatttgctcacatttccattttgacttcgatttacaagtacgaccacaaatgtgcggtgaatggtaaagcccccaatccacacaaaacattctcgaatgaatctttcactgaaacagactagaggactctaatataaccgtctactgatccgtacctatatcagatatcgcaatccatccaaaccaaggtgaaatcatctcgtgcgatcaatctggggctatcaagatctgggacttagctgcagactcatgcactcacgaattagtttcgtcagattcttctttcacttcacttctgtgtgcctctctctaagtttttttttttttcggctgcttcgatcagttcccagaagatgatgtacctcaaagaagtgtcagcattgcaagtgacaacagctgtctagttgcgggaaacaattcggtaagacttttttcttttctgttttggtttggacaatagtaagaagaacgtaacccaactgtgaatttcttcaaacaacagggtaatgtatttctctggaacatctccacatcaggagttggaggatacacggatctccaagcagaagcaacattcgaagcgcacaaacgatactgtctgaaagttctattaagtccagatgttaggtaagcataaaaacgatgtattcttttcttaagatttaagatcacccgagccgagcattttttggtctgatgaaccggagaatacgaattgatgttggatgatatatgtgtagacttctagcgacatgttcagcagatacgacgatcaagatatggtcattgacgccgaaccagcctccgaagcttgacaagacgctatacgatcaccagcgatgggtctgggacctggccttctcggccgattcggcctatctggtctctgcatcctccgaccattccgcacgcctttgggaactcgcctccggccagaccgttcgacagtactcgggacactccaagccttgcgtcgcggttgctttaaatgatagttgagttccctcccatccttaccatcgttgtttttttttttcattcgtcgccttcttctactcctattttgaacgggtttctttttccgtcccttatacccctcacacagtcaacgtcgtctgaaacttcaaacatcgacgttcaataattgaatgaatgtagtataccaaagaggttgtaaattataccgtagcaataggcacaaatcaatatcccatcatgcttaggttaaaaagggttgcgaagaaaagcgggaatgcagatttattgaaactttttaatccctcacttgattacaagtaagggggagagctcgattgtgcccaccgatcagtgtaaccaaactaagggcattcgaatttgccgggttaaattgccgaattctggcgacttgactcgccgggcaaccacatctgccccaggcttagttctcggtacaaaataaaccaaaaagatagatgttgggcttctcaatttagtggccacaagcggccactcgcctggcaggtggtttagaacatttcgtgctgtgctcctccgttcacgcggctaaagccgacccaacccgttgtggttgtctgtggttctaaaaaggaaagcacaagcaagacctagcgacatgcactatcggggcacttgggtaaggtcagagtccagacagaatgtttactgtgtgcagcaggtggagacaagccagtgtatgggttgcatgcccgattgcaaaggtactaactacagactctaacttcattattggtaagagatacacatttttcactgtttgatttaaggtattgttggttcgcgttactcaggggcttttgggggattcgacatcccaagcaaatatacatttaaaaacatggattcaaatgaaaagagacagaaaaaaatacaaatgagaaggggggagacattggggtttcaacatgaatcaaacacaagacgacgatcctgtttgggagaccggggtcgataataaaatatcattattgaaaaaatgccaagtcgatataagagggatgatacgaggatgatcaaccatgtttccagaaggcgatatcaccgtcctgcatctcataaggtttgccttgttgtcgatatttcccagccgctttgaccgcaacttcagaaccatgttctttgaggtcgccgtaggtcatgatctgcgatcaaagaaatgaaacaaacatgtgagcttccaatggggaacacaataactactgcgatataatataaatcaaacttacttcaccacatacaaacttgttctcaaagtcggaatggatgaccccggcagcttgaggagctttggttccttttcggatagtccaagctctcacttcggtgggaccggtggtgaagtagcgaatgagatgcaaactagcataaccagcggtggtgattttaccgagggctgaggtcgttccgatcttggccagttcctctttacgagcgggcacttcatcatccaccccgagctggagtaatcgctcttcgagtgccaccgaaaatgggatcaacagatcacctggattgttggcatcgatccacgccttgatcttcggaagccacttgttcttcttccggatgtaatcggtctctgacaagtttatcagataggtcaccggcttggcagtcaagagctgaagcgtgttgatcacatcgatctgaagggggtgaaaaaaatgaattcactgttagcaacctgaggtgttctgtggtttcgaatgagccaagaatcggaagtatcaaggtgttataatcatcagatttatactgttcatctcttgcgtgacaaagattgccactcgacgagctgggttatagattgtatcgggcgttcaaatacgtgatagccgcccttgttcatcatgtaatggtatggagactgctggttgaatgcagtaggataggggaggaagccgagatttgatcggtagtaagcgacttgcctctttgttattccagtctccctttcgtacatcacgtccctcatccttcaaccatgccaggaccttgccggtgatgtcgatctcctccttcttggctttatcagccaggttagcagtcccggtaccacggaagctcttcttgatcgtttcgtaatgtttctcgacccattcgatatccttgagtttaagctcggtatgaatgatctccatatcccgaatcggatctacatctccctccacatggatcacctcggcatcatcaaaggcacggacgacttggaagattccatcgaccgcacggacgtgggacaagaatgcattcccgagtccagcacccgtggaagcaccagcagtgagaccagcaatgtcgatacaggtgaggaaggcggggatcttgttggtgggcttgtatacactacatagccagtcgaaccgttcatctggtactggtacccgagcctcctcaggatcgatggtagcactgattaagcagcttgggcatcagaccaagaaactgaaaccgcacggttgaattgacagcgcggatgggtcaaactttgggatgcgctcatgctgagtcaatcgtcaacttactaggggagaattggcgcttttannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncattatctacatataactaaaaaatgccctcagagggccaaacaaactgtcagcctttgtattgatttctcatgcggcttctaacgccggcgtcgatgttgcacatttcaatgtcatttccgacattcaccaagactttacaatttcaaaagtgaaggctattacaccataggaccttcaaacaagtaaaacccccaacatccggggcaaaaacaaccagcctccccaaatttgggggcatatactagtactcaataaaaatcaagattattacactcttgcctcatctcagtttttcatagtggccacaaagagaacttatttcttattcattatttccaagctttaggcaattttagctctcagtaaacttcatagccactagcagctagagtaatagattaagcctcacactacaccatggtgcaggtttttagaagaaaaccctgccagccaatggatggttcaagaaaaaaaaattatccaagggttactattagagcatccaattgatgctctggtaatccaagcatcacttggatgcttttgggagcatccaagtgacacttggcaggcaaaaccagcacctgggtggtcaaaagaaacactgtccatgactgagaaggtctcagatgggcctcaggaaaaaaagttaggctccgtttggccgcccagaatattatatagtgatattcaaaaatcctgcagattatgtcagggggggggcaggaattataacaatattgagaagactgtttggctggccgcatcatgacatgaagttcattacaaaatatgttgattgcttatattctccagccaagaggcacattctggactggaccaatatgtgctgtgataatggatttgcacagttgtgtaataatcagattaaggttgaaaaatcttaaatctgattattgtgatttgaatttaacaatatataatattttgggcggccaaacggagcgttagtttggttcaatggtcaaaaatccaagactaaatgtggtttttagttgaattgttgctctccaatgtagcctgttactgttaatttgttggtggcagtcaatgttcaaatagctgaactggagtgtagtcagtagttgagatcaccatggggttttcaaatacaacaggggcatgagaaaagtccagagctgcagaattcattatatcagtcagaatggtcaacagaattttacaaccaaatttaccaagacagtcatcagcctgccaggactttgaacaagatggtcaacagcctacccaagactgttgacatcctacccaagatagtcaacagcctacccaagaccaggccattttatttttttgtttatcctcatgatgatttcttttctgaccatgaccattttgtttttttctctattgtatccatttggcagtgaaagcattcaaaaaaaattacatatacttgtggagttagaataaccatattcattgtaagaggatctgcatcagttgactatttccgcttgagatgaggaatttagccactgatgtcaaccacaccaggttaagctaacattgagctaacctggcaatcagctaaatttacagctaacccttgttacatgtagcaatggttggcttttgagctagccaaaagctaagttgtgccaacacttcaagttggcaccctcaccagaaaactacacactttcaaaccacattgttagaagccacatcaatgtgttcaaccggtggttgctattgtagtttaacaaaagctttgagtcaaaacttgcttggttttagctcaatgaatgcagatgctctaaggtgtgtcatggggtcagaattttgatgggtggctgttgagggtgttaggaggcagagagttacaccctaataagatcaatcagccctcagtcatggtatactagttagctacctatgtgtccaaatcctgctgtctctgatgaaaacaattcacttgtcagaataaccagcttgtggtgccgaccttgaaggatttatacatgggtaaagcaagtttcattgtgctccaagaaaaaaaaacatattcaaaagcataagactcaaatagtaggtcagaattcctcctccagtttccacccccttacactatacatttttaatagttttggacaccattgatagcagaaataaagaatggacccaaggcacaaggtaatcctcaagggatgagtcttcaagtccttcaatagtcaagattttcaaggcacaaagccaacataaacattacaaactatccttactgatttgaacacatcatccattattaaaaagaatacttacaagatgctcaagaattgtttataataatgtattttcatcaagataaatataatcaataatgaatataattagacaaagagaagaatatggctgttgataagagggttaatacccaggtttattgactacaaaaggatctcttatcatacaaaacagatctacataagactataatggtctaagaagttcaaaataagtcagaataacaatcaagtatagcgaaagagtcatgagtaaaataagagaacaaatcaaacagaatttcaacagttcaccaaaaaatgtcattttttttggtattgctagttggcatcatttacaaagcaaaccattgagaaaaattctactttgggccagtaagcaaaacattgaaactcatagcagtttaaagatccacattctggatttaggaaaactgaccttggttgccatcaatgaggcacatatcatctacttgcgggagtcgatcaggtcaagtacataactcaacagaccgatcagtcctcatgagagttaagtcttgcaattttttgatgctgcttagacctgcccaaccccaacaaacagctgatcacatgcgccccgtcggcaaccgtcaaaactgtttgaccatactgaggagctcagtcaatagcgaactgggcagtgagtctgtatcagtaagctctattggtgttacacaagtttaagaagagaatcacgactcacgcgagctatttcatagaaagcggcacattcttagtcgaatttggtatggattcaagttaactggcctcaattgttgttgacgaggcccacatgatctacttgcaggggttggttaagtcaagcaatctgttgaacatgaccagccccacaagtagctgaccatatgagcctcatcaacgaccatcaaagcaagctgacccattccatactctgatgaagatctgagtggttatcaaacagttgagacattactcggagccccggtccagcagcaaagctcagtaaagatcggtctcgtgaggaatacgtcggaacctgagaacggttgttggcttcattgagcacatgagccgatagcaacatcaaaactcacagaaaatactcgattcaaaaccacttattcccaagctcgtcgatgttgattcaagtcagctgagccagattgtcgtcgatgaggcccacatgatctacttgcggaatttgatgaggtcaagcgagccaagggaccgaatggtccgcatcacggcccaaagtcttgttttgcttttccggtttacttggacataacgaagcccttcaagtagccgatcacatgaacctcgtcgacgaccgtccaacgcagctcgctaatcctcatcgaagagcttggtgaaaatccaacgatttagaaggatatcaggactgatttagcagccatctgtcaggtttgattggtcaaacgagcgtgtcaacagcgttgtgactcacgccagaagaatacacttgaggcgaaacaccgcgtcctggatcttcttcggtgtagatttaagtaaactggcttcgatttccgtcgatgaggcccacatgatatacttgcgatgcttggtagaccaaacagttctcatgataggaagagctatggtttttggtttgcttcagcgcaaccaagcctcacaggagtagtttatcacatgaacctcatcgacgacacttcaagtcaagtccaccgatccacaatgacgaggaagtccatgtaaggcgaacagtctagaaggatcttcagactccgatatggcagccatgcgccagtaagcttcatcgatcgcatgagcctacaaaaaataacgagactcacacaaggtatacaatgatacatacaacacttgactcgccattcttggcctgcttcaagtgcggattgaagtcaactggccttggttgtcgtagatgaggcccatatgagctattcacaggggttggttgagtcaaacaggccgacagtctgagtggtcgtgatgactattcaaagtatggtagtttggcttctgcttccacaaaaccaccccgcacaagtagctgatcagatgggtcccatcaacgaccatccaggcaagttcgctcttccgcactggagaagagctccattgaaagcgagccggttgagaaggacctcaaaactctgatccaacagccatgtgtcagaatcaattggtcgtgcaagcccataaaaaacgagactcacaatttaaggcaacaaataataaaatccccattgttgatcttctgtagtatcgattcaagtcaactagccttgatcgccgtcgacgaggctcacatggtgtacttatgagtccagcattccaataaatttgctgagacatgaccagcctccacaagtagctcaccacatgagcctcatcgacgacctttaaggcaagttcaccaatacacaccgaagtagagctgggaagaaagcggaaggttggttggatatcgatgaagagcttagagggaagcaaatacccggaggctctgagcaagcagaggttcatctataagattagacatgcaagccgatgcaaaacatcgagattctgagactcacagcaggtaaaccaacctaagatcctcgtgttcgttcgttctaatggttcggttccttcgtggagattgactgctttgagttcaatgaaacgttttttttgccaaggtaaaaacgatgtggaagagatgtcatagtcattcagctgaggaggatcctcgaggaagtcgaagttacatattttctctaataaatcgaaataaataagtctatgttgtccttgtgctaccggagccttcccaagtcgcatatgtagctacaacggagatgttacgaatttcggggagaattatgtatgagtgcaccatgataaggctcggcctacacaattgcccctagtgcggggtgacaaggtttcgatacggcaaatcttcaagctggaagcggcgcctttttctggagaatgctcggtgagtttctacctttttgctaagcatttaccgttctacatgcacaccggtggttcttcctagaaggagatgagcttgctgaggatgtttccgggatgagttgatgctagttagttggcagatatcacgatttggccgggcacaccctttttttgctccggtggttttcgatgcatattcactatctactcccggaggattaacccccctcgcgatgctctggaccgaggacgccgtgccggaggctcggagcctgagccgggtgcatagacctggacccccgtggactcccgagagagctaagagtgaactcgatcggcagctttcccccaagcagagacccccaagtcgatgatgtcatcatcctaccaccaaccagtcaacctcagctcggtcacccttcagacaggcactctcatcagtccatcccactccaccactcatcatagtagaaagtcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaatcagtgccctttttgtccagtagaagttgtcgctccagtcctcggaacagctctgcattattacaatctcatccacgggcctcttccactcgctgcaccaggaaatccaccccaacggcttgatggaccctataagcctaccgtacaatatctccatcatggcatgtgtgcgatttctgtcccagtcaattcgccccgaatcttggctgccttgccgttggataacttggccgaacagtttatctctcaaaccgaacaactccttggtcacgactctcgactgaacgtaattgtcctctccaatggagaagtcaatctggcccgatcgactaaaaacacaacaatgctctccgcaaacccttatctccttcccaaggacatgcttgaattgtttctgcgtccaggtacaatggttcacggcctgatgagcatgcatactagcccggggaaaccgggagatctgagttgctcgattgttgcgcgtccgttgacagtaactggcgagatctttatcgcgcaaatatcactcggcgccctgctagctcgcccagccctcccaagctccaatccccgactggtctcgatgaagcggctcccatacggatacacacccttgttcactcggacgagcttggttgctagtgagcacactacctttgctggccttttagtcacagccagcaccaaagatcaagacacgagatatgtctgcctatgccacccagccagaggtagctctacccgcgcctctcgactcctcgcttatgccacacaaaccgatcaggctaaggcccccctaaaatgcaacctgacaggcagcgttcaagctgtcggatgcttcgacagccaaggttggtattgcaagagtgaccctgtcaatgtaactgccgaacattcacacctcggatccacgggccttttcgtcactgatctcaaccgtgaaatccacatttccgtccagccgttgtcatatcaaaaaatcagcctcaaaggcttctcggagggggagctacctaaagcacttgttatggaatgctcaagcttgaagcaatcgggaaaaagcaaatgctctgatggaggaagttcaacgatttgctttagttctttaaatcggttacttgtgtggaatatgcctgaaggattaaggatgtctgatcatgactctgggctctatacatcgtcccatgaggtctcctttcccagttcctttttgctcagcaccctggcccaaagcagttcttcaccttcatccactgtcctggcgcttgacacaaatggccaactggttcgagcactcctgcccgaaaatctttgtgatcctggcgtcgattgttcctttaagttgaaagtaactatgtgccatcagatcgggactcaaaaaaccttgggcctggatgacgttagaagtcaagttattctacttgagccacaatactcaagatttctcgccatgtgttagtgtacttgttaaatctcttttactgttgatgatgctcttggaaactgatatttttctccctgtcgacagtgtgtgtaatgagcgagacaaaactcagtcggacgtatagagtgattgtcgtggatttgagacaacagccttactcgcctgggatcgtgggttttgacacgttcgaggttgagcgaggcagtgatggagcggagaatgaggcccagctcaagtggtcggactatcaaagcagagcccactccctcccaaacgaatgtttcctttgtgtctgttgtggcactgatctagtcagaatatacactcgagcgagcgatggatggtgggcacaaacgacaactgtccactccgagtcagtccccttcattcactccctctctttctttgtcttcttggcgctctctcatcatcgcttcccactccttgcttggcagattgggctccatttctcagatctcctggcttgccgggtccgaccattcaacccgagtgctctatcaaaccgccggacataccttactggggcctccgatcagcattcctgagcgactcggtctaccgccttggcatcctatcctcttgaaaaatcaacttctattcggtaggagagccactcttatctcttccaatgttacacaaaatactaacacaaggactgtgatttactgcaggtaatttatcactgtcatttgcgactgtggcttgtatttctcttgccttggaagggtgtttgcagccgttgacatccttatgccagagaatcgtaactttcggccttgaagatgatgaggaatcgatcgtccaagagctggacgacttggcgaatgattccgtactgcctgggaacttgtcgcccactatcctgtcccaggctcacatcgatgccatctcttccgccgttaatggtcgcagaattcctctactatctgcagacgagcaagctttgattctacgtttggtcagggcgttcttacaggtgcgttgaccagtaggatttgtcttctctggccaacctactcatgtcggcatgaattttgtttaggtacaaacagcccgggctcatgggattgatacatatggctgccaatacatattttccatgatcgatcatttggaggatcccgttgggtcacgggctgattgggatctcgggtttgggccaagccaaaactgtggaattttaagtgcacaactgtcttcgacacggggcctgatcggtcaagaaacgagcttgatcctaagcaagtattcccatcaactggggtccaggttagattggaaagctgcccgatcggtgggtctcttcatgtggctcgatcctgtggaggaggtacattcgtacctcgaaaaggtcgcccaagccgaatacgtcagcggtggtagtggtaatgaccggtcctcagttcaggccctttcgtccgacggccctagggaacaggatccggcggcatgtagcatcttctacatggccctcaaaaagaaacggctcctgatgggcctgtggaaagtcgcgtacggacacgctgatagacctttgatgactaagttccttgagaatgacttttcggaagcccgctggaaaacggcggcacaaaagaacgcattcgccctgatcagtcgacagcgcttccgtgagttttcttataatcatagtttcagaaggagagagaagaaaatactgaccaatccgctttccttttttcttttggtgggaaaacaattttccgtccaggttttgcagcctctttcttcctactagccgaccggctccaagacgcggtgaatgtctgtgtccgccagctcgccgactggcagctagccctagcgatcgtcagagcctacgaaggcgaccggggcccggcgatggataaactgctcaccgagaccgtccttccgctcggcttctcgaccggtaatcgttggctcgtcagttggtctttccggatccttggactggacgagttggcttgtcgcgtcttggtcgtcagtactcaccgtttttcatctccctttcactccaaaagaaaaaaagtgcaaaatgttgaatcaaaataatatggatctttcttttgtgactcacaggcgagctgggatgacccgttgatccggaaccattggacgccctcggtctctgagagattttcggttcggattgggccgttagatctctcgctggtcatgctattcaatcgtctcaagcgagcccaccaatcgccgctgaagtggacggacgagagagcgctgattctactaagtgtagaagagctaatcaacgctggtgagccttatgcgtcatgttcttccatacgaattggtttgctgagaagttattgttatggaaacaggatgtaccatgttggccgtcaccctggtcaagatgtggcacatcgaccgacccgatctgccccccaaacatcttccaatcgcgtccgaccctcatcctcaattgctcctcgatcccgattcctctcaagacccctccacagatcatcagcccttaaaccccatcgaaaatccgacgccgatgcctaaaaaagtcttgagtcaaccggtcgtgcccgaattcgagctgtctaacttcttttgatcatgtgtctatatcgtccttttttgatttccaatcgccatagtcctctctcttgaatgcgttgtttttttgtagaaaaacacgttatcatcttacctcctccacatcagctttctccatctttgcatgcaaaaatgttcacagagtgtggtcgcttcatatttacatccgactctcgctcaaccgggccataccctttgctcgatatttttcatatgggttgaacttgaagagaggggatgaattgataagtccaggttaccatcagcaattcacgcctttttgtgagttgaaagggcttgtggttaaaagggagttgaacatatgctctgtcagaggcttccttatagcaatgtgaggcattgacatttacgtaggactcgtcgtccaaatggaatgagatgattgtgaaaggcctggaaagttgatgatgattccacattaaaaggttctttccgcgcttgttttctaaccgattttaacaacacaaaacagtgcttgacagagaaggagtcaaatgaccgggagtactggtagctttgaccaccagttatcatagctttagtatgttgctgtgattctgaaaggatcaaatgcagaacaacctcaaggtgagcccacggcactgttccggttgccacatcgatgacgctggttatgccgttagacagtgtccctccttcactgtcccagagctcatctagctcttcctcatctcaagtattattcagtcatttttcactgctccatttttctgctcctcaattgagaggtcatatcactgtccatttgttttggttccattaacatcatcatgatcaattcatggaaaagtcttcaggctaatctaatcacatttgtcatcaaaattttacaagtttgtgaaaaatgtcacattacttcaaacctgatgattcatgagattggacaaaattcataaaattttatctataaatgtgctaaacgttgccttgaacttcagaggtgaaccggcctactataaatagtttccattttctatttttatttcttttatctactcacatcaaaacaaatcaatggatctgttataaaatttataagaaaaaaagatttacattctcttaaaaacataaaaatatcaatatgactgttatgaatgtagatagtaaatgattatctttctgtttctttttccttaagagacttgttttgtgatttttatttttattacaaaagtccatatacaacaaaataattaaaaagattttagtattcttgtctcaaaaatgaagaaaattaagagccaaaagttccaatccagaagttgtggaaattctttctagtgtcctgcaaaatttccttccactgtgtgtgttcatgtttgaggagagcattacaggttgtcagctgacccagtttgtacatagtcaagcaactaattgcgcccatggaaagccacctggagcagtgggccagttattagcatagtgtagtggaatttggctgtattcacgctaacactatgtgtgcaggccccccaaaagtgcccactacactacactaatgtgctggttagcagcattgtgaccctgtagcagctgttagcggcattttggccctgtaggggccattaggggcccatagcccagtgtagtatagcaaaaaaccactaactgtttgctaacactacaaaatttctacacacaaaaaaaaaatgctccactaataccttttgggaaaacagtgtggtgtagtgtagtggtccattgttgacacctgcctattctacaaaggtgttggaattttgtcttcttattcaccactcattcctttttcattttccttttatctcattttcttagattgttacctatgggtctgcagattcatcactcaaagatttctccgttatattctgacaacatctccggttatgaagtttattccccagcttgtagtcattgaaccctgtctgaggagggtatttcttctctcatatagtcttgcttatcttctaggttacatcccattcatgttggtgtttgatgttgtaccaagggtggatggctacattaaaaccattgttggatttgagacaaagaggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgtaatatgtacaagtgaacatactaatgggtggattgataataatccacttttaaagcattactttggccaaattcttgggattcatgcttatattgtaaccaactagtcaatcactttggttagactgacaaaaatccaaccacaaatcccaatatttactttggatgtcatgagtgactatgaaaatatccataactgatcagtttcttccttggatcactgagttcccagaggtttcaatgtggtactgtattcttgggtgggcatggcggtaatcttgatgtgtgggtgataatggtcttgtagtatgcagaaacaaaatctttaagttcatggcctgagaacacctcatgacagaaataagggggctgagattatgtgtttaaatctgagtaaatctatggcttaagccagtgtggttcaggaccaccctgggcagcgttttttggaccgcggtggagatgctgtcaagcaaatgcttggcggagagtcaaaccggccatggatccttggttcagctggcatgtcatttttttaactcatacaacacagctaagctgcaacattatttcacttcatccagactgactcaaaattcataaactgacacacagcattctcttttctccaggatgccaccgtttgaggggggcggaggcaaaaaacccaaacgaaaacggaaaccgactacagcgtccggggtcgcattttcacaagcagtggagctagaacaactatccactcgcggggaggcaacaacaatccatctggaccaccacatcccagaccgatctggctttgacaactttgaccaagatcactccaatccatacgaccaccatttcactgattacaccggaaatgacaccaatttcaccaattcagacaacactactcactcagacacacgtattcagcagctaactgattactttcggagcgagcattacaagaggaaaaaactacttgaagagaagaactgggcggaggtgtatgatgcgatgttttcatctttcaaacaatgtgcagtaaaaaccgctgactggggtgacgaagacaaatggagacacgactggaaggagccttgtctctgtcaggataagcgctttcggccccttgtcttggttgacattatgagtatgtgttcatcttgttgatttcatactcaaaccatcaaaataaattctcatatgaggtgtgatcttttataggccgaagagaaaccgaggttgaattctgtagctgccagggagaccaggtccgcctcatacaaatgggttacatcggaacatccccaaagtatcccagacccgctttctctatccgactccttcgtttccatgacataatctgggaaaaactgtgctgtgtcaataaccccattttccaaggcaatagatgagtttctggattcaaataatcccttagttcttgtatctcagactgcatcggaatcaggaccattatatactgtgagtcggatgaaagctgttagtacttcatctacattaatccaatggtattttttcttgggaaacacaggtgcgtgaatggaggaaaaccctctcagcttcagtggatgcgtatagggagatgttaagacgagaaaaagtcgtatctgaagagcttatggaaatgggacccatggataagttggcagaaatatgcccgaagtgctttgggcctcctgtcactggaaaaaaacctgaagagccggattacattgtctgtatggacgggaactttcaacatcgacgacacctggctgcaagccatgagctatcggaattttcaaaccagaccagcctgttcatatctcctgaggaagtcgaggatatggaatcatgtatgaacatacaaataaatgaagctgaagagcaccccgacttggtgagtatggtaacctgcaagtcttcaggtgaatcaaattgccttggcactgaacattgtgtattgtaggaccgctgtacagagcaacatactgctgccaacgattcacgagggtcgaccacatggaaagcttgtgatgataccggaatatttggtttggcatgtaggcatgaccaaattctgaggctgattaacatagtgcaaagtggagaaaagtataaagttgattgtactacacataaaaaccatgcattgaaatgactaatcatcccctggccaaatttagggcctattacccaatgtcaatgatacaaaatctcataaaatcaaccgacaatggaccaactaagaaaaaacttggattcttgtatgacataggatgtaatattgaaaaaggaatcataaaggtacaaagcccccttttctgatcatacaatttgaacactaatatggcaaattatagagagatttatttagtgaacagcgcaactctaacttgttgatgtttggaacgagtgtttttcacgcctatgtacatcaatggacatgtcaactacggtacaaccctcggctaaacgatggatggggtatgtccgatggggagggactggaaagaatatgggcatatttatcccctttaattagtcctttaagatattcaagcaagaagcatcgaatcactgcattagacatgagatcttcccatcacaatgaagtaggaaagactcgttcaggtatgtttctcatttgaatctgatccaagccatttcacaaatatagaaaattaccattctgatttgaataatcaattatgctagtcaagcggcttttggacagaggtctacatgttgaaaaacttttagttgaatccatgaataagttgactgaaattcaggagaaacacaatttcacaattgagtacttgacggaacagtggctccgtcagaggcaatgtcagctggaagcgatggagacagaatcagaacgcgaaatgattaaacttgtaggagatctggttaatttggaagatgaattacaagatgcacagtaagcattctgttttcaatttgaactggtaatgacaggaagataatgattttacatgtctgaatttaatccagggatgagattgagttactccgggccaagcgtagacgaacaagaacccaggaagaacaagagagactggaactgcttcccaacactgttacatcattagaagaacagatagaaatattggtggatgaactcggttcagaagcctttcggaatctgcctggtgcctcaggtgagtcagactctgaaaaattcacaccacatataatcactaacccaaaaacaattgagtatttgactcttagatgctcagagtaaagcattgatcagactgaaaataagcaagtctaagctttacgaggccaaagttggagtttgtgaagttcagaggagatgggatcaaaggggatcaggtaagctttttctctgtgtcacatttgaaattcacaaatcatctaaaatccaccaataatttatcaggaacacgaatgcaagcaaggttcaaaaaactgatgagctccaagatgaagcatctgaagagcaagtggacctcgtacaaccaaaaagccttgaattacaatgaaaaccatagcaccaacatctcggtggccacacccgtttttgaagacgtcagatcaatgggcttggatgatccattctggaatatggggtccttatcacacccaaacgaaccgtgggccatcaattcaaccataaaggaaggaattgaagccattctgatgtctacacactgcaacgacgagctgcacaggatttcccgagaggctaggcaggcgatcaagtgggctgttgaaaaatttaaatgtttggatataatctcaaaactgttgcacagaggtcagcttgctgaactgtggttgttactttctgagtagatctattgctaatttgattcttgaactcagaccagcaaacaaatattgagaaccctcatggtcaagacctcttaatcaatatctgcaccaagaacaactttcccagagaagtcctagaatcagtgtactgctgtcagacactgaggctgtagcccatgtgtctacaacctatacttaaccaacaaacacatgtactgtagtttattggttaaggactgtgttatgactttgcctcaccaacacacttgggttcaaatcccaattatgtaatcttatatttttattattttattttttatacttttatgctttaagtaattccacggaattacttaagtattcacctctgtattaatattcatattttatatacatacaatttgaaatcttaatcatctctctatactctgtaattagagagatgacatcattctttctcctttgagcttgaatgacatcattccctccacttttggtttaaaacttaatttaaatgcatattttgatcatttatgattatatacataaatgatcctctgcaggcctcaccggtctcacaggcaggctgacccctgcctttgtaatacttaagggggaggtcttcttcccaagaatcctccccccagagattaccatacaaacccgtccaccttacaatacaaactgtgagtggggtttacaatctactactataaccttctaaaaaaccttcccctttatcttctattccgtaccaaccttcctagactactgtaaagtcactacagtagcctagaagagagactacttagctctaagcccggcgacgcgacgctcataccgcgtacgtccccttactaagggtgcttaacccctccgcttactagcgtcgaggtgaggttctagttctactggctttcactcgaaagttatagtaagacccttgccaccccatcaacgcctagtcactctagagaccggcgctgacaactgcaatctggctaaaagtcactgcagggtttggatgacttggaactctcactgcatccaacttctagactggagtcaaaaatacctcgatgatagccaaaccaatagaaactttggcgaagaatggtcaaatttgatctcgcaatgtagatgcatatgggaaaaactagtagtaggatcttcagttgtttttgattttggaagtcaggaggatcagcaagatgagattatggaagacaatcttgaaaacacttaccatgatgaagatattgaaatgaaccacctcattgattgaattattttgaattgtattgcaccctgttttgaatgatcaaattgttttcaggcataaattgcaaaattataatatgcctacaaacatcttgtgtttttggctttttgtttgttgtttttagtggtagaaaaaccctttcatagatcaaaaacacatcataaaaaagggctttagtaaaaaatgtgggtctttcctttctgcctttagagcacacaatgttgttgcgttcagacgcattttcttgtattaattttttcccacttatttttgatgttatttcaaaatttaaaatttgtttcccacactataaagtgctgagaattatatggtaaatcccattctccataagaatcaacatatcatttttaataatgcaatcagacccattttgttaattaatttcttacagcttatctctcaatatatctgggcattggaattctttcccgtacacttttagacaagtatgcaatattgaagaatttttttttattttggtgcaaaattaccaataacacaattttttgcatgtcttaaagtgtaggaaacaaatttaaaatgtcaaaaaagatggagaaataagctgtaagaaattcattgaacaaatgtgtttaattgcaattttcaaagtgattggttgatttttaaaaaaaatgaattatttcactaaattctaagcatattattaaaacctaggatataaattttaaattttcaacaaaacatagaaaatgggccttaattttattattttttgacattttaaatttctttcctacactttcaaacatctagaaaatcatgataacaatcattttgcatcaaaattaaaattggtcttgaatattgcatctaacatgtttttttagttaattcttacatgcttaattggcattattttttggaattttaaatgtatttcctacattttcaaaggtttaaaaaaatgatggtatcattcattttacccaaaaatcaaagcttcaatcttaatatgagcttacctggcttcttacataatttgtaccatataccaatttcatttgtatgcaattaattaattttgcaggcttaatgttcatcatttttttgaaattttaaatatatcttctacattagggggtatcaattataaccaaatccaccatcattaaattgactggtttgaagaaatccacccttctttaagcatgctggttcttcatttaaccccttttggggcccattgaagcaagaatattttttgagaaaagtgactggtttctcatggtggatttcctatattttataccccctatggtaaagttttaaggtattattcattttatgcaaagatcaaagtttcaattttaatatatcagcttaccctgtttcttacataattttaactttagacaaattttattttcatgcaaaactgatgtaaccatcaattatgaatcctttcaaaatataggaaataaattcaaaattcttaaaaataatgaaatataagcctgtaaaaattaaataaatgtccaagaaagagttttggtttgtacacagtatggttactccaataattttcagcatgtctatggtaactatgaattttcatcaaaatgaaaactatgtcttgaataatgcctttgacgtgtttcccaaatttattcttacatgctcaattatccttattttttggaataaaatttgtatatggtacaaattatgcaagaaatggggtacactcatctattaagattgaagcttgtatttttagtgaaattggacttcaacatacaattctacacatttttaaatgtaggaaataaatttaaaatttcaaaaaatgcttaaaatcaggccggtaaaaatcaatcaaaaaaacattaaaaaaaacctgtccaacgcagtattcagtaacaagcagtgatttttatgtagatggttgttaacatcattttgatcatgtattaaagtgtgggaaataaacttaaaatgtcaaaaaatgttgtgaaataacatgtaaagaattaattgaaaaaagtgtctagtttcagtattaaaaatgaaccgttgagttttaagaaatttggatgttaccattaaattctaaatacttgtaaatgtaggaagaaactttaaaacttccaaaaagcacaaaaaataaggtacacacatgtatgcaagcaattaagtgaaaaagtgatgaattaattaaaaatacatgtcaaatgcagcattcaaggtatagttttcattttggggaaaaatggttgataccataatttttcacatgtcttaaaatgtaggaagaaaatttgaaatgtcaaaaaagaatgaaaattaacctgtagaaatttaagtgaaaaaatgtgtctaatttcagtattaaaaatgaaccattcatttttataaaaattcgaattcaacataaaattctacacactttataatgtagcacaaaactttaaaacttcaaaaaaacataaaaaatagggtacaaacatttctgctatacacacccggtttttcacacctggttttctgcttctacacccggttttacccagcctttttaattcattttttgaagattctgaatatgctaaaaatcttctaaaattgatcattctttttgggtatataaaaaatcctcaaaagagacattttaattttaattttaattttaatttatctgattcatcaagtttttttttctgcctatgagtttttgagaattcaaagtacatttaaatttatcattgatattgcccaatctttgggaaatctataaaggaccaaatttgatttcattttggaaatcccaatgttgttggttttgagctataagcaaatggacaaaataaggaatatcttgaatggtaccatctgtatggagaagaaaaattaaaaacttgaaaagtaatcataatttttggctttaatccaagttttcaagagttcatagggtcaaaaaaaattgggaaaaaatgggtgagaaaaataaaaaaaattgaagttctcttttgaggattttttatatacccaaaaagaatgatcaattttagaagatttttagcatattcagaattgccaaaaaatgaattaaaaaggctggggaaacccgggtgtagaagcagaaaaccaggtgtgaaaaaccgggtgtggatagcagaaaaggggggtacgtttattaatccccaaaaaataattaataattaaaattcatttttatggaaaatggtttttaccattaaatcctacgcgcttggaaacctaggaaacaattttaaaaattcaaaaaaactcaaaaaacaagtggtaaaaaattaattacaaaactgtgtctaaatgcggaaaccgcgtgcgctgtgccgcagcaacaccgtgtttttttattaagtccctaattaaaattcatttttatgcaaagtggttttaccattaaattctacacctcttatagtgtaggaaacaactttaaaaattcaaaaaaaactcaaaaaataacccataaaaaattaattacgaaaccgtgtttaaggaaaccgcgtgtgctgtgccgcagcagaaccgtgtgtaaacgcggaaaaaccattttttttttattaaggccctttttttaccttttatttttattttttttcattttgtaaaattgtttcctgtgttttaaaatgtgcagaatttaatgttaaattccatttttcataaaaattgacttttaattattaaattttttccactcattttttccattaattgtatgcattacttttttaccttatttttccagtttttttgtaattttaaatttatttcctaggttttaatacgtttagaatttaatggtaacatccaatttcctcaaaacgcaacggttcattttttaactatacacattttttcacttaaatttttagagcttaattttcattattttttgacattttaattttttttcctacaatttaagacatttgtaatatcatggtaacacccatttgcataaaaatcaaagattgttattgaatactgcgttggacatgttttttttactgtttttttggttgattattactggcttaattttgatcattttttgaaattttaattatatttcctacatttgaaagtgtgtagaatttaatggtagtatcacttttgactcaaaataaaagcttcaatcttcatataagagtgtaccctgtttctggcataatttgtaccatatacaaattttatttgaatgcaaagtagataaagccatcaattaaacctttcgaagtgtaggaaatgaacttaaaattccacaaaataaggatcattaaatgtgtaagaattaattaaggaaatgtgtccaatgcagtattcaagatatagttgtcacttttatgcaaagtgattgctaccatcattttataaatgtctcaaagtgtgggaaataaatttaaaatgtcaaaaaataatgaaaattaagctgttaaacattaattgaattgtaaggctgatcacagtattcagtatgaaccattgagttttatggaaattgaatgctaccattaaattctaaacacttttaaatgtaggaaaaaattttaaaatttcaaaaaagcataacaaaaaaaggcaaaaaaattaatgcaaacaattgagtgaaaaagtgaagaattaaataaaagaaaaaaaaaaaaaaaacggtgtcaaatgcagtatacaagaagtagttctcattttgatgcaaaatgatttttaccataactttatacatgtctgaaagtgtaggaaaaaaatttaaaatgtcaaaaaagaatgaaaattaagctctaaaaatttaagtgaaaaaatgtgtatagttgcattataaaagatgaaccattcatttttatgaaaataggaatgcaccataaatttctacacgcttaataatgtaggaaacaactttaaagttacaaaaaaacttgaaaaatgaggtgaaaaacttaatgcaaacaattaacagaaaaaatgagtggaaaaaaaaattaataattgaaagtcatttttatgagaaatggactagttaaattatacatattttttaatgtaggaaacaatttgaaaaaatcaaaaaaattaaaataaaaggtaaaaaaaattaattaaaaaacgctgtctaactgcggagaccgcgtgcgctgtgccgcagcaaaacggtgtcaaaacacggaaaaacatgattttttattaaggcccttaattaatagcaaaatctgtggcatattctctccaaaatagattcacatggtagtctcaatccccatcacacaggaacagatgtaatacattcacttcaataaaattcaaaaaaaaatcaaaatcctataggctgaagaaaattgtgtgggaaatagaaataaggtgatttcttggtcctgaaaactgagttgagctgaaaatcatttagaagtatacagcaccaggaaaagtctgttctcacaagatttaaactgacatcatggaatattgattgttgctcccatgtagctccaactgcagtggcccctttgtgtgctacagggggctgagacacagctgagctggatatttcatgcacattaccctggagttagcttgatgtcacttgtcataaatttttcattgttttctcctggctcagcacttggtagctgtgttgagatgaatctggaagcagctgtggtgatattttgattgcacagtttatatctatgacagatcttggttgagctgaatatcaattttaatttggaagagtgtaaatggatctggaaggcagccaaatgtgcaacagagctgacttgagctctagctgatggtagagctgaattgagctgataatagagctgatagtggagctgaattgagctgatagtggagctgacttgagctgatagtggagctgacttgagctgaatgtggaaatctgaattgatctgaatgtggagagttggcttgagttgacttgagttgacttgagctgacttgagctgatagtggagctgacttgagctgaattctgaaagctgaattgagctgaatattgagatttggcttgagttgacttgagctgacttgagctgaatgtggatagctgacttgagctgatagtaggtgcaagagctggtttgagctggcttaacacaaaccagtcattttggatgaccctagggtgttgaaaaattcaaatatacaatctgtggtcattgtataaagacatttctccctggtgaatttgtaattatgagatttttttttcccggctgagaccatctgagccatctcaggctggaatccggttccaaaccgaagatgctgccatctgtatcttcggtttggaaccgaggtattgggtgtacaaaactcgaattgagaaggggaaaattggaggtgcaaactctgcccttctatactatcagaaacaagacccccaagcttagcttagaaagttttaataaattgatagggttgatcagttcaggtaaaactttgtttgatgaaaagtaaaggttgaatatataatttctgataaaagaaactgttatgttatgtaacaggtgaaaggcttatataaggctgtgtaataattggtgttgtaacttgctgagtgattgattgactgagtgagtaattgactgactggcaaaatgaactgaggagacaacaaatggggggaaaagagcctccttttatagacaaatgtgagggaatttagcttcagggaagacaagaaatagtgatttcagctggcccgtaggtacaaatgagggaattcagctagtctagacatgcaagtgagggaaattagctagtgaggctgtgtgcaattaatgtcaaaggctgtgctgcagtgtgtaaataatgtgagaaagtgtcaaattaggcaataaattgtgggaaaaattcagctgttttcataagtgaggtgagaaaattaataaactgtgggaaaagtaattcaatcaagactgcgcagcctgcaaaggcagtacatgaggtgacaaataaaaccaaactaatttatgcagtggagataaagatgtgtgggaaattatgtgtatactgggagctgtgtagaagcataactgagaggtgacttgagggttgtgacatgtgcttgactggatgttagccttgtgatatgtgtccatagaggtgtaactcccaatccgtgagggttccaatgatgcgtccagtggtgacctaggctggaattgtccgtagagtccatttctgaagccacattggttgatttctgagtgaatgtatgagaaaaatgtatataaaggaaaaactttgaattgtttacatatttaattaccacacctttggctgtggcagggcggataacgggtatccacaacagatacccttcaaccatctctaaagtacaccccacttcgagatggctaaggggacaatcaaatggcagatgatcattgctaatagccatttgtatggtcatggaaagtgctttgtggccacttcccaggaggattacaaagagtttttcttgatgttgggcaaccatacaatgaagagattttggtgaagctctggatgtgtgatccagataagaagaaaaaaatcaggctcaggtgggttgattcaattgggttatgtttccatattgtgactgatgtggttgtttggttgtgtaggcaaaacagcaagaagataacttgaggaactatgatgacaagccccaatgacttcagctggagaaataaaaggggcctccagctggccaatgttagtatattgggctactccccctgtcttgcttggttgatctgatcagctgaaattttgtcctgtggcagtagaaggccaattagtcaacctaccctgtcacaccattcatcatcaacctgatggcccacatattggctaagttggggagagacaatgagcagttgtggatctcaaatttgtgcaatgaatcaaacacattgaaaggggttgtattggttacaaccccctgcgataaggtcgcccggaggcaaccaatatgagattggtctgattgaccaattctatattggtcgggcccaccaatacattagaaaaaaggaaaaatgtatcagtgggcctggccaatataaaattggtcaaggagaccaatcttatatgtgtcgccccggggcaacgttattgcggggggttgtaaccaatacaacccctttcgccgtgaaaaagcatgcacatcaataataacagcccgaagacctgggctcaagctttaatgcatttcagaaaaccattgattgactttgataacctcccaaccacagatgagttcaattgggtccagaaggcaacccctactcttgaacccctccaatcaaagggatcctcacacaaagcctcgcacacctggcaaaggccggtcagatacttgaaggaggcaaggaggacagtccatcgtcgtcatgttataggtggtcagatgtgtgtgtgtgtggaagggggggggcaattcaaattgaggaactagagcagtcgattcgattggcggtgttggaggccccttgtctagcgtgtaggtgaaagatactttccctcaacattgttggccgtgaaaaaaaggtagacataatattcatcatttgttgtggcctaaaagtactggtgatcatggtggggttctggctcatgaatatgggacacaacaactatatgtaccaatgtacagtgccctcccagatgtatatagccaacttgtttggattacacaaccctaacccaccaacttgcaatcatgaggcttgggcaagtggtataaaagaggtttcaaaaaatgattttgaaaacaaaaatatgaaaaactgatttttaaaatttgcaaaaaatattacaattattgcacttttttcaaaagtctcaatattgctccaaatgaaataataaaaattggaacttggagtatggtacactggagaaatgataataaatgaaaattatgataaaataactaccagatggttttaatctggtgtggagggagacattcatcagtctcacagtggaaaaaacagtggaggaggcagtgctatcaaattcaacttgtgttttgagctggatgctgaggtccaaataatttctggtgttgatttttttcatttattatcattcttcttgcataccataccactctttccaatttttattatttcatttggagcaatattaagacttttgaaaaaagtgcaataattgtaatattttttgaaaattttgaaaattggtttttcatacttttgttttcagaatcattttttgaaacctcttttataccacttgtgcaagtctcatgattgcaagttggtgggttagggttgtgtaatccaaacaaattggctatatacatctgggagggcactgtacaaatgtgccagaaagatgtgtggagtgaggcaggaatgcttgtagaagctctctagcttagcataacccagtgtaatggtagtagtggtacacagtagcagtgcactaacaatacaccaaaaactctttgctgttactgccactacaaagtagcgcagcactgcagtggtagtggcctgctgacactacacaaaaaaggaccactgttagtgacactaagtggccctgtagcacagtttagcgtagcggcccaccactgatagagatagtttgttggtacccgttgctaggtacttagtaccacccgcacccgcctcgcacccgccaggcggtgccgggtgccggttttttgacaaaaaaaggggaggtacccgggtaccgctacaggtactgcccccgtgagtcttgaccggaagggtttccttccggtcaatgaggttgatgtacgtccctgattggaagggtttacttctggtcaatgaggtacatgtaccaacgctgccacagatacagtatctgcccgtatctgccatgtatcactatgtatctgagccccaataaaaaaaaactatctgaccaatctgcttttatttgcaaggagattcaacaaatttggtttttggccatgcagctttgcagaattctccatgatacacacagcgtattgtatctgtggcagcgttgcatgtacctcatcaaccggaaggaaacccttccaatcgatgaggtacatctacctcatcaaccggaaggaaactcttccggtcagcctggccgggaggctggggtcaaggccatttttttcttttctttttatttttatttttctttttcttattttttttttctttttgattttttttttctttttctttttcttttattttcttttttgtatcttttttttcagcaattacaaacttttttttttgaaattcttttcaattgtttttgactttatttttttttatgtttttaaaatacaatgatagtcacaaaaaatcccccccaaaaaaactcaaacaagatgcaaaaggattgtaatgaaccttgcagtcaaactaagtgaggaagagaggggaggtacccgcggtacctgccaaaagtaccgccagtacccgccgggaggtgcctggtgcggtacttggtacctattttctgaaaaaattcaacaggtacctacgtaccaacaggtacccaagtacaaacaaatgatctctaaccactgatatgatgcagcagtggatgagtaatacaccaccccaccaagatactcatctttcctttccattcctacattggtccctcaacacatcatattttaagaatattgggagacatctcccctaaattgttgatttgatgtgatttctgggttccatttttgaccaagattactccacaaatatttaaattgtgtccctcaaagaaattaggattggcaactcagttatgatggtggagttttgataccggagtgtagggcttttgtgcattgcagctcaaacttgctgtcattcagcatcaactttggtatacattttcagtttggctaggtgaagaaaactcagctgtaggaagtctttgatgagaatgctattgtgatttgaagaatgcttggacggatttgcaggatctgcactcgaaaatcagggatttaagtttggattttatttaattttttgtctctcaaagccatgatgatgtcgtcatagtcctttgcccacagcaacctcgtttgctatggattcacaacccaggtggcccgctgcctccaatccacaccaaaaacaaccaaccgacattacatggcattggcggctcgataactggctcaacattgcagtttggctacaaccttcttggaaggcatcattacaacatcaacatataacatatcgagacgagacgctaacgcattctggaggatccatggaattgggccaccactctcccaaatcctgttcagtgtcttaattctgacatcgggaccaatgttgcttcttatctatcttgccttgtggctcctgcatgtaggcaaatgcatttttttacatttactcagttcgatgctgttgcagatcttgtcacttgacatttttccagcttccttccctgttcaatacattaccaatgatcttcacttgtttcctatcatctttgttcccctaattgtggtgtaatcctgaagagtaacatttatgaaatccctcattaagttccgacttggtagaatgcgcacaacttcaacttggagtggttatcaatgagatgtgagccatgtcaaaggagaccaatctccagacttgagttagaaccagttggtagaagaacgacatgcagaattgatgcgtatcttcatctcagaagttgagacttggctcacactaagctcttggagtgaaggtccaagtaaattcattgagtcggtcatgatcttctccaaattgctaccgatcttctccaaatcactgccgatttaaaaggaagcctatggaatgacaaccagtcgatttccagctgctgatttggattggattcagagtcttgcacattacgagattggatatagaaaagaagatgagctcattttctaattacaattattggtttggtttagtcaaggataacatgagtaacaacagtcaaacaagacgaaggcatgcagataaccagaaagtttgagtacaagaacaacaccaattggctttagtccaaaacaatcggtccaggcaagttaatggccaaaaagcgatctgatctggatgtcagtgtgaatgaatcggtcgtcactggtagggaaacaaagacaaaaccaagatcagacaagaaatcctttaacgctctttgtctcaatgacacacagtacccacaatttgctttggactgccaaaccgggtactcttactgcttcttctccttgtttttcgtgctctgcggctatgaattactctgacatgaaatgaaagctgtttatggtctttggtaattgttcaaccttgagtatccttcggtctttgcaatcagagccagtgagctcttccatctcggaacccccagtccggctactccaattcattgttgaccagctggctaatgttctggaaagtcctgggttaacggtttcgatcggggtaccacatggcttctccaattcgagaaggatgtttgattttccaattgttggtctcaggaaagaccggcccggggacctgtcccaatccgattggcttctccaattctatgactgtcttgatggcttgactgggatgtttattgaaccatttccaggtcagtttcaggagacaccgggggactcaacccacatggtgagttcaattccaccatcttgattcgagttaaacttataggatctttattttaccggcgttggtcagtctcgcggagaggcaccgtgagcagggaactcaacccaggacggagactggagggcgaagtcacagagcctgtgccggaccaacatatataagggacagaaaaccgcgctcatttgatggtccacattgcgctccagtcatctgttgtcggccatcactttccattcctcaccttctttccagtccatacatagatccgtcaaccgcaaggcgagtcagctttccacgttactcatccgaccttgcccgctgacggcggtcttgttttgcagactctcattcccagtactcggctgctctactgcaaccttacccagaggactcgccagcgccatccagttccaacggcccagaaggtgagttttcatctctgcactgaacttgtctgagaacatcttctgacgctctcatgctccgcagaactatcgaatcatgaagatttttctagttctggtagtcttgttgatgtgtgcaagctatgtatcaagtggtcggatccccaacggggacattcggcagctctcaaagtcaaccgagccgaagccaggtagccttgctccacatgatgatgaggattcgtgtccttgtattattgacaacgagaggcaagaacagtgtggagacactgagctctgctccgggggatgcggcaaatgtgctagccactgtacttgcagcgacggcgccgctgattcgactcgttcatcttctggttcaaatggttcatctaaatcctcaaatggggattctaatgaccaggaagaatcaagctcaacagccgagtccagtccacccagtagcctccatgcaagtgattctgaatgaatcactcacagtttgcatcaagactaaatcaatcaaaccatcccaacaggagcagttatggttgtgacactctccccttcaaaaactgcacttttgatttgtccacaaatccgcatgtctgcacaatcctctatctaaaccgagttcccaagtattcttagtccatgttcatgttgctttttgcccccagctgtacgatgggaatgtttgatggacgagttgatccgaactggagcttccatgatttgtattgatcaatgaccagagcacagttcacctagaataattcctaccaaatgttctggtttcataacacagttatgatatacccacaatgatttgcaagctgctgcagattttttttttatttaaaaaaacggcatgtgttgaaggcttattccggagtccgccaattgcccaaatttcccttacaaatgagaaagcttctcccagagagtggctgagaagctaacccagatgggtcaagtttttgagaggcattaaaagagccccacaaggcaatggtggtgtgacacagcttgtattcagttctcaagttgatgaagattttgctggctttaaccttgccattctagcacaatcaaggttgcaccaatatgttgcacaggctttcacccacatcaaaccttcatgatcctgatctacttgagctggtccatccccccagaaaaagtgattgatctgatacttatggttgagtggcctgtggcctctccaagttatggatgtcagtatgtatttatgtatgcgcattggccacgtttttcccttgaaagtcgagaaactgatcattgcctttcatttcttaacatatatatgaagaagaaaaagagaatcaaaaaaggaaaaaggtcgagaagaaagagttttttttctttggtgattcgatgagtgtaaagaagaagaagaaaaaagaagacacatgaatcattttctttttttgatgggtgatgatgagtaaaagtagtaaaagaagaaaaaagaagggaggtagatcatcaagtagaccggaacagccaaaaaaaaagggaaaaaaagaaagagaaaatgtgaacatgagtagtgaatgggtgatagagagagggaagggaagagtaatgatacattctcttaggacaggacacgacgacgacgaccgaggaagaaggaaagggccgtacgaagcgtgggtgagatcccaagagggagatatatatcaataggatcggaggtctgagagcgcacgtgtgtgtatgagatcgagaggaggggaggtagtctaacaacatccactggactgttgttgttggacgttctggcccgcgccgaccttgagagtggccttgtttgagccggtgttgacggtggtcgagccggtgctgagattgagaggaagagagtggatcggtcagtctccctctcatcatttcccaactgggtcatcatcatcaaagaagaagagtgcttgcttaccggtccttgatctgcttggccatcgtcaagaaggcctgctcgacatttgttgcactcttagccgaggtctcgaggaaaggctagagacaaatcaaaaaaggaagcgtcttagcataagtctcactagaaaaaaataacaggaatactggattgagaaggagagggacaaacgatagtcagttggtcagcaaagtccttagcgaccgtatactcgaccaccttcttctgagtcaagtcactcttgttaccgacgaggagtttgttgacaccttcgcaggcgtaccgatcgatctcgtggagccattgcttgacgttcgtgaacgtgtcctggtcagtcacatcatacaccacgatgatcccgtgtgcgcctcggtaataggacgaggtgatcgtccggaatcgttcttgacctgccgtatcccactacgcatatgaccacatacaagatttttaatgcgagaatgatcagtaatcataatcggcatcaaccgtcgagaaaatagcgatcatttggagataaggggtccggaagactgacgatttgtaacttgaccgtctttccttctagctcgatcgttcgaattttgaaatcgacccctaagaagagaaggaaggtgatgttcagataagaagacgagaatgatcgtcaagtagtagtgaagtatataccgatggtagagatgtaactatcggtgtaagtgtcatctataaataataaaacagagcgatgagctagtcagataaggatgacacatgaatcgaatgtcgagtgagagctctgaccagcaaatcttaggagtaaacaagatttcccgactcccgagtcgccaatcaaaaggagttctgttggaagagattttcgaggaatacatcagcaacaaaagaaagaacatgactacttggcaagagatgatgacccttctctgtctttgaatggtttgttgagaagaagaagcactcaactgaactggttgatcgtggttcgtttgatgattatgtttgagggaaagagcattaatcaatcagttcagacagcttgcttttgttgttgttgtttttggtgactgaccagataatcgtctgaaacgaagagaagaagaagagtcagtctgctgtttgatgaggaatgagttgataaggatgaggagactgacaatctggagtcatattgtttactaagtagtcttcgatcgagtggttgttgttgatggttgatggttgatggttgttgatgatgatggtggttgttgtttggttttgctgtgaactggtcatcactcctgtctggactctgggtctctcaggggggtgggcagtacccccgggggagcccggtgattataaagggtcccacccgagggtcaggcttcagctgacccttagtatcaaatccagtcaactgggatcaccaccaaccaaacagccaccaacaacgaccagccaccagacaagaaacattcaagaacgaaagaaaccgctcccttgagagttaccggatgaatttacccacctactcactcgccgactcaccccattcgacgatcctcaacgtctgtctaggcgtacccccatcttccaaaccaatcatcatcaatcgaccaccacctaaaccttcatcatcatcatcattatcatcatcgtcatcttcttcttcttcaaaggtattcatctcacagcagaacaagaaatctgacctcaaaggcaaagcgcctcaacgtgaccaaaacgaacaacaggaagaagtagaagaagaagaagaagaacaatggcaggatgcggagttccggaggtcatccactcgccaacctacgtccctcccaccgtccgatcaagatcttctgaacaattctcacattcataacgagaaagggagcggagagaatgaggatcatcccttgttcaaatataccggctgggacgaatgttttgcaactgctaatgctgagggatggaccatttatcggaattatccgctcagagtcattcaaaaacatggtccgtaattttacgtattctcgaacatgatttttattctagtttgggttcaatttaatgaccaaaaaattgggggttttttttttcgatatgtgcgtagtggttccaaatggttcattgaggatcgtgatgccgcttcatcgaacaaacatactatatctagttgggggcccaccgagtgcattatactcaccgaacaaggtgataatctacgacagtttggaatcaaaggcgaaatattcgatcgagatgagctcgccagttctaggaatcacggcaagacgggataaattagtagtagtcctattagaacgggtggtgctatttggggtgagtccggagggggtgatgtatgaggagggggagtgggagacatgcaagaatccgaaaggattggtctgtttggggtcggctgttggcagcagtttgctcgtctttccaggccgacaatccgggaaggtccagatcgtccatctgccgctcttcgaacccgatcgtcctgcctcctcctcctcctctggaagaatctccgaccggacctccgccgatcgtcgacaacatcctccatacccttccacggccatcctcgtcgcacatactacccctctcgccagtctcgccatcactccctgtgggaaactcatcgccaccgcctccgtcaccggcaccctcatccgcatctggaacgctaaatccgccgccctcgtccgcgaacttcgccggggtactgacggcgcggaaatctggggcttgcgcttcagacccgatgggctggctatctgcgctactagcgataagggcactattcatgtttggagccttgcggagaaaccgaagactaaagaaccagctgaggatgggtaggtcattctctctatagagttgttttccaacttgtcgatccttctttcctgatctcaggagatctattttctcttcccgagactgagacaagcaaatgatgttctttccaacaaaacaaatgacaggaaaactgggaggtcgttagcattattgaagccctatctacccaaatactttcattcgacatggtccgacgggtttttccgacttcccgggccgggaggcaagccgagtcgaggcacgagtcttccgggcctatttggttcgccggtgataggtggggcgagttcaggggagtcgagtgggggaggagaagggatagagggagggatagctcatggacggccattgatgacggtggaagatgatgtgagtttggtcagctggatcctcgcgccaggaccggggcccgagccgtctcctcccatcgagccccaaatcgtcgccatcactcgctctggtgcttggttcagactccggatgcccccctctactctcgacctcttacatccccctcctccgaatactacctcatcctcctcgtctgctgctgcttctgggaaatctccctcggtcgatcgtagcgtgccgctcgaatgcgtcgagtatcgtaggttccttgaggacgaggattggagtgatgaggatgatcaggactgtattggccggtttccttcttgactctctctctctttctcgctgcctactttttaaccattaccatcgtcgtcccggttgttgttgtactcttccttgttgggtttttttagtaggtgcatctcacagaaatattcatgtacaagttgttgatatatcatcatcttatcagcctttgtaatatcagatagaaggggcagctgggtcaaattccttttttttctttatctctgcttcaacatatcaacttttctcttattaccaaatctctctacattttacttttttgttactgtggttgtaatttattgacatatgtactctttctcagtcatttttttttgagcttaaatttaatggaagcttccttccttccgcaatcgtttgggaggtgtgtataaatgggggaaatggtgatttataaagacacatgccattcatgataaactcagtcaagaaaaagatgttctgtgacaaatgatttttgcaaaacaagtatatgcattatgtaatgctgagaggagcactatctgtcaattatcctctaattatatgggtttaatattcatcaaagtattatttatagcagtggcaaagtaacttgcatgtatgattcaagtactacagtgcagagctttatgggccacgtggtgcttcatctcccatattgcttgagggaaaaaattaagctctacacaaatgagtattagatatttgtcaagatatgaagaaaaagaaagtgatcatttttcaatggtggctcaaggctcctattgcagattgtgtcaattaggtttcactttagattcaggggctgtccccactccagaacatcactatatggaacatggaggttcatatttcaaggaaatcaaatggtcttgtcgactgatcttcacaagcttgatgacagagctttcaagttcaaagagggagcactaaatcaacatttgttgaataatctggttcaagtctttcatgggatggaaaaccaggacagtaagttttatgggttcagttggatttgcaggcattttacacagcaacttgttttttgtttgaaaaattatgtctcgcatacttccacgattttctctattttgaaaaacgtattcaagagaattgaagtaatcatgcactttttcagctggccttcttgtttttatgatgtgagaaaattcttaacaaaatccagaatatgccagcttgtatgcactgattgatcatggtacagaatcaaaagaaaagaagaatcttgaagctttatttggcaaatgatttgattgaaaatgaatatattgggaaatgtctagaaatatgatcctttataacttctgcacagatgtctagtctgtcgatttagaactaagagctttaaacacagtccagtttatcaccctgctcaggcttgtcaattgatccatggactattacctccctggggataaatataaatccttcatggtccggctgattccaggttatgggattgaaaaacatcagtcagccccaccactagatgaagagttacttctgagctactgtccccacgcaccttgagttgcgacactttttgaccacagcatctggttctttctaaattttcccctcgatagtgatagcaatttttatctgtaggttgaaacttggctttgaaattcaatcaaaatcaagtaaatgatgtatttatgtaccaggttagctcattacattataaatatttgtcatttcaatttcaggtgatttgtaaacacatacctttaaccaactttttcttagggtcgttgtagtcttcggatgaaaagcaaacaggtacaaaaccctttttcgtgcaggtggctggcggtttggatgggtggagcacctcggcagaaacggtcagagtcaaggctgttgtaagcaataagagtacaactgggcggtaaattggcatcatcatgtgcaactttggtatggctataagtctgtcagctccaggacacagtgagggacaaaatggtcttcagtaaagccaaagaagtagggcaagtaaatctgggaaatttgaagtgacttcagttgagttgacaaagatgcaacattttcagggtgagtgagaatcatcgaagtaggcagactatcagtgaggttttataatccacagacacgatgatagccgagggattctagccaggtagtgtccgcacgacggggcaaacgatgtcggtagtcctgctatcgctatcaatacttacataattcctacattcattactcctttctgtgcgttgctagagccaccagatggctagcgagaaaacaaacaacctttgaaagtgtcaaggacagaggtgtttaattaccctggttctgagcagcaaccatcctaatttgaatgtctcataagaggcacaacattgtcattcaatgaccctgtttctaagcagctcggactagcccatgtagccggagtcggtgaggaatgtagcagctgatgcatgtatacatcctggcaagtgaagtatggctggcaagcaaggccggagtcggcatccaagctcattcaaaaagggcgagcccgattttttttttcagccataagcgctgtaaagcttctgtgtacagcctgcccaaacgcgctcctcggacccattccgatgccggttgcctgtgaagccggagggctaacaggactctaaggctgtagaaaggctgcggctgcgaagcagaaactatatgcaatgcaaaggaaaactataactatgaagctaaaaaaagactatgaacaaagtgtgagaacgtagatgactagatgactggagaacaacggagagagggaaagctcgagggtttatatacccgagatgctgagtgaatcacttaaacatgataagcggagagccgcatacaacggtggaccaaggcggtcacgtctggatgaaaccaggggctgagtatcagcctaagtcagaaagagaaaagagggaaacgtaagggtccaaggtatcgccgtggccctaagtaggcggtgtcgtcgtggcgccggctacacctgccagaccacgcagttgggcccggtgcccgggtagcgatggacggtgcagaatatgtaagcgaaaaattcaccaagcaatgaatggcacgaatcctgggaccggatatctagccatgaaaaggttacagttctttgttggacgatgaggaagatgtaaagttttgtatccttcggtggcaaaaaagggcttgcgcaaagttgcaaatgcaagctttttcggaatggctgtatcgcatgctcttcttcaaaggtctccatctcaatcaatggcctccatctacctctcttcgaatccaatcatcttgcctcctcctcctctggaagaatctcggaccggacctccgccgatcgtcaacaacatcctccacacccttccacggccatcctcgtcgctcatactacccctctcgccagtctcgccatcactccctgtgggaatcttgtcgctaccgcctccgtcaccggcaccctcatccacatctggaacgctaaatccgccgccctcgtccgcgaacctcgccggggtactgatgtcggggaaatcaggggcttgctcttcagacccgacgggctggtcatctgcactactagcaataagggcaccattcatgtttggacccttgcggagaaactgttaaaattttaaactgaagaacttaggaggcagagggccaagaaagtgaatttcctttttgggaaaggttcacgggaaaagagtcaaagaaccaatggattttatttcttgtagttagcctgtttaaatagcctaaatacaagaggtttaagatgtggttgagagaaatgaatagcagaaacaaattgaataaaaactgagaggaaataagtttatgagttcttggaagaaacaatgtgacaggccttctcaatctcttttagtcatgccagaagattaatcaagagaaaacataagttagaccacaaatattgaaaggcgttaattctcaataatcagtttttaaagaatcaaatagtgaactagaaaaagaaagaaaccaatcaataagactagaattgtttgatgaaaattgccatgatgagttctaattagactacaacagagcataagattcaacacaaaaaacagctatgattgaatataattcagtccaggtcaagatgattcaagaaagaataagggagaaaaattagaagaaagagtagccagagagttgtaaactcaacagaaacccaagactttgggcaagtcattccctttatagactttcttacacttgtcaatcccttttttcaaacctcaggacatctattttctcttttcaagactgagacaagtaacagtggccagttatgctaaccttagtgttaggaagcaattataaatgggccttttttgaagaatttttttattttttatttgttcattttcatagcaatctccttatggaatttcctcacagtgcttatggggttcaattccatcccttatgggctgtatcaatctgcacaattttaaagcataaagacagtgccccaacctcaaaggcctgataaagcttgcatcaacatagctacaaaatatcaattacagatacaataaactggccgtgcaggtttataattacatagtgcttcaatttttttgttttcattttcatcataaaagaagtttcaaaaacaaaccagaaaagtttcaaaaagaattcaaaagcatgtataattgctgccttagtgcaggttaatgcagcagaattccaccaaaatttagcatggtgtagtgtatttctgtctcctctaacactacatgtgcaggaccccaaaaatagcccgctatgcttcactagcaaactgcttagcggcaatttgtccctttatcaaccaacattctcttaaagtctagggttgtaggattcacattaggaaagttgtgcattaatggtgtctttgggagtcctggggacctctttctgagatgcaaggtgaatccttggctgaagatttttaactcctgttataggctatctcaagtgctggtaggagacctacccagtcatgggtatatccatcttcattttcaaaatctaatccaaaggcacaaaacctcctgagcatatcctctaaagtttggctcattatttctgctagcccatctgtctcagggtgatattcaggggaaaaggcgacttcagtaacaagtatgtaatatagattcctccaaaattctgaagtgaacttaggatctctgtcactaaagatacattagtggtctgtattgcagtgtattggagcaaaaaaccaccaaatttttgctaacactacattatttctgtgtgcaaaaaaactgctatgccaacaatttttgggcaaaaagtgtagccatccatcatgaatacaagcaaatgatgttgttattttaagaaaaaaatagtaaaactgggagtttgttagcatcattgaagccctatttacccaaacaatttcatccagcatgattagatgggtttttccaacttcccaggccagtcagaaatacctctcaaagcaagattctttgagccctatttggtttgccagtgataggcagggagagttcagggaagacatgtggggaaggagaaatgattgaggaagggttatctaatggaaaaaaaaatgatggtggaagatgatgtgagtttggtaagcctcacaccaggaccaaggcccaagacatctcctattgagcctcaaattgtttcaaacaatctcttggcttcttggttcagaatttgcatgaccccctctactctctagtaaggttctgatctggtcccccggagccggatttcacccatcccaaaccctggccccacaaaaatccagccctgagccgggttttgccggatctttggcaaaatttgagatacaagttcccagggagaggcaggacacttgtgggccgtaaaacagcactcattcaagccaccaaagctcacaggtagcacatatctttccactacattatgccaactaaaagacgccagcgttccccctcaaagacacccactatatttgacgatgtatccaactccaactctgacaaggtcaccataattgaaactagtggcccatctgctgctccaaagactaagaactcaactcaagatcaaagctcgtgggtatggcaatacttcaagacacagaccatcgctggtaaaaagtggaatgtttgtcagacctcaattgttcctaatgggaccgccatttgcaaacaaaaaattaccccagacaaacaaggatctacaaaaagtatgagcaatcacctactcaatatacacggcatcaagaaagacaatgcacgtgaggtaggatctctagtacggttccttgataatgataaagaaatctcaatggaaaagcttacttgggaaagcttgctgtgcgctgttggtcaatatgttgtccgatgccacatctcttatcaaacaatcgagcacccagagttcagaaacatgctgcagttgtgcaacccaatttcaaaaaaccttttccccttggctgataccttgagtaaattcatcttaacaaccttcttgaatggccagaaggctttaaaatctttgcttcaaaaaacttccttcaaaaattagcttgacttgtgacggttggaccttgcctagcaatgaatcgctccttggattcactgctcactggattgaaaactatgaactcaaatctatgattttggcaacaaagttgattgatggcccccactccggaataaacttagggtctcatctcaccaaagtccttgaaaaatatggaatagcaagaaagatcttctgcataacggccaataatgcataaaacaacggaacaatggcagctgaactcaataatctcattggatttgattcggaaaactgcatgcttggatgcatgccacatgtcataaacttggcagccaaagttggcattaagaccttctctgaattggtacctccgggaaatcctcctccaaaacttgctggtattctcagtaacccacctcctcgcgttgacttgtctagtctcatctctcgaatcagtaagctaaacacttacttaaaacaatcatcacaaaaagcggctgccttcaaggatctcagcaagtttttgaataatggccaagctctagtaatggtggcagatgtgtctactcaatggaactcaactttcaaaatgcttgaaagagcttatgagatttgggagaccatccgaaaattctgtgaaagacactccttgactgaaaagtatgatctttcggactccgaatgggaaaaagtccgacaactttgcgactttctggagcccctcttccaagtgaccaaaagaatgtcaaaaaatcattttccattgatgacgctagccgccccagtttacacatggatcatggaacaactgcagaaggtgagcaatctattcacttctcttctcttaaatcatccaactgacactgtattccgaatacctggtatcaggcttgctcaaagtatgattctcaggaattagttccagcatcaaacctcatgatcacaaaaatccaagagtactttgatattgctgttaagaaacctgtttacctcttctcaaccttgcttgatccttgactcaaaatcaatggtttgaacaatagtcttctcgatttgattgatttgagcaaggaggagatcatccaaatgttcaaagatgctgccaagggttttagctgtaattctttctacaccaaatcacagaaatccaagaagaaagatcaagctcaaaatgactcatctcaatcatcaatcagttcagatttgttcaaaaataaaaaattgaagattctgtcccttcaagatgaaatcaactgataccttgactctgaatgcaaagatgaggctgttgagccattagcatattggcaatgcaattccaaaaattttctgggcctctccaggat