aattggtggaaaacttccttcaccaggacagaccagcttaaaaattgttcacataggtggctatcccaaagtaaggtcaatcagcatatttgggcgggggggtgggggtgtcagttgacactctatcaatcatcactaccatcttcaatccaactgtttcgacccatcacctccaagttgcatagcttacactcaacacgagcttcacagttgaaactcctagccaatgcctcatcacaagaaagtgaactcaatctggatacatccatggtaatttggggtgactaagttggatttcttaatcatcaaaaaaatcagttgtagaattttgtactggaacactgaattaacatttgacataaaaatattttctgaagcatcaattcccccagtttccaattgacaggaattcgtatatgtatttttatttattttttttacgaagataaacatctgaaactaataacgaaagctcgtcttgattacggccattacggctagtaacacgaagcaaaccatgctggcagcagccatagtatgcgaaatgcaacaggaagcagggtcctttttagcccactctatacacccattggttcttacttgacgaggaagtcgagtttcagggataccggaaaaatcatccatgtcgcattctggattcagtaagcgtgctttttcttctgggtcaatcgaatcatttggggttttaacctgcacagtgatttcgaatctcagtttttgtttctctggttttagataaactgaagtataaaacctactactggaggagcagttgaagaagacccatgatctatactcgaacattctccttgagactccaatggattgcgttggttttggagaccttcagtctccacgatgtcaatagtaatgtgatcaccttttccagactcattcaaattaacgatattttttaacctttcaagttttttagtggctttgaatcgaccagtatgttggttagtctgaagatcttcaatttctgtgttgtgaacagaggtgcattcagctttgttggattctccaatggcttctcgtccggcattcatattagaaacatttctggtgcttttaagggtttccatagcttggacacccaagatcccagatatctgtgggtaagaaaaccagaaaattaaacctcgagatcaatgcaaatataaatcaaagcgaaactcaactaaaagtatcattatccgggaaatcatcatggtttctagaatgcgcgttctcagcagttaaattaattggtagataaaattaagtggctattatgctacacttgcggtttttttataaccgatgggagctgttgataagcacctttggataatataaggacttatgtttgtccaagaaatataagtcgttgaatgttaggtctgttgccagaagaaaaacagaggcaatctatcgtgcgattggaatggagtctttctcacctatttgcagccaaaaacagcagacttgccgtcattctttttggcaacgccactgcaacttttctttactatctcgacaaaacttaccttgattaaacgctcgagttctggtatgcaagactcgaagatgaactgtactccagttttcgtacacctcaagaacccgcttgttgagactcagcgggaggaattgtaggttgatattcaagcagataccgtataatgaaagcctgttatcttctctcaaactttagatattgaatgaccaattaaaaagctgggatgtttttccattttacagcttgtcaaaacaaatcgtcaaaaccagactcagcgtatcccttctataggacgagtcaaatgacatgatgggtaaatgaaaggctatcttggtgggtaaatgaacggctattggtctcacttggggtacgtgcgctttgttttatcaatcaatttttcttagaaatctggcattatttatgtacttgaggtaacaaaggctcaggttttcagaagttgaccaaacccataatacatatcaattactgagttcgtggattgttccgtttttataacccattgccttgaagatctcgtcgctgggactcagactcacagatggtgcatcatgatctatgaagcctttgcttttttgaaaagttaccttacaaaaccacacatgtgatctctcaaagggaaaaaaaaaaacagcttctagtctacttgaaatttgaagaataaccagcggacgtctttggtttgatcatatgtatgacgtttttgtattcttgggttaggttacgttatctcttttgaagaacaaaagacaaattcacatcgttcttggtgaatgaatagaatcggtattctatgagtagttgagcaccttattgactgccaatgccagcaaccacgcaaagaccattagagatgctaaccctgacactcccacaaaagaaaaggcaatgcaattattcctgatccacaacactgagccattcaattcacttttcatctcttcataacttgatggctccttaataacaataaggtctgagttcatatttcctggggtttctctgtctgcagtgttttcttttgggtcgattgaaacaactgagtcaagaacctagccaatcgattcacagtgtaagcatttatatagggtatgttggcccaacccaattcaacaagctacaacctacttgaggagcagtggaggaagacccagggtgctgaaatgcacgcgctccttgagaattcagttgcgagcggtggcattgggtgactgaatattgtgtgttgtatataagggaggagagttgagctctgttggatttgcccgcgctccttggtgcgaatgccgaagcagaaatgttgccaacttcttcaatttcttccatcatggcatagattcccaaaatttgaataatctgagggtgcgaaagaaaagctcaatcacagctggcttcaaaaaccctataaaaccaaaagtgtatcttaactataaggaggaacaaatgggaaagcatcctgatttccctcgggcttattgaagtcttgactgtaaaaaccaaaacccgtgacgtagtatcgccaccgattttcctagttagtcgaggtgtgtttgaatttgtggaccggagtgttaatgcttgaactctttgtttatgacaggctcccaactagcactcacgatctgagttttgattaaagaaacctggtgattgctccaactcgcagctctttgcaacatcaacaaaacgcagcttgtttgagtacatatgaaacaaatcacaacaaaaatctcttgcaattaggtgagggtggagaagtcaaatcacatccaggctagcattaaaaccaaaggtcattggtcttgacttactttgcatctgagtatatcttggaatgtgaggaaactaaggtagtaagtagggatctgctattttgtactttctatcgtggtcataaagccttggattagctagatgcagatccataagacatgcacatatgcagacattccgccactcgggtgttataacagattaatgaaaagtggacatttcttctcaaaattggacctcattgtttgtttccaaccaaattcctgaaaacgttcatgaattaccagggagtttttcttttcacactctcattttatccatgtaacacttcaggatgtattctccacttcccgggtgacccattatttgttggaacccgtacatcttttttcatgttttttgtttttttacaatttacacacagcaaaacgtaaaaaaagagtctaagtttaatgtcagaaagatttgcgaaaaaaaaaatcatagcattcattcaatattataaaatgacaggaaacaggaaaaaagtactactatgcaatgatgcttgctattgtaagtcaattcacgaacatctatggagttatccagtgtgttcgaatacggtggtgattaatttaccatccttgatggaagttttgagttgttcgggcaaggatttctcgacaaacacgccttcctcgtcgccggacggaagactgacattgagagcgctagtcttggccgtcaggatctcgacctcgaggctctctttactgagatagacttgaccgccatcggtggcatcgatcatgatagtcggacattttccgagcacttggacggtgaatgagggcgaggaggtgatgcataacgaggagactaccgagtccaatagtaccgacgtcttcgtgcacgatactagcgtaatcccgttcactttgcctttgatttggatcgtcgaattcttgcatccaaagatgttgactacttggttgatttgagtgtcttccaagacgatcgaggattgaccttcatggtattcctattggggttttgttagcgcgcccacaagtcattgattttagtttcaccaataaaactcgagaagatagaggtgagctccagtactcacaacattccacttgtttccaaccaactcggttttggcaggcttcttttggaaactgggtggcttggggggtttggcgggtctcttgaggctattcgaaggactgacggttacctcagcactagccgacccacggagctctggattcttgtgtgtcatttggcttggatcgacttttcgcaggccgctagtgatcttctcgccttggtttaaagaagagaacactgcgtccattccacctcccgaactggcacccgaggccgctggcataggcggtggtggtggcggcggaggtgggtgagcaggtggtggtccaggaggttgggggatctctgtcgatgtatctcccttcgccaatcgtttggaaaaactgacagcatcttcgccctgattagaaagaatgccgacatatgcagatcagaatgaagcctaaagcaaaggggtggcggttgagcttaccttcgggttccagacaagacacgtagtatgatactgcataatgtactttcggagttcttccaaaacaaccacaaaactttttgcccactcaaccaacttgggttccctttataatcaaaaataaattccatgataaaaatggacatggaggaaacatcgatcaatccactgagcacttgggatttttttaactgtcaaacctatgaatcactcagatatctggacgggtgagactaacgtttctttaaaatccttcaacacgcggtttacccaaaattgggcgctatctttagcttccgcaaccataggccccggtttactttccacggcgacccaaccaagagcggagattccctcggcgatggctgtcaagccattgaagaggcgtttgtcggagcgatttgcatctttaatttccacgacccggttcaatggttctgatgtggattgtaagagctccatgaatacgtttgacgatcccggattttggcatgaactggtaatcaagaggaaggtccgttgggcgctgaatgtagcgtcgacatgctgcgcttgctcctgagctgatccacccacttccttggaaaagcccagatatttttgaagcggtcctgctatcagttcatcgtaggcttttaaggatggtggagtctcggttggagcttcctggaacgagttctgtccgccagagtttgatttttcgacggtcatcccattcccaccggccgtagtctgagcaatagctatgtcctccaagcgagaggtggcagcctctaacctatcgatgccaacagatatcaaaaaattgaaagataaaaccgtttagcgataatagcctgagggaagcggagcagaagaaacaagtgcttgcttcaccttttgatgagtgtaaataagctgccgacaccttgggtaggaatgccattagccatgatgacgaaagtaatcaatcaaccagtcaggcagttggaaagccaaggacttgtctcgtaacttctcccagatggagatatcaagcgcgtggaatcgagtgatgcggtggatgaagatgagatcgtggtcgatggttatgagagtggtggtatgtagctggatgaagaagtggaatggtcaacagggacaaggacgaagtaggttgatcggggcaacggggactccgctgtgaaaggctggtgacactcgcctggaaacaactcaagatgggatttcacaacaatgtgatctcaacagagccgagtgcaagctgaacatgcccgccaactacacccatagaacaaaattggcagataaaaacaactcattgtggaacggtccaaaataaaaagtagaaaaactctacaagaattgaaaacataaatcgtacccacctttctgcaaggtaaatctccaggaggattgatcatccagagcgagctcttccaactaacagctggaaaccagaaatcaaaatttgtgggagcacatccttcttctcaagtatttaagcctcaaattcttacatgttgccggattgaatagtagataatatgggataaatggatggtcattttcattttcatctacatttaaattttgctcaaactaggaatgcaaagaaatgatccagacttgtaaaataatgagtttctgatccatcactcatgaaacatcttccaaaaactggattcatgaactagcatctcattttaagaatcatattatcacatacagttttgaaatgtttttttttcttctagggagaaaaaaaaatggaattcaaatgttgatagctgctaagtatttgggaatttgaatgagaaaatttatggttaagcaatatacataattaattctgagtatagatcatgaaagaatggttgatagaaaaaattaaatgatctaatcaattttatatcttttagtccttgttttggactattttgcatttgttccagtttgttccttgttagtttgttgattttgctgattttgttgattctgttgattttgttgattttggtcattttgttgagtttgctgattttgttgagtttgttgattctgttgattctgttgattttgttgattttggtcattttgtggattctgtttctttttgtcttgatcatcatttggagggtttttgttgttgttgccattattctgtcctccattgttattatcccccccttgtgagttgacaaactgcttacagcggtcaagctgtgcattacagtctgctgttttgccttggcccttcttattgaagaaatctgcacatctgttagattgtcggtcacaagccctgatcagtgctgcattcagcttcttgaacttctcctctggtggtccaaacctgggcaaaaatgtgttttcaagttaagagacaagtcagcccaaagaaaaaataaataaatgatttatttgattggagatatactgactgtacacggaaatcatcaccttgcttggtaactgttggaacagcaactcctccaagactttcagtgaactaaaaaagttacatccatgttagatcaacatagaaatgaataactaaataattgaaaaggtattttcaacttactttttggagattttctccaccctgatctccttgaccattgttcttatccttttgatctccttgtccattgtttttatctttttgatctccttgtccattgtttttatctttttgatctccttgtccattgttttgattttgatttccttgcacattatcttaaagctggtctgtttttccattgtttttatcctgacctccttttccattgtttttgttttgatcaccttgtacattgtttttattttgatcaccttgtccatcttttttattttgatcaccttgtccatcttttttattttgatctccttgtccatcttttttattttgatctccttgtccattgttttgattctgatctccttgtacattgtcttgaatctgatctacttttccattgtttttattttgatcattattcttatcttgatctccttttccattgtttttatcctgatttccttgtccattgtttttattttgatctccttgtccattgtttttattttgatctccttgtccattgttttgattttgatcaccctgcacattgtcttgaatctggtctactttcccattgtttttattttgaccttgatctcctccctgatcttttcctttgtcctgaccttgatcttgtcccttgttctgtcccttattttgcggatgattttgtggttgattttgtggttgattttgtggttgattttgtggctgattttgtggttgagtctttgggccattctgtcctttattatcttgccttgctaccaacttatgaaaacgtggaggaacttcatgccttgcggacaagactttcacatcgtttggaattatttcacagtgataactagaaaagtagatactcaaaaggagtattccaaagaaggatttcatttttgtgggtttctggttcctttgaagcttaaaagattattataatagcttaataattcaaaaaaaaaattgattaaaatcccaactgccggcaggtggtaggatgaaataaatgcgctaagtgatagattgttgttgacaatttggagacggctgagtgaggacttgagaaagggtgcacggagaaatctcctttaaatgatgccagttgccaatgatctcagacctcaaaccgcaagcattgccatccgaccccgaggagaaaggattagatgaggtggattatgaaaattgatattgtaacatggcaatgggtagaaccagtcagtaattctttgcatcgtgacgcaaacgaaatcaaaagcgaatgacgcaagtcattcaagagaagaaaaaaaaggaactcgtgatccaataggatccaattcatagcggttcttttctaacaccaatgagttcatgaagagtgcggagcgatgcaggatagcaattgtttttggcacacaacactccaagacgatgttgtcatcaggcgcaaattaaacctggacatcctgatcacgactcatactacctccacaacctggcaactgattagggccgttgagtttgaggtttccatagcagagaaagttcgattgatgggcaacggtatgatcaaacgtctcagaaacttgaagactctggattgtgagccgtgctccggtgacactaaagccagtaaaggagtgcaccaagtcttgcaaccggaggttccagatcggtatgctataaaatacaaggaaaaggttaccaaattgaatggtgtggttattgtgacatccattttgcatttcaatcatttcagtggtactcttttcggagatgtgccgcagcaaatctcctaggatagatgtggaacaagttcctccggctatccgagtgtgggtggtaattaaatcttagttttcattaaaaatctttgtttcttcatgtatttttaaagcactaatgattcggttcaagggaagggtagcggataccagaccgtagaccagtgcgatctggcgtattcatcccaccagtcttcctccccttagcgcagagccggtcagaaccggtcgagcagcacctgccctaagcctgaaacagggtgaacgtgtctatgcatttgaacggctgctgctggcgctgtgagcttcttaaacttgatgtcttgatcatttttagccgatggatcaataggtctggatcattttggcacgaaaggaccttataaattcttcagggaaaaaaatgctcagcttaaaattagattccttggtggctaagcggtcccacccaatgagtcaaagttaaaccacaggaagaagtactccacagcaggtgtctctcgatcaggcagaagaactctagacatagcacgcgtcttgttcatagtgttttttttttgcaagctgaggaaaaagcttctttgaatccgagttcttcaaatattagcacagggcattttttcttcttcaccaagccctttgtcatgaatcaaaatatctgcatcccaagttattatagacagaagaagaaatatgaagttgatcacattcatgccattgcccatgatgttggcttttgtcttggtttgcctcccagctgagatgtgcttcttccaccttgagctttttttagatgtgggtagttagtggttgacttcccgttggatctggggccctcccagtctttgatttacacccaaaaagtctagatttttgcagggaaatccacattatgaggctctaaatgaaaactgggggacccacacattttgaaggggagtccttgagtggactttctggttggtttcagcggtgggccagctatgctaaccgtagcattagtgtggtgtagtgtgcaaaaaaaagcttcaattcagctcagtgttagcaaatttcttcttttctgcactaactctccgcgcacagggcgcaaaaatgcgctaacattcagcatagcattagcgtgattctgcacatctgcgctaacactacgtgcacagggcgcaaagaagcgcccactgctctgcgttacagcagtttttagcggtttttaggcatttttgccgctaaaaacgctctagcttagcggcgccagaggcacactaagactacaccaaaaaactggccagtattattgctgctacaaatcagtgcagcaaagcggcaatagtggtgtgctaatattacacaaaaaagcagctttgagcgccgctacactaacactaaatgtgcctgtagtgtagtgtggagtagcggcccaccactgttggtttgagatactacataatttggattttatttgtccacatgaagggtgtaagcaaaagatgagttgattggatagaacaagtgacttgggaaacacattacacaaatatacccctaagatggaaagtgatcatgcaaatgggtgagagggtgtgggattagttcaggtttattggtagcccataacatgctggggtttatatacattttataatctctcacaactggatctcccaaattggctctggaattaggaggtcatgtttcagtgtcctttcactccttggctatgatgcaagcccacttctcaaattgcacacatcagaatcctaaaatactatatatgggagtgatcatcaatttgatgaatgttcttatgagaagacatggatgtgaaataagcaaaaaattatagccaagataatctagggaatgacagctacaggtggtcaattgatgatttttacctatggagagttggaagtttagactgctgcaggctgcagctaaggaggagctctgatggtcaaaaaaggataatattcacaacagccaacagatttttgaatgatttttgattacatctcatctacttttctcagtaaaatccagctggatgattgaaatcaaaaagacacttacagagcatagctcagcctcagggaaaaaagggtcaactgaaaagtttgatgatgttgtttttttcatggtatcaatatcacccaatggagtttatcatttcattgttggttggtggaaccagccccagaaagattttgaaatctcttaccaatttccccaaaatgtttttggatttggatcttgaacagaaaccaaccttcattgaggtatgatttaggagaagattgtgaaggtttattatatctgcagggtgagccaattggttttgaaactgattgtatctgttttctggttcatcatccctctatctttttttttctgttagcctcctcattttctccttgattgatttttcccctggagataaaattcacttttttttggaatgttatttttggcaatcttctgaaagtcaagctatggcttctattctctaaatatgctatcctaataccattactcaagaacctcccctcaactcactcttttggggctatgttgcgccggaggtcttgatccttcgctgtatccttaacaagagatcctgggatggagggtaattctcaaaattgatgattaccgcgagttgtactaggcgtggttttttcttttctcttcgacaacaatctgttagttttttccattaccttttggattggatatctccatggttagatcaatgcatagtttctcatttagttatatgttgatatgcttggtttgggtggagaaaacttttttttgagccagagtctaagcgaattggctgtatttctcttcgtatgtattcgcaggatgacgattgctgaagatgaggatgattgaggagctgattggggtacatggttcatgaatgcttgaatatctgaagtggagtgcttgcttgctcggctgtgttagtgtagtcccgctctcctccctccaccaccggcgactcccacacccaagcctccacctcccaacaacaaccaacaccaacaacccagacaacagcagggcgatgctcagcttcctcgacttactagcgtacgtgtcaaacccccagagcctgatgagggaagaacgtgttgagctgatgacttggaatgctttcacgattagtacagttggatttcgttggcatggtacgccatcatggtactcatggccgtctcgggctcagtcatcgcgtacgtccccactatcctcttcccttcttccctctcctatctcagcaggagccagtcccctcaaggcttcccaacgaggtcgaggacagtaggataaaagaagccgtttgaaactcgtccgagccactatcttcgcaatctctcccgatcttgctattcttatgacgggcagattatagaccaggagaaaaaaaattaaccactataagtactcagaacaatgagctgactcaaatgtggtttgctctgtctccggctgtatggacgatgaccacgacagcttccgcaagtaccgacagccacccccaccgccgccgttcccgatctcctcctcaccactatcacaagtcgcgcccaactcgaacccgatccggccgaactcgaaaacccaaaacctgctcatcccatccgtctcgatcctccgtccactctgcggattagattacggactccgcgagaacctcgaaagcgctttcctccaacaatggcccctcgatcgcttcgagatcatcttctgtgtcgctcaccccgatgaccctgctcgcaaagtcgctcaagaacttatctctaaatatcccgcagtacgtgctcggctgttgatcggtgagccaccccctctgatcctgccataactttattcttaaaaagatccaataaaaataaatgtatagaaaccaaagaagctaatttgagttgttgggtagcaggggaagaacgagttggtgtgaacccaaagatcaataatttgatggaggcctacagaacggcggaagctgatctactatggatcctcgattcgaatgcacgggtgcatccgacaacgctcgcccgggcagtttcagtgctatgtccgccaagtggaccgacgcgaagccgtggtcggacccggatcggcctggtacatcatgtgccagcagcaatcctccccaagccaggagggaaacagaacgctcaaagaggtctgggatgtctactcgaaggctgcttcttgaacgggaaccatgcccgacagtacctcagcttgaa