catgcactgcctttgcaggctgcacagtcttgattgcattacttttcccacagtttattaattgtctcacctcacttacatatgacaacagctggatttttcccacaatttattgcctcacttgacactttctcacattatttacgcactgcagcacagcctttgacattaattgtacacagccccactggttgatttccctcacttgcatgatcagactagctaaattcactcatttgtatctacaggccaggtaaaatcactctttcttgtctgccctgaagctaaattccctcacttttgtctataaaaggaggctctcttccccccatttgttttctcctcagttcacaattatcagttcactactcatctactcattcactcagtactcatttcactactcattcactcagttcatcactcagcagtcaataaatatatcacttaccagttacaaacaattatataaacctttcatctgttacacaacataacagtttcttttataagcaattatatattcaacctttatctttcatcaaaccaagtttttaccggaaccgaccaatcctatcacgttattaaaactttccaagctaagcttgggggtcttgtttctgatagtatagaagggcagagtttgcacctccatcatccccttctcaattcagcaaaagggtttcacagccacttttgagtcttacaccggaattctcagtctcttttagtcagacaagaaaatttaatcaagaaaaatcagaaattctagcacaaacatttgaaggcgctaattccaaataattagtttttaggaatcaaatagtgaaatagaaaatgaaaagaatcaatcataaagacaggagttgttgcgaaaattgctattggtagttccaaattgcataagattcaacaaaaaccagcagtgaaagactacagttcagtccaattcaggatgattcatgaaaaaaaaaagaaagaaaggtaaagaaaggagtgattttggggaagagtagaccagagagctgaaagactcaacacccagcaaccttcagcaagtacctgcaaagttgaacaggtacccacaggcaggtgaaggtgtccttttctagtaggatttgcacaggtacccagtgtttaaacacagtgagctgggagctcatgaatcccaacaaccagtatacactgttcattgggcttggagatatcaatgagcatcaagaccagttatactatgcattggaattggtgagctcactgagctcaatgaccagctcaactggccattgtgctttgtgagatcaccaagctcaattaccagttatactggtcattgggcttgttgaggtcatcaagcctgatggattgaaatttaaaggcacagacaccaacagttacccaacacctgcacccaggtacctgcttctgcaggtgcaggtgtccagtttggaacaaatttgaggcagatacccgggtgtgaagtgccatccctagttgtttgtatcaactgtaacaaaataccactaaactttagcatagagaagtggaattctgcaacaattgtgctaacactatgcgcacagtccaccaaaaaaggcccactacgctaaatcaaagcaaatttagcagttgtttggccttttctgctgctaatattgctgtagcatgtacagaagagtgtgactaacagtgcgctaacactaaagggttggcacactgttttgagggccaatacactaacattagtgggttgtttatattagttaatttgagtaccagtgatgtttttatgcagatatattctacatttcagaaaacctttaagaactgatttaattgtatggaaagggggaaaatgattatccctcacttccagaaggtttagaagatacccctttacttggctgggtgattgaaggctcttaagttgttttctggggtctgttgaatttttattagtgattgggatatggtgatgaagattggtaattatcagtcttctgcctgaggacatggcattctgcggtgtggagctgcccccaattgacaattttccaggtactgttgttggctgtcatgttggaaagtgatgcaacgttggacacaaccacggagttggattccacaaacatggacatggccattgtaacagatgtatagagcggggcatggaaggctcaagttctcaggtctcctcactagatggagacaattagttgtgttgaccaaatctgggtcaatctccaacaactgagcatgcagaagtctggggagggacacaatgaacagccccttcttgatcagcatgatgtaaggccggtaattcttgaataaggattgaacacaggaggtggctggaacaatgtgttaaggtgaagtgcagttctattcaacaaggccagggagcctatgtctactttggggattatctgtgcttcaagtgcaagctgccaccgggagggtgaaatataccactcagcacaacatcagagaggtccttcaagggtggtttacgcgtgattttcaatatggaaaaactctccccacaccgtttgaaaacaagctccaacttcaaactcaaaaatctcgcatctcaatcagcccaatgcacattaggccctgacaacccccttgcttcagagggacctggtatggtacaaggctggtgcaaagcaaaacctctgaaggagggacttgcagcctcaggttataactgtttttttggcctgagagcttttgcatttttagtttgcctattcagtgtcttctccctacaaaatctctaagcctgtggtgtcagatcaaaggcctggaatttcttcctccttcacaaactccttcctttcccctttgaagttttattacctgttttttttggcatgagcgcttttgcatttttagtgggaccaaaattctacttgcctatccagtgtcttctccccacaaaatctccaagcctgtggtatcagatcaaaggcctggaatatcttcctccttcacaaactcctcccttgcccctttgaagttcaatgtttttgtgtgtttgaccagagggatgtgtgtgaattcccaaaagtttcatgtagaatcaactgatatacagaattccatttttcatccacctcagttgctgcacaatgacagcactctcctccaagtgtaggtagcatggaattgatactacattgaacatgagaaaattagatacaagctactcttcacctcatcattttatgatgaatttgcatcttctaatctcacttctcaagccagaaagccagggaagtgttagttaagtcatattagggcttcaagacaatgaatatgagaatgaaggttttctgtgctgaatttcagaagcccctgggcatgtgggtttctgcattcacacaaggctagtatccagaattttttttcttttttgtacagaagtcttttagggggtcctattgaaccttggtctcaaaaagcctttggggccaatataggaaaagcattggcttgccaggacaggtgactggcaatgtggagaaagaccatcctgttgggatagctttctgaaaagctttagaagacctagcttttcaggggagccttccaaaaatccggagaagttacagcttggtaggatagctttcagaatccccagctagttggaatatcatcccaatgatctgtagaatacccatattgtcaggatatctccaagctgaagaagtattagcttgttgggaagatattctgatggcctggggcttctccagcttgttggtcagctgtggtccatggactgttttttttattcaatgcctcaggtatattggtaacaatgtccattttgaaaagttggaaacagctccaattgagttttgaaaaaagacttttcgataggaaaaaaatggaaaaataattacttgaaacagaaaaaaaattgaagaacttgataccaataatatctcactgagatttgttttcttttttactgcgggtttttttgccaaaagattttaatccattaaccaatttttcccaaaatttagatgcataaaacccaaatgtttttttgcttttcaaccattgttgaaaaataatttcaacttcatcctccagtttcatattttctgtatgcttgaaggctgcatctaccaaaaacttcttgaagtacttcaattctgtctttgtgagctcaggatgtaaggagtgaattgtgtcttccactttactgtttttcaatgtattgaaatcaaaatattttatcgtgtttgcatcaggttggtactcttctatttttgtaaacaaggaaaatatcaatagatacttacatcagtttaagctctgtttcgaaatctgatctaaacttgactagtccttccaatgttaaaaattttttcattgaagaacttgatataatatgcagccaccaagtaagcaaatcagatagatttgaatcaaagtataaaacaaaaagatattcaacaactcacactttcctccacatgtcaacagctcctaaatttcctaagggtgaacttgccatgatttcaggggataaatttccctgataaatggattccctcaaagatctttaagggtgttagaatgcaaaattttcagaatttagtttataaactgaaatagctcattggatacgtgaattatgttctttcaaataattgaaagaaaaaataacttacttgatccaatctaatgttgcatctatttttttaactttgatcccaaagtgctttgaaacaacatttttcaatgccttcagtctgattaatctagaagcagatcagttggatccttcaattatccagggagattttctgagaaattcttaatcaacaatcttacctctcttcttcctcttcttcttctggagtttttggtagtagatgacttttgtcatctctttggaattcctggccaacatattgtccatgtggatcactattggagatgaacattagaccaacccttcttgtttggaatgaatggacaggatttcaaataaatttctcttacacattaaaaccttttggatcatgaaatgatcctgtctccattccttgcccaaagtgagagcctctgtatgcatatatgtacatgcagataatgaaaacatgtcaccaaataaaataatgtgtggtcagaatcaccctgatcattggctgatttgaatgtatgtctatcttgaatatgtgcctacgtttcatgtaagagtggggtcctggatgaactgctgagtgaccaaaccaagattgttagatttaccaataatttgttctatttcatggaaaggctaattgccttgccttgtctaatctagacaaatgtaaaatgattagtggaatacaaggatcattgtgttgatattcagatcatttttttggagtaggtactcacaaggaaactgattcttccaccctagccactccatacatgcgtttagatagtctcaacacagaacattcagccggcgttttcgggatgagtaacacaaaggagacatagatgaccagcgtagcggagtgaattaacattgctgacttgcttttgatgatgtttgatatagagggaggatgcagtagaataaatgaggagatctttgcaacgatgttttcgcagtcttcgccatgaggaatgtgagcagcccacggcaatcgatagatgttcttatatactaattcttcgtctgttgaatgagcaaagaggcgcattgaccgcaacatcaacgaggttgataaaacccaattgaaagaggtctgagtggacgtattacgagttggagcgaaacttccaggctaatttgctgctgtttgagcggtcataaaacttacatcaagacttcggagtgttggatagaagcaaatgattgccttctcatatttattaagtaggaccgaagcatcaatgtcggagtagaagcagtgtaatgcaagagtgcctatatttgaaatttgcctgttccaacaagttttagcaaaggatgctagcacaacccagtcttggatcagatagaaaggctgtatctgaccagatccgcatcccatgtaaatgttgaaaatcctatctggttaccctatcctttctctagtcctatcaattctcattttttctagttgattactccttgtcatctcaaatattgttttgtgggattatcttgttagattgttttaactaatttgccaatctctaaccattttggggctgataggtttgcaaaattcaaatatctatcctataacaaagctttcttgtttttaaattttcccattgctttcaattcaagtatgcctgattgttgttatgccaaaaataggggttgccctatcaatccaatgtggtttctgcagtggagtttctggtctggttagcatgtaccagttttggaatcaaatgtgaatcaagtgtgagtttcaagtattctcttgagaataaagttgaaagtcttcaagataaatctgcagttattctatctctaacctcacaaagctgaatcaacattctagctcctgatcaaaaatacatttgatgggtctgatgctagatacataagttctcccaatcattggatcttcaactatttcaaagaacaagactgatgattgaattatttccttttggattttcagcattgattttatggcatcttcactcattttcactcacctgtcactctttttcttcaaaacatcttacacttcattttttttattcaattttgttgcttttatcttttattattttatttaaacattttatattgtaaccacatctcaacatcatatatcttgagtattttaagctcatttttcattaactcagcaatgacatcaccagtcctgaccacattgatccttgagagtcaacacatcttagcctctctctcaagtgcttgtatgccttgattttctatctgaatatctttgattaaagctttaaaggttctctcatccttgtcctcattggttcttccaacattatgtctacatttaccccctgtaagttatagggggtaaatgtagaactaatgtttatttttcaggcaggttatagtatgacctgcctgaaaaataaaattgataaggcttcctgggtagttttcaaatcatatttaagaccagagctaccactagtagctgaagaagagtcatttaaaatttttgctgaaggagaaataagttagaagtttgaatttcacaaataaagggaaaaaactaaaaataataaaattggaaacaatttccaataagatatcaggctgtaaaacactccacaattgggattcatgtatagcacctgatcaaggtactaagggaaggtgatgggttccatttgcacggatctaaccctaaccctaaacctaacccacaagccagggtattgaggaagatgatgaggacatttcaccaggttagagcagagcacatttttcaatggaggacttcctgttgcctaaattgctggatctggaagagggtcctaaactctcttggctggtgaaaacttgatcttgatgaattttcaccatcaaataacgtttaggatgcccttctaaattaacaaatttggacaatgggaagtcctcaaatgatcatgcagaactcagatttttatttacatcacactgttatcagccattgtggtatcctcacttatgtcagagagacaacagatgtggaaccatgcaatagcggcacaagactagtttgacttaagtgcaagccactactcaccagaagatgttttggaagatttgagttgatggaagcatactttagagactttcaagcatagcaggttatgtagtgcacccaccggacccttttgatattggttgggtagttgatgtgtcaacgagttttggagtgggtgttatcattgagcaacatcaattaaaaagtgcttatgatgctgaaactcctggtaccttagggacacaccgaccggaatctttactgattaccgactcgacgttcctacagcaatcccctgccagcttaacctgagataatgccggctgcttgaaggctatgaagctcacaatctttcggggttacttttgactagcttgccatcgtggttatgggacgtcgtgaagaacgggcaatgataatcgcactcctcccccctccccgcacgcccacgcccacgcccctccaaaaggggcgtgcaatcccacccgcccctcctggaggggcgggtttgatcgcacgcccctcggaaaggggcgtgggcgtgggcgtgcggggaggggggaggagtgagattatgcttggctcgcacgccaaagatccgatattaggttgttcctgaccctggccagtttggcctgatgtaagccaagaccctctggagtgttttggctaacatcagcccctcctatgggcaatggaagactaacgctctccatgggcattaggaaatgttacatcccggccaggaggtgggaagaaacctcctggcacaacaggtttgatggtggggaggaaaccttcctagctgttcgagtctgtacaatcctctattggccgggagagatttcacacccgctgttagagtaaggcactcactcctaccctgtcgcagtggcgttgatgggctacctctcgggcgttggtgaaaactgccaaattctcaaacccacggaggagatatcttttcctgcccactatgatgttttcctgattggcgaaagagggatccttcctgggaaatttaaaattgaatcacacccgggatgagttacggtctttttaaagaggctatattttgttattccctccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagcagcgccacccaggttggacccggttgatgtgctaaagaagaggcccttttctctgctcccacgagaatctaaggactgtttgctttggaattgctgagatatctaatgagagatttatgtattatcttccagcgattgagcattttgaaagtctcatgaaaatttcgtgggttttacaggatatgctctgtgtcaatggccagttgtgtcctatgggttctatccgttggaggtgacggccatgagcttggtgattctagacatttaatagccaagctaggtcctggccgtcggagtggtttgctattgtgcatcgtgatgaggtaggggtgatggtcaacggaggggttgtatgtaaatctgagttttacggggatgggctcttgactcccatccaactacttcgccaatgaatgccatcctgatccacttcggacatgtcaaccatcgaatactcactcgggccgtccttcgactgccccttcggatggccagccgagccgagctatcccatcgaccccatcaatcaaaccaccgccacagccatcccacaccatctcgcctcttctcccgagcgaccctcacggaaaacgccctcggatctccttcagacttgggactcgatcttctcgtgtcgatcgagcgatcatgacgagccaatcgaccaactggcgacactcctcagtaggctctatctcgaggccgtctaccttcccgaaacatctgccgtcgagcgttttgcagcccgggtacggaactcggaagagggtttcgaggaggaggctctgctaggactgtacgagtcattcatgatccccgaggaagctttggtccggaagtggggcactgagatggggaagatcgcacgggtgtacgaggcacggagtaagcgcgcggtcgacggagacgaggatcaggaagaagaagaagatgaggagggagaggcgatcgtggtggagaatgacgaggagctcttccatctcaacgaacccgaagccttcgctctcgtcctccaacaattcttcagccctgctcaacccgacctctgtcgtcctctcgccggctctcatcccgtcccagactccaccaaggtcgccttcatcaaacccgactcgatcgctcagcagctcgaggtttggggtaccagggagtcagtcccttcgtcttatcatctttcctatccttttcattttttttttttttcagctcaagttgaaacatctagaaagacgaaaatcgtactgagataataatctgtgttggattgtaggactcaactgcagatcgtcctcttactagaactcatcatcctgaccaacctatcattagacgccggctcacagctactacacaagaagcaactatcggcctctcaccggaagagaggaaaagagaagccgaatctgggtgggttgggagaagaggaggagaagaagctggaagacaaggaggtcgtcgcggaccttgagtgactcctcgagggcctcgtcgacaaactcgccatgtggcagatcatttccggcctcgaaaaccatctcggcccttcccggaaatctaaccctcgacacgactccataatcccttcttccgacactctcgatccggactatgtacaaaggttttggactgacgtgattgaagaacagttgagttgattctcttctccactcaaggttctcgttgtgttgatgaattttttcaagacggctctttaatcttgttgactaagcagtccactgaatttgaaatgatttatgggtggcaaaaacagttatactcgacactggccactcctcaattcatccttccgacccaagctcttcccgactttgatctacaatccatcagcatcctcgtcgttagtgccgacgcagttcgatgcaacggcgtgacccgggccgggcacgatccaccggacgccgaacctgaagaaactagagcgacgggcagcggcgcgagcggggcgacaggaaaccgcgcagatgcgtcagaatcagaacgtgagtccgacgatgctcgagctgaccggccgcttgctcggcccggctttagggttgacggcgccatagggtggggcgcgccaaagtgcgcccgccccccgtgcgcgcacccgggtccccgaagatcctgaaaatgggggtcggcgcgcacctgacttttaaccctacttttgaaggacccctgagatatcttggaccggatccagccggatcacaccggattcaattttttatggatttgaaatttctgatctcagtctctcaccacttggaattatgcagttatggcctctgacacatgcactatgcattgtagcagcgatcttgcctctacaaataaaaaaaaagaaaaaaaaaaaactttgaaccttgttttttgagcttttttaacggcgcccagctcgccggggcgccgccagccaaaggcgccatgctctggcggtttgacaggcgcccctaggcgcgcacctcttgaaaaggtggcgccgtcaaccctacccggcttgcttagcgagtcccagctggccctccaagctcgctcctcccgtgctctcttcaatcgcagacaagtcaccatgtccaagacttccgcccacctccccaaacctcgtcctatcctcaactcttcttccgtcggccccctccatcgtcccgcccaaccgcgctcactctctcactcccatctcgcgggctctaaacgcaagcaatcttccccaaaacgtccgtctactccttatctcctttagccgttctctttctctcaaactgattgctttctctctccctccatccactcaacatcaaattcagacaaatccaccgccctgtccatcaatcagttatccacccctcgcaaatccgctaaatcctcttccactggtacgtttccctctgtctctcggttcttctcgccttccacatacatctccctgctgcgcctcaattgactcatccctaatatgttataattttatatgtgtttttccctgtaggcctcgcatcaagatccgtaaccgtcttggtccctgatacccctcaaaataaccatcgtcttcgtcggtgaaaaccccctcgattattagaggtacgtttgtactcaaagttgtctttgttttccatctgattttgtatcataaatgaaatgatgataaaggaaaaagttcgaaataaaagagaatcaatctcgttcaaaggatgggccatacaacaattgagctgagaaggtttcgtcaaagatgtgatcagtcactgaacgtttgattttcttcttggtctgataatcgagaaaacgatcgattagataattggaacaagaggatgtgatctcaattcttgggagctggaggcgtagtggccaccatcaagttcccaagatgtctcttgtccagtaattgggaagctctatggggggttttctttttttttatttttcccacatgaattgaatctatcctccattgggaaagctcaggatgatggatatactagactctattcacaaagatcaaagcccaaaacaacatattgtatgtatatggggtctgctctgttggattcctggaaaatcagagtggatgattagctctatagatttggagtatgggattccaacagggaattgaaaagatgttcgaccacgaagtcctagatgtggtcgaagtcaaaatcaaaggcgtagtctccttggctgatatcaaaggatcttaagacatctcccggcctcatcccactgttttaccttgtgggattcaaacgatacaaacaattcaaatcaatatcactagacttcttcaggggacaagagatccattctatcggccttgtccacggtctacagtatgtcatttccgtcagcgtcggcgagatagaccaaccgggaactactgcctcacttctcaacttggacccatccgcacttccaactccctctgaaaattccaatcaaacggacaagcccaaagccccgaagccagtttcactcgtagactcatcatcacaaaccaatctacttgaaaatgttgaagggctccctctagttcatttcagaacgtacctcgtctagcttctcaaatccggacagcgtgagcctcgagtcgagctcctacctcatggcccttcgttcgacttcagacttcgaagagcccaagcaccatcggaagacctactcaaactagcttcagttgcccactgccattttttattcttcttcttatgtcaccctctcattagcactccccccccctcggaggaattccttcaatcctccttgggaccacaattcaaaaaatgattcaagatatctagggaagtaagaactacagtggtcaccaatcaaaaaaaaaaaaagattcaggaactgaaacactagaattgtagctcacatgatcacaacacgagtttttactcctctgctgaatgagattgtatttccgcaagctgcattcctccttgttgcttgcgattgcagattttctcattgagggttttaacaattaaagagcattcaaaacccacaaagagggaacagattttgcgaagttggcccatgcacctatgacttaacacatttgagtattctttgactttggcattgctcctggtgtcaagcatccgttccaagacaaactatttgaaagagaggattgaaagtaatgctgatttttggcttttaaggtgcttaagagaaaatgatactcttgattgccaatggatctaatgaggtgcacataatctgagataattccgacaaagaaaagaaaaaggaaacctcatcggtcgttgaagaagcaaaacagatgattctcatcgatctggggaacttataaggttggtgatcacgtttccgactcctaatttgatatcaacaaaattctttaatttgtctctcaatgtaagcttcttggtcagctgagttcatgttttgaagcgtagtgaggagcttttgtttttgttgtcggccctcttctcgaccttcttctcgaccctcttctcgaccctcttctcgaccctcttctcgaccctcttctcgaccctcttctcgaccctcgtccttggctttctcgatggctaacaacctagtgttttcgtaaacctgcaattgtgtcaactcgtcctggtaggcatcgcggtccgtgtccgaaagcgccgccagacggatcgtttcaatgaaatgtttaagatcttcactctctgccacccagtctggaattgtatgaccttctaagccgagatgacggaggagccagaccatctgttccaacggtgttttgcaagcatccgcagggatcccaaagtttggaagggagacaatgcagtaatgttggatgtggtcaaatggtaaaaaagccggtagagttgcgtccggatatacgcgacatttgcttccctgaaagaaagtggccgcccagcacaaccacgctggccgtagttcgggcgggactcctggaaggcacttcaaggagaagtcacaaatggcaaccacatagactggttgcagttgattgttcctcttttttgaagtacactcctgtcgactcttctttaatttgaggctgagatctttttcaacattttgttcaaacaagttgggcggaatttgactgcctgaccaacctcgcttctccgtaataagccttgcggagtagtagaccatttgattgagagagtatctctctgtaaccatttgcatctccacattcacgatcgtatctttgtctgtgacacagacaatgtcataccgtatcaatcgcattcctgaataaagacccacagattctgtcgggtcataaaccacgtgctgagaggcagagacagtggaccgccgagtagtacttttgctggatgtggaacgcgacaagctagccggtgtgacaggctcgggctgaacacgcttgatggtcgttacttggcgcagctcgacctccggtaaaattgacttgaggaagaagataagagtttttctgatagttttttaaatggattcaaaagaacttatatgagtatcttcaaactctttttttattcaaactaaaaattcttttcagcttacacatcaccaaacagtcgtttaaatgctgagtctgtaataacagacatatacttgcctgtgtccatttctcggggttctgacattggtgtagggtttctggtattggttcaaggtcgtaagggtcactggtgggaggtgcctgggcccgtcccgagcgttccgaggggtcctggggccttctgcggcgctccggggctgctggtggtcaggctgggtcgtccgacgatgatccggtcgatttgggtcgtctgacggcaatctgaggcggttggaggggtgtgggaggggttggggttgtatccgattgttccgagtgagatccaatggttctaggctagttccgaggggccggcgacgatccaagcgtaaaaaccggcgatcagccaaaaatccaacgtcctggggtccaagaggggctcttgggggtcctgaaatcgctgcaaggggtagagagaggtggaggggtgagttgtaaggtttgagaggagtgatgaacagggttcaagttgtggattttcaaggtggtagagtagggttggcggcgccacctttgagctgagggcgccaaggcgcgccttttccaagtcctcctgggcgcgcctactagtgggggcgcgggggcttttcgggcagtactgggacttattggtggttttgattttttttctatgcgttggaatacagcaggacccaggaaacccccgaagtatgtcagtaacgtaaatgtatgaattttttcaaaaaaaagccaaatcatacgcacgaaagtggtatgaatcggtttggccggcaaaaatgttacgcacgaaacacagttgaaatgtatgaaaattgcctcaatgttgagcaaaacccgccaaaatgtctagtccccgctttttcggggggattttttcactttccgggggatttttcctcaagcatacgcacgaaatgtgtatgaatggccctgaaaatgccagtccccggtgccccccgatgtatgaattaccgaaaatccagggatttacgttactgacatttttaggcggtttcctgggtcctaatacagctatttcggaaagggttgtccagttgtcttgtattttttttttttgcttttgtcttgcaattttttttttcttttgaaattttttaaatttttctttgtactgaactacagccgaggaggtacagctgtcatcagtagttcagttctgacaggtccagttcagtaaaaaaataaaaaataaaaaaaataaaaaaataaaaaagaattcgcgagtacaagtggacaaccctttccgaaatagctcatgtatgtattacttagcttttatttcttgtccatttcacttccgtctgttatgaaggtccgcgccggcctgatcctgtttggaatcttgggccgggcggttttgcctgggtgggccgaaaaaaggcctttgggttgctttggagggccgccagtaggcagccctcggagcaacccacaggcatagaaaggcatcacacggacccgccccaatacaggggcgatccgagccaactacaccctactacacctggtgtcagatgacgacataagagcatatgcccccaccccagtggtacatggcacgagcatagtggaaccagtcagggccaccgagagcaccttccccatcatctccccgagcggtctgggggcctgggctcctgggagggcgcgcctaggggagtttttgggcatttgcccccccccccccatcgcaccccgttgccccggggggcgacagcgcgcagggggcgacagcgcgcagggcgcgccttgtgaccggcgccgccaaccctattgtagaggtaggttttcaaggtctgagtggtgattggaggacttcccgtcaacatctgcaggtctcccagagccggtttagaggctcgaaattcaaatttctctgcgagaaccaagaatttttgggtctagaccaacttctgcaagggccccagatccgacgggaagtcctccattattggaggacttcccgtcaacttctgcgggtctcccagagtcggtttagagccgcgaaattcaaatttctctgcgagaattcagagtttttgggtctagatcgacttctgcaagggtcccagatccgacaggaagtcctccattaataatcaccactcagaccttgaaaaccttatatttgggtgtttgcaatatgttaggctccgtttggccacccaaaatgttgtacagcagttcccagaaagcttgctgttgcaagcccctgggatccattttttttttgtgccacactttttcttttattttttgtcctgtatgtgggctcatacaaccacagtatactaggcattatggcccaactcccacattattcaagttgaagatttgggagttggaccattggaatcctggcagttttttgagcagggaatggtcatcacattggtgcctcaccaccccttgccaggcaacagctgagtgcccagagcccaatcaaggccttggcagcagattcgcaacctgtacagtcatttgtacaggttctgaggcacaaaaaaatgtggcggaaaaaaaaatcgggaccccaggagcttgtgaacgcaagctttctgggaactgctgtacaaaaatcctaataatcggatttaagatttatcaaccttaatctgattattacacaaccatgcaaatccattatcatggtaaatattggtccagtccaaaatttcctcttggctggagaatacaagcaaaaagtatattccgtgatgaacgatgtggaacttttcaagctaaagaaaagagcttagaggggaaaagaacaactacacaggggaaaatgtgagttgaagacttggatgctgatgaagctgccctcttgtcaaggcttgggagagagttacactaagaattaaagaaaaggtgtggctatttctgtgggtaatcttagtatgagatttattactgatgtcttgtacaagtcacctgctgagagattgaggatgtgggggattctggtaaggataaggctctgggggataatggtttctgggttcaatttcttatcttctgggggaaaatcaataataattacttctggtaactactagtaagtgatgtctgctaagtaattatctgtttacttctctaatgcaagcatggggaacaaagtaagtggaaagagtcttctctatatacatgtgggtggttctgatcaggtactagtggcaagatatcagctgaagtaagaagatggtatgaaataagttgtatctgaaagacaattggttatgaaataaatgtggctgaaaaatgcatagtgtgaaataaacatgttgaaaaggagaaaatatgaagtaacttctgtttgtgataaaaataatatgtagtgcaaaaagaaatgagataatcaaagactgaaataaatattctgaggtgagatgagaaatctgtgtggtgaaatatatatgtaggtgatataagcaatgagtaatgagttgaaatgagatgtatgatgagaatgtaggtgatataagccatgtgtattgagtttgaaatggaatgtaagaatgaaatacttgtagtatgaaataaaagtagaataaaataaatgtggaatgaagtaattgatgtatgaaaagaagtggatgatgagtgagatgagatgacaatatctggatgagaaatcaaatgtatggtatgaaacagtatatgtagtctgaataagtgatatctgagatgaaataaataacatttactgaaagattattatcatagaaagaaggtactgagggaagactaatttgtatcttgagatgtgtgatatgtagtatgttgtagctatgtagtactatatattatgtaaccaaactatgtaaaaaatactgttttgtaaccttctgaactgggtacaagataatgggttatgtagcatgtgcatatctggttgtaataacatgaaaactactataactagctattttgtcctatatatgaccttgattggtctcaccacaacaagctgttatgatgtgacctgccaaacagccttctcaccattgttataatccccgtccccccagcaacagaggaataggtgtactcctcctccgaatctgagttcatctaactcgccttttcacatgaattcctcggtaagtcaaccctctgtggacccaatctatgaaagtcttcactgaaaaaaattttcacgtctcaacagtcaaacatagaacacacatcaatcaactgttgctcttacttcacgtctacgtcctcaccctccatgaaacatacagagcatccatcccactcaaaagtggagaagggtatcaagaaaaaagttgccaatcctttcactcataaaggtgtgtacagattcatctgggcgctttccctccttgcgttgtgacaggcgtattcacttgattgcttattgattctgtctagattggtacaatgtcaaggcttcttcaatgtttgagaactgaaatgctggcaagaacttcaccaaccaatctgccggaatgagtcagtctacccacccaatcaccccacaccttaccagtcagattactgatcttttgatcatttgtcacatcagagaacgccaacaactctttgaagggccgtatcatcaatctttcccttcccgatctgaataaggatgaggaacaaggtgagttcgacataataccacccttatgttttcaaataactctagaactgtttgtttacctgatccatccccctttgtttctgcctgtatgattcttaagaactaacacaaacaataaattggcggctgccttcaagttcaaacatagcaccaccactctctccttcagattccaacacaggatcattgtcaccattggtttgtgagcagctgccaaaggtcagtcttcccatcttgttatgatttcttatctgaagatccactctaacaacgctgggctgctacgctaaagggccacttagcgttagcgtagcggcgcaaaaacaggcccttttttctgtagtgttagcgtgcctctaccgccgctacgctgtagccccgctaacaggcggcatgtttttgggtagtgttagcgcattgctacagccgctacactgcattacgctgcgctacagcgcttttagcggcaaaaaaggcaaaaaaacccgctaaaaagccctgtagcgcggcgtagcgggcacttttttgtgccctgagcgcgtagcgttagcgcaattccgactttctgcactaacgctacgctaacagctaacgcacttttgtgccctttgcgcgtagcgttagcgaagaaaggtggattttttgctaacgctacgctacaaagtagcgcatttctgctgcgctacgccacactaacgctacggttagcgtagctggcccagcgttgactctaacccttttgtttctgggttggttatatacatagtcatcaagatcaatccttttatcttggattgatcttgtgtcactgctacatcttccccttttggcaaaaggaataagtcaatcagtacaaattgatccagtttatgatcaattgcatacccttttcctgatcagcggggtaagttcagctcatcacctatctcttcctacttcctttatctcattaggttccttgtcctacaagctcaactgccattggttcaatggaatcagaaactgagaaacacaaagtcagtcactttaaggtttgtggtaagtatcccacagatcttggtagctgtaccaagtcagtatcagttgaaaattggcttcaataccaatgtgcagttgggcatacagcatgaccgtggggctgattgtagcctttttgttttggaatcctgtttgtttgaatccaaccatctgcccccccccctcttttctggacctatcatgttcctgaaaatttccataaccccaaatgcaacatttgactgtttatcagaagaattccagggatcttggtggctacacaacgtggtgacttgattcttatcttgaaagcagaggggttatttctggtaaggagagaatttacagatgatttagttttgaaagaaaaggacaggatcacaagatgtctggaaacaagtcaaaaatgatttgtacaatgcagtagaaagactatttacaatgagttgaaataagaaatatgaatgggcctggtaattcattttcaggtaccatgaatgaactggtgaagaagtgaatcacaaaaggattttgggtaagtcactatcatcagaggcttccgagacactgaagacacctcgattctttgaggcaaggatcctttcaaatgcaagtggttgccgaggagtgggacatttccacttcaaatctactgccttacctccctgacccaatttgagaatattaaaaacggttgaacagacatgttcattcaaaaacgcattgattcctgtaccagcactgttgccctcagcccaagcactttgaaagagtcagtttacatgacaataagaagggcaagcatcaagtaacttactcagcattcagatcaaccatttttggatcagtgaggatgggaccaaagccctgaagatcacaaaccaattgctgcactcttgactgattgtatgaccaatgtgtcaatgcaatattcatgagtgaaaggtaattgggatccattcccttctggtttggtgataaatggaagttaagattgcttgaatatttgacaaaatttccatcgaggtgactttcaaaaaagtagacttcattgggtttatctattgcccctacaacaacaacacagtgtctcacaagctggacaataaaaggtcagcttttgattggaaaaaaggagattcactccaggtgataggcttaattcaatttgaattcctttaatcttcagcagaccatcaagtatttcactgatgaggtccttaaattctgtcaggatcaggccaaaaccccaataggtgatggaatcactggcatgattagagacattcggttgggggtcagaatatcgaatcttggcaacccatttgttgatgacctcttgcccattttctgatgagggtactggagctggataagattgacgactactaccctcgccaagatgcttttgcctatctactttgatattgaaagggaaggtgacagcgtggatgtaatcattgacaacataagacttctggtttgcttctggtgggggctgttcttcaattgtatagaaatgtaacctttgcgctacaacccatccatcagtcttcatggtgatcgaccaactcactgggtggctgagggtgtcgacttgtgctgataagccagctggtccccgaactggtttggttgcaattttcccaccaagggcccatgtggcagatttggatgtcttgggtggatctgcattacattttctcttgcggttggtagcacagtatccggaaaggctttgatgggatgctgatagaataaattgatgactgcggcacttttgattgtctttccggtttgggcaagatctaagagggtgccatggttttcaatcttggaattgagtgttcccaagcaagtgtatttttctggatcagggggaaaagtgatttcggttttggctaggatttcttcagaaaatagtgtcattgatgatgtcggaggtcttcatagaagttgggcttcttggtatccacctccaagacctttggaatgatccctgtcttcttttgtggttgatcatcaatgtaaactgtgacaccggctttcacaaactgcttttcaggtgattgcttgggatcgggggtgcgagaagtactggcacggctagattgggtagctgaagcctcaggtttttttaccccatggagctctttggcaattccttggtagaaaacatgagtcccagtatcttgagaagtcaaaacatgttgtggagccgcagagtaagctgggccagcggtgtggatccggctggggaggatttgggtatgaggagttgagggaccagaaggggatgattggtttgcttgggagggactggttttaatgtggggaacaatacattcaaggcaatgattgtcaaaatgcttctcagtcgaccattggttgcacttgaggcatttgagcatgtcacccatgggagagatgaatttcaaagaagtccaagagattgggatgaaggcttattgtaattgatgtggatttggtagtaaatatgaaaaaaccgttgttggtgagctcaaggagggtgatttgtgggctaaatatctattgaaagggcagaggtattccctatttatattccttcagaagctagcttgctgaatgaaatactagtgctccaatccgtgaaaaattatttcatgcatgtgagaacaggcaggataattggccggtcctattcaccatggtgcatggcaagaatcaaacaatgcggatgagaatgccttggttgcaggaagattgcttcccattcttttagtgatgacagactaaaacatacagtttgtatctaggcaccagtgatgcctggtaatgcctggtctcttcccagtggagaatcaattgattttcaattgtgcaattgaaatcatgaccgcatgggtggtcaccagactagatgggtccaagtccatatgggtatggttgcccaaccatggggcatttgatctcagaccttcaaggccgcacaatattaatcatctcttgtgatgctggtgtcaagaacaaaaaggaaaggagacacatggtcatcattgactttgctctgttcgattcaatcttgtttgactgtttgtattttgggctacagaagggttgcatgtgattgatactaatcaaaatacttttgcaatgcaattatctaggtgcaacgtcaacaactacaactggccctgaacaaggtggaggcattgatattacagctgatggctgcccaaagccttgtgtgaagcaatccatgaattgtgctcctgaagtccaagctgagccaggccacatgtgaatccagctaagccaggctgggtgaaacactcatgggcaccattgatggccttggattgaggagtaaattgattgttttgatgctccatcttgattcttgcaatcaccctgtggactaaccgacttgacactccaataatttgacatcctcagccttgtcacatttccataatttccctcagcagctacccttcatattccatacacaaaatcatggatctggatgtcactacctctgaccctactgaaattatgggctctgatgatgcgacaacaccaccgagttccccccccccacccccaatcatacttaccgacaacaataagcgtgactttctggcatctctgctacaagagggttggaaaggaccagatatcctgataattctccgagaaaaatatgtctggactatttccctacgttctctcagctgactccaccaaatgtggggcctatggctcaaagaccttccaccccaggattctttactccccgcaaattgcgcaagtctcatttcagcacatcaaaatggtttgacagtttgtgaaatgcgctcccaaattctgagtgaaacaggaatggatgtctccacccgcactgtggagagatatctgagggtgcttggcttgaaacaacaaaaaaatgacttagctgatggaaagatcaccaggtaaggtgttgtcaagcacatcaggcatgcccgtgatgcacttctggccaactcagctggctaccaaaggatgcggcagactctggtgaccaactatggcctccatgtacctaggtatgcctattctctggaatcagtggcttgattacacaaaataattttccttcatttatagacaggtgttatatgacattctcaaagagctggatcctgaaggaatggaaatgcgccttaaaaagacatgcgaaagaagagtcttccggaccattggtcccaatcacatctgggccgcggatgggcacaacaaattaaagcgttttggaatcacggtttatggatttatcaatgcatggtccagaaaagttttaggaatctttgttcatgtgaccaataatgatccaaggcatataggagtatactttctccgattggccagggatcatgggggaataccacaaaaggtgactacagacaagggaacagaaacagtaatcttgggtgccttccaggtccaactttcctacgaattcattccaaatatatcccttgaagaggccaagaaacacatgcattataccaagtccacccacaatcaggaaattgaatcattatggtcaagaatgatgacagagcacaacaggccagtgattgataacattttgcaacacatggaaaatggattgggagttatgatgacagtgatgcattacaaaagtaagaaattaaccccattccaattgcatatgaatctcaagcactaatgaattttggggccagactcctctttcttttcctatgggtaccagcattccaagaaagtgcagatagctggcttgttgcacgcaattccttccgcaaacggaaagacaagaggatttccctgccaactggagtcaaacccatcttttcttattcaaatccagcgcatttcaatactacagaccagctggttccagtcccacaggagagaattgatgagcttcttgaggaacactatcccaatccagaaccaatgttcacccacaccccagctttcttttacaacattgccttccctatgttcacagaaatgggctaccaattccatagtttataaattggaagactttggagggtttttgatgctatgctcccacgtctgcaagtatatttccctccacactttttttctgactcatctgatgaattttctgaagttggccaagatgatgagtcggcagtatcagattcctagtgtatgcttgttctttcacatgtcttatatcttgtaattagttgtaattatgttttactagagttcagaggctgctgtgcaatctgggtccaccccaaacatctggaaccctcaaaattttgtcactccacaatcatttctttatgagacccacatcaattgcaaaatttccattacttgcagacttgtatctcatttcctgctcaaattattccaatagaaatttcaagcagtgtgagtttttcaccctgcttgaagtcaaaaatgtgtaaactatctttaaaaattcagacaaacaaatcttgaaatgcaagcagttttatcatccaaatttagaatcagatttttgggccttgttcagaaattgtacgcctacatctgtggtttgtggtaacccaggaactgggttaatcccaaactcactagatactggtgtgcagcttctgtgtccaagtttgtgggaagaatgatcatgaaaattcacaaaccataacatgatgaaaattcaaagtgagagatagggaaggattgtgattcatgtaaaattaactattgttgattgggatcaaagaacctcttgcacatctcaaatttggatgaaacctaagttagattgtatgatgacttggattgaacccaaaagtgcttgctgattggaccctgtcatcagctggccgattgcaatgattttgaccatgtgagggggttaactcatgtaaagacaaacacacattgatgtatggattcccactggcacaggggacatgaatcatgccaaccccaaattgcgatagatttgggagcatggacaaaagtcttgcaacaggtcatttgcttcaattaggaactgattccagggttatggtgagggtctactcactcaggggcttagtcacctagatatggaccagagggagagaattatggtggggtccattcataataagcaaaacatataaagaggcctggtgtcaacttgtccaagtcttccagcccatcagacatccacaatcacaatcctgaacattcacaaacttatcaaagtccctcgctttggagggcctggtggccttggctggcgtggaacgccactcgcgcaaagcgcgagcctccaaaggagggacttaggacaaaagcaaacatgcccgcgtgtcacggttgggcagttttggtgtaacacacattgagctggatgtacagcatgcacatgaccagatatttagaatttgagtagatgaggttttagagattggtgatgcctctcacctctggttgtcggcgccacatttggaaaagggcgcgccctcgggcgcgcctttcggcgccgaaagatggcgcctttggcggggggcgccccgggcgcgccggggcgccattgccggtgtgtttttaaggagagagaagattagaattgtggtttttatttgatgaaagagaaggttttttttcttgaggttattgattctatgtacattggataaaatgtggaaaaaaatatatgagaatcaaatcatgagacccagagatcttctggatcccagtcggatgcatcagacttgttgccttcaattgcatcgatgtcgataacgtcgtcgtcaggctggtcgggagtagattcaatcaagtcaaagtcgaagattgtgtccatgaacgcatcttctcttgaagttagtgtagtgagctggttctttgtaaagatgccatcttcaaagacctcaagttcggctggtgtgatgaaagaatcgtaagccttcatgttttcatattccgagtcttcttgggttgaattcaaagaagtcctctgattttttcttctagcggctagtaaggggtcgccttgaagaagatgtagcttgatctgagccatcatcttcaaagtattaggcaaaattctattacgagattttgttttcatagcggtcatcattgaaaacagtccctcgactccagcagcgtggggtacaatctcgaggattccaatcgccagttttttaagtgattctgactcgggtgtataaggaacggtgagccagtaatgtagaggtttagaaattgtctttgaattgtaaggatagattgcattataatatcgatggacagcatctcgcaggagagacgcctgagatttagacatcttccagtgtttcgcaacttggaggatcatccgaccgatatcgtttaatgagtgcttctttgagacagctacacgtcgataagctgggtgaagaaagaaagaaaggacataaatgtcctcatgaaatactttcgtttgtgcatgaaggacatcgaggcaatgctgtttgacaggctcaaacctagagtaaacttcagtgtcgcgaatgttcttatagacatctatcatttctttccagatatcagcgagacaagtatctgctcgttctagatgaccgattgcatcaaccactggttttagaagctgaactagtgtttgatttgcagtgaagtgatctcgatccacaatgaccttgacaactgcgtccgtcattgagggtgtgtccacttgttggtttcggagcagttcgaggcatttttggaagccgatttcgtgcgattgaacacccaagcagaccttccccattgagtaccaccttctttcacaaagggtttgtagaccgtgtttgacactgttttctttttgccacgtagtcagatgctcgcgccagaagccagaattggtgaagtaattgaccaatgttttgtttttcttgacgacagcttccatcatgggatgattgacaaaccgcttagcaatgagattgaaaacatgcaaggtacagtgaattttgagaatttggggattttcgtcgttcaagagtctctgcatgatgtaattattgagactaccaattagcaaaatggaaaccacaagtaggttacattttagaatgactcacacaaagtttaagcataaccgatggtgaatctgtgacaacagcacatacttgatccaatccaatttgcttggacttgagtgaagccttgagagatgagaagatgttttcctctgtgtgtcgcttgtggttgaggtcaaggatatcgataaagtactttcgcttagcacctttgagagccattaatgcgtatatactgttgcctgagttgttggtccatccatccaaagacaaggtaagttgattttgttctttaattttatcatgcagccataattcgtgttgagcatgtaccacagacaatgcttttttgattacctactctcaacaaggtatcttgtatacagatagtgctagttctaactgatattcttggaagtaggggttctcaaggtatgtgaatggtgaattggagctaacaattgatttaagaagcaactcatggagtttgagagtcttttcctttgaaaagggctgaaagtactgtttgactgattggctagatgtttgaccactaggatcaattgtgacggatattgttcgactattttcttgatcagaggattttggatgactcgattcatcaaccttcatactgtttgataagtaagatgactttttgtcggcgggaatagctggacagacatctttgatgtggctgaagaggagttggggctttccttggttgaagactttttgacaataactacatttagcagatcttcgcctggattcattgttatgcagatttgacattaagaatccttcccatcatggaccatgggatttcgaaggcttcatccattcctgtggaccagttgagtttctgattggtggcataataggagctaataggagctaggaagtacaccggagggaatgattacagtaaggagctcgatctttttgaatttaactctgaccatggactggcggctggctggctggcttcggtgtccaagtccctgcctaagcctttcaaacccatctactgtctacatctttgatccttggaccttctcacatagttccccctgtcattcccaccaatactggcagtctggcattcccaggggccacatgagcagattgctcaatgtctcctcgctttgaaggccaccctgaaaaagttagggttaaaggtgcgcgccctacccctttttgggcaaaagggcgcgcctgggtgcgcggggcggggcgggcgcactttggcgcgcacctgccactggcgccgacaaccagactctcacctcatccaattttcagagctttatcttggaaattggatgaggtggatgtttttcaagttggtcaaattgaggaaatgttctcacctggtaggcagtgaggttgaaacaggcttatgtaagctcagccaacttttcatttagcaaattttccttaaaaactcttcaattgtgtagtttttgatttttttcaaaagtttcttgatggaagtcaagaccaccatattgggcatcttcacctcagctcagttttcaaaaaatatacaagctgaatttcctaggatttttggcgcaaaaaacagccaaaaaacttgactgtgacacgcaagcgtgtttgttttgggctcgagcctctcccgcactttgtgcgtttgacggtgtggtaaataatactgtgtttctacgcagaaaatataaaaatttcttattatctctttatacattcaagatagggtaaaaatgacatcaaaaatggaatcctcaggtaaaataacccctagtaacccactacaaccatacccttatctcttatagtttggaagttacatgtatttcaacctgtcacgggatatttcttggattcttcactctagccatagccattatgagccgaggatgcatattgcataatgaatacatttgtagtaaattgaatacctttacgttgttttgaatccctttgtattagtgatattgcatgtatgcatccctttgatcatacatatgcgtccctttattcattcatatgcatccctttgtagtagtatctttcagcctgtaccctggggccaaaattcctcacatttgtctatataaggaggcctctgcctgccagttgttccctccatcatcccaccagtggaccagatcatcccaaccacccttataaataaatccatcttatatattatttcagaactacaagtcatagccacattacaattacagatttatacacattgaaaaacagatttaacactttcatcataaacataaaccaaaaagtgccctgaaccatattcatcaataacaacttcatcaagataaccaacagtcaataacatctttataccctcacacatataaattggcagcttcatctcgaacttatccctatcactatatataaaattgccaagctaagcttggtggtcttgttattctgatagtatagaagggcagagcttgcaactccaacatacccttctccattcagcaaaagggttttcataatcacttttgagtcttacaacggagaggctgtacaagctcggaacattcaatcatccaacacaatcagaaacacataaaatccaaagcgactcgtgaccaaaaatacaatgtttcaattgatcaacaatggaatcacagaattgcatgattcactggaatttttgggattatttagagcatctcatagtttaagccaaatattttgttatgtggtggatttgttggctaactttttgattagtcagatgtttcatgccttgataagagaagtggcaaacagttttaaactgcatcatcagttcccccaggtcttttggaacttggtccagaggatcattggaacatcagactcactaacagcggcacatctatgcatcagttgacaaacgggatggtttactggttacgaggcactgtggtgggatgccattgtcatgaactgccatacctcaagtgcaatgaaatggaactttttgtgtgagatagatgcgtcagttgataatgtatcaataaaaatcactgggaaaggcacaattgttcccaaattcaatgggaaccaggcaggctttgacttgattgtccagcaggaagttaaagtctgtactgcgagtcagacatgtaatcatcaacccaagtttcatcagtgctttcgctcaaaatgatgtgttacacttaggcttttggggaccatgtagttatggtcaagtatgtggctctccaaattagatgtaccaaaacttttgatacatgactaaaatttggtcaaagggtgcacttcagaggggtgttagctgggtgggacaggcaccatgaaatgatgatttttgaagtaagtttccaaaaagaaaatttcctaatcactgaggtctaatgatgcttctaattttgatccagttgaatgaagtgacaattggaggaacccaaaaatgaaaattcccaccaccacatttcaccattcactccaccctttggattcatgctgggaagcatgagaaattttggattttaacccagacttgtgtctaataatactatctcccatggttgcaaggcacatcttctgaaaaataccctgactcggggttgatatcactcatgttgtgagagtttggggaggtttctttcctgttagtttaaggaagacatttgaattacactattacaacctttggtgttatagattgcatgcagacttgataagaaggcacatcaataaaatccaaataataaacaaagcgcaatgcacaaatttgagaaatagaaagacaaccagtccctatgcttttttggttttcttggcatttttttgtgccttttgtgcttgtttttctttccatgcttgacagtcttcaataaacttatttgtatcacagaaaaaggcctcctttttagattcataatataggttctgtaaccaagtgatggtttgaagggaggtcaaaggaatttcacaagatacaccaagacagctatgatcagattgcagggaagtagaaatttcagtgcaatgactaaatctatcagctttccaaaccatttcaacaattccatcaaatccggcaaaatttaagccaaaattttcatcgggaaataggaagttccttccctgaaaattcaagttattggttactaagcttccatcttgcacgttgattgggagccataaaccaaacgtgtaagttgaggaatctctatcacagtgtggtttgttgtgaaaatttttgaaggtgaaactgagatgtgatgcgaaggaaaagtcattcacttcagcaaatgaggtagaagagatcgatgggagttcaaggtctttatgtcaagatcacaaggtttcgtaaaggtactgcaacaagtgggagaatcaagtagcaagaaaggcttcatggtctttcatttgttcttgaaggagggagtaatgttcctcattccctgcaatcttgggaactgccgcagaaatgccgaggattttgtttttcgtgtaatccttgcgccagctggcattgaacatggttccaccaagggtgtttccgttgatcccattcacatagaggtacttggattgagcgatgaggtgcatgctaaaacctttgaattgtttgaggagggattcattgatgtcagagaacttggtgaagtggaccaggccaccaacttcttgattcttgttttggaggagaattttgttcttctggacaagccttattggttggggggtggaacgtgggtgatggatggagaactgggagctggcaaagattgttcaatcgctttgtctcctttcccttgttcctgttgcgatttctcttctgtgtcctggtcaatttgggttcagattccccctcagtatcctcaccaagagctgtgggatacttcccacaaaccttaaagtgattaacatcaggatcctctcactcccagtcagattgacaccctgaggaaacatctgagagatctatttgaggtagcaagtcatcacagatgtgattgttgtgtggaagggtggctggtggtgattgataaatgcaataggtccaaaatggacagagcccagtaagattgacagcaagaatatctggaatcttagactagtaaggatcaagcaatcttgttgtggaactactcttgggaggaatagagcttgagagggatggatgctttaatgggctgcctctctgataacaagaaaatataagaatatggactcttaaggaaaggtgtggctttggagatttcttgaggatggtaagtctaatatgtcttatgtttactagtctaaatatacttgttcacaaatcaagctatcccaaatgttgatgggaatatacctggctaatagtgggtgatcagttatctgaatttctggggcaggatctgatgaggaacaaatgaagaggaaaaacaaagctccttatatacaaatttctggggagtggccagcttgtggttggaagatatgtggaacattctatgaagagtatgaaacaagggaaaacatttatccagagaaaacaggggaaacaagcagtggtaaaatgctcccaaggttactagtatgaaacaactaaggggggaatattccatggaaggagataggaggaaataactgtttcatggatcaggggggttgttactagtgtgagacacaagggggaggaagaatggaattgtttggaggggagtaagtttcaggagtggggagtttctgactgggaaatattattatccatgtggtctgtgtttgaggggattcatgactggtgtctggattggtttgagggcctgggaaattcctgaggggtcttgatcctgtgattcttgtgtgatttgttgctctcgatgtgcttgaagcttcaggattggcttaccacattgtgtgcaggggggtgttggtggttctattggcaaatgaacagacttgggcgttgataaatgcccgccctcccccctcccgcccgcccacacccacgcccctctaaaaggggcgtgcaatcacacccgcccctcagagacgggcgggtgggattgcacgccaaccgcccaagaggtcatggcaggctgacgtaagcaaaacactctggagtgttttgcttttgtcagcgcgccgatgactcttggccttccagacctgtacagtcttcatggccgggaggaaatccctcctggccttcgagacttgtacagtcttgaagaccgggagaatcctcccggctatcaagactgtacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtggacgctgtggtagtcaaaaatgtgaaaattcaaagtttttttctttctcttttcttatatatatgttcttcatattatcacccaatcactctcagaaattacaccacacggatcaagaactggactctacggaaaaattcactcttggtcaccacggaagcgtcactggaacacacctggatcaactcttacccaacaatggacaaaatatcacaaggaattcacctatcaattacatgtcaccagctacacagacaccctcagtacatatacactcatttacatacatctacactctttacatttcacttctacatattacatcatacctgcagcctaaattagtgtattttccatgcatgacagcggcagcttacaccaccacactcacttgtagacacatcagaacctgaccaatcagaatcactcagtcagctgtttggatcactactttaactcttgtacatgtctgaacaatcaaattcactcattcaaattttgtatgtagctaaaatacctcatgtaatagcccagtccagccaaaatcactcattactggctgccctggagctaaattccctcactggtgtatatataagaaggctctcctcccagttgttaaatcagcagtcaagtaacactcaatcaatatttgaccacccttacacaaacactttaaagcgccaaccaaaccaaatcaacaactcttcatcacacaaactcattcctgaactttaccctatcacttgattaaaaattgccaaggtgagcttggtgggtcttgttatctgatagtatagaagggcagagcttacactccatcatccccttctccattcagcaaaaggggtcttacaaccactttttgagtcttacaatgccttacgagttggagcaaatcttccaggccaatttgctgctgtttgagcggtcatgaaacttaattcaagactttggtgtgttaggtagaagcaaatgatcgccttttcatatttattaagtaggacccaatgtcagccttagagccaaccaagctggccaaaagactgccaaaactgcccatttctacacaaaatattatcttatcttttttatcttaagacttttaacctttctgacttcagaaatggattcctggtgtgaaattaaccctagtcaccactgatcacttttacccaactccattccttcattgactttgtaataattcacagtactccagtaattattccaacctttaggtttccgctccctctaccacatgtacatgccagattacataatccaactttgaaaatcctctctgagcttgttgattccgcttccagaggattttcagactccagaccaacacagaacaccaacaaccagatctagatcaagcagacacttatcaaccagaaggacctcacttttcctacctttcccactactcagtgtcattggtatcattagtaagtctcttctcataagttaagctagcatctttctgcttgtttctcttctctgtctctctcagtttctcttcactcccctccaaacaaaagccctgatcaaagaaagcaagctcctgccaacggtgccacagagacgatatgatacggtatcaagcgtttatctgtatcgtctcagaattggaatacccaaaaataccggatttgtgttgtctcactttcctgagacatatacatgtattgtatttgaaaagtgagaaatgtattctgtatcgtctcagatgactgatcccaccaaaaccgtatttgatacataagatatttggctgtattgaagaaaaaacaaaaaaaacgaagacgaattttttttttcatttttaaatccaaatccgatacaatgtattttttcaccaaccaaggaaatactgataccggtatcaggctcaaaataaatacgatacaatccaatacaaatacatgtctcgtatctgtggcaccattgctcctgcttctattatctctacttctcctgtttggtagtataactgaaaactacataggtttccctttaaagagacttgatctttgatctaaaaaattttggctgacctgattcatcagtgtcaataacccatttcagtttctgttgatttggaggcgtcagagttagctccgcttataacagccatcctactaaggaaaataagactgtctgcagccatccaagagggacagtaagaatgccataatttaatcttctccatagaataaacaaaggacaaaaagattattctattattttccttctcttctttccctctcttctacttttacttgtatttcctttatcttgagaaatacatttaaaagtgccccccaaaaccttgtgtcctgctgtcactattgagacccaggctcacacccaagaagaattgacgtcagagctgaagcagcgtaatgcaaaagtgcttatatttgaaatttgcctgctccagcaggttttagcaaaggatgctagcacactcttctctagtcttatcgattctcatttttttctggtcgcatattcttaatcaaatggaatattattttttgtgagattatattgttagattgcttcaactcatttgccaatctctaacaaatttggggctgatgggtttgtacaattcaaataactatccctctgacatatccttcttgttttttttttaaaattttccccttctctcaagtatgtctaattgttgctattccaaaaataggggtttccctatcaatccaatgtggttgctacagtgtagttttgggtcaggttagcatgtactagcttttgaagcaaatgtgaataaagtgtgggttttaagtattttcttgagaaaaaagtagaaattcttgaagataaatctgtggttattctccttatgaagccgaatcaacattctggcttctgatgaaaaatccattttatgggtctgatactagatacataagctctcccaagctacataattctatcattggatcttcaactatatcaaagaacaagactgatgattgaatcatttcctgttggattttcagtattgatactcattttaactcaactgtcactttttttcttcaaaacatcgtatacttcattattttattcaatattgttgtttttatctttcattcttttatttaaacatattatacctaccaccacatctcaacatccaaacttatttttcattaaatcagcaatgacatcatcaaaagtcctgaccacattgctccttgagagtcaacacatcttagcctctctctcaagtgcttaaacgccttgatgttctatcagaatatctatgattaaagctttaaagtttatctcatcattggttcttccaaaattatttctacttttacccccttcctcccccctataacctgctgaaaaataaaattgataaggcttcctggtcagtttgcaaatcatagttaagaccagagctaccactagtagctgaagaaaagtgagttgaatttttttgctaaaggggaaaattattcccaaaaagtgagaagttcaaagttataattttccaaataaaagaaaaaaccaaaactaatacagctatttcggaaagggttgtccacttggacttgcgaattcttttttatttttttattttttatttttttactgaactggacctgtcagaactgaactactgatgacagctgtacctcctcggcagtagttcagtacaaagaaaaatttcaaaaatttcaaaaaaaaaaaaaaaaatggcgagacaactggacaaccctttccaaaatagctgtaaaattagaaacaatttccaataagatctgaggctgtaaagcatgccacaattgggattcattgcaagtcatgggtcctcatttgagatctccaagatgaaaacagtcactagagttgagcttaagtttatcttcaccccgggatcaaggtttcaagcctctgtctaccagaagccattacccaaacatgcaagcagtatccctagttaagacaacagcagggcgcccacagatctgcaatacaacacaaaatgtattggttcatcagggatggaattcttgtcctgtctcttgtaggctcctcttatcctcattttgacacgtttacgtcatggtcatttggccgagttggtctaaggcggcggtcttaagatcctctatcgcgagatgcgtgggttcgaatcccacagtgaccagatctttttgtccattctgaatctcctccgggtgtcaagttttcctcagaatcccccgatcaaaatcccaagaagaatgtccgaggaccacaactgaacaaccaatctgaagttttgagtttggtttttggatgaaggatgaagacttcaagaatcatccacagtgttgctcgagcaccacatcaccagcgaccatcgactatctgcttcaggacatcaacatcctcatcgtcagctctcccatgtctcacccgatctcagtccaccgcaacagccacaaaggaactatcagagccatcgacaataccatcacagactacccgtacgtcttatctcttcctagtcttggcgaaggttctcattgactgatattatccccctccccttcttgatgtaggagccgaaacgtcactgaggaggttttggaagacggttgatgttcacaagcaagaagatggtaagagttttttttccgttcgcttttaaataactgttttgaagggatgttgacgatgaaatatatcaggacagtactcaattcgcctcgatctacgtaacttaaaaacgccgagtgggaagccgctagtgttaccgaaaactaagctagttttggccaccttgattgcaagagagtgggacgagcaacgcaagattttgaagcaacattccctccctatggtgagtcttcaacccaaaaataattcccttgagaaaaaagaaaataacaattcaggatgttgatctgtgatgagggttcttggcatagacttctctggcttcacgggctatcgacggcttgagcgaagccgaaagggatgcagtggttgatgatctgatgagatatctggacacggacacgatatggtgaggagtgacttacatgacttccaaatcaaagtcagcaaaaagagactacatgaactgatctctctctgtttctcttgaccgaccgatcgctaccagtttccaggaatcgaaaccacgagtgctagcagagatgcaaaagacccactgggctccgctgcttgtatggctgcaagaggcctacgggatccacctaagagtgcacgaggattcgatcgtttatagcaaacagagtcccgagacacactcgaaattaagagcccttgtcgcccaatttgaccctctcaaactggccggtaagtcctctataacctcatcccccccctcctgcctcggccttttgcttcctctcggaccatcattcacgctggcccgtctcatgtacatagcatttgaacgggccgtacacgctactaaatcgttcgtcatcgcattggctctcgtccaaaatcatctcactgtcgatcaagctagcgacgccagtcgggtcgaggtgctcagtcaaatcgctcggtggggcgaagttgaagatagttcagtcctcctcctcatgccccccccccccctctccaataacaaatccttgcatttttattattatactgactgtaatctttctctttttgttgcatatgttagctcatgacgtcgattatcaagagatcaggatgaagttgggaagcgtcagttgtgcgataatcgatacaccctaaaaacgcatggagtatcaagcaatcttgagcaataaaagctcaaacctttgtcatagaaacatcgtccaactcgaaatttatcgaccctgcaagaaaaaaaaaagcttttcatctttatttttacgtacttattgggctgcatagaggcaaattacagagccataagtagtcgcttcatgcgtgcttctgacttagtcggtctgaaattacatgtcacatgtccctgatgattagaactggtgtagggtaccagacaggcggggatgaagagacattaaggtgttgagaccatgggtacggatgcgagtagactttagtcggcctgatactcagagattccgagcagttgagcagccaatctggccttgaagaccatgtccgacccgggcaatcttgcattcatgactagtattccctagataccggacgggccatcagttgctggtccggtagcgcctgaagaagaagaagaagatccgaaaaaacaagaggctggcccaataatgtaacctgaggaaatggaagccttgatgaactgattggactagttagtgaaactcagataccgggcggacagaatgatcacattgatcaccaggctgtggggggggggggggactgaaaatcagaccggcccagacctaaaattgaggaagctgtagagaccaatcagttggttccgacctggcctcaatcttcatgggacttgaaggataaggacatggatatataaggagagtgaaagcttccccgaaaagccaccccacttctcatcccatcaatcccaagctcaggcacatcaatcccccccttccccacattatttattgcagaagcatcaccttctaaacatatatttccaaacacacacacacacatacacacaccaactttcattgaaatatactttccaagagctattccatcatgaacaccttcaccgtcttcgccgctttgttgctcctttcttgggaaatcagcgcccattcgcacgacagttacacgtctcaaccacacccgaatttacctgcctcagagggttacaatagccctagccttccttcccatgccgtggtaccgactcataatcttaccccgctcaggggctctaacagccaggtctcgaatggctcaaatgtacgcaatcttgcaatcttcctgttgatccaacatgctccatcaactgacttgacatcttcttctctctttggaatacctcagggctatctcgagccggtgtttagtggccatgctactcctcaacccgactcggctcttcatgggggagccaattctggcgcttacgcgaaatcaggagcgacgacagttcggccggtgcacccgaatacaagtcttccagaagaaggaaccatggtccccggcgctgtcgatacgaaatacggctcagcgcttcattcaggcggagaacccaagcaagctggagcgatgccggactatatcccaactttccagccattcggtggccgtcaatccgccccagtttcccccggatacctggcaccctcgcccaagcgaaacctcatcgccgccagaacctcccgatgcttcatcccaaaccggtgcagagctcccgtccattgcgtctctcctgccagctgtagaactttggctaaatactgctggaaaaaggctagccggtgtggttacacttactgattccttgctatcattgcatctgagagcttttgtatttttttggtggacttgaaggaagctcattttttttattctaggatagcagattgtaaatatttattggtcatttatttttttgggggtcaactttaacatctacttgtatactatgtattctatttattggattcctgaatgaggaaactcttgtctcattacacaaactcaagctcgtcgcaagaggcctttaagatacccaaactccagcttatttttgtgaaataggtattttaaaccgagttcaggactgatcctgctgtttccaaggtcttccaagaaagtgaagaatcaacaaagaggaaacggaccgatcgaacagggaaaatgaagataatcatgagacttatgtagagtagtcttatgaagatgctattcttttttgcaagaaccgatgatctaaagattgtagagaaagccgggtctggtgaatcgtacttcatcagtgtctgatcccagtcttggaacgttggttaaatctggcctcaccgattccgattcctccaaaggaataggtcccttggcctatgtaccagtggacgagggaatttgtcagagaattgcggcgacaaggagagagggaggcaagtgaggaacatgccgcgttcttcgggccagctgagccagctgtctgccacgcgtccataaactttggtcacttgagctgcgtgccagttgcctggtaagaaactagtacggaacataaggggctgctaccttgcttagcaagaaaagtgcaaacaaacgccttgaaacgattcctgatgtttccaagaaagcagaacacctcgtccatcatcaacccgtcggatcatgaatcagatccctcgagaatcaaacttcccgcataacaatattttcaatggtgtttgcctacatacatcagtggcactagtgttaagcaatcatcgcgatctgtttagctacacactttccagcgaatgatcagatgttgggggctattttgaatggttatatgttagtgccacactaagagtaagagtacagttgttgacgctgtagtcactgggcagtgggtttctcaaaggccttgatcacgggtagaatttgtagtatggtcagattccgacaagtacacatatcacaagctgcaatccataaatagccccttccctgcgtggtttcccgtgcaatatacatttgctcctcattgctctcataatattcatagggaccagggtctttgcactctataaccattgggaatcttgttccgaggtaagtctctcatttgttaactttgcaatctttatatacatcttaagatacaagccttcgattgcaaaccaacacttcaacagcgtcaatataggtcggcttgctttactactcgttgtattgctggtgcatacctggagaggtaagcggtgttcttgttgagtatcacaggttggatgtctgctgattttacaggttaaatgattttcagcatttctctgaaaatacaaggcccacttaaggagtgattgatcaagatgaaagcaacctttccatgcatcttcctcgtcattctcacagtcttactggcgactccagtaatgggttggttcaaagaaaaaagcgcaccggtggcgccggatcctttggtcaagggatggacattgggccctggattatcaaaagatgatcctgaggcgcatctgatcatcgcgaatggacacggcctcaaatttcatcccagtggatcaggaaaatggatggtggagaatgaattcaagcgcaggattctcattagggtccacatcaaagacaacgatggaaaacttatacactttaatgtcactttgggcgcccgaacctactatactaatctagacataccccactccaaaggcctgatagtagatattgagtacgtcggaccaatagaaaatatgtaacctggtaattagtcttttagaatttgtgcattttcgtcaatccagcagcttccaattgtgctcaaaatagccgggcttggcaagaacacattctcatcaattagaccccacaaccttgtgcgccatgttaaaaccgtcagctctaagagcccttgagtacattgctggtgtcctcgtacccagtaggaaggaagccagatttttcatcttcgagtttgcagatcttcaagtggaggagtatctgcactagggtgaaaaaccccgatgatttgatagtcttcagttgttcggctcaattcaccctcccccctacgcggtatcgcggtttggccaaagtctcaaaaattcacaaatcaagcaatcattccaacctaccgaatagttaaagagagaggcggcgcgtcattttcaaaacctttgcaatggcatgtcaagcatcgtgcaactctgttaatcaataaatgatcttcagagtccatgcaatatagttaccgggtgggccatcagcgactgaagatgtttaccataaggtcttggcaaacccaggatgttcaacatttacatgagatgcggatctggtcagatacaacctttctatctgactcaagactgggttgtgccctttgctaaaacctgttggaacaggcaaatttcaaatatagacactcttgcattgcgctgcttcagctccgacattgattcttcggtcctacttaataaatatgaaaaggcaatcatttgcttctacccaacactccgaagtcttgatttaagtttcacgaccgctcaaacagcagcaaattagcctggaagtttctctccaactcgtaacacgtccactcagacctctttcaattgggttttatcaacctcgttgacgttgcggtcaatgcgcctcttcgctcattcaatagaagagttagtataagaacatctaccaattgccttaggctgctcacattccatagggcgaagactgcgaaaacatcattgcgaagatctcctcacttgttctgctgcatcctccctctatatcaaacatcatcacaagcaagtcagcaatgttaatccactccgctacgctggtcatctatgtctcctttgtgttactcatcccgaaaacgccggctgaatgttctgtgttgagactatctaaacgcatgtatggagtggctagggcggaagaatcagtttccttgtgagtacctactccaaaaaaatgatctgaatatcaacacaatgatccttatattccactaatcattttacatttgtctagattagacaaggcaaggcaagtagtctttccatgaattagaacaaattattcataaatctaacaatcttggttgggtcactcagcagttcatccaggaccccactctcacatgcaacgtaggcacatattcaacatagacaaaaattcaaagcaaccaatgatcatggtgattctgaccacacattattttatttggtgacatgttttcattatctgtatgtacatatatgcatacagaggatcccactttgggcaaggaatggagacaggatcatttcatgatccaaaaggtttcagtgtgtaagagaaattgatttgaaatcctttcaattcattccaaataaaaagggcctaatcttcatttttcaatagtgatccacccagacagtatgaccaggaattccaacaagatgtcaaaattaatttagtaccaaaaactccagaagaacaagatgaagaagaaaggtaagattattgattgagaatttctcagaaagtatttttggttataatataatgatccaactaatctagaaaaatttctaattgcggatcaattagattgaaggcattgaaaaatgttgtctcaaagcactttggagtcaaagttcaaaaaatagatgcaacattagattggatcaagtaagttaaaaattctgttttgaaaagttgaaagaaaataattttacatacccaatgagctgtttcagttgataaattaaattgggaaatgtgtgaactctcaaaaacctaaagatcattgagggagtctatttatgagggaaatttgacccctgaaatcatggcaaattctcccataggaaaattaggagctgttggcatgtggaggaaattgtgagttgttatttttttgttttgttctttgagtcaaatgtatctgatttactcaattggtgtctgcttgttttgtcaagttatttgatgaaaaaatttctaacatttgaaggacttatcaagtttagatcagattttgaaacagagcttaaactgatgtaagtatctattaatattttccatgtctacaaaaatagaagagtaccaacctgatacaatcatgataacatactttgatttcaatacatgaaaaatagcaaagtggaagacacaattcactccttacatcctgagctcacaaagacagaattgaagcatttcaagaagtttgtggtagattcaggcttcaagcatgcagaaaacatgaaactggaggatgaggttgaaactatttttcaacaatggatgaaaagcaaaaagacggttgggttttacatatctaaattttgggaaaagttggttaatggattgaaatctcttgggaaaaaagaaaacaaatctcagtgagatattattggtaccaatttcttcatttgttttctgtttcaagtgaaaaaaatcattgttgtttttcccattgacaagtcttgttttaaaactcaatcagggatttttttttaactttttaaaattgacattattaccaatttcctaagggcattgataaaaaaattaatttctgcacacacatgtggtttttgctgtgcatagcaaacacttcaaaaatagttattggacccaaaaaacaaaagattcttacttttgtatttatgatgtgatgggtcctttttggccaaaaatactatttctggtcatatgaccccatcaatcacaagctggagaagtaacatcttttcaatacaaccagcaagctgtagagtccaggaaagcttactagcaaactggttactggatacaccccaggctatcagaatagctttccagcaagccagtacttctccctctttcccagaatccatcctgatggtctggggattttaaagaacattggtaacctatcacaacaagctggggattcttgaatctatcccaacatgctgcatcttctccagatttttggaaagctcccctgacaagctgggtttctcaatcttgtcagaaagctatcccaacaagttgttcctcctacagattgccatttatctggcctggaaagctgatccttctcctatatggccccaaaggctttttggggtcaatagtattaggaacccctccaagacttctgtccaaagaaagcataaaattttctgaatgaactagccttgtgtcaacgctgtaacagatacaatacactgtgtgtatcatggagaattctgcaaagctgcatggccaaaaaccaaatttgttgaatctccttgcaaataaaagcagatgggtcagatagttttttttattggggctcaggtacatagtgatacatggcagaaagatgacagatatcgtatctgtttcagcgttgcttgtgtgaatgcagaaacccacatgcttagggggtttcttagagattgtttgtcaatacccgccgctaggtaccaagcaccgcttggcgggtatcacccccgccccggctaggcggtgccgggtgccgtttttggtcaacaaaaaggtacattaccttgttttccagaggggtttccttccaatcaacgaggtacctcctcttgaaaaatctggagagcaagttgttatatataaaatggatgaactttgcaatgttataaagccctacctattactcaaataaatctattgtatatgagtctggttcaagagaacagatggttggtttatactaaagatcaggtagatagaggtgccaaactccaaaacttttctttattattggtactaggaaaatagcttctccaacataagatcatggactatgataatatattgaaaaataaagggaaaaaatattgttgcaaggagaagaaggaaaagagaatctcagcataaacaggaaattatgtatcatatatttacaagtattaatcaagagtattagtatgtcagctctgcaacagttcacattacagtacattctcatttcttaatagactaccaaatcaatcctcattaagtgctatataacctgcttgatctatttcatcattatcaccagctattattgtaaaaatcctggacctagctttcataacaaaaccacgattaagctatggtgaaattacatttacaagggttgttggatccgggcttcggagtcgccatttagagctgacgaaaaccgagttgtgaaagattggggaaggatttaagtgcctgtagccttaggcgcattgtcgcaggttttgagtaaagcatggccattctggaaggtgttcaagaggagagaaaaatgtagaccagtgagcagaagtttcttcgaaagtggacaccagaagataagcaaaatatccaaagattttattgagtgtactcaccctgcgctgacaacagagcgtccattgacctatagggcaggcgaaaagtggccggccgcgtgaaaattcccagtcggctgttcgctccgtcgaaggaaacgtgcccgctgagtggaggaggttgcgatcagggaagctttgtttagtgatagatactgggagagaacgagtgacgagatcaatgaaatcatttgacttacagaatttgtaataatcaaaacaatatggaagcatcggcggattatgcttctcacacattgcatcgtaccctgttccgacttgacagagggcaaacccgcagctgatcaacagaagcaggatcaagcttgcaagggattgggtgatggtggatttcatggttctgtttgggaggcgatatctgctcagttgaaggttgaatggattcgatgcgctggacgtaggcttgtcgatttttgacgaagatgatgtcacaaaagcagatgtgggtgatcagattggagaggtgggattggtatcggctgtcggaattggcatccgaggagaccattaaatacgaaaaacctcccgaaaaacctccatggtgtacagatctgataggtttgcagacaaaaaccaccctacagagaaccttgagcgtagatacatacctatcttgggaggttgacttgtgccaagtctcaacggcggcgctcttttgcgccagagaacaggggccatcgcaaaaaataaccggatccacggcggacctggtcaagttggaccccatcgctcaggtggtacatctgtattcaacatttgatccttactcaaaaaacttccagctgctttcatttcgttggatgggcgtttatcatcggggcttccttgggaagacacggccatagctgcaagtggcttccagggcaaccgacgtgaggggcagatcggcggagctcctctcttgcggtcagcctacggccgatgtgttctctcggcctgcgggcaaggcgatgtttcgccttcgcgcaatccagcccctccttcctggtctgcagggaaaagccattgcagtgcctgtggcgcccgtcttcgtggcagagcgggatggactctgcgctccgaataatgagggattgagaagggtcagccgacaaaaattaaatgataatccatttgtttgagcctccgttagcagctctcctgcccagatctaccagccacgaaagcagtatttgaatgatgatggccgattatggagaaaagcagcttttgttcacctttatactgcatccatatttgttcttttttctctgggtctgaaacgaccacctcaatccgctggaattcccgttaagaatccgcatgggttgtaggcttcagatggagtacatagcaatgcgtatccattcataagcgagctcagcgccttgaccgtcattgaaggcactcatgaagagaggtcaataacctcgtgcacctatactagctcaccctttcaagaccctcaatgctgcatgcacacttttcatgacgaagatcggatttttcagggtgacgatcgacgtacataaaaaaacaatacatacaatcaaacaatcaattttgtgtgattgtttgagagcgttgatcattctttgaagattgacaaaggaaagaaaaggctacagaaggaaaaaaaaaaacatgaatgaatgaaggaaggattcgagcaaggagtggggttgtgagaccattcgagatgcaagcccagagggatatagagagagggacgggaggaagaggacatgaagatcaagatacatctcgaggaaaagaaaatgcaaataacaaaaaaaaggggattaaaaacgaattaaaaattaaagcgactaataatataatgaatagtgataacaagcgagatgaggaggtacttgcgaaagagtacaaatagacaaccaaagaaaggcaagaagattaagaaatgattgattgaaattcagaaacaacaagttgagatgagagtagagagagacagcgaggggagagggacagaaacgagacggggggggtaggatctcaatttgcgtcaataggacaaccacgcattcgtcgatttcgatggaatggcagatgggatctgggatgacgcgggagtagttggagataatgaaggagccgaagccttgcgcacacacaaaaaaaaacataaattagattggttggatcctcacaagaaagttgaagaaaagatcgaactcacgtctccatgtggtccaagcggtctagtagcagcctgagtcgaaggaccaaacgacgagtttctggaatgatcacgaggctccttgttatgagcaggctgggcgagggaagcggcggacctagaatgaaggatagttttctgggtagcagtcgacggcttcgcgacagcggagactttgtcggtcataggttgttggagtttcctcattgcggatttatgacgagagtcgagttcctcgatcgtcatcactttactctccctgtgtgttgtttgcggttgtgaaggacgagcagagggggcaggataggagccaaggatgactctggaagcgggacgggtgttgacggcgggacgatggacatcttcagagtgccgagcattgagcagcggtgagagatgctcagagaacggacggacggccggctgctcggtggtactcctgagatgcgtatttgagggccgaagctcctggagctcagggatccgaggagagtaggacatcgggcgcgaggcgttaagggcgggagaggatggcttggagcggggactagctccgggcttggaggagcctacgattggactggtccatgaagctggcgcccccggcgggcgagacactctgcggtcggtctcgaatttttcaaagtcgatcgacactgttctatcagcctgactgagaggacgctggccaccaataggcttgtgcggggtattgtagagagggaggatcgtctcggcggcttcgcctacggtatcaggtttggagagatgttcggtgtgcagattcgggctggggagaacctcggtgatccctagtgagcctgtcagtcctccatcaacatccagcgaaagcagatgatcattggacggtcgggacgtgtgttcgcacatggtcagcggcgtctggggcgacattggggatccgggatgacgcggcaaaagcgaaaattgggagctcttgcgtccgtggtgcttcttagggggactggcagccatcgtcgcactgtccccatcgtcaccgtgtcgtttctcccagagcgcaaggtcggcatcaagagccatcgattgtctgtaggcggcagcatcttcttgcatccgacggtcttggtcaagttgtttgagttcttcaatcttcttccggatcacttctaacaatctccattgaaccgccgcgcccatcaggaagaggccccccattacgcccaattcggcttgagagagacgaaaggagtacaaaaatgatggatcagcaaaagaaggaataaaacaaaaaaaaaggaatgattgagcgtaccttgcattgtgactgtgaatgggaaataagtgagccgagggaacatgcgcccgaaaccgatgatataaagccagaactccttcaacccgccggtcgtaaaacaatcgatcccgaggacgacggcggcggcgcccatggcagcagttgcaaaaagggtcacatggatcgtcagcagagggatagtggcgaggacgaagccgatggaggagccggcgaggatgagcacccaacggagaccggctgcttgaataagtgaattgcttttcagtgacaggataaacaagctgatcacgaatccaccgcccgctctgttatgaagaaaaaaaatgcataaaaaattaagtatgtattgacgtaaccagagaaagcagaaatatgcttacccgaccaggaatctggttcccttccaaaagatcaccgccacagcgcctgcagcgatagccgagatcaagcatgctagaacgaagacgccctgaatctgaagggagataaacgtagtataagaataggactatgaatacgggagctggaggtgggagggagagaaactcacagcagtacttggatgacggtcctgttcgatgacgccgaacctgaggataggagtcatgacgatcaaagcgccgaagaacgcgccggtgaggaagtaactcgacctatgtgtattgtcaaaggtaaacataagcgcggggggggcaagaatggggagaaatggtagtggacagaccatctattgcggccgccccagaagcccatgggggcgccactgacgatgagcagggcgccgagaatggagaatgggacggtgatcttggtgtccaatgggacggcctcatccttgttcagaatcgagcttgagtttgatgatgatggggaggtagaattggtactggcgagagtattattgcgattattattaacaagcgtagtggtcgtgtttgttgtggtagagttttgagcggacagtgttgtttgattattattggtttgttgagcggggcctgattgggggagggtggagttagtagttggcgtggtgttgccggtggcaggtgtgggcggattgttggcgggtgctggccgggtgccgggtgcctccggctgggaaacggcttgtgccgatacctgatgtgcgccggggtcgagccagcctaaagctgcaatgaccaagaggattaggaagacatggaagttgttggccatcatgatgatgcgcttgggatgtcttgaggtggcggtatctggatgggtttatcggcttgtcctatttccttcggccgtcgtaggatttcgtgcggtgagttttttttttctcttcaatgtctgttggaatcaaaagggagatagtcataagttagaaaccaataaacatgacatcatcataatatagaaatcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntggtgaaggatgaagaagctggagtgtcgagagggatcggcaatctgagtttgtttgcagaagatggagatggactgaatggacagactgctagccagcgatgtgaggatatgtagaagagctgttggaaaccgcgtgtaggaaggttgatggcgatgcttgttttggtactgcggtgtcggtggggtggaatgtgtgttgagttatgtatccaagaaagttttgtagaaggcaagagagagagtagaaggcagatggatgcaggaagaagtctgacagatcaaagtaagtattatgataattattattattattattagggtggagggcgttggatgctctctttctgtggatggatggctggctttttgtcctcgccagacgagggtgtgcaggagaaggaggagattgggaagtggactgagatctaaatatgtgttgtatgagtagggcagggccaatctacactcgagtctgctcagaaaaaaaaaaccaaagaccaacccaacaaacagacaaacaaacatgggcgcgactctgataaacaacatctacaaggacagctagttctaataataagctaacatgtagtagatagatgctatagagttgaatatggtagagaccaggtccgaagtcaaggggcgggggagcggatttgattcttggctggatgtaatatgtatccagtcgaaaggactatcggaacctgatcactaatatcatctcaggcaccgccgtctgcttctgtctggagggctcagctagcgagagagacactagaagagctctctgattgttggttatgtaagatagctgacgcgtctcaagtcaagccgccgggaagactgggcggagcgtttggccgggtgagatcgggcacaccgatgactcagagaaatgtaaataaatgtttgggagatgaggtcggagggaggtcttctccattccctcctttgtttctttgacacgatcatggaccgcgatttggatgtgttttttttagaaagaacacgagctcgacaaccaaggggaaagtatttatagatatagctcacctccaagttaccaaaatgatacactggccgtggggaaaaagattcctcctcaagtcgaagatctatattccgtctcgatgcttactggtggtaacaagtcgaagtgatggatgagtgaggcggatgggacggaagacgaggaggagtgtggtcgagttggaacttggctcagatggcgaaccctcaacaggctttctgggttgagtggaagtgagtctaagttagtttggatagacaatcttttgatgatggtggctcggttgatgatatttatttaaatattcgtggaggttcatgacacggctttttatccagcacgacgttgggaatcatctgttctcgaggatatcataaagcttgtctggttctacataaatagatagatatttgtctacaaagaagaactgactgactttgtgataaggagtcaaggggaggcaatcatcaataactctccgtctcttctcggtcctctctcctttctttctcttcttgtgggattcggttttcttgtggtatgtggctcgacttgagaccttttgaagaccgaccactatcagctgatcgtcatctacagcaagtgcgccaacccacgaggagagtaatacatataacaagtttgatcgacacggagcattttattcttaggacttcagaatagtatcttggcggggtttatgtacataaggacttcgattgttgtccgacagactgtggactgtgacggtccaatcaaacacccaagacttccttcccgccagtctccacggagagaaaagtttcaatgcccagttcgcagccaggcgattcatcaggaggagacaccttcaagttcaacccatgcttgtttgtttgtgggttatgtaaaccttcttcttgagacagagccaaaaagaaggtttgatcttcatgacaataccaaacaccaaacctaaactcagagatcctatgcaatggcccttggtttcatcagcgaatcatattatcatattaaataccaaacatcatcatcaaccatcgagatccatcggagatccagaggatggtctaagaagagtccaatattgtaaacaaagatggggtgtactcaacctggtgtacaaatttacaacaatgacaaacaaacaaaagaaaagaaaaaacgatgcagcaccttggacatccgaccaaaaacacccaaacaatctgaaccaaaacaccccgaggggaatccttgccgccaacctgcgcgccagccattcgtgaagctcttgactgcagtcgaagctcagatacaatagaagtcagcaagtgaagaggcaacggggggagaggggagttcaggagctccagcagactctaaaccacatcttctaaatatatgtagacacaaacacacacctcacatatttatatccaaaagaatactacaaacactcgggataaaaagtcgccccttagagaaaccttcctcactttgacttgggtgttgcttttctaaaaagggtctgttgaacaaagacttgtttaagggagggtgcatatttgaatgcaagatgaggggggcagataaagcttgaatgtggatccggactcgtgtgcaaaaaggtatggacacatccattaccgaggttagaaaagggggtattttagagtacaagaacttaagatggaagcaacattctggaaattgtcttttttgatttgcctgtccatcacgggtatgtaggtcaaagcaagaacagatcccgatgagctggattttcatgaacaaataaagattaccattcaagcagaattttgcttcccattcaaataggtttgtcttgcgcgacatgtacattaaaattaacaataacgacatcaagaagaatcgataggtctaagatacaacaagatatggatgattccagaaaaaggaaaaggaacaaggaacaaggaattactagaggaaccgattggcagatgcccgagcaaaaagaacgttaactcgagctagcaaagtgtccaacgatccaatcccatcctcaacgccatcatcaccatcaccaagatcgccttgcttgttcttctttttgcttttggtattgagatgttgctgggtttgatgatcatcggaacaacggagatccttccagtgatccttcaactcggcttccaatcgcgtcaggatcctctcaaactctccatccagctctccggcttcttggttgcaagacaagtcatgaataattatcttgagttcttcaatcaccaccaattgatagccaatcactctttttcttccctcgttattatccgtttttcgatacactagaaacattttttttttcgaaacatcgcagggtctcaattacatttgtaaagaaaaatggaaaagcttttagaattagaatcctaacttacgcttatcaatccacccaaatagatcaaaaatctcataaacttgctcggggtgaagtggatggctggccgagaatagattgaggattttacatcgaaccacgacccaaagtagattcgcagccacgacaggattagattgcaatccaggaagatcgaagaggtgatgatcttgtatttttttgaatatccaactcgtggtcactggttcttcgctctcaacatattcattttgagggtaaagtgattgcgatgtggccgttggctgttgttgaagatgcaacatgacttcagaccacatgatgatgcctttggtttgttcgagcttgagattcatcttatccgcatgactgatagctgaaacgataggacatagcgcggcatgatgatttccacttttctataatatagatctcaatcacatcaactaacgaagtcatatgtgggggtagttgtgacgagatcttaccattaaccgttcagcctgatcaaataattcttcaatttgtttatggactgaaggcgatgaatccaagcagagggtaggtgggaagaaaaccgactgatgcctatggcttttgtggagcatgttgacattactcaaagcatgttcatcgccactgttttgattcaggtgtttattttggtcagtcaaggacttctttattttcctgaagcagagaaatagaatctaagagggaaatcggagacggactcatgctgagccttcaatccaaatatttggaaaattgtctgatgaatgaacctgaacgactggaagtcggacccattatctctaatgagatcacaaaggcccaaaagagcctcatagaagtcgccatttttagccaactgcgaaaggttcggagaatatatgagctttggaggaatagaggtgcggcaggaaggtagtgtcgaagcagggcaatcatctcactcttagagctcgatgacaatgcacatcagattttgaaatcaatttgattcgatcttcgatccaaaattggttcttatcggattctttttcttcgacctccaatgctaaatcttcataaatttcgcacagcccagattgtcctgcggaccgagcacaaccaaaggatttgagtttgaagttcgctatgggtgggatttgggcagatgatatcaccttgtaagtcccagatcctggcttgtatcgcaaaccatgaaacccggtcgaaagaagaactagtgggcgctgatccttcggccgagtctgagtaagattgaaccaatcgatgaaaaaaaagcacattgcctggacgtcagtgggcattttcgatggatcagatatggtcgaagtgagggaatgcttttatctttcctatccaaacataccttccggattggttatcctcatccgactagcgcgaaacagttttccatgcaaatgattaagaggttctgccttgaatgtcaattgtttttttttttgatggcggggaaaaagtccattaatcttacagtctcactgaaaatcgatcatgctgggagcggtaattgtaacaaaaagacagcaccaaccttggataacgatttgaagacataaaagatttcctcattggaatcccaataaagccattcattagcattcaatccagcagaagcattcgctcgaacgttgccctttgatccgctcttttgatcagagttcccgaggtttctaagagactggagaccagcttgggcttgaatcggtccagtaagaggcacttggtctctctcgaccccaccatcctcactttccaaaccggaaaaatacaaaattcttcgtcgaaggctgtgccgcaaagcaaatgacagtaagacccgtaggggttcattatatatgcaaaactcaactaatgaggagcttaccaggtacattgatcaagaatcgcccgatctccagccaagcgggccaaccttgttgcctcctcaagagcctgaaagtagcatttcaatacaataacggcaaggaaggattgtgaaataaaaagctaaattaactcacatccattgcggtcggataggcctcaaaggaaaaataaaactttgctaatgagagtaaggcttgttgatggtttgagccggatagatgtgacctgtgtattttaaacgtttttttttcggagtgatcggcacgcaaatcatcaatcggactgggagcttttgatacgtgctgtgaaagtcacaccaacattttcgccccggtatccttagatagagtggctgagacggaagatctgatgtcgtaaaacttccggagtccattggcgcttttattaaaatccggggcataggaatctgtaaaactgaacagatggttgagcaatagtcaaccaggtaaggaaaacggggtggaacgcgtcgaagactaactccaagaaggcctgcacgatcggatccgcttccttaccatctattccgcgtggatggtcaagagggggaaagagcgagtgatcgatcggatgagaatgagggaaactgtggccaggtgatggggtggtaataggctgggcgactcgagattggaaatggtctggatgagctcttgtggccgtgcagaaagatttcaactggctagccaggtccgacaattgatcgaactccagtttggagatgtacagtctgcatcttcggacgtataaccctatgggtgagtctggctggatttctagctctgcctgggggatttgaaaatacatcagttatctgcaatccttgcctgatgatagacccgaaacggagcgcggctcacttctgatgccgaaggtgaggtgagagtttggagacctgaatgaaaaaaagaccaagaccagaatatgaatgagacgcgatgcaggtggattatgtggttccccaagaaagtttacgatttaggaaccgatagagtccatcgaccgagaaggagatgctgatggcctggttgatcgatgacagaagttggtgtaatggtagtcgatcgatatgtttcgccttggcccgaatgaattggtagaactctgcgatcgactcgagctgctggttctgtttggtttgagttcgtctgtcagttcgggttctccctccatgtatgtagttctctctgaaatgcttacgtcgaatatgagctcggttgagatgatcagtagtaattctttttgctggttcttgttggtcttcttgaggtcggccaggatggtgaggagggtgaggatggtgaggtcgatgggtctgacggtcaacaagggttgactgggggaacggttggagctcatcttttgtatggtccagtcttgctgtgcagctccaacgcgcccactgcgactatataagcacccaaagccaggctcagctcagtccgcatacatatggtctcggaggatgagtggcccaatcatcaaccactatgacaagtcgactttcatcgaaacagttcagtattcatactccccattccacttcacttggaagacgagactgatcaagatcctctcttcacaggacaccggaaacaaagtctcaaggaaggctctcatctctggatctcaaaacatcatcctcggtggcaaaacgatcatccaacacctcgtcatcatcaggggagaccttcgcagggctggggtcggtaactcagtcgtgatcgggatcggcaagttctgtttattgagcgaacgatcggtcatcagaccaccttataaaacatacaaggggtatgcaatttatttcactcatcatattaaggaaactaaaagatattaacatttgctcccactgcagtgtgttttcttactatccaatgaagatcggtgaccatgtccacataggagcagatactatagtcgaagcagccagcatcggaaacttggttgaaatcggaaaaaactgcgtgatcgtaagtcgaccttttcacacaacaggctttatagatgtttttttcccgatggactcatccaatccacctccatccagggtcgctttgcgatcatcaaggactgcgttaaaatcgcggatcacaccatcatcccacctggaacggtggttgcttcaatgtcgctttattccggctcgccaggtaagttacaatccctcgctctctggcactttgataccagtcataatcactcatcctgtccggaaatatgcactaatcgcaccacaccgttttattcaggacggtggcaggctgacctgcccgaaggaacacccgaattgatggaagctcagagtaaaagctattacagtcgattccaaccggcttgattcaaactccatgtcatatagtagtttttatttttgtcctacttgtatatctatcgtttcagaacctcaaccatcctcgtcttggacatgctgttgtattgcaatcaatcccttgtcgatcacgaagccccgatgcagactttgtaattccaaatcccaaaatagtttacttgatgatgaagattaattgatatcgagttcccccaagcaaaccaggttggaatttgatagaaaaagacaactaatacatccataaagggcaactaatatatcaataaagggcaactaatatatcaataaagggcaactaatacatcaatacccatgggaagccagtcattgtacactcttggtctaagaacccctcccggccatcaagattgcacaacgttgatggctgggagtagtccttttcataacctctgtcactgggatgaattcctaacaaagattcagatcatcttcaaatcggataaaactgcagtccattggaatcacaactcagcaggtctcagtgcgtcctgaagattgaacatgctacagactcaggcattgtcaaaaaatgcaaagtactaaattttcaaatgacattcgaaaaattcaaatcacctcagtgagattatgccttgtgacgcactgtctgtgcagtaagtattgactaatgggagggtcacatttttatcatcaaggcctttatcatataaaattcagcgggtaattgtacttaatcagtgagatacagcttccccaggaacccatacctacatacacctaatggttgggagtaaagtcactgccgaaaagaccttcccagcccaatgccaaaactctgaggcaagaatgtggacaaaacatgtttcttcctccaagcaaggaaaaggtgaaagaccttaaggaattgcaagctattccatcgacagaaatcacaacatgcccaaattcactcaatcttagtagatttacagttgtagaacctatatcagccctatgagcaacaaattacatgcactgttggttttcaaggccttcaaagatcctgtttattgatacaaacttataaagatcaaacaattgggagagtaagttgttcacataattggatgagctcaatcaaaataaaacaacagcaacggcaaaaatgaaaggtatttatcgtgagatgttcataaacgagctatgagggatgatgatgagactggaggctccttttagctttttgcttggctttactcttttgaatattcttaatctttttgatctgttgtttaattttcatcttgagagctttgaagaagaaaacttgcatgggccacaaggagaaagaggaggatggactgcttctaagctgttcggtgggcaaaccgatccaagatgcgagacagaactcgatgatcacggcggtgaggttataactggtggtcacggaggactgaacgaagatgataattgagctagtggaataagctgatgaaaaaaggaaaagaaatcgggtctttaatggccaacaatgattactctgcaacatccccatggaaagagttgtggcagtcaatcaccagcatatagggagacaaaacgacgtacacaaatacgaccaccgttgtatcgctatccagcgcaaagtttttgggatacgaagcaaagtgttgcaaaaggtttcaaattgctggctgtgaacaacaacaacaaaaaagcttccatcaggttatggttgttacggagaggcacaaatatcgagaagcaaaaacatcagaaatcggccaaagagatatctacttgaccttttggataccaagagtgcagagttgcaagctggtggagtgctaacttcaaagtttacacaagccccttgttcagaggtcaattgaagggtatgcttctcaattggaggacttcccgtcggatctggaaccctcgcagtttccgatttagacccaaaaagtctagatttttgcagggaaatctagctttttcggccagatgttgacgggaagtcatccattctccccaagctcagccagaaaatctgcaacttactcatgtccaaaccatgcaagatgacctcaaggtcctgcttgatacacttcaatgatccggcatagcaaagactaaaggtgctatcaggtagaattggacatactccataatgatgccagatggagctctgtggaaatgaatctacagtcccccccccacaatggaggacttcccgtcgtccaaatctgtaaatttagaaggacatcctaaacgttatttgctggcaaaaattgatcgagatcaagttttcaccagccaatagagtttaggacccccttccagatcaagcgatttgggcgacgggaagtcctccaatgcttacaccagtggaggacttcccgtcggatctggggccctcgcagaagtcggtctagacccgaaaattcttgattctcgcagagaaatttgaatttcgagcctctaaaccggctctgggagaaccgcagatgttgacgggaagtcctccagtgaagacataaattgcaatacaaaccatggcttcagaatttttacaagcattctgtcaccgaccaacacaagacacaattcacaaagttaacaaaagaatcaaccatgtgggattagaaatttgtttatcaacataaatgaggttggataatatgcccaccatgaaatctcttgttcctaaagattagtatccataccccattgaattttttaagcacatttagaattacctgattgggttggccaattttctatgcttggtgattttcatgcaggtgtaaatatcaaaggaagagaatgttctctttgattggagatgcaattgtgagagcaaaaaatatgtacccaatatttgatacaatcaaaagtagcctcaattcatcatgtagggtgttcaaaattgatttttgtgccaatttctacaagagatatgataagaaaatatcttctgacactgtattatattgtatcatatctgtttcactgttgctacagggggctgaggcaaagtagagctggttatctaatgggtagcatactgaagttcacctgatctcacttgccatctaaggatcattttttcctgtttctagaggccattttctttgaaagttcagcacttgaggattagaaaaagatgaaattggaaatgagattccagattttcataaggaatgcaggattttcttccttgcacttgatttcaaaaaacagggattggctgcttgacttgatgctatttgttagctagtgtttctcctcacaatttagactatagatcccagaaatcaggacaaagataatcttgagcttgattcatgcaccttctctaaatctcttgccaggagggactctatatgacacaggagtgaattttgagttccaccctatgcccacaggatctcttggggacttgaggcctactgagcaaaataaaaggcttcaagcttcaaaggcctaccacaaaacatgttgttagagccataaattttctgatcttggccaaacttcaaagagaaacactctcagaatttctgactgaactttatatgtatgcgagtttgttcaaggagggcctaaagtcaaccccacagaggacaggaacttggagtaacagtttgaagtaaatatgccatacatgaaaaggcaagcttaactaggcctccacagtgggagcggtagcaatcaacagagctttccatgccggtggaggcctatgactgatgttgtcagcttgctactattacagagtcaagctgacctgcaatatttccataaataactccagataataagtaatagatttaatgatcaaataatattacaaaaaataagaatgacataaaatgtcctttacagaaactagtgacatattaaaatacatcatgacaggagactgtggcatgagatgagcagatttcccctgtcaaaacttctgggaaattatacatcatcccagattctcagagatgaccggtgaggtcaacttccctttccctttccagctttggttactggtacctaaagtataaaaagaaccagtaaacaaagcagctaggaatcatcagttttaccagcttagtaattttccccatccttttccagtttgcctccttttccaaccctcattccactactcagagcaccacagatccaccctgtaagtgccaggatttgttgctagggaatacctttatggttattcctctgtccatcactccgatacgcggaccaaataccctcgagtatcttcgagaccccgtagtagccgctaccaagtctttatatgagacctaggcttgtatccccgagggcaccgtaaaaacccccaaagatctgggcccctcggtattttcctctctcatttgcttacccaaaccacccatcagccgacgtagctagaaggcctattgccttggcatcgccgagcctgacaactgggggtctggccgggaactcatttcattgatcctaacccgcctcatccttttgtttaagtcgtaccgaaccatcctttttcaattaagacctcttactaaaataaccaatctcttcaaggattcatcaacttggttccccagaatgttcaactccctcagaaccattaccagcagataacatctcaactttcctttaccctttatcttatgtacctatttcaagtctaccacttgtcctgaagcgattccttttttttgagactaccaaatcttgagccccttatttaatgtgctttcctcacgatttatctgtacttgatatgacaagacacaaaacccacaaaaccatccattctttcgattcttctcccctcagcggatttacaatagaacacaggactcattcaattctgtttttagttacaaaacaagagtgctccggactgtaaatctccttattgagaagaacgactccagattgctatacctcaccaataggaaatctacagtcacctattgagttgatacaatcaccaagagtgtctgagccgacaagtcccattacaaactgttgactcaagttgtcacccattgtactaaacagccgctccggcccaacattgacccatgccttgatctcgtcgtccaaaccccgcgcctgtctctcaagcctctatatagcttgcaagaccgattaggattgtcaaatggtccgggccatctatcattgacgacacaactgaccggggcagcggtacagcttggaggtccagaccatctttccaccaagctgccgttctcggtcaacacgttcctgagcccgcaggacttcaatggagagggtcggcatttcagatgagtactgagagaattactttagagtccagaggatccaaacccggtgctactgatgccggtggagaagacagagaaataattaatttgaatgactcagttcccgcatttcaagcttttaacaaactccatcaatattgccactacagattttgaatgtcttgagctaatcgcccttgaggaaccagtatagtattgatcagatggactgtgcagctttagaatgaatcaccaccaatcctagctcaaactaaccatcatttgtcttggcaaaggaccctcaagaccttcacctcatgattgattcccaagctcctctcagatacccaagccttaatctcatcctcaatcttcattgagcaaaacatccggtccatactcaccactgagatgctatcagattgcttcaaaaaaatcaaaactcatatctcacattgtcaacaagatctagacatcgccaaagaaccattcctggacatagaactccaatttctacacttattcgagtcgatttcttgtgaaccaaacccttttaatggtacttgagtctgaacgagctgtactgtttaacccaaagagagaaagacaacctccgtttatcaagcaaatgactcgttgaagatgaagacttcccgttgcttttgtaatcctcctgtgtcttcaagtgcactgttatgtttcaaaaccctttctgattaattatacacattcaagtttattaggaccccttatagcgatgatgtgtatggtccctaaatgcaactcctgttcaagcaaatcattagacttgttctcagtattctacttatagctgaatgattgtaagctgcaattttcaacttgacagagcacttcacttaaaagtgaacaactcaaacttgtttgcgcccctctgaaacatgaaaaaatcccaacagtgaatcaccagtcaaactgaaggctaaacagcaattttcaatcggcatagtacattgatctccagttgtataactattggggattgtcctaccagtacaatttttatctctttcatcttctctacagtgcccaaaggcacctctcaactactggtttgggggaggttccaaatgttggccccccccaaaaaaaaaaacggattttgacccactgaaaaatagcataatccttaattgaagtgtccacactggccaccccgcagcttgttgtgaggttgaggtcactcaaagatcacccatccgagtgattccacctatttacatccattttctgttaatttatacttccatggcacctcaatctcgacgtgtaagatctcagaagaagcgaagggaattggaaaagactgagaaggaaaaggagaacgaagaaatattggaataccaagatgaagaaataatattcaacgatcagacgaaaacttgctatgtataaacaatacacatgaacttgtttctcttatcctttccctctgaccgagaccgatctgctatgtttcttcatattataatgtctcttcattagacatacttaagctgattggcttagcttcaccagaccggtttgccccagcctggggtctcggctggtgtcaggacttgggggacagcctgtgcataagtgcatagacacagatttaaaagcatattatgcgttttaaatccatagtatgtgttttaagtacatactatgcgttctaaatgcataatttctatatgcatatgtatatactaaagagaggttccaaattgtttgttctaaaaaaaaaatcaataaataaaatggtcggacagacttgttggtcatattttccgaaagccctaagtctgtagagctcaaaaaacacactttcgaaggttgaaacgcacatgcatgaatgttatgggagcccgcgcgaacttttttttttgcaggcgcgggtagttgagaggtgcctttgggcactgtaatcggttactacaaccaatacgaaattctcacattacaccctgaaagccaattacacttcagaaataagtgaagcgaagccactttttaagcctgcttcaagttgtgcaagctgcaccaatgaaatttccctgactcatcatatcactttatcagttcgcttgagccctcaagccagttgcattctctctgtagctagtttgcttcactcgtcactctttgagattgcaattgattagtaattgttgaaatcgttttaaaagcatttggatctggtccttcatcagctgaggatccaagcagatactttgcaatccgattgcctggttttcactagcaagcatggcttacaggtccacccattcagaactttgacagtccaccaacctctcccacctttccctccccccacactcagtcctacgtactccctgagtctgtagattcagatctctataagttctggcccgaacacttggaggattatctgccagaggtccagcacagctagccaagcaacaacaacccagaatttgtgctcacctcttgcactctcctaacacagagccatccaatcctgcaaacccgagcgaactcgattgcacaaatccaaaccacaaaagtgatctactccaagagacctcatctggtgccacccagtgcaagaagaggaatagccttgacgtgcagctacagcagtttctcctccagcctgcccgaagaaagtcaaaagacttctgtcaacccatgcaagctccaaccaatcatcaaggctctgttggggagccagaccaatcttctccgttgattgaaattaatgaggtcctacaaacctcatcctccctcaacggctgcgaacggaagctttggtctcaacaggataaccaagcactccaagagcgtctggactctgttgcggacttggggcggtctgagaatctgagcactgttattagaaagccagttggccctgtgcatccagcgagtcttccactgtcacccgttgtaacaaaggagacaatcgggacgttaagattgaaagtacctgctcctgagccccacgcaaagcctgagacgatccggccaatcaagagctactacccacgacctttggaagaagtgcagaagaaagcgcacaggtttgtcgaccagccgtgcttcagctagctctttgaccagctcgtccgtgctgacaaatcccattacgatcttttgactcaagttgttgctcatcgtactaaacagccgctgcggtccgacaacgacccatcccttcatcttgtcgtccgaacccctgacaaagaaaacaaggacatacacttggacagctttaccttattggttgactgatacaagttgctcttgtctctaaaaagatttttggaattagtggtgaaactttgacatggtctaatcataaccaagttcattccaagcaactacttctgagtagcgaatcactctgtccaggtggtagctcaaccagacactagagtagacacttttgttaaaaaacaacccatacaattcaggaccatctaagatctaagtagctcgcttacatccaacccatatccagcaactgcacactcatacatatacagcagcactctaggaaagtgatcccaggaatcttatttgccagtttgatagtgctactaaaaaattgtataattgtcatagtctgaaggtaatatttgaaatgacctacaataggattcaagacaaggaagaacttaaacaatgagttacttctagatactcttttacctacacatcctgcatcatgataaccatctgtgatatatgtatgcaaaaactgattaattggtcttcctagtctttttggggggcctaagtttgaggaagggaaatgtcagcttgttaaggcagaaaccagctgacttagataaaagatggttataagaagtatataaacttagagggatataacaagaaaataaacaagtaaataaataaaaatgagtcaagatgcatttgaataattaaatctgaattgcaaaagaatgacattttgtttgaatgataatcagtagggcaagaaaatgttaaaacattaggtgaatggctggaactaaaacagcaggaggagccctgctataagcagacaagcattcttgattatgatcagaaaatcacaacaagatctttgactaccatcacttataactggatgaaatcaataagaacagaccaaaataacaacttctgactgagattgtggtggcattttctttaggaaaaaaactattaagaataaggagcacaaaaagaagtaatgctaagatcccaattaatatatgttttgacatacagttagcttcagttcaattattttatatatgatacaaacatatattaacacttgagagctttaggcatgtgagctcgggaatgcttgttcaaatagaattcattcaataggcaggggtatccaagggttcatagttgttatttggaaagatctttatgatacaaaggaactctgtgactgaatataaatctcgataaaatagtactttgtatgaagtttgtcgtctgaagctgatgtgtaaattggtaaaccactagattcagcatcatgatgaatttattttttactcttgatgattcaattttccatcctgaaacctcttggaaactttcatattatcatcaatttaattctttgtcttccatacctttttgaaggggacttaattttgtgggtaggaaatgtcagcttgctactattacagagtcaagctgacctgcaatatttccataaataactccagataataagtaatagatttaatgatcaaataatattacaaaaaataagaatgacataaaatgtcctttacagaaactagtgacatattaaaatacatcatgacaggagactgtggcatgagatgagcagatttcccctgtcaaaacttctgggaaattatacatcatcccagattctcagagatgaccggtgaggtcaacttccctttccctttccagctttggttactggtacctaaagtataaaaagaaccagtaaacaaagcagctaggaatcatcagttttaccagcttagtaattttccccatccttttccagtttgcctccttttccaaccctcattccactactcagagcaccacagatccaccctgtaagtgccaggatttgttgctagggaatacctttattggttattcctctgtccatcactccgatacgcggaccaaataccctcaagtatcttcgagaccccgtagtagccgctaccaagtctttatatgagacctaggcttgtatccccgagggcaccgtaaaaacccccaaagatctgggcccctcggtattttcctctctcatttgcttacccaaaccacccatcagccgacgtagctagaaggcctattgccttggcatcgccgagcctgacagatgtggaaatccccgcatggtgagttttcagaattgggctgaaaactcaatttttgtgttccttccactctcagcactccctcattcacattcatgtaatttccttgcaggacaggggaggcctgcttcttgtccattagagatgtcacttcatacccatgtacccagagcgggtgccagtacccacctcaaaaatccaatattgtggacactctcactgccaggtcaggtacccgggtacctggggtgggtacctgtgggtgttgaggatttttttgctggaaaataagcccagaaatctcacccttgtattgctgcaggactaaatatatgactgaaattgactagatatatgagtaacatagaaataaacaaaaaaaaatattctattgcacctcatcttctcggtcctcctctgcctcctcctcatcacctttggcttcttccaattcttctaactctcatactttttctttgtaaagctccatttgcattcagccttgctgctttctttctttaatttctttcttccttctactcttattttttgtttgaacattcatttttttctcattccaatcccttcagaccaatctctttctctcccttttatacattcaaatcacacatatacattgatgaactatatcattcacaccaccacagattccaggtatttttgtctgcaaaagctgtatgaatacatgtatgtttgtggaccaatgatcaaacacttggtatcttatttctcctcaagtcaattgatgttgatgaaaattctcaggtgaacaggacacttatgatacattatcagggcaggtacctggtctgggtacccaccttttatttcaactcaaatttcaacacccaaacctgcacccagcacctgtttccaggtacctggtttggaaaacaggtacttcaaacaggtgccaggtaccctgaattgggtacctgatgacatctctatcaatgttcatatttccctgtgttcagtttttctgttatgtttgctaatcatttatagaatttttttgaaaaggttgacttttcaactcaacttggcttcttttggtaggcccaagttgagcaaaccctgcttttgagctcaaaaaagttcaaaccttaatttttgaaaatcattattacagccaaaccaagaaagcttgcggtctcggttggcagaatttctaaaaaaataaaaaataaaactgcgactgcagttggaagatttgaaataatacagtgagtgtacagactaccaaatgctcgaaggcattgtcaatggtgcctggccggtcaagttactggggggcaggggctggggaccaatcacatgatgggccgaccagaccaacattgctatcaggattccaatgctcttaccctcatgagctagaatcaagagatgaaaaagatagcaattaaaatgaagagtaaaccctgtatgtatgtgggcatacagggtggtgtagtcttccaaacattccagctgctggcaatgtttttcttttttttgccaaccgagaccgcaagctttctcggtttggctgtaattacagttgtgatgtacaacttttgagttttggctgcctcattaggttcatgtagcccttcaagaattctgggccaaacatccttaaagttttgagggagtgttgtgattccaaaactagtgatgctcccaccaaactactacaaactcagcacgggagcttgtcaacattgatcacaagtctcccctgtggggagttccctttgggaaccgcctagccagtgctacgctgccagatgcgcccgctgcagccgagaattgtgtcaagttcgatgaaaagggctagttgaaagacgccaaaagtatgtaggagggctgttggatgcggatgctatctgggagatgtgcaacatgatcgggcaaaaatgcattgacaacgcgcagctcgcagcaacaagtataccaagcctcctgcgacgtgctgcaatgagagtgagccccccctcggctgtgcagagctcgcggatagtctgtagacctaacgtggtgacactcgcccggactggaatcggtcccgattgtaccgcgcggcactccgcttcagctgcacctcttctcacccaccagttgaattgaacagaccgacggtccgcctcaggcttaaatcgatcatcggctttcagctcctcgccatcttcactatcggtaagttccttctggtctcgaagttccgtcacttgtgtcacttcttctctgctaacgaccgccgttcgacatttgggcccgatcagaatattacccattccaatggccgaattagcttccacctacgccgccctcatccttgccgatgaaggtctggaaatcactgccgacaagatcaacaccttgttgtctgccgccaaggttgaaatcgaacccatctgggctacccttctcgccaaggttagtgatttttttttgctgaataatttacccatgaatgttgaactaaatcttcaaacgaccctcaattccccttaggctctagaaggaaaggacgtcaaggacatgctctccaacgttggtgccggaggcggtgctgctgccccagctgccgctgttgccgccgcttcaggtggtgaggccgccgcccccaaggccgaggaaaagaagaaagaggaagagaaggaagaatcagacgacgacatgggctttggcttattcgactgtgagtttctatcagcttcggtgaccgcttggcttcagctgatttcacccttgtgttcccacagaaactattcccctcttaccccatcaatttggttcctctttctcgagcaatgccattttaatgaccaaagccaaattagcttcaatcttccgatgaacaatccagagagtgtttttgtgttggctgagagcttgagacatgactggtgccctaagcatcacagggcttgaatctaccgactgcacatgcaagcttgggaggaatgctgcgacatgtatgcccatccgcaatcgcacaccaatctgttgtgattacactcgcagtcttttttctctctcctgcgagttccaggtcctgactgtaagaccatcggaatcccgatggggattctagtctggtgagctcaacatgtgtcggtcactgctctatgttgctcaggtcccgtggttgccgcctcccagtacatatgttgcaacctatacaccgggtctataaacccatacccctttttatctttgaattttgcattttattgttacaaacatggaaagatctattgatcggaaaagtacagtgttcagatgattagatcagtcaacaaaaaggcaatgaaaagtgaaaagcttggtatggtgagtttttttaccatttcagagctgtgagtctggcgacttcttttagctatgtgggtggcttttgtgcctttttattttcttaatctttttgatgaattttctaactttcctcctgagagctatgaagaacaaaaccgacatcctgacgaggatggattgctctgtatagttaattgacggccatcgatccaagtgtcaataaaagaagatatcgggaggagttgagggggggggggggggtgggggagcgtccgttgtcgcgatggaatgatcaagaaaagggttaggcagaataacgtgtcgcaaacaagtgcggcagtcgatcatcaccatcagataggcagacaaaaagacatacacactattgtcacagttgtatcgatgtctgaagcctatgagatgccaacgaagcaaaacgttccggagcgtttcaagtttctggctgtgaaccaccacaaaaaaaaggatccaatcaggttacgactgttgcggagagacaaagtcatcaagaagcgagtaaatctgaaatcgaaccaaaggtcaattccacatacccttggggacttgatgttaagagtggttgttggtacaagctgcaagctggttgagtggatcggaagtgatcggaggctgtgctcttaaaaaaacagtagtttttgattttgaatatcctatatgcatgttgggtggactaagcccctcccactgaagttcaccaccccactttgaactcgagccaacctttcagttgaccctgtccaatgaaaagaaccagcacgacaacaataggtgagactctattacagcttgggagaaccagaaaaaggagagaagagtaatggcaagaagtggtgtacctcacctggctgtagataatcagtcaggaatctctgctgagctatgtagatggggggtaggggagaccaggatgttgactgatgtcaaagatatgcgtttatctaatattgattattattattacttggcaaaacctgtgcagagaggtgcaggcttcacaaggctttgagtgacaattagattgtcagagctaactactaaacatcactcagtttgcactctagattcatggaacctccgccaaatttctaaaactaaccctaggagacaaagttgataatatgaaatcacatttatcatgatctagctgtaatttagagtttttttttaccactcaagtgcggccatgttctagctctaattctctctcctggaatatttgttttataattagtgtgctttcctaccttccactttttttttctacaacttcctcttgtatgtagtgatactaggccagcagcagtcctcataattccattatctgtctgctgagcctaagcaagtgtatctcattctccctatctctttcttcatctttgccttgttctcttttctgtttgtgcagtttcaattctcacaaacaaacccatcttatccttacatgacctctctgctgtgctatttcatttcaacctttattagagatggtcgcggataatccgccgcggatatccgctatccgctggcggatacccgccagtgccagcggatacccgccagcgggtgcggattcgggtgcggatgcacccttccccctgaaatactggcgggtatccgggtatcccttgggataccacaggtgccaagaggccacaccgccgggaggaatccctctctcgtattcaggacctggtttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatgatctattggcggttgtggccgaagcacaagaccccgacccaggggatcctttcccggtatgagagctcaggggggcgggttcagagcttgaataaacttgcccgggattagtcctccctccccccccccccctgaggagatggaggtacttaggctagctctcgtccagcactctcagccacacatcgccaaccattcccccccatctacccctcatttccgtcgcgacgcgcaaccctcggttttttcgatacgatcagtttttgtaggccatcgacgcttttttcatctaaaaacaatggttgaagatattgttacacgagcaaccaggaagatgaagaacctcggaagtattcaaggtagtaacgtggggcagcagcaaaacaagactagcccgggatcacatacgatcggtaaacaatcgacgcaagacaccgggacagcaaatacacaatcgcaagaaatcgtatcattaacggaggtcgtacccgctcagaaggcagcgaccgctcacggagcagctacgagggaagatgctgaggaaagagaacacttaagtagttagtgttcctcgcgcattaagctacccgagtcgtgggtattagctaagacctattttacttacatttccatagttgagggaacgggaggtacatcgatggcaccagataaagaagatgacgtggtcgcaggtcgtttaacgaatggtaagcggcgacaaggattcattataaaaaaaaaaaaaaaatcatgatctaatttggtgatcatcgatgtaacagaaacacaacgagaaacatataggaatctcctggcagaggacgacggaccaggtcccctcctcgtggtgaacaaagcacctcccatcggccctatcatcgcaaaggctaagacagaccgcgaaagattgtgggatcaagtatgtcaagccaaagaggcgaaggacgaagcaaatgccgacttcctcttaaggatttacttagcactgccgaaagaatcagatacgctggcagtcccaccagcacagctgtcgagcttaaggtcttcgtcatctgacgccgcattactgactcagaacgccagatcggttgataaaacagtaaatttcatcaggggatcggtgccgaatcactccgatatagggttcacccctttcttcgacaagaatatccgcgagttcaggggtcctctaccacttaccatctttgacaaagaatggcaagaagatgccgttactttccactcaggcaagcgatccaagacagacgagaaagatggtgtatataccggatacgaatatccaaatgaatggtctcaatcgttcagcgcttggacgaacaactttagaagttttttgattacctacagagatatatataaaatcccagaattcgctcaatggatcgttgaacacaaggccaacgtcgacgagataatatcaacagatggcttcctgactggcttcaggtacgacatgattgtccgagcgaacgctttcgcttatagggtagaaaccgcaagtggttcttcggtggtggatatatcggtgatgagaaaagaaatcagagaaaaagcttgggcgacaactaggaaactagaagaactcgactttaccaataacccttatgcgaaaggaggcgaaaagttcgggttcgactcgaagaccggtaaaccaaaactcagcaagaatcacaaatcaagctcagacgttaacttcaattctcataactcaggtgataaaggtaactataggggagggaatgcgatgaggggaagaagtaacttcaggaaccgatccttcggcggcggagggtacggttacgaacacacgtacgataacgggcgcgatgatcttagcaacggagattataggggctggttccaaagaaaacacgacgaacatggttcaggaggaacatcgagtggttacagcaattttaatcaaagagaagaaagaagccgagctaaaccaacttctaatttcgctaaaggaggggggagcttcagagagaggagcagtggaaagaaagacccaagcactaaagacttgtaggctaccactctgaacaagacacatatttcttaatcacattttgttgtacttgaaatgaattttttagatcacttttgttgactgttttcatgacttcgaattgttttgtctggttttctttttccttttttgatgttctagaattacacttggtcgaaagcaatcaaatgacacattctccttgccaaaatctgtgatatgcaacctaccagttaatatcatttgtgagatgaacatcgaggtatggagagaccttctaagtaaatgtaacttgctaccagaatacgaagacgtgttaagcggttttgatcgtggatttgatcaaggcattcctgcacataggattgaaggacttgattggtacacgccggagaatcatcggtcttcagagctggcaaaagagaagatacaagaatcgatgaaaaaagagctgaaagcaggacgtatgttgggtcctttctcacatgcacaaatgaagtcggctttcggtttcttccgttcaaatcctctaggagctgtggtgaacggtgacggcgaaataaggccgataaacgacttatcttacccaaggaatgatgaatttgtgaaatcggtaaactcttacgtcaagaaggaagaatttgagacgacctgggatgatttcaagatagtatcaaagtttttgtcggacgacaagcgtagatttgaactaggactattcgattgggagaaagcttaccgacagatacctacaagaagagaacagtggcgttacctgttagtgaaagatttcgacgacaatctgctggtcgacactaggattacatttggtggagtcgcagggtgtggttcctttggaaggcctgcagacgcttggaagctgataatgaagaaccaatttaaactagttaacgtcttccgctgggtggacgataacctttttgttcgggaagaaaatgcaacggtatcgatgaaggaagtggtggataagtcagatgaaatgggcgtcaagacaaacgttaagaaatactcagaattcagttgcgagcaaaaatttattggctttgtgtggaatggtttggataaaaccgttagactaccagaaggaaagatagaacaacgattaactcagatacacccattcatggtaccgggagcttcttttgattatgaacaggcggaagtcctcgtaggaagattgaatcacgtctcatacatcttacctcacctacgttgcaatttgtgttcgatttatcgatggcttaagtcctggttctttcgcaaagccaaacgaccaactcctgaggacgtcttggtcgacttggccgtttgggttgagactcttacgaatttcgaacatactcggctaattcgctggggcccacccttagatgtaggctgggtgggagacgcttctacttcctttgggataggaatcctggtagggaagcattgggcgcaattcagactattagaccctcagggagatcctagacgaatttccttcttggaaacggttgctattcgccttggcctcattatgctactgaagctacgcaatcaaaaagggaaatctcttatcgtctggactgataacacgacaactgagaacggcatcaacaacaagaagactaaggacaaagacgctaacaatgaatggatgaaaatacagcgcatcctggtcgaagagtctgttgacttggtggcacggagggtcaaatctaaagacaataaagcggatgcgttgtctaggggattgagatcagggcagcttgtaaagcaccaagtggtgatcaagctaccagaagaccttgggggcctacttgagcaagttgtgtttaaaatttgaattattgaattgtttttgtttctgttatcatactcgcaattccactcgtctctcccacctacgtcttctctccgatttttacacacatgccttgtatcaagcaactcgattcactctcgtcaattatagactttacatcaaatggcttggtactaaagactccaaccgctttagatagacacatgttgaatggttggtcgccatctaccttgcaaagctacaattcggccgtgaggaaatttttgcagtttaaaaggtcctgtggtcattatgactttcaactgccagcgactgaagacgacatttacgggttctgtttttgggcgggtaaaaaggacaaagacacctcaggaagtggggtactcacggtgacactcaagaaatatctgcaagggttgaaggcttggcaccttttccacaacgcaccttacccggcagcctcagcggcaaaagtagcggtgctccttaaagcatcggctaaagtcgacgtgaagcaacccaaaacacctcagaaacggccggtcatgattcatcatctggtaatcctagccaacgaactatcgggcggggacgaggccgacctcgcaattctagatttggcgctcgtaactttctggagcttagctagactaggcgaagtaacgcgggacccaaagaaaggcaatacccaaggcatactccctggcgatgtgaagatcaataacgactatgggtcggccaccatagaactaaaggaatctaagacggcacgccctggcgaatcacaattcttgagattgaggagcatgccgaacctcctttgtcccatcaaagccttgcagcgtaggctcgcggctgcggacaagggcgaacaactgttcagctttgtagtgaagggcaataggacagacctcacaaagtacttggttcgcaagcgactagcagaggtttggggaggctgtggattccacggactctcaggtcactctttccgggtaggaggagcgtcattccttaaggcgttgggggtctccacggcgcgcatttgcgaaatcggctgatgggcctcgactagctacaagttgtatattagagaatactcagctccagatttaacacacaccctggatttgttagcagagttggatatgcaatggagctctgccgcaatttgattccagcagcgtaagagggaactcgggacaaagtgttgggtgttcgcgcaaggctcaggctttgaccctgagttttagggtttagcgcgtaccccaactcttttcctctctgttccaggaagaagtccttccttctactgtgtttaggccggcttaggggtttcctcctacttggaggaatatttccctagccagagggcctaaacctacagaagaaagctctctcccgagaccctcacgcgcctatcctgaaaacccctgcaatgtcagggggaccaggatggctacgggtgttttggaaagggaaaaccctgtgaaacacccggaacccgtgcagagacggaaaaagtgtagatggattggattggtggctacatgagcagtagcggttgtggccgaagtccaagaacacgagccattggagccttgcctgggctgagaggtcagggcggcggtgtcagagcttgaataagcatgacagggctcagacctccatcccccccctcccctgaggggatggaggtacttaggctagctctcgtccagcactctcagccacacatcgccaaccattcccccccatctacccctcatttccgtcgcgacgcgcaaccctcggttttttcgataccaacccacccaccctggggtttagcgcgtaccccaactcttttcctctctgttccaggaagaagtccttccttctactgtgtttaggccggcttaggggtttcctcctacttggaggaatatttccctagccagagggcctaaacctacagaagaaagctctctcccgagaccctcacgcgcctatcctgaaaacccctgcaatgtcagggggaccaggatggctacgggtgttttggaaagggaaaaccctgtgaaacacccggaacccgtgcagagacggaaaaagtgtagatggannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccagggtacaggctgtgagatactactacaaagggatgcatatgaatgaataaagggacgcatatgtatgatcaaagggatgcatacatgcaatatcactaatacaaagggattcaacacaacgtaaaggtattcaatttactacaaaggtattcagtatgcaatatgcatcctgtattcataatgaatatggctagagtgaagaatccaagaaatatcctgtgacaggttgaaatctgtgtaacttctaaactataagagataaaggtatggttgtagtgggtgactaggggttattttacctgaggaatccatttttgatttcatttttaccatatcttgaatgaataaagagataataagaaatttttatattttctgcgtagaaacacagtattatttaccacaacgagggggggggggttctgattacaccacgggtgcagtttgacgtgggcccgagccaatgctgagcaacaagggggggttttctgattactccacgggcgcagttcaatgtgggcaaacaccggacaccgatttttttggtggattccacaagtgaccactgcggcgggtcggaccagctcctgacggtccacagttttgcgtggactccacattagggttgaaggcgccatagggtggggcgcgccaaagtgagcctgccccccgtgcgggcacccaggtctccaaagatcctgaaaatgggggttggcgcgcacctgacttttaaccctacttttgaaggacccctgagatatcttggaccggatccaaccagatcacaccggatttaaaatttcccatctcagtctctcaccatattgaattatgcagttatggcctctgacacaagcactatgcattgtagcagaggtcttgcctctacaaaaaagaaaaaaaagaaaaaaaaaaactttgaactttgttttttgagcttttttgacagcgccatgctctgggtttgacaggcgcccctaggcgcgcacctcttgaaaaggtggccccgtcaaccctactccacatgtcattccacgggtccatcccgaggtcatccggtggagccaatgaggaagccagcaacaccgcagatagggaatcggcagtggccccaaaaaggagcacacacggagtcgaactccggcagtggcccgagtccaagactgcaggaggatgctccaccgttggcacagcccgcaaacagctgatgaaacttggattttttcgcgctgacgttttcgcggaaactcgcctgcagtcactgcggctactggcgcagtcacgcttgcaaaaacgtcagcacgacaaaatattgattttgtcacctgtttgcgggctgtgtggtccacacagtcttgaaatcatgatctcctccttccgacattagagcatctccaccgcgggtggtaaacgaaggatttgttgaggggcactcaggtgactgaaacaaagaatgctataaaactcactgaggatcttgacagtgaatataatagtttgtattcaatgatcatgagaggaagagagaagtaaggagctggtagaaaagcagtagcggggtgcttgttagaagcataactcaatataagcatacggctactacatacaggctgtaccatcccaacatccccccttgctgataacaagcaaaaattcagcatgtcttatagtgaatagaaagagaaacagaaaaattgggaattgcatcactagaagtaagatactaatagtaagggaattgccgtttagtaggctaaaaaataacttttagcgtacttagaaaggaaaaaaaagtagctatctgagtccagtcactcataaatcacgccaatttcatcttcatcgtcaaaagatccagaatcgtaaccgcctaacttgaccgtggagaccgctccggctttggctttgcctttgttcttgttttggtagcagtccgaagatttatgacccagcttgccgcagttggaacacgcaatacgtttggtgggagcgaatgcggcggagatcacatcgtgagccttggtaccgttcaagcttacttcgtgatcctccagcgctccaataacgttttcgagtgacatctctgttgccgtgtagacaattgaatcatggaaattagaccaggtgggatcaagaccaccaacaagccaattggcaatttgtcggttggttgggagttcttcaatagacaggagatcgtccgcagtgacccggatttggccaatccatagcgctatgactttgtttggattgtgcctagcattccagaaggccttgtgtagtctcatccgacgagctcttgtattctttttgtacgcattgacaatcgttgagtataaacgagaggcgggtttgaccttgcgataacgtgagctaacggattcgataatgtccatcaaatcgtgtagcaggcagtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtcgcttggaatgatcggtggttttatgtgcgaggtgtgtgctgctcgagttgatcataggcttgctgtcgttgcaagggggctagtgtcgttgcaagttcaactttgatttggtcgcgcgacatctgaatctggtgggaaacgtcatgtgacgctgcggcccgcagcgacacctatttgtccgtagtgcaacttgcggatagccgagcggtgaagtgctggtgcttggcactggcacatggtcgtgtgttcgatctgcacctgggttgtctttttggcaggccgaccagcggcacccaatcttacagatcggttaatccaggcttcacggggatacctccctgtgtccacctgttgccgacatgaatgcaggggtggagtccacggaaaactctggaccatcaggtcctggtccgaccccccgcagtggtcactcgtgggatccacgggcaaaaacggtgtcggaccacgtcgaactgttcacacctcgcccaggaatctcaaggtagttgggagaaagatagatagattccgtactgacaccacctcggatctgcatccgaggtggatatatataggtgctgcggcgagtctcagggctgtaaccccttttgggttacaacaccccccctctcgccgcagaaccgtgtctacgtacaaaacagaggagagaaaaagatagaaataagaagagaaaaaaaatacagcatatcaagttgacacaaaattatcaggccccatgatcttattagagagagacaagaaaatatcggggagtcagacatttagtgaagatgtctgccagttggtcttttgtgcggacccagctgagtttcgttttcttttggaataaagctcatagctatgtaaaaatctctatcagtgtggcgagttctcttgttggacgcatcatcggtggctaccctaattgccgattggttgtcacagaacatgtgcccaacaaaatcttcgcgaagcacatctttgaggaggtgtcgaacccaaagcgtttgcctcgtggcaaccccaagtgccatatattcggcatggcatgtcgatgaagctaccgactgctgtcgtctggatacccagagaattggacagttgagataagtggttagtataccgtatgaggacctggagaattctccaccccatgaagcattgcaaaagcattttagtggctctttgtctacggagggaaaaagatgaagtttcattgacctcgtcccagccaggtagttaatcaggtgagtcacacctttccagtgctgtatacctggcttggctgagaatctagcaagataattaactgcaaaagctatatctggtctcgtacctacagccagatagctcaaggacccaatcacggacaggtatttggtggaatttccttcatctccgtgttcatctgtgaccgcgttgaaacctgatggcaggggggtcttcgtgatcgtgcttccatcccactcggagtcgaggattccattgatgagtgattgttgtccaagggtgaaacctctactgctccgatgaacatccagacctacaatagaagtcagttcattggaccacttgatttttaacaaatcagtcagatctgattccagttttcttataagtctttccgacgaggcagtcatcaccccatcatccacatgcagccatacaactcccagttcttctgggtgtcgcaggatatacaggctgttgtcgtattgcgagggtgagtatccaaaacggtccagtagattcttcaagtggagccaccagcatctggccgcttgcctcgtgccgtagagcgctttcttgagtaggagaccatgtccaggcggcgtattcatcccttcaggtggtttcacccaaacttcctcctcaatcggtgagttgaggtatgcagctacaaaatcgaaactatgaacgggccaattattggacgccgcgattgttagtagtaaccttaaagaaacaaaggtagccgtcggggcaaaagttttgttgaaatcttttccggctatctgtgtgaaacctttggccacgtatcgtgccttgaaacgaactcccgtgccgtcaacatccggttttgttgcaaacacccatcgccctcctaactctttcttgtctgccggtttgagtaggagttcccacaccctcatctgttcgagattggataattcaacagctatcgccttcgaccacgcatccttctcgtctgaccgcatagcctgtttgaaagtcttaggaacagaaatcgcatagaaagcgcacatatctataatcttatcaataatcagctcttggttagtgaactcgatctcattggagaaatcgccaagctgcatgagattcataatgtaatcaatagaaagtttagcattttctttgggcctatcctgaagtgtgcagtccggtacttgcttgtcgatgacctgagttggtctgtccattgggagatcgttggggaatctcaccattgccgacgtcgcaaaagtgttgtcctcgggtatccagaacagccagcctttgctgctttcaaggtgaccgatgacatgagccttcactgccctgggttccaggcggagtcgtttttcttctgggatgtgtatgtatccgattgctccaaatacccgaaacccgtcgtatgtgggtttgacatggtacattccctggtaaggcgtcactaaaccgctagctttattctggattctgttcaaaacatgattagcccataaaaaggagtagctccaaaacgtcttcggtaaagcactgtctatcagtatggtcctgcccatgtcctggatagtccggttgtaccgttctatcatgccattctggtagtgatgatatgggagagacttttcagcccttatccctttttcggtcagaaaatcctccaattttttattagtaaattcacccccattatcgcttctgagagttttcagtcttctgccagtctgatgctccaatcgcgtgatgatgtcaatgatattctggttagcatccgacttggctaccagaacttttgcaaaggaataaccagtagcttcatcacgcatagtcaggatgtatttaccgccatcaaccgagggcacctcgaaaggtccaatcaaatccgctgccatgatgtcaagtctttccgctggtctgtaagaaggggctagggggttaattcttgtgcttttgcttattgcacagactggacaatgaatttttcctggtgggagttctacaggtaagccatgccctaacttaagcttaatcagccgacggatatgtctcagacttgcgtggccaaaaaccctgtgccaaaacagtagagtgacctcttccttggtgagtgattctggtttccagagaaaatcgactgtcttaccaactggctctttgaatatttcactagggggcacagttttagacgcgaaaacagagatagcattacttttattggcatcatttggcaagtcattgctgggagatgacaatatagagacagaattagagagcgaaaagagaagttgagaagatgatgagacagaagatccagaagtgtcgcgtgggaacttttccataaccctgtccgacctgatcatcgggtagggcatacaccatctgttcttagctggttcaaaaacacagctgaacagatgggaaccattcgggtgataaactttgaaagcttctgcttcgttgtcataaaagacggatgcattagctttacgaagagcagccatggatattaaggttgttctggcatgctcacaataaagaacgtgtttcagaacaattatctggccatgtgggccccggaatttaaggtctccgatcccggtgatctttgatccactaccgttggtagctaccgacacaggaataggttttgaaaggtagcgaaaagaatgaagtagaaatttagaccccgtgaaaccgtgagaggctccggtatcaaaaacagcaggatcacttacgacgtcttccccaagcgccattgtgcggaagtccaggtcatccaaatcatccggcaggacacccagctccacgatctgcgccgtaacccccccaggttttgctgactgagtcgatcttgcaggctgttgttgagagtgttgggcttgattgtaccttggtcggtagtagtcggccatctgtcttgcacgggcttgattgttcgtagggggggctagcgacttccgagctgagtagtttggaaacctcgccgacgtcacctggaaaccacttggcagttggccatagatcgttccgaccagcgtgccgattgcttgtcgtccggccgattggcttgaccgcgcacccttttgagggcagtcgcgctggtagtggttttcaccaccacatccccagcacttggcagccgtcagagcaaagaagtcgagagcgtcgctccattccggctcttcgatcccagtcagaaacattgaggcatcaaagtcgtcctcggccaacgtcgtagctaccagcgccgttggggagttcactgagcccgggatggttgtgagttggtcggaggcctggaggtgttgttgccggctgacatcataggcgttgcatatgaaagcaaacgtcggacaggtggcgtcgggattgttctggatggcgttttcaattcgattttcgaagtccagacgaaacagagctcctgattgaacgattgccgcctggagaatgaaaccaagaaacgagtcgctcctgcagctgacattaactgatctccactccgagtagagatcaagcaaaaccgacgctacacccgcactcggcattgagggatcgattttgaaggacatgaaacgcctccagatgttcatctgggcggctcgagaagttgtcttgaactttttcttgagcgcgagatacatgttgtgggccgtgtcaatggaatgcaaatcgggaacgagggagttgtggacactcgcaatcagaaccgctctgccaatcttttcaaaagtccgattagtgcagggttcgaagaaaaaattggcgcctgacaggcccgtgcgggatacttccttgaggccacgcatccactgggagaagtttgtcccgtcaggctcgaggatgcattccttcttgagagcggcaagcagtgacgcaaccgttgaggagaccatcttgttttgcttcagtcgaaattctgccaaacggaagtctctttcatcggccgtttcattgtttgctacaggggcaaccgcttgtggtctgtgtgaagtggcagtggtcgaggattgtgggagatgtggcggcacatgtttggcatgggcggaagcattgggaaggagaggattcggaaccgggaaaatgtgaggagtcggttggtgactggacgatcctactggttcagtcgccgcacgttctttgcctttgtgtgttgcaggctggaggtgctggacattactcggtttcaacgtcttgtccccggcgtgatgaccaacggtcccggaggccacggagtcgaacaatttggtcattcggcgttcaccatccggctggtaatcttccatatcgctcaaggagtcacgcgagtgggtagatcctgccaaactagtccgtctgtcgttggacatgtcggagggtgggttgaggaaaaggaaataagagtgggtatggtgggaaagggaaggaaaaaaggagaatgtgagggcggaaagaaagaaaggtcggaaaatgagaagaaaaggttacggaggtgtgagagctgatggagaagagatcgggaaatgagaagaaagggttggggagaggaaaaaaaggaatcgggaaagaagaaaagtgaaaaggataggatttgtgggaatgtaaggagaagaaaacgggaaaggataagaaaaatatcaaagaggagaaaaaaaatgtgtaaacgggtggcgggaggtgtggtgacgttcaaaataacgttagaaaggaaaaaaaaattgacagtagtaactataagagtgagtagaataggaaaaacaagatttgggtcaatcaacaaacaaaaaggatatcggttgctcgtcaactgttcggcgttatagttacgccaataactataacttccccggatggctaatccagatagcccttcagaggagtcgctccgtcaatcgtaacaagattcacaacagaagagagatgtgagtagcggaagaaaaatgaaagataacagggaaagggaggtaagggttttattggaagtaaagaagaaactgaggaggatgtatcacgggaaaattagaaccagtgggtaacgaaatgtcaattagactgatgactgtttataggaatagggttcggtgaagtcggagtgatgaaaatcgattagtattttcaagagaaagtatatcgattaagatagtaccgttgataggagagagaaagcagaggttgtatatcaggaaaaacactattaggtgcttccttattcctaaattagaaggaatcgataaggtcgaatcgataagcttggtagtgtcaaggactcataacctgttcacacctcgcccaggaatctcaaggtagttgggagaaagatagatagattccgtactgacaccacctcggatctgcatccgaggtggatatatataggtgctgcggcgagtctcagggctgtaaccccttttgggttacaacacgaactgcaccccaggtgtacctcaagatttaccggaacgagggtggatgctctaactcgacaaaacccaacttccatgatcttaagatttgattcaggcttaatcactccgagtcggacccgacagcagtgcagcgccagcgttgcggcagggcgtggccacgcttgtgtgcttcttctggcgtactgatcaccagcgatcaatgacgacaccaatgtttttgaggcactgcaggcgcaggaggcttttcgatggaaaaacagacggcattcttctgggttcatctggcggaagaattggcctttcaagtccggcaactgtttgaaataaaatggcctcctttcttcttcatcactggcccccccatccagagataaacattccgactccagatcaatctgaaaaacacttcgattacaaaaacttcaatatcctagaagaactactatccccatcatgtatactctccgagttctttcagctgtgatgctcgtgctttcattagtttgcattgatatggtagcatccgcacgctccccaaagtgcaacatggtgaaggataaaaatcagaaggatgcacctttcctagtctgtgaatctatcttggataaatgtaaggactttctcctcaatctgtcttgatcctttgatgctcagattctatcgttaatcccgcaacctgccggtctatcatcgcgcggccttttttcccccgattaccagattacaacgcaggacaaacctgccaaaccggcgaaaagtcttcttgctgtacctctcaagtagatgtaagtttcaggtttgctttccctgtttgcgtggataacagtaaagctaatacgtgatttgaatttgggttgatttagcagaccggccaagtccctcagagctgtacccctatacaaggttgatcaagatatccaaataccatggcctcttcttcaaaactttatgcactctagaatccaactagcttgtctgaacttttcagtgaagaaaactacgccagtgccaccctttttccgctgaagaatatacaagcaacataagttttgagaaagtgatttgaattccctcagtgtttatcaatcttgagagaaatgttgctaagatctttgcgggcgcgtaattgttaagcttgaatgagaagatgtcgcttgcaattctctggaaatgactcctattattgcggtcctttaagagcgactgaaggcagcttctggatcgcaaaaaagaaggcaaattttcaattcattttcatttaagcaatttatacctacgaagtgtgaatggggaaagtccctaagtttatagctgagtccctgccctcccttgtcggagtggttaaccactggtcgcattgcgaggagggtccctgcagcgggacggcgtcccccctccaatgatcgatagaggggctttcgggattgcaagtaacatagtccaggtttgcggttgatgtgaaatgttctgcacatgggaagcggttgatgagagtgctccgatgttggattgggcttgttgtgtattgcagtgctcgtcgcagggcatgatggtcatcagccgagtttccgcgcactaccacatcacagatctgactgctgttgaacaaacgagatagatcggatggtcttacaactgaatctgctggccgtcatattcgctttcgccctctcattcctcctcttcgtcgttggtgccatccgattccttggaccgataacagaatacgtatgtatcttgttgtcccgtttcttcatcaactgccatgtcaaacgtgaagtacatctctattaaccttcggctttctttcgtgtatgtagggatctaaacgaacgtacagattgaccgctagtgaccatctcaaacgacgaggctcattctgaacctgcacaacccaatacatcaaccgtcgtctttcttgtacatatatagaaagaaggagaaagagcaatgcccgaatcaacgaaacagccgtcatccagccagacttgccatgtgttttggccgagcgattatcctcttgactcgacgggttatctgatcggatggcagatcgataaagtattttgcgtagcaactctggttgaaaactattctttggttggtcgactctttcctggaataatgcagacccaagcgaggctgaccagatgtttttcatccccaaaatagacatcgttacatcgatcggacagggacctcgacggatcacttgttcatccccataatgctcgtcttttaggtcaattgaacccctctgcaagttcctctgcaagtcctccacaatctgatcaagagtggatagcaataaaataccaacctgaaggaattctgaaaataaagtatgtttttgaacgttttttttaaaaaaaaaaccctgtctcagtcatactctgacgttatttcaggatggattattcatatgcagaaacccgcaagaagaagacgaagaagagagcatagtaatgatatacgaccgaccatcgatccgaaaacatcactttctttcgcttagaccgttactcaaaccctccttagtagtctctcaaaataatcagccttcatcatcatcaacatctgcatcagcacaaaggaatggaaacaaatcattagctgataagattaaactcttcgatcaactctatcctcatcttgctatgtctcctagtcatgataactctcatcctagagaaatgtcaacaatcatcaaattcgtaagcttctttctttttctttttgggttttggttctcgtgattcttttactaatgcttatgtttcggcacatctgtagataaactctagtgaagaaatccataatagatttcataataagaacaaatcaaaagatccaggacgaaagaaaacaatcaaaaaaccaagtcaacaacaacaagaaggaaaagaagaccacgagtcgatcgaagctctcccaaaccaactagatttgatcctcggattatccactttccgttgcgtgctttttcctcaattctttccttctctctctctttgtgtacttcatcgtgacacccccaacccatgtcaaaatataaaactgaatgaggttattttttgatatagttcagcaattcaatgtccgtttagtggagatatcaagttggccaagtcgatatcgaaagatcactcgagaagaagatgctgacctatccggtcggcgtgccgaatatgtcatgtaaattttaacccccccccctccccgcacacacaaatctctctcatttaaaaaagtaaatcaaagttgatgtgtttaaattacatgaacaggctttttaatacgttgtggttgattgcaaatgatataattttcggacgaacgagcggacaaattctgatggaaaattccgacctattagcggcgtggttagaataccatttacaagtaaacctttaccatttttgccgtctgtactccacaaaaacacagaaccccaaaaagggggatggtaattattccttcttctatttacttcttttcagacatatactgttacgttggttaagaaagctttacattggacgaattcgtatcccgttggattgaaattgaatgatcaactcggtcaagctttctgtttatgctccaacatggccgtcgacttttggcacatctgtatgaataaatatcctgtcaaaaaagaacttcgtcaaccttgaaatcccatcttttgtgctctgatgttttttttgatgttttttttttttttttttgaaaaacaaaaagatgttttgaaacatgcctatttgattctacccaagatgatttggacggtcggttttgtcagcttattcgggaacacatttgccctggctattgcatccgatttcttgacgattgcgacgttccatttatggataatctatcgattatttacatttatctttgattgtcaattacgttttcttagcgtgcttttcaatattttcagaggtactttccctccagaaataccaattgacactaaagtcttaacacttggaatgatacacgttgattcattatggctcattcgtggtctttgggttttctttgtgaaaaggtcggaaatataacgtattacgaaaacgaaatgaaccggcgacttatcagctcgatcagttgatccttggcacgattttattcacactagcgattttcctatttccaaccattctcgcattttacatcttgacaagtacagtgagaatcgataatcagtcactcaagttgggagtgtgtttcgaccatatctgataccaccttccattgttttttttccagactcgtgtgttaattgtttgggtacatggaattattggcaccggcttatcattattgaaccacttccctctgtttgtcctgatgttgaggctgaaagatccggctcgattgccctgtaagtagtaacacgtcgtctcctatcccttatcctgcaaatcgtctaagtgcacctttttctttttcagctggtgttgctttataccactacatgatcatgatccagccaaattcaaacttcagatgagctgttgcatgcaatttcaaccgcatttgaccgagctgcttgggctgacccggcttcatgattcaacgatgttaaattacccaatttagaacgtgcccgtcggtctctcttggatcttttcagattacatctcactttgggctaatctgacttctcattactcacctcgtttattgctgcatcatctatgctctggcaagccgattgcacctctaacgactcgtgcggctgcttataagaggccataattgtaacatgtattaaaaacacaatcaattgcttctctatctccctcgttttgtctgacgcactattacacaaaaggacaagattgagattttttcggggaaacatttgaaatttattgtacaaaattgattctaaagccgacctccaatcgtcaacgcttcttgtcggtgaatccgaggtcttcaattttctccgtcactcattgagtcgtcgctttgttctccaactgggttcctatccgtattcatttcctttactaaagcagcagttccttcatccgtcagagtggtcccttcggcttgcatccgtcttcctagaaatcccatccaattatccaattaggaaacaagtagaagataaaaaccaaccgcttcaataaggggacacatagatcagagcgaagaaaaagcagcctgctaacttattagagtcgcaaaagctgcttgtgtgatcggctctaactttgaaagcttttttgtcaagtctcttttcaagtcccaattaggttttttgggttgaattttggtcaagtcctatttattcatgatctcaaaggagcaagattataatcaacatctggttttttttttttttttttttcttttgggtcgcgtgaatattgatggaggtggagagagaaaaaacaaaagaaaaaggacggacgagttcactggatcggatcgcttcatcgttctgtttcactttctccatcagatctttcaccgtctcttctaccgtctctttcgaatgctcgctggggtcgtgtcgtttgggaccttggatcgtcggatcatagttccgaaacttaaactcccgtttcctttaaaaaaacattccaacaaaaaaaagataacaaatatcacatcaattatttatcgagattataaatttctaagaagctttattgacgttatgaatagaatatatgcactcaacttggctttattgtttgtctcttggctttcgttcgagttattgtttgattgatcttcagccgcctgagtattcaatttcctcttcctcagctcgttcaatttctctttccttgagatcgactgttcgatcaatgaattcgttggtgtgagatccgtcgacagtgccatttgttattttttttttcgtttttcaatcagaatccgttattgatgggtttcgatgtctttcttgttaaatggttcgagtggattccagtggtgttcccgttgaagttccggaaagaaccattgaattgttgagactacatagaggttgcaagggcccaccttgggcttgtggcctgaccctggccccttttggtagctaagtagcctactagcccatgaattgcaccggcccaatgggcattttcaggctgggtacacgggctttgttaagctcgcgacctttctaacggacccgcgactgggggctcggggggaaactttgagcctcgagtgcccttttgcttaacctaacaaatcgacctacaatcaaagaagggacatacggtccgcagggactctcccatgggggattatgttatgcgctatatatatcctgtcgctagcatattagccatcctattctctattacttgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaattttcttgattttttaggcccttgggtggcttgcacactttcattcttggtgagaagtctcctgccacatcctgcatcacacattttgcactgtacagtatctgaaattggaaatgttaccatcatcattaatgaaggtgttgagttttcacttctttggtctactcttccccaaaatcactccctctttccccttaatttttctcattttctctttcttgaatctttctaatctggactgaattaaaatcactcttagctagttttctgttgaatcttatgcacacttgtagtctaattagaactcttgtggcaattttaaacaactctagtcctgaatatagatggttgcggggtatccgttgcggatacccactatccgctggtgcataccccccagcgccaacggatacccgccagggggtgcggatttggctgcagatggccattcccccccccccccaaaaaaaaactggcggatatctgggtatccccagggatacccaaggccaatggccggctggaagggtttccttccagccggcaaggtcctcccagtaggtaaggatgtacctggccggctggaaggatttccttctggtcaacaaggtacatgtaccttgttgaccggaaggacttccttccagctggcaagttacatgtaccttgccaactggaagggtttgaggatgtacctcaccagctggaaggaaaacctcccagccggtacctcgcaggccatttaaagggcgggtatctgaagatacccggtcggatacccgctaaggtggagggatacccgccagcggtgtaagactaaaaagtggctgtgaaacccttttgctgaattgagaaggggaaaaatggaggtgcaaactctgcccttctatactatcagaaacaagacccaccaagcttagcttggaaagttttaataacgtgataggattgggtggttccggtataaactttgttttatgaaaagttgttgaatttttggcgaaaaggccgaataaaaaatactttttgattcttgaagagagggctaatgtgctcgcatcaaagactgaagaagggctaatgtgctccttcaggaccgatctaaaaagaataaagaaccaatggttttttcatttttaagctgcagtcaatatgagttaaatattctaactacaagaggttcaagttgtgggtctaagaactcatggcataaaaaaagaaaagacaatggccgttgaataagattgtggcaggtgagtgaaaggaaagaagagagagacgagcgaaatttcaacaaaagtaaaggttgaatatgtaattgctgatgaaataaaaccgttatgttatgtaacagatgaaaaagatttatataattgttttgtaactggtgagttatatactgatgaactgctgagtgaatgaactatgaactgaatgagttgtgaaatatggagacaacaaatggggggaagagagcctccttttatagacaaatgtgagggaatttagctccagggaagagaagaaagactggttttagctggcctgtaggtacaaataagtgaatttagctagtctgatcatgcaagtgacggaacttaactagtgaggctgtgtacaattaatgtcaggggctgtgctgcagtgcgtaaataatgtgagaaagtgtcaaatgaggcaataaattgtgggaaaaattcagctgttgtcataaatgaggtgagaaaattaataatctgtgggaaaagtaattcaatcaagactgcacagcatgcaaaggcagtgcatgaggtgacaaataaaaccaaactaatttatgcagtgaagataaagaggtgtgggaaattatgtgtatacggtgagctgtgtataagcataactgagaggtggtttgagggttgtgacatgtgcttgactgggtattggctttgtggtatgcgtttgtaggggcaacggtgggccagctgcgctaactgtagcgttagcgtagcatagtgtagcaaaaaaccgctacaatttagcatagcgctagcgcttttctcattttctgcgctaacgctacgcacatggggaaaaaacttgtgctaacgtttagcgtagcgttagcgcaattccccccatctgcgctaacgctacgcgcgcagggcgcaaaaaaccgcccgctacgctgcgctacagcagtttttaggtgttttttgctgctaaaaacgctgtagcggagcgtacagaagtgtagcggcgcaagaggcggcgctaacactacacaaaacctgggctagtgtagagcaccgctccaaataagcatagcacaggcgtctgtagcggcgcgctaccactaccacaaaaaaaagaaattgtggtgccgctaccgctaacgctactggggcttgtagcgtaggcgccccaccgctggtaggggggaaactttccaattccgggagggttccaatgatgcgtcaggtgattacctaggctgaaattgtccatagagtcaatttctgaagccggtataggttgatttctgagagaatatatgagaaaaatgtatttaaagaaaaaacctgaaatttttacatattaaattaccacagcggctgcggtgtaagactcaaaagtggctgtgaacccttttgctgaatggagaaggggatggtggagttgcaagctctgcccttctatgctatcagaacaacaagaccaccaagcttagcttggcagttatatttatcgtgatagaggatagttcaagatgaagcttccgagtgatgtttataagggtctgaagttataaatgagtgatgattatattaatgaagctgttgttcaaaagctttaaaaccaaggcgcggagctctgggagcgctatgcttcaaccagtaatggtatgtgaggcaggttatggcacttggcacttgttatgatgatgaaagtgttatggttgtatttcaatataatgtgttgttatggctgtcacttgtatataatctgtaagggtggttgagatgatctggtccactggtgggatgatggagggaacaactggcaggcagaggcctccttatatagacaaatgtgagggattttagccccagggtacaggcttttgaggcattttagctggcctgaagatccaatgagggattttagctagtctagtacatgcaggtgagggaatttggctggtgagagcactgccttgagggaatttggctagcctacaaggtcctactacaaaggaatgcatgtgcacctacaaaggaattcaatatgcactatgtgccaataaaggaattcaatacaacacaaaggaattcaatattcaatatgcatccagtattcaaaatgagccatactcagagtaaagaatccaaaagatatcccgtgacaggttgaaatctgtgtaacttctaaactatgagagatatggggtcagttgtagtgggtgactaggggttattttacctgagaaatccatttctgatgtcatttttaccatatctataatatataaagagataataataaatttttatatttttctgcgtagaaacacagtattatttaccacagcggatggctgtttccacggaaaaagaagccggatatctgcatccgtgtagatatctggatgcgctggggccatctctagtcctgaagactgatttctttctgtttctagtttattatttgattcattaaaaactaattatttagaattaacgcctttaaatatttgtgctagaatctctgactttgcttgcctgactaaaagagactgagaagtcctgctatgattgtttcttccaagacctcaaaatattctatctcttagtttttattcaatttatctcaaacacagtatgaacacatgtatttagtctttttaaccaggcttgctacatgattgtgcagactctggaggaggaattgtggtttgatgcagagaatgaattggagtccacaagttgaaggggagggatgggggggggtattgggctgacccaacttccaagatgggcacatcaatcagcctgaattttgaattggtctagagcccttgggctaccaacttaccaagcttccaaaaaggttcccaaggtgggtctgggctgtgcatgggcagcccaagcccattctccaccctaatattcctccagtagattgtcttagagcagagggaattcaaatacaagttcagactctgagccaattttacaccctcaagttgtccctatcctacattgcttgcttccctctgctccaacagaggggccaaccaagcactgggctgttacataaaacatggtctgacatgaaaaatgtgagatattgggggccaaaaacaatttcaaatggtcaaattcaaaaccataaatccatgagtcctggcgtattttggtaaagacaatgtcagcctacgtgatgccaagatgtaacatcttctagctacatgtggtgcaaaagcaagcaaaaagcttaaggatttttggttttaattctaaatgaataaattccaatagggggtatcaaatataactgaagaaattctgaccgaagacgtggagaatttttttgagaggaaaattttgggggcaacaaaaatgaattttgttggactgactcaagggtcgggaaaagaatgagagagccaatgtgttttttacttagaggagactacgcgttaaatacagtgcgcatcacctcttctcgactacccccagatgagaaaaaaatgaatatcaaaatgaataagacagattaaaatatgcttgaaaagatgactggaataagtgttggttgataaacactagaccagggttcgaagactacaaggatttcagcactagacaacttaaaaaaatatcacacagaacctatcaaaaacaaagtaaaaatcatgcataaattatttatcaattcctatttaatttaacagtgagatagattagttttttagggatgaggagaaaaagaggtgaaattccaacaataaccaaagggggttggaaaaacgactcccaaaaattagtcgacgactcccgttttggtcgaggggtcgtcggctgggagtcgttcttctaaaagatgggcgactttgggagtcggtcatcgaatgtgttttttttatttttttaatttatttttggagaggcggcgcctttaacacttgtcatgtttaaggatacgtgggagtcaaccggcccgctcccaagaacgtaaggtctactccttccggtcaagataaaagaaaatctaatcaaaaacgaagactcgttgcgaattatgaggaaaacgtggcccattgcgagtagtaagaccactatttaaaaaaagctaagagcccttgattagcgagggggtggtcactcccctatgaagtcatatgctccatcacagcacatagagacgcttctcacactgaggcccggtaaacaggctcggtttcaatccggggacagcatttgaaggggaaatacttaagaaagggatgcttactaactagtaatactcttgatggggtccatggggctctgccgcaactcaaatcactaccattcggannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttctcccatccacgagggtagtaacatttcaatcgaacagatgggatccctgcccgtcgataagacatttttattcttgtcggtcatgagagcgagagcgacgactcccaaaccccctcaagcatgagggacggtttggggcgccgactctccaaaaaataaattaaaaaaataaaaaaaacatttgatggccgactcccaaagtcggccatcttttggaagaacgactcccagccgacgacccctcgaccaaaacgggagtcgtcgactaatttttgggagtcgtttttccaaccccctaaccaaatccaccattattcaattgactggtttgaaaaaatccacccttttttaaacatgttggtttttcatttaaccccttttgaggccctttgatacaaaaacattttttgggaattggcaaaagtggctggtttctaatggtggatttccgatatttgataccccctaataaaagaaggaatttatggtgtgatttaataggaaaaagtggccaatttatattaataaaattaatataaacaaaaccagagggacctgataagtcaggggtggtttaatccctctaagttatcgtgcaaaagcagaggatttaggtacctggaacactggggcctgtaaacaggggtggtttaaatcccaggaagaatttaaggggaaaatctcaagaaaagggttattacttactagtaatactcttatggggtcttgaggatcttcagagttgaaactagacaattgggagcgctcagaaaggttgattttgggtgctgggtgataactgtggagtttcttgggtaattttaaggcttaataaaagcaattatagtagtaactaggctaattacaagtgtaggggacttggaaacggtaagtaaatttctataaggtattttaaagctggaggatcactatttgggcggtcagaaggccctttaaatacctgtggaaggcctcaggggttgctcaggggagcttagtaggacttgggagtgcttttgggcccattttggcccacatggtgatgtaaccagggctggaaccttggggataatattctagaggatccaaggggtcatgcatgaagtattaaagccaagaatgtcccatgggaacctgtggataggggctactctgtcacgtggagcagtttccttggaaatgggccacagaatattccagaggtgtcttctgaggcttgctacacgtgttacccattggaatatggttactgtagtattttcatggatattctagcttgtttacattcttattacatgtgtgagggctttgttgtcacatgcaatggggattctggggcttttgtggcccattccttggatactggtgcgcagcatgactacgtggcgcgtgggcttggagacaggactccacactgctctatattctaaactgtaaaaaataatccaattctgagagtggatttggagtatatgcattatgcataatgcataagtgtcacagtactcgtgatctgggggtacctgttaattattcatgcatatattacagtgtgaaggagttagaatttggggtaactttggctgaggtaccctaagttaaattgtattcagattcagaatctgcaataataattaaatttttctttatactttttaagttatttatgtattttttatcttatttacataagtaatattgtttcttttacttatgtaatatttttaatttatacttagacttaatatgtaatttattatttttatttgctatgacaggttgtctatgccatagtagcaagctgacagacaatatgtgtgctgcctcaggctacatataccagtcacattactcaaatgtcttgtttgacattgagtacctataaaactgttgagtacttgagattaaatatagggtgttttcaaaaaggaatggtgggaacttgctaaactccataatacacatttgtcagacactgacactgtgaaaaaatctcagggaactgctgccagttgacatgcagaaactctcttcaaagttgggttgtcaatcaaatgttactcaaccattacctcatccatacttcaatgcacagtcactgtgcaccttgcacagttactgtgcagatactcttacatatgaatagattacagtatgacagaagttacattgggagtaacctgcatgtcaactgctaccagtttggtgagatttattcatagtgtgaggcactagcccaggtttctacaagagaatgtaacccccttgtgttacataataaatattgttatatgtaatctttaagttaataagtattcagtaattttatttattattatatgtattatttatgttaataaatattctttatattaacaaaggttcacctctttattaatttacctcttccatgaaaataataatcaagtgttgatctctcttgtgtgtatatttattcttggcagtgggccgctactcttttggcacaaaaagtgtagcgtagcggcacttttttgcatcaaaagaatgtagtgttagcgtttttttagcaagtttttgctacactacagcccttttagcggcgccaaaaagcgctgtagcacagcatagtgggcccttttttgcggcccacacgcgtagcattagcagtgtcgtggcagaattccgctgcgctacacttaacgctaacaggaattctgctgtgttatgctacactaactgctactgtgtattttctgaaataaagaatattcaacacatgcacatttggcatgctttgaatatcctgacactttccccaaaggagtagtgtaacaataaggggactgcactggtcccagaagcagttttacccctgctctggaatatttaaggggatcactacaagaaaaagtcaagcaaatggtgtcagttgacatgaatgagctcagaccacactctgcattgagcttgagttgaactcacacttttgttgtaccttgttctggtccacccctttgaagtctcaggttgtaccaccaaattacatcagcacaatgacctcagcttacattgaggtttgattgaagcttgatgcatgtcaactgctgacagttgcttgactttttcttgtagtggatgactatttccctgagattcatcacccagacaattattaccatacaaacccaccaaccttactaaatattacattataataaatagtgagtgggttttttacagtagtctattgttacattacctattacactttcccttatcttattactgttctttttaagttacatatttaacttataaaactagtacaagcttatttctcttataatatctcatctcaggcactgtgaagctcattccacagttgtcccttattcttataaggagatagcccctccactgtacaagtgttgagaggatcattttccactagccactccttggctatagtgtgaccctttaccccatcaactcttggtcacataagagaccagagcaaaaaaatgtacctgaagaccaatcaaaccattcttcatcaactccatttgaaagtaactatacatcctgttgttgtgatgacccttaaaacttggcttatattcacacaaaaataaaaataacagatattttaatagttatgagaaattctttgactcaattcagtaatagaataagcaaaaatagcatgaaagaataatggagaatatttattagtataaggatttttaaagaactcatgaaatgatggttttgttatgagtccactagaccaatgcaaaacttcaaaccaaaccaaatctaagaatcttcctttactgattgtatatgttgattcaccaacaaaaatttgagaataaaattcatagtttttagctgcatcttttatcaagatctcattttgatttaactctgcattcttctgatcttctttgttgacaagaatggagctaatcatatctacataaatcaaaaataatgtgaaatgcatcttcatgtcctcttcaccaacattcctttcacaatttatttccagatcttggaaatcaattccagttttgtctctataaaatttgaaccaaatgtggcttttagatgcaaaaatttcaaatgcttttactttcaaatctttcctttttttccaaacactctttgttggttttccagtacttctcagatgatgatgatgatcttcttcttcaaggcttttataattaggccctcgaccagtagcttttttaagatcttgagctgcatcttgtgggttacttacatcaatcatcaatggttcttctggacaatttttatcaatgatttcaatgattttttggattctgtttctatcaaggcctgaagcttcttcgattctaaaaacatttgaatcaaatataagggttgtggatggtccttcactgttgaatcttggttttttgaaatgaagagttttggaaatcaatggttctgatggatttgtgacaatgaaagattggaaagctggctctttttcaaggcttgtttcaccattcctttcatatgagtttctcttcctgttatttaatggaaaacttgtgatatgctcttccactgttcctacattctcatgagatgaacctgcttccacattaagacatggagcaatcaaatgtacattttgcttactgttgcttgaagaatcaattgctggtttttttgagttgtggtctgtccttccatcaggtttttgatgtaacttgatcaagttttgtttgttattggttttttgttttttaaatgaattttcatgggatgaaagtaactgcttatccaagttattttgagcagcagctgttgttgaagatgatgataaactgacaatatttatgtttttatcctgattttcttctaccgatggccaagggccctctttccctttgcaagaattcacgattctcatgagatcttgactatctcttgtccaaaactcattccaatcatcaggaaccacaggatctaggtgagaatgaacatggggatccatgacacttgaaggaggagaattgggattgtggaatgatagtagtggttcttgggtggagatagattcaaatgtattggtcctcattgacagtggggtgtcggaatgcgaattttgagcttgtgatgttttgatgggactgagaatgccatctaacgttgggggcgaatccagctgactccaatgataatcatctacagctttgcatgcataaatcagtgccagaccagcaatagatgtggacctgaacattcctgcaaaggatgaaattgagaatttgagatattgtcatcccttcgttcaacttcaacttcaaggtagaggatcagaacttgcgacttacttgaaagcactcgtcggccaggttcggagcagaaagagtacaactatttaacgacacaagctgtaagcacgtcttcgtagtatagagttaagtgcatgcttggttcaactgtctcaactgttgttaaccaacttaataaggttatcggacgcagcaattgaaatttatgttcaattaggtgttttcctgatgatttggtggtattcttgtggcttttagtagaagaccgagggtgaaagttgagtgcgacacgttcagtgccgaatttgagctgcccttggactccagcttttgtcgcgataatgcagaattggttgctggaaagaaatatcaaagtagaaaacctcaaagaaataagcctaaacatgaattgagtgatagtcaactcaagaagctcaaagatcctcaaattttgaaaaattcttctactcagatttgtaaaattccaaagggaaagaggcattctccacgaagcatgaggatgggatatgtattcgcaatgctttttttaaggtacacaatggaagtgagaaattttgggcaaatagaaatgagtctctggccaggcttagtgcagcacgagcaagacagtagttcatctgctagggtcttccaagattgccacatgagcgagtcgggtaggtcctagaacccaggggaaaagaaaaactctagagagcttcttgggagcccacactccagtctcgcatatccctcttcttcctcttacccggaaggatactccagagtccaggtacaagaaacgagtcggaatcttcgaccgtattgagcaaattcaaatcagctgtaacatcgttggtgtaaaaggctgggtatatatacaatgtagattgagcaagcttgatgagctctgggattgtgaaatccgatttgtgttcatttaaaaacgtcaggtctaggctggtaggagaaaaatacattcattttataggttacattgacttggatgtttggggtagcggtcgagaccaataagcctgttagtattatatcgagacatgagccacatcatgacccgaaaagaaaattttaataaaaggtcaaaacccgatccatcttgtaagatcaacccaaaaagtagaagaaacgtaccattttgataggttcatcacgttggtttggattaggattcttgaccaatttgacattatcgatcggatggaaatgtcgaattaagtactgataagtatctgggtcgatgttttttgatagcttttccaaatcttcttgatcgaaatttgagaatgatggatcgatacttccttgcttaatatgatgtcgtctaatcaattctacgatcgtcatcaagtccaatctcgtttcacgtttcctggtcgggttttgtgtggtggaaggtgatgatgatagctcgtgttcatttgtacgatcggaggaatcatttcccctgttctctaagattcttaacatgttatctttctttttttttctccgtgtcatgttgtgcattgtatcgttttttgtttatgaaaaaaatgaggacatatgtacttctttagtatcacatgttgatttgaatcgagtgagcactcaagtacacataccggatggaaatttgtcgataacttaggtacttggaccgggcctaacttgttcaacatgtgaccgaggtgaggatcaaagccatcctgcttgatttctgagttaggaagcaagttttgatcaacatcaacaagcgacaaactcttggaggcgaaataagagaacacttaccattcgtttttctgaaactcacaccactcggggccgatttcgtaggtggtggtttaacattcttctgagctacggcggttgcagttgatcgggatagtttggaggagttgagacccatgattcgactgataaaggtgagatggtggttgtctccaactgtaaacctggccagtgtttgatcgatcaagcagatgttccaaccctcatgctcttcagtaagtctggtccaataccatcaacaaaaactgtacataacccagctgctcataaaaatcttccctgctcgtcccaaggccagaaatgaaagcagttcgacagctcaactatcaagtcagccttctctgcgttgaaggagaggatatgactcgaaccaaggattccgagtaagatacttctccaaatcagccgataaccttcagacaagcatataattttcctaatcaagatgggcgcaatcggcgttctgtgggcacactggaactttccgatcaactccagttcaacaaaggggggtgtcttaagaggcgcaaaatattgaccttcattagatgagttcaacccatgacaggatgaacctcaagttatcatgcagctttttgctagtatactatcatgtttacatgtgaaattattatagacttcctgtgagaaccaatcggctggatcaccgattggtaggtaattgatagcggaacgcaactcttaagatgtaacaaaatatggcagctatggcttcatgagatataaatttcgatcgatcttgaaattgtcttaaatacggatttttttttccattgaagatcatagatggaatactgcttttgtgatgggggatgagctacgagagttctggtcgatcgaaggacatccgtcaacatgccgatggatttgtgctacaggaagatagaaaccgttttcaacgccagtcactccttcagttgaacacctgaagtttttgcttacagcaaaatcccaccatccacgttcatgactaaaccgtcgcaatattgaccaccttttccgcaaagctggtaacagacggaaataatgttgaagcgcttttataagaatagtcacgtatacataggagataacaggagacgggatactaacgtagaggatggatgccgccatctcctctagccttcctggacgcccagccgggattttgtattttgaagcatcaaaagactccgagatgtcacttttgcctcgacttaaaaaagtgttgattcgtagagtgcagagagacgacccgaatgaagcatcgggttagcccgagaaattcaagaataaaattatcacggaagacctagtcaactcaactcatcgcttccgcatttggccgtcttgataaaaaaagagtttgggtcagctcagagcttctgaattgaatctgatatgtatctcaaaatggtctccaattcttaccatttcagaaggaaaaactccgggggcgattgaattgaagcggatcttactattggcaagctcgcatgccatcattctgattcaacccagagagatagtcagagtattacagagagttgggaatcaccttgacgaaacactcacttggtgagatgaatagcagctgctttactggcattgtaagcaaaatggttttgtgatatcttgaccattccactctgcagaaatggaatcacattgaatcgtgaggttggagttacatcaaaataagtaagatttacttcggaaaggctgagaatccattgctcaaacttacgatcgaggtgatgttgactactccacttcgataattcatattattattacccccttttgctaataaaggcaaaaaggcaactgtggtgaaaaagacgcccgagacattggtcctccaaacggaatcccattgatcaaagctttcatttttgaggaatttttgagatgcctcttcaatcgagtgtccattactgaaaacctctgtctttggaccagagattccagcattgttgacctgaaaattgaggggaaatcgaaatccatttgagtaagtttctagtagttttttggccagggtactgattcaatcaatacgaccaattcaaaactaccacagaccaaaatttgtatgccattgggctccttttccgaaatatctttgatgatcttttctaaatcagatttctcggtcacgtctgcttgaagcctattgtagagcgcaaaaatccataatattttcaatttgattatcatgcgcgatcagttgaactgaaggaaaagaggccagtttctctcgacttgcccaatgatttctccttcggcgtgtttgtggtagttatccacagcttggttcaacacttcttctctccttccggttatataaacttaaaagagggaaataaacaatcgatgagatttgagatgttgctctacgtatatttctaaaacgaaacgaaagaagaagaagaatcgtagcatttgttttcctaggaaaggaaatcgttactctagacgtacctctggcaccatgagctgccaaggcctgagtacacatcaagccaattctaattattattattattatttgaaaaggagtggtggttagcgtccttcgcacagtagctgacggggtatgaattagatcctatccatagcggagggaagggaattagagcagaaaaagggtcggagcgaattcttatttgacctacccggttccgccccccgtgacgacagctacaagacctttaagaccgaaaagggagtctagtgaaagagcctgttttagctcctctgaggctccatttgctgcagcgtcagacatgatcagagacagatgtcgcaaaatatgtgtcgattctattatatttttcgttggtcgtgacctagcacttgatttactatttccaactgaagaatgcacaggagtcggagtggaaagcaggatggttcaggatcggtggatgaggatgctgaatggtcaacggaactcgaggggtccagtttttatatcatcaagaggatgaagcggaacttcaaacttgggttggcggaaatcagtttatctttcggtgatcaacgatagatgaggatcatgagtgacgtcactgggggatttcccagctgtctgactcagccaggttggctgctaaccgttcatcaagatcgcaatttgaatcgggctttcgtaatccagaatttgatgggcaaagaactctttcacatcgcaggcatgcagagaaaaagtgccagatcactgtttcgaatcagagaaaagatgaatttaagaacagccttgacattattaaaattgtgaaatattcctgcatttatctcatccaaacataaagcaaacagacaacaacattggtatcataatacagatactgatcaaactctataaatagtcgaaaaaattaatcagggttaagtggtttgaagacctgctcaaatagatgtgtttagttttgaataaatgtctttagaagtgtccagtaaaataatcattattggagttccagccggtgaaaaataatccaggggagtcgttatcaagcatcccaaatggagccctacataagaacagaagtttttatttagagcaagaagcctgtggaagttaggggaaagatgatgaaaagctcacaaaaacgggtattccgcttgctctcgatgtccttaagacacttttgttcagagcaggacttccaatgaatagcgcaactagtctcatcgtatcatccaatggaaaagaagacagaaagcatgagttgtcgtacttgagtgattgcccattgaaaagaaaagacaaatactttgagcgttccattgtttgtaaactctctccaattcaacattgacatctggccttccaagaggacctctggtatcccaaatcaaaagtcgctcgggttggattttacttttgatgaaatccataaactctgtgccataagtgctttctaaatcagccccaatccaaattaagaaccaatcatcgtgttggatgcatgttgatccgacagccccaatacccgatcccgtacaaatcgctactccccggtggaaaagtctggaaaaatatggcaatccacatggcttttttttgggggggggaggcaaattagaattagaaaagacgatccagggaaggagattacgaagtatttttttttttggtaaagcatgttaaccttccaagttttagtgtacaaagtttctggttgatctttattcatcgcccgcgtgaaaccaccctgaacagccatgacgatgtaatgacaatccgcgtgttttccttcactgctcttcaaaataaagataagaaagccagaatctactctaatctatcattggcgtgacatataattcacctgattgaaccaaagatgtgccattctcttaatccaccacgagagacccgagtgtgaagaccagatgtcaagccacctgggactcggattatcgaagctttgttagagggctatttgagcgtatggagccaaaagagccaagtcaaatgagtattccagaaccttttggaggtatgctttacccaccgcttggactgtcacaggtacattgcggacagtgatccattgacctacgactcttttgaataaaatgatgattcaattagtctgatggaatttcgaaagctgcaacgtgggatgaatggtaagcttacagcggtatgatgaaaatcataaaccaaaactcctcttgtcccacaagatgttttccagatgctcgccaggattgcgtgttcacgtcccaccaactcgaggtaattacaaaaattaaaccggtgatgattcctaaccttgaaagtattgatggaagaaaatgggagaagactggtttgaatggcatatatattgtaagaatcaaaagaaaaatgtagcttaccatcctaaaaatcgatgagttatctcgaacaaactgtgtccaagggaattatgggagaaaaaatcggtaagaatcaatttgaatggctttcaatcggaatcttcaaaaacttagcacacttgtgatgcaatgctctgatgagaggtgttgcaaagaagcaagttgcaacagtcacggtcatggagagacacaatgacgccagaaccaaataatggtaaaggtttttgttcaagatatgttctgtccaagcaaggatgagccacatcattgcaccgatgccgcatccactatgcaacccgcctgaacacagatcgcatcacatggattatcttgaggtcagcttccacagaaaacgagcagtgtgacgaaccaagtgataagacttgccgatgtggtacaggatggctacgactatcactcggaacttcaagggggtccatatcctgaacaacttgatagaaaaccaatacagtaatcgcatcacccattcggatcggatcgcaatcgtcaccaacagatttccggtgacaaacccagaagaatgggtcctggcgaagtgccaaccaccggacagagtgaccagaatcatgacggcctgaagtatcactactagaaatagcatctgtcgataagggctgaaccatgtccagaacttaattgaactgtcgacagtatgggcactaggatggggcgctggcctaggactaggaggcaaaactatacctttttcgatcacttctccggaggaatggcttcccttctcattgctatcgtagtcgtgagacgataaagttttactgaaggtcgatggaaatgacagggaagacaatctctctccggtgatcagcagcgataacggaagaatttcggtgtgctccgtttcttttgactcttgaccgctagccggtttcatgttgaatttataaccggtgattattaagtaattattaagtttgtaaacgcgttgatttgtttaccaagttggttaagataaattcttctcaagtgtcgtcttttcttgtagggctttggaaattagttgcaaacaaggcgtagaaaaaattgcttggtaaaaacttgtggagccaccgaggagatgaaattaatttgagtggaaagagattagaataagtcaatgacaaaccaagaacggaactcccaggttgagaatggtcagtggtgggtaatcatagacaaatgaaggtgcatagattgcaggtaacaaaacagggctaaacagcttatcctcatctcgagcacaacaaagcctgggcctattatgctactaccattacttcatatgggtaaggagcttatataacgaggcagtttgtcccctcatcagaccagtattcaggtcggtctgcttggtgaattctctgttagaaatatttcatatcggccggaggaaattaagctacatggagcatggataacgggacatggataagatctgtggagccgtgcattgctaagaaagccgtggaggcttggtcgattgatttgatgaataatattgatgtttttttatgtgggtgcaaatcgggttggatcttcttttgaattatttgtcaacttgaatgttttctgtaaattaatgaatgggaaagattagaaggagatacaatctattagaaagtgatcacatcacaaacacttgagtctatctgaggccgagccccacagggaggaggctttgaagattctccccaggtccgaatcacgccgaccagaacaggatgcagggcgctggtcgggcgagtgagccctggcccctgcgcggaccgccgtgttcagactccgaataatggtgcactgccagcaccggggctcgagcagtacatgaaaacctcggggtggtttatcatcagactcggcggccaaagtactccgccggggttctggcgccgtggtgactcctgagctgagtcgggcgagtgcggatattctggatcggatcggagcgagtccaagtgctggatgcctgttgaccgtttccaaggagtacatagatgaaggtttgcctattttaccattcactgaattatgccgagagacttcaactcgaatcaaattatgatgtgtacgttttatttccgccttcactccctgttgttttccttctcaacgagacactgatgttcctttgcaaattgatatgattcttcagtccatgattctcgaccggctcgatcgaactagctgtcaaaggatccgactatccagatcagcaccacaaatcaagcagatgaaccccattcctcaatttctagacaatcacttgtaattccaaaaaaaaaaaaggtctcaatctttcatcctcaaatttcaactcggccgaatggatggaccttcgaagtcaatgaccccggggtcatcgttggaattatcactgaagaaaatgctttatcgttagtcaaaataaagcaggatcaagtattgaaaatcatccctgcaacatcaccctcgctaaacgttctgaagattaacttcttgaatgatggactatccaacagatcatcggaccagtgtatcagctgctatctcatcaatgctcgcgaccatggcggccttcccactggattccatcaagtctcgactccaagtgaacagatatgattcggtgatggattgtgtaaagaagacgtatgtagaagagggtcccaaaggcttttatcggggaatagccatcccaatgctcacagtcagtatatatattaacacttcttttgggcctgaggtcgattaaggacgtttccacatgatcgccccggtttaaacattcattctactcactttcccccaaaaatcttcagtgcacatacttacaattaatccaccccccccccaccacagatcacgattgtgcggacgttaagcttcacaatttacaatgacaccaagcagtttttacatcaacgccaactggtatccagcttctctgcgcgtgacattgcactctcaggattagctggaggaatgtcgtctgggttcttaatttctgttggatcctgcgcattcgaattggtcaaaatccggtcacaattagagtccgctatcgcgtgagtgaatcctgacccctcggcaagtctcgggattgtgtagagacgaaaaggcctgcggggatccactcaataaatcggttgttccgtacagtgccaagcaaagtcgacccttgaagaatatcaacacttggcagggcgcaagagaaatcatcagttcacatgggcgttagtttggtttcatccatctaagtcaagtagaaaacggttccccaaatctagcaaatttttgacattgattcaatcttaattcaatactgagaaagatcagtaaaaggtctgtactacggcttcaatctacactgtctacgggatacgctcggcacagggctatatttcctgggatacgatacagcacggttttttgctgagaagaaaatcgacgagattgagtatagaaggtctttggagccaacttctgattacgggttcgtcttaccaagatcggctttgccattcttgtgtggttcgacttgtggtgtgaccagctgggtgagaactttttggtcaaattgattcacaaagacaatcaatcaaattgataacaaaatgttttttttcccggttacgtactgctctgttcttgtcaaatgacgccgaccggtattgattccaaagttcataatttatccgttagatgtcgtcaagagtagattacaaagagatgcattagcaagttcaatagtcacaactaactcaacccataattcacagagcatgaatggccaacaggcaagattatcaacaacaaaaaactcgtttggattcaaagctgcatttcacctatttcaacaattaatcagcaaatctaatggaggcggaatcaaagttttatattctggattgtcgatctctgcatttaggagcttctttcaacatggtgtcatgtggactattttggagagtgttcggaatcaaatcaaactctcgtgtgaaacttaacactccatctggaacaagaaaaaaccccaagcatctttgtttttctgccttttatcttcgttcagtacactataataatataataatcaaatcattatgttttgctcttccaaccagctcccttttccctcctgtatccttctttctgcagatttcatcgcttccctcccccctcaaatgatagtattttggccatctcttaatttctctcttatttatcccaaccggtttagtgggtgtggaaggcaattcagttcaaacctggttatttgtgctgctgttgtgattgacttgtcctcactcttccatgtttcattaactaggcatgcgggtaacccctgaggctagagcaaattgcattcccccggctgtaattttcctccataccaaacatgctgttgactaaacagactagtttgttgtcaaacagattatgcaaagctcgagtatgctatccttcacacctccgtcaaaaggactcacatagattttccaactacccatccaaaagtctagtcagaaaagaagtccatgattgaaaaaaacaactttttcaaaataattataatttggttaaacaacccacaacgattggagaaagctgactcatgagacaaagagtagactccggcaccgggtggagcgacttatattgggggccgacgattgggtttagagggcagcgctgggggttgtttaacagattttttcctcatggagctggtgcggcttcccgctcgtcgaggaggatggatcctggccgcaccggggcggcaagctccccgaggaggaaacgtccttgcatatatcctccttgccgagctgggccggcccctacaggctcggtgaagattacgcactagcatcgggctggcacggtttgtatcagctcggcgaggagggaccctacctttgtgaacagggcatatcctccgcgagctggtacatgccctcggacctcggtgaagaggatccctaggaccccggagagcccctaccaagccacctaatgtaaaacctgtgaaatccaggtttttgctacctaggaatatctggttttgggaggcagatgcatgtttttctacctctgacatcagggtcctttttgttttttttgaaggttttttcaatacattttcctatcatgcataaatttcatttttttttttttttcatccttgtgaaaaatctcccatcattttatgcataaatttcaactggtgacaaattgctaccacatacataaggatcatgtgctgcttttttttgtttttgctacctttttgtgggaattacattaggaacattttgaaaaaaaaaactgttttgctacatcttacattaggcagacttggttggggctttccagggtcctggatcccttctcgccgatccgggtatacccgccgaggctacgttctcatcaccaacctacatagtcagcccccaaccggccaagctctcggggggcaggagtacctttgtcgagctaggatgtaccatcgggctggatttttgaagtaaaagtcggtgaatttttaacgcggttttttttttattagatcttgttggcccttgccatgtgtttggctaatctgtatttttcacaaaaaaggacaaaatagcacgtgatctctgtggtggaaggttgcttggcaaggaatttattccacaagagccgctccaccatccatgtctgaagccccactccaagttccacaaaaaaagagaaacacccgacaggagtgaggtttgaactcacgctcacaaagtgaagcagctggagaggcaccatcagatgcattcattggcggaggacccaaggagagagagagagagagatagagagacaagaagaaagagaaaatacgtgattcaaagtgagtgagagtgatgaggagagagacaaaagatgaggagcacagagagtagagaaattccaacacaaagatcctatgcatcatcatcatcatcatcatcatcatcatcatcaaatgctatacaaactgcatacttcttttcccatcccagggcaaccggttgagcaaattttctccactgtcgcaaacctctgtgataagggaaagggaaacaaagggggtctttgagttcaagcacaacaaagtggcgcaagtggtcaatgagtgcaagaatgattggagggttgtcattgggaggagagaagtgggggaggaaaccttgagaccatttgagtgagaagaaaaagacaggggtattgaatgcatcagctattaattcaccatcttcaggcattgacatccattggtcatccgtcaccccacccatttgactagtgaccctaatccttgataaagctgcatcaaacccttcatcatcttcaaaagatcgttttcgcagatagaattcctttctctttgtcatctcttcagcaattgtttctcgaatgttgaaccactcgttttggcttcttcccaggcagtaagaggtcgcacggaatccacagtggccgtcattgccaacattgaaaacatttttgacacaatttttgatggatgtcggaagggaaccaataaggtgtggagcttcagggagatcaaagtcgggaaagtgtttgggaggtggttggactggggtcaagttgggtgtctttgcgtgcttgggttttctcttgagtatccagagaagtggatcatatggtttcctcttcttttggttggccacattctcaagtttgggtgctccacgtttctttgaaggctgcttgatgtcgacgaccatggcagatccatcaagaattcgaaatatcttttccagttggacttctctttcgggaggtttcaaggcggtgagtttggacctgatttcaatcagctggccagagagtttctcggattcatgggggttttcttcctcctgactgatgggtgattccagcacctgctatcaaacataacaaaacataatcaatcagtatgttaattgataaaacaggaaatctggatgattaggatggtgggggcattccaacaccttcttgggatttttttttggagagggagaaaagacaaaggaaaaggaaaagaacttactttaaaatgccactggcggtgaaaatgggttttggcaaccttttgctccttggtatacaatttggtgagagcatgtcggcatgggatacccgtccgtttcttgtgagatccggtacactggttatgatcatcacgtgtgagttcgacctgagccttcttcagtgcagcacaagagatttctccaagacagtttccaaagattttgttgatgcctttgattgatttgatctgtttttgaccaaattcctcctgcaattcttcttcttctcgttctaaggccttggacagagatgaagcaattaaatcaaagtccctggtgtcacggagaagttctgatttgacgtaagggtgagaagaatcgatcctgagagaggtgtgatcaaagtgggtgatttccttggtccaagcatttgcaaatcgggtacggagtggataccaagtcgaatcaacatgactgattacagaaggggaaagatttgttttgaaccggtcgtatgcagacagaaaatcagatttgtgttgctttactttaaccaaatcgttccactgttcccgcaaccctttttttgaattattcccttcaagaaaaggaggaattttgtcaaagatatccttctcaacgtgccaaatggagagaagattttgagatttggggaagacttgatcaatagtttccattagagactggttaggggtgcagacaatcactggggggaggggaagtcggtgagaagtgaaaagtgaaaggagagtttggagtgcccaggagtaagaaggatgactttgatcagaagtgaaacagaaagccatagagaaaggtttattatttccaccaagtccagcaatgtggaggaggggcatcttgaattggttgtttttatagcttgaatcgagaaagagaatgaaagggtaatgcaagaggagtctgacagaagaagcatgatagaaacacatggccttcaaaacaccatcttcagtcaaatcagattcaatagtaaaatcgaaggttgagagggacttcttcagctggacaattgctggagttccttgaagttcttgccgtttcgctttcttccgggccgcatagatttgattggatgtgatgttgagttcgggatgaagactcttgagggccttgtgaatttgagctggtttcattccaccgttggcatattcgttgatttcctcatggattgcattgggaagtcgtggattgggggtctcagaagtgttggctggatggttgtgaaagggtttagaacaagagaactcccagcattttgattccctgttgaatttggcagatgcagagaaggggcagttgatcaatcttgatgaggaaggagtgccgctcgtgttgtttttatgccggttttgagatggtgagcttcccctgcaataagcaaaaaattggcacaaataagagaaaaataagtcaattaccaagacaaaaaaaatcaattggccaaggaaggaaaacatgagcagaatagaaaagaatgacttgccgttcgcatttgaaagttttattgtttgcgtgtgtcctccgagttactatcatatatccatggttggtcgcaaaattctggattgattcgagcatgtctgttgcattcgtgtatgtagcatccggtggtggtggaagatcaaattgttgttgatttgggttttgatccgagtttgattggacattctcaggactcgacacttcatcttcttctcgattttttggggtcacttcattgcccagggcagcaaggacagggtcaagaggtatgtcgtgggtgtcttgatcttgggtggatgacttcacagaagggtcgagtaggcgttgaggtggctgtggtttgggccttgttcgagtgcgcttgggcttcggcttggtttgcgtgcgttttggtggcatcttgggcacgttgtaggttggctggaggctcttgagggagtttggttggtcggtcgtctcagcttgtttattgaggtttccgtgtttttgagggagattgagatggtcaaaggcgggtctgagctggtttgttgaggggggtttgcgaggtagtctgaggtttggggggttgttttaggtagtttgttgcagttactgagttttgaggttttttgaggcagctcgggacggttcaatgctggtcttgcagggtgctttgaggtagttgaagggggctgctgagattgtttgctgaggtagtttgcgatggttgaaggagggtctgacaggttttcgaggtagtctgaggcagtttgaagggttgtttgcttaggtatgagacgggtttgctatgtaagcatatgaaactataacgaaataaagaaatatatcgaataatcaatacctgacagattagaaccaaaacctcaatacaatttacaacgacgtcaactttcaacacacgagggttgttttggagcaaaacgagcctagataaattaaacaaaaagaaacggtcaatatgtcaattacaagtaagtcaggaataagtcaaaaactacaaaatgcccgggcacatttctcaccaagttggaagctatcaagactatatatataatccaagttaaagcctcgccgatactggagatggtcgagaattggtgggttgattttgatctagggaagcggtttgagcgttgatcaatgatgatgttgagatcgatgccgaagagaagagaccggactccggagcggttgtgaactcggatgaggaggccgatgacacagttgtagttgtttctcaccaagtgtcacggttttatgcgagccaccttggacccaagtgtcaacatgtttgctgtagtcggggttcaggagaattcgaggtctttctctagccaccaccatcccaacttacctcagccaaccttaccaaatccacgacacatccaatctctcagtccatggataacaggtcaccatcaactcacactcaaacccgtcaaaagatctcgcgtgcccgtcaagcagcctcaggagttctcaatttctttttggtccacccccccaaagaggagctgatggttctctttttatttgtgtctttgcgttctcagatcctccgaagggggcagctcccgaaggcgcccagcatttcttccgactctatacctcaaccgaagttgatgagctttccgctacgatcgaggctccttttatgtcgtttgcccgtccctctcatcgaacgaatgaccgaccgggtacatcgaaagaaacatcgacgcgtgtatcggaagtctggcatgtctttcagctagcttgacttcgaatcgatttgcagtcatccaaacggaaatcccctcgattaaacgtcaatcacacgaactttacctgcaaaacaatcatagctatttccagcacccttcctgtccttcacatgtaatcgtttccgtcttggtaagcgctcacccgacaccttgcacaaacgttcagctagcacctttgatccaatttgaagtcatcaaaacggtaacttcccgatcaagcacccgatcacacgatattttcacgaaagcctatgagctattctcagcacatttcctctcccgccatcgttcatttctcggttaccgctcaaccgacaccacgtctgtccatagactttgcaccagttgcatatagggcagctttgtaattccactgatccctatatcgttcctacaacacaacgatcccctacacgtacgtcaatcggagacaatcatcgccaactcgctcatctgcttgacaatcacacacttcctccactacgagacgacgggctaagagtgagtcactttctcgaaactaactcggaagagtgacagtatcggcggatttcatcccgaccacgcgtaccttgctgatgctaacgatttcattgccacaatttatatttttatttacggtttttcatcactgcattttgccccttcacaccataatcaacaacttgcttatctgtttcaacgaaccctcttgcacatgacgacccgaccgatctgagtgagcttcccgccgcaattcacaatagtgctggaccgctagattacacattgacaaatattgacaataacgccttcctggctgtcgcataacgatgcaacgcctacaagctcaagttcacaaccaaccgacgaggttggttgtgaacttgaacacaatgcgcgatgttcatcagaaaaaccaggtaaggccccacttataaacagtattttgaaattattttgcaaaacttttgaaagaattttgaagttcaaagttggctttgattttgaagttttttttccttcaaaagcgcttcaaaagtcctcacggaggactttcaagcaatcaaaaaattgatttctttgataacacaagttttgaaagagaacggatgaaaaccggtgcgtattgactgtacacattgtttctcaagtatacatacacatgtgatctcatgtgaccctgtcgtcatctgtcgtcatcatagatctaaacctaactgtgccacgcagctgtagtactaaagatctgatttttccggtacggtgctgtaccctctcctcctcaccaagttggagaacaagcctgtgccgtgttcagctttgttgatcactttgtccggttagcagcaaggttatctcacggagttgtgctgttctgggccaagctaactgttacatcaatcttttcttcagacagcacccagaaatgctaccgcccaatccaaacatcacccaaggtcactcgacctccaataatgaagacgactactccggccctcaccaaaaccgaacatctgggccaactcccagtcataaccaattgcaatattcccatccagctgggatagggtggaacaataatcaacccggatggaatcattaccagcaaactgcgaacaactcgagaccgggatttccccaacacaccggagcgcctttgcctgaacaaggccaattttttactcagcaataacctcgaagcatttcctggacaactccaaaactatccgcaaacctttccagaaccactcggcaatcattccgaggcctttccggggcagtatggaaatcagcagtctgatatggaggtaaatccattatcattgcaatctatttcgcccaccgaaccatcctctgtctagccatccacttcgactatcacatcatcaactgtaagtgctccatcccgagacaagccagccacccgtggaaagaagaggaaccctggtcagatgtcagtggccgatcacatcgccgccaaaaagcatcacaacaagatggagaaagcctctgcaaaggcagcctcgtcccgattcgtcgcattccaaaaattctttctggcgttcctgatcgatactgatatattcccactactacaagggagtacaaccgttaaactccttgcacgatatcaagcccttatgggatcctggagggtgagctttttattcttctcttcatgtcatgattccaatttgctgatgggaagccttttctacagagagttaaagatcaactcgaccggtcaggcagtggaggttgatgtgaagcattagttgaacatacattgccgatgtcggtgagtgattcctctccttttttttagtaagatctatgctgacagatcatcttgtccctacatatagttatggaatcagatcctcgacatgcatgagacaaaccgtgcggcccttgctcatggacacaatgagctcgatgaacctatggaagtgcttttaaatactgctgatccgaccccagcttcaccacttaaccacgattcctcggatgatggagaccaccaggtctctgaaatcaccccaattggtgccaatcaaacaggtcgacacagagagccaccgttaaccgaagctgaactagcccttgatgcatctaccccaccactcgaggagcccaccaacatcatgcttgcagctacccaaactcctgtggttttagcagcatctacctcggctttggctgcaaatcctgccgctgcaccagttactcctgcggtacaaccagttacccctgcgcatggtttacccacgactcagaaggctcccgctaaatcaaccactggtcgccctccggtggaatctggagtacctcctcgtcgtcgaggccggaccgaggaagcacccaagaaagaggatcctgcggcagcaggcatgttgctgctcatgcacaaaggtcagtaagcctctgaagtccaaaggcagcgagctgaggaaactcgcatcgaggacaagcgtttggctgaggcgataagaaaagaggatcgtcgtgatggtgaggtcgaacgaaaacgaatcgaataatcgaatcaatcagaccatcctgactaactttatgcgcaaaaagtcagtgaaatatgatgtcgctatgaatgggcaagaagctgttgatcagtggaggggactggtagattccatctcgttggggtttgtattcagtcattcatttcattctggttatatcttttgacttataaagaaatacaagagagtgtgggtgtgtatttcgtatcttttaagatcgatgatgaaaacacacagaaacagagaaagaggcctcttaaatagaggccgatacaactgagagttctaagcgaaaaaaagacaagaacaaaggggcggcgccttgtgccgcaacgaatgtatgagaaaaggaagaaaacagagtaaagcgcgtcatagcgcgtgtagtgatagaggctctactggagccgggcttccgacggagatccgatactccgtaggcccctgtggtcgtgatcgccacagggagacgagcatgtgctggcccctgtactggcatgctgtagccagtgcctacaaaggtggggccggctggaggattgagctggctttttggcagaggggttcatgaaagtgtcggggactctgagttgagtgtgacgtcataatcaaccacaccgcataccaagactgccggactctcccgactccaccacatctacataccacttcggtccgatcaaagtatttcgaccctcactcagcgaaggtcgcattcttctccatccagtcgagagaccggagccaggagggataggtagctaaccgcttggatcgggatcaccgtagagtgtcgccgtttgcttcctaacacttataaagcagcttttgatttgtctgcagtaccccatcattttcagtgcgcgtttattatcggttcgatcggaaggaatctggtctctacatcgtaagctcgtctgtggtcgaaggtttatcattacatcgatcggcttgaagtattgattgaccaacgcttgcccttttatctcggatgctcctacgtcgtggaaactatttcgtattggaatttcatcaggcgtgttactcaagctccatcatcatcaaccggcttgggttccaaaaaccaaaaggataaatactggaacgcttgggcccccaccgttcttccagtcagacagttttgtatctgtttcacctctatctccattctgtctgagaaggggtcgatactgacctcattttttgtccgttttccaatcagttgtcagtggtaatcacaaaccacgcacaaagaacggcgtgttttatatcccctacaccaccatcctctctctgctatcacaaggcttggggttgaactctgcacgaaactgaggccttgcaagacaacatcaaataacacacagtccgtaagagcatcagagatctgacaatgcaactcatgagcagacattgacccaaacccatatcactgcagtctcgaatatcgtcacgacccatttggaaacgctgcaacactcctgtcaaagtaagtgcataggcctcaggccatgatagacaaaggccatggtaatgaccattccccgtgcaacagacgcgtgatctctcctttagctaaggaagtcacctctcccttcttatgttatctcaccggagttgaccaatcaattgctcttttgtaagtctcatgcctaactctcttcgagtcttcttgcctgatgctgatcacctcacctgtgactttctccagctttgattccacgataaatccgcaaccaccacaagcccatacaaccatcagatcaactcaggtaggtagtcttgaatgaaaaattgactcttattatgtctgtcctttctccctcatcatcatcattctggttcttctttcactttgaacactgatcagttcatacctttcaatttgtacagaacatgaattccgcgcgggcccaattctgtgcaatggcggccaagtactgccccgactgggattacacagacttggaagcaatgccacctcccatcgacctggactgtgaaagtgggaaacttacagtccacccatacccaccacccatttcaagcacatgtgaagaggtggacccacaacctccgatttcgagcacaagtcaagatgtggaccaagcaatggtccagctactggttagttacttagttcactcctcactatcctactcatatgcatcacatttaccaatgattggcttcttctattgcaaatcaagtgcaatgctcttgatgaggtttgttcttcagcgcaagaaattgatggtcagttatggaaaattatactcctgtggaagttgcttcctcaagctgaactcctcctttcccattagatttccgcagagaactggaaggcagtgttgttgtctatccaaaaaaagtcttgcccacggagccgaccctggccaagccagatgaccgagctggcgaattcgagccggttgatgatgttgagatggagacctcgcccacggagccgaccctggccaagccagatgaccgagctggcgaattcgagccggttgatgatgttgagatggagacctcgcccacggagccgaccctggccaagccagatgaccgagctggcgaattcgagccggttgatgatgttgagatggagacctcgcccacggagccgactgtcgcaacgagttccttgcacccgaaacctgcccctagccagaaaccagatgacaagattggtgcggaacataaccactctgccttggatctctcaaagcggcacaagctgaggccaagatttcggcctgaggagacccaagtgatcgtcgactttgtagcatcagaacctgctggaccactcaagccttccttttgggagcacgttgccactctgatcgatcaaaaattcaagaccatcaaccaatgtgaacgtgcagcaaaacgttgcaggatacactacaattttgtgaggagttggggtccttgatcagcctacgaaattctgttatgctgatatggaaaaccatctatttgataactgtgcagcaaactaatgtgatgaaagcaatccgacacctcatagcaaatggggatgcccaattggtagatgacaaattgatttttgccacgggccaggcgcaggaatacacaggagaagcaaggaaaaagaagaagtatattggaccaatccggccatcttgggatggcctggcatttccctttttccagaagcttcagaagtgtgtggagttgcatccagaaataaaaaaccaggacagggcaaaggctgaacataaaaagtctcacacaacataatatcttcttcctggatatcctgttcaatgacttttgatgttgcaatctatccactctaatctatactttactttttcattttttcaccaggtcccccattgtctcatacctatctctacttgactgtgaagaccctctttgtaaatttgttggtcttactttcccattttttttgcttgtggggtcagatgtggctcattgatttgggcagaatggtttgactggttgtaatctgatgtacagtcttggactgcccaaaaatggccaaaggtatgtgacaacatccccctccccctccgaaaaagaaaagggaaccagacaaaagaagccttttgatcaaagaaaaagaaaaaaaaattgaaaaatgagcaaaataagcaagacaaaatgcatagtggaaagatatatatagtaaaaaagtgaatgttgtgaaggagggaaaatgttaggaaaacaaacccagttcactgacaatgtactggaaggcagcctgtctgacccaggcactggtggtgaagctggcccctcaaacaaaaaggagctccataggatccaagaattgtgtacaatattgacaagacagatggggctggtgtgcgcacctcaaaggaatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatttgattccttaaaatctgattgtctagaattaacaactttattcatttgtggtggagtgtatgttttctcatgattaatcttactagcttgtctaaaagagactgagaagacttgtccagttatgtcctcagacatttattcctctcagtttttattcaaaaccactctttattcattttcatttctaccacatttgatcacttgtatgtgtagtctacttaagctagcctaaatacagccaataaaatcactctttttcagtgaacctttcccaaaaaagaaatttttatttttggccctctgcctcttgagttcatcagccaaaaatatcaacaaaaataactgactgaaaatattgtaatagaactatataagtcatagtccttaatttgattggtttgagctgatgaagatgaacttctcttgtcacaaagcttggggtccaaacatatcaccatcttgctggatgtaaattaatcaaggatacgtggtcaagatgtttcaattagagaggaggatgtacataaatacagcatcaaataagtttccaaatacaacgataagaatgtgagcaataagactgcagtgatttaaagagaaaaaaaaaattataacgcaaaagcaaagaggggcaaaataaaaggagaagttaaccacaagcctctcaagtcgagaagattggccaaaacagtttcaagatccgatcctgcaagcccgccgagtttggcctgttgagtgagagacagggggtggaagttggcgagaggaactcgccatccaaaaatgccgcgattgatagccctggagacaagattttttctgatagttctacaagagagagatattccagaagcaggtgtaagacatgattagccaccacctacacacatctggaccataagagaaagagagagagagagagagagagactgttcaagagctgcgtcctttgggattcaagcccactaaatgatgaatgtgtctgggagccgggtttggactagttggagagacttatacaccgcgtccatgctgggcaccaacgagctgatcgagccgtccaaactcgctgaaaacaaatacaatgcacaagcgagaccagatgatcagcgaattccgtgtcttgccaaacgacagaaaagaaaaaaaaagcgaaaaaaaaaaacggagagatagagagggcttgccaaagaagatgcctatgactttcgcttcatttttgacctgaagtcgttttccgaattgcatcaaacatgtcatttcactagacggattaaacttgtatctacagaggaacttcgatccgccctgagactcaatatctaaacacaacaaaaacggggtaaaacatcagaaaaaaacccatcttgagaatctggagcagaccatcacaagaggcaaaaacaaactggttggattctattcgaatatcccaatgaccccccaatttcccatcaatcaccaagaaattgatcgttgagcattccagatcgacgtaagtgtggccctacggctcttccaaccaatcaagatgtgaatgatgatgttttactatgtctcggcggtgcacatgattaaggtgaatgggaagggggtttaaggagagcaaaagactcactttgaaagcttccaacgggatccctttcaccaaatctcctaacaagaggaagttgttgaaaatttgaatgcccgttgcataaggctaaatatccagaaagcctaccgccaacggtctcccatcctgctcgaaacacgagggtccgtcccatcgcatgggcctcatattgacacttcgtccacatttttgatagccacaaatggatgaccgattcctttttcgagccacacctgcaggggggccatccctttcggacagtcgcaagaatggtagattcagagactagctttgctagcagataaatcatacctgggaataacctgcgcagcttttcaatcatggttcgcatacgtactccagatttggtctcacgttgggctgccccagcctcgctgatctttttcaaacaatcttgaagcgtttctttcagttcagttttggtttgcctacaataagtcccgccatccaattgggttaggagaagaagataagctcagtaagacaaaactttagacaatcaaaaaacgcttgacggggcctttccgcttgaacgtcatgaatcagctttctcttcttatttaactcaccaagcacgccattgatcttgttttccgtctattttgacaaaaaggactgaaagtcatgtgttgataacttggagccatataatttcaacttacgatagttttcctgtttgtttgggtattgtgatcctggtcgagttttttataccgagtttgggcttgtgctagttgatcctctaattgactcattttaaaggttttcgttttgatatcttgatttatttaagcccatgctctttagggcattcattggcactcttcgctttcctaaaacaggacgatgcattcccaggtgagtccccgatgaaggctgattcggtcaactacctcacatgcatgaggtcaggagaggcattacagtgtttggtattctttgagcttatctttggatattgatatatttcggtcaccggcctgttgcttggctatttgtcgtcggagtttggcaacatcattcttagtacggatcttaaaaaaatacaggcaattgaacagatagtaccgtagaagtggtctcgagctttggctacaatggcctattgtcgtcggagggtgaccatgtgccacagttttcagaataaatgggggataatggtcacatcctagaaagcaggggttccgaagacagaatagttagaaggcttattttgatgatcccaattggataagcaagtcactgacttggtcgtgacaaagctgctcgtatttctcaatttcagtttgctgctgtttgaaatccttattctctgcattaatctcactcgccgtctagcaatcgtgtcgtttgaatttttttgatgcctccaaataagctgctttctttcgctcatttcgggtgccaattccaaagagctttacaagaaagagagaaaaaagatcaggtctcaaggatgattcagattggtcgagaataggcaaataattactaccccactgatatgatcgatcatgttactaagggatttagaagatgggcggtcacatcaaagatcgatgccgccggggcacatggtccatgaactgagtgaaacgtctgctcctcttgacggccagaattctgatcatgtcggtaggatgtagtggccaaagatgacatagattgaccatcgtagtggtggttggctaagaaatgatcgttggtttcggcgaggccattttgattgaatggcacctggttccagttatcggcggagaatcgagatgttggagataggggttcatcatggatgaggtcactaagattaaaccgcatccaacacacctcggcgcgtcggagacagcgagggctatagaccagtttaccggctcttactgcgcaggcgcagaccctggtgttttattctcagggaagcgaagcacgacactaggatctcctcgagacgctagggcgtgctgcttctgtacatcttcggcggctggtttccagccgcctaggcgatcccgggagcctaccactcgggtgggctccccaagaccaccgtgtgtggggtgtgggggggcgagcggactttgagacactggagtgccgtcccgagggatcagctgtgtctagtccggccaagcggagggaggcggagcgagtcgccgcgcccccaaagcagaagcgcacaccggagtgtgccctggaaggtgtcaggccctcacccgtgagtaggtgagcgtgcctctggccttgtcttctttgtcagggagggtgggatggtcaaagaaaactgggcctgtagcgctaagagcaagcggaaactggaaaggtcgtgggaaggggtagcagttccgagggagatggagcttagcgggcaggaccagaggagggagaggagggagtagataagtcatagccatcgatgacccgctgtctcctccggcctacgataacgagtcagtagcggtctctcctgttatctcctactcctacggagataccgactcgcttcttctagctcagccactagtgtggtaatcaagccaccttttacagttacagaatccatctcggccggcactaagcggttccttggacaaaccccaactccggctgtgctaccgttaacaaaacattctggatgatgatgattgggatggggtcgcctggccaatcctgctgccgcaggaattaatatcgcggtcgaccgtcaaaaagaatgggtctgaactttcggtggggatgggggggtcgcctgctacaggagactcggagatgaaagggagatccgatatgtcgcctggcgccacccatgcggttctccctgtatccctctggcgtagtagagcaacctactacagcagccaaccagaccgggtttggtccggagttcccttttagccagccgactggttcagattcattagaatctttggccaagaggcttcggtcatgttcccgctttccttagtccatattttacatagcatgtacctggccaatataaattggccttctgtttgtaggagaggggggaggtttccccatttcgtcactgtctctagtctccatctacatactagttccctcgatttacaccagcagggatgcagtcattatgagaaagcttttttcttccaccttcctactcaacatacatcctattagcttttgcaaatttttcgaatcagtttgattacaaggaccctcggactatctgatcattaccacgcctacgttacgctacacaaccgcagccttttccggccacccaccacaggaaagcagtcaagactcacaactgttgcaaagaggggggggctgtctctctcctggttctcagataaattaatgaatcatgagcggcccacaacctggtggaaggagagagtgctccctggtattcaagggaaatggacagcaagtcacttcattccaaggcatatgtagaatggtttcttcttcttgaagacaccagacggaaaaaaccccagaatcaattggaatccaacaagcctgaagccaccaaaagaaacagtgatcagggtgaactctgtagcaataaaacttggattgaagagtggtttttttaatgatttggaaaaattgataccctgttcaataggaacaataacacttgctaaatatatggatacaatctgcctatcattggtaaataatgatgcatatatgtagagattggctggaattattcttcaggcacacacagggcatggaagaatctatctacatcgctatcttcacttgttggaacagataactccctgcatgtctgatgagcagatctgggggaattaggtgatcctgttgctgcatcacgatttatgctgctctggagatgggtactagtggatggaggctttgtgttgactagagaggttaagtaaagatcatcattccagtattttaaagcgtctggcgacccatcagtgtgtttgttgatgggatggaaacagtggacatttgccatagaagctctaatcatcctcggaccaatctcaaagccttgggggaaaaggtccaccttagttatcaaggcaagggccctaagggcatcctgagcatacccaccaggaaaaacagtcagaatggtttcagaaacatcaagagttgtgaggtgcccaaaaggaaaacagtgaaaaacctcacagcaactgatgaaaagtggacaaacgcatatccacaactcatttgagtagcccgatccatgaccagcatgatgttctggatgggaatgcgttcacgtatcatctgcaaggatgtatggatatcttgaagggtggtcttcttgtcgagccctcgtaataaaaggatttgatttggtatctcactcttgtcatcatctccaccattcccaagattttttttgacctctggtggctcggtgcaatagtcgattcggatcttcaaagtattgtagtaattacggtgttcagaattctctggttctttccaggtaataaatggaaatcgaggctcgagaaactcttgtgcgcgatccaggccaaagaagtgggcatatgcatagcgtttgcttcggtgggtttggtgatcgtagattactttgacaaaacgaaccgcggctcccatgctttctaagaactcgaatacagaggattcattggctgaccagggaatgcccttgaggatgattgattgggaaactggtgacttgggtttattttggtcgaaggcaaattgctcagggtggtcgcttggtttagtcaaatgaggttcatgtgaagaagggttggaatgtctcctgaacccatcattggatgtgcttctggagtgtgatgaacgatagggatgatggtgatgagcaggatgatgaggacgctgaagagaggacatgtttgtcagttttcaataggcaggcagctatataaacaggcagaggggattgaagaaggaagcaatcaagaggtgaaaaactgggcttacatgggttgaagtcttctgggggtggttcatgtttgttggagggagagagctggttttgttggtttgaggtggagagaggatcgcttcataccccaaaccatcacggagacttggaattgaacccttcatacaaaacaggccagtaacaatttaagtccaattaatttgtccttgtaagccacatccaaccttgtatcgcacaccaaaccagacatccagtgctctcttgagggttctgaaaggtggatgtatgcgcagatccaaaccccttgcaaaggagatgccattttgatcgtgatcagtatgcatacacctggctgatcttcaatcatcatgatcaacacaccatcctcagcctcatccaacacggtcaacaagatctacttaaactctcaagaagctcacatctcactcagtcatcaaacaaatcaacatggctctggcatcagacagcacccagtttttactacacagggttgatgtggcagctgatggcctccccgcatatcatccaaatgccacaaagccgatctttagaaagttgtacgttactctccatttctacatgggatatccatgctggccagaggctcatagggatttcacttcttctgaccttggcagcaaggagaaaggcctgtcaatggctatcgagatacttgagacacatgggatcagacagttcgtgttgaagctttatattgacacattgcttggccaatgctcaaaagccacactccccattgtcagtatgacctaatatactctgttgacctattgagactgatgcagatcctctagggccatgtcaacttgacgagaaccctagaaactcttggacatgaagattatggacagaaggtcatcagaacagcctataaggagcatcccaaagggccactctttctaatcacttttgggacggcaaaatgcaatggttcagtgagtctgaggatcttctgggaacaatatccacaaatatgccatctaatcctaaccctttcctgcaatgcagctaattgtgagccgctggcaaggaatcctgaagaatgttgaagacctggaccggctgaagaggaccctggaccctattttaggatatggaatgaaattacatcccccggccaatcaactcatcaactcatctaatcaaaaaagcagagccccttcatcatcagccactgccaccccaattgtgcacaccagtcctactgatccctccagcaccctcccccataaaattgaaatcctccggaaatctcagtccatgagctctttggatcatctccaacctcatgagttccatgagcttatgaagagggtaaatagaagtcattcttttgataaagcaattgaaattgtcaaagcccacaaaggtcatcatgttattcagtcttgagttaatttatagataggttagatatttatcaatgctataagaaagactggaaaagagaagtgtaaagtatggctaaagaacatagtagagagatcatggaagccttccatggtgcaagaagaacttgaccaattgactgttgattttgtattgtgagtcgataaccattttttgatcactttggctcatgtcaagtgtctatgagggaggaaaaacattaaccctgggtgtcaaattccttggttccatgcatgaggcagagaaacagaaaaagaaagccaaataaaactcgtcaagattcactgaccacaggcatctttccaacttcacttctagcttcctcgtccttagcagaatcagcaattgaggcagtgtaggtggacatataaatgatagtagccaacttgttgggtagagactgtcagaagcccaggcagtttcagcggtcaaaaggtattcaagaaagaggttgcagaccacaggaactcacctttcgccattttgaattgaaaaccaatgggatttctgtggctaggtggttcattagatcacaaatcaagttgaaagtgagttgcttcattgattctgtgaaagataatgggtggctgtgccttcgtgcttcaaacagtacatccagttgcaaagaggagagtcgtccaatgttctgcccggcaaggagtactttgagaggctcctggatgggctcaaatgatagggcaactgtttaggttttattgagtcagtcacatccaccccctttagacgtgctcagatgatggtcagacttacaagttgcattcccaaactgggtttcttcaggagttatcccagttaggcagacagtggtgcctttggagaactggatgtgacggtttcaagtgagtcacccatggtttatgttaaggattgatagagacatgcacatgaaactcacctgatagagtgtggtcaagatggtttgaataatgctttcaataatggtttcttgagggtcttccaacttcccaatgagctcaattgcaacattcagatagacagggccatctaaaggtgggagcgatgagcatgaaattggattgaaggattttggaacccagacattttgtgtgacggaatagaggatgtgtttgaaattctcttcagtatcttctggaattgaaagactttttttggaaggggattggtgagtatggaggaaaaattgatcgggatccattgttctaaccaagcacctgggatctctgtgtgtggtggaaggaacaaaatctattaaattatagagctgaagtgaagtgtggaatactacaggaagggtgagatctcaatcttacttgtgagcctggtgagggggtgagtcgaacaggagcgatggatgagtgtcgaacgggatggttggaatcgtaatgaaaatgtgacttggtttcttcaaaccgacatgcaggcactggaagtcagggtacacagcagatgagatctgaatctgttatcaaacagccccccccggtgaattgagaggtactcagagatgagatattcttttttgacctcttaaccaacatctttaccacaaccacgatgtcagtaccgttagagcgttgtgactcaatgggtgatttccactcttccatatatacttcaatatatacagatagtggtgagttggtctattaagtcaaaaatttgctgcctgcaactcgagctgactaatctaccctacaatatttggaaaagagggtcaatctagtgaacaagctcgaaatgaacaacaggaagatacagcttctgcgattccatcaatattctcagaggtcctccaggcgatcacctcgaacccagggttatacaaacccctggagctcacccagtctggccaggatacatttgaagatgttggatctgcccagcccaatccaaaagaaccagatgctcaggagactcaactggttgaagatgagcctgaaccaacagctgatgagtgagttgtaaggtccccattatctctctttttcttctcgtccttatgtgcttctgaaagatacatgtttgcatcttttgccatctgcagtacagagaaaggtttggaaaagattgaacagtttattgttgattttttgaagaaactcaactatgctgctgatgaggcaaactggcctgtggggttcaaaaggggagatatgcaaataacccttccaatgaaggatagtgttcaccctggtcaatctagaggcctccaattcccaagaggcatagagggagggactagtcgcttgggtgagttcccaaaatcagttggcataatcctttcaagttgaccaagtctgtctctttattgtttgggttttaccttcagcacgattcctccaggtgatggacctctcacatttggctattttagaaaagacaccaattttgatcaggtgagtttggaaaatactaacactgactcaacagccttgcattgatcactgcttgttttgtggtccacagggatgtttattatcacaacattcccctgttcatcaagcaagttcgtgttgaggaggtatgctcagatatatatatttatgaagagggtttcaaagcatgctgatttatttttgggtgcttgttgacagatagtcaatcaccttgcgaaaacctttgaaattgagaggacccatttatacatcgtcaggagtctcaatcactttgataaatcctgttcaatcactgatgagattgttttttacaaccagtttgctggtggcaggggaatatttcacggtgacctgaagattgtttccaaagtgaaaaatgatagggtcactgttgatggggcatcaatatccacattgatccctccaatggagactgtaaaagaggttattcctggtcaaaatgtcagaatgattttaattgttgaaaaagaggtgagccatgacctcattggtctcagtagttttttctaacagaaactaactcatccaatgcacactataacaggcagtgctttccgcattggtccataatggtattaataatcacccagacttgtctccttgtattgtcatcagtgtgggtttacactcttgttgttcctacccagcagatgggtctactttgattgactgatctcttctctccttatgattccccagggaaaagggaaccctgatcttgccacccgttctctgtgctacaaacttgcgagcgatccgggactcattcaaagaagggtaccaatgtatatactcacagaccctgacccatatggctacttgattgcatcacttttcacgaatggtagtcaacggatgaacttttatccagatctttgtgcacccaatgccattagaataggagtgactccattggatttgactgagttgagtttttctgggcaatggttgtgctaatgaccatgaattctctctggttatttgatactgatgggatatcctaacatccagatttcaggttcatcgtggtctacttcttgaaatgacagaaaaggattttaaggtggcaaaagatattatgtcttctgaaagaatgtcagaggcccacaagtgagcaattgcactttggtttgagtatgatttatttttaattaacatacatcatcttggattgttataggcaggagatccggggacttgttactggaaagaccaaagggtcaattgccattatcaattcatccaaaaatcttcaaggacgcgggggtcaaaaactaataagctacctcaagaggaaggtcatgccactcctactgattggtatttttccttagaatctttggttacttaggccctctctcaagtagtgatttatcctcagatattagctttgtgcttgactggtcctcttgactgtagtgatgaactaactccccagcaattccaagggattatttgaattcaattgatgtgaaaattggaggaagatgaatcctgagagattgtatttccaagccagagtcgcccgccagagtttatatcgcggtcgggggtggaaggggactgtgtgaaacttttggctgagccaggtcgcctggccaatcctgctgccggcagatttcaaattgcggttgacagtcaaaaaaacactaggctgtggttttggtcgagccaggtcgcctggccaatcctgctgccggcggatttcaaatcgcggtcgacagtcaaaaaaacactatgctgtggttttggtcgagccaggtcgcctggccaatcctgctgccggcggattccaaatcgcggtcgacagtcaaaaaaacactaggctgaggttttggtcgagccaggtcgcctggccaatcctgctgccgggggattccaaatcgcggtcggcagtccaaaacactaggctgtggttttggtcgagccaggtcgcctggccaatcctgctgccgggggatttcaaatcgcggtcgacagtcaaaaaaacactaggctgtggttttggtcgagccaggtcgcctggccaatcctgctgccgggggattccaaatcgcggtcgacagtcaaaaaaacaccgccgaccacaaacatgcctcgccagcgatcgccctcaaaaaaccaagaactggctgaagcgggggtcttccggcgaatgaggcctaggagaagtgagccactcgaaagatgatgaaaagagctgaactctggatttctgggcagaaaagaacagagaactggggaaaaaagcccctacaaagagaggcctatttatataggcctcgagtgaaaactagagacaaacaatatatgtagcccagaggggcggcccattccgatatcgtacaggaatacgcccctgaggctgtggaaatgaccagagaaaagaaacaaacctgtaccttcttcttctggcacggaagagctgtacccctacctagcacgccagggatcacgaagcctactccctatcgtgacagggcggctacactagccctgtctaactatcgcccagctacaaatgtagcccagaggggcggcccattccaatatcatacaggaacacgcccctgaggctatgcaaatgacgagagaaaagaaacgaacctgtaccttcttctggcacggaagagctgtacccctacctagcacgccagggatcacgaagcctactccctatcgtgacagggcggctacactagccctgtctaactatcgcccagctacaaggcagactaaaaacgggcctctccagcaatcaccctcaaaaaaccaagacggggcagaccgcaaacaggcctcgccagcgactggtgggatggagggggggaaagtcacagattcaccaagagaaccagcgggcgtggtcaggagagtgtctcagcgtccaaagacagcaagttcagatggaccaagaaccttcaaaattgaggtctcgtcatgatgactttggtcaaactcaatcggaaaaagccgccattgtttcgcaaactaaggagttgtcaaaagcggtgggtccaagtcttggatacacctttaagggatattggttgtacaattgcctgactgactatttcttaggcagacaacatgttacatacatgatgctatatcgtagaacgatgaaatcgaaaggcttgtatccgatcgcgtgaatctcttcgggtgatgcaagcaagcaagcatctcattatgactacctatccttcagggatcgttactccgcattcccatggaggaactacgtgcatgtttttttccctttttttcttttttctttgaaaaaaaaaaaggaatacatacgtgtatttaatgaactacaatttctgtggacttgcatggcatatggcttcatcgttttcaggtcgtcagagctactcctgtgggggaagatttaaaggtatcaaaccgatatgaggtgaaactgaagcgtttttgggaatgagatttccaaacatatacaggatcgatatctgaaatagaaatacgagtatggacaactgcatagtgctgaaggagcggatttagtgactatgatggagaacaggatcttgtgacaacgatccgtgccacacacaaaagaaggccttttttggcaaagatcaaacacattttgatgtctcttacacaacggaaatagttctcacaaccagataccatgattccagaaatggccggtctagcaggatttggattaagacaaggggtcaagtgggtggaaaaatgcagtaatattgtgaactggggaatgtgtaatacttgactagtgtctaagggctctgccccctgattgactcctcttgagaaatgaatttcaatatgaaacaaaaaacactatacatgtaatgattctaatgggccctgtgtcttgtgaagaataggcaacaagccctcaaatatttgctcaactaaaacattgagcagagtattatccaaacctgcttgtgttacacataagtcttgaacattctggactctggataaccccacatataactgcccataggcaaaaatatgtgtttaagaccaaggcaactctgcccatactctgtccttggcactaatttattgtcatggcaaaggctaaggcaactggaaattgataccaataaaaatcaacttgtactgttgagtcaccttcatggtacaacataatttttggtattaaaactgcggtgttcttgaatggaccacttaaaatgcgcccactgatagccttgggacttaggccctcaatcactaaccttgtcccattgcacaatcccttgtggatgctcagaatttgaagtagaacaaccggtgctcctaccatcaatttcatttgatgttgcgggaagcctgtaaaatcattcttgttcaacgcttcaactgtgacagtgtctggtgaatcttcatccggtcagtctatagataccacagggattcagatcttgaattcttgaccattgccctattgattttagccgccttggagttctagggagtcaatagaattcagtctgctagatatgcgcaataagctttagcctctcctgtggatatcagatcacaacacacaagtctggtacattaagatttggctgcattttcctcctctttcattccacatatattcccgcaatacttgggcctgatcacccttgataattccagcaataattgggcttgataggaacaggtgtgaccgttccggaaatggggcccaaaaaagcgacattggtgttggctggctctgatatcaattcataggggatagagtactgaaacaaaatcccctgctttaggataattcgaaatgaaatttacagatcgagaggaaattaaagttggatatggaaagaggataatgtcaggagtatacataatacaactgtggctgtgtttcgttgaacctgaagaaggcaaatagtattgtttgggaggagtgactaatgatagcggtgccggggtttggatggcactgtgtctagagggggaaaaacaatagaccagaaaagttatataagaagagtcctgggggacaatattttgcgcacgccaaggttcccaggaccagtgggagaattactgtctcctgcgacagtaccttagaagggggtttgttcatggtttttgattaaacttgtcatggtttatggttaaacttgtttaatgggcgcgcttgggggtttccaaatattttacggctccagtatgaaaaggtgccccctccggggcccccacagatttccagacctcagccgatgatccctaccggagttcccaaaacaagtcacatttcagacaccaccaaccatctggcgattggcaccaaatcgatatcatcatccagtgagtcttttcatggcctcatcttgtttactcaaagcctccctccccccccgcccccccccccccccttccctaccgcagccataaatccacacgactggactttatcacaatggaaacctcctgaatccggccagcatactgttttagcaagccagtattttagattgtcagtccgattaaccacagaaacagatctttttttcttcttcttggctaatctgcttatcctgccgttcatttcagacgatcctgaatttgggaaccaaaaggcctcatctcatgccgacttatccgatccaacaaggttcaaggaagtagtgcccatcagggatgagcagatcaagtcgaagatccatctaacctaccgactgcattacttcaaagagatcttccttgcacgaattatggactactcaacctttgaaatatcatcaactcgatgctcttcttcaaccaagtcgagatcgtccaatacctacacagtagggaccacttcatgcgcgacctgtttgggatctttgatatgggaaccgacccactaccagccaattcatcctcccccatcatcggcactcccctaccgccatcgatggtctctgagcgctcaaaacctgagctcgatgggcctgcactctccttgagcagaagatcgacacgatcatgttcccctgcagcagctctgctcgatggccaaacatccccaagccccgtcctcggatcagcttcttccggtcgctggccgaacgcggaatcttggaagtgatcgagtttgggctcccgaaagagaacctgactaaccgcaacaccgacccgtcagcagcagaagaaggttcgacagagcctccaaagacggatgaggtgcgcgagaaggaggcgatgaccaagtcggcggtctgtgagatcctgatcacgatcatctactacgatccgagtagtgtgcggggatatttattgcttgaaacagggccaggaaggcaccaagactctgccggaaagtttgattgaatggctgatcccagaggccgacttgggcctcaaggatcaactgactgatgccctcaggacgttgctcgatatgggcggaactgggcctcgggaatccgtcgaccaacatggcccttgccgatagtaacggccagctcaagcgcgacgaggatcccgataacgaacggtctttcagttcttctatgaccattgcgtccatgtctgctcgcccttttctgcagctcctcgagctcatccataatgctccaggtaagtcgatctccctttacgaaaaaaatgccttctcgcagagattaatttgaggtcgacttccgtaccagacgaccaagaatcggtgtcgattacccctttggaagctgccacgttcactcatctgtgcgagctgatctgttttatcgtcgtccaacacagctttcggtcccaagtatttcatcctctcgaccaatctcctgaacaaaatcggcagtttattgagaatcatcgggcccaaaacgatgagctccccctcgcctacaagcaagacgacccttcaaggagggaaaccaaggacagcagaggatgacaaggatcagagtgtcgatcctcctcatcctcaacagattcagaagaagaagaaaagctcgaatataagtatctcgagttggtcggctcgcaaatcctcaagacgtgcttcaataaaaaggaccagttctccgaccgcgccttgatctaaaactccctcatcgcgaccggcctaattatttggatgttttgtattattcagataccagcaagtctttctattccttcaacaaaacatagttctcgatactcttacttacatctttctttaaatcccagtttcattaacatggaccaaaccaaaagccaaacaaactttacctccatgcgatattatcctgaacccaactgataatcttaggaggagacaatggatcaccggccttgaacgacatgcatgcgctagatctgagtcatctgatgaacctcgaacggcgagaactggcgaacaagggtcgatcacctctcaatcgtcgtctctgcactagttagtcaacgcatacggaaagaatacgcgagctagaccaattcgcctccaagaagcattttacactccttttcatggatgtacaaaagagagacatcactcaaagggtgtccccgatcacgcccgacggtgccactactgacgaggacaatcatctctctcctgatctggatcctcaactcagactcgctcacctcttgaccccatcacttcttccattgtcccatctttcacgctcccccctgtgccttttttctcttacagacttgtttgggtaggtgcaaactgttgcaacatgctgatgttcggcctttccctatccattactcaggtacacacagccatcgagccctgcatcagccccgattgtatctaagattaacaattaaaatcagtctcacacactaagtaagagctcctattcaatcatataatgtggggcccgcgtctgtgtgctgagagagggcagttgaaatgcgaaatttcaactgccctcacattgtgggatcaatggcaccttggcgcgaagacttgttgccattgattcctacacagacggattgtataccctggggcccatgtgttgacttggtttctacctactctgacttaattcctaccgactcagatggctcccaggactggcttcaaacgtggttcggattatgatgacactgcaagcctcgattcccaagcactccgaaacttgcagaaagctcatgatggggccatccggaaggtggtggatttcgacataatggcagtcttcttaatgcaagagttcgacaaacaccacatccataagatactagaaatggtcggcgctgtttttactgagggaagcccacctcaaaccatgctccagaaccagatcaatgaagctgccaaattagtccgacatagaatccaagcttatgcagacgaaatcaaagtcaacccagcgaccaagaaacccttttgtctccgctttccaacactccagtccgtgatatcccattccattaaattggaaaaacaatgcgaacttctgcccagtgattcaatggtcatacttcttgatgaggggggcatctgtgtgggagtaggacttcctccaaagccggcttccagcaacacagttcatattccgaccgatgtacacatttctgctttatcagattgtaatcttaaattcattatccgactgacaaaatacatttctcattctgattgttttgtacaaataggttagggccgaaaccaccctcaatgcttttgtttcagctaatgtactggaggtcaacccaaacgaagagtttggtgatggtccagatacaaacttgcctcctatgtcaccattcccactttcgtcaaaccctaagggtctggttcgtgctgccaaggaggcaaaggattccacttgctcatttcaggcatatggctttgggttgggaagtgtgagtaaatacctcttgctataaaaccaatggggggaactgattacatctttgttgaatcccaagcccctgtcaactggagctgccgacaaaaaaatcccctgtttaacccatcacatcaaaactgaagagctacagggctggggagacgcttggcgatcagacgaagaagaagagcctcaccttccagaaccattgaggtctgaaactggcgcaaccttcaggggcctagtggaactgagatgcgacacggtatattactcgagggtttcttattggatcaacaaaattttcctgcctaaatcttcagctgtagccgaactggctattgaatttctatctaagaatagatcttctgcagtaaaagaagccattgaaagagaaaacaaccccattgttgctggtaggtttttctatgttactgtttctaattcaattaggctgactttgaaatcagctcgaactgtcacagtgaatgtccagccatacactcacagagatgttaacaacgctctcttaatggacagtgttttttttttcggaaaccaccttgggggagattttattcttccatctcttggggtagcatacccaggatcacatgggttttcattccatggaccatttcgtatcgttttccatggtgtttcgcaattccattttcctgaggaagtcaagcaacgccgaagatattctgttgctatgtggagccgagcctcttcgttttcagcaattgctagaggtgtggcacacaaagccgaaagtgaagtgagcaaatgctgtttcacataccccaacttgaaaaccaatcagattgacatccattccaattattaggtcttcagtgatagggaatactggcttccggtttatcccaagtattcttacccaaaaattgtagaacttttgaaagcagaagtgaaaaccaacaagaaagccagacaattgttacaaaatcgttaatcactagtatccttttgttacttcaatttagaaggccaggtttcagattgaattacaagtaggagtagttaatctcataatgcttacaattagaacctttttgttaactatctccttgacattcagcagtaggatctcacatatgatgaaatagctactatgaatgtctagttgagcaaattttttacaatcattttttattcatgtactaatcacctgtgatgattccatgttaccattgctcaaagattaagcatccttgtggatgttttggaccagcatggattgcgctttccgggaatgtgttacccactcactgatcatacagctgtggctattggaagactaccaacttatggcttcgttgtaaatgtttattacatgatcgactgagctgcttatcagctgggcgatagttttcatcagagtccggaggggacagttttcggagtcagttgacaagggtggcatgcctgaggtcagcttgtcggagcttctgtcatcttgattactctggatgataagcttttcagccaccccatgccacatttgacacatcgggcatggcatctcccttggttgtcatatgtaagaatgtagcaggaaccactcactttgaaagcatctacagcttgggtgtcgacagaaaacttgtatggtgaggactgtatcagcaggttggtggcgcaaggtcttccaagagttgacttgcatcgatctgcctctgcaggcttcatagggacataagagtgtctgccatcttgtgttttgagatctcaggggtcctgcattttgatgttctcaaagacgttttaataagttgctccctgatcctacttcgaaagtttctcctcttttgggtggaattgacgtagagcatcatttcacatccaagaaaaaaaaacactatctccacactatctgggaccccaatggtaagaaagaaaatacttacataatattggtgtgtaggttgttgtagctgcaaagacaaaaacccttgtaagcaaggctactcactcggtcgaacaagatgagggatcaagtcttaaaaaatttggacctcctagtgtaattagtaccttaggatttccagaggctcctgtttttgggctccttcctgatgtggaatcgatgcagctgataggacttgaagggtgagtatatatatatatttttttttcttttgcgagggttcgaccatgcagctaccagaggaataactcaacttgcgaggcatagtaatttggtcattggggcctgagaatagtgctgtcctgtcaattcaacaaggttgtgatttcaaggcgtaagttcgatgaggccatttgcttcagggcagctcagtataagtggcacttactcttgacaccgagcggaccatttggttcttcccgaaaatagattgttggatattgtgatgccagtattggcctcagtctgcgttgtgccgccagtaacgatcattggtcgaccaatgtagctgaaagaacaatgatcgatccataatacaaagctccggtaagaatctcattactgttgtttttatagagataaaattaatcacattctttgctctgtccatcatgattccatcacctccccagacctgttaattgcattgagaaaccagactttggtcagatgtgtggaaggtttcaacaatatgactagctcaagaaatagcaaccccggaaggaacactgacgatgtgcggattcaaccacgttatgtggatattctggtgaatgtaacgtagattggatttaatcagttgaaagggcttgtttgagtttgttcgtcaaaaagagggagaccgacctggatgatgacattgtagacgcggtaaagcaaaaatctattacaaaaatttgaaaagtaatcagattggctatgtttttttttaaaaaaaagtggcggaaaacttaccccaggcagagcaagatgaaggatagtgaaccggccatcaaatgatccgatggtaattgaacgtgagtggacataaaattcagactgtccctgtcaaatggttcagtagggttcaaacgaaagaacttggactgagtttttgttgtaggaggtggaagctgaatacaatcagtggaggacttcccgtcgaccagatggcttaaattagacggaccggctaaactttgtttgctggtgaaatctcgaggtcgaacaattttcaccagccaacaaggtttagccagtccttgtaaatttataatgagaaagggaaagaatagtgtaacttgaaatgtggatggcgttgcgatcactgctacacccgaacttaaccccacaagccccttttcccatctctcctggtatgacctcggagtcgcctacgccgaccgatctctgtgagagagagacctttgcgggctgcccttcgggctctcactcgcgaggccctgttgttaggctcgtattcgccataacatcgcaaagaaaccccctgattatataccgccgaaggggcacttggcagcatcggtttctagcggccggacaacttgtgctggtcatcgacacgcagtgttcagattgatatgaagtgagggtcgcaggatcaaggatcaatattttggtacttgacatattaaccctggttgtcattatgcatgtctgaccctggcattgtgtgttatccgaaatggaggggtagtcatagccgaactgctggccggacagaatagatgggcagtctgcaaccaaccccaccagggaaagccttgcaggagctcgtgttagcacttcctcagccctttgtttctactcgtcgcacactgatttttttccactatgatttcttgtcgagtgatcagtgacagagatcaagattcgggctggttttcggaaggctgctaaagaaatcttttaggatacttgcgtgaagttcgcggatctcaactgattaatccggcaaaaggcttgccgcattctcaagcagcacggtacctcgccagcaggaccttaacatgatgtggggcacaacagataatccaaaaatgttaggatggggccagtttttcacgaagtagccatagaatgaaatggttactatattgcgagtatcattcacgagaatcggcacctggcttggatcaccttcatccattgcaaagctttccaggcccctctggcatcatgcagttcatcttgaccttaacatcaagtgcactacttagtgcaccagttggcgggaggagtcgctccccgatgttttcgtgtcgatgtcatgactgcttgtacaataattggtgaacaagaaatcttatacgacagcccaactatccctgaagactgagatgcacctctgtcatgattgtgcatcattttgtcatttttttcgatgaataataaaatggcaaaagatgagtggttatggcttcatttgtggatgtggctggcattgggccggttcaaaggaattcaacactctctttgttttcttacaaaatggattatatttccaggaacacaggtcacaaataggaaaaacctaaaattagattgtcctcatggattcgaaaaatgaaatctctatttgatagtcatgtgacgataccgtgggtttatattcctcaaagcttgctttctcttcacatttcgacatcaaacttattggatattttatgagttggacatgtttatttttctttgattggtttttatcattcaaccctacttagggaaatttcttaattgaccaaatcgacagatgttggatgtaaatatgaaacaaaacttccaagataaataaagttacagaaagaaatgcaaatatgcagagattcagacatgtccaacaccacaagacccgggtactccattctgaatattcgcggctggcagaggtcaagactgagtcacctctctggtcgcccctttttcaattatctattagctgtcttgatgtggaatttgtttgtttagaaaagagaaatgactaactttgaaactgtttaaagcttgggtttctaaggcaaacttgtacttggaggattggggcgagaaattgatgacgcaaggccttccaatcgcttgtgaacagacagttgaatcttcaggtctgaagggtacaaaagactttcctccaaattgggtttttaaatcaccattattgtggattttagcattcttgaaaacatttccttctgccaagagattgcttccttgaccgacttggaatgtctcacctcttattgaagtcacaaaagttgattggtcagctcgagcttcagatttgatgtgatgattgtgatgcaggatcttactcaatgttggtatgtaagttgttgtagctgcaaaaaaaaaaaaagttttgtaagaatttctcgaaacaatcgaatggtcaataacactttgagataaacccactaatgcaataggacctttggatttccagaacctccggtttttggatttcttcccgaagttgaatcgaagcaactgattaagggtgatagcgtcagctgtggaacgcttgttcattcctcattctggggcggatttttcgacggcggcgtattcttgccggaaaatagaaacacagattgtggctccacttgcgagccatagtgatttgatcatttgcccctgaaaataatgcagtccagtaatgtcgactaatagttcaccaagttccccgttttaaaagattttataagacaaatcagtgaatcatgattaaaagattcatgaaaataaaaaccaaattgaatgcactcactcgttaaactgtgaggaccatttagtttttcccataaagagattgttggattactccagagttaatcccacttggcgattaatcgtgggtatgtaaatatatactttttttttttttaaagtgctattgatttcacataccgcactattaatctgacatgtgacatgtatatacaaatacccgttgaaaataaaaaaataacgtcgtaaaaaacatagagacgaagcttgagacatatgagtacgtgttgtgtgtagaagagagaaatagagatagaaataaaggagaagggaaaagagagaaacaaaggaagccgagagaaaaagaggaacaaaaaagacaattttctatggagagcgacataacatggaaacaaagctagatctggaaagaggaagaggaaaggataacacagagactactaaaaagagcgggattttgagtagctcaggagttcggaaagcaccaacacgtcatcccatcccaccaggttagttttttactcaaagcgcgtcaaggcccccacaacctgcggcaagctgttgagaaaggaaaagggttactcaggctatcccacctatagcctgagtcccgttggtcttcagggattcggggtaagagcacctaatccttcgcatgtacgtacaaagttttagattgagagaaaaagaagtgtggaaaagcaaaaactgatagaatagaaaaggaaagaggagaactagggagagggaaaaggccaggttaagaagtttccctgggtgagttgtatctcttgatgttcgggaatctgttggtcgtaaggatgaagttggaaatttcttcgattgccctcgggttgtccataatagatcgaaaggagtttgggtttactccgcattggagctgtcgaagtttttgtttcagaacttttcgagcttgcctgtacctactgcaaaacatcaggaaatgggctgcgttttctagtacgaaacagttagtacatctaggatctaaaatagctttaattctaaacaggaaattgttcagcggggctgtgtctgctctgagttggagtatcgttgccgccaaacccttttcttgagtatccagcgcttggacgaactttgcgctgtctttggcgaagacaaaccgtcgtgagtcctcttctgacagggtctctggagtcgtaaggcgagtcttgcagtcttgcctgagtttggccaggctgttcggcacattggttgataggaaactgatgtcagaagaaccgtcttcccctcctgccgcctttttagctaaagaatccgctttttcgttagcttcaataccctcgtgtccggggcaccagaataatcgtatcgggcggcccagaagcttcatttggaagaaattgtcagtgaagatgctctggccagaggacaaagagatggggtcagatgagcgcatcagggctccctggttgtcgctaaaaattgccacctttgtgaaagtgttggacacgtcagcctcaagaattctctttgccagtattatggcccagtctgattcctataagctcggcctcaaaatttgagatcaaattagctgggtgtgtattgtcgttgcgatgctttcacctcgggggtgagttaccgctgcagctccagcgcctttatcaggtatccacgaaccatcggtgaagatgactaaagagttgtcctggacctcctgttgcagttgacttgggattgtagcagggctacaggggaacaggccggatacatctgtaccggcctgtcacccacatgagtctcctagctgacgcaaggaggcgtacgcctttccagtgccgagggaagctacagaaccggagttacggctccttgcttccctcgtcatctttagccgcaggggcttgccctgtactagattagtacaggcccttgcccacacggctgtttctcttgttgtttgttgtcgaggcctatataaaaggcctctcttgtaggggtgctccccgctctcttttccttctcatcgaaatccagagagcatctcaggttcatccttgtcttcagcgcgactccgcgcctagttctccttagtctgaaggagccccgcttcaggattcgttgtagcactttttcccttttgtctgacaggttttggatcttggagattgtatcaacccagggggggggggcaggtaccgggcaatatatgtatacttcccctctgccatgtcattttctggttgcaccacccccgggggcttcgctacccgggtgaaccctgcctgaccaactgaccaaacttcccgactggtcaaccacaaagcttcaaaagaatgccaactggctcatcctcgattggccaacatctttctcaaggacacctcgtatcggcatcctccatgaaagtaagcttcttgatcctcctcccctcctctcaggccatgaagttgttgactgaaactgactgagctcggctttgatctgtttcgcatacagtttcttctcgatgggaacggattactaatgagctcaaatcagatgtgagttttcaatgattagacatgtatataacaatagtcgagagagagagatacataaaactaactgaaattgtcttggttcaatggcctgcttggcttggtgaccagcctgcctgctcccctcctcacccttcacttctcggtcacctccaacctaaaccgcgtgaacaaaagaaagataaacggaaggagcagcaaaagtctgctgcggagcgagctcatcaccgggccattctcatcccgttcccaagagtagctggttagatttctccgaggccgattcgaaaactgtcatcagtgactgccaagacctttacaccgagcccatctccgagagcactctcacccctacacccgacccagttgctttgagcccctcagtcagatctagcatcgtttcacagctcaaggctagggcctcattcagcagccggatctacaggagtacgaccaccgctcgttctccctctcctggccaaccacaatcacgacaatctgctatcgatcgagggagttagtcccaggtggagcgtctgcgttcaactattcacccagtgagtaactcaaactgttgtcttttgttctttttatgattaactgatctattgccaccttagaaccattgtgtcacttgtccatccgattcatctgccgcaccatgagttctgcccaccgcctgcaaggcctctgaagatctagcaagagaatcatatactaatgcaatcaacaatgacctcaagatccatcaggaatgacctcaagatccatcaacaatgacctcaagacaaggcgccaatcatcagcaatgacctcaagatccatcaacaatgacctcaagatccatcaggaatgacctcaagatccatcaacaatgacctcaagacaaggcgccaatcatcaacaatgacctcaagaccaggcgatcaacaacgacctcaagaccaggcgatcagcaatgacctcaagaccaggcgatcaacaatgacctcaagaccaggcgatcagcaatgacctcaagaccaggcgatcaacaatgacctcaagatccatcaacaatgacctcaagaccaggcgatcaacaatgacctcaagatccatcagcaatgacctcaagatccatcagcaatgacctcaagacaccgcacccatcatcagcaatgacctcaagacaaggcgccgatcatcagcaatgacctcaagacaaggcgccgatcatcagcaatgacctcaagaccaggcgatcagcaatgacttcaagaccaggcgatcaacaatgaccactagaactatcagcaatgacctcaagaccaggtgatcagcaatgacctcaagaccaggcgatcagcaatgacctcaagatccatcagcaatgacctcaagacaaggcaccaatcatcagcaatgacctcaagaccaggcgatcaacaatgacctcaagaccaggcgatcaacaatgacctcaagaccaggcgccaatcatcaacaatgacctcaagaccaggcgatcaacaatgacctcaagatccatcaacaatgacctcaagatccatcagcaatgacctcaataccaggcaatcaacaatgacctcaagtgaaccaaccacatgaaggacaccagaactgctcccacgtaaggatttccttgatcaaaacaatttcatcaagttgccagggaaccatctcctaaactggcttgctaccttgagtagccttggcaaatgggggttcaaattgacgctgcccctcttgtcctccctgcttgtcgattagctccaccaattttcagttagtgaaatcccaacaaccatcaagtggaagctagcaggtccaaccacagcacttggaacttggcctacaaaaggggaatgcactgtgcaagggagttaatcacaagctggtgagtggtgctatcttattctacaataacactggtctttctaacccacttgtttttgcaacaattctacagggttgctgtccaccttggtccacccaagaatactatttctctaccgcaagctgctgaggggcctgaggccttcaatcagctatgcagacctcaggcatgcaactgggcacccttcaagtgccaaccatcttgcctactccaaatgatcccatgtgggccttggatgatactgttaacatctgagtctgatgcctctagactcaagtctcttacacactctcaacttcaatttttctagtcttttttcaaatgacatcaacaaaaaaaccactctcaagctttgttcacatgatgtcatcaatctgaactcttgtcagggcttgttggtggaatcatatttaaaaaaatagatctacccaggaccttacctaaattatttcataatctctttctttatagatcacaccatgttacaaatcaagtgagattcagatcagctgaaatagagttgggctctacttatttttttgggctgatgtgcctatgatcaactccaacaaccaatcagcgattcctaaatcagactggaattttattaagatacaatctttcattgcccccatctttgggggcagagagggctttcaaataacagggggaccggatcaaatgaagtattttaattttgaatttctctcagcagtataatgattaagatagcatcaaaatgattggtgtgttatacatgtgcaagagaacttgaaacagttttggattttgctcatgatcagggcccttgaagatatgtaagaaccttgtgaagatatggaaatggtcaaaagaaagaccaatcccaatgtagcatacaatcatagtaatcaagaccaaactatcagcttatttcttctggtcagtggcaattggtattttgctaaatgaccacagtgtaattcagatttgggatgtaagattatgtgatgtcctttatattttttgcaatttgtttcccttgggactatggtaaaagagaacatctttggagttccatcgcttgtttggatgggggtcctaaaatgtgaaaaaagatgagcttttaaatcgcctcattccttggacagggaggaaaaagactaacgttcgagatcgtaacaaaagcattctgtttatcataaaagtttgaatattttagcaagagttgtggaaacacgttggctgtttgaatcaacttaccatcgagcgcagtaattttgagatggcaatggatttggtgacgttcttcaggttggcctgaatttcaaacgtgtccttgcgctcaaatggacccatgaaggtgccattggcgagaatctggcttaagctgtaggctggatcagattttattccagagctgaaaaacccttgaagtagtgttagcaatcgcccatcaagtctctccttgggataactgataattgaattgtgaccccttggaaaaatagagcgtcatggaaagcacgttttgcctgttagataagctcgataatcgactccaagagatttctcgaggggataaatcaaccgactgacatagtcgaactccttggtttgtaaagggccgctgctgtcatgagagctgcaaggattgattggcccaacacgattgctaacaaagaggcgcacatcatctgagtgaactgcatgttgattactgacataaccgctaatggcgccgcggtaaagagaagtgctggattggggataagcagaaggtaaagagctccaaccgcttggactgtcgccgctacaacggaggggccaaagacggcctccaagtcactatgttccaccacagcaggaaacctagagggtcattttaaaagggataagcaatttcctccgttcaacttggccagaatattaaggagcgatattgaaaccaaagatgctgatgctcacaaatcattccagacggaagcgatggcatctgtatttttttaaaaaacataataatgaaaaaaagcaggcccagatgatcataagggatatccatctgaaaaactgactctgggtaagagaaattgtctctccggcaacttgatgtaatgtgttgagatatatgttcaggtttggggtagcataaagaatataccaatctggtgccttcactggactacaaagctgattgttgatatgagacaaggccacgtgagtatgtgctaaaatatctttataacagttttgtttaccccaaaggtagctaagaatcctcaacgcacctgcccctatgttgcaatttgcacctggccatcagagttgtgtgttagaatcaagatcattgaggttaaggttttctcaacgggtctcatctttccttaccaattccacatcttaaattacctgcgcccttggaagcagcgtatgcctgtttgaaaagccaaagggagaggatcagacttcagtctggaagacttttgtggtacactttgcttcaaggaaacatcacgaaaagtgctgcttgtattaatgcgttggatggctatctctgttccagttttctcctggttcaatagagcagaaagcagatggtccacctctgtgccacccggtaaattttcacaaacagtgttggttgattggataaggccgatgaaaaagcacacctgagtagttaagtttgccctgtttggataagtctgaagataatcatcccagtggaacctattccaagtagactgatcgaggggataaggcgtgcaagtcgtcagaagtgcacttcacggctactccgttgggggcctgtttggtcgtgatggtgtactggatctggaagggatatcagagtgtcggttaattgtatgcgctaggaaagctggtgtggcgcccaggacgaaatcaatcacgcggaaggttggtgaggtgaatttcaaggagaggccaatcattcgggtagcccgaaatcgcggagttgttggaaatagttggcggctggtgtattggggtaagttggagaatgaagatgttggaatgcttctatctgatactctgtacaataagaaaggaatgtaatcttttcagcatataacgactggtaagtttgaggaaaggcttgtcagattaagaggccggtagatacagctgttcccaaaaaccttgcggtttcgggagcgctgtatttcagaagaaattttttttgcgcctctctttttagcgccactctctcctgtacgtggcccagtatggccacagtactgcaggcaagagtacccaactccctcatttttcgagttgagggtatgggagttggatcatcgtgatcctctcgattttttggttaggagccggtcatcaggtaggggcttgccctcccctgcctggcagctggcaggcacccggacccacaccagggcctcggcagccaaatcacaacctgtaccgtcctctgtacaggccgtgaggcgtcaaaagttggtggcgctaaaaaatttcttcgaaaatacagcgctcccgaaaccgcaaggtttttgggaacagctgtaaactgataacggcaaatacagctgctacttcgagcgaatcaaacacctcttcgcaaaatccctggccacagaacgtgtatgtatgacggtacggaagcccaggtacgacacaatcgtgccacccgtaatatgtatgtcagaaatcctaaaaccaaaagttgaaaacaccaatacaccacggtggcaccggagcagctcgaccgtacacaattgagtttgccattacatcgccgatctactggcaattacatatttgaactcctctcagccttttctcaagcccaccctggcaatcatctggacccgaccacgattgcctggaatctcagccaaagcccatcaccaatcttctcgcaattgttcatcctcctctctgccttctcttggccccttgcgcgattgtctggaactacgcgcagctccctagaccgatggccacctagttctactcatgaacatgcagggggtcaatggggtcccctgcatatcgctcaaatctcagacattacatctcacaaaactactggccatcattttcgctgatccgagcccttttttgggcccaccaccccatcttctggacctactcgaggtggatgacaggcggagacccttgaggtagctcacgcttttgaagctcccataacttgcacttgcagtttagtgttctcattggcatttggatgccgtattgctctcactaattggatgacaagaaaggctggatatgtagaaaacaatcgcgtaaggctacaacttgaggggaaggtaccccaggaaaaaaatttgtgcggctggcaacagtttcttccttcctggttgcagagaggactgaaagacactcctgtctatgaatcatgtttcaaattactaagtacaagagagggagaaattgggtggttgggtttcagcaactcttatgtttcaatgcatccctattggaattctggtgtcaagaatcgtattgttccaattgatttgtgaattggtctacagtattggtgttttcaacttttggttttaggatttctgacatacatattacgggtggcacgattgtgtcgtacctgggcttccgtatgacggcgggtactagagcaagtatctgtcctcaagacatcattatgtgaagcgaacaaacgctccagtgataaaagaaagatgagtcattgaatataggtgctcgatcaagtgtgtttcagcttctgatttctacgctggatgttatcttttcgcttcaaatggcccctcctcgtcctggttttctccaattacgggtcacgagttttcgggacaggtacagttgtacagaggccatgggctagggtcttactcttaagttaaccacgacatgtcggaacccgttgtgcaaactttcagtatcatgatcagctatcagcttatcatgattgatcacaccgccagctacatatcaacaactgatggcgcaaaataatgcgtcccctctggaattcctgcccccgggttgcgtgcgactcatgctgggaagcaattttttgtttgcattttaaatgagcgagccgacaccccatcattcaaggtagaacaagccccatgagcgctatcagtattcaagtcatcatttgacatgtcaaaaactataagcatgtccttgtggtgagtagcacacgtggggtggatggcccaggctatgaacccaggatagcattatgtagtgcttggaactttctcactgagaactatccttgccacacgaatttgccacttattaattgacctcaacaggtcagaaagttgagcaagcttgatcatattcccacctgcaaagctcaacttttagatatcaacttgatggttgaccgcgaattgaattcccgcgggagcaggattggccaggcgaccggcctcagccaaaagttcaacacagcccttttcgaccaccgaccgcgatttgaattcccgcgggagcaggattggccaggcgaccggcctcagccaaaggttcaaaccagttttttgacagtcaaccatggaaagcatcaagctaaaccatgactacgaaggggtatggaggtactggacctgccagacttgccaaaataaaaaaaaacacagatatggaggtgaactgcccaatctgccaaaaggctggcactcacaactgccatccagtcaaaaattttgactgccacgaaccgtctgtgaattttgactgccacgaaccgtctgtgattgccacatatggttctgagccgccagccatgctcctgagctgccatccatggatcccaaacgccattcctgcctaagggttgcccccgagtgttacacgcaattcgggagcccttctaatttcttctttgcacgaacttaagacaagtcccaagagtccctgtggggttcctaggctggagtggcctcggatatcagagaccctgtggggctctccccagagaggcttggttaagctcgttctttgcagggatcttgagagtaaaaagcccggccaagcagttttcacgggtaccgagccggtctatcaagcacaagcaaatttctcctaaccacgggggatctagtccatacctacaggaagctgactttcctgaggccatggcaatgtccaatctctggctcttctcgttgtcaggtacattcttgagattcagaatgcccaaccctcaagcaaggcactcatcagctcccaagtggattcaccaatccgacgggaaaaatctccaacatgtttggttaagatgcttccaccgacccaacgagtgattcccttataaatgaggtctccaagcttgacccgtcgggttggagacacgggtttactggtttacttgtatagctacagcctgccgatggggtccagcctcagcttggccatcctattgggctttggattcattgtcattatgtacatgttccaggggtggtttacataacccggggacctgatggttaagacaaatgaagccaaccggtcccaccatctggcatctaaggccccatttataaacgatattttgaaaatgttttgaaaaacttttggaatgcttttgaaatgtttttttttttcaacttcaaataacactttttgtatttcaaatacttttcaaaatgttttcagaagctggcagtagttataaacccagtagcacaatcatggtaatgaaaaaaattgcctcgattgtattgagtccgcggaagcggcaaggctttgtattattacaaggctgaacacaaaatgctaccccctaatctcgacgacgatgactctcttcaaggaatcgctctctggcattttctctttgtccaacgatctcaggagcgcaacatggtttacatttgagctcgcagggaaccatggaaagactacctgcggccaggggtttgtcaagctcttccgtagctctctggccgacttcaactggttctcatgggacgatctacccagcaagaccaacttggacttggcgaacctttgactgtggaagcctcaagttgacgttggtcttgaccatctggggcatgggagtagctatgctatgtaacgatcaaacggttttcaaccgttctctttcaaaagttgtatgatcaaggagataaattttctgattgctcaaaactgctctttgaggacttttgaagcgcttttgaaaaagaaaaaagttgaaatctatagctaactttgaacttcaaaatgctttcacaagtttttcagaataatttcaaactactgtttataagtagggcctaaatcagggtcaaataagaaagttaacaactaaattttttgagacttagggcgactgttggccattgttttcttgaattctacctcggatatttcttcgaaaccgtctgattccgagtcattcttggattcagcagggccgcgggatgtactccctgaggcagccgcagagctcctctcctgttctttccccttcgcctcttctttctgttctttctttttcgcctgttcctcctcttgtttacgcttggccaactgctcggcctcccagctgggagttttaaaaagtcagccaaatgtaaaggttaactgagtccagaggttgtacagaccccttttgcaatttggcaatcggtggtttcccaccagtgcgcattcttggagatttctggacaaggggaaccaacaagagcgttagactcaataggttatcttcgcatgagagaggataaaagaagtgtaccatctgtttagtcattttcaatctgtcaaatgcctggaacctgagttgttggatgaggggaatcagttggtttgtggtgaggggaaggtcctaaataggcaccagctgatcatctgtttcaatatttttgtgaaccgtcaaatgttcaggccacttgagatatgtctttttgttgggggagggcccacacagccaaaattatatccatttgaacctttaaattgttccccttgttcggttcatgacaacaatgctgggtttagaggtatcgtatgggtatatcattcgttcacatcacacgttcacaatcaacctcatgaacctcctcttaataaccccaaagctaaacaactcaaggcttacgcagacggggcaacagggcatctacatatcctcatgcggttcatcagaatttatcctcacctgttccaggttctagctccttcattattattattattttttttttttcatggtatttggaaaatcgaattaaataggatgtcctttgaaatctgcttgacaatgccgagcctcaaatttcatcatgggtgtcatgatatcgaacgaaacctggttgaaggtttgatattctttcaacactgacacttctaagttctccagccatagtaactgactgaccctccgatcacacaaccttttcaaccctttcggcaggtaaacacagcctggaggccctcggacccaacaaccaaacccgaaaacgaggggctaggcccttatgttcttcttccaaaatctcctcacaaaatcctcactggttgttttttatctgtaatctatgtaggatgtgagatattcgagcccgctgcttaaggaaatcgaacaagaaaaccaagaacgcatggcctaggatactgctaaagtccgaaccggtagtggccaatagaaacccaattccacttgaatcccttttatgcattgttttttttttctttttgggtttggtcaattgttccttggggagctccttgtaaagaacggcgcattgagcggccgcgatcgatcatcttgttcacgttcggtgcgacgagtgatagcctgtaagaaacaagagatatacaagattgagaggccacacgaagtcggtaggatcgatcatcttgttcacgttcggtgagacaagtgatagcctgtaaggaacaagagatatacaagataaatctttcaggtccagatgttttctcgaacatctcgaaaggagggatgagataaccgtttgcatggtttggttctcctccatgatcaagtcgtcatatctctccagccaaattttcggtacccagcaagattagcataccatgtcgtggtcagccctccaagaggagatagtacctgagaactagatacaaagttttttttttttttttggaattggttgaccgaaggtcagttccactttatcttccatcttacctttgtctccctgaggcgtgttccatcaacaatgtgtcatgtcagtcctgctgcttctttaaagctctggtaggggtgaaactttgggagacagcgatagaaagtgaactcccaatgaattctccgatgcttgttttcatccctctcacagaaaacttcaatttatgaagatttgattgaaatgataatattaaccattgaccgggctacctcatctagcagtctcagctaagagttccacatcttcaggggctccaacaataggcgtatgatggtctattctgatattttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtattttctgaataaagaatattcaacacatgcacatttggcatgctttgaatatcctgacactttccccaaaggagtagtgtaacaataaggggactgcactggtcccagaagcagttttacccctgctctggaatatttaaggggatcactacaagaaaaagtcaagcaaatggtgtcagttgacatgaatgagctcagaccacactctgcattgagcttgagttgaactcacacttttgttgtaccttgttctggtccacccctttgaagtctcaggttgtaccaccaaattacatcagcacaatgacctcagcttacattgaggtttgattgaagcttgatgcatgtcaactgctgacagttgcttgactttttcttgtagtggatgactatttccctgagattcatcacccagacaattattaccatacaaacccaccaaccttactaaatattacattataataaatagtgagtgggttttttacagtagtctattgttacattacctattacactttcccttatcttattactgttctttttaagttacatatttaacttataaaactagtacaagcttatttctcttataatatctcatctcaggcactgtgaagctcattccacagttgtcccttattcttataaggagatagcccctccactgtacaagtgttgagaggatcattttccactagccactccttggctatagtgtgaccctttaccccatcaactcttggtcacataagagaccagagcaaaaaaatgtacctgaagaccaatcaaaccattcttcatcaactccatttgaaagtaactatacatcctgttgttgtgatgacccttaaaacttggcttatattcacacaaaaataaaaataacagatattttaatagttatgagaaattctttgactcaattcagtaatagaataagcaaaaatagcatgaaagaataatggagaatatttattagtataaggatttttaaagaactcatgaaatgatggttttgttatgagtccactagaccaatgcaaaacttcaaaccaaaccaaatctaagaatcttcctttactgattgtatatgttgattcaccaacaaaaatttgagaataaaattcatagtttttagctgcatcttttatcaagatctcattttgatttaactctgcattcttctgatcttctttgttgacaagaatggagctaatcatatctacataaatcaaaaataatgtgaaatgcatcttcatgtcctcttcaccaacattcctttcacaatttatttccagatcttggaaatcaattccagttttgtctctataaaatttgaaccaaatgtggcttttagatgcaaaaatttcaaatgcttttactttcaaatctttcctttttttccaaacactctttgttggttttccagtacttctcagatgatgatgatgatcttcttcttcaaggcttttataattaggccctcgaccagtagcttttttaagatcttgagctgcatcttgtgggttacttacatcaatcattaatggtttttctggaccatttttatcaatgatttcaatgattttttggattctgtttctatcaaggcctgaagcttcttcgattctaaaaacatttgaatcaaatataagggttgtggatggtccttcactgttgaatcttggttttttgaaatgaagagttttggaaatcaatggttctgatggatttgtgacaatgaaagattggaaagctggctctttttcaaggtttgtttcaccattcctttcatatgagtttctcttcctgttatctaatggaaaacttgtgatatgctcttccactgttcctacattctcatgagatgaacctgcttccacattaagacatggagcaatcaaatgtacattttgcttactgttgcttgaagaatcaattgctggtttttttgagttgtggtctgtccttccatcaggtttttgatgtaacttgatcaagttttgtttgttattggttttttgttttttaaatgaattttcatgggatgaaagtaactgcttatccaagttattttgagcagcagctgttgttgaagatgatgataaactgacaatatttatgtttttatcctgattttcttctaccgatggccaagggccctctttccctttgcaagaattcacgattctcatgagatcttgactatctcttgtccaaaactcattccaatcatcaggaaccacaggatctaggtgagaatgaacatggggatccatgacacttgaaggaggagaattgggattgtggaatgatagtagtggttcttgggtggagatagattcaaatgtattggtcctcattgacagtggggtgtcggaatgcgaattttgagcttgtgatgttttgatgggactgagaatgccatctaacgttgggggcgaatccagctgactccaatgataatcatctacagctttgcatgcataaatcagtgccagaccagcaatagatgtggacctgaacattcctgcaaaggatgaaattgagaatttgagatattgtcatcccttcgttcaacttcaacttcaaggtagaggatcagaacttgcgacttacttgaaagcactcgtcggccaggttcggagcagaaagagtacaactatttaacgacacaagctgtaagcacgtcttcgtagtatagagttaagtgcatgcttggttcaactgtctcaactgttgttaaccaacttaataaggttatcggacgcagcaattgaaatttatgttcaattaggtgttttcctgatgatttggtggtattcttgtggcttttagtagaagaccgagggtgaaagttgagtgcgacacgttcagtgccgaatttgagctgcccttggactccagcttttgtcgcgataatgcagaattggttgctggaaagaaatatcaaagtagaaaacctcaaagaaataagcctaaacatgaattgagtgatagtcaactcaagaagctcaaagatcctcaaattttgaaaaattcttctactcagatttgtaaaattccaaagggaaagaggcattctccacgaagcatgaggatgggatatgtattcgcaatgctttttttaaggtacacaatggaagtgagaaattttgggcaaatagaaatgagtctctggccaggcttagtgcagcacgagcaagacagtagttcatctgctagggtcttccaagattgccacatgagcgagtcgggtaggtcctagaacccaggggaaaagaaaaactctagagagcttcttgggagcccacactccagtctcgcatatccctcttcttcctcttacccggaaggatactccagagtccaggtacaagaaacgagtcggaatcttcgaccgtattgagcaaattcaaatcagctgtaacatcgttggtgtaaaaggctgggtatatatacaatgtagattgagcaagcttgatgagctctgggattgtgaaatccgatttgtgttcatttaaaaacgtcaggtctaggctggtaggagaaaaatacattcattttataggttacattgacttggatgtttggggtagcggtcgagaccaataagcctgttagtattatatcgagacatgagccacatcatgacccgaaaagaaaattttaataaaaggtcaaaacccgatccatcttgtaagatcaacccaaaaagaagaagaaacgtaccattttgataggttcatcacgttggtttggattgggattcttgaccaatttgacattatcgatcggatggaaatgtcgaattaagtactgataagtatctgggtcgatgtttttcgatagcttttccaaatcttcttgatcgaaattggagaatgatggatcgatacttccttgttggatatgatgtcgtctaatcaattctacgatcgtcgttaagtccaatctcgtttcacgtttcctggtcgggtcttgtgtgttggaaggtgatgatgatagctcgtgttcatttgtacgatcggaggaataatttcccctgttctctaagatccttaacatgttatctttcttgtttttttccgtgtcatgttgtgcattgtattgtttttatgtttgtgaaaaaaatgaggacatccttcttcagtatcgcatgttgatttcaatcgagtgaacactcaaatgcacataccggatggaaatttgtcgataacttgggtacttggactgggcctaacttgttcaacatgtgaccgaggtgaggatcaaagccatcctgcttgatttctgaatcaggaagcaagttttgatcaacatcaacaagcgacaaactcttgttggcgaaataagagaacactcaccattcgttttggtgaaactcacaccactcgtggccgatttcgtaggtgttggtttaacattcttctgagctacggcggttgcagttgatcgggatagtttggaggagttgagacccatggttcgactgatcaaggtgagatggtggttttctccaactgtaaacctggcgagtgtttgatcgatcgagcagattttccaaccctcatgctcttcagtaataatccgcaagtcgggtccaataccatcaactcaaactgcacacaatccagctgctcataaaaaccttccctgctcgtccccaggccagaaacaaaagcagtccaacaactcaattatcaagtcagcctctctgcgttgaaggataggatatgactcgaaccaaggattccgattgagatacttcttctcccaatcaaccgatgaccttcggacaagcatatttgcatagaatattcctaatcaagatgggcgcaatcagctatctgtggacacactggaactttccgatcaactccgttcaacaaaggggtgccttgagaggcgcaaaatattgaccttcattagatcagtcaacacatcacaggctgaacctcaagttatcaagcagctttctggtaaatatactatggctactatacacatttaaatgtgaaattgtagacttcctgagagaaccaagctgctggatcaccgattggtaggtaattgatagcggagcgcaacccttaagatgtaacaaaatatggcagctatggcttcatgagaaaaaaaaaatcgatcgatcttggaagtgtcttaattacatatttttttcattcaagatcatagatcgaatactacttttgtgatgggggatgagctacgagagttctggtcgaccgaaggacattcgtcaacatgccgatggatttgtgctacaaaaagatagaaaacgttttcaacgccagtcactccttcagttgaacacctgaagtttttgcttacagcaaaatcccaccatccacgttcattactaaaccgtcgcaatattgaccaccttttccgcaaagctggtaacagacgcaaatgatgtagaaagcgctcataagaataatcacgtatgtgagatatcaggagacgggatactaacatagaggatcgatgccgccatctcctctagccttcccggacgcccagccgggattttgtattttgaagcatcaaaagactccgagatgtcacttttacctcgacttaaaaaagtgttgatttgtagagtgcagagagacgacccgaatgaagtatcaggttagcccgagaaattcaagaataaaattatcacggaagacctagtcaactcaactcatcgcttccgcatttggccgtcttgataaaaaagagttcgggtcagcgcaaagcttctgaattgaagctgaaatgtatttcgaaatggtctccaattcttaccatttcagaaggaaaaaccccgggagcgattgaattgaagcggatcttactattggcaagctcgcatgccatcattctgattcgacccagagattgtcagagtattatagagagttggggatcaccttgacgaaatactcacttggtgagatgaatggcagctgctttactggcattgtaagcaaaatggttttgtgatattttgaccattccactctgtagaaatggaatcacattgaatcgtgaggttggagttacatcaaaatgagtaagatttacttcggaaaggctgagaatccatttcttctcaaacttacgatcgaggtgatgttgactactccgcttcgataattcatattattatcacccccttttgctaataatggtaaaaaggcaactgtggtgaaaaagacgcccgagacatttgtcctccacacggaatcccattgatcaaagctctcatttttgaggaatttttgagatgcctcttcaatcgagtgcccattactgaaaacctctgtctttggaccagagattccagcattgttgacctgaaaattgaggagaaatcgaaatccatttgagtaagtttctaatagttttttagcgagggtactcattcaatcaatacggccatttcaaaactaccacagaccagaatttgtatgccattaggttccttttccgaaatatctttgatgatcttttctaaatcagatttctcggtcacgtctgcttggagcctatggtagagcgcaaaaattcatgacatcttcaatgtgattatcatgggcgatcagttgaactgaaggaaaagggatcagtttttctcgacttgcccaatgatttctcctttggcgtgtttgtggtagttatccacagcttggttcaatacttcttctctccttccggttatataaacttacaaggggaaaataaacaatcggtgagatttgagatgttgctctacttatactgctaaaacgaaactaaagaagaagcaccgcagcatttgttttcctgggaaaggaaatcgttactctagacgtacctctggcaccatgagctgctaaggcttgagtacacatcaagccaattctaattattattattatttttcgaaaaggagtggtggtcagcaatcgcgtcgttggcacagtagctggcgaggtatgaattagatcctatcgatagcggagggaaggaaagtggagcagaaggtccgagcaaattcttatatgacctacccggttccgccacccgtgacgacagctacaagacctttgagaccgaaaagggagtcgagtgaaagagcctgttttaactcctctgaggctccatttgctgcagcgtcagacatgatcagagatagatatcgcaaaatatgtgtcgattctactatatttttcgttggtcgtgacctagcactaatttactgtttccaactgatgattgcacaggagtcggagtggaaagcaggatggtttttgagttgggaaaggacaaagtttccgggaacagggtcggtggatgaagaaagtgaatggtcaacggaggtctagtttttatatcatcaagaggatgaagtggaactttgaacttgggttggtggaaatcagtctatcttttggcgggtgatcaacgataaatgaggatgatgtgtgacgtcatcgggggatttcccagctgtctgactcagccaggttggctgttaaccattcttcatcaagatcgcaatttggatcgggctttcgtaatccagaatttgatgggcaaagcactctttcacatcgcaggcattcagagaaaaagtgccaaatcgctgattcaaatcagagtaaatataaatatttttttggctgatagtgggatctagtgtggcctgcggtctggagaaagtgatcgggattttcattgaaagaagcaaataattcaccctttcgttctgtttgaaaatttttgtcgatttgtttaaagaatggtcacatcttgtttcatcattacacatctcaaaagatgaatttaaaaacagcttttaaattattataatggtgaaatattcccgtatctataaaaaatgatcatccaaacagaaaacaaacagacgacaaaattggtatcataatacaaatactgatcaaactctatgaatagtcgaacaattaatcagggttaagtggtttgaagacctgctcaaataaatgtgtttagttttaaataaatgtctttataagtttcaagtaaaataatcattattggagttccagctggtgaaaaataatccaggggagtcgttatcaagcatcccaaatggagccctacataagaacagaagtatttatttagagccagaagcgtgtgatgcttagggtaaagatgatgaaaagctcacaaaaacgggtattccgcgtgctctcgatgtccttaagacacttttgttcagagcaggacttccgatgaatagcgcaactagtatcatcgtatcattcaatggaaaagaaatcagaaagcgtgagttttcgtacttgagtgattgtccattgaaaagaaaacataaatactttgagcgttccactgtttgtaaactctctctaattcaacattgacatctggccttccaagaggacctctggtatcccaaatcaaaagtcgctcgggttggatcttacttttgatgaaatccataaactcggtgccataagtgctttctaaatcagctccaatccaaattaagaaccaatcatcgtgttggatgcatgttgatccgacagccccaatacccgatcccgtacaaatcgctactccccggtggaaaagtctggaaaaatatggcaatccacatggcttttttgttgggggggaggcaaattagaattagaaaagacgatccagggaaggagattacgaagtattttttttggtaaagcatgttaaccttccaagttttagtgtacaaagtttctggttgatcttcattcatcgcccgcgtgaaaccaccctgaacagccatgacgatgtaatgacaatccgcgtgttttccttcactgctcttcaaaataaaggtaagaaagccagaatctactctaatccatcattggcgtgaaatataattgacctgattgaaccgaagatgtgccattctcttaatccaccacgggagactcgagtgtgaagaccagatgtcaagccacctgggactcggattatcgaagctttgttagagggctatttgagcgtatggagccaaaagagccaagtcaaatgagtattccagaaccttttggaggtatgctttacccaccgcttggactgtcacaggtacattgcggacagtgatccattgacctacgactcttttgaataaaatgatgattcaattagtctgatggaattgcgaaagctgcaacgtaggatgaatggtaagcttacagcggtatgatgaaaatcataaaccaaaactcctcttgtcccacaagatgttttccagatgctcgccaggattgcgtgttcacgtcccaccaactcgaggtaattacaaaaattaaaccggtgatgattcctaaccttgaaagtattgatggaagaaaatgggagaagactggtttgaatggcatatatattgtaagaatcaaaagaaaaatgtagcttaccatcctaaaaatcgatgagttatctcgaacaaactgtgtcagagggaattatgggagaaaaaatcggtaagaatcaatttgaatggctttcaatcggaatcttcaaaaacttagcacacttgtgatgcaatgctctgatgagaggtgttgcaaagaagcaagttgcaacagtcacggtcatggagagacacaatgacgccagaaccaaataatggtaaaggtttttgttcaagatatgttctgtccaagcaaggatgagccacatcattgcaccgatgccgcatccactatgcaacccgcctgaacacagatcgcatcacatggattatcttgaggtcagcttccacagaaaacgagcagtgtgacgaaccaagtgataagacttgccgatgtggtacaggatggctacgactatcactcggaacttcaagggggtccatatcctgaacaacttgatagaaaaccaatacagtaatcgcatcacccattcggatcggatcgcaatcgtcaccaacagatttccggtgacaaacccagaagaatgggtcctggcgaagtgccaaccaccggacagagtgaccagaatcatgacggccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatgactattgataaagactagaccagggttcaaagaccaggtaggatttcagaactagacaactagaaaaaagataccatgctaagaccaacaaaaacagggaaaaatcacttgtattatttatctaaacatgattaattttaaagatgtgatagatggttttttttttgggatgagaagaaaagaggcaaaatttcaacaaacctctgaccagggaggacttgtgttaagcttgtttcaccaaccaatgagcactagccctctcccttgtaaacttacaaatatagcaaacaggaagtcctccattcaaaggggctgacagctcaattattcatagagataggaaccctttgattggcaaaaccagcatgacttgcattcacctcataatttgaaaaagccccagtaacatactattggaacctttgatctaggtctgcatgatacttgttcggaagtaatagggtacaagacttgattcatttggttacatatgtcatcattgtgcccagagaagtcaacaaatcagatagaaaagaatctagtgcaaattaaaaggtaaggcgaggaagaagacaggcaacaatagggctttcttaacacaagctcctaattctgataagaggccttttttgattgaagtttgggagagctagagtatagttcagatgggggaggactttgaccggattttcctgagctaagcaaacattacacctctgcaattaggtgcattacatttgcacggcatatctcgagcaaggttttcagtattctcttgatccatctccaatttctcgtcttcctcatcgtttggagctgaataagaagttgtaatttctgtgcctgttttgatttgtttctttgcaaacatggcaaatatcctatgttggatcatcatgccattattgttcaaaagtggtccatatgtcagtcaatcaatcctttatgaaaagcacaaaaaaaacttacggtcgagtagggtcactctgaaacagcagtagcaagccatccaatattggattgcaaggagaaagtcagaaaaattgtaaccaggtcagcattttgggacgtacagcaagaataaagtgagcaattagctgggagcttacatcctcaatataaacaggaacaataaccgtgttggcgctacaggaatgattgatgaaccgagaaatgttaccatacactggagggataaaagtgggaaggagccaggacatcagaagatatgtatgtggagggggatgactcagatggaacacttacaaaacgcatcaacactataactagactcaatttcagtctcctttggttggggtgatttgctttcttccttcttggctcttgatgaggaatcatcaagaggtccagtgacgttctgaagattactaccacttgtgaggctcttgtgtgcttctaaggatttcttgctttcatagggcacagctagcccatcactcgcaagactgattttattaatagactgaatccaccatggatcaagggcaaacaggtaagttctgccaatttgatcatacttactatccccacgagcatgagccattgcattggttatcagctcaccactgttgatgtcccatcttgatcagtgctacccaggagtttaccagacacatttggattcaatcaactaaggaaaaaagagaactcacctgtaatgtgtaacaaattgtccagtgggaattggatggtcagcaaaaacacctataaggagtattcataaatctgatcagctgctgtttttggtcctctgggatcaagtgacctaactaaccccaaccacgggaaagtgtcttctgaatggacaattgctctcgacggcccctgccaacagtctaaaacattcaaataggattagaattgtgtccaaacactgttgcaatctcactaaatagagaaaagttaccctattgacacaattccggctacacccacactacataacatatcacagtcatggtcagttgctaaaagaaattggggccaactaaaaactatttacttactttggagttacactcaaatactgggaatgaatattccaggaacaatttggccatcgacctggcctcaagatctccatttttgggtttcttggagtgagaatgtcgtggtttgcgcttggagacataggcaaagccttcaaactcttgcacccttggatccaggctgacatcaagtggcttggcagcttgtctgaccatctttgactgatagatgcgacactcgcactccggattgtctaaacagtccccctcacactggcattgccaagtggggggagttggcggctcaatgtttcggtagaccaccctattttaaattggataaaggaatggtgtgagcatggagaaaagttggcaaaatcatttgttcacacaagaccaatcattactcaccgttcagtgtatacaaattcaagtggtggtgccagggattgatcgttgaatgtcgatttgccttcttcttctaaatcagttgtttgctttgtgcagatccacatggtgagttgtctaaaacagtagtagataatgttaaagccactcaactgaattttgaatcatttgcactttcacctcatcaggcacaaaaacctcaatgcgtgggatctctggattttcccacatttgtttattgttgatctcctcactaaagataagatggccaagtggggtggtaagatctggattgcgcgtaagtatccatgttctctgcagttcagtttcaaattcatctggtctttcccagccttgtaatggttgtcggttagagggtagctgggaccaatcaggagatgcaggctttgcagatagcagcagttagtgacactgtaaaataataacaactaggatattgaaagggtttcaaatcacttaccctaggtctaggtgttaccttgggtggaggtaaggttgcaacagtgttaaaaacagggtaacaaggcaataaacattattgtaagcagctctagggtatggaatgtttgaggcaggggaaattgtacccctttggcataccagtttattaatctccgcctgctgggttgatcgtggtgcttcttcagtgatcttcaagatgggagtcaaatgagagtgaagacataaatatttcagcataacttaatgtgtgagaacccaatgttataacagagcaatattgtttgcacacatattctgagcaacgcacattacttttccacggattcggcattccctttgaatgagaggtgtttataagggttgcatgttgggattgttcctgcgtgagctccctggcatgtgaatccggttcatttctttcagagagcacatcaaaatcctgagaaccagaaaaaattgcattcagttgggttctaggccatctacggattgggttcaggtaggtttttgtaacttgacattggttcaattaacttaccacctgagagctagtctccccgcgatggattgatgggctcgacatgtttggtggaatgcctttcccttcgtgagtttggtctacgtgattcaaatggttcgtggatgaaacaaggatcaacggagagttgaaggctttgagtttgttgggcctgtgaggcttactctgtattccaacattccaggatgaaacatccagaccacacgttgggatggcgggctttttcgttgacaaagatggaggtgcgtctatcaagggttggttgacacttgggtcctattgaaaagaagaagaaaaaaaaaacggactcaatttctcaggaaactgtgctggaagatgagtgtgaacttacggggaccggtttcccatcgatagctccgcgcatagctgaaccagacgcagtgaaaacttccaaactctagcctcggagtcgatggtacctagtgacagacgtgtatgtggaatcggaatgggtaacccggcgaactagaggtctagcgatttctcatccgacgaaacaaaagttagccagttgtgatcgtcggggtggatgtgatagttcgcactgaaaatgtacacaccaggcgacgaaagaggtgtaggccaggcgattcgacacagtgcctgggatgcccgggtcaggtccacaaagcgtgaatttggtcggaaactcaaaccttgcccagtgcgcaaacgtcagcattacacacagtttcgatggattttcagccagcaagaagtcctgagccgaggccctagaatggcgaaacaacctccatgtctaacgaggacttgatgtcgaggtcgagagcaggatgcttcggctgatttctctgatgtgtttcgactgggtactttttgttcaactggcttttcgccttccttcatgaagttgtgttttgatttgttcttgcttctgccattctcccatttcccgaggaaaggtagttccccgggctcttgaaaatatgtatatgtatctctacacggcggttgcgggccgcggtcaaattgctgaacattcggccgtcaatttgaacggacaccgcccagctacctttgaccagcagaaaacgggcctccggtcagccgacaaattgacaaccgaattgagacaacgtccccgccaacgcccgctcaggcaatcacaggtcactcttgatcgggttttccagggcaccaggccttttttggtgttgttttgattgcattttaagtctttttcacgggttttttttttttggatttctatgtacatgtgcagtgcatcaagagagtagaagagaacaggaaaacattgaggaacaggatcgattgagataagtcgttatgaggggagggaaaaccgaaggccgagtggttgaggaggcaagcatcccttaggggatgagccaaccccgctggcttaggggatgagccaaccccgctgggggggtatcccccagggggggaatgagcaacccccctggggccttatgctgggggggggggggaatgagcaatgggctcaggtggagatgatgaagagggggggaacggggacttggcggtttttcaccttgggaggcagtccttgatgcacaggccgccggctcaccggtcagatcgatggaacattcagtgtaaccacttaccaaagcaaatcgggtccaaaaggccttaaccactcggccatcctgtctaatggatgacagaaactcacaagacttgagtggtatctagacaggacccaggaaagtccctctagaggtggataaccaaaatgtatgaatttttggggaaaatcccaaaatcatatgcacaaaagtggtatgaatccactcaaaaacctgacatggtacacacaagaatggttcaaaatgtatgaatttggctcaatcttgaggaaagcctgcctagctgacacatccccgaatttttgggggcaattttctcactctctggtggattttcctctcagcatacacacgaaaatggtatgaatggcttccaaaaatgtatgaattttttgcaaaatccaggatttttggttacccacctatacagggggtttcctgggtcccatctggacagctggcaactccgagtggtgcactatgcaaaatgagtatgcatggcacatgcgcatccaagtgccaacttctcgcaccacgagacacgtctcccgagtgacggctggtcaagttcgggggaacccttgacggagaacacatcgaaccaactcactccgcacacatacagcgctggaaggatggtcagtccaaacacaattcagctcgcaatgaagcgcaccggtcgctgatggctgaaacgatgtcccaaattcaggcacccgaactgaacgaaaagaacgggattgatgaagaagaaggtatgctgcagcctggaatttggtgcgatcgagctgatcgaacgagtcgtcgcttattgcttggacacagctgctctttatgatcgacagataaggctttggggggtcgaggcccaaaatcggtaattgattcttgctggaagaattgtctactattctgtaatgcaatcgtgaaactgaagctccagcatgtttatctttttttttccaatactcaaaggatgcgaagaagctccgttctgatgatcaatctcaggggaatttctaccgaagcctgtaagaatatcgtcctggctggagtaggctcgatcaccattttggacccgaatgacgtatcgcccgaagatttaggcgctgggtttttctttcgcgaggaggacattggccaaaaggtacacacccaaagctactcatacatacttcctttttttgaccaagtatatgtttgtagcgtgtggaagttgctcaaaaaagagtgaacagtttgaaccctcgagtcaacgtcattggactcacgtgcgaccttgagtcgaaaatcgacgaagatggctttctggcaagctttgacatcgtttgtctaactgactctagctcatcggtgattgtcagtaagcctctcaactatcttacatgcccccccccccacactcattataaaagcatatatttatcatctttgttttgtttaggaaaaggtcaactcgatttgtagacgctttcaaaaaccttttttcgctgcagccagtctaggtattcatggttacatttttgcggatttactcgatcacgcgtatataaggttcggcttccctttcctcgtgatactaggactctatctgattctgttttcttcatcttctttttatttccttttttcctttttttatttgagaatagtgaaagggaaaagacgttggacaacggtgaaatcaagaaaacctctgaaaaacgaatccaacaatttgtaccatttgatgttgtccagaaagcccagctaaatcacgtcacaccgaagcgggttaaaaaggtttcgccattgttgtgggcttctctaggtgcgataggattcaaatttgaccatcgactttgatgtcctgattagttgtatttgctcttcagccttattcgaacttcagtcacgtcataacatcaactatcccgaaggcgatgagcatgcttcagagttaatcaacatctcagacaagcttttggaaacccgtggaatcgataaatcacttctaccacaggacctgttgaggtaagcatgtatgcacgacgacgtcgatagatcatggatcggtcgcgctcatgagtttactgtgctgatctaattctttacaccgtggtatctatccgaaattgacctcttagacagctagcaataacctctcgggccgagttcatcccctcttgtgcggttattggatcgattctgtcacaggaagtattgaatgcactgggtggcaaacaagccccattagccaatttcctcgtctttaatggggaaaaatgtgcgggtgacatctacgctctggggattcaaagaactcaatcataagtatatatataaatcaatgtgatcatgatcctcagatagtcagattcttttcaaatcaggtcgacctcaacttaacttgtatcttatatctgggtttctcgttctttgactttcttttcgttagtcaagggaagtgcaaacgagggctggatgcaagaatccgaacatatttcatgatggtcttgataggttgaagaccagtcaccctacatatcaacaaaatccccttgcatgtatgaacttgatgaacttgcaggctgcttatttttttactttgaacatgaatcaagttagtaacacagagttctactggataagagtttcatcattcaccttgttttgagaaggcaatccaagaacttgtccggtctataaagatcatgtgtatgaatcaagtaatgaactgtaaatttggtgtagcattggcttcttcattcaagcaaggtacataagattgtcaaatctccagtcagagattacaaaagccacatgtgcatctggccaatatcccctcccatcaatgttcttatcactttgtgttgcttggacctctgagggtgcgactcgagtcagcggccgcagccaactgctgttgggaaagtatggtttctgggttgtttctggaatctgacctagcttgccagtcgcaacagcctgcaaagaatcgtacgtccctcaggatagaataacaggctctcgaacattgtggataggaacaagattgtactttttttctctgcacacggaagaacctcttccatcaaacaaagctatcttgactgcttgagccagagcagggatggattggacacgccgccaagcttatacccagggcttttatggaacatttcttggtttgattttgttcgccaccccgggagctcattcaccatggcagatttgctttcttgatagccacaagacaatgatgaagctgatcctggctctgatgtagattaagaagctccacaaatcaagccttggggtttcttattcagctggtcccagggagcagtattctggatatcaagaaggttagttactggtattgtaacagatgggagatggtttcttattgaccttgtctagactggaagacttaaactcacttgtgtttcaagcattcaagaggaagtgtgtcagacttgggtcacttaccaaactctaaggtagtgactatagttatgactgtagatataaaaaaaagaaaacaagacacagagaggttagtttcaattgtagataatagtgaagcacggctcagagaatgctcaatgattcttacacatacttctgaatcctgaagcgcaaggccaggacgactaatctcgagtctcaatataaactcagagctaggaagtgttataacaggcaggggaacagagggagggggacagtcaaagtggtgagagtcattgcaagagtgtgatgaagaggttttggaacattgagaggatatcaattataaggctatgatatccacttaggagagttggatgggcttgggccttttaagccgggtagtaaaaatctgtacaagcggattggctgaggagtgctagctaagtcggcgcaagagtaattcatcttctagtgatgagatatagcacagttttttgatatatatatatatatatcacaatgaggaatgcaatcctttcctgttatttccttcttctcttgaaatattttctaagtgactggctagtgactagttttggaaaaggaaagctatcaaactaggagatctcacatccaactaatctactgagacaatctttgtgttgcatcacattcttcttgtacatttgtttatctttcttctgtggtgcagcctctacgtttattcaagactccttttggagctgtcaatcacttgcacctgacccagtatttgtaatatactttctctttaatttaatgcttatttacttttacatgaagcagtttcactcgcagtcagacagacccctgaaaaagagggttaattttttgtttgtttggtcaggtgacaggaaggaaggcccacgaatgggcttgttcatgtaccttcatcactatcccagctatacaggattttggatgtgagagaagctggtccctggatgaagagcttggtcattgtggagaaatggagacctattgtagagtctcagagcacttctggtggcccaggacccagaggagcacttccagaggtgtctatctaaggtagacacagatggacagaaagatggtttagcttttgaccaaacatgtaattgagatgattttgatgtggggttgtgtaggttccaattgtgcatcctgtaaatgtatttattagtggtggaactgcaccagtgacacttgagaagcaaaaaaaactagaagaaaaaaaatgtaggaattttcagatgtttggtcaaaagccaaactgtctttccacctatctgtgtctaccttagacacctctggaagtgctcatctgggacctggtggccctctctgaagaagtcagttggtagcaatatcggtgaagattatcagaagcatgatctctggtgtgcaatggatcctgctgtattgagtctggattttttttcagatatgtggccatggatcaacactacaaacaataccggttttggcccaggaaaaaaatggcaattggggtggtggaaaatagctcaatttcctcaggctttttttataaaatgatcactcaggagtaaaaatcaggctcaaatgagctcatattttagcccccaaaaaataaaaatgcctcaaaccttccaaaattaatatttagctcatttgacacattttttttggggggctaaaatagctcattttagcctaatttttactcctgatcagccaatttgtaaaaaaagccacaggaaagtgacctattttgcaccaccccaattggcattttttttcctgggccaaaactggtattgtttatagtgggatactgggggtcacatcaacttcaaggcaagcagtgcccagaattggagtgcggcttgggccatgaatgttctggttgggcgactgcagttgtcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngacgacagcttaactatggacatacaataaaaaaacttaatactttttataaattacgtcttgattagtgggtatgaatcaatagagcacaacagctaatttccagaggtgtgtgttggaggtgggtcttagttcaactttcttttttttatttttttacatagacttcagactcaggcaaactagctcgtgatggatggctcatcagtagaagaagacagtcatctgacttgagactaatcaccaccaccacaacaagacgaagccgcttgacagccttgacctttaaggggtaagatagatcactcccaaaaagactcaacacttggaaagaaacaagatgacccagcaggctcatcccttctccctcccttctgatcatccaccccatctccacacccccctctccctcagaataatgccatcctaccagtcactcctacctcaacaacaacaacaacagactcaacaacaacaacaacaccatcatcatcatcatcaacgaatcccaatcacctcacaatctcgccctcctaactatcctactacagccaacaaacacttccgatcaactgggccatgtccacctatccaccctccatcatccccccctcaatcgaaccatcaaaccaactcactccatccaactccatctaccaacaaccccaaccacaatcactctcactctcactcccgaccgccggccatcgaactctctactcccgatcagactccatccccctccctgcccatcagacctcccccaatgaacaagatcgccgagtttgcggctcagatgatgtgctacctctggtttgctgaaccttcatccctcaggcgcacccaagcctttcaccaacaccaacaacaacaacaacagccaactctatctcccccagccacatcctcatctttctctgatccctccgattcatctcccacagcaacaacagcaacaacaacaacatctgcagctaatacttcaatggctccagcaacccaatcagcctcaacctcatcatcatcatcatcatcatcatcatcatcatcaatcacaatcactcaagcccaactagtgcccaaccctgaattcgtcatgttcattcacaacttgctcaataccagttagtcaaatctccttctctctatctgcaagaaagatggggaaaaaaaaaacagtattcacaagaaaaaaaaaaacaatagagagagagaaaaaaaaacaagaacctgacatcaagttgtttcattagcccaagtttcacactcggtcgtcttactcgcactgttttacatccatcgactcaagtgtcttaatccgatcaaacccaactcgaaaagtgaataccgaatcggcgtggtgagtctaatgctggctaacaagatgctcgatgatcacacgtgagtttttccctgttttatttcgatttcaatcaagctgattgatctatggaatctaccccaaacagatatactgccaagacgtggtcagaagtatccagattgccgttggcatcgctcaacgatggcgagattgaattccttcggggtttgcactttgagctgcatgtcaatatccgagatttcagcgcgtggttcaagctcttgcacgggatggtccacctcaaggaccgccatacggccatcgcccttgcctctggaccccggactcgttggttcaaaaagatgcgggtggcctcggccgaaggactcagtgttctcgaaggcctcgtctctccgatccggaactccaagctgatgaaggtcgaggcggagaaggagaagaagaagaagagcctggccgccgccgccgccgcccagcctcgcgagatcttggacatccctccctccagattccatcctgctcctgctcctgctcctgctcctgctcctcctcctacccgaatccaggctcagccctcacatccttacaatcttcgtcgctctgcaagaggcctggtcgtctcctccacacacaccacccccatccaacaattccctcgatgggatggatcaccctcaagtgtctcatcagtctactcggccatcgtgccctccagcgcactatcgatgactcctcaacaacagatcgagctcagggagcgacagatcgcctctctgccgccacgctcgcggacgatccattacccgaacggatatccaactcggctgaacacctcgggcaagcggaacgtggacgagtatctttcctctcaggatcagttggaggagaacatgaacgagttcaatcgtcagaagcggatgagctcgatcagcacctccgtctcatcctccacacggatcccgagcagtgttcaaacgccgagctcgcagcaactcttgagtcagctagccccgatggtctccctgcaggatgccaatggggcctatctgggcacggcgatcgtcccgacccacgccaacggacacgcgaaccgaccggagctatgtttccggtcgatcaccgccggccggcgcggcgggccagacgaggtggtccgtcaggaggtcccgcaaggctcggtgtatgtctttggcagcgagccctggaagcgggggacgccgatgatggaagacgggaatctggaggctgaccggcagcccaaacgggccagctgcttctactccaacttctccaacgccggtcttcccggggtggtctgggccgatggccctaacctcccccaacacgctcgctatcctcccacccagaacaatcatcctcctcctcctcataaccataacattaatcccgagttcttcatccattcttccgcccctcgttccgccatccatctcccccctctcgccctctctcctctccaacacccgtgcccccagtctcagtcccaactgatcgaacccctccgtcatcaacatcttcatcatcatcatccgcctcttcatcatcatcaccaacaacatcctcctcatcctcatcctcaacttcatcaacttcccaatcctcaacaacaacttcaacatcatcatcatcaacaaccgttttgatcaggttctccttttgacttctgattagcctttgattcattgtccactcatctcctcatcctccttgacattttcttttctttcttatggttttctttcgattcactcctgtgtttaatccgccgacgaacagagactcatcttgccttccttacatacaagcctcctctctcctcatccccatattctttttgtttccacctctcatatcatttctttttctatacttatcctgttgttgtttattgtgtgtgaatgtgtgaatgtgtgaatgagagagacaaagagtgtgggtgggcgtgtgaaatgaatgttgtgtatttatgtatgaatgtgtgtgtgtgtgttgttgatgtgtggtggtattctcatttgacatttgtgtgtgtatgaaagttgattttttttagtgtgtttttttttttttttttttttttggtacatgtagatagggtgcttatggtacagacagacagagagagagaatggggcaagatcagaaatccacccaacagacacaacaacactcaataaacattattgatcagagacacttttctttttttttttttgtatctcagctcttttattttttttccctcagttggttagctttttggtctgttttctatgcatattttaggcagacgctgtcttggctaagtcctacccccccttggttggagtggtataaaccacttgttgtggggtgccatctggagggagggactttgacatctagctgggctcggctaataatcgactcccaaaccctggagatgtcttgaggactggcttaggacgtcctccccctcccctgacttttgggagtcaatcctccaaacctgtcagcaggtttggcagtcggacccccccccccaaaaaaaaaaaaaaattagttaggatttgagagtatacctcaacagttgagaggattgctcttggctgttgcaggtatacactctcaatggctgggagtgtacggctcttggcggtcaagagtgtattgtaccttgattgtcagacactgaggctgtagcccatgtgtctacaacctgtacttaaccaacaaacacatgtactgtagtgtattggttaaggactgtgactttgcctcaccaacacacttgggttcaaatcccaattatgtaatcttatatttttattatcttatttttatacttttatgctttaagtaattccacggaattacttaagtattcacctctgtattaatattcatattttatatacatacaatttgaaatcttaatcatctctctatactctgtaattagagagatgacatcattctttctcctttgagcttgaatgacatcatttcctccacttctggtttaaagcttaatttaaatacatattttgatcatttatgattatatacataaatgatcctctgcaggcctcaccggtctcacaggcaggttgacccctgcctttgtaatacttaagggggaggtcttcttccccagaatcctccccctagagattattaccatacaacctgttcaccttactacaactagtgagtggggtttttattataatctatattactattactattatccttacttctttatctcatccctagactacagtaaagtcaatactgtagcctagaagagagttgaaccttcctctaagcccggcgctgcgacgactctaccgcacgcgtcccctataaacttagggagcttaacccctccgctttctagcgtcgaggcgaggtttctcatccactggctgctagtaacactagcagttatagtgtgacccgtcaaacccatcaacgccaggtcacataagagaccggcgctgacattgatggctgggatggtcgatgtggtgctgaagattttgggggattgtgtgaacacaagcttgttgcgggatcagtgagaggtctgtctcctggtggctgtgtgggcagacaggctcttctggtctagatgatccttattgctctggttggagagcgtttgtcaaccatggtggtgatgtgaggagtgaggacggagatggataaccggtttgattatgtgtatactatcttaacacaaaaaaaagtcacttataagttataaagaaaagaaataggacaatcttgcggttaaggtcagacctcttgaggattataggccagccaatcctgctctgactctcattggcccacaagaatcattgttcgatggccacacagaatcttgtgacaaagccccgcacaagtcttggtcaatcattaatagtccaagcaaggggagattgattcagccattgattgagatcagaacacacttgaacaaacaactcctgtctcattttgtcttgagcctgttgacagctggatcttctcaccaggccatctatttcagagccaacccacaagaaaatcttgttaaaaaattgataatcagttataagattcaaaagcaatatcaatggaaatagacagatagataaaggaactggaatgcagaggattgcataagataaaagatcggaagaaggcaaaatgattcaagacagaattgaagcagcaaaagagataagaatctgatgataagaacagcaggtgagaatagacttgaagtggatgactggctaattttctggataggcctcttggtgatggttgagtggtagttattccagtcaacatatgaggttccatactccgatcttgtcattataacagccttcaaaacatggtctccttgtggagagatattgtaaaccatcaccatcgctagtcaagataatgaaaccatcacacggttgcacacccagtaccaatgtgatggggatttaaaggatccggtttcataggccaaaaatagcatcaagagaggagaagagaaattgagtactggtcattgtcaatagatgttcaagtggccatgaaccaattcagtctgagatttatcaagctgaatggccaaaacaggtgttactgttagtgttacatttcatggcacagttgaatgaaatgccttcaatcctacaatgttatgtttgactctttcatgcacttattcatttggttatattcagcttactcaggttaaaataaattatcatggtgtggattgatgtgaaaggtaccaacaataggccactacactatagtactgtgtgcctttcccaaaaaaaaaaattgatggcattttttgtgctgaaatgataaatcacgtagtgttagcattttttttgctcatgcacactcagggccactaaaatagactgctccagggccaaattgccactagccagagcatgagtgcagtggagttgtggaactcctcttgggaggaatagagcttgagaaggaatggtgctttaatggactgcctctctaggatctaggatgactaagataacaagaaaagaagaagagtatatggactcttggagaagaggtgtggctatgcatatttcttgagatgggtatgtctaatttctgatgtctactgggctaaataatacctgttcacaaatcaaggtatcccggaccccaatgttgatgggcatatacctggattagtgttttggattttttctgagattttggggaattcccgagaggtcttgatcatttgattcttgtgtgatttgttgctcttaatgtccttggagcttttaccacagcattagcacagatgccacagaattctgctgtgctacaccaaatttaagcagaattctgctctgttacgccatactagcactcctgttagcataactggctcatagctgaagatactgattaaaaatttcacattgatgctgattgaaatcataagccagaagaaaattggatacatttttggactgaaccagaatttattaacacaaatggtgaaaagatgggggtttaagtaggggatatgtgtaaggagaattgtcaatggtatctctgaacagtataagacaagcactacaaacttttttcatttggatgctagttccacaaaacactgaaagccttgtttcaattctcactggaaacaaccatcctgacttgcccaacatgaaacaaacccagaagactgcatgtttgatcaaattactcatcttactttccttcaaattcatgtgtgtaaatggtgttaccaaaagatgccaggaacctggttgtacagcctgggaggaaacacaagcaaggcaggcctgtggaaggattgtatcatgtgtgaaatgtgacctcatcaaaaaacaaataaagtatgactggatcttaataggagtagtccatagatgcttagcccacaatgtagagcctacatttaccccaaatattccttgtcagacccacatatatcaggattgctctctacatgaacagatttagaacacatagactgtcattaaatatttatcaaataaattatctctgtagtaggcatttggtagagccctaatgaagaaaatgtgggtcttgtggctgaaacccagggggtgtaattttttttttttttttgaaatgccatctttaaccagtcattgattctgtgatgaacctttttttcctggtgtggttataagtcaatattgaataagaggcccacataatcaaagctttaagcaaaaaatcaagctctcaggcatttcaggacctcaaggaaaaatccaagcccccatatggaatatacaaccaacctgcaacaaacaagatgttaaaagaccaagccccctggacagaagcaaacctggactccccatctcatttcatcattacctcaatgtctcatatattaaatcatcaatcccccttcagtatcttactcttggcctctgcattagttttaacaacagtgaagcagctgtaacaaagagctcttttggtgcagtgcaaaggtactactactaatgtctcatcccaatgagtggtagctcctcccaataccactaaagatacagatatatttatatatagagatggccccgttgcatccggatatccgcgcgatgcggatatccggctgccttttcagggggannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcgcgggcagcatgaagtggcatgctctgcccatctatgctatcagaataacaagaccaccaagctcagcttgtccctttatatatcgtgataaaaatagttcgagatgaacctgttgaatgatacgtataacagttgaaggtgttgatgattgtcgctgatgaattgacgataaacgtgtcgatgatttgagttgtgactgagacttgaacgtgcaacctcgaggttgatggtatataaattttatgctttgacccggaattgctcggaggaccaggcacaggtggaggtaagttggagttaagatggagttgaagtggagttaaagtggatgtcttgaatgggaattgaacgcaggtccttgcggctggggtgtataagggcaaaaagcagtggatttcaggcaaaggtgagatagcttagtggttatgaaaaaaagtaattgttgatatttctacactataaactgttataatatataaggggggttataattataaaacctcaatattaggtagctaataataatgaggagtgaccagtgatgtagtgttatgggggggactgactacagagcatctgatgaggagggaatacaactggcaggcagaggcctccttatatagacaaaagtgagggaatttagctccagggtacatgcagttgagggaatttagctggcctgaatatccaatgagggaatttagctagtctagtacatgcaggtgagggaatttagctagtgatagcacagccttgagggattttagctagcctacaaggtcctactacaaaggaatgcatgtgcaccaacaaaggaattcaatatgtaatatgagctaataaaggaattcaatatgaaacaaaggaactcaatatccaataagcatccagtattcaaattgagctatagtcagagtaaaggatccaagagatatcctgtgataggttgaaataggtgtaacttctgaactaatagagataagggggtagttgtagtgggtgactaggggttattttacctcaggaatccatttttgatgtttattttaccttatatctgatgtagaaaaagatgagaataaatttttatatttttagcgtagaaacacaggaataactaccacatcctcccccaacttattggctgtccccagtcaattctgactttgactgtgttttgaagctattttctgaagaaattttgaggttttgactgggatttaattggtgttgcttccagaattctcttgcggctagatcctggcttctggttgtttgctatattggtgatgagttgagtttggtgtttgagaatggtgacggttttgagtcaggtgattgagattggtgatgattttatgatagttgattgagataggtgatgagttgatgatagttgattgagataggtgatgattttatgatagttgattgagataggtgatgagttgatgataggaatgttggttaaggttgagttgtttttgcggaggagcaggccaatgagaagaggctgagaatttggtacgttgccgagtcctgatttgatggaggaaaaagttgttgatcgaatccaaaagagatatatccaattttgtgagggtttaatacatttgactgattggttgtgtccgttgccgtcctaaagctaaaattggtccaagaatctagaagaagaatcaaatccagataagagtttgagctgataaaagaactgtaagataaattcaatccagaagtttgagatactgaaagtaaaccaaaatagagatccaatacagataagattttaagataatagagaaactaaaagagaaattcaatccagataagagtttgagataatagagaaactaaaagagaaatccaatccacataagagtttaagataatagagaaactaaaagagaaatccaatccagataagagtttgagataatagagaaactaaaagagaacttcaatccagataagattttgagataatagagaaactaaaagagaaattcaatccagaagaaacttagaggtaataaagaaactgatagataaatccaatccagagtgtgagttttatacaataaattaagagactgaaatatgaattcaagaggaaaaaattcaatccagagagtaagagttagagtgaataaatgaattttaacagcaaccccaaggatataaactaaaaaaaatatgtcatggtgttttttttatgagaaaataaaggataatccaatggtttagtttgaatgtgagtagaatataaactttcccccccaacctcaaaacattttatctactggaagtgttttattctgttatcttctgtaagttgatgatttagctaactgatatatgttcttgatgaatttttagacttcaagcaagcattctactgattaatcaaggggatatcagaactaggggaggaaggctttaaatgagtgaattttaaaggaatgtgagctcctaccccaacttttcaaaataattaagagacattttaagaattatttgatactccttcaatatatttttccctgaggttgattattcgctttcaaggtccaaatttcttgagggttcttcttgtttagtccagattgtgagttgtccaaatccaaggttcttcagacttcttcttccaattggagtgtcttcttgtttgtttatatgtacaactaattaaataggttttgatcttcatccgccagagtatacatctagtgttatgggtgtgttcttcatttccatcgtcgagtcacaccaattgttaaatcgctaacattgtcattcgttccattgttcattcttccacatcaatcaatccagctgtttggtatgtcatcgttgattctttcatccgcaaaaattgtccaggagatcacttttgaaacgtcataaaatgattgacatcataaaagaggctaggttccacaaggaattgagttggtcattggcttttggtcttcaagttgcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntccgttttaccgctagaagtaatgatcctttgtcgatgtcttcgttgatttgttcttcttttgtttagaatcggttatacgatgtcactcaaaagtttatcctatcacgttggggactcccttgtaagactcaaaagtggttgtgaaacccttttgctgaatggagaaggggatgatggagttgcaagctctgcccttctatgctatcagaataacaagaccaccaagctcagcttggcagtttatatatcgtgatagaggatagttcgagatgaagctgttgaatgatacgtataacagttgaaggtgttgatgattgtcgttgatgaagttgttgatagaggtgtcgatgataagtgttgagagtgaggcttgaacgtgcaacctcgaggttgatggtatataaattttatgctttgaccaggaattgaacggaggaccaggcacaggtggaggtaagttggagttaagatggagttgaagtggagttaaagtggatgtcttgaatgggaattgaacgcaggtccttgcggctggggtgtataagggcaaaaagcagtggatttcaggcaaaggtgagatagcttagtggttatgaaaaaaagtaattgttgatatttctacactataaactgttataatatataaggggggttataattataaaacctcaatattaggtagctaataataatgaggagtgaccagtgatgtagtgttatgggggggactgactacagagcatctgatgaggagggaatacaactggcaggcagaggcctccttatatagacaaaagtgagggaatttagctccagggtacatgcagttgagggaatttagctggcctgaatatccaatgagggaatttagctagtctagtacatgcaggtgagggaatttagctagtgatagcacagccttgagggattttagctagcctacaaggtcctactacaaaggaatgcatgtgcaccaacaaaggaattcaatatgtaatatgagctaataaaggaattcaatatgaaacaaaggaactcaatatccaataagcatccagtattcaaattgagctatagtcagagtaaaggatccaagagatatcctgtgataggttgaaataggtgtaacttctgaactaatagagataagggggtagttgtagtgggtgactaggggttattttacctcaggaatccatttttgatgtttattttaccttatatctgatgtagaaaaagatgagaataaatttttatatttttagcgtagaaacacaggaataactaccacaccggcgaggtacatgcctcgccggctggaaggaaacctttccagccggcgaggatgtgcctcgccggttggaagaacctcgccggctggaaggaaacccttccagccggccattggctccgggtatcccttgggatacccggatatccgccaggtttgggggggggaaacggccatccgcagccgaatccgcaccccctggcgggtatccgctgggaccagcgggtatccgccagcggataacggatatccgcagcggattatccgcgaccatctctatttatatagggcagggagttgttgagaggactgcctggggaaagtcccaggacatacccagccccaagagttgtttggaggactgcctggggaaagtcccaggagttgttgggcggactgcctgtggaaagtcccaggaggtccccagccccaaaaacccagctccccctaagccttgggagttgttcctcccattcctgcagtgggaatgggagccaattcccaaacaacaaaaaaataataaatcattccccaaaaaaatgttttggggaatgccctccattgaattttctcctttcatacacaggaataatgaccacaccagccactgccatgggagctgatttcagttcattggcccccaaaaccctggttggttttggagcattgactccaaacccctccaggggtttcatttattcagttaagggtctgacttccaaaccctctgacaggtttggagaactgactccaaaaagttggggaaaaatatgtgggaggaaatcctgaggaccatcctgaaacagtacccagaaagtctctgtggtttgggagttgactctccaatttttgggagttacccaagtcaaccctgaagcctgagagaattaggatttttttggcttggagtttttcataatccatctcaggcacaattggctgattaattttttcctctagttttaacttttggggatctttcaagctttccccatctacaagagaatttggctaattgtaaaaaacatttccttgattgataatgattattgtaagactttcaatttcagatactgtatgtgcagtgaatgtatacaatgtgagatgaagcaggagaatggaaagcacaaatattacaaggtgagtgccacttgagagcctaaaaatcaagaataaaaaaatgattctccatcatgttgtgcatcttttgcttccccaaaacaaaatgatcagttgaacaatggtgcttctaagttcaacaaaggatcaacaaatcttaatttcttaattctctcaggccacaaggttaaatttaaagtttataattccctcctttggaggcccgtccaattagagggaattagtcaagtgtgagtcttccttataagtagatccaattgtaagaagaagaaaaaaggcttatttttggagtcctgaatccaactagaacaagaacttatcaaaaatgatacaaataagtacatacacttgccataaaactgattgattgtcttcactctggtaaattctcactgccaaaggggttgttttggtggtgaacccccttggtaaatttgaccacaggtaaaaaatataaggttggtctccctgggcaattttatattggataggctcactaatacattacctcatctaacatgtttctttgaataaatcaaatgaaaagtgatattacaggaccccagaaagccccccaatagggggggggggggagggagggggtgttggaaaaggtatgaaaaatgggcagaactcccaaaaacctactcttgaaaaagcttgaaaaaggtatgggttagtattttggaccaagataatactcttgaaatgactcattttaggtatgtgaaactggttaagaccaacaaactctagaatttggaccccaaaaccaggagtttgttgtgaaaacccctcttttgggtcagcacataagaatatatgtttgataatctgcatgaattcattattaattggttttttgattgttggaaaaaggaaagtgaattttggtttatgccttcatgaatggtttttaatgatcattgtgttaacaatgatgggctagaagttacagctaacaatggcagctaatgtttctccaacttgagtggcacaaagattactcaagtccagtaatttgttctgattattgaatcaatgactgattctttagataagattttggctaaagagtagctcatcaatccagtaatcaaggagcaatgaacttagccaaacaatttttgttccacccaatttaaagaaagagcaaagaccaatccctgaaaagaggcttttatttttctgcttaactaaagtattaagtctgtaacttgtgtttgttgtgttgaaacctcttgtgataactctgcaacatctatcctttatcaaataaatctggagcttcaatctcattgaatctaacctaaacaatcattgtcccttgttcctctctctcctccactccttgtgtcagtgttccccattgattcccccctcaaagatgctcttccttccccttcttcccaatcactaccctccactacacctccattcctccactatctatcatcctcatcatcaactcctgtcatctctacaactccacacttccactattatcctcagtctttcattgactccttctcttattttatccactgtttctatcttgccttatcaattaaattacatctgattatcttgagtacaaatttggtgagaaaatactcaaacattggtcactcaacttcatcaatatcattgactaatttcttatttttatttttgttagtcctgtggcatgtttttttatcatattcttttagttatatgtagattgtctcttaaagatcattataatcttctgtgtggtaaatataattgacattttttttcttccttctgatctgttgtctttatctttatttctctcatgttttttgtttcagtctggttttggatacagtaattaagttctcaagttgtaacaatttgaattgctagctgtaacttctggcccatcatattacagttcaggagtgtgaatccatgaggatcactattccttagttgctataattgagtaagcaaagagagtaacttgggacacatgtacaaagcctggctgttctcctgggcagtctgcaatccaatgtaacacacagtcattttcccacattatactcagcatctatgatccttgggtgatcttatatccaatcctagaatgtagagattggggagagagagcccttcaaggatgcaaaaataaatgtaccacagtggtaccaatggcagctctggtgggccaatctatttttgtgcttgggtcactcaatatgagatagtaaccccatttaattttagggacccccttgaagtttctctaataacaacaaaaaatcggtgttgtttgtcttcttataacacaagaagttttctttggttgttatccactaatttatctgtttcttaacttatttcggtttgaagatatgtaaatagacagtgtggtgttgcaatcccatcagcacacacacactgttcaagtttggcaaaaaaggccaagcgcactgggtcaatcccagagcctataaattggtcactcctaaaccctcacttgacacatggcaaagttggtgggggttgcagggacaaaaccaagcaagtgtgccagggccaacataaatgcttgccatcaagaagggaccccttcttgggcagggaaactcacctttttgatggttagtacccgtacttgtgccaactactaatgggaaaggcttccttgccaactttcaagaatgcaatctaccctgctttatggctggcaccatctgtgaacaagtgttgagatgggaatgtctggtgcttggcaactggttttgtgccagtaattgaggtgggatttaatttgtgaatccttttctgtgaggcctgtccatgaccaatcagtcatcaagtagagtttcaatgaccattctgtctaacagagccatcaattggtccagcaggaccaggctctgtagactgtgccaagtcccatccacacctggccatcccaaactgctgctccacatagatgggtttgggaattcagtttctgatagcagctcagcaaaacattgctcacagtccaggtcactcaaacttgtactcaaaacttaacaagagttttgtcctacaaaacttagcaagagttttgtcctacaaaagccattatttgttgccagattacacaactcaacatacaatgtagcctgtaaataatctcactttgaagataattgttttgctggttttctcatggtctctcttcccttctttcctcaatcagacacatgacttgacctcaacaagaattaattacaagcaagaattacttatactggtaaataaaaatagtttccttcaaactcaccaaggtagatgcaaggattaaatctccataggtctatctctgctcaccctcaaacaaactcatcacacatgcaatggcctactgctgcgggatgcttcggtaagttcttgtgccaatcacattgtgacaatagtcaggtatttatcaggctatctgtggcctgtatttgccatacccaacaccatactggagtctagtcaggcacctcatgacccatatctattgccttgacatcaggtatatttgcccattttggttgggtatgggttccagtgctaagccaaacagggcaagaatcctcacctgggtcctttgtccttgactttgctttttgtttcaattagacaggtaaaaaaaactgtccaaagagccggagaaaccccagccaacgatggatggccgcaggattcgggtgcacgcggagagatgaaatccagctgcgagactcggagacaccgagctggagcttcagcttagccaggctcggctcagggcgcttgaccttcagtggcccaacgttggctgatggccagacgcacttggtcatatgatccctgcgttgtatgtacggtaatgaactgattaatatattcactttatgtatgtcctcgtagcggcacataaataaggcgcagtgcgtaaaccttcatgtcggaagcgaagtcaagctccagttgttggactggtgtccatgctatgtatatagtatggatatctacctggcgcagcaaagtaacacttcgcacatctcatacacttctcgaaagtagcgacgggaagagcaagaaggtttgacactactgagcaaccctaaaatttgacgctgttctgttcctcgctgttccgtaaagcctgggaaagcggatgcacggaaccccaaagctgctggtcggcatctggttgcagtcaaccttttgatagccagtaattttctatgtaggttccaacttccattgacttttcagctccgactccgagagtcacacatacaccagttttgtttcaagccacttccgaagttcagcctgttgccttcaccttgtacatatgtatgtactgaggtatgcacctacacatgcacatgtacgcaccgtggccctcatcaacctgaaatttctaatatgcccctctagaggaccctctccatttcgtgcgactgcaactgtacacactataaacttaatccacctcaaactttggtgcgtgccatcagccaaacactctacttcggaatcggttccctatcatgctcggcgagcttcataaagtgacatgcggcggattcagaaaccgctgagaagcagacattggtagtagatttatgtaacaccttcttgagcatccagtgaataaaaataaaataaaacatctgtgtatgcacgaagttttttcccgatctcaattctccccttttgccactctagttgattcttaccatccgtctacttgcttattgggaacttccttttgttagtagccagaaggacgatttcggaggccgaaacaccattgggctgcaactgaacaagggacatctttcggcgggcagatttccgaaaacctgcatttccttacatactcttcaagcagggaaacaactagtgagctagcagattgtttactgatctttcagcttcttttcagtcctcagagattgacgacttctggctcactttgaccatggcatgcagcatcggatgtgtgtttatgtaaattatactattaattgaaatatgtatggagattctaagaaaccttttgacttgtccccctccccttggccagtggctatcgttttaattgcttgcacaatccttccgtcttaaccacagttgtccgcgcgagaagcctgattatccttccagttgagacttgaaagccattgctgtcgtgatttgaattctattgcatggattgggaatcttaaataatattaatcgggatgatcgttggagtaggtgctattgtggacacggatctcctcgctgcctcagcttcttgctttttcctaccctccccagcttcgactagagatttataaaaagaagaatgttttatgtattcggataaaatcaagtattgacatatttatttacgtgtggtataaaaacaatttcccctttgatgcaggcttgccttttaaagacatcatcggaatttggccagtcacaccatttatcagcagaactcaccccacttcggtagctcagagaaaatggcgatcccaagaaatcaccctgcttcaggacaagcacccaaaccaatgcctgtcttgcctcacgagatcattgagatgattttccagtctctcgagaccttagtctcactcgaagagtccatcgatacagctcgaccagaatggcatgtgtctggaagtgtgcaaagatcatttcaagtcaatcaagtcagacttctagagattcttaaccgtcattggaccctaatttctctcgtatcacaattttggcataaagctgtcagcgatagacgtcaaaattttccaactaccatcaaatcctcttctactcaattgccgctcatccggctagcccatccaatactcaagatcacaaatctatcagctcagataaatggggatcaagtattctcgaccatttgtagtctcaatgcttgtcatccgctagaatctattactctttatcaagacgggcaagaattggagccttctgagcaatcttgggattctctctcccaggttaagtacttgagggaactcataatccatcagcctttgtcgatacccttttcatcagttttcaaggtcttggagtcttgcctgaatcttcaagtgcttaagatttactcatttggagatttagcgtcgccgcagtcgtctatcccgccgatcggcaatcatcaggaggtggatgaagataagatgcgtaaaacactcaagcatctcacatgtcacttctctttaccctggcatccgagccaatcgtgcaactccctcgttagtctacttcgtaagggaatttcttctctgaatatcttaaccttagtcttcgacaacagacactcggaccttaatgaagaggacaaccttgaagatgaagaggagcaagtagctgggattcaagctttcagagctgaaggattactggaggtttttagaaactgtcgaaatctccaaactctccgacttgctgctcccgccgaaatctccaatttaccgctcgtcgacccgatcatcaataatctccaagctttagaacatttgcatctcaaaggaaatgtgtttagcccgctattatttacgatgaatgcgttgcctaagacactcaagacgatcgattgccaagcgtactcgagtccgatcttacccttgctgagggcgcttcgaaattctctgcgccatctaacaaatcttgaatctctaaccatcaccacctaccgacgcaagccaagaaactttgcagaagcgctctatgggcaattggaccttcctctccccacagaagaagttacaagggacgaacctttatcttgggaccttgatccaaccgaaaccctagcggaacaaaatttattgactcaagaatgtcaacttcgatcgattaaaattgatgggccaagagcttatgctcctcccagtcaccaaaactagagtctccttttttccaatctctctatccccagcattgatttatacatttctctttttcaagtctattccgcgattcttcaaacctcacacaatccaaccagaaagccagtgtcatatcaaattcatcccagcttgttttttaattcaattttataggcaatctgatttgtaaaaggttatcagaagcattatattcaattttccggagattgtttctctctaccgtcctgttgattttccatctcaacttcaattacacacgtatacaaagtccgcctggtttcttcagtttgcaagatttttccctgttctgcgcatcatcaaatttactttcaacagttcaaaatctttttatttatttgctcagtttcatctttttaatttttatcgcagagatcaaccgggtgaatatagtatagtatccccaataacaaggttatttctgcttctgctggatctgaaaacctcctcatacttctctctatttcttgaaagtccacctgcaccaagtgatcaaagaagaaaaacaagaccgtgaaaattgactgagtcaaaatagttcccctatcaaaataatgctttctttggactttatctattcatcagcagatatttatgtagctaatcaaatgctcttaaaatgatgtgtaccaaaggatggccccatttctcaagggtgcaacatagcaggggatcaaaagttcaagggggattgcattaacgtaaagtgattagtttattctcattcctgtgttaacttgttgtcagcagatcagcatttatcttttcccttgcttgtctatgagatatgatcattgctttgaaatacatattttcgcatcttgaaaccatcagaaacccagattagcctcctccaatctagaccagaattctgtgttccatttgggtggattttaatcataaaagctgctgaaattgcaaaattgaggatgggagaatttttttatgttggcatgggatttgcacatacagctcccactgtgtgtaatgttcaatgaataagtagcacccccctctgtgcatagaaataagctaactttaacaaatcaaaaacctaacaaaaagttgacttgagctttttaggatttttttttcatggaaagccaaatttggagcatatagaaagctggacaatgcaactatttaagaaagtataaccacaaacctcagcatctattctcttcacttcagctggaaaaaagtaatcaattgtatcaatgtaaaattgatggattgttcaaatttttatcaaacacatcaaagcatattatgttaccttaaatcctctcctacatggctttcctttccccatttactgcccattcatcggcaatcccacaacggtattccttctggattgtaattttccatgtttttcaactttactgcctcaatcacctgtttcaattccaatagtgcaaaagtatccagaaaaaaagaaaaaattaggtcccgtttggctgcaaatcacgatttgtgatttggctaaggtttggtgtggattcggaccgtgtgatataaaacgggtcgctgtaattttacaaactatattttacaagacatatgtcttgtaaatcagatggtttgtaaaattacatttttatgggggtaatgtataattttacaaaccatcacccaaaaatatgggttgcgacatatgtgccttaaaattgcaacccatgccccatggagttgaattttaaggcacatatgctgcaacccttatgtcttgcaaacaatatgatttgcaaaagtacattttggcctgatttcatggaattttgcaaccattagtttacaacccatatatgagttgtaaattatgttttgcaaaattgcacaacatggtatgtaaaattgaattttacaaaccatgttttgcaaccctccaaaaaaaaaaaccattgatgaccggtttgaccggtcattgatgggaggacatacctccatcaatgaccggtcaaaccagtcattgatgggaggacatacctccatcaatgaccggtcaaaccggtcattgatggaggtatacacccccatcaatgaccgatgggggtgtttattgtgatggaggtaaacacccccatcgatgaccgatgggggtgtttattgtgatggaggtaaacacccccatcaatgactgatggggtgattgcattgatgaccaatcaacggtcattgatgggggtgtttcactgtttacctccatcaatgaccggtttgaccagtcctcgatggaggtatgtcctcccatcgatggaggtatgtcctcccatcgatgaccggttttgaccggtcatcaatgggggtgtttgggggtttccattgatgaccggtcaaaaccggtcatcgatgggagtgtttgggggtctttactcccatcaaggactggttaaaaccggtccttgatgggattgtgtacttcatcatgttgagttgtcggcaatgtatgtttgacaaagggtgggaggtggggacaaggcctggcatatcacccatgatatgccatgcttgccaaatgtttgtatgaagcttaaagcttatatattgaaatttaaaggatagtttgtgaattatgtgttgtaaaattctattacagggtgtcaataagcttttttacatacgtagtttcacaagacattaaggtttgcaagcatatgtcttgtgaaattctaaatttaaggtttgatatacaactttacaacctagtcatgcaagacttgcatgatatagtttgtaaaattacataatgcaatgttgtgatacaattttaacaaacatattttacaaaccaattttttacaaccttcaaaaatcacagatggtttgtaaaattatacattacccccatggaaatgtaattttacaaactatccggtttacaagacatatgtcttgtaaaaaatagtttgtaaaattcacttaccccatataaaacaatataaagtttttgcaaaaactcctgccaaacctcaactcaaaattacaaattacggacggccaaacggggccttattttactcatgcactcatattttctgatgttctttgaaacaatcttccagatgctaccttgtaagagtgcacattctccaaacaacggagttcaaatgctaataaaaagggctgatgtcaatgttcagtcggaattattgatgaacttttaagaagacatagtttccagtatcatttaaataccaatgacagaaaggaaatggagagtgatgagttgaatatcgacggccaaatcaactttccagtgagggcttagagttcaggagcccagtgtttccttgaaaatggggctcctgaactcgcggcaagtcgagaaccccactcctgtcgagccaacccaacttcaccactgctccacattaggcctactccacatccatctaatcctcgaacttcgctcatcgttatcttctacaaactcgagttgattaagcgaataacaaaatggcggatgaggcaatcactcgtttgaactcctacgtcggttttgactcgatcacccgtcaaatcgagcacaagcttcttaagcgtggtttccagttcaacgccatggtcgtcggtcaaaccggtctcgggaaatcttcgttgatcaacactatctttgctagccatctgatcgactctaagggccgtctagatgctgatgagcctattcgtcagaccacagaaattcaagcggtcagccatggtcagttggggggtttttagtcacctctcggccatccgtaattgatcaatggtattgatcgaacttgtttatcttcggtcttgctcattcatcgttgcagtcgttgtggagaataacgtcaaacttcgcttgaacattgttgacacgcctggctatggagacctggtcaataacgatggctgttgggaaccgatcatcaagtacatcaaagatcaacactcagcttatcttcgcaaggaactcactgcccagcgtgacaaatacatccaagacactcgcatacattgttgcatctatttcatctcacccactggacatggactgagggtcagtttcaacttccttcaggatttctttgtgtatatttcttgttttgctcaatgtgcattttatttatttcccattgatagccgattgacatcatcgtgatgaaaaaactgagcgaagttgtcaacattgtgcccgtgattgccaagtcggacagtctgacactagaggagcgtgaggcgtttaaagtcagggtaagtttgagaggtaacgaagatcgacattgagctaccactcaactaaatcagaattttgtttaccgtccttgcagattcgagatgaattgcactatcacaacatccgactgtatccctttgacaacgaagaacaagacgcagaggaattgcagctcaatgaagccatcagggtccgtttcttttcccccaaaaaaagaaaccagtgttgaatgaaattctgacttgttcttggttccgtgatacagaacatgattccttttgctgttgtcggttccgagcgcaacgtcatcgtggatggaaagcccgttcgaggcaggaagaatagatggggagtgatcaatgttgagaacgaacagcactgcgaattcaactatctgaggaacttcttaacccggtatgtcttgtttctattcaagtcccacccaatcaacgtggagcttatcgtcttgccgattttttctatagaacacatctacaagacttggttgagactacagcccagatccactatgaagcatttaggagcaagcaactgttagcattgaaagaatctagtgccaataaggctcaccagccacaatctaatggagcttgagggatatatgtccacttggtttcccagattatctactaagatcacagttctatcttgtttgtttgctgttggttgataaggacttaaacacttcataaatcacactcccctactcactatcaaagaaatcttgcatctctgatcagcccccatttttccaagaaaaagaagaaaaataatcaattgattgataaagatataataaccatatggtcttgtctttcaagtggcattgcttttttcctctattgtttcttctttcttttcatggatcctaaaatcactcccacttaacttatttatttattctatatgatggtcctcttttgttgcttattcttccatgttaagttttgtttgctctttttttgaaaagaatttatgacaaccaataagaagaagaaagaaaaagaaagcatgttggttctctggattatctcttgtagtcaccctacaggcattgacttgtttgcttacactccaagagtatctgcaagacaagcaagatgtttgcctaaggaaaagtggatgggatcactaatttaacaaagtcctccctgtgcaggaggcttgtttttggtggtgcttaagtttggctggtggtaaagccacccttcctgcagggagggacttagcctaaagtgcctttactgagaccatccaccaaaaagcaataaaacatcactctttgaattttacagcctgtaatttacacactgtctgtaacagctgacaaaatttagaaccttgtgtattgtgttgatacttagaactcatcagctcaccaaaatgcaaacatgattatttgaagtcaatttttgaatcaagtcaagacatcatccatcctcctatgcttgaacctgtgggcttgagcatgataaaattttgtgccatctttctaattgtttgacaaaatatcttgtaagttgtagaagcaaatttaatgttccaatgcacctcttctttgccagaaagaaatgtgtagctcaaaagacaattgagctacaggttgtgaaattgtgagtgaccagctctggcagatttgataaatcaaagaaatgtaagatagcataaatttgtgatgggactgttttttgacatggcagtataaaaaatacaattatctaacacaactcctaatagccccattgacaatagtcagtcatcagcaaatcattgatacttattactacacatccattcttgaatttgtagtccagagtcccccagattattccaaatccatccaaaacaaattgctatcagcaacttttaacaagtgaatcagccagtggaactgtctattgtgaaccgggctaatacaaaatcttttaccagacataataagtttcaaaattctcaaaaggtctgatgagataatcaggaaataaaaagaaaaatcatgaaattagaacatggaaaaatgaaagtaaaagtaaggtttttattcagcaaacattcttttcttgctacatagagtagttcactataagtcttttttgaatcaatgattgtcaatactgactaaaagaggctgggagatacatttctaaatataacaagacaattttgaaatctgctcttcaaattctttcattgttgtattcactgaacaaaactgccagcaatctatttcctgcaaattacaaaggagtctatgatttctagatatgataaatccataatatttgggaaccatttgggttttttttactgcactgtctaatcttgttatcttacaaattaaaaaaatctttcaaatctttaacagtccatgctttgactccagactgaatttcttgtagtaaataatcacttatatatgttatttaaatctttccatactggattacatcaaaatcaaattctgatttgcttctctttgaagtccaagtatattgtcatcataattttcttctattaataaaaaaacctcataagattccttctttgcttcttcatcataaacatctagattgggactataaaatttggataaatcccacagcttttgtatcatttttttagcttggatataattttgatccatagtttgccatggcatccatctagtaatttgtttagtgaaatctctttgtttgactgtatttttccagtgtctgaaataatatatcacttttaaataatctataaaccaatggttttattctgaataaggatttagtggttacaaattccttgagaaataaatatttgatttgtctcagcttgccatcctcaagcactggttgaatatttatgttcaagttttgtgaatatcaatgcaatttgttttaaaaaatgattttagtaacttattctggatagaaaatggaaaattcttgaacttatgtcttgcctttaaagagattctgatagtgtggaaaattactgtttctgataataacttgtgtggatgaaacccgtgtggagagaaaaccattgactccacctaggaatgtagaatgataggttctgaccatgcagagtacagcaattttcatggtatcatttgtttcataaaattctctcaatacttgctttcttatgatgctttgcttgtacatgtaatcaactgcttgaaatatatggtcttgaactttcaaagcatttttggattttatggcactcaaagagttttttgggtatttctttatgaagcaactaattttatgcaaaattatattgaggttcatcatgtggtctcttgaaattttgtttccaactatgctaacccaattgatatccagattttctgattttatgttttgtgagtaggatactgtatcaggaatttatgctttatttgtgacttcttctagctcaaagttcaattcttgggtgctgaattcatctgatttatcaacacctgatttatctttcattttatttatctcattccaaattggaaggaaagaaaactctaattctttgattaattcaagcaagccttttttcctcatcttaccccagatttttttgacaaatttattgctttggtgtttttattttattttttgatatgaagttagtatactcctatcttataacatgtattagtctttcccttatggcaatgaaatctttcccagttgaatcattttgaacctgacagaaatttcaagttaccaattcaaattcaacatcatgagagaaacaagaatatcaggctaatgacttttggcatctttatgagtaaaacaaccttttagcttactcatttttggaaaatgaatatcttgttttctaaactgagggacagtggctacaaaatcatgtaagtttgtttcttcagtttcagggtctataggcttgcagttcagagcttcagcgtgggagtctaacatttgagttagcctttggatatcattatggtaagaccttgcaatttctttgaattggataatggatttcaaacatcatattgttcaagaaggttagaatgagctagatgctgtaaaagtaagcatggattggcagacatagtgaaatgaagcaaatcacctagggcatccatgcaggtacttccttcaggaagcacgggataatcaacaatcctattttttggtacctcactaaaatgatcattttggttgatagaaggcaagatttagaagagtggggtcttggggctatgtgatgaaaagcacaggctttgcagtgaagattcatcattacagggagacaactggtccttcatgctgacaccagctgctatttatacataatatcttgtaaaagatttgggcaaagaaagctgtaagaggatatgtaagtaaatattaagatagttatggtgtccttcttaattttttgtaaacattaaccctcgagacaactattcaataaaatatttagaaccagagacttgatcaacccagcagacatcttgacagggtctttattttacagcctgtggggtgtgatccaagatgttttgcgcactgttggtactcgtcacttgaacgaaacttcagaccaggctcgcatctccagaaatctcgacggggtcttggttttacagccttcggggcacgatccaagatgtttcgcgcagacttttggtacagagtcacttgaaagaaacttcagaccaggcttgcatctccaaggatgttgtatgactttctgctgacttatataaaaccaaatcttagaaccccaaagtgccagcaaatactttctgacacttgacagacttagctttgcaacaataggttggaaagatttctttgactggacccttgcccaggttaaaagaaattaaaatgattgctgagggagcctttttcaatgaatttaaatggattttttacattggaaaagatgatataagtaccactggtatcatctagatatacatttgttttgcacctgtggacatctcaaatgatccgttaatttacaatacaactcgtaaataaatatatattttacatctgtatctggaaatggataacagggagctttgagcttccgctgataaaaaactgcaatgtcatcttgatcttaatccgattttagactggagctgactgcggtggcgattttggaaatgaaggtgctgcctgcagaaattctagaaacggccaagaggaacacaaaatggcgtcaaatggatatgcaggtattgatgctgtttcatacgagataatagtaggagagtcattgttgcacataccctgcctttaaggcgctaataactccttctaatttgctgtctccggcactacggacggtgagaggagaataaagattgtgagcagggacaagataaattgatttgtgatgagaactatgtaggagaagcattgacacacgctttggtcggtgcatctttactggctggcgcgtctttactagccggtgcgtctttactagccggtgcgtctttactagccggtgcgtctttactagccggtgcatctttactggccggggcgtctttactggccggggcgtctttagtggccggggtgtctccactggccggggtgtcttcactggccggggaggctccactggtcggcgcgtctccgctggtcggtgggtctccactggtcggcgcgggtttgctatcgtccttgctacgaaattcgcaatattccataaggtcgagttcggattgagcgagatagatcaaagaaagaaagttggatgggcatggtaaggagagagagaaaaatcagatttgcggttgatgtattgatgtgtgagtccgagaacagtcattgacgtacgctgttgttggggcttctggagaatctgtagcgggcgaggctgatttgacagcatccccagcacctccgctatatgatcaaataagaagagaaggaaacaaattggttggagtgcggattagctggttatgtactccacatgctgaatgcacctataggcctatgctgatgaaggcttagacatgcttatagaagactagatctctaagatcataacactatatccacctcaaacctacctgggtacaaccgcacatgagatgatggagaggatggcgagtaggaccatacaggtaattgaagatttcattctgagtgagtatgtacttcttttgcgtcttttttaaaggttatgatatggtggaatgataccagaatcgtttgctttttgtgatagattgttgggattgtggattttgaacgcaccgttagtcatagccgagcctatttagctgcatccttatcgataatcttcgctccctataggctatggccactgaggcattgagatcgttgttgtttgagcatgtacgcatgtattccaccggctcaaaggcccatgatgatgttttcttcatggaccctgtacatcagtcggcccttacatcatcgtgtcatttccttggccgagtctttgccacaaccaacttggagctatggaaaggggcaaagcggtgtaacttgagactcggcatccttagggtctgagctgaatgaatggtagtagagaggtgggccgacaggacacaatgatcactcaaggctcttgtgcaagtgtgaatcagccggccattaacttcatctggtcttaggtgtctcggaaaagagcttgaaggggcaggcagaagatggaaagatttttgtcaccggtatatcaaggaacaaggccagtttccgcgtgtacagatgatcaggttcatgaaccctgcaccaccgctttaatttgtgaagtgctatttcccttccaaagccgggtcagttaagtagctaacttaacaaagtcctccctgtgcgggaggttggatttgggtggtggcaacggtgggccagctacgctaaccgtagtgttagtgtagcgaaaaatcactacaatttagcgtagctttagcgcttttttcaatttctgcgctaagcgcatgggggaaaaatttgcgctaacgtttagcgtagcgttagcgcgattccccccatgtgcgctaacaccacgcgcacagggcgccaaaaactgcctgctacgctgcgttacagccatttttagcggtttttaggcgttttttgccgctaaaaacgctgtagcgaagcgtaacgcttacactacaccaaaattgggctagtgttagcgtagcgcagcggccgtagtggcgtgctaacactacacaaaaaaaaatggcgccactacactaacgctacatgggcctgtagcgtagtgtagcgtagcggcccaccgctgctggcggcgtgcgggagccagaggggtggcttcgccaccagccagtgattcacaccagcgaacctcccaccagggggggacttggttaagttagcttaagtaggggggttaacaaatgtttttcgcttcttgtgccactagaaaatcttgctggatgctagtttctagcttgagagtatcaaatccaatccagactcagcaactcaaatcagcattgactgcaggttgttgtggttttggtagaccaggacccaaacagaatgtctggacaagtgttgcattattcactcacacttttttcatgtgaggtaaaaatgggtttgattcagcaaggctgggcatttctcaaaagttttaaaaagtgttcttgcaaaaaagctattaggagtgttcaaagttaatttttaaaccacagtacattgtaaaatcatgaagcttgcaatttttttatgaaggatccaaatagacagaaagccaaagtttcatataattgacattgtattccagtagggtttatgatttcatgaagaaagtggttcaaaaatcaaatttgaacaccataattgggaaacctgcttatgtctatcattgggatgaatgtttctaattttcctgactctaccaattttgaccgttttccaaaaaaaggtcgcagtttttttctcaactttttgactcatgagatcatgacttctgctaatttgatttgtttgacaaaaaaatagggtaggatgagcaagaaaagtatgttttgcatggcttgagtagggttggcggcgccggtcacgaggcgcgccggcgacggggggcaacaaggggggggggggcgcccaaatgcccaaaaactcccccaggcgcgccctctcaggagcccagggtgaggaaatgagtgattcaaagaacagaagacctcagcaaagaccccggaaagccccctaataggagggtgttgaaaaaggtatgtgaaaatggcaaaaaagccaaaatcatactcttgaaatgggtatgaatttgtgatttttgtcgagatggtactcatgaaagaggccatattaggtatatgaacctggtttaaaccaataaaatcttggtatttggccccagattggacattttaccgggggctaccctttttttgtgggattttagcctgagcctactcttgaaaaagtattaattttccaaaaaaaagcgactccccgcagggccccaggtatgaattttgccaaaatttggactttttcaacaccccccctatcctagggcttgcaggggtcctcctcagcaatgtgaaaagtcaatccaactctatctgaagaatgcccaagacccccagtgacagcaaaaagtggcagaaacctacaaagcatcatggcgcttgttggaaaggatttctaatgtctgtcaacttccagaatgatgaatcaagaagacaaaaagcaaagtgtactcactgctcagcagtctttctgaactcggaatacaaaaacatgatggcttgcaatcattttcagaatcctagcgacttggaggagtttgagcaaggtaacttgccacttgatgagcaatcccctgtgtctacatccagagaaaatgcttggatggagacaatgtttgattttgatctttgggagaaagatcatcaaccacaagatgtgattgtgctcagcaatcacaagcaaactgaagacacggattgtgactgggatcccacagatgtttgtgtaagccctgctcctcacaggcttacacaaacctgtcacatgattacataagcctcttcagtcttttatttagtctcatcttcccctttcccttcctagcttggtagagttcttccttctaccgatgctaggtacgtcgtcccatctcttcttcctctattcttctcttcccacttctcaccattctagttgtacttacgagagttcttccttctaccaatgctagtaattaaatcgaccgttgtggaactgctcagcacgtgagtaaagagcttagaggggataaaatagctaataagactatggaatagtagaattagtatctatgtgtgggtgagactgccctgctgtctagcttgcgggaaagttgcactaagaaaaataagagtggggcttatttctaaatttatcttagtgttgatactactgttattgttgcttaagaatacctgttgaagaggtaaggagtttatgaggttttctgagtaataagggtttctgaagggtttctctgttaaatctgttataaattctctctggttctctgatctaataagactctctggtttctctgggctctgataactggtccgcttatttctctaatatctttcaaagaggtgagaatggctaagcaatatttctgaattacttttctatggccaaaattgaggtaagggaagttcaagggctctgataatctctggatctcttaatcaaagggtgatgaaagctgggtaatatctcttattactattctgtagctagcatgaggagggagaaaggaaaacatgagccagaggaggctctatttatagacaaatggttctgcagtacatgggtttttggcctgaacacaagtttttctgagaagggtacttctagagtggtttttactactctgagatggcctaatctgatatgaattagtctctaagtgcctttctaatacaagaggttgtaaatctactacatgaggcctattagagatggcacttgatacttgtttgcaagtacttgttgtttttttgcatgtacctgggacctgttttttggtaccaggtgcctgaaaaaaggttctaggtagctgccacaggtcccatgtacatgccagtaggtcataagtacctaccaatatgttccaggtacatgccaacaagcagcaagtacttgcaaacaagtatcaagtgccattcttagattagttactatgagaatggtaatcttagactaattagtataagagctattttctagaactagtctgtgaagcactttctgatcagtactgtagcttgatttatcagtctaggatggatgaattataattctaacggttatttgtataatttttatccatgaaaaattatatatcttaggcccagtttgtgatttaattccactatgatttagctcagtaatatctatggggtttatttcctaatctaccccttgtcctctaatattttaattactatttatatgtaataaagtgtttttttaattatggctatgggtttgatcaatctcaccacaccgtggtactagaagttctctccaaggcaaaaggccttgttccgaccgctctctaagagcaccagtgaagagcattcacagctcttacagtttgggtctccaatatttgaaatcaatcagttttaagcttttcgtttctttcttcttctcaacaagaaataaaagaagtattccaaacacatagaaaaaaaaaatcaccagtaagtcccatacagcccaaaaagccccagtgccccggcgcgcccaggatgacttggaaaaggcacgccttggtgccctcatcccaaaggtggcgccgccaaccctaggcttgaggctcaagatggatgccttgttaatttctgaaaaggcctcctcatttcataatcttagcaggcatctggctgaatttgatctttgcaaacactgtccctacaaatagcacattttgcaaaaaatttgacaattttgtggtggagaactgggaatgcttgcctacagttcccaacataacctgcacatgcatacaatgtttgagtttgataatggaatcttaattctatgtaaaggggaagctcccatcaaacttgaatgctcccctggaaaaaatcaaaggatgacttcatgttagaatttcacttgctattgctctccctctccttgtttttccttttaattcaatggtacatgtttttattcatcaacccaattcatgtctgtttcttattcactatgctcacagtttctgatcccacaaccctgccattgtgtatttagattatttaatccactagattcataggaaataaggatcatccattctgtttataaattgatcctgaggtgacactttagcctcccctctctcattttgagaggacttcagcactcttgcataggtaattaagcatctttggactttgtctgcttttgaattcccaacttccctccttgccacatattatttcttcactctgaaaaagtttgactactgattttgagctcagcagtatgtgaactaccctatggttttttttgggaagttttgatattaccaaaaaaaacaggtaaagttacaaagctttctatgggatgagagaagaacaataataagtgaaaaaatatagtgttcaaatttaaatatgcaaacattcatgaacacatcattcataaagaatcaaatcttttttggtggggaaccaatcatccagattacatagtcagattctcaagattctcagcaaacaagctttgattatttatgaaatatgaatgcacaaatatttgcatactcaagtttgagcaccatggttgtgagtttaaattgtgtcagagctcaactagctagacagtgtatcacctgcaagatagatgtttgaatgggatgagagaatagcaataataagtgaaagaaaaattgtgaattgaaatttattcagacctcaactagctaggtagagtaaaatatagtatcttcaggagcaacataccatacctgcaggatggacagtgggtcatctgatatttccagcaaattgttttgaattgcaccagttcaacaaacccaattcaggttatgggaattgtggcattagtgtaaaagggggtccaaagaatgaatcagaaaagaaaaatatgacaactgttttgtaaaatctatgaaaaatatttccattttttatttttttctggaatctcaaatgtggttattagagcatctgcattggttgagctgaaaccaagtgagtttttgactcaaagctatagttaaactacaatagcgaccacctgtcagccccattggttcagcttgaagttgaagtgtgtaatttttgtgtgagggtgccaaattgaggtgttggcacaggtgagcttttagctagctcaaaagctaaccattgctacatgtatcaagggttagctgaaaatttagctgatagccaggttagctcaatgctagcttaaccaagtgtggttgaaattggtgtctaaagtccttataagctcaagcagaaatagccgaccaatgcagatgctattaaggccccatttggcagcaatataatttgagtgatgtattgctatttttgcatgagatcctgtgtgacatacaattaggtccaccaaaacctcatcagatgtcacaagaatttgtgatatatcacttccaaacagagcctaaaaaattttgaagagaaggaaggacaggatgaaaagaatgattaaaaatgaaaaatgttgacaagcataactgctgggtgtttcaaaacaggtatgaactgaggaggcatccaggtttgttgcaatgcaggtagttttagtgctggactgagtcaacttaaattcaaatttttccctgagcactgaactcagaattgtttttggttcatttcttttttcatcaatcatcattctttgctcatgccatgcaatcctttttaccattcagtttattttctggttaaaatattaaagattcctgatcacaaaatgagtaattagggggtatcaaatataggaaatccaccatcagaaaccagtcacttttccaaaaactgttttttgcataaatgggccccaaaaggggttaaatggataaccaacatgtttaaaaaagggtggattttttcaaaccagtcaattaaataatggtggatttggctatatttgataccccctattgtgagatttttgacaacttttggaacacatctttttacaatacaattttattttcagaatcattctttgttgaattaagagaggggaaatgggaaaaaaaagtttgacaaagtcaagatcagtggacagagtccaggatattctatcttatacttaaccaatcgggcttaagtgcgtttggattaagctaagaggaggcttaagtgtcctcttaggaccagatcaagatagttaagactgatgattttgattgcttattatctagagttcttcataaaataatctagataaaaaaatgaccaagttgtgggaacagtagttggtggcagtgcataatgaattataagaataaaaaccatcattcttgacttggcaaaaatgagtgacaagttagagaaagaaaacagagagatgttgagtgaaattccaacattctttgaaacccgttttgaagcagttcacccagtctcatcacttgaagattgttataagttgaaatttgggaaggaaaaacaaggtgagcataattttgagtaacccactgtacataccaggttataaaaaggggctgggaaaaacgactcccaaattttagtcgccgactcccaaattcggtcgcccaacgtcgaatgggagtcgtttttccaaatggatggccaactttgggagtcggccatccaatgatgttttattttttttaatatttttttttgcatttttgggagtcggatccccaaaccacccctcatgcttgagggggtttgggagtcgctcccacatgaccggaaggaaatccttccggtgtaaagctcaaaagtgtttgtgaaaaccttttgctgagtgtggaaagggatgaatgaggatacctctgcctttcctggatcactagacactagacaagcccaccaatctcagattggaaggtttaataaagtgatagtggagtgtatcaaaagataactgtggcttaacaggtggacaaagggtttaacccagttttataagggtctaaaggttgatttgagagtgagagagtgagtctagctgatatttcaatggtaaggggatggtatgtaatggtatgtaagggtttgtaagggtagggggtatgaaataggtggatactaaactgaggggaaaacaactgagaggagagcctcttaaatacacaaaggtgagggattttagcttcaggggaacaagagaatgagagattttagctggccagagctttacaatgaggggatttagctagtcagaacatgtacatgaggtattttggctggttgagcaacctacatgatgtcataagagttattttagctggaactagaagtctacatgagggttttatgctggtgaagcattttacatgaggtgatgtactagtctgcaagctaaggtgaggtgatgagtattacatgagtggtgtgagatagtgtgacagctgcaaggaagattaaaaaatgacatgacaacctgcatgatgtcacttgtaaatccagagtggtaccagaccaacactgcatgtgtcaactgtcagaagatagtggagtggtgtgtatacatgtactataatggtgtgagagtgtatgtagttgtcctgcaatgtacatatgtatagtgtgagtcatgtaatttgttggtgttgttgagtgttgaagtgttgccatggtggtgagttgtgtaattgagtgtagtgatggtccagagggtgtagcttccaatccagttgagttacagtgacgcctccagtggtgaccaagggtgaaattgaccatagaatccagttcttgagccataatggttgatttgtgagtgtatatatgagaaaaaaggtgcaaaaagtatgtaatttgtaataaaagaaaaaactgtaaaatttttaaatgagccacatggctacccttaaggtataccacatcctcccccaacttattgtctgtccccagacaattccgccaaaaaattggctgaatgggtattcattggggttgcatcatcctgtgtagaatctgcataaggcttttcttacttccacccggggttagggtgttttcagttttcctgggttttgtaggttttctgagttgataaaattcaggtttgaacagtttagtctcatgcccaggaggtagcctattttcatgagtgttttttttaatgattttttttgtaaatataaggaaagaaaaaaaagggggaaagagaattgttgagaaacgtttaaccaactcccacaacgattcttgggatgtgaaaggcggtatacggttgtccaaaatggtctggtggaatcttcaggaatagttgcaaaatcatttctttaagtaattgaaatctgaaaagtaaaatcttgggtgctctaaagtgagagagactgatgattgaatcttcaagttcaaccaatgaatttagttgaattactttttccagtagatttttgattgttgttgaattatctgttagaaccagtgctggcagaagcacaaaggtttcttcattttcctcagcttctgtagtattgtgtcccagatgttgaggaattttgttgaaattttcaaataatccgtatgcatccaagtaaggtttgaaaagttgtttgttgaagagcttgcgttggtgtgtgttgagattttgaatccaaagtaattctgaggctttaggaaattccagatcttctgctagattttctgtaaggaggaatttcacgttatttttgttgatccgggtggactgatccaattctttgacttgttgaacagattgatccaatgtttcttcatgatccatgtagttttccacatccagtccatctagcaccattcctggtatttcaattactgtatgtgcaagttccattggtgtgtccattacgtttgctgataccgctttccattcttccaccagatctggtagtttgattgttgtagctgctgtttccattattggttccgtataatccgtcatcggttccgtgtaatccgtcatcggttccgtgtaatccgtcatcggttccgtgtgatccgtcatcggttccgtgtaatctgtcatcggttccgtgtaatccatcattggttccgtgtaattgattgttgggcccacataatctgattttggtttggtttggaaaagcagctgtggagttttgcattcaacaggtaattgtatctccaggtgttgttgtttgagtgttagtcgatctgacttttgcttgctagtcttattcttaacaagatgacagattttcttgacccatttgagcttcctttgaaccaagcttggttttatggtgaagtccgagtcctccgaaaagtgagattgaaccatgtcttgagtttgatacgccttggtgtatgcagttccaactgggtcgaggttcttcatttgattccaaccttttccctgtcctgtttttgcaataggaacagtgatacatcggccactatcaccttgaaaagataacagctccccagttcccggataatccaaagtgcagtcgtaatcaaacaaaaaaggtcgtccaaggatacaatcttgagcttgaggtgaaacaaagaggttaactggtccagtgaatcgtccaatgctgatggcgcaattttccactactcctttaatgtcgcaacggtccccgccaatccccttcatgggtatgtctacttcgatgacttccaaattaaggtcgattgctgcttgccttggaataacattgaccatggaacctgagtcaaccatgaaaggcaccctttttcctgatatgtgagtctcaatgaaacctagagcacaactataaaagcagttgtagtcctggtcctcttcctctggattaagaagcattgatgctgataccttggagtcttgtgttggtccctttacataggtaaactttgaatttttgtgttccggaattcgtttctgaagtttcttgattacttcttgagcatatgttggtgaaattgatgtgagttgggaaaaagtggtgggtatcttcaagttgtccaattctgagactaaggctgattcaaccgtcttctctgatttctgaacagttggttttgcttgaggttccgcaatttgtccaggcgtttttctggtggctgccacttcttccactatttcttcaagttcatcgattgggtccaaatccattgctgagtcatcgtttgccgccatgggttttcttcttccacggagcgcttctgctcgtgttgttgctgcgttggatttgaccttgtcaaaattttctgaacctaggtgtggtggattccagtcaattttgtgcattgatgagacgtagttgtttgagttgggtgttggttctgcctgttgttcaaaaactgaagggtgatcggtccggtatactttggtgatctgaggtttaggttttgcggagtccgcagccacaaccacccgaataggtcttgaaggatcccatggaattttctcgccattaggaaggtagaaatcacgtccttctttcttgactagtccttctcgttcatctttttgtgcttcgtaacacattatggttgaatgtccttccttatgacaatagtaacagggtcgaggttcataaagtcgtccagatggtcgatcatttccacgagaatattcatttttaggttgattctccaattttcctgtgagtgactcaattgcttttgccaagctatcaacctgtttctgaagtacttccggaggattgtcgtccatcatcttctcacgcttttttccgtcgcctttcttctggtccagagtcctttgcatcgattggttggccttggcgaatccactagctgcaaagacattaagtgaccttgctcgaatttcatcctcagctacatcaattacatccgaaaggaggggtggtttgttataaccatccttccctgtaggaatgaggtctgccttgactagctctcgattaatgctcgtctgtatatctgttgaaaaagctaaaaagaaaaggtgagagacactggtttcatttactatatgttcatttcttaccaaatacttagttattatcatgaactttgactgataagttttgaaatcgttcagctgcttgattccgcctttcttctgacagaaatcaatcaaattgtaaaggtccttgatcgtgtaccgaatcttctttgccacgcctccccagacttctatcatgcttgcacgaagaagtgtccagttccgctgctcgtatccgtccatcgattccaattccttcttcaattcttctaccttcacaaatctacacacttgacgtgctttgtcatagccgccagcaccgtagatttctgccgccagttcgaatcgttccaaaaagtcttcaaagttctcgccttcatatcttaagtctggttccttgatgatgactgcaggcctaggcataggctcgtccatttcctgaatgtccggaggtaagccgtaggttcccgcagggtagtttgtttgttgagtgttcccagagccagctgggtcgtcgttttggtgaatgttttgatgagccccatacctttcacgatagtgccgtactcgagtatgacttgttcgcattggtggtgggggtaaaagaggtggtattattggtagatcaatattcatgttgggattgttttgattgccagagaatattccagttgaagctgggttggttgtcggtagagtcggtccgtcttgagcctgggaaaacgccatgactgagaaataactgattccggttgctttatcttgagttgagttgttgataatttctagtagtagtcctaaaatccttcaaactaatgtcgctggtgttctttatccagggcaaggttggggggggttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntaaaataaactataaaaaatcactacaatggtttagatatatctaatccacttgccaaactacaggatcctctatcacgttggggactcccttgtaaagctcaaaagtgtttgtgaaaaccttttgctgagtgtggaaagggatgaatgaggatacctctgcctttcctggatcactagacactagacaagcccaccaatctcagattggaaggtttaataaagtgatagtggagtgtatcaaaagataactgtggcttaacaggtggacaaagggtttaacccagttttataagggtctaaaggttgatttgagagtgagagagtgagtctagctgatatttcaatggtaaggggatggtatgtaatggtatgtaagggtttgtaagggtagggggtatgaaataggtggatactaaactgaggggaaaacaactgagaggagagcctcttaaatacacaaaggtgagggattttagcttcaggggaacaagagaatgagagattttagctggccagagctttacaatgaggggatttagctagtcagaacatgtacatgaggtattttggctggttgagcaacctacatgatgtcataagagttattttagctggaactagaagtctacatgagggttttatgctggtgaagcattttacatgaggtgatgtactagtctgcaagctaaggtgaggtgatgagtattacatgagtggtgtgagatagtgtgacagctgcaaggaagattaaaaaatgacatgacaacctgcatgatgtcacttgtaaatccagagtggtaccagaccaacactgcatgtgtcaactgtcagaagatagtggagtggtgtgtatacatgtactataatggtgtgagagtgtatgtagttgtcctgcaatgtacatatgtatagtgtgagtcatgtaatttgttggtgttgttgagtgttgaagtgttgccatggtggtgagttgtgtaattgagtgtagtgatggtccagagggtgtagcttccaatccagttgagttacagtgacgcctccagtggtgaccaagggtgaaattgaccatagaatccagttcttgagccataatggttgatttgtgagtgtatatatgagaaaaaaggtgcaaaaagtatgtaatttgtaataaaagaaaaaactgtaaaatttttaaatgagccacatggctacccttaaggtataccacaccggtcaataagaaacaacaataccatcgaccaatgtggaactactctttgggatgaatagagcttgagagggaatagtgctttaatgggctgcctctctgggaactaggatgagtaaggtaacaagaaaagaacaagagtatggactcttgaagaataggtgtggctatggagatttcttgagtaaggtatgtctaatatgtcttatgtctactggtcaaaatatacttgttcacaaatcaaggtatcccaaatgttgatgggcatatacctggctaataatgggtgatcagttatctggcttactggggcaggatctgatggggaacaaatgaacatgaaaaacaaggctccttatatacaagattctggggagtggccagcttgtgggtggaagggggatggaacaaaatataagagtgaaaaatatcaaactgaaacaatgtggcccaattggtagacactaagataaatgggggaaatgaaatcagagacatgcagggatgaaatgtgccacaaccaaagagggagggaagaatataccaaagaggtaaatgaactagccagatgtgtactagtgtgagacatgtaaataacccaagaggaatagtgtgaaacaatagaatatggcccaaagtggaaatgagactagagtgaaagtggattagagtgaaacacatgcagaggccacgtgtggaaggctgaatggggattgatgatgtaatactgcatgaagtgattatgtaataaatgaatgaaatgtgaatccagagtgtcttctgtcctgggggcttgttcttgtgacatccatggtgttgcaggttggttgaatattccaaagggggcttgtcttgatccttgagggtaatgttgtccagagggcttattattgtgcttgatgctttgattttgtgggcctcttattcaagattggcttaccacaccggaaggaatcccttccggtcgatggggttgttacatctcatcggccggaaggaattcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatccttccgatcgatgaggtgtagagcctagaccgaccggaacttccggtcacaaagattggtctcgatggccggaaggggttccttccggccatcaagattgtatgatcttgatgaccggaagggattctttccggtcattgagactgtacagtctcaatgaccggagggaatccccccggccagtgggagggaggcgactccacaaacctcccacttgccaaggagggttttgggcgccgactcccacccaaaaaaataaattttaatacaaaaaaattgggaagttgactcccaatcccccagggggaattggaaagacgactcccgtccgaccccctcgaccaaaatgggagtcgtcggcaaattttagggagtcgtttttccaaccccctataaaaaccacttgttatttaattccattcttttttttcttacaattctcaccatcctttggctgatgttcttatcctgcattgtcttcccttttttttgtatggcatgactataatgtcatttgaaatctccagcaaacaaaacaagtttaattcatttccacaaatcatacaccatctttttaattaaggttcatcatgattaaaatcatttttttttcttgttttgaaattcatgggttttatgtcaccactatgatatcaatcctgatcatcacttcaattgtttagttggtttcagaacttctgaaattccaaacaacctgccacagtgaagattgttgtgtgtagttgagaattcaaggacagattgttcactcctatttggacttgcagtagggtggataatcaaaaaagaatacctccaggacacgcattacagagctatgtatgtatataaataagtgggtcctggctcctgttcgagcgagacgcgctatgcccaagttctactcgggagggggtgatgcaagtttgtgaattctttccaatttaaggtttgggaggggtcggatgaactttaagattgtttaggtaaacacatagttttctggagggcatctgcagtaaatgcatacattaccacccggcgcacagatctttttcgagtaaatccaaacggggggaggaggatgaagggatgggctgatgatgataaacgatgagcttggcagttggattcacaaaagagcccactcaaaggaacacctgcaacactacagtctcattaaacatccgaaaattgaaagagtcaagaaagaaaatcaggaattctgataagaaccaggcacactataggatggctcaaccaatcaagaccagattaccaactgaaccaacaaactgtacaagcgaagccaccaacaacaacagtcctcaatcagccataacaaccaccagcaacaacaacagcaccagcaccctgcagcaaccaacagcagcaacagcaacaacagcagcaacaacaacaacaacaacaacaacaacaacagcagcagcagcaacaacaacaacagccaccactgatcatcagcatgagcttagtcatatcaccaccaagtcgaacaagaagcagaaggccgaccgaagctcaacatcagcagaaacccattatatcactcactcagccacaagacgctcaaccgcaaccaccaaatcacatcacagcagccaactgtacagcaaactacagctgaccaagccaacaacagcaacaacgaccactaacctgttcaccttcagccgaccggatttcttcaagcggatcaccaccaccatcaccacctcaatcccaaccagctcaaccacaaccccaaccagctcaccagtcacagcagtcaacaaccaccaacacggtcaacagcaacaacaacaacaacacggtcaacagcaacaacaacaacacggtcaacaacatccaagcccaactacaaccacaaccacaaacaggccagacgaagaaccatcctcacccagggctgcatccatcatctcaaacaactcatcctcaaccacaaaccaacaccaccacccaccaccaccaccacatacgaccatcaaaaaccacaagaaggagagcagcatctcttcgatcaccggaatcggactatcctccatcggattcctcgtcaactcagccgccaatctagcccattcatcacatcataacaacaacaacacctcaaacaacaacaactcaagcaataccatgaacttctcaaccatctcatccaccactaaaccagtcatccgccatatcacctcctcctcaacactcgcctccatcaacaacaatcaaaccctactctcactctcaaaaccagatccatcatcctatcccaacaacctactcaactcatcctcttctcatcacaatccaaacccccctaccgaatcaaaccataacctcagcggattgattctcaaaccgggcgacgtttggagtcaggtcatcctaagagtcatcccactattgtcagtctcctcaagcattcaatccatcatctcattaggtgaatgctgaccctgacctctttaactacttaaaaaagcaacggtgaagggcacaaaggtttcatcgaagatcttaacgactttgtctctcaacatatccataagaccattgccgattcaccatcaaaatcaatcatcaaactacactctgatatcactgaactactggccaatggcgtcatgatcctcaataacaaacttcaaccagaccagctcacagacgaacgactactcgtccgggtcttcgaagtctggcacttcttcttcaccggcgtcttgccctatctagaagccatctttctaccactcatgtcggacgaaaacttgctaaatatgatcgaaagcaaaaataataaagtcctccaggaacgtctccaacaacagcatctactacatcaagctactaccaatgccagcctgttcagctccagttcgagttctatcttgttccgtcaatccaatcgaaataatcctatcactcaacaacccaaaaaccgttcgactggctctcctaacgctcgagcggatcaggaagtcatccaaggtatcgatatccgaaaactcgcactcatcgcattccgtgaacatctgatcgtacccatctacgcacgtctctataagctattcgtgatgctctatgatcccaacgccctcccacaatcatccaactcacccggctccatcgactctcaatcctccgaacacatgcatctcaaacgattacagatggtcggactactctgctcagttcaaacggatgattccagacagtcgatgatggctgagttcagtaaactaatccgactgaagaaggccaatccagacttattagtcaaactaccgtccagtaccaccatccgaaatatcccccctcgaactgccagcgccaaccctaatgcggccagtcccggtagtaacaatggcactcgcgacgtagcaggaaccaaaaacccttacactcgagatcgcagtgaatcctcctcctcatctcactcccgtgcctctcctccacaacaacaaacccctcgacaaagtacatccaactcaacaacaacaacaacaacaacaacaaccaattcgaatctgaatctccacccagaagaatatgatgacgatcgaccgctggtgaaccttctagacgatgagatcgagtcccagcatatcaagggatggaacaaaaatcgcgactttgccagacggagtatccgtcgacaactaggaaggaatggcacggcgatccgtcggatgagccgagcgaatgacgagaatttctcccaacaaccgctggccaccaactccatgagaaggccggagagagtccaaaggaatcgcggaaatcatccatcggctccacggaacatagaagatggaactccagactcctcgccggctcatcccaacggatcccccctggggggcccgacgagcgcgacgatgacgacagcaaccttctcgagccagggggcggggcgcgcaagttttgaagacgaggagcagtcgctcgagtacctctctgatcgggtgtattcttactaccctcagacggacgccaaagaatcgagtcagcggagccgggtgcatggcgggacgacaaagaccggatcggcctcgtccaacggctccgtgctctccatcctcttgccgcccacctcctcctcgaccagcgccagcgcgtctagccaccacaaccctcgcgtccacaacctcaccggagccatctcgaccactgccaagtccgacgagctcgatagcccctccatgtctacctatccttcctcccacgacaccaccgcccatccctccacctcctccaaactcgccacctccatcaaccgtctcaacaaccccagccatccctctccctcacagtcttctcaataccttcccactcagcctcttcgtccttatcatcaccaacatcttcaacaccatcctcatcatcctcatcaacaacctcatctaaaccttagtatcgaacccctcaaactctcccattatcgctcccgatcttcctctaacctttctaaagaatcctcaaccattcttcctgtcaatcatcatcaacctcatcaactcagtcatcccaccctctcctcttcttcctcgtcttctactgggcctccaacccctcaattttaaaaaaacacttccttttctctctttctttctttctttctttctttgatcctttagtctttttttggggttatcatcatgatgtgtgtgtgtgcttttttttggttggttggagggattaggagaataatttttttttcttcaactcaattctcattcttaattcctttcttttcctcttttggttcattcttctgactcatgaatttcttcctttttctttccttccttcctctctctctctctcttccattctttctttttttccaatttcttttagtctgatgtttatatatataatcagtgttgaaaatacattggcattcatgttgacacatttaataagtacttatattactctagtgcttacgtatctatatatatatatatcaaaactgacccacacagatccacacaaaaaagacattccatttatatatatatttacatatctgcaatagctgttgttatcttttcttctttctcaactgatcatatttcataaccagggttgggatatcatgtgtgtgttttgtttcctcaactgttttttttggggggtttcttcattcaatcaatgattttttggcttgttaaataaaaaaagatgagataagttgttgttgttgtttctattatgaattgcatccattgtgtagatcaatacccatggttgcatctacaagtcaatatgtgtgtgagtaattatagtgtgtgtaattatatacgccattctcattgccatcaatccctgcttgtgccctaaattcccatgacacattccaatacaccacatttttctcagaaggctgtatgtagtacatagtcttcccattccagcaaaacaagccaatcatcacccatcgaatttgttttgatgttatataagctcactccccttggcctagtggaactacttattgccagtagttttcttgaggagaacagggactgaactcggttcatccaaaaaaagcacatggtattcatgtgttggcctggattcctgtcttttgtcaacaacaacaacaacaacaacgaaaaaatatgggggtgttttcctttgcggtgcctgaggtgaaaaacaagaaacattgacttgatgatgacagctgtgaactgcctctctccagtcagcacaatcaatccagcaagtggttgactactaactaggaagggaatcaggtaagtggggctctggttgaacactgtgtgttacacgcaacaatgggtcacaatgctttttggacaaaagcattagcgtagccgggggggttgtgtgtgcggaaatcatgtagtgttggtgaaaagttagcggtttttttgctacgctacgggccgttcacagctgctacagggctaacatgctgctaaccagcgtgttagcacagtgtaacagacgcttgttgggggcctgcacatgcagtgttagcacagacacggtggatatcggctatgctacactacattttagccaacatccactgtgttacaatacactcatactatggtcagtctaactggcccaccattgttatatgctacatctaatttggaaaaggttttccaagtatgaaaaggaaaaaaaaatcctctacaaaatgtgtcttcattgtcaaacattatgctccttaatacttatcaaggattcaactagcttggacaaacattttttggaaccctgcatcacataatcccaccctctatggtaggagttctccattcggttgattgctggtgaatcaatctggtttatgtatgcatacggctagcagaaaaaaaaagatttcaagaggattttttgttttccaatcggacaaccatggtcagagtagctgtatgaatctcagagattagtgctaaattgcacaaactatattaacatattggcattaatagtggtgttcaaagttggtgcatcaacgtgtagacataagttcatccatcattttttcacagaaatgcccacataaaccatgcctcagctcatttatgcccaaagatttactttggctccatttggcagtccattatatcataagaaaagatatgtaaatccggataatcagaataaggttgataaaccttgaaccaactatcacaaagctagtgtcagctgcggtgatgccaagacaataagtcttctagctaccccgggtgatgggatggtttgggttagaggaaaggtaatggaaaggaacggaggggcccaggttgtaggggtttttacggtgccctcggggatacaagcctgggtctgatatccaggtgaaggctacaacggggtctcgaagatactattactcgagggtatttggtccgtgtatcaagtgatggacagaggaataacctaatagaggtattccccatcaacaaatcctggcactcaagggcaaaaattacagggtgcatctgtggtgctctcagtggggtgtgctgggtattgaaatgatatttggaaagagaagtaaactggaaaaggatggggaaaattactgagcttctaaaactgatcctatctagctacctggtttactggttctttttatactgtaggtaccaatactggatgctggaaagggaaatggagttcaacggtcatctctgagaatctgaaatgatgtataattttccaggagctttgacagaggaaatctgcccatctcatgtcacagtctcctgtcatgatgtcttttgatatgtcgctaatttctgtaaaggacatttcatgtcatttatttttgtaatattatttgattattaaatctattacttgttatcttgaattattttatggaaatattgaaggtcagcttgactctttaataggagcaagctgacagctagacaatcctctgcttgttacagtggatttttggtgttatagtgtgaccagccaaacacacctttcacttatgataataaatgtggtcccctgaaaagattggcaggattttccaatgatattttatgatatcatggactgccaaacggagccttatgagtttatgtttatgcatttatggtccaactttgaatacccataaatatatataacacaattccatgctaaaccttgaaatctatgacacataacaaggtttagcagtcaaagtgtggaatgtgaaccaggccaatgcttcttcctttccttttacaacatatccatgagtgactcatattcaggagaaatatggcataaaccactcaccctggtaaaagcttttggcaagttattcatcaagacaaatgggatctgataggctcaagttttccttctgaagcctaatgcaaatcttctcttccagctctgtgctgcaggccagtccttacaatgaatcaacacagtttgtccagctcatcaagaaaacgtgagcgcaaaggcaagatggatgactgctggtttttctaggtctcatcccatgcaaaggggagcacgaaatttttggcgtcaaatgaccctccaaagcagacaaactcgagttacttcggcttcgcggggtccatttcggccctccgaaacgagagggttgggttgagtttggtgccgtaactgcaacactttcatcacagtccatgtgcacatacatactaaaagagtttcgattaatgtgtttccatgatgccgtgatttgaaccggccgatggcacacacatatagactgtacacagtgatcacggtcttacatagcgccgttagcggcaacttgaatgatcaagtgccatatgccctgcatcgcgccacttcagtcactgtcagtaacgagctgtaacaagtttttcgaatcgttgtatgatgtgattctatgatcttcgcagatttgatgctgggtccagccatgggctcttgcaacagatacaaatcgtgcttgattctgcctcaattccatctgattgcgtcatgtgtcaatggtggcattttccttgcaagttgcagggtgtaaggaagaggttactaggtagcggatatacataagtgtcttcagggctcaccactcccgcctcccagacccctctttactccgtcgcgaaagaagtccaagaacaactggtttgcatcatatactaattaacttaatacaccctacaaaaagcatcaagtctttcttttcattctacggttcctctcctccctgacgcctttgacagagctctattttcccggaggattcctttcataccaaacagacttcaattcacttttctttaaaaaagctacgtcaaggaaaccatgcaaaccgcaaccacctatcaccatcaaaagctcctgattctatgcgtatggttttgcttcataagcgtcacgtttgcagcaaagaagacttgcaatgtattggattatggagcaaaagtatgtccaaattcctcgtgtctctactaataaacttatggctacttgtcattgcaagttattgaagctcttcaaaattggtaggccgataaccaaacagacataggtccaccccttttgaaagcctacgcagactgtttacaggccaccacgggacgcccggaagataccattatactagtccctcaaggttcttagatcactctcattgaaaccaaaaaaaaaatgaagcttatgtttcctctctggggcttcaggcgatttttctctcaagaccaacgtcttattcagaaaaggtagaggactcaccctcaccttcaatggccaaatccatgtggctttcaatcgtcgggtgagtggggaaaagaagaagcggaactcgattcttgtaaacaatgtccctgatgatgattgcaactcaataatctagttaactggcaacatgatcggtttcactcgttgtcaaaacgtaagaggatttgattaagcaagagatctcacctttctgtaactatcgataactaaacttgagctacttgcaattcccattcagctcgtcgtcaatggcagaggtaccttgcatggatatggagatttatatcgtccaggtggcaatgtgagtcttgagagcaaagctttcttgagttttccattcattgtcatcttgcatagataaaacttaatgcttttgttttcttttacttgttagcttaattacctaccgcagcgaccccgtctggtacggttcgaaaattgtcaagacgtagattattctggggttggtccatttcttcatcaacgcggaacttgcagtgctagactgtttaaatccctccattgacaaatcattcttatcacaccttcgcttgatacagtttaatctatttgatgctcctttatatcgtaagtggacctctgtggaagaaatcaaggcacccttgttcacttaatgacaaataccgcctcgttttcattttcttctcgacgaatccccagatttggtaatcgctttgggaaccaagtaagagacatccatcaaggatttcaatgaggaggatcgtggattattaactccaaacgttcgctttagcatcaagatccaccactttcgtatcagcagtacggatatcggcgcgaccgatggaatagacgtctcaggaacaaacatgtgagtctgggcccattcttccacaaatcgaccaccgtttgttgacggaaacctggttttggaaatttcgacagtcacgtgttcaatggtgaggaaacttgagcacttagcatatgaggagctgggacgcctattaaccaagcatcaacttctttgctctccttttcgggactggtgatttctccccctccaaagttgagatcaagaccggtgacgagtaagagccgattagcgcagacactggtggccgtagcacgaagaaaactgacacagattgatccatcaattaggtgtgtgacggcgaagtcccccatgaagggattgttggttgaaaacatccaatgcatcaataccgatggtcagttttccattctcaagacgagctttcatgttaatcgaagtacgagaataactaacgaaaagaacccccgcccattccaggctgctccatcggtagctttgggtcatcatcaagtgcctacaccgtcgaagacgttttataccgcaatgtgactctaagcaatgcttccaatggggtcagtcccaagttgatgaatgtccaaaaagacggttgcacgcctttgtcagaaccaaattcataatcttaacttctttttttttctggaccaggtggttattaaaacgtactcgacatcccaaggatccatcaggtaagctgcctcttgcaaattcaaagtggaaatgggccgctgatagccgagctatgatgttggacctcgtctttctacggcatgatgattatacaaggaacatcacatacacggactttaccttggtgagctcaccttattctcaaattcaaagaaatttatttgattcatctttattaacgaacaaatctaatttgtttttttgcccgacttgcaggataacgtggcgtatccaataaaggtcagtagttgtttcaacagcgaatctggcgatgatcgggtcctaacccatcgtaccttcacgtcagtttgactacacgtggggcgaaacgcttcgaagaacgaaacgtagcattggttcgggtcgaggctcgcaacaatggacagatgctaaatttatcaacttccgagggactggtaacaagtacaggtctttggtcactctccattgccctccaaactcaccttgcaaaaacttccaagtcagtccgcatgtcaccagtttcacattcctgagccattaggttgatttaatccttcgatttcttttcgcagtttaccaatattcaacttgagggatcagtcgaagaaccatccatttcttcagcgtgcgggactgtcgacaacatctcaagaaaagtactcaagaacagtctacccggatgctgatactttatttcttgacttcttgatactcttggagaaattttccttcacatgagagcgatttatcggctgcgaagcgtatagaataatcatttttgttagacaaaaaataacttcgctcttttgaaatgaattcttgagatattgttcttctaacttattaacttcccgtggatcggctgggagttagagatcttacctgttcgaaagctaaaggggatgctaaggcttaaaaccttgttggcttagaaagatgaaccacactttcaacatcatattgaagacattgggaaataccgacgaagtttaggttatgatagttatcttacataggggtggcgagaaaggactcccggtgaattagagacgtgaaaagctgcatgccatgagtggctttagatggagcttaagggtccgtctagcaatgattggtgaaattgattacctattaggttaaactatacatggtatctcaaccatgcgtaacagattgttgccaatttgcaatgggggcgcgatttgacgcttgacccattaacaagaattaatcaagtaaaaaaggattaaacaaggtttcgacatttgcaaagcttgatgcaagaaagttgggtgaaaacagagatatgagtaatgagaatatgagactgtgcctggtgtctccacgcgagttcaaagcagtccctcagacgaagtcaacaacaaaaggaaactagccataaatgggcagatatggcaggtccaactcaaggttatgattcaagacctaacaagcaataggaagataacaaaaaacaccaaaaaaagaaaaacaaaaactattagaaaaacgagaaagagagaagcggaagaatacagtcacgatcattctgtagtctttttcttttcttttcaaatatacaaagcaggcccccaaagaaaaagggaaaaggaaatcttcacaaggatggattctgaggaggtgaggttcaaagggcaaaagagaagaaaaaaagaaagggagtggtggatgggtgagatgatgttttttttttatgtacattgagttgcttgggtatatatgaaagagtgagaatgatatcatatgctttcaaaaaaataataataaagaatgaaaaaataaatgaaaaaataagcaagtcaaaattttcgatccctgcgtgtttccgctttacttccccccacaacccgacggctctttcaatcccggacacccaaatcaagtacaagtgataaccaacgaggttttaactgattcattgatactatttttttatcattgtcaatcttgcggttgtcaatcttgcggttgtcaatcttgcggttgtcaatcttgtggttgtcgatgtggtggtggtgatgaaaaaaagaggggatcaaatttcatcgagatcgaagtaagtagcaaacaggttttcagtcttcagattactttccaagatgatcgaatagacgtggaccagaagggacgggaactttctgctaaaatagttcaagaacccttcgggtatatctcctaaggctttcttgatcccgtccggcagatcttgaaaatgatgtttctttgtgtcgaatatccaatcaatccaagcggggtttttgataaaaagaagaattgtcagtctccgtttcaccatggcacgccacaaaaaaacatatcactgactttgttcctcatcacccttaacaagtctcgaatcgagccaccatcatatttacgatacttgcccaaattgtcgacgaggcctctatcgatgattttataccagtcgagacccttgtggtgtgggttcttgttgggggtcaggggattgagtgggagagacttgtgatgaacatatctgtaaaactgttcttgatcttccaatcggatcagcggttcttctggcggatctcgttccatgatttcaaaccgatcgctacaatcacacaagaagttcaaccgtttcgtgggctcccaaaagtatgggttttgtaatacttcctctgccgttggtcttttgatgcacagatagagattgatgtaaaatgaagttgtcagtcagccattaaccaaaatcagcaattagttggtttgcaacttaccgctcttttggattcgatctgatcatcgatctgatcaattgttgtgcttcgaaggcctcttcatcgagcccatccaattgttctaagcagacttcgtccttcaagatgttcatttctctttcataacgagagccgaagggatggtcgcctttggtcaaaacgtagtagtaaatacatcctaatgaaaagatatcgatcgatcgagtcagtcgatggtgggatgattctggattggatgtcgaggaggatccattggattctccgttggtgcctgcggccgcgttttggacggtggaattgatcatactagaactggcagtcgagttgctctgttcattcaagtttacctgccccttcaagatctctggggcccggtacccgaaagaaccagctgcatgattcgcagtctgtgcgaagctactttcgtccagctccaacttcttgcacaatccaaagtcggatattagcatcctaaagcttttaccggccgagcttgctcccgacttcttgctcgtcgtcttgctgctaacaggtaacggcctagtgaggctaatcagaatattctgtggtttgatatctctgtggacgatcttgagtttgtgcaggtatctcaaacccgacgagatctgcttcaaggcttttttagcattgaagattcggtctaactcttcatattccttgaattgtttcctttcaatcaaatcgaacaaagatgcgttgcagagttccaatgcgatatagaggaagttgtcaagagattccttgacgaagtatcgtaccacatttggatggtcgtcggattcttgcaataagcttacttcatgacttgctaatgtaacgaaatctttcagaagccgtttcaccgcaacctgtcgaccttggaaagttcctttcaaaactacagtaccatgcgatccataccctatgtgatcaacaaaaaaaaacatgtatcagcaagaaagagagtgttgttggtagattggaatgcggcctgaagcttaacaaacctatcgtttcatttgttacaatcagcgatccgactctttgcgggtcgaaaccaccataatcattcatagaaaattctgctgtcgaattaattggctggacgtcgtgcagatcttgaccgtttactttaaacaagattgtagcaggattgggtgtactgtcattcacggtcggctgattaacggatgcagctgttggggtaacttggtcgagtgggcgagagactccaaccccattggtagaacttgatttgctcttcttatggttcggtttgggtttttgaggtgttctgggctctggagttcttggttcagtggagggaacttcggttgggctaaggtgtgaaggggaagaatcagatggagctgatggcaggagagccttggctgcctcagcttcggccctggccgctgcagccgcggctttctggccaggacgctttccccttctacgcttgggtttctgcttcgaagcaggaagagattcatcatcattatcaccattggagagtaggggtttgtctgaggagccatcggcacttgtaagacattcagattctttgattggtatcgtggttggtacctcagtcgttgcagttccatcccgggagtccgccgtgccaagtgctttcaagttggggccttgctcagctttagaagagtcattgctacctaaggcttgattaactaatcggtgtaagtgatcccatcgagcagttgacggagagcccactttccttgaggcccaccagctcattatcaccaataccaagaagatggtcagcagcgggttcaaatctggaaatcgatcatcagaccttccgttggacaccgagcttctcccctcactgggcatcagctgctgtttgaacgtcctaaccaacagggaagaaatttgagctgcacgttgatgaagttgcataggtgtttcgtagggtagctcctcggagtccgagacgacgttggtatgggttgaagagatggggacatcactcaagcccgaattcggtctgagcttggaatcgaccacttttttggatgggggaagagtcaaaggctttgggggtgggtcgagagctaggggagaattgccagaagcatgcggattttggccggtggcaggatctaataaacgattggtatatgagaaatcaaggaaaccgttcagggcttgagagttgagtagatgatgtgttccaatcgatggttcgtgcccaagagtttggtacgcggatggtgcgaagacaacaagcggatagctttgttgggacatcacatagaatgattcttgatatttgccaacgaaagcactccgctgaccggctggatgggtaggttgaaaaggagtagaaaatgaactttgagaatggagatgcttgaaaagattaaactggtcctcttcaggtgaaaatttgctatgagattgatcatccttgtgtggtaaaaatttgggctggacgaagatgattggttgttgaagagtggtagattttgaggcgctatcggcagaatcatccaatactttgcttggcccgggatccggagaggtttgatcggtaggtaatacagtttcgttaggagcactgggaaagacgacgtcaaaaatactagtaactggatggtcaaacgagttctgccatttaatcttcgtatgctcggcgcgattcgatggagtactggtaacttgcgatgtagcttggaaacaaacgaggttgccatcgtgagtgggttccagatataactcatccggtgtccgtgtccacatggtttgtaagctgtgaggaaggttggacggggtataggtggagtagcgcaatgattggatgagtgtatttggttttgaatatattgatacctggtagtctgaggcgtagagacaagaaaaatcagttaagattgaccattgactaatttttttcttggttagcagataatgatcgcagacgataacctgcctgttcgaccaatgtagagtagatcactgggacgatgatcaatggattcatgattctcctcggggtccattgatggattcgaagttcccgactcgacgggacaagtatcgtctctacccaacccagcttgactggttgacgattgaaatgaaggtcggggatgacaatgatcgtaccgggaggacttctcctttcctttcaaggagccctgtttaggttttgagtgtagggagttgactaccgaaccagttttgagatcgatagcgatcaagtgagactcttttttgccgataaacattttagaagaatcgcctggaaaggtgaagggagaaagattgacgagttgggagaccgagagagggagtttctcaaggcgagaggggcgagatgaagacttgacgaagacgtataggtcgccatcgttgtgaggttcgattgcatagagctcgtgatcttgatctgaatgagattgatcggctgagagacaaggtgaatcaacaagaccgcaacggtcgagcaaaccgttggaggtatgatttggatcgttgagagtccagttccaaattccagtttggcgatcgagtgcatgcagttgaccatcaagagtagaaaccaacaggatcggggagagttgaaaagttggggtgttagccgtcgagtcgggagctaaacttgatgatgaatgtttgaggtgattcagtgatttagaagaagatgctgatgctggtgttgaggaagaaggtgaaggtgaagaagaagaagatgatgatgatgatacagttgaagtgcttgttgatgcgtggaaaaccattttgattaatggtttgaggacgatgggagttgatgataaacgcttggttgataggagaaagctggactgcctttttgagtgggaggttgtgattgagttgataggataattgctgtggatctgacaattgaaaaacgggtaaacaatcctgattctagttgggcttgagcttggcaacagtatcttcagaggcgacttggcgagtgagcgtttagctgtttggatataagacgtcagctgtttaggaagtaaagtgtgatctatggatgacatacaggataagcaacgattttctcatgttttccaaacgcccttaaattaatgtaagctcgctcaaacaatgttcgtcggtgaccgcccgaggttggctataacgcatgctgtgggtatgtattatctatggagggggtagtccggtcagcttctcgtatgattactctgctgtattcttttaaaacgttcaaactcaccaagccaactgaaggatgaaatggtgcgaactgggttgttggcgatggtggtgcagtgggaaactgtgggagattcggggcgaggttttttgggtggtggactggtggggggcgggaacctgtgacagctcaggtacagcccccgtgacagctgtaacaactgcggatgcgaatctacgagtcacactctccatctcaaacatgcttctccgggtagcatggagcaggctgactgcctctagataagtacagaagcttccaagacaatctgggcttcaatgggaatataggtgacataaaacaatgtacatgattcttaacaaaatcatcttttctgcatccaattagtctttacctagcagcattaatttcaccatttggcaactcatgttccacctgaattgtaataggcaggtccctgagaagtaattttgccagatagcacatcaattcatgtgcttccagtttctaggaagggattgtgtaatctacagccacattgggtgcacctgccatctatcaaagtcccttgtggactttggccaacggcttacactacaggaggcactaaccatgaagatgtattcccagtccccattgcaatcatacatactttcatgcttcatcaattttctcacagtttgaaatcaaataaaataggaatccttctcatagatctgtgactgtcctacaattatgtaacaaattgaaacatgtgcaatctcacctgccagatgtttatggccagtttgtttggattacacagcccccatccaccaacttgaaatcatgagacttgggcaagttgcatgtaagatgtttcaaaaaatgattctgaaatcaaaaatatgaaaggaaaaaaaaaactgatttgaaaaatttgcaaaaaaaatacagttaatgcacttttttcaaaggttttaggcctcctttggcagcaatgtatgaagatttttgcccaaaatcctgtgtgatatctgatcaggtctgcaaacacttgatcatatttcacaagaattcagattacattactcaattatattggtgccaaatgaggccttcataatattgctccaaatgaaaaaaaatgcaaattggattatggtatgctggaggaatgataataaatgaatatttaaaaaaaaaataccagatggtttcaaactggtgtggagtgaggcattcatcagactcatagtcgtaaataaagtggaaaaggcagggtgatcaaattcagcttgcattttgacctggatactcagctctgaaatgatttcaggagtagattttttttcatttattatcattcttcttgcataccatcctaatctttccaatttttattttaaaatgtggagcaatattgaaacttctgaaaaaaaaaaaaaatgcaataattgtaatattttttgcaaatttaaaaaaccagtttcacatatttttgcttcattttttgaaacctcatttacacccttttcccaggtatcatcatttcaaggttgtgtaatccaaacaaactggatataaacatctggaactagctatgtgactgtgcaaggattcaattgaacatatgttacatacagagaatggtttgcaagaaattgggtgatttggaatacagttgtggatggcaaaacctggattttaaggatgtccaaatattttaaccaaaaaattggattttcgtttgtagcccttttaatgaaaccacagagtgataatatgtggcctcagagcattgaataaacactttgaaacaggtgctacagatacgttagggacttctaagagtcaacagaccctgaataatcctcactggaacccataagtatgtttaggcgtggcttttggtaggcatgaccatatacaattgcttcacattgtacaaatttagaaatttctaatggttttgctagaacaagaagcattcaggacttgccgacaaacttaccttctccataaaacaaagttacaaacaccaaaccaaatattccactaaactattgtgtggacttacagtagacttgcattcatatggctagtaactcaataacaatcttcgtcatgtggaagtgaaattgtaagaaaaggttacccagatttttaagcctctatctattctttgactcaagcagccagcaagacctgctggtcaaacctttctgcagcaatcttggctctcctttttgcagacataaacttggctacaaggtgattgagtctttggacgtgtttcaagagttacaatctgtagatgttcatcaacaaagtctgggctgagtcattctatgtccagtgtccatgtcagaaagagagttatttatcacagagaacaaaaactcaaagctcagtcagtttcttcttttgcccattggaatctttcgttgtccatttcctggctgattacatctacctgtttcagtccttagaaggattgatccagcaatggaccgctacactacactaggctaaagaacccactaacattagcacagcagccgtcaaaggagtgcgctgttagtcccactacgctgtattagccttttagccgcaaaaacagccaaaaaaaacccttgaaatgtgctgtagcgcagcatagtgggccaccaagtgcaacaatgttgaagtcataagatctgttatagctattgatttgtagatgaaacacaagaaagcctccaaaacaaacaaaaaaaacaccaaccccaaagtgcgaatataaattccgaaaaaaagggagggaattggagagacagaggagacgagctacgaggagagtggaggaggacaaggagcaggacgaggtttacaagaaggatcgtcgtcctgatcttggaccttaagtgtaccggcggagaccccattgaacttagagtgaagggcgcggtatcgtttatgttgcgaggaagagacgctcggccggacctttgccaatgcttcctcgaagtcggcgatcccaagagactcttcctgagtagtctgggtctcaagatgatgaggacgatcgccagtcggatccagaagggtccggttccggatctgtttgcgcaactggatcagcgcggcttcgcggatcaagccgccgatatccgccccgctatagcccgcacaccgtgggtcgtcctggataagcttctggatcgcctcggaggctgggctgtcgaacgtcagcttgctcgacagggtcttgaaaatctcccatcggtcttgtcgatcaggcaggtcgatgaagatcatcttgtccagtcggcccggcctgaccattgccgggtccattacatccggtcggttcgtcgcaccaatcacatagatctgcttgcgtggctcaagaccatctagttcggtgagaagtgtgttgactaccctggatgaactttcggactgggagtgaatcattttgtaaggagttcaacgatcagtttgtctcttgatccctatccaaaaacaaagtgtgaaattactcactagactatcgtctcgccggggaaccaatgcatcgagttcatcaaaaaaaattatgcaaggagcagaggccctggctctaataaacacttgccgcactgccttctcactctcgccaacatactgataaaagacgaaaacgatcaatggggaatacaactcaatgagcatcaaggccagggaatcagaaagtttagaatcaaaaatgtcggtttaccttattgagtaattcagggcctttaacggagataaagtttgcctgactttcattagcaacagctttggcgaccagcgttttaccacaaccaggaggcccccaaaggaggacgccaaagctagaagagatgccgattttctcgaacatctcgggatatcggatcggttggatgatcgagatattgagctcatctctcaccgaatgcatggccccaatttgagaccatgtcgtatctggaattgtcgagaacccttcccttttacacgagggttggagctcattgagtgcacgttcaaagtcaagttggttgattcggattcgatccagttgctgcgagtttaattttctggggttcgagcggagaaagttgatgataggtagagagagtagatgactgggtagattttcgaatatatcggctgggggagcttcttgttcttggtttggaacatccgtttcaacaacaagtagatcttcttttgctggggaatcagttagatcgataatcatgttgtcatcaggtaacttgtccggcttggtatcgggttcaaaaattcgcttgatggcaataacaccggcagaagctgtcagggcggttaaatcggcaccaacatatccaggcgtggaacgagccaactgcttgtagtcaaaggaatccaccagttttaattttgaacatagcacccgcagaatcctggagtaacaattgtatcatacaaatatcagtatagaacaaaacttgaggatgtagaatgtaaacctactgttcccgtgctgcttcgtcgggcacacccatcagaatctcgtgatcaaatcttccacctctcctcagcgctggatccaagctatcaggtcgattagttgcaccaatcacgatcaccggtttaccatcagtcttttcgagcgagagatctggatgtcacaaaaaaaagatagactttggaggtcaatttaccgaagaacttttttttttgagaagaaaacgtgaattaccgtctaagcaagtcagtagctgtgccacaattcttcgttccatttctcgttgagcagtttcacgcttaggagtaatagcatcgatttcatcgatgaacaacagacatggtgcttgtttctaatgtcaaaaaatgcaaaaatttccagggtattaattttgagagaggtgatgttttgccatgatttttttttttttgatgggtggattgttgagctcacagtacagagctttgattagattcgaagactgacagtagcttgttcgaagatgtccctgatcgccttctcactttcgccactcattccactgacgatgctagtactggagacgttgatcagtcggacgcccaactgatttgcgatcgcattcgccaacatcgtctttccgcaacctggagggccgcatagtaggagtcctctgattggtttgagaccggtaaattcgaatatctctggatgaaggattggcagtccgatcaattctaatagtctttctaccgttccatcgatcccaccgagatctgagagggtcactgaaggggttgtatccttgatgagtgatgatgaggaagggtttccgctttgctttgagttgctgaatgcagatttggttcgcttgatggtagttggtgaatgagttgattgattggtgattcgattgaggttttcatgggttgagttgagtttcctctttgaggttgaggatgtagtaggatgttctgaatgggagtgatcgattgtgagtttctcctggttggtagttagttcgtcggttaagttgatagttgttggtgtggtagtactagttgttgctgttgctgcttcggtggttgtggtggtgtttgttggtagtggggtgctgttgagtgagatatggtgttttcggtatgctcccatgatctgtctgttgagtaagttgccagttgagatcggagtggagttcatctgggttggttggttgcaagctgagtgttccttagtagaaacaaaaaaaaagtgggaaagtgttggcttgaagtgggaatttgtggagcccctcaaccacaagatgcataacccttaaccacacaagcccctccttgcagaccaaaaaccatctgcattcaagtcacaccaatcaacctgtgcagccaaccatcccactgtactagctcaacttttctgttttaaatcacacaaggagccggtttgaattatcatcaatcatttcatctttgtggatctatgtactcacaagcaaattcaaacacagcctacaggtgcagtagaactggacaacttcctgtccaacctggagccccttcagcattggttcagtcccagaaagcacacatgagtttcgcattgattggaccatggcacccccttctcccctatcctaagtgattactggtccaagaaactcttgaatcatccaaatcataatgcaaaggttggagagatatgtagtagtaatttgcttgatccttgttgagctggttgtaaattccccaccagctcactataaaggagttcatcaaaatccaagtcaagaccagaaaagaacctcaaattgtgccctcaaacctggaggggtgactaacaaaagttgtgcacaccccaagttagtcctgcaatcattggttgatactcacttccaagcatcaggatttgtgctgttagaggcatcaccaacacaagctagagggagtcaccaattataccctggggtgcttgggttaaactcacttaggcttgttataagtaacatttctcacagacttgaacatcttgccaaaccccctggaattgtcaaagttttggccaataaagagtgatcatggtttgtgaaacaaatttgccctgccataagagtcaagatctactcaatattcatcaaacatttcttttgcttctacctacccaaacccgtcttgtaagaccctatcatgaaactccccattgggtactaacacatgccatagattttaatttgctgctgcttgcaaggatgtcaatccatggaaaatctaattggtgatttcactttgatccttcttgtctttccatcactaaagatgacctctcatccttcttttcatcactgattttgaatgtaaaaaatcaacagcacatagtacagaaccaagaagggacattgaaaattcagctttgaaatttaatacagagacagccattgatcaagacttcttgtttctgaagaaagcagaagaaggaccaagggaatctaccaaatctgtaaattggttttgtaaaagagacagcattttcccagaaattggtaagtgtaaaggttatactctgattttaatcacaatcttactcagtcaatcaactttcttgctttcctttttctttcattcttcaatttgaaattttaacttggactaaattccatgggaaaagaatatgtgattggacatgatttcatttccatgatttttttcttggctaagacaaggaattcttctattcaaatattttaccagcaaataacacaaattttaaaggtaaaagaggattattggaaagtattgaaaagttttattcattctttctcaactatatgtacaggcaagacatgatatctaagaacagtttaaaggagttttatgagaagaagatgcaatgaaagttgatgtgaccttcatgttttcaaagtataaattcaaaaatgataatatccacaagttcccaggatatccaacagatcataaagaatcatcaagagtctacaatttatcagaaaatcaagatcttggattaaatgttggattcagtatgcagctaatagatttttttctattttctttagggcaggcaactaagatacttgaaatttatatatgccaagatgcttgtatagtatcatttttgcagtcatgattagaaacacacaatttggagtgaattagtgaagagtgatgccccattttcacagatggaaaaattgaaatcaagagacaaatcagaaccatcctacatacatgaagacacacacttcattacatcaaatacaaacattcaaaatccagtaaattcagttcaaaacaattcaaattcaaattgtgattcacagagaagaagggctgattatcattttgttgaatttatagaagagaactatcacactgatattcttgagcttcaagaggggtatttattaggtttgtcacttcgttttgtccattcaaaatggaggaataaatgtccacatcctccatttggaatgtaaaaatggggctctgttggattctacacagattcatagtatctggtctttgaatagaaacctgtttgtgttgactgacataagatctcacagtgtttgacagtcttgccctgaactatgtataagggtgatgatgcatttaccaccagattttttggcggaaaatgtggccttgagagagcttgattgtttacagatagtttccacagcccgattttattcaggagcaggagcagatatcaaagatttggaacatacaataattatcctatgatccttgtgatttcaatagtaccagaggtgagttgtgtcaatgagtgctagtgggtactatgggggagggggagttattcacagccaattggacagactctgtagggaaagacttgccactttggatgcaagtccctcctttggagggactttgtgttaagtttgctggaaatctggcttctgtaatgtgggaaattgggaattttggtgtgcatggcacaccatttcaggtgggccaatctccaacttgaaaattgcaaattaacctcaagattggggctgtggtacgggccctgaatatttcctctgctctagtttcaaataccagttattcatgaaaaccttgttttctgtggcaaggagttattatatccaacttgactaagtccctgcccccatttgttggaatggtaaatcacttgttgcattgcaccaaccggagggagggactttctaaagtcaaccccacagcctgagagcatttggatctttggctgggagtgaagagaccgggtgatgaaaaaacctcaaggaaaagctcagagggaaaatgttgaaactccctgtgatctgtctgtgaacatcaactctgaatccgcatcgctgaaccaccgcagcacgtattcatatgtcaaacctaatcatatctcaaccacaagtgcaaacctagataatcctcactctctcaggtataaaaaggcctccatcttctcacttcttccgactcatcgccagcttctcatccaccaacttgccagcgactcttctcatccaccaactcaccagcgactcatattcaagatctcaaccaactcatcctctctccgatatcgacctcagtcaataacaccaaattcatccttctttgaccttgtcaaagaactctcatctaaacggatcacgtcgtctgattccatttggtgagaaaagaagacacctcctctttcatcgacatcaaactaatcattcttgacctttaaattcagtcctctcaatctcaacatctccactttaaaattctttaagttgttctttacattgttaaataactgtggtggtaaatcttctctttccttcttcttgtcaacattctcattaccttgtcattaatattgttttctctcagtctggttctggttttatgaaataaaagtcatacagttttctcagaaaacaatggtcttatgtagggccctcaaagagggctaaggctgctagcttgtgtggtggaaaagcacacacgctacaaggagttgtatccggtagtgactccagggatcaggcgcagaagaacagatgatttcattttctaactcaggaagcatggatctttatctacatacaagttatggctgagttgtgggacagaagaggaagatgcatattcatctggaaatgaggagaaaagggagtgacagatgagaagagagtgacagagatgtgacagggagagaagagcagagcacgacaacttcagaattccaacatttcatgattcatctcacacaaacttggctgatcattttttcctctagttttcacttttgtaatctttcaagctgtccccatctatttaataattttgctgattgtaaaaacattttctggattaataataatgattgtaaattttcaatttttgatactgtacagtacaaaaggtgcaatgtgacatggagcagaactagaatggaagtcacaaaaaaggcaagttgagtgccatccaagggcctaagaattgagaaaacaacagaatgattcaccatcatcttgtgcatcttttgcttccccaaaacataatgatcagctgaacaattgtgcttctataaaggattcaaaaggatggatttcctaattttctcaggccacaaggttgtctctcgggcataaatccctccttggagggtcatggagtaccattttgtctctccccccccccccccccccccagctagagggacttggttgggagttccatcctcatgggagaataataatgtagtctgaactcaacaatatttcctctcaaaaatcattccaatcatgttgcagttttgaccatcggtcttgtctctttttctatactagataattcatactagccatctctgaattaaaacccattgtttttaccatctcaatcctattgatcttggcctacaaagcacttcctagaaaaattatcggtgtatggtttagtttagccatgttttgtttgactgcatgcagcatcgcatcaaatttcgattgagctccgcctaagttctatgagtttatcttggaggcaaattgtcttgcccagctagtctccctagcccttcggctcagattttatccccctttttctgcctatcaaagcttatctcaggagccttcagtgaatttctttctccttccaaactttgaagggtaagaatattgtcacgactgtcggctatggatcagggccgtttcagcttggccacagccaatcatgtcgcggaaggcaaaacacacgctacagcaaatgatctctaacacaaacatgtttgccccgtcaatgtgttgtgcacactacacaggaagccatggattataattttaatccgctcatcacagggtgcaggatctggtcacaagcatctgctcgaattttttttccagtccggcgccacatcatgggacggctttgctttgccctgtgagtgatttagtcgattcatgtgcttcaaaaaaccttcgagggtactcctttggcttgaggttcggttgcttgtagaaagttaaaatgatcctcaaatatattcttgcaattggaatttcgggacaaaccattgatccttatatatttattctatcatgtgtcttgttccaagcagatgtttagttgacgttaagaacgtttgcattttgcttccatataccgattggggacggaaccgggtatgaccccagattccatcacgtgggttaagatacggccgtaggcacccggaaatgttctgcaacctgactcctcgcgctgtcaacttgatgatagggtgagtgtacaacacaaatagacaaagccaagataatcaaaccggacggttgtttacagcagaagaagttcatcggccttcatgcatatcttatcagacagagggatccacaccaaccccatacccgggtcatcagcgagatcttctccgcaatcgagaagctggagcggtgggtaggccaacgctctggcgataagttgatcgggagcaatgtgcaaggggtcaagtagcctatagtattgcgtcattcaatgccaaatgtattccaaaaaccttgcttctgccgtgcgacatggggcaaattagaaactgggggagtcctgagcggggccctattatctctaagaacttcgaagaaatcatgggatcatggaatcgccccaaacgaccgtgccaaaatctcaagtgaccctccagaggctgcttgcctataaaggtaggctgcttgaagagttctttctggcttcaggacccccacagtcaagccgcctcccagaaattaccggatctttgagcctaccttactgagcacctttttgtgagattgtcgcatctgattttctgctaagagtgtcttaccctccaatcctgaactagttgtgctcagatagacttacgcaatctatctctctctctcttggtgacatattcctgatttgctaggcactaggactctgctttagaccccgtgttaatctcaattcatcgacgccctcagatcaagtctgtaccgacaatgcagccatccgtgaatcaatcgcaaactcaacctcccaagctggtcaattggtcaagcccggccaagccaggtcaacccagatgggtgagttaggtttttattctacttctgtgtctttccagagcacaagcagtccagggtcagactaacaagcaaatttccgctctttgtcatcgtttttggtttgtaaaatttaacttgattgaaatcatccatgtagtattgtcccttctggtatgccttttcttcgttttgcaatgttgcttgaataaatgttaatatattgaccacgctatttccaccatattttccctcaaacaaattacaaacaaagtcaatggaggtactattggtgagctaattttcatgggtcggtgtttcaaagcaaagaaaagaaccagatgagctgagtgagaaaatcatgcaggtcttccgaaacacttcatgctcacattgccaagtgcaatgggaagtgaacccaagaactctcatgcggatagtccaaaaggaatcaccctcgatatccctaatttcttgttcttttaaatccttcaactttgagccacttgtgagctcttcggccccttttatcttgtaaatttactgtaacctactttggcttcccccctcgagctttccaagatccacgttgttagttgaattttattttagctgcttggttagaaggtgagaccacagaaaaatgtagttttgtttctattgtgaaggagattttcccttgggattggatgaaattgatgatgagtaccatcaatctctgtacaaactatccccaaaaaccttccgggtgattttttaaggaggagaaaaatggtaaaaatttgccctgaagttgatttttgaaagtcttacaggtgacaagtctacccatatcaaccgagttgtccatgaaataagtagaagtagaaggtcatagtttttgggcagcccccccccccaagtaagttaagagttggtgcaaccggtttgattttggaacagaagtatgttttcattctcaaccttatgtatgtggcaaagatctagaaagtggttgatcagaaacagccaaaacaacagaaaacacaatttcttgaaaagaattgaaatttcttggaaagagcttttcagaataggagttttctgatatatgtacaatatttgaggcaaatgggtttaggcaaggatcacaggacgtgccatgtttggctaattctgttattgatgaaattacgaccggagaaaggaaaatttttgaggagaaaaaatcttgggcaacaaaattgatttttgttggaacggctcaaagggtcgcaaaatgaaggagagaaccgatgatatttttccttagcagagactagtcgttaagtagtctacatacaagttgttcaacatgtggtttgagaagaaattgaatataaaaatgaataacagtttgaaacatgtaagaaacattgacaggagcaaattcttattgataaagactagacccaggttcgaagactacggggatttcagcactagacaaaagaaaagatgccactcagacaaggacaagacatagtcaaaacatgtatattattttgtataaacattgacaattgaggaatggttttttaggaatgagaaggaagagacagaatttcaacaccccccgctactcaggactaaaaaaccttaaaaaacaatgtgtagtgatggtgaggatagaaagcaagagaagggaatgattggtagggtgagattgatttttgattagaaatatcggacaccttcatacttcacttcgtcaatgtgatgaaggacgccgtcagctgttctgaaaagagagaaatcagtcggatcgcttagttgattatagttgtcttgaacggttaagtgtgctgagtgtgatttgggggctttctctggatacttagcccagcagttgttgatgcgatgaccaggtttcttgcaatggtcgcagagcgttgaattcacaggggattgatcgtttgatcgagtgagcagagactgtagcggagttgaagatgttgctgatgttttcttatcaaggtcattttgagctacatagctctcaagcttcttaatgaccgattcaaacgtctcggaaccgtaattcatcgagacaatatcgcgaaacgagcgatagtccgatggtaactttttcaacatcaaaattgttcggacgcgatcgtccaagatgagaccagacatcgttattttttgattggccgatcgaacagatggaatgaacttcgcgattgatgagaaatcaagatgaaggaactgatcaagtgctgtcgtttgagatgtgaggtcgtcgccggcatattgagatttcaacagtttccaaagtccacagccgttgaagcgaggggatgcagggagagcagaactgacaaaaccgagcacttcctgaccaacgtacgatatgatttcggcgtatgcatcattgttagatttaatcgatgccgcttcttctttttcagtaacttcagcttgaatttcaacgatatcaaggagtttcaatttgaagagccttgcttccatcggtaataaccagagagcgtagttatgcggagtcaagaggactttggtttcgcgaacaacttctgtggacatggtgagactagagatgggatctgagctgaagaagatttccttttaacaggtctttcgactgttaatcgtgatgaaattacgaccggagaaaggaaaatttttgaggagaaaaaatcttgggcaacaaaattgatttttgttggaacggctcaaagggtcgcaaaatgaaggagagaaccgatgatatttttccttagcagagactagtcgttaagtagtctacatacaagttgttcaacatgtggtttgagaagaaattgaatataaaaatgaataacagtttgaaacatgtaagaaacattgacaggagcaaattcttattgataaagactagacccaggttcgaagactacggggatttcagcactagacaaaagaaaagatgccactcagacaaggacaagacatagtcaaaacatgtatattattttgtataaacattgacaattgaggaatggttttttaggaatgagaaggaagagacagaatttcaacagttatcagagtatttttggtatgtgctgtccaacattttttggcagcttaaattgaagccatctgtccaaatccacctttccatcccgaatatctctttgtttctggaaataagattgtgaaaacatctgcaaaccatcaagatttccttgcaaaagttttattttgtgttctcggttttgttttgctacagatccgagttataaagtcgtggatgggtaggtagcgcgtcaagttaaagtataattttacactgtggattattctactttggcaccggtggggtggggttttgtcattggtgtgtcagcgacgtttggcgaggtgtgcatatgaaggtgggaaaagtggctggatgtggggacgttcaacttcgggctttcagctgatgaggttgaatcatctgatgtgatgaaccaataattctatctatttatttttatgtagactgagcgtctgaggggagaaagaaggaacatctacacaacaacatactagcgcattcgacagacaaccactcagtggaagcatcacaggtaagcacatatttttattttggcgagcctcttcatgtttctctgtcttggctggtcgacgctgactgcttttccttttccttgacgttcagactacatacatacgctggtcagcttagcgcagtcgattttctggttcctgttcatagattctcgatctcgatatccacccaacgagtccgtcaagagcctcgcttgtggtaccattggtgtgattgcaatcgtcgagccgaacgctttcgattctcaacatgctgggctcgatcaactccaagtcattgacccgggtggaccccaacacacccatcgtaccgatcatcgacccgtcgcgccccagaacgcaagtctacaaggtgcccgatcgtccagcaataccagctccgccttacttgagttgcgatgaatacgaaagtcaatattgtccaggatctgttccgatcgtgatcgacaacggtgagtaggtttctgaccccttcgatactatctctatcctctctgtctgatccttcgagactgatggttgctgtgggtggtctcaggatcctgttccattcgcgccgggtatggaaccatgtcgaccccctatatcgataccgacagcgtcgtctcgcgttatcgagatcggaaaaccaaccgaacaatcatgctggctgggacctgctcttacgtcgatgccaactctcgctcgaacgccaggcctttgcatgaagaaggcgtggtctgtaattacgatagtatggtgcgcaatggtctccttttttttacttgtgaatcctccagatccggtcaaagcaagaggttagaagccatcggaacgagaaaaaaaaaagaactttttagatatgatccactaccatgcgaaaacatgcaaaaaatcgcactaatgagcatcacctcctctttccgtatcttacaggaaatgatgttggactatattttcttgaaattaggcgtcaatgacgatgtagtacggcatccgatcctcatgaccgaagccttatgcaatccagtttatactcggggacgtcagtatcgatgttaaattctaaaagtccttggcgatcactcattgattcttcttctttcttttttgtatgtagtgatgtctgagctgctttttgaaacgtatcaaactccctcggtttgttacgggattgattccctgttttcttatcatgagacccaccatgacatcccacaagaccagcaaacatctctggtcatctcgtcgtcacactccagcacaaccatcatacccatcgtctctggcgtccctcacattgcccaatctcgccgattgaattggggcggtcttcaagaatcagaattcttactccggctcatgcaagtcaaatattcaaccttcccgagtcggatgaccccgttccaagcattcgatttggttcaagatcattgtctgttttctgccgaagcctttcaagatgacattcgaaagttcaacgatcctgatttcatggcagaagcgaatcgagtcatccaatttccattcagtactgttgtcagtcttaaattcaggattttcttcacctcttccacatattccatggcgcgtaataacttccaaatgaaattatggatgtgtttttataggaagttaatgaaaaaaccgaagcagaattgactcttcaagcagaaaaaaaacgacaatctggcttgaggcttcaggaacaaacagctcgaatcagaatggagaaggctcgtgatctcaatctcaaatctgcagcaattgacgccaaaactgtcttgactctaaccgatctttttttgcttggcattttcccattttacagctcttacaaaaagaagctgatctggaagcttttcaactaattcaatcctggaaggcaaaggaaagtaaaacgaaatattcggaacgactttctctagaaggattcgataacgaggaagaattggaagccctgatcaaaaaaacacaacttcaattgaagaaagcgagaaataaagatttgggaatcgatgaagaagccgagaaggtagattagatcatattcggtttttggtcaatcttctaatgatcatacaatttattgattggtgtggttggtccagggtgaaccaagcttccccttagtagatgtgcctgatcatcaattagacgaagaaggcctcaaagaaaagcggaggcagaagctcatgaaagctggacatgatgcccgtgagcgagcaaaagccgagcgtgaagccgaaaagtctcgacaagtaagtccctcgaacctgttaccacggagactcatcaaagcacaccagcttagttgaatttatgaacaggcggagatagaacggagagataaagaagatagactgtctaaccctgaagcgtggttggcaaaagttcgagcacaatatgaggtatttgcaacttttctcgcttttccccctgactggttggcgaattgctgttgctaatccgaaaggatccaaaaaccatagactctgttggtgaagatcaaagaaaggaagaaacgaaggactcaactttcggatcggaagtcgctggctgctcaacagcgaatgaaaacgattgccaatttggccagcgatcaagtccccggaaagaccgtcaacggaaacaaaaagaggaagaagaccaatggtccgtctcattctcattctcatccccatttcctcttctctctgctttgatcattttcgcaatctctggatccatctgacctgttggatcgaaatttttttagacgataacttcggcgcagatgatgcggattgggctgtttatcgagacgtggttggtttgagaattctagctgtttaatttctgaagggcgtctgatgattgatggacaatgaatagcttatgagtaattctcatctttctaggtcggagcagatgaatcggccgatgaagaggatgatttgttggagttgatcaccgtcgagaagcaactactagagcatgatgattcgtttacgattgagcatacacgcgagcgacaaaaactcaagcggcactgtctgatgaatgcattttacaaggggatttctcccagcaaggatgattccagcacaatcatggcagccttggacaccgaagggaacgccgaacagagcgcccggttgcacatcaatatcgagcggatccgtgtgcctgagcctctctatcaaccattgcttgccggggtcgaccaggctggcttggtcgaggtggtccagtacgtgctgaaagagtttagtcaagacgttcaggaccaattgacacgagtaagttacctctcggtccgctaatttccatcgtgatcgaaaggttgacgattgattttggtgtggccggactcgatgaatttccagcatatctatctaacagggggacatatcaccctgcccaatttcgatgtccgcctctggaactcattacggccgatcctcccgatggactcgccctgcaacatcttccggccaagcctaccgagccaagagatcagactcttgccctggaaggggatggcacggttttcggctagccccgagttccgccaggcttcgatctccaaacaggactatctcgaatgcggcaacgaatatctcaaggaacatcggctcggtaataagttgaccttttgatttgtactcctcatctcttgtctgtatttatcctttcgtcatctttggaaaaaaacaccccaattgtttatttgattttactctgggctacatgagagttcttggctgctcaggttccggattgtgtcctgagagtacacagccatgatgggaaacgctcgtctgtgaatccattgtcgcctcgatacacttcgaaatggcgtgtgccagcccatccttttatgtccgtcgagattcgcgatctcaagttcactactatctctcaggcagttgcgtggagggcacatacactaggatagatatctgaagaggaatgcttgctggttgacttcctgacaagttggagaaatattcagattgcactttgggattaaggtgtgaggatccaggagctaataagatgttgcctagttttcaaagcattgcgaatgatatcaacagctgctgtgatcaccattgggcttacattgccgcccattttgtgcagtcggcttggaagggcgtctgtgaagggatgtgttcaaagctatgacccaaagctggggtcgatcaatgcgctagttcatgtcaagacaaggcgcaggacgtggggcctttttggaggacttatcagcagttactgaaactatgtagctccaagaagagtcatcaacacatttgagtatgggcaaggaagcagcatgaacgctgtctgtcctggaggtcaaaaaaaaaactatgcacaatagatttatggggctcattcagggacatgaatatgagtagacctgagaaagaatgatttgttcatttcatgagtcatgagggcactgatcatcaaaaaccggaagacgtgaaagaggagtatggcgacaagcagcagtgcaagttaatagtaacaagggagaaagacagggaagcgggaatgaaaaaaggatcggtatgaggcccgacgaaaggattacagaaggatcaagaagacaagagatcgggcgaccaggtttcaaacaagcatgaactgcgcgttgtttttacaagaacaagaacaaaaaaacaaacaagataagataagcagagaggaaaagaaagaggacaagaaggaaggaagagagatcacgagcgagagggaagcgagaccagacgaggaaagtgatgatgacaagacgagaagttgtgtagttcttcagctgaggtggaaggaagcaagagactgataataagacctgaataatcgtaaagaggtggagagaataatattacaattgacgactgctgttcattccatgccaatccggatcgagggtttacatttgtatgtgggacaaccaccaagagaaaaagaagcagacaactgatcgagccaggacgttgaccaaacatcggccactgcgtgaattgtgggaactagatcgtatttatatgagggattatagatgacttttttttgtttctgttgtagatccgaaacccgtgtactaaaccgtagcaatactaatttgagggaacttggcttgactattcatcggttcccaaccagcttccatcatcattgaggatctcccatgccttccatcgtttggcaggatcgatttgcaacatcttcgttaaacattccgagagttttgagaccaattctttctcgaccccatacttgttagtcagcacggattctaggttccaatatttcagtttaggaatcttcttcagttcccctggggaatcgccagagttggaaggatgtggcataaaacagtcagctttttgacatctcacattgatagaatattcttgatctcgcgctagggctgtgcaagtcaaatgggggcatttgataatcacgaagaacgaaatagcgcacctcttcgattgaagatgtcgtggctgaacttgcccgagagggcgaaatcgattggaaacgggcctaacaattcaatgatttgggcaatgtgatcatcatctttggagtaacgcttggccacagcgtcagggttgaacaagtaatcccctgtcaagagctcaaacaactagacagcatttcgagtccgggttcagctcggtaattgggcgacatactagctgagtattatgtactgaccatgcaacctgcgctccaaatgtcaactcgccgaccccaaggggcaccgatgatggcctcaggactgcgatactgacgggtttggatatcgtcggtaaaatgattggtgacccaactggcgttccccagatcggcaatcttgacggtgatggtgccatactcaggctgatgacgaccgggcgagagggaagagtcaatccgggaagaacgagagggagacgaggactgggaggaggaaatcttgctgatttggagagccagcttatcaagtgcggtgctcgagccacgtgggctgggaaggggctgtgatccggtgatcaagctggtgggactggtcggcacttgacgcggagtctgattaccgacgcgaccttgacaggatggcacgccgatcagcgagtcctcatgtccgaccagatggtggttctccagctcgctgcgaatcactcgttccacgtcctcgatgcagatcaacacgttctcaggcttgaggtcagtgtggatgatgccgcattcgcggtggagatagtccaggccgagtaaaatctgacggccaacctcccggacgatcggctcggggatccctcgatactcgtagcgcttgattaatcccaagaggttctcacccagcacctcgaacaccatacatacatgcgtgccgtttggacccttgtgtctgaagtgatcgaggagtgagaccacatggccatagccaagatgggtggggttggctgtgaagacgcgctcgagaagcttgatttcatcctctgcggtctcagtgtagtgcttggctgacttgaccactttgagggcaacgtgacggtcgagcctgccatgtgaaaatttcaaagggtggggtgagtggtgtgaggtaagccagatgtatgcggcgatcaaaagatgatgattgtctccccgatcaccctgaggttgatgatgtacatatgtaccggtcgggctgagtcaggattggatagataaactcaactgttgatcgtgggccaaccagaccgtgctgaaatgaccccagccgagcttgcggacgatgagatatcgatcctgatggaatcgttcgccgacctggacgggatgatagccaccaagatcatagtcactcggtttctcctcatcatcgatcaccacgttctctggagtagtgagctgagccggggatttctcgggcgcagttttttggtggtcgagtttgatctctggaggcttggtgggcgccgggtcaagtttgagctgtgagaggaggaccggagtttcaaaatctttgttggcgaggggcgggttggcctgggtagagctgggttccgcgtgagccttttgatgatggtgaatcttgggggaatcgatggtcaagctgttgttgagggacgggaaagaggaagaatgagtgggggctgcagagttagttgagcccgaggaggagtcggaggaggaagctggaggcgacatcagagggacgatatcatgcttggtgagctttgaggagagataagggagatgtcttctctgtggtgatcgaggagccatcaggaatcggcacggaaggaaggatctggggtgatgctggtggggatgggaaaagagagcaagctgggtatgttgtatgtagattggagtttcttcgggatttggcctgcgactacggacgtcaaggtcagcggttaaagagactacgggtactgagaatcagacgatgaaggtgaatatgtattgctggggctagtcgggggagtagctggaagctttagaacggaaaaccaagcagaaatcgatagagtcaagttgttgtacgtagtctcgccaatcgatcgatggtgtagcttcaaaaagactcgacttatttttaatacggtacaacaaggattattggaatctgatggacaaataagaaactgtctttagttcatacagctgagaagcgagagagggccgcaaaattcaaataaacaagttgactgggatcgtgatgaccggatcaaaggcgtcaactgtaatatcaaaagtgtagcactttctcgctcaggaagacaccgggattgactggactactggttcatcgggatctgggttttttcagagaccgcacattttccaagagtccgatgtgctttactgttggggggatgttgtatttataatcgatgcatacagacacgatggctgcccgagatgtattaaccagcgatgatcgatggcttgaaatctggagacatttcagcccaagggatctacaagccaagatgaaggggagctgacactggcctgtcacaaacaggtcacatccctgaaaacagtaaccttcacaaactatgcagcgtgtgtgagataacttcaccaggctttggcgatctgtcccagataaaatttgacaaatctgaccaaggacatcagcttgtaaacaataagtcaacctaacaggcatgtatgctgaaacctatagcactggcaggatgtgggatctgtcataaggacacatacatactggctgctggcatatggcgatggcggccggccttaactggctagtactactggtcaaggcatatgccacaggatgcgtcgctccgattcgacggactcataccttgcttgaagcccagcaaccacaagcagactgtgtatgtaaggcaacgcaccatccttcttcagcctaacattctatgtcattaaaagtactagtatgtatattatcacttccatcagatcagcaagtgtcatagagggcgagaaggaattgtagtgacctcggccaggacaagcagaagtcactagtggagttctcttgttgttgtgattgattgtcagctgaaatacagcgagagtttgaatgtcgaacttggatggaagaatgggatggcaaaggtggccaggaactttgcagtaagcataccaatcaaaataaagatatacccttgaccattgggccatcaccatcgtctaatcacatgctgctctccggtccttatggcttttgaaagccgtggacacgaaaagggaggatggaaatcttcatccatcagacataatcgaacaaccaatttaggtacgttttccaacggttcattgtgcattcttgacatctgattcatgattcacatctctcgagttctattgatacaagcaatcctttcgttccatttgatcattccaatcggaaggaacaagaaagtccggatcctaaactgacatctccatttctattgagggtggtcaatcatcaaggaagacaaatgaatgaaatcgggagcagaacaaaaaagagcgtaaaagatgagacagagtcaaccagagtaatcaagacaagagagagagggggggacaagacttaccgactctaggatgaggagagtaatcgagaatttggaagtcttcgaacttgaagtggtcgatgtcagtgaccgacgggttgagtttgatcttagggaacgggtttggagtccgcgtcaactggacctctgagagaggcttgatatggttagagtagacgtgggcatcgccgagttggatgaccagttcgaacggctcagtcttggtgacctgggcgatcatgtggactagtaatgcataagaggtgatgttgaagggcaaaccgagcccgagatctgctgatcgttggtagagaatcgccgataatctgggcttgggatggtcttcgtccggtctgtcttccagtcaacgtccaaaaaaaaaaaatcaacaagtttgtaagtgatcttgttgaatacgataaacgaatatcttgacggacaaagtcacgtagaactggcacatcatgtgacatggtggtagggccatctcatggagagcagcggggttccaagcggtaagaatcattcttcgatcggtaggacgattgatgatcgagtcgatgaggttcttcaactggtcgacgccctgtccggaatagtcgtggtttggcccctgataggaggcgccgaaatggcgccattggaagccgtagatcgggcccaacgtgccggtctcgtactccttcaggccgacggaatcgaggtatgatcgcgagccatttgggtcccagatccggacccccgccgcactcaggtcttgggtcgaggtggaggctcggatgaaccagagtagctcgtggatgatcgatttggtgtggaccttcttggtggtgattaatggtaaggtggaatcggatagggtgaatctcaactgttggggtgcgaaacacgatcgactatggtgatggttttgatgattccgttagctcagttattgtttgatcttaatcttttgacaacagtccattcaagctcaatcgataaggtgaatctgatcagacatacgttccggtgcccgttctatccggtcggagttggccgtgatggatgacatggcggatgaggttgaggtattgatattcctcgtgttccttggtttggtccttctgagcgtccatgtcggttattggtggaccagccgatgaaagaatggagttccttgtgagtcagtccacccggggggtacacatgaatgtagatctcccagcgcgggctcgcttcagattttggagctacatgatgaacacgtggcagtcaagcagatggtgcacacaacgagaacccgatgttttaccaaccagctggtcatcagcctcctcgtgatccatcacaccatcctgctgattgacacccatccaccttaatgaaatgggattgcccattcaagtgtgtacactcaatttgccaaccttatctcgcgaaacatgctgcttgattccctcatgcaaaaagtgaacaatcaaaattcttcgtcagtaaaaaaaacagaatgtaaataaatatgtagcctcatgcatgagcctcattcgtgtggccttcctccccggtcggtgccaccaaaactgctcggaagcctgatggactcatgaaggcattccctccctgaccaatacatccgatacatcatcatgcttcttttggggccacccattccggagatcattggtgatgagggagagtgtaacagagctgttacattgtacacaccagtaaaatgtggtatgtatctcgccgcagcacggcttatcagagtgatcctcttgaagcagagcttgttaaaaaacccagaaggaggcagagggcagagtgagggatttgttatcctgaactttctcttcttcctctgcattctgcatttcaacattaaccattgccgtctgccggagatggcccttgaatatcaagtcgcagtacagtttagtagttccagttgagcaactgtacaacgtcagaagggtcccagtcgacgtgatcttcaccctgactacacgagccgagagcagcgtccagcttgcaaggaaattctcggaggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgcgataccgaaaaacagtctgccacgattcaacccctgcaagcgctatgttatttggtgattgcaaatacaatctaataacttctctggtgagtgattgtgtcgttttcattattcttccactctcaggtacttatatgaatcattcaacagaccgatggcgaataactatggaaatatcttaggctatgtaggtacccaaccgtatcgcaataaccattgtgattaccaactaatggatgttgagttccagacaaacaaaaaccttcaaaactcattttctggcgtgaataattctggattcgttcctggcaatccaaacgtcctgtttaaccagatggcgagcaacaacagcttgggtcagtctacaagccatactgcgactcaaggacaacgaaaccctactggcgggggaacgactagccaaacatcaaccacgactagttcagcaaatgcacgtccattcaagaagcgcaagcctcgtaagaaaaagacggtcatcccagcgcaagttcctgcaaattcgacatcaaacgaggatcgcgagccaaccaccaataccgctgcatcagacccccacccttctagtaaccgtccacgtggagaagcttccacatttcaaaacgaagaaaacccaaacctttcagtctctggcaaccgaccatctctcccaaacaatctgatgagtagcctccagaatgaaactctccttggacttcgaatcgctcagaatgctgttggtcaaaacaaacgaatcaccaatcaaatcaaagatgagctcaaagaaatcaccttagaatatcaacgcaaaattcaccttctagctttagagcacaagatccgatcagagcttcttttcaaatgggtgggtgtgtggaacaaggtccgaggccccaacaggttcaataatttctgccggtacgctgcagaagctcgaaaactttttgattcaagtaagtcctgtctgaattgacatcgatacatctcccaatcatctgaaatattctcaattctcttccttgtgcttttttgggtcccagagctgctgccccctgccgagagaatgcaacaggttgctgaacaatggaggcaacttgatgaggatgaacaattgaagtataacgactgggatttcatcaactcacttcgtgaaaaaatgggactgaaaactgttgaggatcctgaagagattgaggatgaggatcaagagcaggcaagggagctggaacaagacactacaggtgggccaaagaagaccgatgcacaagttctctctcattgtaaagcttgggctaagaaggcagtcaccgatgtaagtctgtcctttccttccacatattttcacctcacattttgctgacaactgccttcaaaatcaagatgaattttttcagcacacagtactcagttgaatcatttttggttcttgcatcaaccgatatcaaagggcgtgtcttcatcaccggctcgagttttcttggtgcagattacatgcaacttctcagcaccaaggctaagaaagcaaacgacaacgatccgtggagggggttccgagtgtgggctgcgggtttgggggtggaggcaaacttgcatgacttgccaattgaggcggtctgtaagaagcgaaagcgagctgcaatcgaggtgacaacatcaaacgtacccagaaaaggaaagggaccttgggacacggggcttgccaaaacaaacaaaagttccatgaccactcagctcaaggaaattctaggtatgatgtttttcttcatctccagacttgcagacttgatggtcaagctgattgatctatgaatttgagtagcaaaagcatcgaacggagctcgcactagtggttggccaggtgagaaggctcgggaggtcttcaaaaacttgaagttgaaggttaacatttccccagaggcagtgaagctaaaggaggaggatctggtgggagtacaatttaagaatacaagcgatggaaaagtcgatattatccttgaggccatttacaacaagtggctcactgtaatccccattgatgaaggccgtaacaacttggagacgacttcttcaaacaaccctgcaactcacaacttggcaggttcaaacaatctgattgcaagtgaacagacaattgatccaaatctcaatgaagcaagcttgaatgatagcaccaccacctctatataattttattttcatttcctcacttctcttgaaactgtaatttctcttaatttccttggtttctcttattttccttggttactgcacctgttatgtacttgtcctcctccttgtcatcttagttatagtttcttatcatacatacatggtgactatctgctctttacatatacacaatctagcttagatacaacaaaatacaccaactgtgtagtggttcatttaacatgcttctaatgctgatccacttgttttttgctttctcacaaaataatggttcagcagcgccaaaactacacatattggaaaaagtatgattttttgttaagtgtcaaaccaaaggtgtatttcagatcagtaagaatatgaaatacaataagaaataataacaatgaaaaaataaaaaaataagtgtacctaaaggcaggagccacaataacaagggacacaacaaagaagaatcacaaggagaccaaaacaaagaataactaaataatgaaaagatgtcagttgagatcagtcaagttgatgaaagagtattgagtcaataacctacgacaataggaaagataatcagacgtgctaattgttggcggaagattggaaggaagggaagcacatgagtccacaatggaagtgcaatgattggcagaatggtgattaggaagggaagcacacaagtttgtgatagagaataatatcatagtcgacttttcaccatgagagcaaatatggttatgagaattttgtcaagatatagcaatgaatctaaagacttaagaggaagtaagatagtctttaagatgccttagtaaagatgagttttaaggaaaggaattcaaggattcatgggggaaaagagagcaagcaagttcatgagatagaggttcatttatgtcagacgtgaccaatgatgtcattgagaaagcagctggagattatgtaatattaagctttagaaatgtaccaatagatttctagagggattgggctcagatctcaacattttttactttgagcgcaaatagaacaataacagctgaagctgaggggtcaacagctttgagaaaaggttaaaagctctaaaatatgatatgtatcccttgaaattttacatatcatttccattcaaaccatctgaatgttgagatgttatagtaggaaaaattgactgtataccctgtttggttccttggaaatcaaacaataggtgttggtatgagaaaggggctagtggagagcaccttaattgaccattttttaacagatttttttacactttgaactcaaaagatgactaagggaaaaaagaaacatggctgacacaaggtgggttttggaaaaattggtgttaataagaaaaagggaccgatgagaaagattttggtttgaggccatgatttcttcaaaattggcaagaacctacaattaattctaacaatacatggggtatgaggtttggacacacaatacgacagtaggaaataaagactggtgggtaaatgtttttagtttaacgggagattccttcaaattttggtgagcattcaaatgcaaattttctttgggaatattaatttttcatcctttccaatcaagatcaacgcaaatgtgtgttagtaggaaaaaaggaatgatgagtaacttttttttgaggggttgaggccttcaatttggattggttgaaacacattccccggatgtgtttgatggatgtgtcaaatacccatagggaatcaagattttagttttggaatggttgagatacatccagtgaatgtgttcattcagataataggtgggtgaacaatatcagaatgaccgtgtcagaaagttagacactaggccaagtgtctataagagaatgcaaccccaataatgaataatattgctgtttaagcagaaaaaacaaccacaacattgataataaagagttgtgtaagtgagagagagagatggaggatggactatgttgaagtaaggaatggatgaaaaggtgatgggtgtatgtctgtgtagggtttcttcatttatgtgggtgtgacagtgtgcttgtggggttgaagtgtgttgcctctatttgagagggagaacagagcagaccacatgtgggaacacactctctgaatgtatttcaaccattccaagaatattaattttgattctctatggttattgaaaaatattccattctttggaatgattgcaatacatccagggaatttgttctaacatgtggtcatgctggtaatagatgtacatatagaatgaccatgaaaatattaactgaatgtatttgaatcattccaaaaatggaatttttattctctatggttattgaacaagattccatgttgtcagaatggtttaaacacattagatgtttttggattgtttcaaacacattagatgtttttggttaaacacattagatgtttttggaatggtttaaacacattcagtgaaactgttacaacatgtggtcattctaacattgtgcaccaacccattatcagaatgaacaattcgtcatctccttgtatcctagacacttattgagtgcaaaggattaataattcataaaatcagagagcaagcaaattacaattgtattgatctcctaaattcaatacaagtcccaaaaaaagttattcatgagtcatgtttttctaccaacacccaattttcaaagctcctacactccttctatcttgtgcatcttgggaatgctgagaatataaattgttgaatactttcaaattattcatgaaggctcttttatcatgtgaaacaggtgagttttgcattaaaacctacagcttcccagtgactacagatgattcatgatgaaccccacaagggtaaagaggggctcagtccaaaagcccaaaatttgccacggtaaaatttgcacaagtctgcatttcaatcttctggattaaattcttgtcaacagaactacttgtctgcctccaaccacctcagcttcatcaaaaacatcttcaaaccacctcagctctctccctacttgtctaacaatgccacgtccaagctctgataatcttttcactgagcagcgctcataccgacctaggcctacccctcttgcagatcagcttcgtgatttggaaactctccaaaggatgcagaccggaacagacccacgcttgttgatcaatcccgacattgttttggcacaccagcaactagaagaggacatacatcgtcaaatgaatccaaatccagcagatgaggaaaacgggcctggagaaaattttaatcactacgatccggaaccagaagcccatgaagataatgatagtctaattgaccaattgaatgcacatcacacctcagtagatcagcgaaatcgacaccagacaatcaagaaccactggactgagttgattccaacccttcatggagcatacctctggctccaagtcaagacaagaaactggacaagctctaatgcttttgaaaatttttcaacagacttttgcacatgcgaccggtttacacatcgacaagtggacttgattgatttgaatagtaagcctctttgttgcgataaattacccaatctctaactgatccaagttcttgttgccccacacctttgaagctcaaaaacgcgaatccattcctttctgccagtgtacacctgatatactgcacttactcgctcgtggatacattggcagtacaccggtagcccctcagacagcgttttcaatcaatttgcttggtttccacaatcatttgtggcagtggtgcactgtaggtacattacctttcatgaaggccatgcaggcatggctggaggaacgatctcctccacttctaacccaatcgggaaaggtgactatctcatgtaacttcttcagaaatattaaataattaattaccctgtttcgatttgctcgttcagcggcgagatctccgtacaaactttgcagccgctattgatgtctaccgcttgctaggtgatcgtacaaacaatgttatcaaagatactctccacttgacaaagcaacagtcattagctttagattcgtgccctgcttgttttggctctccttcttctgaaagtttcacccaaaactcagccaccctgcccggttccactcctcagaatcatccaatgccacccaacaccgattctcaaaatcaaaatgaaccaactacatcaaaccaagcaacacagaatcaacaaccccctctagtaatatgcctggatgggaactttcaacaccggcaccatttcgcaggcagcaggaattatactgagttgataactcccaataaatttatcaaaccttgctcgatcaatgagatgaatgactacatcaaaaaccaagaagagatgcaccgtgtcagaggaactgtgagtttaactaaatcatttgtatcaattaaatgctaacagtaattttggtttgatatttcagcgagatcgatgtgcagattcacataaagccgcagatgacaaaagaaataagtcaacgtggaaagcctgtgatgatacagggctgatgggctgctgttgtagacacgactcagcaatttaccttgccaacatctcagatggaggtgaaaatcgcaagtatcccttgtcaatactcaaccaggtgttatcagatgtcgactcaacacgggatgtgcgagttctctatgacatcggatgtaatttgaagaagtttatttctttggtaagttggattttttttttttatttcatcatgctttatcacaggtgctgatgatgatgtaactcaaagcggcaccttttccctgaagatactaataggctcacgtttggcacgtcggtgtttcattcctatgtacacaattggaagtgtcaattggaatttagccctcgctacaacgacggatggggcctatccgatggggaaggattagaacgcctatggtcgtttctttctcctctagtaagtcctcttcgatacgctacccgaaatcaccgccttgctgcaattgcacacaaaatccaattccacaacgaacgaggcaaggaaaacttgagtgggtacaaatcttgtctcttttaccttttcataacagctgacaaggtccttcagttcactggcttgggcacaagtacaataaagcaatcagtcgaaaacaagaatcaaccaggaagctcgactcactgtataagttgattaatccctttgcatccccaagagcaagttacgacattcagttctttgaagaccaatggaacaatcagcgtcaatttcaattaaaccataccgatgcagatcgtgagcggcaagagcgtctggccagctttctggatcgggaagccagtttgaatcgactgaggtaaatgagcctccatcaaccgcaattatctttatttgatttgagaacaatgttatttgactgacacatgggtattacagaacacaactcaacacgatggtatcgaccgatgctggttcctatgacaacatatttcaatctttactggacattgcctcaagtatggaacagcaacaagaattcgctagggagcttcctggagagcacaacatattgattggtcaagatggtatgcctcaaaccgtttttgctgtctttttacaaccccaactgacaccatgttgagaatttaaagccccaaggagaagattgcaattgctgctttggcattccaaatcggaattgtacactcatgcagttgagttgtttgcagaacaacagcctttgtatcgagggactcacattggaacgacactcagcacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcggctgctgaggtagccagccggattaccccggttggctggcggtgtgggcccaatgacagtggccatgctcatggaaaacaccctactgagtgccataagacacaacgagaaggccaggtcgcgctccatcaagcccttgaaactcaatcgactcgacaatgtacccaggtatgtctcaacctagcaacctccccctcaaatatcatctgataaccccattaccttgtagtgatatcgaagtagccatggcgcacactccgaagaacgtagccacactcgccaatgaaatcggcgtcttggactccgagttagaactctatggcaaatcaaaggcgaaaattaacctcgacatcctcgacaggcttgcccaccgcaaggatggaaaatatgtcgtggttgctgggtatgtcgatgatcattttcatcctagtcacaactgaacagccagctgatctttccaccacatagtattactcccactcctctaggagaaggtaaatctaccactgccatcggcttggttcaagccctgagcgcccatcttggtaaaatcagttttgcaactgttcgacaaccttcccagggaccaacctttggaatcaaaggtggtgcggctggtggtggatacagtcaagtcattcccatggacgagttcaatttacatctgactggtgacattcatgctaccacggccgctaacaacctgctaggtaattgaaatcagattaaatttgctcatttcttgctcactcaagctgattcatgggtcttctttcagctgccgccattgatgcccgttacttccacgagtcaacacaaagtgacacggccctcttcaaccgtctatgccccgcaatcaaaggcaaaagacgctttgcaccaatcatgcttcgccgtttgaaaaaactgggcattgacaccaacaagacccccgaagagctcactgaagaggagcgctcccgatttgtcagactggacattgatccccagaaaatcacttggttcgtccccctaacccagccccaaacacttctttttttttcttcttattgcggctgatgattttgatcatcaggcatcgagtagtcgacaccaacgatcgtttcctacggaacattacgattggacaaggacctgctgaacaaggccgagagttaaagaccggctatgacattgctgtagcctcggaatgcatggctgttcttgcccttagtaacgaccttgccgacatgagggaaaggtgtggtttgctctctggttatggcattatcaaatcctgacttgccttgttttgttggatgtgatcctgttggtaggctgggtcgcatggtcgttgccgatagcaaaagtggggagcccatcaccgcggatgatatcggttgcgccggtgcaatggccgtcttgatgaaagatgccatcaagcctaaccctcatgcaaacacttgaagtcagttatttctctttgctatattcaggaactggattctcatcagagattctgcctgctcctgtgactttcagggaactccggtgtttgtcatgctggacccttcgccaacatcgcccatggaatactcctcatctcgccgacaagattgctctgaaacttgctggaattgaagaaggggagagcgaaagtgactacggctacgttgtcaccgaggccggatttggagctgatattgggtgagttgttgcaaggaaaaggtcttctatcaatctttgacccgctgacaatgtcgacgcactcctcagaatggagaaattctgtaacatcaaatgccgaatctccggcttgaagcccaatgccgtcgtcttggtggccacaattcgggccctcaagatgcacggtggaggtccagaagtgactccaggcaaacctttggctgatgtatacttggaggaaaatcttgaaatcctcgagaagggttgttccaacttggccaagcacatcgaaaacgcccgatcgatgggcatcaatgtcgtcgtcgcggtcaatcgattcacgtcagtcttgatttcattgtatcctcatgggttttgattcggtgatcctgatttattcaattttatgtgtgtgcgtgttacagatcggataccccagcggaacttgctctggttgagcgagtggccaaggcggcgggagctcattcggcagtagcttgcaaccactgggccatgggaggcgaaggtgcagtcgatcttgcccaggctttgattgccgcatgcgagggaccatcgaacgagagtttcaagttcctctacgatctcaaccagcccttgaaggctaagattgagaagattgccgtggagatgtatggggctcagggcgtcagttacagcgaagaggccgaaagtcagattgcggcgtacgagaagcaaggcttcggagggttccccatttgcatggccaagactcatctgtccttgagtcatgaccccaaacttaaaggtcgaccacaaggtcagtggatcttgtactcaagaaatacgcttccattttttaaccccaagatctgtcttttattcaggcttcacactccctattcgtacgatcaagatgtccgctggtgctggattcttatacccgatcgtcggagatatgtgagtcaacatccacgcttgttttgtacatccttgaggatgtctgactaatgctcgtctggctgtttttttttttcgaacaggcaaaccatgcctggattgagcacccgaccaggtttcttcgagcaggacatcgacttggctaccggaaagattatcggtctctcttgatgtccagtctctgagaaagtgccctatatatatagtagatccttatgacatcgagatataccatttgtcacgtcgcgatacgaatacccacgtcaaggaaactttcaactgctgatatgatagatttttttgttttcttcttcttcctcttttttggttttcatgattccatgacatatacgattttaactggctatcttgcatctcttcctctcttttcctcttgtttctcatcttgttcaattcgacctatcatctttgtttccctttcgagtttccgtcgctctggccttgagcgagagaagcaaaaaaaattgtggtgtcactcactcactcatggattgatgaatgaatgaagactttatatgtggccagactggcttgtgggctttctttgcattccgaatgatccactgatcacacatgtaagtagctctcaaatgtgtatctgatacactcatgcatcttcctcgaggcccaatggcggagaagctgattgcagcccgtctcaatcagtgtttctatgggaaagagtgagaaaaaatgatgttcactggagattagttatcagctggcacatataagtgattgaatcaatttttgaaacaagttttatataccacttgtccaagtgtcatgttttcaagtttctgtgggttgaggtgttgagtgtgatccaaacaaaaactggctgtaaagatctggtatataggaggtgactggacttgccaaccaatgtggaaaccaaattcttgtggaaccatctatgtaagtggtcttgctcgccgcccccatttccaaatgagttccttcttcaacagttcccaatcctggttcttgggtccttccattgtctcaatgcactcactaatcctctagttttctttagggcctgtaccgtaggtttcaattttcaaaaatgggcattttttccatcctctacacaaaaactgggaacaattggagagatctggtgttgaaattcttcactttcatgccaaagaccagcttctagttatggtcaattttgatgatataaaattttgagcaagatgaagtttgagaaattgaattttcatgtcctatggtacaggcccttaatcatgaatgggaactggggagccacgtcttgtctgccagctttgtacagtctctcctcccagttgtttaatatggcacatgtatttccttttttttttttaaaaaaaaaaaaaaaaaactctatcaatgataaatttccatttttttttgtggagtggtggaatgggggatgtgataagaaggaatatgaagcaaaaaaagcaaaattcattacatttcaaaaaaataaaaataaaagcttcattaatcaaattttctataattttctttcatagttttttttctttattttaaaaaaaaaatacaattaaaatcaagtggggagggtagctacggaagcccaggagggacacccattgagtccccgtttgagttttgatttttgatttttgaggcataatacagatgtacagtgggtagacagtgaaacgtggctgctgattttggattccagagctccaaaacacagacttgaagtcatgagacttggtcaggtggtgcatcatagctcccaaaaaatgaatatgaaataataaaagcaaaaaatagagtttgaaaatttgtgaaaaataaaaaaataaacttgattttttttcaaaagctttgatattcattttgggggagtgggagtgctgagagaaagaaagattgggaaatgagaagaatgattataaatgaaaattttggaaaaactggctttcagatggcttctcaaacagctgttgagtggggcattcaccagcccacattgcagcaaagcactagaattgactgttttggctccaatctggaccaccaacctggctaaaccttttttggtatcttaacaaaggatgagggatcagtgttatcatttatacttgttaatgtccaaagaatccaataaaataagggccttaataaaaaaacccgcattttccgcgttttgacgcggtttctgctgcgcgcagcacacgcgcattccgcttttaaacccgcttttttaattaattttttaccacttattttttgagtttttttgaatttttaaaagggccttaataaaaaaacccgcattttccgcgttttgacgcgcttttgctgcggcacagcacacgcgcattctgcttttaaacccgcatttttaattaatttttttttgccattaatttcgagtttttttgattttttaaaattttttcctacactttgaagggtgtagaatttaatggtaaagtctatttaccataaaaatgactttgatttttttttttttctgcttactcattttttcaattaattgtttgcatgcatgtatgtaccttattttttatgcttttttgaaattttaaagttatttcctaggtttcaatgtgtgtagaatttaatggtgcaatccaatttttttaaaactcaacggttcatttttaatactgaaattagacccattttttcacttaattttttacagcttgattctcatcattttttgacattataaatttatttcccacactttaagacatgtagaaaatgatggtaacaaccatttttccccaaaatgaaaactataccttgaatgccgcatttgacacgtttttttaattaattcatcactttttcacttaattgtttgcatacatgtgtgtaccttattttctatgcttttttgaaattttaaagttgttccctacatttaaaagtgtgtaaaatttaatggtaaaattcaattcccataaaactcaatggttcattctggatactgtaattagtcatatttttcaattgatttttaagagcttaattttcattattttttgacattttgaatttgtttcctacactttcaaacatgtataaaattatggtaacaatgaattttcatcaaaatgaaaactatatcttgaataatgcctttgacgtgtttcctgaattaattcttacacgctcaattatccttattttttggaatttcaagctcatttcctacacttttcaaggtttcaaaattgatggctgtatccattttgcattcaaataaaatttgtatatggtacaaattatgcaagaaacagggtacgctcatctattaagattgaagcttgtattttgagtgaaattggacttcaccattcaattctaaacatttgtaaatgtaggaaataaatttaaaataaaaaaaatgcttaaaatcaggccggtaaaaatcaatcaaaaaaacattaaaaaaagcctgtccactgcagtattcagtaacaagcgctgatttttatgtaaaatgattgttaccataattttatacatgtttgaaagtgtaggaaaaaaatttaaaatgtcaaaaaataatgaaaattaagctcttaaaaatcaattgaaaaatatgactaattacagtatccagaatgaaccgttgagttttatgggaattgagttttaccattaaattttacacactttgaaatgtaggaaacaactttaaaatttcaaaaaagcatagaaaataaggtacacacatgtatgcaaacaattaagtgaaaaagtgatgaattaattaaaaaaaaacgtgtcagatgcgacattcaaggtatagttttcattttggggaaaaatggttgttaccatcattttctacatgtcttaaagtgtgggaaataaatttataatgtcaaaaaatgatgagaattaagctgtaaaaaattaagtgaaaaaatgggtctaatttcagtattaaaaatgaaccgttgagttttaaaaaaattggattgcaccattaaattctacacacattgaaacctaggaaataattttaaaatttcaaaaaagcataaaaaataaggtacatacatgcatgcaaacaattaattgaaaaaatgagtaagcagaaaaaaaaaaaatcaaagtcatttgtatggtaaatagactttaccattaaattctacacccttcaaagtgtaggaaaaaattttaaaaaatcaaaaaaactcgaaattaatggcaaaaaaaaattaattaaaaatgcgggtttaaaagcagaatgcgcgtgtgctgtgccgcagcaaaagcgcgtcaaaacgcggaaaatgcgggtttttttattaaggccctttttaaaattgtttcctaggtttcaaagcgcatagaatttaatggtaaaaaccattttcaataaaaatgaattttgattattaattattttttttcactcatttctcaattaattgtttgcaaacatgtttgtaccttattttttagccttttttgaaattttaaaattatttcctaggtttcaatgtgcgtagaatttaatggtgcaatccaatttttttaaaactctacggttaatttttaatactgaaattagccccattttttgacttaattttttacagcttaattttcattattttttgatgtttcaaattttctttctacactttaagacatttaaaaaattatggtaacaaccatttttccccaaattgaaaactataccttgaatgctgcatttgacaccgtttttttaattaattcatcactttttcacttaattgtttgcatacatgtgtgtaccttattttttatgcttttttgaagttttaaagttgcttcctacatttgaaagtgtgtaaaatttaatggtaacattcaattcccataaaactcaacggttcattctggatactgtaattagtcatatttttcaattgatttttaagagcttaattttcattattttttgacattttaaatttgtttcccacacttttagacatgattaaaatgatggtaactatcatttttcataaaaaccaaagaatgttattgaatactgcgttggacatgttttttttaatgttttgttaattgcttgttaccggctggtttttaatcattttttgaaattttaaattcatttcctccatttaaaaatgtgtaaaattgaatggtgaagtccaatttccctacatatacaagcttcaatcttaatacatgagtgtaccccgtatcttgcacaatttgtaacgtatacaaattttatttgaatgaaaaatggatacagccaaaaattttgaaacctttaaaagtgtaggaaatgagcttgaaattccaaaaaataaggataattgagcgtgtaagaattaattcaggaaacacatcaaaggcattattcaagatatagttttcattttggtgaaaattcattgttaccataattttatacatgtttgaaagtgtagtaaacaaatttaaaatgtcaaaaaataatgaaaattaagctcttaaaaatcaattgaaaaatatgactaattacaatagtcagtatgaaccgttgagttttgtgcaaattgaatcttaccattaaattttaaacatttttaaatgtaggaaaaagctttcaaaattcaagaaagcataaaaaataaggtaaaaaaatcaatgtaaacaattaagtgaaaaagtgaagaatcaattaaaaaaacgtgtcaaatgcagtattcaagatgtatttttcgtcttggggaaaaatttttgataccatcattttctacatgtcttaaagtgttggaaataaatttaaaatgtcaaaaaatgatgagaattaagctgtaaaaaattaagtcaaaaaatggggctaatttcagtattaaaaattaaccgtagagttttaaaaaaattggattgcaccattaaattctacgcacattgaaacctaggaaataattttaaaatttcaaaaaaggctaaaaaataaggtacaaacatgtttgcaaacaattaattgagaaatgagtgaaaaaaaataattaataatcaaaattcatttttattgaaaatggtttttaccattttattctatgcgctttgaaacctaggaaacaattttaaaaattcaaaaaaactcaaaaaataagcggtaaaaaattaattaaaaaagcgggtttaaaagcggaatgcgcgtgtgctgcgcgcagcagaaaccgcgtcaaaacgcggaaaatgcgggtatttttattaaggccctaaaataaaactcactttgtcttgaattccaaatttctcagcaactaggcagactgttttggccaagtactcacctgtgtgccttttttacaggcaaacaaagtctagaggcatggactcaaaagtgaatttacctgattcattatctactaaccaatatccaactacacccaatatgtcaaatccatttggggacttccatgtgtctactcctatatataatgcaccattatgtgcccaagaaaaaaaaataagaaaagaaaggagaaattcgcaaatgataaaaaaaagtgcagataaagaaagtagtaaattaatcacattcaaagttgctcggaattcatcttgtataataaagaaggtggatgtcctttgagaccctgcttggcaatgataggtgcttgaagacagtcgggtgaaggatggatttgtggctggcatccacaagtgaggaaaaaggcctggcggcttctgcacaccagactgcgcatagttggggaacctggattatgtatgtaatgctcagtatgcttacaaccaacggtgcaacgagtccaatacatgtatttctagtgggtgtgtattgcaccaaaacgtataggcaatacatgtatttgtattgcagctgaaggcagctgcaatacggatgtattttttatttatgtattgcactctgagtacaatacaaatacatgtattgcagagtcagctacaatacatcccatgtattttgtatctgcagatcccagcttcaacttcattacagatttaaaacccctttttttcactttttttcacttttttattcactttttattcactttttattcactttttattcactttttttcacttttttttcactttttttcacttttttttcactttttttttcacttttttccacttttttttcactttttttcacttttttttcacttttattcactttttattcactttttttttcacttttttcaacttttattttttcattttgtaattttttccattttttttattttggaccttaattataaaaaaacactgaaaaaaaggagaaaaaaaggagaaaaaaagagaaaaaaagagaaaaaaaaagagaaaaaaagagaaaaaaagagaaaaaaagagaaaaaaaaaatagagaaaaaaaaaatagagaaaaaaagagaaaaaaatagagaaaaaaagagaaaaaaaatagagaaaagaaatagagaaaaaaaagagagaaaaaaaatggagaaaaaaaatagagaaaaaaaagagaaaaagggaaaaaaagtgaaaaaaaagtgaaaaaaaagtgaaaaaaaaagtgaaaaaaaagtgaaaaaaagtgaaaaaaagtggaaaaaaaagtgaaaaaaaagtgaaaaaagagaaacaaaagagaaaaaaaagagaaaaaaagagaagaaaaaaaggggttttaaagggaatacaaccaaaactgtatttgtaaatacaacgtatttgtattgtataggctagaaaatgaatacaatgtatttgtattgtattcgctagcagcggcaatacatgtatttcaaaatacatgtactcctgacaaagtgcaatacgctgtatatgcctatacaatacacgtataggactcgttgcaccgttgttacaacagacacaaacctaaaagtaaaaatgaaaagaacttacctctttgggattaatatcaccggttctggttattcctagattagccaacgattgcatcttttgggattcattgtgtttgcagtagcagagcaaggcatgtttgttgagattgctgcaagatgaatctgaggtcagacggttgatccaggtgccacatctaagcacacatgaagcacaaggaaatcagccaaaaaaatctgatttatgcatgctttaaaagaaaaaataacaataaattagcggggttcacgatagcgtttttcgcttcttgcgcctgttattttttttttcttgcttgcgcattgttgacgtcaattttctcagcaaaaattttaagttccgctctaatttttaagcctgcagcagtgctgtgttttcttgtgcaagaagaaattgcttcttgcaagaagctatcatgaaccccgctattaatgagatattaaaaacaaaatagcttacagtttgcagggataagatatcatatgccggccatgcttgtccctctgatctaaaagctctggctccctgaatgaactataagttgagctgacagaagattgagctaccctctgggctctcactttaggaaaaagcaaaaaaaaaaaaacatacattacatcagcctgaatgaaaaaatagaaaaaaaaatacagaacggcaggaagaaatgaccagagagctagagagtgatatcttacatagctcctcctggtcatctggggcttgttcactttcagatgggggctgggtgcttggtgtcccctggcttcctccctcttcttggggattgtatgactgcaacgacaagcaagaagtgacagactttgctcggacacagcggcggggcatgtcagacatcctttgaagtgtcttgctagtgcttgtatattgttcacttttctttggcgggttttgattgcaagacatcaatctgtgtataactgtgaagagcaaaaaagcaggcaaatcagcttgctgctcaaatgataagaaagtacaggggggggaagtgaacgaagatggtggcagggaagaaaaaaaggggggcttaccgttcgtaggccctgtgtaggtcaattgattggtgatgagggatgtgtaagtctctcaatggtgagcgtccgttggtccggttatcgatcagttatgcagtacctacccaccaaatgaggtggacatgggcaggggcttggtcctgggcagaagtaaagcccctgcaacccctgtgaagacccccccccccagacatcaggcggtacctggtaccgtcgcttttttggccaaaaaaccggcacccagcaccgcctggcgggtgcaaggggtacctcccaggaggtaccaggtacctgaaaaaagtaccaacaaacaatccctatattgaatattggttatgttgatgaatatggttcagggtactttttggtatacgatgatgatggaagtgttaaatgtgtatttcaatgtgtataaatccgtaattgatatgtggctatgacttatagttgtgaaataacatataagatggatttatttataagggtggttgagaatctgagatgatatggtccactggtgggatgatggagggaaaagctggcaggcagaggtctccttatatagaaaaatgtgagggattttagccacagggtacaggctgtgaaatactactacaaagggatgcatatgaatgaataaagggacacatacatatgatcaaagggatacatacaatatcactagtacaaagggattcaatataacttaaaggtatttgatttactacaaaggtgttcagtattaaaggtatttgatttactacaaaggtattcagtattcaatgtgtatcctgtattcataatggctatggttagagtgaagaatccaagaaatatcctgtgacaggttgaaatatgtgtaacttctaaactataagagctaagggtatagttttagttagtgaataagggttattttacctgagaattccatttttgatgttatttttaccctatcttgaatgtatagagagataataagaaatttttatattttctgcatagaaacacagtattatttaccacaccgttgatggccaggacacggatggtgttttgggatgattggatggtccgtctggcctagtgggtgtggatgggccctctggccaagtgggtgtggatgggatgtctagccaagtgggtgttgaaggagagccagcaacctccttgactgttttttgggccttgagcatgttcattgttgacttggcaatcagctcattgctgtgccggttgtgaggttgggttgtcctagcatatgttggttcctggtcacaatgaatgcaaaaacaagaaagaaaaaaaaataacaataggaatacaaacctgagtgtatcaatcttgagctatattgatttttttctgagtatcaacttgatttgaaggttgattgttgatgaattggtgagccgatgaggtgagggaaagaggttgacctgcacccgcacactgcagtttagtgcacaggtgcaagtcaacttgtgacagttcacccccagacataaacatctgggaggatactgtacatggaagctatcttctccacacgcttgatgaacaattctacttttgatccatcaaaatctagatttaacttctgtgtgtccagaactacacctttttcctcatctggtgacctgatatccaatgttttccttgtctgactaatttctgaagaggttacagccagtcctaacaaactttcttctgctgtgccaattgtattttccatcctgtcattccggtgtatggtgttgacattgtgaaccggaaagactgaccttgtggtggtggggcttcaggtactggcccctggcaggtatctctcagcagatgttgggtatctgcaacggataccccacaactatctctaaaatgggcttcaaaatcacatggatttcaatcttgaaaagtgggtcatactggaggatgacatgaatagttggtttgtttggctgggattttacatactcttgtctccatctttagccccctcccctgatttcaattctactctgttcaacagctactctttcaagggatgtctttttcactgttgggctgcattattcaaaagatacaggggaaaggtttgtttcatgaatgaagtggctggctatctttcagaatcattctggttcaaatttttctcatctattatcattcttccaccatgagttatgtcatataacaacctttccatggcactgctctttttggagcaatgcatgtgattgtgtcatttttttttcttacaaaattcaggaaagattgtttttcacacctccattaatgtcataattgtcatttgaaatccattttgcaccactaaaccaagccacttccttgttgatcttgggttgacctacagttgcgtacggcatagaccgaccatgccccgcccgcaaaatccaaattggacacgcggggcctatgccccggggggcatgtgccctgatacttaattttattacatttttgaacttctacagatgtgtagagttcaaaattgtaatcactaaggttttgagtgagtggttcattttttttttcatttccacatacatataatcggacatgcacagattaagccatacttaaacccatagttatggctttaagtgatacataaatatggttttatactacttgtacaccctcaccatctactttcactgttaatctactattctagtgtattttttctacactctggaggctacaaacagctcaaaaggctgaaaatttcaaaaaaaatctgaaatttttggcccgactattcggacatcctgaaaatccagggtcggtttttgccgtccgcaactgtacataggttgaactttaggtgccaggaagctcaaatcacccactgtatgtatacacaaaatcaaaattgaaacaccaaaaataaaaaaaaataaaatgatgagtgagggggagtgtatgtacatacaccttggatgattatgtaaatgtctgtgactgtccatgtgatccttgattgaaggaaagtttcaaccagctgaaagatacagtccatttttttcatgtgggttgtgttgagttaggtcaagtaattacaggtgttgaggcccatagttaagttagagtatgtaacacgcatgccaccaatcagaggtctttcttttcatgggtctgatcatattcttcccaggcgcagtttccttggaagaagtttgcttggattgactagttggaagttgagaacgtcgggaagtcagctcgtcaaccttcttgcggccactgtggttgtacatagatcgcttgccaatcggagatactcacccgcccagccagcttgagccgtggacttgacgtctctccctcgcttcgagttcggcccacaagatccatccctcccggtgtgtttcagcccgaccgaactgatttcttcttccgattagctcaacaaccccaacagacaaacaaaacggaacacttccccaagcgaccgatcaagagctgataactacagtatagtaacaagttcgtagggctcatcgcaggcatacattcggatggattgattgatagaagaaattgcctccatccagcacagccacaagcaagcacccgagcaacaaataaagctaaataaacaagccagtcaaattataagacaaacaacacctgcatacacccatagtacttcaacatccactgcatacatacacccaactcaagaacctcccccccaaaaaaaactacaattcacggaactcagcaaaaagcagtgaaaaaacccaatcaagcctccgatcgatcgctccccttctctttctttaccttatccctcctccctctgcccttccccagcttgtcgctcccgattacatcatcctcttcgtattccatcaagactgcctcacaacctgttcatacgcatttatcccatcatctccagggctcatcacacaagaagctacatataatcaacttgaacttgtaattttttcctcagctttctttcctcttcttcttcttctgatttgcgctccccctatatccatccttctatctctcactcctccctgaatcactcgtcatggcctcctcaaccaaccttaatccgatcggctcccctggcgcagctagtgacgctagctatgagtccatccaaaccgacgaggaagaaaaaccaagtgattatgataagggtggttaccatcccgtcacgattggcgaaacgttttgtgatggccgttatctgatcgtacgcaagctcggctggggtcactttagtacggtctggttggctcatgatactcagttcagtaattttctctctctccctctctctctctctcttgacctcatcaaaccacacccatctgctatgcaatatcaaccaatcttcaatctcttttctatcgtactcatcttcaaactttgtattttaatccatcagtctcaatcgtcacgtcgccctcaaagtcgtcaaatcagcccaccattacaccgagactgctgaagacgaaatccgacttctccaacgtgtcgtgactgcgagtcctaaccatcccggtcgccgccatgtggtctctctattggattcctttcgacatcgtggtccgaatgggtcacacgtttgcatggtttttgaggtcttgggcgaaaacctactcggtctcatcaaacgataccagtacaggggtgtcccagaacacatcgtcaggcagatatctaagcaagtcttactcggtctggattatcttcatcgagaatgtggcatcatacataccgatctcaagcccgaaaacgttttgatctgcatagaagatgtcgagagcgtcgttcgagccgagctagaaacctgtccagcagccgtacccaccaaactagttggtgtaccgccaagccagggtcgtggcggcgcccaaactcctcgcaatgggatcttcatcaccggctcgcagccgttaccaagcccatcgggcagtttcggaaccagtccggtgatcgaaaaactggcgtttcaaatgagcaagatatccgatggcgcatcaaacgagcaatcatctagtgaaagtagtaacaagcccggttcaagcgagaagaagaactcatcaacctttcccaaagtcaaccctgatccatcatcccaacgccccggtccatcattgctctctcaaacggcacccaactcaaacaagtcgaatggaattcttacaaacgagggtagttcgaatactcccaactctcaagcatatcccccacacgactatgctactctctcacaaacgcccgccaatcaatcacccacctcatcccctgcgcctacaggtcgagtcggaggggcagactgcgcacggcccgctggcgaaagcaccgatcggacccccttaccacccgaagccccatacgacccccgtagtctcgaacggattaccgttaagatcgctgacctcggaaacgccagttggaccaacaatcatttcacagacgatatccaaaccaggcagtatcgcagtccagaagcaatccttggtagcaaatggggcacgccagttgacatctggagtgctagttgtatggtcagtggatcctgttgaataaccatcgggcgcacgggcttctttttatgaatatactgaaacctgttatcgaactgctttttttttttagatattcgagttattgaccggtgattacctatttaaccctgatgcagtagccaaaaggtatacaaaagacgatgatcatatcgcccagatcattgaactcgtgggcccattccctacacctgtagcactctctggaaagttcagctatgagatttttaaccggaaaggtaagtttaacttatcattacctagtcgttttttagagttgtctaataacataaagcttttgtggttttgacaggcgaactacgacatattcacaaactgaaacactggccgctggaagcagtcctgaaggagaaatattgtctagacaagcaagcggcgattgacttgacgagtttcctggagccaatgttgaacgtggttccggagaagcgcgcgacggcggagcggatgctgaagcattgctggctggaaggggtggtagtgatgggcgagctggaagcggcggcggtgagcgagcaaaagaagagtctcgagggtgcatcaaaggtggacaacgagggtgagacagagcggccgtctgagtccgcaccgtcctcctcgccgcttgcgcccgattcttcccgcgcctcctcggtctccacccgtcggacgtcgatcgccggcagtagtagcaagctcaaaatcactggtagcactggcgcaggacccgccaagggcacccccctcggaaaggcccccgcagccgtcgccgtcagtaccgccgactcagcaacaagaaatgttgacggatcccaggctcagaggagtgtctccggaagccagagtcgattgaaggccggctcgccgacaaccgtccttgttggatgacccttctttctctctctctcttatcttcaactacaatatatctatatacaattacatgcattttctctgttctcttatcattcatcaggcttgaacagaaagaaaagggatgtcaaaaacatttgattgtctatatatggttatataggctaaagagaaaaaaaaaatatgtttgatgcccccaagttttttttttctctcttttcaatctatcgtgttacattttttttttctgtctcttcccacattttcaaaaaaattaaaaaaaaaagaaacacaagtaaaatgaaaatgaataatattaaagaagaagaaacaaaaactacagaacatagcaatcaaagggccaattcacaattacaaccttgaattgttttttttctctcttttttttttcttgtaaaacaacagaataatcaactctaaaaaatcaaatcaacagtttgtctatctcttgctccttcccactcaaagaacaaacccaacacttcggattgaagataaaaaaaaatgaagaaattagcggaatgtttatgtttgtcttggtcagcttggtttgatgacaacttatgtgaagacaacttggagatatacatatatatttatgtgtgtgtgtttgtttgtatgggcaatcaactatcattgttcctttctattgggtttctttctgtgggtcttcttcttcaagctaatttccaatatggatggcctgatactcacatatattcatgctataaatatgttcttctttggatgtgacatctagtgtgtgtcttttttttttttttggaattactgggaattttttcatggattaatgtgggttcatttgcaagcactacaagagaaagtcaagcaactggtgtcagttgacatgcaagagctcagaccatactctgcactgagctttgttggaattttgtctctattcctttcctctcttctactttttcttacttctgcctcaatctcaatctcagtaatcacttggatctgctcactagtcactagaaggcttctcctaaatagtctgacactatctcctgttatgaaggttacccccagcttgtagtcaatgaaccctgtctgaggaggatatttcttctctcatgtagtcttgcttatctattaggttatattccattcttgctggtgtgtgatgccgtacccaaaaaggtttactctattcattattttttattcattttctcaaccacatcttgatcaatcttgtacatagtatatttaaactgactaagttacaagaaatgatcaccattggttctttccttcatttttcgacaacctgagccggtccagtgaataataaaaaacctcactgtttttcttcctcccataaaaagcctaaaaactcactccgtgttggtcttaagttcaacaagcttgagttgtaccttgttctggtccactcctttgaagtctcaggttgtaccaccaaattacatcagcacaatcacctgagctcgcattgaggtgtgattggagcttgctgcatgtcaactgctgatagttgcttgactttttcttgcagtgttaaggatctagttgaaaatatacatacacatctcacatctccagaaaagatgagaggatcaactctcgagtctttaagtagttgattccactttccatctcatcccaactttttttttttggtcatttgtttttcatcataaagatgttccttccttctttcttttgtttttttcagcttgctcttgcaagtgtccagatatcttgagatgaattgagagcattatgacatgtgctgagcctcaagcgtttgcttgtgagattggttggacatcactccccaagcttgcatgtccatcccaaagtgcacttggtcaaggcacacagctcagctttgggggttggcaaccaagtctcacttggccaatccccaagccagtgtgacaatgacatgtggtccaaaaaaggatgtgtcttacaggtggggagcttcactctctcccccttcacccatgaggttgaatcattcacctgtcactgatcaacaaaaaaaatacacagaatgctcatcaggtagaaaaaacaactatgaaaaataaaagtgaaaaaataagaatagaaaagggaaccttccacaaagctgtaggttttctgtgcttgttgtgggtgctcagaagggttggtgatggtggggttttttggccacaagctttgctgagagctgcttgtgggttggctatatttgagcaatgccttcttaaccttcctggaacccttccaaacaagcctgctttgcacaggcccaagccctggtggtcaaatgccaagcagggcttgggacaatgctcaaacatgcttaatctaccctataatcagcagtatgatctcatatcagtgaaactctctttggtgagcaattctgtccaaaataaggggggggggtcaaatctcagactgactcctgaaatttgaaatgtcattttcccctaaaccaatccaccatcttgaagttaatgattctggaagggtggagtttcatggtatccatgtttctacatttgatatggtggattttgtgtctcaggagaaaacaagttttttaaggtttacaatcttcttaaatttgatagcccctgatgtgtctgagactacgactgaaaactaaggtttgacacaggctgtggaccccatgccaagcagattttggggaatacaacagattctctttgtcacaaaaaagggcccaatatatcctgcagtatttgaactgtagaatgtcatgagctgctctgatcatccctcaagccacagacaagaagcttctttgccataaggcatgataggttaaagcctttggtcttatggcataaaaaaatcaaagcagactcaaacactgtaaaaaaacatttccagctctccttggaatccttggatgccctgtagagcccttggataccccaggctcgcaaacctgggcatcagaatctaacaccaattcctgagcgctggggcatggccccttgaagttgccccgggtgcacagttttagttgaagatttatttgataccagccaacatttggtacagtttcataccttgtgcaactgtagggaattgagcatgtgaaccaacgtaaacctgcgttccttcagttctgttgaaactatatccaactttttgtatatatttatgccctattaactaaagaatcttggccggctacgctgcccaacaacggcagaacctcgtttgaatttacataggattctcaactttaaatcttcttgcagcgaaatcgtagagttcaaaagaaacttttggaatttattatacaattgtcgaagctgatcgcaagtgattgattttttgctcacaaaagtctcgagattttgcacatgataagaacccacgttgagatgatagcaagagaccaaaactacctttgcctcagtgccatccattcaggagccaccaacaaatgttttggaacactccttgacttttcgacctggacctccaatttcggaacacgtgcccaaagtcctatagcgctgcgtgcacataaacatgcacatatttgatttgatcgggcgatgaacttgtttgcccaatcgtttatgaattacgtgtgaggatttactttgtaatcagaaatatgtgcgcgttgatagccgagttcattgccgttgaacgtcttgataagaagttccggggtgataattatgatatctatcggatatgtgtgtgtaatttttagggttctcttgaatgtctgtgtgtctcactagagggtcccttcatggttttgatcggaggctgcctaaatagatatcttgcaagaggatcccagtttatgttggtccatccaaataaccatgcggtcattcagtctgggcacaggtatgaatcgatcgaaggcaggttgcttgacattgatacatacagcggctggcgactgaaaccgatagatatattggtcaatcgaggtgcctgggctggcaccgcaccggataaagctgacaccgcacaggataacgaaatagttaagcaagattagcaagaggcgttgaaactacaattgaaaatcagacaatgcacaagttgcattcgattgtggagaagacttgatgtacgaagtttgcaactgtgtacaccccatcccatcggcagacgaacggcaccgcaagtcatcgcaggcgaatgtctaatgtccgatccatctccattggatcctttcccagtttcatcagaggtttatactctcatagataaacttatccggacttctggcacctccaccctggttcagacatgatgcgtctcctagttttgcccattgaatccttgccaaaggtggggtaggggttggcgacactgcgcttgctctcgacaagatttcggctctctcattttgtagccatgtccgttcaaattggtacgacaattaactttggccaaataggcctacatagatacttttctggcacctcgaatattgcactcgggtataagtaccagagacatctacaattaatcataccgcaagagattttgctctctaactcctcttcattcagatccctttttcattctctcgggcaactactagactggtctctgatattaacccaccaagagcccatatcttcttcagtccgcactcccttctgatctttcggtaccttcacattcttaaccacccatagcccaggttctttgtaagccaggttttcgtaagtaattcaagaagttcagagaggctcacataacattttattcaaacacttgatttcaatatctggccgtccaagtagtgattaggccaactcttaccttcacggtctcataaaaattacgccgaaccaaaagcctttccatcgagaggatacaattcgatcagtgatcacattcgtccaacatggatactgattggtgcattgtttgcgatacgaagatttttcctcaccacaggtacatacgttctgctattttgaattactattccgattctattattatttttggtctggtgcgtggatgctaactcagacgaaaacatcggacgtatcacctttgaacgcgctatcccaatgtttttttgatgtcaatctccagtatttcttgtgaaaatcacgaggatgaagaggaaagtggggaccagtcgacacaacctcccgtcataatcccattctctgcattttgttcgcaagactgtttgataaaatcttatgtcgaagcggcatcccaagtgcaagcatcccaaaaccccaagaacaaaactggtggacttagcggaactcacagtaacgaatcgcttatgctttatcccggccatctaaagaaaaatacgaagtcgagcggcgaaggatctctcgctaaattcaagtctaactcgaagtacatttccgtctatccagggagaaaaaaagttgttagcgaattcactttgaatagttgtggctcatctagttctacagcatcgtcatcctcttcttcatagttaatttatccgtccatactcctagtctactctcagctcacttgactcctctcaaaataaaacgaacggctgcgaaataagcattggacccacttcctgtacatgatctctgtaaaaacatgactagttctcctttgcatttcattttttttcttcttcttcttttgttgttcaactctagcaaacattatcctccttgataaaagtaaacctcacatatgtaaaagacagcctattcttttcaaaaactttttgtttacttataattgcaaaaacaaaatcccttctcaatacttagaaagtgttccattccgtcaaaatgttgacgttgaggatagaaatatgaagatgaaatctgactccaagagggtgaagatgcaaaatattctgcagcctgaatgtagcataaaaaactaaaataaaattggaaggaaatggttaagaaggcttgcctactcaataatgctattcttgattgggttaaattcacaattaattggcagattgagtcaattttcaaacatgagccaaaataaaaagtaattgtttggattggcctgatttttgaaagaaaaaagtatatgagttgtgtctgatgtataataaggccagactcattagcagaattcagaaacagtaaaaaaatgcccccccaatcatgtctttttgtgtctgataagtgaagacaaattcttttgaaaataatatccactatgtccaaacaaatgagttccaaaatttcagtttctttttgctctgattactttgaaagcaattttgtatgtctaagagatcactcttctcacattgcgagtttgagtggagtttcctgagctagcatttctacaccacccagctactcttcattcaggagtctgatgttttcctttatctctatcaacaatagcctatccaaatacttgtacatatataagctcaacataacttgatactgttgtttctcttttcctcatgctcttacaaaatttgatatactgtttacttccatcttcagtcagtgactcattcacattcaaactatagcactgaagtatcatgtaattctaacccttcaccttgtgccacaaactgccctcgctagagatttgggattggcccttgttgcagaaagtggcttgttttagagatgttgagttgatggttgcatgagctggcagattgataatgaaacaaaggcatgtgatggaaagagaaaaatgaatattggataatataaaatccaacaaatctgtagagcaaagacagttagaaaaatttataacaaaagactgaatggtattggtagttgaagtgatacaaaaagagaaaatgtgaaggtatataagtagggtgtgattgtcatgattttgggcatggcttggctgttgtttggaagcatcacttgaagtcgggggatttgaggaattaactctgtgatatgttttgggttttggttttgtggcttgctaaaattcacagtcaaagtcaaacctgtccaaccacatacccgtataagggcataaactcccataccacatactcatttggcccaccaaatgttttttgtacctgtagctcatccttggagctgcataaactggaaaaccacatagcaaatttagtcagtatgcagctcaaagggtttgtctgtaaactgctaattaagcagttttaagtttcccaataggatagctgataagctgtgtcagaccactagcctcaagatgtgacccctgcagatcctgaccaatcaagcctgctggcaatgatgagcagatatgttacaaattgaggtgatactgcatgtaacactattatgttacttgctctgccagtttccagtagggggtatcatatataaccaaatccaccattatttaattgactggtttgaaaaaaacaatccttttcaaacatgttggttattcatttaaccccttttggggcccattaattcaaaaaaaaaaatacaaagtgactgttttctaatggtggatgtcctatatttgaaacccccaataagcaatacatgtttcaagaaattggataacaaaatatctattagggggtatcaaatatgacaaaatctaccattattgaattgattggtttggaaaaatccataattttcttcaacatgtcagtcctgcacctgccctctttggggacccattgatgcaaaattggctggtttataatggcggatttcttatatttgatacttgtgtagcagaattctgcttaaaaatcagtgtaatgtagtggaatgccaccacatctgtgctgacactatgcacacaggccccaaaaagggcccgctaagctgcgccaacattctggttagcggttttttggccctgtagtggctgttagcagctcttagcacagcatagcatagcacaaatgggccaacattgcactaacactaccagatttccccgcaaagaaagtgccactacactaacacttttttgggaaaaaagcataacgtagcaccttaggttgtgaacttactggtagtgtaacttcttgacttaacattatgacagggtaaggggccacaccaatgcattacacacatctcagaaaaaaaacactaatactacagttgcacatggcattctgctgtacacagctgtagagatggtcttggggtacctggcacccgccggcgggtacccacctacccctgatggtaccggccaagttggtattgagtgtggtacttggtgcctgcttttgggaaaaaagcaggcagtaccctggtacctttaagggtgcccgctccccaccccctccttggtggctcaacacaggttgctggagaggacccctccaacctgattggtctcaaccaggttgtgtggaagaatctccggcagccggcgggtactagagatggcaacgggtacccgtttgcaggtacgtggtacccgtttgcgggtacctgttctgctgagcgggtacccgcccgcgggtgctgggtgcgggtgcgggtgttgagttttgggacaaaaaacggcggggtaaccaccttgacacccgtcctgacacccgccctgggaatgcagtttgggagttttgcggctacgtaccagggtgtcagcggcccatgtaggacacacatcttgtgtatcgctacatgggcctgttgaggccgcgcagggaaccctctgccttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtacccgtttgcgggtacctgtctgctgagcgggtacccgcccgcgggtgctgggtgcgatgcggtgtgagttttgggacaaaaaacggcggggtaaccaccttgacacccgtcctgacacccgccctgggaatgcagtttgggagttttgggctctaccagggtgtcagcggcccatgtaggacaccatttggtgtcctacatgggcctgttgaggccggagggaaccctctggcctttgagactgtacactgtctcaatggctggagggattcctccggtcattgagactgtagactgtacagtctcaatgacattaggttgtggcctcaccaaccggaaggaatcctttccggtcgatgaggttgttatacctcatcgatcggaaggatttccttcagatcgatgaggtacaacaaccccatcgaccggaaggaattccttccgattgatgaggtggaacagcctcatcgaccggaaggaatcccttccggccgatgaggcccatagacccctccacacccgcaggtacccgggtacccgccctggcagacatggcgggtgcgggtgtccaaaaaaagtgatttttgaggcgggtacccgggttcaaagtgacatctccagcgggtacccgcctcaagtaccaccggtacctgccagatagcgccaggtgtggtacctggtgctggcttttggaaaaaaagcaactggtacctgggtcccacagggccatcagtacacagctgtctgaaagcactgattgcctcatttgggggaaaaacattgcttgggttgggggccaaacattggaaaggctgcatttttgaagtctacagactacatagattccaaatccaaagtgatgacctattaaatttggcccagcagttttttttttttgaggttggtcattcagacccattgcctgaaacacacaaaaagcatgaggtatgatgacacctaaaacccatacacatgggattacaccataaacaaaacaagattgggggtccaatctgatgtctagtcccctccccctccccctccaaaccaaccaaagtactcaaaaaatttcttttggcctcaaccatttggactgacctaccattgtacacagtagtgggttcacaataatgttttgcgcttcttgcacccattattctttcttcctgcttgtgcatggatgacatcaaatgtctcaacaaacatttaagctttcacactaaattgttagtttgcagccgtgctgcggcttctcatgcaagaacaaagtgtttcttgcaagaagctatcatgagcccccctaatagaatgccatgtgcaactgtagcttacttcacactacaggacagaataaaaatgaaaaattcactgaaaggatgaaaatggaaataaaaaaaaaaacattacaattatccaaattgaaagggctttggtaacttaacataacatatctgcccagccagtgctcccaaaaaacaacaccactggcaaaatcaacttgatgtgtcacaacaaattgatcaatataatatagtgaagaaaggcaccacattatcctgcaaggagcttgaaagcaaggatctgctgttgcaaaagaaagatagaaaagggagtcaagggaggggaagacaggatgcaagtgcacctttccctctccacaggtttgtgcatagcctctaggatgtgggggcttatatgtatgtaagtacatatggctgttgcaacaaaaatgttaggatcctctactgcaatttaggccaatcaccgtaggaccgtcccttcagttcagtcacctccggtggggttgtgctaagtttggccactgaaccaccaacgcttacaccggacacggttcaataatcccaacctgagcagagcatcaagtggctcgcctgccgggtgcaagcacctctcccgaactgccctccgggcttcgctgcatcaggctttgttggactggggcaatggcccaatttgcttgaggggggcgacccgaccgggctgtcccatgggggccgccgcgcggacccatgctcacccctatattattaatactgccgagcgggtcttatagtcagctccaccaacaaagctcgatctttattttttccagcaatccacacttctgtcttgtcatacgtcatcgtaaacgtgggcgtccaagagcagttcttgtgtggatgacgtcaatcctcatgaccatttataagtctgaggatacatcttgttgagcatataaatacattgatgttcataggactggtgtccatacgcttgtttgtcgtgtaagttgtgcggagctcgtccaagcgaagttggtcagggtcattaatgctggctttgatcggcgggggtcatggatgtgatgtgtgtttttggggtcgattaccaaggccgacgatccgggttccccatggacctgacagcttgggcgtgatctcagagcgtagcaagtgcctttagagtcacaatccaatccaagtaattgttttcatgcctctacatataggctctcctttgtagccaagagctcaagacgatttccattcctggccttgtcttgagggtggtcataggaaggtaatcactcttcgaccgtcgatgaagatcggcagatttcgtcatggtccacatgcgagcctcgtggcaggaagtttgatctgatctaaacataacgaggtaagggctgttctggtcaaatcgccttttcataccatcatgaaccccatcagaaccccctcatcatcgctgatattgcagtagtatcttgagtgccccagatgagggcaagatcccttatgtgactggcttggctcgatggtctcacaagcttgagcgccaagatggcttcctctgacacttgagatcgagtaagttctgatcgacactctcgacagtcgtaaacagtcctgaacaggttataatgtgccgcgatatccatcatcagacttgaaccatcaacgcaatagacaaagggcagctcgacaggattgcaatcaggaaatccgagcattgttctctgctgctatgtactggaggacacatttcgagtggagaatggacctccacctcagaaaccagtatggattgctgatgattatccatcgatccagctcgtccgtcctcttctcccccacacggtaatcgctcggacagctcaagttgtacatcccactatgtacaccaactcactgggagtggctctctccggcggatacattcgccggtgtctttcgcaacctggctgatcctccgcaccttttaatcgtcattggtctatgaaatcattgagcttctacatccatccccattacgttcttttcttatctttgtcatctttctcctttctgcttctttcttcttctgcttcttctttgttctcgatggggaccaatgtgatctcaccttttgttataagaggcttctttcatccaattccagcccgactgtcttgatcctgctcgtctcgatctaaactcaatcttacagcttgaaaccgaccatcaccgacttggaccggaacagtgcaactcatcactccatctgaaaaaaaaaaaagagaaacccaaaaccgatcccgttcagtatctcttcaagctttgacttggccagcaattcaattcaaactgtgaaagagaaccaaccaagaacaaggaagacagacagagagagagagagaagagagggtccaagaaagcaagaaagctcactcttatttaaattactaaaattagtcgctggtcccttctaccccctccaccacaagcttaagactgctcgctgtctctctcgacaaactccacagttgtgaatatcacaatccacaacacttctcggctttttgatcctcataagcatagccatagactcacccccccacctccccattagctcatcagaacctcctagctacaactcctcagaaaaaacccaaaaaattcaaagtaagtaaagaggtacgtggctcggctctcaacggccttttttttttttctgtccaatcccttttcctttatactcacccagtctcgcctgcagatttcttttcaacaccaataaaggattgaataaatatatataaagattttctaatgatacctactttatttttctgctgctgctaaattctcgtgaaatcagaaaacaatcagatactagaaattgctctctcacacgggaatatcatgggcaagctcagcagcagcttccacttaccctcgactctgacactggggccggaacctacgggagcggtacggacgctaaaacgacggatcctctccgtcctcgtcgttctctccatctccgcctccctcttcttccttacgcccaaggctctccgaaagccctccttctcatccaccaagtttttccgtctgtcgcactccctaggcccggtggtcatcaagcccgtcgaaatccagtatgatcctcgtctcttcggactcgacgcacccgtcgaatggtacaaggcctccctcgcctccgccatcgcctggacaaatcctttgcgctggcccatcctcttgacctcaagccgtcttctcagagctaccaagcccctcagcttacgtgttttccctcgggtcatccaactcgaaagccatgctcccagttcctccgacctgtaagaccttttttttcccccttcaagtcgcgccccaacatcttgttgacacccacactttgcagaatctttggtatggcaacaacagcccaacgagcaagtgttctttcagagctatggccggtctggctaggtgcgaaagacgacgaaggcgaagcacctctggccgtagtagttctcccgcaagaggaccatgacggaggggcacaaagtgccgcaaacgtgctctcagagaaattgaagactgaacgcggcctagacaacgtgctcctgacgaccagctggctcggccaatcggcccgatacgagctgcgatactttgggatgctgcgggacatgaatgaggctgcccggcaggccgacagggagccgctctggtacatcgtgggcgatgacgatacactgtggaccgacgaaaggatgcttcggcgggaacttagcaagtatgaccccagccagtcttggttttgtaagtcccatccatctatctatctatctcgcaagctcacattacaaaacgggctgctaattcttttttttctatgtatggtagtgggcgcttcttccgagggagtctctcagatccagcagtttggaaacatggctttcggcggggccgggattatcatatcccgaggcctgtgtaaggagatgctcaagatccatgccgactgcgtggaacaaactaaggatgtgtttggaggcgatgagatgtactctctgtggtaagagtgctcatctttcttgaccctaccaaaacattacctgaaaaactgatctcaatcttgatacaattgttaccatcaaacacagtgcagcacgcgcggctggacatggtaagacgaaggaaaccgtcgtcactcaaatcagttcccttcatcagttggatttgcccggcgatggcacgggcttcttccaatccggctttccattcctctcgcttcaccacctgtggcacggatggacggatgcctttggtgagcttcttgagcgccgctgatcccgagggagagagatgctcaaacagatgccttgcgcggatgaccatgtagcacgagaacaccagacgagctttgacaggccggacaatgcgctgaaccatttgctgctcctacaacaagcggcgcggatcctgggcggagacaacttcatgcgacgggcgatatacgacgatggacgagagctcgtcacgttgggatacacggtgacccggttcgatgtgcctttgcggcgcgaagacatgcagacgatcgagaagacctggtcgggcgactcggacttcccgctccgcttccctacccgcccgcgcatcatcgagaccgaccagtccggaaccgccggcaaacgtactttctatctctgcgaaattaggttcaataaggcctcccctaatgtcttctccttcatccatcgtgatcgttggggagaatacgctgtgatcacttggagggaggattgatcttactcaagtacacctagtaacattattattatctttctttcttttatatttatatatatacatatttatctgaggtagccgcgattacaccaatttgaataaagtttttctttctttctttgggatttctttccttttcctttcctttataatgtaaatgtactttttttttcaaaaaaaaaaacaattatgattttgaatccatttgtgtatgtttcttttcttttttttccttctagagaagaaaaagtagcaaattcaaacaaaaaaataaataaaaaatcaatgtatccatccaactttcttctttttgagagcttatttttttaaaggttatgtagtctgcaaaggatctggcttgggaatcccaaagagtgaaggtagttcaattttatgaggactgatcaaggactgcaaataatgattcacatgagcttaactaagcctcttgtggtgagagggccatacagacaggagcaccaattcggcctgagcaagataggattttgaggcctgttttggtaaagtctcctcccagatgtttatagccatctgctttgagctccacagcgggaacccaaaaggttcaagtcacatgagtttgtggaatggtcaaaaatgggtttcaaagaatgaatatgaaaaaaaaagttagagctttttttttctttcaaattttcacttcttattattcattccagatccatattatcactttggagatttcatcctttcatgaaagaaatattaatagagctgtcagtttttgtgattttctcctctttactttttacaaattttataatcttgttgatcattattattttcatattcattctttgagacccattttccaccattaagtccgagcagattgttctgcccgtcaacagctcagacaagccagctcaacaactcgttggacaagaactgcttgggcaggccggtccaatgacttgttggacaggcacgtccaagcagttagctgaggcagtgtgtgggatgagccacataaaagctgtggcactcaggttagctgcatgagcacgcattaaatttgggccaaaaaatctcaagggcacaacagtgattgcaaagcccactgtgccaaacctagagtgtgcttggcaaactctcaacccctgcttgacacatgcaaattttggcaggggtcaggacaaacccttaactcaaggaagggtggcacaccagccatcatcaagatgtcctgtatactacatgtctgttcaacatctctcctggaagacctggtttgtgcttgatcatcaagaacaaaatactcttgccaaccatcaaagcacagtggtttcctgacaactgtcaagaaggggatgttccctcatcaatttgcatgaccatttctgttccacgtggtgaaaaggggatctcttttccttcacaactgggtttgtactattcatcaataatgatccctcctgaaggcccatacaggccagtcatttaccatgcagtaaagaagaaaacaatgaaaccaaaagttttactagccttggacagccagagaggaaatggaaggatgaggaaagattccttgcacatcctctggcctggaatgaatacctacaaatatgtcacagggggtgtaatcagagtaaaggattcaaagaagaccaggagaaaaaaaactgaacaccacaggaaaagataacaggatgtgtaactaataggttgagatttattccctggagttctcaactgaaaagtaaaaccttgaaatgaatgccttaacacaacgttttagatctgaaatctgattttttatttcatgtttcttataattgatgtattggatgtaccaattgttttccaaattcaattttaataaaatatgcttgttgttggaaagaatgaactgataatatctttcgaccatcttaatttgatcaagaaaatcttcaatcttcttcttgtcatgaccaaaccaggcctttaattcaatagaatccaggtcatcattttggcttctgtaataagagggctgattccaataaattggtttccaatttctaacttctgcgtaaagtttgtgggataaacaattttcaatgttgttcaagtgctcaattatcttttgactagaaaaaattgaaattgactctttcttgaattttgatccagtcttcagttcaagaatgcctttgtcatagttttctttcaggaactccagcacaaaaaatgcatttctttttctttcttcagaataaagatctgaatgctctgaatcagctgtgaatagatccatgagttcttggacgttttctttgatctgaagataatgttcatcattattttgaaatcctgcaggtaatatattgtttgaaattgatttgatagcactgtatttttccattgtatgaaataacatatcatctttgaatatgaatttggtggggcaatcctctggggaaaagtatttcagatctaaaaacgttttcagacatagatattcaaaatatctcttatcccttttatcaagaactgaattgaattttggaatgaataaacagtaagatcaattcaaagattatttgaaaaagatcagttaattattcttacatggaagttaattttggtggtaattatcttacattccagaaacatcctataatgtgaaaatctccagtccctgagaactcctttatttgagggaaacttaatcaaatgaaacccatcgtcaaattgaaaattttttaccatactgagtgcagcaatctccattgtattctttgttttgcagaattttatcaaatcttctttgctagacatgttggtctgatacataaaatcaactgtttgaaagatattgttttgaagtttcaaagcaattttattcttctcaatgtcaagaatatgtttatcctccagtttgaaggttccaatctcttgtaaaagttcattcaaagtcactgtcagaccttcccagccccttctcttcatgacctcatctatttccttatggatagggatagtatctaatgctactgtttgtgaaaataattcatgaggggaagctggtttgattgtctggagtaattctggttgtgaatcttggatattatcaacactcataaaatcaaaattctgctggctttcttttccttttcttttcttcatttcacccaaaatgagtgagtggatagattgtaatttttcaataattattccaaactctgtcttcttcttgatattcttatttttgaagatcctatgggtaaccctctttttatcttttttcaagttgaattgctttttatcttccaggaattctatcttatcttgaattctttcattcttcttctcaaggatcatttttgcgtattgatcttgtataacacttaggctttcctgaatgggaatgaaatcatccaatgttgaatgtgggtgacctttatggttatttccaggttacaattccaaataatcagtgtgaagaagacttcagttaaatgagatgcacactgaacatgttctttagctcacctaaatctggaaacattccttgttggtttctaaactgtggaacactccctgcatacttcttgagtttgtcttgttctcctttatttaatgaatcttgaggagatagcattccactatctggttcaaaggtaccaatgtctattgtaacttcaccattgcgggctaatttatttgtaactgtaaatttaggttggagacccatcagctaataaaatcagaatgaaattctattcctcagaaatgaatctgaagtaaaattgaaaaaaccaatcaccaatagaatctatagaatggcttgctttcaagatgcaaaaaaataccaaagaggctatgagctgattcccacaagaatgcttcatgatatttagctaatatgaggaaatttcagagtttttctatgtgaacaaaattgattggatagtggtgatatttttttatttgggaagacactggaaattatttatgaggaatacctttgatcttatttcttctcaatacagaaagaggatatgtataatctggtgtagcacccaggtcaagttttcaagatttaccttcaaacaagtatcatacaagctgttttggtgtatgaaacttggggaacataaagctgcaggaatattgacctggttcaatcagaatttcctggatcagtgtttgaaaatctaagtacaatgatcattaattgaaaaaatgatgtttcaggtctagaatcctgctcaagatactttcaaatttcattggagtgcaaatgaattgtgagatgtttccaaatgaaatactggcatgagtattctgccaagacactcaaaagccttgtagaaattctcttgttgaaattctgagctcgagaggggaaggatttttgaggagtttgagaaaaggggctcaaaaaaggatgagagacttttttgggaaaggctcacggaaaatgaatgaaagaaccaatgattttcattcacaggtaaatagccagattaaatagactaagtacatgtgattaacctgtggttgaggcaaattgaataaaaaaggaatgttgaataaaaactaagagacagaacaatttgaagtcttggaagaaacaatcttagccggacttctcagtctcttttagtcagacaagaaaaagttaatcaagaaaaatcaagaattctatcacagatattcagaggcgttaattccaaataattagcttttaatgaatcaaataatgaaaatagaaaaagaaagaagtcactcaataagacaggagttgttgagagattgctattgtgagttctaattagactactaagatgcataagattcaacaaaaagccagccatggagaactataattcagtctatttcaggaagattcaagaaagaaaataggtagaaaaagtgaaggaaagagggactgattttggggaagagtaggaagaagaggtgaaaactcaacatctcttaatcttcattctttattatatgggtttgatttgattttgtattcaattcaatatagaaatggtttcttgactgaggatataagccctacagatctgctgtgtcaacgtgttttaaaaatttactgtttacatagtgccatccccttaaaacaggagtaatgcatattgtttgggccaataaacatattgcaacaaaatttgtaagaacaacacatacaggaaattcaacgggaggcactcactgtttggacagccaaaatctgaagcatgtttccaggacagttcatatactgttgatggtcaagtgcatgaaaatctgatctgatttgattcgacatccaacttggacatttagctgggcacttcctgggaagagctttcatcacatcaagaatcattactcagcaagaagccctgtttggatatctgcaataatttaggactatctatctgaatttgcactgaactattagacagcatgtttattgaaatatgtggtcttgaatttttgttgagatgcctgtatgtggttcacatatgcttgtagctggttatgcctctactatgcctatcagttctacaccccactccctgattttaagtcaacctagcttccctcaacaggttatgagacccttctagtcttgctcatcactttaaatttttgtttcttcctcttggaataagaatcaaaaccttcctgctagtctttgcttgtgtttctaatcatttgattccgctttttattgactccaccagcatgtctgatcattgccaaattcaaactttttttgaatttgttccagtcaatcaggtgtttggacagtactgaatactgaagttgtctttcccggctgttagacccccctcaaagatatacttggcattcaaattaacatcctctgtttgggttgaaacattcatagaatttgaaaccacattggatggtgggttaagggtggattattgcaactactccaagctattccaagccttcaaccacaccggtcccataaactactcccagagtaggatttgagctaatcaggatatcaaagttgctcctttccaattcttggattgagagccattcacacacacaaacacaaatgcaacccctggctactcccaggtttacaccacaccaatgcagttgaaatcccagagtaggactaatccaggattaagctactctgctactccttgagttacacccgcactgatgctgttgctctcagtgaaggttcaagttattgtgatgtattttggaatccaagcacattctgatcaagtgactcaagagtaccagaataactttctgactgagtcttcattgaatactttccaaattgtgtttcatttttttgaaaaattctgaatcctaattcagtatcccatttttctgaggaacactaggcctacttaagggtttgtcacgtatgtatacttgtaagcaagatcagcactgggccagttgcgctaatggtagcgtctacagtgggccaatgggttacattacaatacaataattcagcccctttgtgtaacacattggcctgtcaatttttctattttttattattttaattgaaaaaaaataatatcaattttcaatacttccccatatgttacagcctgatacaggctgtatcaaccagaaaaggactgtattatttgctgttaccaagggcttttttagatccctcaacattattgttatcaaaaaaaaaaaacaatattattgtaaagtaccaaacaattggtacttgacaatgctttactaatagcccggtccgcaatagccagttccaatggctgatcaccttgttaaaagttgctgatagcaattgtttttggaaggatctggaataatttgggggactctggattaaacattcaaaaatgaatgtgtttttaagtatctatgatttgctgattacagctaaaatttttgctgatgactggctattgtgaactgggctaatacaagtaaccgtatcagcccagcattggtagcattagcacagtgtaacatagaataattctgctagaattgagagcagtagcacatcagaaccctgatgcatctgtgccaacactacaggcacagggccccaaaattttcttgctccgctttgccaatgctctggtcagtggaactctggccctcatgtagcactgttagcgtcccctattgcagcttgtagtatcaaaaacccaccaaaaaagtgctaccactgcacaattactttggtgcaagaaaagcacccctataacaatcatcctgtttgggaaaaaaagcccatcataacatgcacccaagctatatatatatatcagagcatgttttgattgggcctgggtctgttgttgatctcagtattatgcttttttgtttaaaatggaatgtgaacatatgaacaaccaggctgtcatgagtaccacacacattgataattaaaaaaatatggtgcccaattacatagtttcccagatctgttgttgcaaaaatgaccaaaccgacccatgagatctgagatctgagatcagtatctcctagcctgtggatgtccattaatgtggatccccaaacaagatttgttcattgttaatttatgagagcccagagtcggacggactgagcaacccatgcaaaggaccaccacttttacaagatgatctacagagatagatgatacatacaataaagacagagagagagggggagaattcaatcagacatatacttgtacagaaaatttcaatcaaccatccaatcaagagaccacaactgtgtgtaagtggatgttatagagtcctgagacccatagcccctcccccccacacacacacttcatatgcatatctgagtaccttggagcaacaccttttctcaatgactaccttgtttcgatatatatatatacattactgttttttgtttatgcaagcatatggagttgataacttatgtatgtatgtatgtacaggatccagactcccgaaataaataggatcataacaagccactaatcacactgcaatctgtttttaatgattatgatgatgtatttatgtgcatctgtgtatatataatatatgagatgcaaggttcatatttaaatcgttctatgtatgtatgtatgtatgtagaaaaagggatggtgaggggcgggtttcggttcgtatcgctcgtcttttgaacgcacggccgggttggcaatcgatcaaaagtattcaagtatgcctagctctataaatatcctagtgcaaatacgagatagagagatagagatggagagatagagtaacggagaaaggagaggggatggaagacggaaggatttcatttgatgctaatgaagcaattgtcgaagttattgatgttgcagttcagatgtccggtcaagggttgatgattgatggaagaagacagaagcaggtcggtggatgggctgagggaattggaggatgagctcgggcggacggtgagggtggaggtagtgacggaggacgcggcggagctggaggaggcggcggaggacgacgcggcggcggtctcgggctgttggtcgccgtgagggccgggctgagagggcttcggattctgcgtcttcaggagaacatcagtcgacctggatatagatttgttcgtcagtatcctgtctcgtttcttcaatccctaaacgggatgacaaaacccaaaaggagacttacatcccgcaaacacatttaaacatacgtgcggcatgtgacggggttggatgttggacaaattgagcattggggtcgaatttagaatacggaggcaagaccatgctctcgaccatacaacaacagctacacaagagcccaacattttccactccaaacgatcagcatggatcctcttacttgccaccctctcaccgcaataagagaataatccagactcacgaagaaatctgaacaggttttctgatcgatagcactttccgtgtgatcggattcggagacgagttgcactcggcggcagacgatttcttaggcccgtgcgagcccccgggatcgttcgaatctggaaccttagtcttactattatcatcctcgacgctgtaatggatttcaaacaacaaggtatgctgaagaacaaaacaaaacaaaacaaagtaagtctgttgattggcatcggttgggctcattggattatgctgcaagttcgagctcttgtcttacaaaacaaaactcacaaagatgtgtatgtttgtttgcgtgccaggaatggttgagggtcgaatgatgtcatcagtcggtagtcgactacagagagatcgatgggaattaaaggccgaagtgagtctaaacgagatagggtttctgtagcagaaatgatcactagctcacccaatatgttcaacctcccaggatagatggtcatcagtcagggtgaccaaggggatctcctggtcgggattcggctgggactcgttagggccgtgttccgggcgggatttgcgaccccggctacgggaggtgcgcgacttgtccctcgccgtccggccggcccgcgcattctcctgctgtcttcctcggtggggatgcccgactgaggggggcgagacctgttcgaggtggaaggcttcgaatgcctccgggtggcgctggccatcttgggactccctggggatgacgtgatggcggttgcttgctgcaccgctggactgctcgccgggtcttgggaggacggaatgatgactggggtagcgtggcctctgatatccagtatcggtagtctgaggtgctgtgccatttggatggtcattctcggcggcagtacccgggtcggtgggagtcgagttgttattggcgggtgtagaagagtttcctaagcggtcggcggagcggcttgagtacagtcgtggctctcgagctgctggctgtggttccgaatgggcaggctcttcgcgccggcgtcctagtcggatggaggtcagcccattccaggaatgattcccaaggcgtgattgatcactatgttcaccgcctgaattctcgccacttctaccagggctagtcagtaaccctcggatgcgtgatcgggagcgggattgcgaaggagaggtttgctggatggtgcccgtgggacgatgagaggaagacgcccgaccggctgaatcgctggaactgacgttgaaagccggggtcagacagtctggtgcaagatgactcgattgcggttgatcagatggctccaatggctgtccattgggcagaactcgcttgatatcgagcacattggaatgatcgagaacgaaaaccttccggcgttgagggggtggccaagattcggcgggtccaccggttcgcgagtctttatccttgatagatatcaaccgatactgctgtttgataagacagacgatcttgtagattttgatgatcttcttcctttgagggatctcctgcaatttgaatttgaacgacagaagaccagcgacggtaaagtaacaagagctcgcagataacgtgtacggctgttcatacataacataatcgacatatcatcaaccatttgaatccaatgatctttttttttattattttaaaaaatcatcaaattcaccaagcgcaaagttcactcactcctaactgttcggatagctcagtgacgttgagattgaggccgaggtcttcactgaggtcttcgttgctccccgaagggttactgattgcgacgaagtaggattcggtttcgatctcatgtccgccgcctccgacgccgaagaggatcgaggtgagattttttccgacggatttcagtcccaagcctaggccggagccgagtttgaccttagcgacaaccttatgggtcgtccttccaaattgacctctctcgtaggggggcagatctggaggtaggatgaaagaccagttgaagcgatagttgcccttgtcaagaatataagtcttgtattgagagttgtagtggatgcttcctgggctgggatgttgttcaggattgcttaggagttgtgcatccaagtcgatctcgagttccttggcgaggatggtctggtattcgtagggtctatcgttgaagcctatgtatgactggccgcagagggatatgatgatcttcctgatttctttaggcttggagaatttgagtatcaaggaacctgagaggatggtgctgcgactgtcgagttcatcgatcgacggtgggacggtcagatgatcggagctcggcgggggctggggagagggaggacggaaggatgggaagagggctgcttgcggatggcttctgagtcggttctgaggcccagagaggagatttgtagtttgattattgtgattattattattatgattattatgaggatgatttctactaggaatgttggtcaagtgggactgttcggatgccgaaaccggtttaggatagaggaagatgagtggattgtcgatggagatagacattccaacgcgactcagaagtttactcagtcggaatgtgagtctgttacttgcaggttgctggccagtgagctggtcctggtggtggtggtggttggttagagtggtgtgagttgctaggagcagcagggaggaggaagtagcacatgagagggatatgcgctcgtcctctggccgggcctgagctggtaggcttgaagagactgtttaggataaacaaatacaacaaaagattgattgtattattattctcatcttaacaatatccacatggttatagaggagctggaagggagagggcaggccgtctttttatagataatttagatgtatgtatatgtacaaatatctcttgttgtatgaggaggtgtattggcctgaacccgggatgagttcttcactcagacagctacttttaaggcaaacttagggttctcaaagttgaagcatacaaacatacatacaagactacatacaacagaatacgacacataagctgtttttctgcgggggtaggcgggggtatgcttctagaacggggtttgttgcacgggtatggattagcgcatggaaaaaaagcgatgtaattgtgtatgtacgggagtatgtacgagccgtatgtcggcccgatttcaactttgagaaccctaaccgaggagggggatgggatggtgtgatggatggctggaagcgatgatgaaactacaaagtgctgaccatctgtttctgccatcgacagtgcggctgctaagctccggatccgggacgtgtctgatggagaatgctatgcagacatcaacaggagaaccctacaggttgtcgcctctgaaaaggagtcttcgaattgtagccaatcccgattctgaagataatcaccagctacggtcagccctaagatccgggaacggatctgacccctatatcctggaggcggatggagcgatggtgttatttgaagagattagtagcaagcttacacgcaagagatggagaagatgatgagatagggtagatcccgataagccaagccaagctacaagcaggcccgagacttgcagactagcttcttgtttttctctctaaaaaaaatcagtccaaagggcagcagggatcgaaagagagcgaagttgttagagctgagtggtgggaatcacatcatcaacgatcgaggatggcgactcaaaagaagggttggtaatggttgctttggtttggagagataaaggcagttgcggtttgtttctttgttctttttttttttaatctttcgatgaacaaaagggaaggaatcctcggagaaatcgtattacaggttcactggtgagattggtcatcacacaagtactgcatacattcagctccgatagggctccaatggtgtgactgtgagctcagagaaatgccccagtcagagggaaagtattgctgagctcaagttggagatgtggagaagatgagcagcagtcaagtgagcatcatccgcaatcaaagccaatcaaccaacgcactcatacaccgataaccctcatgaagaagttcttccccagttacagattattgttagagtgttagggattcaattaaattcaccaaatgaagtttgggttcaacttcggttgctgggatggtgtgcgtgtttgacggagactgaatccgatccctgctaaagattaatccatcatcaagctttgtaatagtttagccgaagaggatcgacatggcgtgctttcaatccaaaagctcaccaggatcaatatgcagtgtggtgctctcgcaagcaaaaacccaacaagtggaagagggtgaactagaaggagcacgcaggggaagaggcttgcctgtctcctctgtcttggcttcgatctgcttggcaagccagtcggatttctgattcaagtttcagctgatggttaactttccttagggaggaggtgatatatatgagtaagagtggaggactgagcatcggacttacaagctagcgtctcatcgagcgattacatagagtggggaaagcattggtctcgtgtctgaaaaaaacttactcgaactgatgatgatgatgatgatgatggggaatggatgaacgacaagttgaagttggcaaagctacacatataccagatatatgatgcaccagccgcggcagacggaatggaaaaaatgaaccatagacaaacttgcttcagcttgtatgactttatcattaggagagggtaaataaaattagtgatcagtcgatcggattcgggagtcagattgcaacgaacgtggagccagttttctttgtccttagtcttacccaggagcctcgtgcggtgcagcccttccatctttgtttctcatctgaacgttttttgtaaatatgatggctcgatcgaattctggttcagaagagcagaggagctaaattacgggacaaggtataacaggcttgcagctcccttggatggccgaaacccacccgcaggatggggagagagagtgtgtgtgggcaccccgagagcacggggagagactcagctcgatggccgaacacttgccggccgatgatcagccgagtcttcaagcctgcaagaaacactttgttccatgccaaaagaaagagaaatgctttcccggtgtttcttcctcttttcttccgctgaggggaatgggaaattatgtatggcatgctcaaaagaaactctctgcagatcccgatgatccccaccatattggacactcacaacaaaggagcaagcacattgagccatggcccgggcagatttccggaggccccgatcagagaccaccaacacgcttcttgaggggtctgcacgctcgacccgtcgatcagctacaatctgacgattgtaacccctgaaagaaaaagacacactcggctcttcttggcaacgtgcatcgtcgatatcactccattcaagctcgatcatccaccaacgatttcccggcgatccaggcgaatacatattccatcctctatcaccgcttcccaagagcctcacaaaacacgttattcaaatcaatagtatactgaactttttctttttcgttgacatagagacttgatgggggtggtgtcagtggcccgagcaaacgtggcttctccagatagccagcacgtgttccgcggagagctggcgagaattcgttgttggacttgggcttggtttcatatattgtccaacgaggtaccccaactcgaaaacatgtactatactcactcatcaaattggctgatttcaatgtaaaggcataaattgatatcttgttatttgttcatccctggtctgatattctgtggaacaagatcaacaaccagcagttttttttataaaaaaatgcactgttttaatctctaaagaagagaatatgttttccaataatccttccccagttgaaatttgaggcaggatttaattctgcctgttttgattgagtttacttatcatattcacatgagtgcttatttcaccactgatattttagttgcagcttctgatggtgatgcttgtctacatcacaccctgagcttggagtactgaacccttctcttaaaagcccttttggctgttagttataataagacctgtttcccaaaatcaatgaaagtgctgggtgtcttttgcactttttctcctcttatacctctgcaaggggtttatgtatcaccttagatttatctcttgagcaagttgagccttctcaagaaacctttcacatttattatagttgaacaacatcacatgcataatcccagccaagaattgtctttgcaatgctatgtagttcaatcattgatacccctgttggaagcatattttggggctcagaagagccacacacacacatgcaaaacagaaatgctcttcaacaaccatgccaaccttcagacagacctgaaagctttccttaaatagttgaccattctttgatcatgtggagaacataaaaatcaaattgacagggaggcaggtagcagacactgttctgatgcctaatgcctttttgatctggtaatgtgcttacttcgttgcttgataaaaatcatttctaggtcagtaggtgagcagaagctgatttcatctggaccagagcttttacatctaatggtctcttcctccctttttgtgcatttctggaaagaactttcaatcacattgtgcacactttttccagacagggagggaagcaggtacagtctgaatgatccctatcctgaaaaagctagatcgcgctgttcctgccacctggttatctggcaagaaaaatgcggggttgcaatccagtttgagcactcaccaaactttgagaaaaggagggccaaaggcactaggtcaagcctaaagccagattttttttttcagtgctaattggatttaacattgtgcactcaaggaaattacagtgtagcatataaagccagcttggcatcccagcaaaccccatgtacaacttcaagttggagggggtgatgtcgaagccccacttgcccaaaagggagtgtgccatgcacactaaagcttgatcaacccatggcaggggtacatcccctcacttcctctgtgggtctcttaatatcagcctatttgatgccatacaattgaacaggaatttatgagacatgggagtgactttgttggaatttcatctctttttcttctcatccctaaaaaactcatctatcccacttttaaattcaacatgatttcataaataatttccatgatttttactttgtttttgatagtttctgcgtgatattttgttatgttgtctagtgctgcaatccttgtagtcttcgaacccaggtctagtctttatcaacttacacttattccagacatcttttcaagcatatgtttatctgttttattcattttgatattcatttttctcaaccacatgtttgaccacttgtatgtagactatttaacgcgtagtctcctctaagtaaaaaactcattggctctctctcattcttttcccgacccttgagtcagtccaacaaaactcatttttttgttgcccccaaaaattttcctctcaaaaattctccacgtctttggtcccaatttcatcagacttaagtatccactaaacaaaaaggtttgctactgaatcttgcactcaaaaattactgaacccctgaagacatgccagcccttgactactccagcccgctcttgaagtgagaagatacaactttggcagcttcgttgacaattttatgtgatgaggtcttagtcttcttgctgcatatccattctacctttcaagttcagatggtcttaaacgtcgggcagttggtaatgatatgcactgatcaaaggagaatattctttctctatgatatcacgatttgaaagtcgttataaatcaaactacatgagactaaaagaaacgcaaggctgttgaacaaacaagaaccaaaaaaaaagaactgggacacaaacacttattaattacatctaactgaaatccaaacgcttggcaatcttgcgcgtgcgatcctccatttcgacatctttacctgaattgtcaaccaccgattttcgtttttttaatccattaccattcctgccatctgccccacccgctcctccatcttgcggtgcaatctgtctaggaactaatgctcccttgggtttcggtaacttttgagggttggtcggatatggagttgaattgaagtattggtgtcgtaaagccttgaaggagtagccacccggaaagagataaacatgagagcttttcagcgattacttatagttgtttttcttaaaaaaaaatctacacacctgcctagaatttatccgtttcctcggatcgaacttcaaacaacattctaagaaatcgatagcatcatcgccagctgcactgaacagtagttccagcggctgcttatgctgtatgggaaactcgacataatctgctagtcttttgtgaccctaatgccgaagggaaagttggggaaaagggtaagatgaagaaggtccaaccacgttacgcgaataccaaggtgtaggaggacaagagatggacaaacaggccaatcttgatcagtcggtgtcccgagggctcgaaatatcgtgcttaattgatcaaaatcgttttcccccgcgaggtatggagtccttaacatcaactcggcaaatatacagccaactgcccatatatccacaccggtagagtaagctctggcgccatagagtagttccggcggacgataccagctggatgagaggaagaaaacaaacaaattcgtattgattagtaaaaatcaaagttggccaatgtgttagtgctacaaaaaaacggaccgagtgactacttggcatgtcattcttgtacccggatcagcatactcacgcgccaaaccaaaatccgcaatcttgagtgtcccatctgaagcaatcaacaagttgttgggtttcatgtcctaggaatgggaaaacgtaactccaaaggatcagtataataaaagtagaatcaacgggttcactccaaacaaaaacacgtccgttacgcgcacacgatccggctcaacagaagcatgggcgaagaagccacttgagatcagatgaaagatcacaaacacgatgcaaaacccagttttgatggcaaaagtccaacccctgcatagtcatgagcatccagcttttgatatctgaagcttggaaaaccaattcgcgatctttgatgacggcttctaaatcggtgtcaaggaattctagaaccaagtttaaatttgatttagatgaaaacacatctaagagctacttatgaaagaagccagattggaatcagtttacgcgtagaccatcgttggcaaacaaatcggaaaacaaatcgactgaaaaaaatcaagaaaagagatggaaatacgaacaccaatgacgttaggatggctcaattcttgcagaaatttaacctctctgatcgctgacatatccaatccatctttgaattgcccggcctgggcgatcaagaaatgattcgatcgtgttccaaccaaagagaacaaatcacgcgtcacaaggttcataagagagagccagatggatagcaaagaagcaagaacaatcgaaccttaatcttcttgatggccacttttctgttggactttttctgatgaccttcgaacacgctggcataggtaccttcaccgatctttctttcctttgtgtaactctgttgaatcctcaggttggccaattcggctgcttccatggctgtaaattggaatcggttgctgtataaattggctctgtgtatgtcatcatcgttgttgggtgcgaagcccgaagtagacacccgtccccgtcagggtttcccgagattgaccttctcgcctctcactggggggggggcttgtgagccgtatcaggggccatccaggatggagactttcacagctttttcacagcttgatttcccggtgtccgcggaaggtgtcgagcaggttcgagcgcaccctcgcgcggaggcagcttgtgacagccagtctgggtctcactggaatgttctccatcagtcgagaacattccgccagtgctcgctccaagctcggcaacccacttcttgggcccgattgtgggcaaccctcccaactgaaacttgtcatggatggtcatggatggcgatggaaggaaatggtacaatcagattaccgtctggctcatcggttggtggagcaggctggaccagacagaacttaaaagctgtccctctcccccgctggcccatcccccaccatcatccaaacaagttcacccaccacaaaaccacaccacatcccccacgcaccctatcacaccttgagtaaataaataaaaatcagcatgtccaacaacaacagcaacggtaaaggtttgtagaccttgtccttccccccctgctaccgtcttgcccccgtggtgaactgttctcactgagtcccttgtgcttctctcttttcagccgtcggtatcgaccttggtaccacttactcttgtgttggtgtatggcaaaatgaccgagtcgagatcattgccaatgaccaaggaaaccgaacaactccctcttacgtcgccttcactgactcagagcgactgatcggtgatgccgccaagaaccaggttgctatgaaccctcatcacaccgtctttgatgccaagcgtctgatcggacgaaagttcgaggacgccgaggtccaatccgacatggagcgtaagtttcccccagcttcacttcctagtcagttggcagtgatgttgactccttccccctctcacagactggccattcaaggtcgtccccaaggccggcaaacctgttatctgcgtcgagtaccgcggtgaacagaaagagttcactcctgaggaaatctcatccatggttctcttgaagatgaaggaaactgccgaggcttacctcggaacaaccgttcaaaatgccggtaagcactgggacactcttccccctcaccatcaagctgcagtccaccaactgaacctggtttcacgtcttcctcgcagtcgtcaccgttcctgcctacttcaacgactctcagcgacaggcaaccaaggacgctggtctgattgctggtttgaacgttcttcgaatcatcaacgagcccaccgccgctgccattgcttacggtcttgacaagaagaccactggcgagcgaaatgtattgattttcgacctcggaggtggtactttcgatgtctctctcttgactatcgaagagggcatcttcgaagtcaaggccaccgctggtgacacccatcttggaggagaagactttgacaaccgtctcgtcaaccactttgtctctgaattcaagcgcaagaacaagaaaggttcgtggattattcgactccctctccaattgcattcattcatgtactaatgcaacattcatcttatccccctcccagacctgtcttccaacgctcgggctgttcgtcgtctgcgcactgcttgcgagcgtgcgaaacgtaccctgtcctctgcggctcaaacttccatcgaaatcgactctctcttcgaaggtatcgacttctacacttctctcacccgtgctcgtttcgaagagctctgtcaagatctcttccgaaagaccatggagcctgtcgaaaaggtccttcgggattctaagatcgacaaggccaatgtccacgagatcgttcttgtcggtggctccacccgtatcccacgtgtcatcaagcttgtatctgacttcttcaacgggtgagtctcccgctcaatcccgccaacgattcctcgctcgtgctaataacccccctttctttgtattcaggaaggaacccaacaagtccatcaaccctgatgaagccgttgcctacggtgctgccgtccaggccgccattctttccggggacacttccgagaaaacccaggaccttctcctcctcgatgttgcacccctctccatgggtatcgaaaccgctggtggtgtcttcacccctctgatcaagcgaaacaccaccgttcccaccaagaagggagagatcttctctacatacgccgacaaccaacctggtgtgttgattcaagtgtacgagggagaacgtgcccgcacaaaggacaacaacttgttgggcaagttcgagctatccggcatcccccccgcgcctcgtggtgtcccccagatcgaggtcacatttgatgtcgatgccaacggtatcttgaatgtctctgctgccgacaagactaccggaaaatccaacaagatcaccatcaccaatgacaaggtacgccctttttcacgctgtctcgcattcacacacactaacccttaattctgctctccgcgcaatagggacgactatccaaggaggatattgaccgaatggtcaacgatgccgagaagtacaaagccgaggacgaggccgttgccgcccgaatcgcctcgaagaacggactggagtcctactcatacaacctacgaaactcaatcgaaggtgacctcaaggataaacttgaggcagatgacaaggctaaactagagaaggaaatcaatgagaccatcagctggctcgatgcttctcaagaagcctccaaggaggagtacgatgaacgtcaaaaggcccttgaagccatcgccaaccctatcatggtaagtatctacatagcttcccataggcatcacccccgcgctaaaacttcgatttattttccgcattacagatgaaggtctacggcgctgctggtggcggcatgccaggaggcggtatgcccggaggacccggtggattccctggtgctggtgccggcgctcctggagctggtgccgacgagccttcggtggaggaagtcgactagacgcaacattaatgacgtattagtttttcttttttatcaaaaaagtgcggtttgtttcgacattgcgccatatgcacatacaccttttgtccatctacataccatgtagtcttcctaatgtcttttcctatacttgtctacaaatttatgacctgcttaacgtgtacaatgagagagatatcaaaatgatcaacacaaggaaacgcgacaaaaaggccgaacaggcttttttcatgtgcattgtgagattcaggacccgtgtgtctttttatgttgtggatcattgcgcttcgcgatgtacctttgtcgaatttggttccgagtttgatcgcctgaggtgtcattgcgaaataacttagctaaatgcaatgcctctcaagatgtggcttcctcgcatggaatgaaatgtgacattttactcggtagggaccaagattcgtaatcatgttcatcccgacagtacttcatggctttgatccagaaacggtgaggatcatctttgccttgattgttccgcaacaatcgccaatgcgactaagtaaccgccccgcaagcccgagcagctcggcataaggcttatcataccagaaggcatccccggccgccgaagccatccgccgttgagccagatctgactccaggcctgtggacctctggactgggggcagactgtcatatgccgaactctagctcatgaaatcccttcgcctgggtctcggcgggcaacgcccggggggagactttgttaagctggtgccgaacttccctggaagcccggccagcttttttttttttttttttttttttttttttttcaagtgctattgatttcacataccgcactatagtgtatatcatctgtatgtacaaaaaaacccgtataccaaaatgggcaaaaaattatctgtattttataagtgcctagtgttttgatgactacagtgtgattaatccagcgggtagaagaaaaggagggagaaagaaattaaaatttgcaacaaaaagaaatcatgttttccatcgcctcctcttgcggctttggatttcttgtttcattagtgggcaagtatcagaccatggggagtgagagaatttttcatctaatgtgttaactgcttttttcgatacaagtttgtcatgagaaatgcagacacagcaagtagaggaagaaggtgttgataggtcacaagctgaagatgtgtgattgccatgacatttgtgacaaagtggagaatttttacaccattgagaagtgtgtccaagtttccaacaattgaagcattgtgggattgatcgttcgtaatgtgcacctcgatatagttcgttttgtaaaaataggccggaccgtttgattttcagcgcaatgtctttgtctagcagttgaagtaccagtgaaccgttcttctttcctttctctattgggtttccgagccatcgagctgattgaatcaggtttggatcgatccggttttgcgttcctagctcttgcaggtgtgaagtatctgttggattaaagttagtcgggattgcatgtaagataacaggatatcggttggggaaagttttaagttcggtgcaaagcaagtctgtccacttgtgtttgttgttgagcagccaccgtgcatttgatcgtgaacttgtatagatcttcaaatctttagagggaagtcgtgcaatgccgtcgatttcaatttggtgtgagtcgattttggcgtcaatagaaattagaatcttattaatcttagttgtgatgtctgtcgctgtcgctgaatctagtgcaacgaacccaggcggagtgcgaattactaggctagatttcttgaattcatttatttgtgtgttcgaaggtatcgttggtgttgatttcccttgcttgtttatggtagggtttgttttcttattgttggtagtggtcgctgagggccaggtcaaaggtgtcggaggagaaactgtaagagatcgtcgttctaatcgttctagtcgttcagtgatcttctccagatgcgactcgatattcatagcagatttcagtttgattgtttgatctaacagagcttgtatttggttttcattcagtattctagccgggttctttggtgagagagcttcattcaggaacttcgttatctcgctgagtatttttagcggtgaatccgttgtttgtggttcatgcgaaacttgtccggttggtagaggagggggatcgggaatgggagggggaggcatgggattgagagatttgttgcctgtggattggttgaagattcgcgagtaatccatttaccaaaaaaaaagaggtgactttgtggttccgagaagctccccggccagcttgcgtatgcatgcggcctgatggaggggttactcggtggccaggctcaaggcaaaagacggccctgtcaaccctctcctacctgggcttcatttttgctgtgcaggaatgtttaactaaagatgcactaggatggtgttctcaatacgacagcaacacctggcatttcgccgtcacagagtgcatgtttcatggtgacactggtctcaagtgatatgtgcgcctgtgccagaaactgtgcttgtaaggaacctcatgttcttgaaacatggatactcttcgccgagggcccagggccaatcgggagcctcaacgacaacagccttgaggctccttaccagtcctccctcatcgtgaaagtccaactttcggcagcacttctatccatcttggccttccaatcaacagcaaagcttggactaatgtttcgctggttaatcttatgtttagttgagtgctttcttgcaatcgagcagctctccagagatcacatgggattctcatcgctctctcgttactgattccaacttttctgagcagtttgtagcagggaaatgtcatgcagtcgaatacggctcaccgaaacttggatcagatgctccgcaggagttatctgcttcactggggtcttaccattctcactccagccaacaagtgagtgcatatagctccagacagggaaagccttttgataatgttttgattcgcaccttctcttctctccgaaggtggacccccatgaacttcacattataattgacgatcctgaagagacgcacgacgggaaacctcacgacgcgcacgagactccgagtgctattgcagagagtcagagtcggcctcccgagtctacaaccgtaacaacattggctccgggtccccccgaagtcaaacgattttcgagacaagcgacaagacaaaattcagagcgaaccggcggcgaccgcgcagtagccgaaagctcggagtgcacggaatgtctcaagtcgtatctcctatcggagtgtggacttaagatcatctccgtttctgtggcggttggcttgatgttgacttttattatactccacgaacattggtactagcttcgctacatgacatttttactgtagagatattttatcaagttcttcaagatcattaccagatgaacccagaaaatcatgaaaactcacttctagagtaactgggtcctctgccaaagatgggttttgaattttgtgtgaatatacataatatatttctgcattagataaattctttccccatcaaccccagtggcagatttcatagatatcttgttaccttgttgaatctgaacacaagtacgtggccctgtttttccaccccaaaattttgcaaaaaaagtctgcaaaatgtggtcttattgctgaagaatttggagagtgggtcagagtaagataactttcgatctgttggatcaaagttgcaagctcattcagctgatagttggaattggggctgttgctcagttttcctgataaataattgaagtgatgtactaccttgtctcaagaaaacacatgtgatagaacaatttgtattgacctttaatttccctccctggcccaaaattgaagtgggccaacacaggcctacgtacactacagaagaggtcagcccacctggaaatgaaacaatgatccagacacaagtgatcagtaaatatccggggtgactttgatcttttgtggttttgagacgaaacttgtcttgtgcacacacgctcacaaacgctgatgtaccatgttcggtagtttcccttgctctcaagaaacgccacttgaccatatgctaggctggactggagcttttatggagcttttgaatatagcacacccccatcagctacagcatgaaacatcgatatgtactcataaccggactgaagtgccatcactccttctcgtaaaaaatccataaggctcgaccttttcgaaggaagtgcttccgacgaaaaattccgatcaacgagctccattcaagtttgcatcctgggcggcaatgttcttcttcaggtggttgattttgcttctagttaagtgctccctcgtcatccgtcgctatgtcagggctcctggctgacgattgctttctgctagacagctcactgagaagtatcatgcattcgggcctggcgaattaaatttggatccagctgtttcgcaagagctgcatcatgggctacggccgtatcatcatggtgaggccagcgagcaagtgagtgatattcttgtgttacagaaggaaaaagattcttgataatttttgacagtgagattgcatacaacatttgttcaagatgaacccggacgaatttcgggttaagattcaggattcagaccgagcaatgcaggacggaacagcttcaagttcctcacaccttgaagacgctcacagtcacggcagtcaaagcaccgcaacaagcgaggatcagtgtccaatttgcttgagtaacgaaggtgaaatgatgagggggtgggaatgcaaacaccttattcacaagagatgtctgaacaagtggatcacgaatgaacactcttggccaacatgtgcggtctgtcgacgcgcgaagcgagcggccggctccacaacgaaacagcccccggccccgccgacggatggtactccatttcccggttacactccatggcacggccaagctcaccccaccagcttagcagcaagccagcaggacgcagccatcgcacgctccaaccatcactccaccacatctgtcaacgaagccaggtccgggtggcgccgtttgatgccgtgtatcgccgtcttgacaagctgcttcaccatagccatgattgttattcttagtatgctcaaggcacaacatatgtaaatagaaaatttgctgtcttctacgtaatcaccattcttcttttttttgtgtattcttcctcttttttcgctttttgagtctttctattcttaaaaagaaaccccttgttatatcatgtagagattgtcaaagacaacagactcacaaaactatgggcctcagaaaaacggctacgtgtgggtggtgacactgaattatcagcctgattaaatcaaggatgaatttatgcatttttttgacttagggatttgatgataatgcagggacccagatttcaaatgagacggtgtcccagaactccacaagaaagcatctcaagtaagattaaatacatctcaagatgtcaggccggctctcaaacttgatcattactgtttaatttgttcctcttcaaggcttaaagtaagcagattcattttataacttaggaaaacaacgaagttcttcatttgggtgggttgctgtttttttagcatgccccattcgccttttgttgtatcctatgagaaaacgctttgaattgagaacttcatcatctgtgtgatcatattctactgtgtggtattcttcagcctgtaatttttactgctttgtattttgtgttaccattgtatacataaatataaattgatttactgtttgatccacaaagttcctcagcctgaccaaaaatgaaaatgtgaccattcaacacatgcatgtagtgaattcaagcctactggaataaaaaaaaaaacaaagtatagaagatgcagaaatctggacacgacgtacacgcgaggaagatagaagaaaagcagatgtcaagaagaaaacaggaatggtttttatttcagttttgtttgactgggtttggtggatttcctggaggcgtattaggatttggagttgtaatagctgtgcggatttgaaaagtacctatttttttttttcaaagaaagaggtccccatcagattgaaacggaggaaatgacgacgggtgtcgagctcacattgagggatcgctatctccacagacactattgattgaattcccagattcatcaaggcgcctctgatgactgcagaaggaaatatgaccatctatgacggcggaagacatcagccacggcgattcagatccgttcatttggggtgtcattcacctttctacagatctcatccatttccgattcgtatcctttgggaacactgaccctcaaaaacgcacgatacgagtgatcttgaattacgtaaatccctcgatggtttgtcctaaggttgtctacctgtttattgtacatcgctgtccaactgagagagccgcatcaaatcaactctgattgaactattcgaggaacggtggttaggcttacatgtctttacagataaatttgatgacttctagtgggtctggtgcagcttttgaaatccgcggtttatctctggacaacctatatcaagatgagattgagaagtcatgttaacaagctatttgtaagaaatggtaccagaggtcaacaagcaacctttcagccaatgaccatcccactttatatccagcagcatccatccgaattcgatgtgcttcatcaagctctgttttttgagtttgaatagtgatccgactgggttcttgatcttccttgattcctgttccaccgagttgaagtcttttcttttcttgataggcccgtttggcatccgatgaggttttcaatgaatgggcagctgattctgagatggaatggatcatctagtatgtagtaatcgaatagaaaatgaatcttaaggttcatgttattttacttagtcctcctctacatgagcatagatcccagtctctgtttattgatctgatttgaggttggattatgactgactgactgacttcattgaggaaataatcgttcaggtgagcatccacttggctcggtggacggtagaggttgatgttagctgatggtgccatctgtgtatgtcgttcttcgtgactgccttgatgttgttcttgggtttttcgagtgatgttgtttaatcggtcaacagctcatggcactgatcgaagtgatacataatagacaccacttggctgcgcctgtcacagccctgtcaccagtctcacccgcaacacagcttcctccacaattcacccacccagccaaagcaacaacaaccaccagccaagactcaagactcaagactacccgaagaaacaatgacggacgaaaactcaaaccaaacagccgatgcagcagcaccctccccggctagattgagggccgaagcccggaagcagaagattctctcaaaaggaaatgatcgactggctaagatcactggggcaatgaaaagtagccacacctaccctcattcagaaaccggtaagctaacagattatgatatcaaaattaatggaaatgatgggatgactgatctgagacttctatacggatcaatctgggcgaaaaaaaaatcacacctgacaatcagaaaaggtctcaactgaaccaccagacgtggatatctccaaattagattcaaccgatgtaccaccgaactcttcaagtgcggccagcaagcatccctcatcatcagccagcatgaaccagaagaagagcctaacagaacaaccgacaagaccactgcgcccagatccgtcgatcaattcctcgatcccacccaacgcatcagacccaatgctgcagatgatgaaggcgatgggactagagctgcccaacccgggcagcctgccttccgatcagatgtttagtgctgagggaggtgccccgaacccgatgatgcagcaagcgtttgccggcttgagtgggatgcagatggccaaccagggagcgagagagaagacatgggtcgaccgtatcttccccctactcaatctgctcacagtcgtcggcctggtcgtctcggctgttctgtggtggaatccgctgtcgaactattggaggctgctccaaggatccggctcaatagccgatggctcgaaggtcgatctgaaggcggaatgggaggcgctctatccctccggctccactcctgcagtccgtcaagctctcggacccgccccggtgttttggatgtttgtgacgatcgagctggctctccaggctaccagatggatgtttaactgggtacgtacacataacccttcaataacgctttttccttcagctcattggatgatcttgtgtcgtctttgtttttgggtagggatctggatcgcccccgggcttgctcgataccctcatactttccttgccgagaccgtactcgactctggcatcgacggcgatgaagtactttgcgatcaccagcagcttgatcgacgacctttgcctcttgatctttggcgtcggctgtgcggttctttggctcgagtggaaagatctgaccgaccatagtctgtttagtttgttccagcctaattaagaccttttgtgtattcttactgccttacgcgtacatcccttgggaaaaaacacacacattcacacacaaaataatttagtcattaaagagattctgtttataccagttcacatatatgcagatcatcaatatcctttagatgttgtgaattaaccttctgccctcaagtaagattatctgggttgggatcgagtaaaacagcttcatattttccatcttgcagtttttttttcacaaaaaataaggctcttgtcatgactttttggaggttttacaatggagaccagagggagatgggcagaaagaagccgtgtactctgagttggaatattctcgagtatcaagtgatagatgagcactgagaaagtctggtatgactcataaatgctcaatggactcggagaaaactccccatatatgtaagtttttcaatttgttgatgaaacccaatccaccaccaaaattagtgtttatgtaacattgtgccagcagttcccgatgcaaggccattttatctgatcaacaatttcgcccaagagcaagattaccttgccctcgagggaacaagggccaaaaagtctgagaacaaattatcatcgccttgtgcccaagtgacatcggcctgaagggtgggtgctgcattaaccttgacccccttccccctagcaatccacgagggcgatgcgactgcagaagattcagcattgccggtccagccgagtaatcgtcgacaggtgccaggcgatgatcaatcgcccggtagccaggcaatttcgacggcttgtcgacgggcctcctcggtgatcagggtgtgtacctgctctccaaggggactcttccacaagtactaggccagttgcattcatgctcgccaaggagcctcctcgaccgaggaggctttgtgctgaattagcaattcacataacccccagcatccttacaagttatggagacctgtctcagggtgcaggtcctgtattttctcttcgttgaccattaatctcagtcctcattggttaatcctgatgagtgatggatagtgacaagtgtgaggcccgacctagatatgcctatccacgcaatcatgaatgaaaaaaaaggaatcacacgataaagaaaagaaaaggatacactacgatgatgtgacaattacttgtgctacgtcctagctacaaatttcatattatcatcatgactaaaaactctgatcgtcatgttgatcgtcattgtttttaccaatataacatgttgggatgtgcatataattcatcgacaataagcgaagaggaccccgggaaaccccctataaatgtgggtgacgaaaatgtatgaattttattgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaatgtccaagacgactaggggaaaacttcggtcgcttatttttacttccaaggcaaacgctttctttcagcgctctgctcagttgggatgttaaccttgaagtccaaggagaacaaatctgaaggcataaaaaggagggaagctgaggcccattgacaattcctcatcctccatcctcctcagcaagtcggatacaagataattttttgaacctttcccaaccaatttccaatcaaacagaaatatcttatttgaatcttccccaatctcacaagatgcagagcttcaacttatttgtcgctttcgcagtgttgttgatcaacactcaggtcaattgtggctcatttgtgtgtcccattcccggtcaacctaaagaccaaaaagatgcctattgcatccaaagaataactcgcaaggagctccgtgatccggctaataaaaatgcaacaatgttcagtaagtttgatggaattttgaatctatcaattatgttatgccgtccattgagctcatgatctcttgtcaacctaatacacaatgatacttgcagagctccatataaccgaaaaaggtgaagatggctttacctgcgatgatgtgagtctgaacggtaaaccggccagagacagcttttgctgcgacgctccgggtgacattggtgtggtaagtttttgtaccacagccctttacttaaagcaactcaggttccatgagatctgacaccgctcctccacaggttttgccaagtccccaatccatgtgggataccaaatgcagcattattgaggattgaagaccatcatattcttccccctggactttctctgcaaattggatcatcctcattggctgagtcggttaaaaccaaaactgctttctcattctagtctaggctattaaaacccccaaattgtagtagagactcaattcttattggcataatttcaattctttattcatatattgacctcatccatgcagtgcacattttagaaaaatatttttcacacaatccagaaaacctagaaggtagagagaatggtgggaaagttttcagtcattatccctacttcaagccaataagggccaatatctaagtaggagtttggatcagcctcctatattgctaaaagcccctctgccatcctcaatgcaatattttatctgatgggaactttcctgcttcaaaagtcctgccaatgttttaggattaacagaggattcctacagcatttgttttctctcccttgtcatcaatacaattcaaatgttggttatatgtatgcattcagtgttgttggaatcttctttgcatggcagctccaactttaaacaatcaagtacactgttttctgatcaatcatacccatcaattcaatttctgttacactaaaagtgctcaaaagcaacatgtgggcatgtttgtatcaggaaaaagtgccagccaaggctacctggccctgcaaactaaggtacttgtaaccagttttacagttgaacttatggacaacaaaagtttgcttgtgtggtctgggaatacatacatcagatggttgtgttgggatgggatgaacttggccaatgatggcttggaggtaatttatgattttttatggagggtctgagtgagaatttagtttattgacagaagaaaaatgcagattaaaggtgaaattgcatggcaacttgatgccaatgagatgggtatttaagaagacacatgtttttttttttttttttttgctttgtggggtttcaaacttcaagatacaatctaatttggatgcaaagctcagtatttcaaaaattctcagactttcacaccatcaattttacataagtaggtttatcttcagcaattgctggaccgtattgaacaagttttcacccccaccttccttggagggaaggcagaggaggacaagatcatcttgaatcaacacacttcagaagggagggataataagagttcttcacctatttgaatgaacatctgccataatctttcaatcacttgaattccttatgagagcttaatattttctgatcacttgtaagaactcactcatccatcccttgggcccctcaatcaacctttcaagcaaattggtcttctactacagattagatcatgtaaactggtttgacttgtgaagtctatccctgtttctttcatgagtattgtttataactcatcaagcaacatgaggatccaaatatccagtttaatgaggtaaccaccaatgtcaatgattgcattcaattctggtgaagtgtgaaagataatgaagtattttgtgtcactgatttatgatctagactgagctgcaaactctgcctttctatattatcagaaaacaagaccactaaggtaagcttggcagtttggttggtgataatggattatgttcaaagatgggtgtataattgttgaggactgatcttgctgtccaaagaattgattgagttgttgattttattgcttgtcttaatgtcttgatacctgtgtaatgtaatagaggagatggttcttgagccccaaagggactgggagcactctgcttcaaccaggactggctcttctgtgtaatgtttgtgaaactgaactgtgtatatatttcaactgtgaactgtaattcatgtgaacttcttgcgtaataaatatgtgtaatctggagacagagtgcaaggcaatgaagagatgatgtcactttctgctggtacttcgctaaatccatattcctgtttatgatccatgcgcccctatgcacatccggcagaaatccttgtgtttttttttggggtctatcattgcgctctttctgattggttgaactgacaggccagcttttcacaggcactcgatcgaaaaactgcactgtccactccgctatatcttgttgagggaactgttcttttttttttcttcatggtctgtggtctgtttaatattctctttagtctgtttccccacacccacccggccgattgtgggggggctgtcatcgcttatgtaaatcctaatcatgaggtctgctgatgatcgtaattctggatttgagtgtaggtaaggctgttcgatattcagtcggcttatgtgagccactcgaacatgtttcatataaattcacttggcttattatatgctcatcaccatctcatcctccccactctgtcacagcgcatcctcaccatcatcctgacttccaaccaaattcctcttcaacaaaaaccagttcatccatcctatccatagctagctgacccttcaagctctattcctctgcgtttccttatttcatcatgtccaaagttatcgtcgtaggagggggcttgagtggtttatctgctgcccataccctctacgatcgaggtgctaacgtattggtactagacaagaatccattgtcagtcaagtccacccggacttattttattcatgccctaaataggatcccagtcggatggctaatgtttgcttggtccacactgatgttctgaacatcctgattattcttgacttaacagctttggagtcagtaatttccttgagcaatattcttttaacattctgagccatccaagtcacttatactgaacacaaatcttctgtttttacacagggaaattctactaaagccacctccgggattaatggagccggcacgaacgcacaggcggagctgggaatcccagactccgccaaggtgtttttcgaagatactaaaaaaagtgccagagatcttgcaagagacgatctcattaaggtcttgaccgggaaatcggctgaggctgtcaactggcttcaagacaaattctcattggatctttccaaggtttccagacttggaggtcattcgtttgagcgtactcatcgtggtggtgcccagtttcctgggatgactatgtgagtagaaatttctcttgccaccacgcagacttttcttcagggccaagcactgaatctagactttcatcaatagtacttacgcccaaatggaggcattggaagacctggcggacagcgaccccgaccgtgttcaaatcatcaagaaggccaaagtgactaagcttctaaaagaaaacggggcggtcattggcgtggaatatgagttcgacggcaaaacctacaccgagaatgggccagtcattcttgccactgggtgggtgccaacgacatctattatcatcgcatcatcatcgtatatgtcgcttattgatttgttatttatcttctgtatagaggatacgctgccgacttttcgccagacggactgctcgcaaagcaccgtcctgatttactcaaactgccgaccaccaacggagatcattgtacgggtgacggccaaaagatggcccttgccatcggcagtgcggggattgactgggaaaaagttcaagtccatccgactggattagttgatcctaatgaacctgacgctaaagtcaagttcttggccgccgaggctttgcgtggtgtgggtggaatccttttggaccgagaaggtaaccggttcgtcgatgagctgggtcaccgtgattatgttactggtaagatgtgggagaataacaaggtaaaacctcatcgtcatcactgtaacatcgtcattgtgtcggttgagatcgattgatctgatggtgcatcacattagtttcctatccgactcgtgctcaacaaggaatcatcggacgaaatcttatggcattgtaagattcttttcttttctgttgatacttcacaatttgctcacgccacatgaaatgctgcttaggcaaacactacgtcggaagaggactcatgaagcgcttcgaatcaggcagtgagctcgctaaagagatgggacttcctgagtcaaagctcagcagtaccttcgatgaatatgtccaaattgggcaaggaaaaaaggccgacccacataagaagagtgaatcatcttttgcttgttctgctatatgcggtctcgcttgctgacttgatcgaccaaacagaattctttcacaattacaattttagcatgcagcagggtcctttcttcgtagcctcaatgaccccggtcttacattacagtatgggtaagcattacaaaactcaatctcgattgttggaacaagcgcttacattccgctcccgacttcattttctcattattcaggaggtgtggaaatcaacgagaagtcacaggttctagacacgaacaagaaacctattccaggactctatgcatcaggggaaattgccggtggagtccatggagccaaccgattgggaggatcatctctcttaggatgtgtagtttttggacgagtcgcagcggactcggcatcgtcttacttattgcattcattggccaccggctctgggcccgctgcccgtttgggtcaaatccaaaaccacttgaaaactacgatcgaaatcaacccacaaaacaagaacgttcagctcacctttgcctgggatgatacaaatggaaagtccacccaggccagcagcgggggttcaaatgtctctggatcctctgccgcacaaagtgcacccccacagcaaacaccgaaccaggcagggcccaacggtcctggtgcaggcaaagcccccgaggaaaagggaccattgaaagaatatacgttggacgacgtcgccaaacacaaaaccaaggatgatgtgtgggtagtcgttaatggggaggttttagatgtcaccaaatttaaagcgtcagtcctttggatcaatatatgtcatatccgcgcaagagactaaatgttaatttattccagtgatcatcccggtggagagaaggccatcatgctgtatgctggtcgcgatgccacagaggagttcaacagtaagtaacccatcgtttctccctttgatggccctttcacttttacacaacgaaccaatcactttttttttcttggcagtgttgcatgaccccaaagtagtcaagaaatacgcacctgactcgatcatcggaacactcaaagagtagaatcagacacccaagcacccacatcagcttgtcttgtttatgatctacggtagaagaatgtatgtacctgtgtatataagtagtcgttcgaggggtttttctcttcagaatattatcaagcaaacgtgttgtatgtaatagtcataaatgcatatgtgccctatcccagttttccttttttcatttcttttttctctttcttattatatataactgctcgtcattaaagttgttcttcatccaattctgaatgacagttgtatttaaatgtggttttttcagtccagtggacctgtagtggtttacatatttgctgtgaaaataaaaacacaacaaggtctgactgaaaacataaatattggtactttcctttgtcgttttttttttaaatatacataagataccttggattttctgggactacattctaagaaatatggcttggttagagctacctgaagtgcagaaacaaaaatgaagtctttagacaagcttttggaagtcatttggtttacaataaccagttctggtgtttgatctacaaattgaaattagcttgtgactggctatcctgaactcagctaattctttctattaagtatttgattgtaatctgcttgatgttaaccaagttacacaacatggttaaacaatgataactaaatttgaaaacactgtgtataccattgcaatggtaggtgaaatattaagaatttctacctgcaaatgacgcccatgttgatcccctttctcacaccagcttgattgctgctttcctacttgaatttcaatcaaatagtggcgatcaatccaatatcttttcacttaattcagccgaagagcttgatcatcaaccatcagtttgacaacccgaaaaaatcatttctttgtaaaacaacactgggcattgaatgctcaaatacaagatttccttcaatgtgaacagttggtacatattaaagctatgcgtaattcgtttgaaaaaaaaaggagcaattttttggaaacagattgttgttcaaccttgatcatgttttcttctgaacacacgcgcaagaagccatctctgttttgcattcatgtacatcgtatccttccaaggcaataattccaattccctcatgggttgaaaattaggagaaaggaatttccaatgagttctcctggatcgcattctgttcccgattcttttgagcccattgacaaagccatcttcatccttaaacaaatttaaccatttcacaatatttcttttctgataatgatacaccatcattttggttgctgcttctgtcattagtatctctcgcttggatactgtgttgttggtcttgaatactggctgatacttccttatagtctcctgacacattaatgaggaaaagaacaacccgacaagtgcttcgcttactctatcttctctggaattgaggatactgagcatgtcatcttgaagaaggttttgctcttccagatatgcaggatcttcggccccataaccaaatgtttcaatcaatgctgaatttaacacccagatcaaaattgaaaaggattttatttgattagagcttatttttctgtcgtcgcacattttccagaaagccggattcagaaacgtgttggttctattcctttcaagtctccttagcacgggaattagtgcgttggcgtcctctgcgatcacgttctgatctcctctttcgatcagcgagattgttgcccacacttcgtcccctacgatggctggggttccctgcatatagaatgggtcgatccacgtattccacctggtgctgcttgacgggcgcaagctcaaagcgaatgacctacttgtaccttccccactttctttcaatgggttcttccaggggaggaattctaggacttgaataaactcctttgattctccgatttctttgacttcgcaattcatgtgtgggttttgaagtttggccaggtatgacaagaaggcgccttcatctcgaaattgctttctccacttctccggattgtgtaatttgtagtatgaagctaaaagggtgattaccgttttagtcatctttaactgattttcagaaaatactccgacgtaagtatccacaacattagttttctttaccagctgatagatcactctgtttgagtttttggagatgaatgcgttgtgaacactatccaacaccgttttaagagtaattgcaggaaatatttgattatttctttgatccaaaagattcgaatcccgattctgagatttcttgagaatatcaagaagccagtcatggagcaaatcgtgctcttcactataaccttctggtgttaagctaccaagtccgcggagcaatctcaggttggtcagcaagagaaggtccacaaactgtgtgacgttctcgtggagctcggcggcagtgatgacattcctcgtagaatgagagcttgcctggataatttcgttcgacattgaaacgatttctctcacaaattctgatgttttttctcttctttgtagtttcaattcttgatgtgctggttcaataagataggttgtgcctccataaatccatgcccataccttttccgtatacgatgagtggaataagtctcgcaacatcaactcagttttcattttatccaatagaatctggatggcttcatccttttcttctgtttcggccaggtttctgaagcccactgtgtcgtgatttgttgtcatctgactctgaggactgaatactgtatctttatttttcctctttcctttgatttcagcccagtaaaaaaagtggagtttttacaatgtgagtgtccaggtatgacacaagaaaagtcaaacagtcgttaagaagataatgaaggcctactggagattctctcatggtttttttcgggagacatcccgccatccacagccaccatcactgctgaagtagttgattcttgtggctcttctccggaggatcctggatgactcaaatctaatcctggattaagaagggtaccagagtccaaacaaatatcgatacacttttgttagctttgtacattgcccgggtgccagggaacttggtctcagtgcgtctgatcaagctgatcaatcacatacgcgcgagggcggacaatcagaaacatcgaagaattgcgagactaactaaaaaaatgcccaacatttttttttggaaataacgagcttttcatagtctcaacctgccctcccggcttagtaggtgtgattttctggtttttgttaacggctcccgggtgattcaataacaaactcgagtctagttcagattcagagcatggaaaaccaagcggttattactagctgttatgtcgagcatgagatcatgtttttttatatctcttttgcaccgattgataacacttgcatgttgaaaaaaaaatgaagaaatggaaaaaaattgtgggactgacgaggggtgtgcccatagctctttccagaaaatatcgatccactcatagcgtcagcggaaatcgcgggtgtaggaggtgcaatcttttgttttttcctagcagtttctggatcggccaaagccaaggtcagatcgagccatgattcggagtctgaagaattacgggagcattgtcagttttgctatcttgatatgagacttctagttcacctctggtaaatgtttgctacgttaatgatggagctagcttacccttgtcactagtactctgactagcagtaacttggctcactacctggttctggcttcgtgatggcgctagctcacccgaaaaggaagcaggcaatcttcgcctgtcagaaattcctggatgaagcatggattttagtgcgcgcgtcaacagaaggcctcatgatgcgcgccgaggtataaaaaataggatcatttaccactcaagaaatcctttgttggcgagcccgatcgagattcatagtggactagaaaatcatcgtgcatgtcatctagaaggttggggccggcgactctaactatatattggtgatgcaaatggataaatggacaatgtaaatagtgtgagcgcaaagcctctctacaaagcaccattgaaggaaatatcttgaccattggcatcggcttgggcagtaataggcgcacgcattccaagagggttggttgtagagctttctgtaccgggtgaagacacatcggttatgatcgagggaaacaaatctagcgttaccaatggcgcctctgatgtgtggagagacctactagagttaccggagccttagtgaactcgattcgtgtcatttccaacaagcacatatacggtcaaaccatactcaacatttggtttggttcccatgactctgcctgttttacttggaatagatcacccagtctggggcccggcttggccgacagagtatcttgtgcataaggtagagatactagcgcggttcgccagagggttctcatgctgaataagactcttgatgagatccaatgcctccaaggccgatatcctagtattttgttaaggggaatgaaagaaatgtcaacgcagatgcacgtgaccttcaagagcaagctaacaagtctatcacccatgcattacaatttatcatcactgctcccattgaaccgattgtgtgcacagcataattatgtactcttagacttctgtagaattggtttcagcttatcaggtgttttgatttacatctctccaagcgaacagccgtgccatcccggtccagttgacggcgatgcggaagaacctggagaacttgtagctgtggcaatatggcatgtgagctgtggcatggcatatcagatagagcaactctatgaaccccggacgatacatacatccgagttgctgtcactagtcaagaagttttatccaggctgctggcacttgtgtttcgactttataccaaagcataaaattgccccatggggaatgaatgggatgcccaggatagcccgcagctgatagcccgcagctgcttcgccctcttgcgggaggcttgcgttaggccccagctggcagcgatcgatagcatagtaccaccaaagaatccagtgttttatttggaggagccaaggaagagtgagtaccatctatttcttctgccttcaggcttgaacatgtattgcagaatgctgatgggtggatggttgcaaagcagatgtttgactcccgagagacgatcgtttcgtgtcctggaaaggtactgatcgctggtggatacctggttctcgatagggagtaccctggaatcgtcgttgggacttcctcacgcttttatacggtcatcaggccagctcaatcaccattgggtcgatctccagagcagcaggggtctttgaagtaccagcagattagactctcgattcgatcgccccaattcattgatgcggaatggtcctaccttatcagtctttctcctcaagccgacttgatcattaagccagaagcgttagtactctatcctttaggcaatcgccttccctttctgctgggtcttgcgctgatttttttttctctctctgtgttagatcttcttcgcaaaacaaatttgtcgaattggctgttcgggagtcactgaaattatctttggcgctgcaaaaccctgaccaattcattctccaaccaccatctgagaaacctcatcaaaatgggcactcggccaaccagccataccctatgaccatcactatcctgggcgacaacgatttttactcccaaccacgacaggatcatgtaagaaaataggattgaatctcgcagaaggcaaatacaaactagagtgaatgataattacatgtccgtctcgaacaggctcctgttccagcgttcaaccgattaaacacgaccttgaaagatgttcacaagaccggtctcgggtcatccgccgctatggtcacctcactctgctcagcgatcttgatctatttcgccccctcgatcaagcctctatcccgctcgacaaaactattactccacaacttgtcccaatatgtccattctcttgctcaaggaaaggtcggatcagggttcgatgttagcgctgctgtttatggcactcatgtctataggaggttctctccggcttgtttggatggattgctgggctcgtctggggatcaagcacatgtcagaaatcgctatattcatctaaaattctccgagatagatttcgccaagttatcatttctcattcacatcactctcctaaaaacagctaacaccaaatcaaatctggagaactctcgatccaaaaatcaatgaaagttgggttgatgcatccaccgcacccgtaatcgaacgattctccattcccaaattcacaaccctgttactcgccgatgtggatgcgggcagtcatactcctagtatggtaggccaagttttcaagtggaaaaatagtgaaagtgaaagtggttagtcgccttgaatcatgcctttggcaaataagtctggtttgaaactatgcagattcacctgatcagcttttttttattgcctagccaatcaaatatggaaggaactgtcgattcaaaataatcaattgaaagtagcattcgaaagattagaaagactctccagcttgaatgaacagaattgtttgtccgaggttctcaagttgtcgagcgattcgaacttttatctccaggtaaatagaccagaaactcttgcaacaaggacaacgagagacgagaatgaagcagtggctctttctcgggccgaatcgctcttacccaacatcattctttctttgaattgttctatgcgtcaggatgtactaatttctttgatgacggtgatgctctttcaatagaatgatcctagcccggtgacggaaacggatgatgttcgaactttgttcattaaagtttcttctataaccaaggcaggtacaatttgttttcacatagaagagatggacatctatcacaccacacactaagccaagattcttgcttttatagtcgattcgccaattaatgaaaaagatgggaacacaatctaatgtccctattgaaccggacagtcaaactcagctcctcgacgaatgtgaaaaacgtcatggagtgatcggtagcggagtacctggtggtaagatttggttgaactcttttctgcttctttcaaagatgaaacccgctttaagattctgaacaaaacccactctgtttgtctgatgtatgaataacaatgggaacagccggagggtacgatgcgatttgggtcttgattttcactccgccatcgctcccggaatgctcgaccgcagaaaaagtagacggacgatctggaaacatccaacatgtgatagagtttctgaaccattggccgcatagctcagtgagagtcttgtcgtcggattcatgggtagtcggtggttcgacaaacgcactgcgagaatcgtctgatgatggtcacgaggatgatggaatcaagatctttaatgatctgcaactcgtggattgcttgaaatcccagcttaatttattttcttgactttaatttcagttcattgtatacctcccatcaggccctcttttgctagattgtagcatcatccctctgctgcaagcattcataccattaatctataccatcttttgagcttttcccttatgatttggtgacaagtgcagtttcacaagcaacatgatcaggtatgttaaacaatttatacaatggctggatatgcccagggatttcttcacagctgggtgatcaaagctcagatattgctagacaagttgttgaagtttcttttttttacaaaataaaacagacagaaattggatactgagaaaaatatactgattttgacttggattctatgactgatagagaggagatgattgcatgaaaatgagaaaatttaatagcaggaaggaaggcatcataaactataggaactgcatgagaaaaaaagccaaaaaggtatgtgtaggtatgtgtgtagtaatcatagactgattgaaatggttatcaatatctagcatgaaatcagaatgaggggtcagaagagactgtactttgccagtttaggattggtcttcttttagtataacctgtgcattttccttttgcttgaagccatgatttccacccttcatcaatcttctgaagcctcttataagctcttatgaatcttgaatatagttttctgatttgctttgtgtggtattcttggattgacatcccataatcaacatcagcattttctcttagtatcttgacttgattgttgcctaatcttttgtatctctttggaatatatcttaactctaagatttttgaagatgttgatagaagagtataatagtcaagaattatttgaggattacagtcatctgtattctttgctagttcattgataatccctggacatatttcagtttgaatcagatctagaaattcaatgatagttttaggtaaaaacctataatggtaagaattctcatcaaaaagatggtgcttgcttgggcttcttattgccattagaagctctatcaattgtttgagatcctttttcatcttttctatgtttgcatttttgtagtctcccaattctctcagatttatcagctcttttccagtttctaactgttcaaattatgtattgattgagaatgatttatgaaactcttgagagctgtatatagtgatttggtttgatcattattcataatgagaaaaatcagtccacaatacccagaaggttttttgcatgagatttgataccattgaattcaatcattcaaagacagacacaccttcaaggaattgcactcccaatggtgagaaccactgcttggtaacatttgtatgtaattcatcttcaaagaaatcttgggttttgtaatgttgtctaatgtagatacttgctctccttaaaatcctatcatcttgaaagttgtttcttaaactttcctggcttatgaatccagtcttccatataaaatcagttgttttgaaaaggaagggaagatatcttgaaacatttacgagaagctcatcaggtaggatggagcaattataagggcctaggacttggtagtcaacaatttctttcttgatttgatccaagactgatattcctagctgcttccctttgattgttgtgactgatgagatatgttcaggtgaagtaatttcaagccattttgctagccccagagactttgtatcttctgcaaggattggttccaagtttttgaaactggaatacattggatcaaatctgcctacctccaaaagttgcaatctattcaaaattgataggttctttccaattttttccacaaaatccctatgctcagctttgcacacacaagattcatactctattgaattttgatggtctttgaagaattctgagatcatctctgattccttagagagaaaggccaaactacatcctgtgaggaaggtataccattagttatttgtgtatccatacaaaccaaatgtgtacaaaccttcggttttcttgatctctgaaaagttcaagaggaataccatcagtatttataagctacctctgaccagtagaactcatgatgggcccactaaccacttactaacctttgtcaagaactggggtgcacatctggtccccctgagtttgatgaggacaagatgactgtgtccaatatcatcacccatttctgcaccagtagttaaagcctttggagcaatgactacatttcaagtagctgagatgaagaagcccgcaatcatcagttgtgaaaacattctgtttgaaattaacaatgtttctgagagatacattcaagtcacttgagatatggatttcaatagcagttgtacatttttacatgtttactagatgcaggaagttttcttcaggacttagagcatctctaacggtccggggggcagttgacgcgcgttccccggcccgcaatcacatttcacagagtccgcgggtcagctccaattatggactggctcttcatggtcgccccaatgacttaaatgcacaaagctgggagaccgaattgagcaaaagtctcggttatcaaagtcaccttggactcttcacattggatcaccgcaccagcttcctcgttgaagaggaatgataagataccttcgggagtctggatttgttctggaagcgtcaattggagtcgcaaacaagccacaaaactcatctcaacactgctgacaaaaaggcctccgtccggttgtgataggccaaaaccggctgattgggatgacggtgaagggtaacaaaacctttcaaatgactactccagtcaatatccggtgaatcgtcgcccagctgattgtgtacttgggcaagagctgagccacccatcctacattgtcggctggagaatggagtcctttccgacaggtatactgatacccaattcagcacatagctcaatacccacgacctcaaatagccatgcgctttcatttccatggctggctgagcacatccagtgtgcgctgagcttgacatgctcaagtgaattgatatcggcggcgaccagattagtgagcacctcagccaccaccatcttggccgagctagccgccgatatcaagctcaatggtgaccgtttgcccatcactatggcttcgcccgaaacaagatcaaagccgtaggaagtccttgtgactgccacgtcccagactggtacctgataggggcctaccatttgatgacgagtgaccaaactggtaacagatttatccccgatcgtagttgcaagactcgcgtagagcagtgtccgatcaggtctggatgtttgaagattcagctggtttcggagtagtcgattttgttggttttgtagcagtcggagttttggccgtcaaagttttcggagttttagctggctttggagtggccatggaggtatctttttgagcctttcttccttttcttttttttggagaacttggcctttttgtgttgtttcggaggtgtattgatgatgtgatggaggtgtgttcgattggtcgatggaggtgtgattggagaggagggattgaattgcggctgggaggtgacccgcagaagtcagcaggtcatcacgggtttgactgccccccgcgatgttttcagggttgatctgcgggtccgttggatgttgaaaattgaacccgggcggtcaaagttcgcccccggtggcccgatcgcgggtccgttggagatgctcttacaagtttatacgtagggcgcaggcagaaccggcaaatacttctctgctccagctcaaatcttgagggtgggcacctaatctacaattagtgacatcgaggccagtttaaatgacaagacagatgcagcaatgttgagaccataccaagagataagatgtgatgaatatactcatgactccagcacaaagagggtttagtttctatcttattggcttcaagttctgggcctgacctggagtaaaaactaattgttgggtctcttcaatacaagtgtgttttattcagactgggatggcgctgtttgatgctgagctttgtgtatcaaataacgtgccagccggatatttgtttacagattttttgaaaagctctggtattagtgatatgatttttagcggatgagtttctatggcagagctgccagagggtgagaagagggacagtagggagagcttctccatcaacaggagccttgtcagtgagctggtttgaatcatttatcttgcaattatatccttcaggccccacttcttggccttgaggttcaatttattgaaactcttggctgttgcaactttatacaggtcatacattttgttcttagttgtgaccgaccttgtgacatccagtggaaagcttcaataactcaatcttcaaatccaaacctaatcaagacctaacaattggtccacatcagccaaaaattcttcctgatcccttctttctttttcttttgatcttttttgactatctctttcctgaatgtcattttggtgagcagaaaaaccctcaaactggaattccttttttttctttctgtaggaatttgatatcaaatactttcttgcagcaatataccaaatgctaatagtagtatatagctgaggaaaaaataaatggaaatagaaatacttgaaaaataaaagtgagcaatgaaaaaattgatagagatagaaaacaagatactcaaggagtacaagaatgtaatcattaggtaccttcagatatttttgtctcaactacaactcagaagatagacacaagaaatgtttttaggagataaaagaaataacaaacaagcctaaagagaaagaaaagagcaataatctgaatcaacaaggaaacaaaagaaagaacaaagcaagagaaagctgggtttggatatacctccacttgagctatagccaagctcctcctgaattccgtttggtctagtgaggggtaaggagttacaagaattgaacagagttgtttttgatcatcagtggattaagggactgaggattgaaagagtgtgacaatggtgcttctgagtgtgatgagatttttcagagttcttttgcagggatgaaacttctcatcttcattacactttgcatgtagttatgtaatatcaacactttcaaccatacaccacagcagttcaggatcactatttgacactttctactcttgtttactaatttgtcttgtttcagctcttatcttcttctattcctgtccaaaaatacattataataacatccgttatctgtctcaatcttaagcactctatttgggtatcctttgatctctgtttcatttttctatttctttttttttattttcttccttttttctaaggtgtggtcccaactgagtttcttgtcaccccagtcatattcttgcatgtatacgtggtgtcttgtagtctttgtcaatttccttgtcaggcggcatcttgtggaagaggaagaggccctaagggtacagcagatataacctaggttgggtagcattgagcgtcttgggccctcgatctcttcttgattcttgtccagtggtatgtgtcgtctcgagcacattctctccggtccccgtcttctgtctcttccgcattgatgaggaatacgaggttgtcgatgatggtgaagagaacggagagtctcgtgtgatttgaatcggcctggaggaagttctagtctgatgctatcttcatcccatcggccacaagcttcataaactcgccatgaaacggcgactttttttcccggaccaagtcaagggtcaacacagcgatggaggatggttgattaggttatgaggaagaaaatagagagaaaaagttgacctacgagcaaggtagatgagcggcgctatcagcgtaaggaccccagcacgagtaccggagagaacgatttgaccatgataaaggtagtgatctgaagtcctaaaaccttgccagcaaagacgatactgaaggatgctgatgatcatgaggagggttgccgtgtgatagaaagggctcctggatggctataggccagatgcagaacttgtacggatgatagtggtcgatgctctcgttcatagctcacccttaattctccccacatccctcttctgcttgaacttttctgactggaccggccattctcttggccgatagttgtcggtttgattgtagaggggtaataatgatatgtacttcttcgattgtgttcactcgtcccacgagacttgattgagtgaatgaagcctgaggcgagaagagttgagtgtttttctcgcccgtcatggcatggccaatggtgattgaaaacgaatccagttgcggtgtgactgggggtacgattccgagcggacgagttcgaattttttttatctccatcatcaatgctggcagatgctggctaaggatcacttcaacttgatgtgtcatcttacaccatgagagctcaaccgcggacaggggcacatcttggcccttttcaatgtgtgatggccgttcggcttcatgggacaaccgtgctcgaaggaatatataagacccgaatggtcgctcaaccaaatatataaataaaattactagaaagaagcgggggatcaaaccgtaaaagacaattttggcagatcatggctggggactggaggtagaaatgtaacaagtaccgaatctacatgctcacttcgtgcggcccctttcgccttaaataattatgtagttatggaaaggaaaaaagcaaagaaaaaagaaaaaaggctggttcttcggccatgaatcaagtcagattgattagagggggacacagtgttgatcggggcaagctgtttatgggaaaaaagatgtgtcaattacaagtgaacgttcgatcgatgtctttcaagtaagactcactagccctccgtaggttttcgttactcatggggcagtggtatggctctgcatcaagggccgggacgaaggtccctggccaaaacttgtgaccccgaatctctgtagccaagccgcgcagcactctggatcagatttttgaggccttctagcggaatgagactcgaggctacgacgtaccaattctattaagcgcaatattgacagtaaattccttgactcggacatggtttttgacccaccctgctggggtggacacacaacctgagaatatccaagatgatactacatagaaccacgaatcaggttagattaatgtaggttctgagaataggaagattgcttctcacgaggtttgagaccgtacggcccgattgtcatacatttgtccagctcacacttacgcgccacgaggccgctttggcacgctgtggataaacagggagagtttgtcagcctctgcataacagcgattcaaacccgacaagtgatggtcggacttaccaactgcgttgggggtattgggaataggctggaaggcaatgtcacagttgtaagcatttgattgggttgtggatagaaatgcaaccatcccgacaagtaagatgctgttaatcatcattttggaggagtatttaatgcttcttttccggatcagagcggatattgattagacaaatactcggtggaggatgggagtgtggacggtcgatgtccagtaggcggagctgccagtacgtatttacatacatatgaacatttgatgctggtcttgctgaacttctttgtttgaagtttgtccttgcaagccgaaaggagccggccttacagcccgatcccaatagagaatggcacgccggtgagatggcgctgggtcacgcaaattacatagtaaaaatatgtagccataatatggcggaaatcctgtacataaacatgtgcaacttacccatactgtggcgcgccacttcctgaagcggtgacggaagcgcagcgggagaggacccaggcaagtccctgtcaaaccgactcatgtaattcccagtgtcaacagtcgacctctgtttgaaaaaaaaaacacataagtattgtgttttgaaaaaagcttggatttttttgcttttctggaattctgaagtatgcacttgtgatgcatatcacaagtttaatcctgctgtttctgcccaacacaacagtgatatgatgtgacaaccattgatcatcaaatatatccgcaaaccaaccatctcacattgtcttccaaccagcactatcctcaccccctcatcaatccttctcttcaacaccaaccaccaatggtttaccgcttccatgccccggcagccaaaattgctgttgtccaaatggccaagcaaggtctttccgctgcactcatcaagaatatgcttggtgttcgattctcacaacaatctttccaccaatggaaccaactctacgaagaaacccgctgcatcatcagagatccagatacttacaaggcacatggacgacctgctagccttacgcaagatgagtcaactttcatgattcagcttgtccaatcaaagcctggcctcttcctggacaaaatacgagagcggttgtatgatgcctctggcgtcctcctcagtattgctggcgttcacaggacccttgttgagctttttaccatcaccttaaaaaaaccagacgcaaagaacatccaaaagtcacttactgccaagtatgcatatgttgaacgaatggagttcttccctgctgacttccttgtatttaccggtgagctttcaagcattgtatcaattgttaacatcagctgatgcctctgtgtttttggagaggattggagcctccccgaggcaaggtggaaagtgcggaacccgcagaaaaatacagcatgtactccggaaggtttctagtgagcacatcagtttcaaaatccaaaagcgaaaaggtctctccaacgcggagaggtctttccagcagcatcaaggaaaaaaaaacatgcattcaaaaaaagagaacgacaagcggaattcagctgctcacatcaaagcgcttactggtcatatccagtcttgaaagatgtctatgaagagaaatacggaactttttaatgttcacctcaataaagctggcgagcggcagagtcttgagatcccttgagtttagttctgatgaaaaaaattcaaagacttaggcacaaagatttgaattcactcttggaaggttcgatctcattaaaccatcaatacattaccgaccccagaatcagcatccaaatctttgccctgacttgagacaagtcctgcgcttctgcgggcctggtgaccttggctggctggagccactcgcaaagcgagcctccaaaggagggacttgtgacaaatacacacaagctcgcatgttgctattgacatgtcttggtgtagcaaaatttggattgcccaccatgcatgtagtttaacttttttttcaggtagatccagcatggtcaaagttggccattttgcggttatcctcatccagattttacaaatattgtatggaaatctgatgagtaagatctttttgaaaaatgtggaatattgaaaaaatcaaagaatccaagttgagttccaagccttgagaagctattacataagcaaaaaacacaaatctgagcggaatctttgacaattacaaagtttctctagaatgtagttgtacatatttctggatattttcttgatgaaaattgacttgagcatcttgggcacgctgtcccagatttttcccgtgtaaaagttaagaaagtgatatatgagacttttctttgcaaaaaacacccttaaaacgcaaaagcaacacgcgggtgtgttcgtttttggcacaagcctctcccgcactttgtgcgtttgacagagaggctgagcaagctagatcttcaccctcatctgcaaccgcttgcttgtccccctccagaaaacatcaaccacccgaccatcaacagccttcacatgatcattgatctcatccagatcctgttggctcctctgcctcagcattgttcttattgaatttgaaatagtccccgttttacggccatcatccaagggtcaaagattggtacgtacccttcccttgtcatctgcatcatcagctaatcaacagactgagaataattggggagagcaacagactaatagtaagactcaatcgatcatccgcctcaatattgatcataaacctagtagcccagctcatcctggtggatcatatatgcagaacagttgcgcttcttggctaaggatcttgccgatcaattgatgcccgcttttcatgccttttcaactggcattccttatgctcgcgttcatcctcctccccccctcttttttctggaaattgaaatctctcttgaactcatcatatcatctcttttttgtagattaatttgggatacggcctcatgccggatgaaggtaccgaaacttgcaccaataattattatattctacattatgtagcttccaccgagtagaatgatgaaactctaacttaactaagtccccctattggaggggggacactgtcccgcagggaccctccaaaggagggtccctgtcggcccaatgcgacaagtggtttaccactccaaccaggaagggaagggatttagttaagtgaggatgaaacttgagtgacaccagcccactgatgaaacaagtccgaaacccgcttaattccaaatatggaaggacctcttggtctgtacagctcattacacattctgcacttaccagctcagcgcggaaatattccacactttgtgtaggctccgattctctgtgtttttgctttgctcagatgaaagcttgttcacagacaaggatctactgtgattgtttgccaggtcaaagaaagggaccccctctgcaagattcctcaccaatcataatgcagagaggttgagcttacttccagccatctcacttgatggaatgctggccctcaccaccactttggagacctttgttgatcgcaagtttgagcactttttagaatttgacttggtgggtttcttattttttaactcttcctggtgtttctggaactgactttcttctctttagctccctcgaatgaataggtaccctgacttcaattccatccttgtttgcgacaacactaccactcatcgaggtgaccgttgtggtggtccaggctgttgtgcgcaacaaaactgccaaaacccctaccttataacctaaaccacttacatatatgaatatattattgcataatcagaatctacatacaattttaccgtcactcattacaactatacctctatctctattagtttagaagataatccaatataaaggttaaagccataccataactagtctttttttttttcttttaagtgcagatttgatttgacattgcgcactatgcatatgcaacttgagacaatgtagatgcaggacaattcccgtagacaacatttatggtagaagcgagagtatagctaatatcctgagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngatgatctgagaaaaatttcggtggcctcgtacgcctgaggtattattgagaagggttcttgtggtgatggtggagatctgctcctcctggagtattgctctggccttggtccttgcccgggagtgtctgaaacataaaacaaggaaatgatcaactgtttctggcacaccacatgtcccacatatggggaaaggggccagcctgcatttaaagaggaagccgttcaggtgcacatgacctgatctcaattgatggaaagcggactgcaccgggaaaggtgcccttggtgatcttttccacagcttttgttttgacaagagtctggatttttcctgggtaacactgattcggattgatgtgtcacggaaagcggggttacgagcctcccctgctttggcatcggctagtttgttcccagcaataccgacatgccccgggcaccacctcactgtgatgtaaacaaaaggagggatcatttcagctgcttcttgtatttgggagaggagatactgtcctgatttggggagtccaggcctccgcatccgttctattgctgcttgactgtctgtaagtaggacgatctgcctaaaaccggcttcggtagttagaacccggcccatttccaatcccagccttattcctaccaactcgcattcaaaatttgaggcaatttcaggggggcccaagaaggccatttgcaccgaaagaccgtccgcagtaactgctgccgcgcctagcccctccttggggtgggcggaaccatctgtgaaaactagtaaagtgtcagtgtgatcaactgattctaagtagcaggagaccgtttctttagccgctgattttgactgcctgtcaataatggtagctatatgtctacgtgatttccaagggggatgatccctgaggatgtgattgatgttttccaattcttcacgagccaatctggccagggcatctgctccaaggttggcgtgtaccgggctgggaaagggtcgggcatgggaggagagctcgagccgaatttgttcctcaatggatgtggtctgatgagtgtgcctagttaactttgagagataatagttagttatccgattaacagctgtttggtatagacctctgaacggtcggaacctctgtagataagtcttgggcgttgatttcagagctcctagagcaaagcgggccgctgagttttcaatgagttccagcatttctgcaaccttgcccttgttgttccgtgtgaaccacacctggactccacataggacttgtggtatcagcacagtggaaactagcagaccccgttcctgttcccgaataccccacgctgagcctccaatcttgagaagttgtcccatggtgtcatacgccttcttccatacctgtgtatgctgtttgttaaagagaagtttgtcgtcaaaccacacccccaaccacttggcattgcaaagaggttctagcgtctgtctgtcaaagaagaaggaaggcttagctgatttggtgtgagtgaataccacatattgtgccttgcggctgtcaaaaattgctccatgggattttccccacgctaacgactgtttgccaagggagtgtaacttttcgctggctcctgccatggccttgtctgctgtcagatgaaccacatcgtctatgaagccaagtgaaacttcatctcccccaaaatcaaaattctttatcagcagatcagagttgtataatatgtacaagataacagataaagggagttttgtcccctgtattctttggtcccaaaccaaagatgcatgtggtagcatcctcggtttggaaccgtatttcaaggtgagctgggtgagatgggtgagctgggtaaaaaagactgtaaaaacagtttttgcccaatttttataaaaaaacagccctaacctacctaaccctaaccctaaaccctataccctaaaccctataccctaaaccctataccctaaccctaaaccctaaaccctaaaccctaaaccctaaaccctaagccctaaaccctaaaccctaaaccctaaaccctaaaccccaaaccccaaaccccaaaccctaaaccctaaaccataaaccctaaaccctaaccctaaccctaaactctaaccctaaaccctaaaccctaaccctaaaccctaaacctaaaccctaagcctaaaccctaaaccctaacccctaacccctaaccctaacccctaaaccctaaaccctaaaccctaacccctaacccctaacccctaaccctaaccctaacccctaacccctaacccctaacccctaaccctaaccctaacccctaaccttaagccctaaccctaacccctaacccctaacccctaaccccccattgaagcgggggccattggattccggacaactccgccaggtccccaatagccccacaatacccagacagatgaacaactccgctcgaacctgtccaggtacagcgcctcttcgggggtgaggacccccgaacccccacaaccctaaccccctaacccccaaaaaacctaccccctaacccccatcgggggatggggccagtgggaattgaacccacgacctgctgggtggtcagatcttagggacggtggaaaccactgagctacagagactttgtctctgcctttgtttttggaaatctagtcagctgggggacccagctcaggcagctcacccatctctggctccccttcggttccaaaccgaagataatggcaccattttcttcggtttggaaccgaagaattcaagtgacacaggtggataaaggtgatccctgagggaggcctttatccaacttgaactcagctgataggaagtctgccagcctcagcctagtcgtccgatcttccaggaagcgtgcaattattttccacaggtaggtggggcatcccttttgccgaagagaatgcaccaacctactggggtagacagaaggatatgctgatttgacatcaaggaagagtgcatgaactacttttccttctctccactttttccgtatccacattgtccgcgcgaccatagcatcctcaccactctttcccctttggcccccggtgtggccctccggcaggatctgatttgctttggcccagacagtgaggcggttagcaatgattgtttcaaagactttactaagggtacttagcagtgcgatgggcctgtaggcccctggcaatgtgtaatctggcttgttgaacttttggattattgctgttgtagcggttcgccaagctctaggatagtagtctgactggatacacctgttgaacaatttaactaggatgttagtgacctcgctcgcacacaaggacagtacttcgttagggatccgatccggctctgtggcctttcttttcgccaggtgagacaaggtgcagtctacctcctccggtgtgatggggggtataagacaaagatagaggaggctggaggggggatatcctccaggtcacatgcgctgttcactacagaggtgcctgcaaacaatagtttagcctgttcttctttgtcagaggtgacagtcccattactatccttgagtggtaggatgccccctccactccggggtttagtgaattgaaaagcctggaagactgaggtagtgtcagtgctggcaaggaaagatcgccagtgctgctgtttgagttcagtgaccttctccctgaatttggtgttccaaaaatgacatcgatcagcattctccggagaaggtgccatgatgaaaagtctccggcttttattcatattcttgacaagggggtcgaggatagccttatcccaccacttcttgaccttcccgtggttgacctttactcgttttccctgcgcctgccacactgtaaaaatgctggatgtcaggtgattctccaggcagtccagggagacagatgggtctgagtgactctgcttgctaaggttgtgggagacatcgttcttcaatttttccggatcaatttcacctggtcggggggccactatatggaaggtgggcttggggggagcttgcctgatggcagtgacaagcttctggtggtccgagccgtgattatcagatgaagttgcggtccggctaatcagacgggaggctgcaaagttggcccaagtcaagtcgatagtggtcctggagcccctgctagatatgaaggtaggacagtctttttcagataccagccgaaagccgcttctgccacacagagccacaagggacttagctgatttatgcacatggctgtatccaggggggttccacgaatggtgatggaggttggcgtccattccaatcaccgttgtgattctccggtcattgcttcggcctagccattcaccgagctggtcaattccgttggtcgtgcctggttgattataaaggttgatggcccgcatatgcggcccatgttggatagtcagttcaatagtcaaaaggaatttactgttacctgccaggacttggatgtcccgggaagccaccgccttccagacatacgacaccacccggtgtttatcctgaagatccttcggagaatgattgaagctgtagaaagtccaccagcccttgtggtctggtggtaaacaggtcagcgggttgatccatcgttcctgaaggagcagaatgagagtggagaccggctccgaatttagaatactgtaggttgtcgctcgactattgtggcagttcaactgcacaataaatgagggcacaaagtcttcattgctaggaacagagaaagagctatctacaacattagaactagaaacaataggtgttagtacggggggtgtattattcatgacagacatgatttttagaaataagccatgcccgctttgctccacaagccttatcaaacggcgtatgagattcccagcattccttgtccttcccaccttccttgcagatgacgcagaccttccccgttgcgtttgttggttcttgacattcacacgtctcatgcttgttaccgcacttgccacactttgggtctcctcagcaccacttaccaaagtgccccatctgcaaacatttgaagcattgtgttgagagtttcttgaatctctcaaccctgtgaaagctagaattgagaaagaggcctctctgtcgaactagactgtcagcaaggttaggatcagtgaaggctatcactactgtaccagcttgaagcggatcattaggatcccgagatccaccaagccagcgcatcctgaaaattttctccgccatgaactggttgtttgctgcaatctgaatcttgccggtagcactgtcgacgttgaagcttcggggaatcccatgcgcgaggatggagtaggtgctgggagtcgattccagatccgggtggatctgcttactccattcatgcttgttcttgttcagccagtccttgtgttggcgattctttgaatagaaagacacgtcacctgatggaaggaagcgaactgccttaaccattaccttcccgtcctgtaccgacgcattcaatttttccaagacctctttggtcttccgaactacaatctctgcgtcaacttccttcaaaggggtggttccagatcaggcgtggatgatggtcatacccgggcgtgcagtagtcatctcggatttggtgggtggttgtggggtggtcttctgtctggcagctgttgacgcgtaggacttgcttggcattggttgtttgtgggtgagttggcccgcctcaaatggtggtgacgcgtgagcagacttctcggatctcctcggcgaccagctggaggtcgcgacttcgccccatccttcattggtagctttctatgagttggaggatcaaactgtctgttgtcgcgtcaaggtccagggttcctgtttcggttcccctgttcgggtcggctctaatcgctctgaagaagctgaggagggggaaatccattggcggaggggcggctggttgatgcgtgcccattgctgatctgggtcccgcttcaggggcggattccatgtttacgtccatggatgcggcctgtcggttatggatcgagtccgtcagcgtatgaaccaagagactacctttggggggggcggggggggggagagggggaggatcgccaggcggcatgggggggtgagtgaagttctgtcgatggggagtgaggtgttttgaattttaggggggggggttgattttttttaaaaaatttgatgtggttgcggacagaactgaactagtcattaattagtatttaatagtaatttaccatatatatataagtacatacacataaattattacatcagcaggcctccactagtagtgcagatcagttatgcaactcttgcatgcatatgtgcaaccattaggcctccacttagtaactcaattcaatgcacgcagacattgcataaaatgcatgtggacaggaaacctccaccaggcagtgcaaccatttatgcaattcttacatacagcagtaccatatttagttgtttccacagcacaattagctcaatgcatgtactctttgcaggaggcagtgtaacccacaagttcaccaccagcaaaatcacctcaactgcatcaccaccagcaaaaataactctgaaaagaatatataaggagacctctccttcaccaattcccctcatcatcacccagccagttcatatccaactagctcagtggtcaacacaatcatcacccagcaagcacagtacccagctagctcagtggtcatcaacattaaaagtctagtcaacaccagtaacaccaacaccactgtgcattgataaatgcactcccctcccctccccgcccctccaaaaggggcgtgcaatcgcacccgcccgtctctgaagggcgggtttgattgcaagcccctcggaatcctgatttcccaaggaaacaggcttccgaggggcaggcagaagaacccgcccctcagagatgggcgggaggacttgcccgccaatcaagaaccaagatattctcggttcttgactggcgggcaagtcctcccgcggttatgtcagcaaaacatcctaggatgttttgctgacataagagaagagttggatccttcggcgacaccttctttaacaagcggtaccgcccaaagcttaccgcacataatagaagatctcttacctgaaagcaacaaagtcatagagcaaaacaccaccggtccaaccggtgtcaatgaccagccagacttgccagacactcggattgttctcccaacggccaagaggaattcctcccggccgtcaagactgtacaatcctgacagctgggagggattcctcccannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctcccagtcgttgagactgtacaatcccgacgccgagaggaattcctcccggccgtcaagactgtacagtctcaacagcggtgggccgctacgctacactacgctacgggcccatgtagcgttagcgtagcggcgccattttttcttttttttcgcgtagtgttagcgcgccgctacggccgctgcgctacgctaattcgtagcggcgctaacacttgccaatttttggtgtagtgttagcgcgcctctggcgccgctacgctgtgttacgctacgctacagcgtttttagcggcaaaaaacacctaaaaaccgctaagaactgctgtagcgcagcgtagcaggcggttttttgcgccctgcgcgcgtagcgttagcgcagatggggggaatcgcgctaacgctacgctaaacgctagcgcaagttttttccccatgcgcgtagcgtgagcgcagaaaatgagaaaagcgctaacgctacgctaaattgtagcggtttttcgctacactacgctacgctaacgctacggttagcgtagctggcccaccattggtctcaacgactgggaggaatgcctcccggccgtcgggattccttccaaccgtcaactgtgggccaggaggtttctccccctcctggccggatgtacatttcctatggccatggagagcgtagtctccatggccataggaaggctgatgtaagcaaaacactccagagtgtcttgcttacatcagcctaatttagggttgtgtagcatccctgcccaaaagggaggggcggggattgttgcggttcttggctggtgtgcaagcccacacgcccctcctggaggggcgggttcttctgcacgccccttttggaggggcgggggcgtgggcgtgcggggaggggggaggagtgcgattatcatcgcccaacaccaccaccaacaacaacatcatcaacaacaactaccaacagtttcactacttatccagaatcactgtaaacccataaaaccccataaaatattccacttgaattgttttcacaactcatattcaccgtgtaaaggttgtaaaaccatcttgtattgtattacatactgatctgggtctgatagagactactacatataaagttttctctgtcataaagttacgccacataaataaaataaattgttgtcagaattcttgtgtagtaaatagaggggcaggtctttcaaaccacccgtaacagtaaatattacctagagaaatatcatattgttatttcccccttaaaggaatgccaacccatacgaaaggagttctcacaccgtgtcagagagctttgcaacgcagctggggtacaactcctttaccttccaccctactgtccggaattgaacccaattgagctctgcttcgctgcaatcaagcaaaatctacgggccacacaaattttgaatcaaactaacgacctcaaatgggagatccgccaagttgcggctgaaatcatgacggcagagctttgcttcaagctctaccatcattgcggatactgtgtccctgaaaactgacttgagatcctttgctacaatctttcatttctcttcgatcactgtatacaggatgagcaactgtttctttcaactttctttcctcactgtaaaactctatcagtatcaacaatattgttcttttctctttgcacgttcaaagactgcctcatcaatgacaacttgcagatacccgctatcctagagattgtttgtttttactcaggtacctgttgaattttttcagaaaataggtaccaagtaccacacctggcacctcccagtgggtaccagcactacttttggtgggtactgcgggtacctcccctctctttctcacctagtttcactcccagagtcccaagtcactttttcactttttctggttacttccagaaggcaaggtacatataccttgccaattggaatgaaacccttccagccggccactataatcctcttggccttgggtatcccaggagatacccggatatctgccaggatttctgggaaaagcggccatccacacccaaatcagtatctcctggcaggtatctgttggcgctagggggtatccgccagcggatagcgggtatgctcaatggataccctgagaccatctctagtatgtatgtacttctttgattgtgttcactcgtcgcacaagacttgattaggggggttcataatagcttcttgcaagaagcaatttcttctcacacaaaaaactgtgtagagacagacaaaatgaagatgtgtctggtgagattcgaactcacgacggttacatccggggcgacacccaaatgaccgtggtgtaggctacagacgcttgtgactgccagggtagttgggtggtagtgctcatggttcgacatgtagtgatacatcatggtagcagactaacagacacctcaacaaactgcagcactgctgcagacttaaaatttagtgccaaacttgcaagaagagttgagtgtttttctcaactgtcatgacatggccaatggtgattgaaaacaaatccaattgcaatgtgactcatggtggtagaattccaagcggactaaggattacttcaacctggtctttcatctcacaccatgagctcaaccgtggacaggggtgcatcttggcctttttcaatgtgtcatggccagtcagctttatgggacaagggtgctcttagaaatatacaagacccaaatggtctctgtcagacttgaggtacttacaagaggtcgggttgtagtatctagagtctaagtaggtagatagaactaaatgttctacaaaagttaaagggatagtattaatgttgtgcttagggcgactcagagacagctcgatgaggcttacgtgtttcttacagcagccttacagtcggggaaaccacttgagtaatctcagagagggaaatgttaacaattccagataacaggcggggtaaatacttaggagtcagaacagtcgtgagggtcatagaattgtcacgaggagggtgtgaagttggaggcaagatcaaagctcaaaagagctgtttcactaaagaagcttttgatagtcaggctggagccttctatccaggtagtgaaaaccacaggcctaggcaaatggctaggtaggctggtactaaaagtcaatagtaatagctactctcaagtttgtaatcgtctgaggaagaaaaggaaaaagagaaaggaaaggccggtgactctcttaaatgctaggagagattactggccaatttgtggcatactgtttgttggggttgaggaacagtttggaaatggtagatatttccttcaacaattggggataaggatgtgtcttgttgtgtagttccagctgtgctgcagcattattcaatattttgtttgttcattctttgtgcgctcacgcattattttaatgatgtattttatgtctttattctaatattcttctttatttcttatgagggggttaggacctcttaacccctgacagtctctgaaccaaatttttaaataaaattactagaaagaagcgggggttcaaaccgtaaaagagaatttttggcagatcatggctggggactgggaaatgtactgaatctacatgctcacttcgtgcggccccttttgccttaaagataattatgtatgtagttatgaaaagaaaacaagaaaagaaaagcagagaaactgagtggttcttcgtccatgaatcaagtcagattgattagacggggtcacatttgttctcggggcaagctgattatggaaaaaaaaagagatgagtcaattccaagtgaacgttcgatcgatgtcttgaacgtaagactcactagccctccgcaggttttcgtgactcatggggcagtagtattgcgttaaataaggggacaggatggaggtctttagccaaaacttgtgaccccaaatctctgtaggaaagccggacagcactctggatcagattcttgaagccttctagcggaatgagactcgaggctacgacgtaccgtatctcttaagcgcaccattgacagtaaagtgctttacttggactcggtatttgacccgacctgttgggacgcgcagacaatctgagaatacccaagatgatactacatagaaccatggatcaggttatcagattaatgtaagttctgagaattggaagattgcttctcacgaggtttgagaccgtacggcccgattgtcatacattggtccagatcacacttacgcaccacgaggccgttttggcacgctgtggatgaaaagggagagtttgtgatcagcctctgcataacagtgatacaaacccgccaagtgatgatcggactgaccaactgagttgggggtatcgggaaaaggctggaaggcattgtcacagttgtaagcacttgattgggttatggatagaaatgcaaccatcccgacaagtaagatgatgctaatcatcatcttggaagagtatttaatgcttcttttccggatcaagcggatactgattagacaaatgcacggtggaggatgggagtgcggagggtcgatgcccgttaggcgggagctgccagtatttatgagcatttgatgctggtcttggtgaacttcctttgtccttgcgagccgaaaggagccggccttacagcccgatcccaatagagaatggcacgccggtgagatggcgctgggtcacgcaaattagtaaaatcgtgttatacatgggctattgtagccatatggcggaagtcctgtaaacaggtgcaacttacccacagtagtgtggcgatgccacatgatggaatttgtgacggccagtccgtgttgaggctggggcttgagggataactgttttacatcatacaggtcccaagctgcgatggcgtccctgtggctcatttctacctcaagacttcaaaattcaaatcaatcggaagacctgcacctggtcctggtttgattgtacatgaggttggttcagtttgggaccaggttgttcgagacttcaccggctcacttgcgctcaccggtgtgggtgccgactgcggtccaatgagttggcaggctgtgggggtggtggctcgaggagtcgagggtgaggcactgagtcgaggtgggtatcatcaaccactctgttgaccaaccagatggaactcgacaagctaagcactcaagacttgaacagcttgttcgaactgggctgcttcttcatcctcaacgacctccccactggaactcagttcaccatcgatggctccacctggctaactggctcactctttcaagtatgtatgctcatcacacaacgctctcccttcttcagccttggaagacttgactgaccgatgggtggtttctgtttgttgatgtagggaatcaaactgatcccgcctggctttcatatcatcaccatcagtcctgcgccaaccaaaccatcgcgaaacaagctgggatccgagcagacattcaactcgcccgggataggataccaagtcaggaagggactcatcaggttcttcaagccacaggagaagctgatcaggtacttcgattcgactctcgaagatttcaaggcaaatcatgattcgacggaacagacaatcacttccattgattacatgaaaaccatcgactccaaattagcaccatatccgatcaaggattacgatcgatggaaggcattgaccagtcgtatcacagccgagcaagtctcaaggatcatcggcttcgataatcaagaggatggtctactagacagtctcatcttgaacaatgtcagcctatcatcacatccacccccaccactctcgggcagtataccttaccgaactcaatggggaaaacctagacttccgaatgatcaactacaagtccaacccctatctcaatcccaagaacggacaaccttttggcctttcatcgatctcaagaggtcgtggcctaaggatgctatcggtcctgaactcacaaaatggagtcgcgataagagctggctattcgatcatcttatgcatcatcaattcaaaaggggtcagttcaatcttcaaaatctccgccccttgtgttcaattctgattttgatgcctttttttgatatgcaaaacaaatagatcctgaagaggtcttgggattactccagctatcattcataacgttcatagagattcaatcgatccagtccttcgaattctaccaaagcctaatgaacttaatcgtcaagtcaaacctctcggaacttacggagctcaataaacgaaaatcggatgatcaacgagagaagatagattatctgagtctgaatctagagatcaccaaagtgtttagcgtccaattgaagtacctgcggtcgaatttcttctcggaatggatggaagacttccaaatcgagaattggttctttggcgtggtcgatcggttccgaatgaatctgaactacatcatcagtttaacgatcaaggaacgatttgcgaccgctcataatacagaaaatgatgtggatgatgaggagcgaaggcagcgacggaatggagaagttcggaggagcttggaaggaatcgattggccggggattcagacagactgcaaacggtttgattggaacgtcaaagatctgaagatccctatcagccgacttgacgaccacctccatcctgctcaaattcaagatctgtcgattgaagatgacgacgaggaggatgaggatgaggaggatgaactaagtgaggatgaagaagaggaatttaaaccggtggtcgtcgctacatatccttctcagtcataattttaccattaaccgcttccataaatccatatataagcacttttgttgttacttttctatgctggcgtagatctcacacttaattcacgaggtacacatctagctctacactgtcacgaagaacaaagatgcaccctcacttatttatctgagtccatcccccccccttttttaatcgttattgtttgatcgcgtttggatcgccttgctcttcataaactgttcaatttctcacagcagcaatctaatgattaccctgactgttcgtaactattgatgtgctgtttggaacacaacgtacagtaaatatgacgtttaggtcgtacatattttgacccaatggagatttaagattgccatccatcctagttgggtcattcgttcttgtggaagcagagctcctcttcagtagcaaatttggaaaataaacggtacataaactacaacgtccttcttcatattggcccagagttaagtggcaacctggggccccgggtaaaataacttgctgaacaaatcacctaaagcttgaggataatgagtccatcccgttcgatgcggaaatgcaagccgttaccacagcaagcttttcccaatgattcatcagtgtgtatcatataggaaaatagaaaactcatgtattataccttctggagggcgttttggtagctactgcaccactttgcagtcttcttggttcatgctgacgtaatggtccttatccttaagatcaccaccacatcagctgttgaatagccaatcctcacgccgtgttgattttgaaactcacttgaacccatgagagccatcatcacagcgtgtctggtgaagaaaaaaaaaagaaagagcccactcatccgccctttaccttgtgcacgcgaacgatctccttcggcctgggtagccgctgatctggcacatgctgctataacggtgtcaaaagtgatcacaaacgacccggactcatcgccgcatttggttggaattcctccgtttaccaaggtcgtgactgagttgataataggaaactctagccagatggagatctccattcttgcttataataagtaagatttataaaattgaatagtggttttgatgttgaatggctggcatcggatgcagctttcccctcaccgggtaggaagatcggaacttcaggaagaatagacttgccaagagcaaaatgccacttataattttgcaggcttcctacatgcatagcctgcctgctgccggcttgactatctccatccagacacgttcggagccccgactccgaggtgcagagtgagcgcaggtgtgatgtgacgagtgcccaaggttgcttgcctccacggccatcataagtagacatttatgcagttcgccaaggataaggcttgacctacatagaggcatctttaaaacacagcatgttgtacaaccccgatgggtatacaaaagttccaaaaggctttgatgtggcacagatgagcaagccacacgatggatgttgcgtgcaatgcgactgccgactccgaatctgctgtttatacatccaagaattcatcgcgctttgccctttataagaggacattgtctccgtccactgctctgtttcccttgatctcacaaactcttgacctcacaagtccaacatatcctcaagcgcctttatcgttatcttcaaccccactatgcaattgtctaccctcgctatctttgctgtggcttacgggacggtagctgtagatgcactgactcctttcacctgcaatgactggatcactcaccggtacatcggtcaatgtggtcaccagtccggtagcaattatattcgtaagtacagtttcgttttttcttgatcttcttcctcaatcccatgcgcatatcaatttcatttgagttgacccgtccaatcatgatctcccctggcggattgaaaaagttcgagatgccgaatcttggccgggaaacgagccacttcaatttacgcgctgtcgtgatactagctactgttgtggccaagatatggcactcggagtgagtagatgatcgactctctttcatttggcttgctcaaatccaaactgatagactcgatatccttcaaaaaccagcgcggtatcaccaagcaagaactcgatgacaattgcacagacatgacgtaaaataagtcaatccagaaaacctgatgccatgtttgaaagttttcttgttcatgtttctttcagcatctctgagcctgagctatcacatgatttgataacctgcacaaaatctccactcaaacccactcttgcaaacaaatcaataactttttctgtcatacacatgtacaactcaataacatagaactgtatgtttattgagacttggtctacatagcattcgttgtaaaatcttccaatgaagggttgacattgtcattaactgataatccacaattccaacagagactggtatgcattcaatatcatagaacatgttcattaggcctgttcacgttgggcctttttaaggacatgtcacaaaatcccgactgcttgctcatcaaaattttatcataaaatttaaccacgatccaaacccacagcactgctcatctgctgctggctaattgctcatcagacttgctctccttcatacataactactccccccgccaagcccactcacccccgactatcccattttttccccacctcatttccacccccaaggtcctcatcatggatgcatctcaggacaattcggtttgttttcttccaggattttggtctttcaaaccatcaaacttagtactaatgtttttaattaattgcagatgtcacaatcggaatcattgtccaattccgagcagcaatcttccggtgttcagcctagtcagcctacgacctccaacgacaaaagccagaaccctcaagctcctaaacgtggccgccgtaccaagaaagagatggcagagtggcgggatcaacaaaagagaattcgactccaaaaagaacaagattgtgaaatggcgaagctggtcaaggagcaagaaaagcaggctaagaagctgaagaaccccaaatcaactcgtccgagccaatcatcagagttagaggagactgaagatcgaggcaaggctttttcaagcgaggattacgagaatatcatgtcttacctggaagacgaaaaaaactatacagcgatatatggcgatggctcaaagacggctgttggtgtcaagccgatgaccaaaatacaggcttttgaagtgtttgcaacatggttgaatcagctcaacccagacttattactcaacggccgccgacttcaacaacgaatcactcgctggcgaaaaaagtatgtcgagacgaagaggtttgaggagaatactggcgcaggtattgaggagttggatgggccccagaatctctatgatttacttgaagagaaatgtccgtgctatcatcgtctagatatcctcctgggacagaaggcaaacgtcacctcaatgtacgaattcgaccactcgatgccttctcaagagcttccacaacatctcccgactgatgaagaagacgatggagcggtggggaataataatctggaagacaaacacgccgaaaatcatatggactcttctccggaaatcttttattccgggtgggaacctacacaatcgacttcggctgacgagctccctgactcactgtctctaccaaacagtactccgactactcgaagtgtgaacttggccagtctgagctcccttgatcttgcgggctatcgtccgtcacaagcaccctctcaagcaccagctgtcaatttacacaacagtcaatcacgtgcgggcggaacatcaggccaatcaaggcctcaggccaccccaactccgtccgaacgaggtagaagctcaagtcgcggccgtggccggccaacccctattggaaaaactggatcgatgtccaatgcacagtcagctcctcctcaagtagcacccaaggctaccttagcagcggctttcagcaactctaccgacacccgattccagatggttgaatccccgatgaacatggagagagaaaggatgaatcgtgaagatgcccgagcccaaaaaaaggacgatcaagagcggttggccaatgagagaaaggataagcaattggatgcccaactacaatgggaacgagatcgatatcgcctagaggaggaacgaatgaacaaaaaggaggctcaggagaaagcgattcgatctgaaaaagcgtcgatggtgcgggagctcattacccagggtatatcaccctcagaaattgaagctcttgttcgattgatttattcctgatttcattcttaccgatttcatctcttcaatttcaactccggctgtctccttctttctttctctaagtattctaaccaatcaatcggttgtttctgtttctaagtaatctaaccaatcaatcagctgtttctatcctttctgtctttgctgtctccgagtaatccaacagatgaatcaatctcatgtcggtctctaagtaatctaacaagtgttcttaatctgaataacagattgatcgatcgatcgatcgtttctgtctccaagaactctaacacaacgattgtttgactgcttctgtctccaagaaatctaacacaactatcaattgactgctttcaagaaatctaacaaagtgatcgattcatcgtttctttctccatctcatctaaaaaaatgattgatcaattgtttctgtctccatgtcaattgatcgatctaatttctgaataaaaacttgaaggacaaccaagtgagacaagacaagcaagaccgagtgaaaattaaagtaaagaatcactttcatgagttgaaaagataaaatgagaccaaaaaagtgagacatgaaagaaaaactgtatggtgagatttagatagggaggacacccttttggtagttgaacttaacacattcgattgtcaatcgttttcgaaaggaatcaccgtcctcattgtcctcagttggaaaagccggtgaagcaggcaagctgttggaattctcatcggccatctcagcccactgatcgcccagctttgcaagtatgttgtgcaggatgatgcagctgtaaagccaggctacatattcccgcatatcattgcgacgatagaggtgcaatcgcatttcgcgcaaagaactccatcaagactttaggacaccaatggtgtgttcgtttcgaactcgagcctttgcaaggcagtagttgaagtcggcattgatcggaatcttggctgaagggtttttgtaggctggaaccactgtttttgagacctcataagctgagtcggccaataagtactgacctgaaaaagcaaataaacaagataaccaacatcagaagccaacttagagaattgtaagacatttgagcaaaacaaacagaaaccttaccatcgtcaaaatactgggaggggttgagatgcagctgcatccgcttgtaaactaggctatccccgcatgtaccaggccagcctgtgatgaatgatgtgatgtacttgtcacaatcacagattatttgagcattgattgaataccttctttttcggtcatagaatacctctccgtcataaccgggccgctgaaataggggaattgttgttccgtcaacaaatccaacacatccaacgaatccctcgttcttcataacttcggaaatctcagcccgacgagtggtattgggccacataacgtattgtcgacctaaggaaactagagcctcaatgacgcgacgagtggctttgatgacagtgccgcggccgacattcaagttccgagagaagcggccaacagaggctgcattcccattcgatcccaggcgctctagagtcaatgccagttgatgagcgattggtagctgcggacgaatacccccacgatggaagactgggttcatgcagataatgtcaaggacttcaacaaagccggcttttgtggtccgtgcagcttgtcggaagtccatgtctggcatgttgaaaagcctttcgaggtcgaattcgtctcgagttttgggtgttgggcgaggagacagataccggcttctcagaatgatctgaagttgttcttcaaataatgcccgatcgcttaagaggaagtcatacatcagctgaagtagtctgtttctaggaaaggctatctccccgtcagttgggaatggttttcgtcgtaaaattgcagcgtcgaccatatcttccacttcgttatgctccatccatacgataatcatgaacatatcacggatgaggctctgcctttctgaataccctctcattatgctagaataacattaaaaaaatcacgtcagtctgtcaggcagatttatcaatgtaggttgaattatacttacaaggttgttggagtttgtgagggtgtaccagggtgtcgagggtgtgctgagggtgtgctgagatgtttgaaacgtgagggtagtaccaaaacaagctaaggggtgtagggggagcgggggatggaggtggatggagttagaatgatgggcacgtttccatctgcttgtcaagtaacagtgagattgctcatgggtttgaaatcccggggatttttaaggtaaaaatttaagagagaatttgattaaattttgctcatcataatttttttaactgcggatgagcagctacgtgaactggcctattgggactttttctaccaattgtagtaaaatgttcttaatgtgccaccacactgtcattggaggacttcccttgtgagctggagcccttgcagaagtcaatctagcctcaaagtctgtagattcttgctgagaaattcagtttttgaggctctatgttggttttgggggacccacagattgtgacaggaagtccaccattaactggggtagatactggtatctttgcatatcaaaattgatgaaaaaggcataaagatacgtttttaatttttggattctggaagtagttcaattgttgcaatccaacctaagaaaacagtgatcacattgtgagaaactacaagtgatctataagagaagttcaaagcatatctgagtgattgctaatctgatcctgcaactatggataaggaacacattggaggacttcctgttggatctgggaccctcccagaagtcaatccagacccaaaaactcttaattcttgcagaaaaatttgaatttcaaggctctaacccggctctgggagacccgcagatgttgatgggaagtcctccattgctgctattcaagcttgacagaaagaatggaatccctccatgcaatttcagctggtgggggcttggtcttttctatcaaggggctgtacttcatgtaaaaaaaggagtaaatttgacatactagaacggcttccagaatggatcacttctaagttcctgttgtcccattttattaggttagagggacatcctatcctaaacaggatttgccagtgaaaaccattcaagaacaagttttcactaacaaatagatttgagcaacccctagtctaaatcaagtgattttggacctcaataactgaaaattggatgatcaaagagagataatagatcatctgagtctgaatctaaagatcactaaagtgtttagtttccaaattgaaatacttgaggtcaaatttctccttggaatggatggaacttgaagacttccaaatcaatatttggttcttgtcaatcagttctgattaatgaatctgaacttcatcatcaatttatttatcaaggaaaaatttgcaaccactcatagatgtcgtgagtgaaaaagaggaaaaaagccttagcatatatttcatgtgatgaccaatgctgactatgtaataacccagaatattctatagcctcctatgcaaggtttttctctctacatgcatactcctcaacccccccccccccctcaaaccttgcatcccccataccaacaacaaaacaataagacacagaaaaaaagaataataataacaaaataaaagagatgaaataaatagataatccacccaatgaaattcaagaagaaaagaagaaaaaaagttattgaaagaaacactgtattgtcttttgttgattcaccggtcccaatcttttgggtaagatatcagcaagttgatctgtggttttgaccttgtttagtttcagatagagatggttggagggtatccgtcgcggatacccgctatctgctggcggatacccgccagccggtgcggatttgggagcggatggcccccttttccgcaattcgttggccggtatccggggtatcccaaaggatacccgctgccggccgacagatacccgccagcgggtgcgcgtgcggatgcagatgcctagatggccggaaaaagcagacggatatccggatgccaatcgcccatctctagtttcagatcatgtgtccaaatcatttcatttgagtaaaggaattgtgtatcaagataattcagtcctcctcttgacacaatatcctccatgacaagaatggctgtcttattatcacaaagacctgccccctctaccttcttccaacaactatcaatcagccccttccagaacacaaaaaattcaatccacaaacccacctaaatgtattctgctgcagatgttgacactgccacagttttttgatgccttgatccccacaccaccaccgctgtggaaagtaaggcacaccctaggtgatttcttgcacttctccgctccgcaacatgtcctactccggtttgttgtccggggtaacttgcttgatggtcttgtaggtaagtaaaataactattctattattgattttggtaggtaacactctaacaattctttaggctaatacacaattctctcctaagtcactctgtttttctgataagttctgagtcataagtccccccccctttccctttctcttccgctccaaactccactcttcccaattatcccacactcaattttcctcctacttcccacgatgtcctccgctgtcactccctcggactccgctcgtcacccctctgacgcctgtcggtccaggtactcctccggccgctcatggacaggtctctcaccgccgcttccgcctctggttcgctccgaaccccgcttccgcccctcggggcccccgctccttgtagcccctccgcagtatacgctgaaccccgttccgcagtcggccgtgaaccccagtgtccgccagtgcccggattccctgcagcaagcttttcggaaccttgcgcattcagcctgctttcccggtcctcggaaagctagactttccactaatgcaccgccgctttcctcagcttgtgtgtgtagcgtcagctccggggatgctttccgcatcagccgcgagcattccgcatgcgcccaaacaaaccggccaaagctttggtcaagtcgcgctctcgccaccacaccgctccacctatttggaccatgaaaccagaggttgaacaagaaaatttgcctccccatccatcatcaacccaaatctgtaactcactaccttttggattaattagtagcttcttatcaacagttgcttttaagtaacccatcaaacaatgtgccttccgaggatttttagagtactgtgccaaataattaatagcataagaaatatcagcccgcgtcccaagggccaaataattaagacatccaataaattgttgacattgagttgaatccactggttcctagagatggtcacttcgaatgcggatatccacacggatgcggatatccgctgaccatttcagcagaatcaggcatctgcatcccctagcgctggcgggtatctgcgtggatatctgcagataccctcccttttactggtgggcaaacacgggcgagttggactttttttgcaaaaaaagaaaagaaaacaaccccctgccccccttggcctaaagaggcagaggacacaccgttgggaggaacccctcccgacaaggatctacatgccagctcgctgagaggggttcctcccggcaagatggattttaaaccagcttgtcggaaggactcccttaccacagctcccatgagcgtagcctatccaagcttttcccaatgaatcatcaaggtgtatcatatagaaaaatcaaaaaattatatattctaccttccggagggtgttttggtaactagtccacctctttgcagccttcttggtccatccgctcaatcttgatgtaatggaccttatccttgagatcatcatcacatcagctgttgaatagccaatgcagaattgactttgaaactcacttgaagccatgagccatcattgcagtgatacactctctgcaagattcctccaaaaactgttgggatggtacagcctgtatgtagtagccgtatgcttatattgagtcatgcttctaacaagcaccccactactgcttttctgccagctccgaactagtccgaacttctctcttcctctcttgatcattgaatacaaaccattttattcactgtcaagatcatcagtgagtttaatagccttctctgtttcagtcacccgggtgtccctcaacaaaaacattgacgccagcacagttatagtcgttgacctcaccacttgctcctggggcctccgagactaaaagattgtgacgtgaaagtctaattagaacttgtgtgaatagagacatagcccaggtcatggtgtctaatgaagaaaaagaatgaacttactcatccgccctttaccttatgcacgcaaacgatctccttcggccttggtagacgctctggcacatactgctatgacggtgtcaaaagtgatcacaaaagaccccggatgatcttcgcatttgaatggaatttcaccgtttaccaaggtcgtgactgagttgataataggaaactctagccagatggagatctccattcttgcttgtagtaagtaagatttataaacttgaatagtggttttgatgttgaatggctggcatcggatgcagctttcccctggtaggagaagaagtaacctgcccagagagctttagaatcacctggggtaggaagatcggaacttcaggaagaatagccttgccaagagcaaagtgtcttgaattttgcaggcttctggcatgcatactatctccatccagacacgttcagagccccgactgcggggtgcagagtgagcgcaggtgtgaatctgatgtgacgagtgcccaaggttgcttgcctccacggccatgttgtttgcagttcgccaaggataaggcttgattcaaacacaacatgtacatacaacccccaagggtacgcaaaagttccgaaaaggctttgatgtggcacagatgagcagtactgtgcggcaagccacacgatggatgttgcgtgcaatgcgactgccgactcgctttcatcgcgctgtgccctttataagtagaggacattgtctccgtcccctgctccatcaccctgcacggcttcccttgacctcacaaaatcttgacctcacagtccaatatatcctcaaaagtctcttatctatatctccaaccgcactatgcaattgtctaccctcgctatccttgctgcggcttacgggatggtagctgtaaatgcagagactcctgtcgtgtgcgatgacaatgttactcaccgatacatcggtcaatgtggtaaacagaccgaaaccacttatactcgtaaatacggtttcttttcttcttcctcctcctcaatcgcatgcgcagatcaatttcatttcagttgacccgtccaatcatgatctcccctggcggattgaaaaagttcgaaatgccgatgtttggccgccgggagacgactcaaccaaatttaagcgctgccctgataatacctactgttgtggccagaatcttgcaatcggagtgagtagatgatcgattctctttcatttggctttctcaaatcaaaattgacatacttcgatcgatatccttcaaaaaccagcgcggtattacccaggatgaacttcatgacaattgcacacccatgtaaaataagttaatccagaaaacctgatacggtgtttggaaggttttcttgttcatgtttcgtttggcatctttgagcctgagctatcacttgatttgataacctgcacaaactctccacttgaagttggacccacttgtgcaaaccaatcaataactttttctgtcatacatattcacgactcaataacatagaactgcatgtttattgagacttggtctagcaactgtaggacaatgttccaatgaagacttgacattgtcattaactgatatttcacaatttcaacagatgcattcaatgacatagaacatgttcattgggacttggcctagtgattgtagtaaaatgttcacaatgtgccaccacactgtcattgcatgacttcccttgtgagctggagcccttgcagaagtcaatctggacccaaaaactgtagatgtttgcagataaatctggtttttgaggctctatgttggttttgggggacccacagattgtgataggaagtccaccattagctggggtagatactggcatccttgcattacaaaatcaatgaaaaaggcatagagatatgtttttgacttttgaattctgcaagcagttcaattattgcaatccaccctaagaaaacagtgatcagattgttaaaaactatgggtgatctataagggaaggtgaaagcatatctgaatagatgctaatctgatcctgaaactatatagaagaaatacattgctgctattcaaaattggaacataaatcccctggacagaaagaatggaacccctccatgcaatttcagcaggagggggtttggtctgtcaaggggctgtactacatatgaaaaaaagtaaatttgacacaagcacttccaagttcctgttttccatatttgttagattaggaggacattctaaacaggatcatcaaccccttctaaatcaagtgatttaagcaatgcaaattcctccaatcccttgcctatttcatcttgatttcgtgttttcacattcatttcccaatttttggataaccaatgttgggtgaatataaatcatgaacacctgaaagaacttaaatagatattttaatgatttgattggtcaactgaactccaataagctcattggacaacttttaggtcagaggatataattgttaacatcaatacaggacccaggcagccccctctataggtgcctaaccaaaatgctggaattcctatccaaaaaatccaacaaatatatgatacaccccaacaatgtatgaatgggcattttctcttgatcatagggtactaatctagaatgtctgaatgatgtataagtaacaaattcttaccagtaaatttttttctgcatgacttgatcagtggatagattagaacttgtttattaaaaaccctcagaaaaagcgacaaacaaaaaactaacttttagcagcaaaaacaaagaggcaattcaaagggccactttgagattccttgaaaatcaggtggattgcaatttacagtgctctacacacacacaccccttgtatgaatggctttcagaaatgtaggaatgttggtaaaacctttaatggtttttggttaggcccctctatagggtgttccctgggtcctatgaataccctcttgaccagggtattggtggttgaggggggggatagaagttattggatgatcttacttgaagatcttcatggtctaactgttgaagaacatatttttgacagcccaagaatggaaactgagtgatttccttggctgagtttggaacaaggtgataaagaaaatgatgggcaaacatacaccgatttttgaacaagcctgtcctttcagtcttcctgctgtatggagctgcctcttgtttttgggtgttcaggaccgtcgccttttttgtcgatttcttgaagaattaaggaatgtatggatgtaagttccgattgtgctttgtgtagggttgagaatcccccgggcgcgatggacagtttgcattctttgttgtagatggtccgaatgtgagatagctgtgccctctgctcgcccccctgtggattttcgatgaaggggtggtggtggatggaaagctgaagggatatgtgtttaatgggattttagtttgggctgagtgatgattatgtaatcctgggttcttctggcctcggggctgcttgactcgaccttccctgccttgtatgtagtacttccttctcatttgccttcgatcttttttcttcttcattcattcgagatatcctttgaacgtctctcattaccaactcacacccagcagcctctcgactggaccagaccacatcaacacatacatagactcagcagaccagccagcccagcgaacagagaactaggcaagcgacttaaaggagaacgaacaccaaaccatcatcatgaaaccaacgaccaagaacagaagaacaacaacatcaacaagactcgcttcctcaccccatccatcctcatcctcatcagcatcctcatcctcctcatcactgcctcgaacacccaaaccacataacaccctactcgacagcatcctctcctcaccacgccagtctcatacaaccaaaaagactgagtgcgtaaactgatcttctctcaaacatcataaataataagagcacaaccaaactgatcctcctatctacagaactcaaatcactcccaacaaactcaacagggcactcaacaacctactcaaccagccccgcggccacccctcccacaaacaaactgccatgaaccagctcatccaaacactctccaccctccgatcaaaacatcacatccatgatcatcttgaacaaccttactccaaacggatcaagatccaggccgcagctgatggctcagcctcactcgtcctcccatccatgcagcccactctagacccatcgcactactattaccaacatcttcactacccacaacccaccaccatcgtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaatcctctgctggcctcatcctcagagaccaaccaacactccccgctcgtctctgctaccactcaggaatacggccgagtgatcatgaagaaagacgcactgatcaacaagctcggactcgaggccgcccagcgtgctattcgtaaggccagaagccagcggaaaccctaccgcccttcagcaaatcatccaccttcatcttcgcccccaagctccccacagacaagctgctggcgtaccgggaggatcggaaaatggctagaatccgccgacgatgattcagaggaggaaggggacagacggaccaatttgccccgtggccgggacttgatgggctcactttccaagctcgccaaagaagaatcctcgacatctgttcagccttcctccagctcgactgaccaagcagccaatgatccacagagcttgttctggtcgccgatcaagggcaaacagaaggtgtccgggatcccggcaaccaagcgggcaccgcactcggcctcgatcgccgcgccgatcgacagccagcagatcctcgagcgaatcgggcggatgagtgcgctggagatgggcatccgctggccgctcgaccggccctcgaccccgccgaaccaacagtcgtcgttcttccacatcgacgagctcaacgccgcccgcggccaccgtcacccagccgaccgtcttgcccccttctcgcagctctccttcggcagccagtctggcacggcgctccagactagcatgctcaagcccggctgcaacctctcccaggccttcctcgtccgggccgcctccccgaccatcctcctctccgcccccgccccggccgacgagaatcgcagcccacttgtgctcgccccgcagccccacctctcaccctctttaccggccagaccacatcaaaacgacttctctccctgctcgccgttgagacatgatctcctcaaactgatcgaccagcaccaaggatctgccagactcgatagtcccaacccgataaccgccttctcctcttcacaatctacggcagcacacgaacaccgttggctcgctgaccttgacaccaactcactcgctaacctgaacttcgataaccccttctcttctcccactccggatcccccgcttgaagacttcttgggctacgtttgatcttcttcttcttctttggatagaacttcctggaaatacctcacctcttcttcacatatatctatatctatatatatatatacataaatttcatatttataagtctattcatctctccatcttttttttttgtttctttgataaagtttctgtaacccttacatccttactagtgttgttgttgttgttgttgtgattcttaagaagtatggtctcagtaccggtatttatatctacataaccttatagttatttatatatatgtgtccggcctcattggatacgttgttgtctttctttctttttttggttggttggttgttgaggagtcaagggggggggaggggttatcttgtggatgagagatacgtgtttcttatctttgttttggatgtatatggttttgttttggttgttgggaaggttgccgttctggacaggcagctggttaacaagagactcactttagtcaactcccaggtttttttcccaatttagaggcttattatatcttgttttccattttttaggttttacattgttttcaatacataaacaaattcacacacacacacacacattctggtcaagtatgtgataaacaaatatgtataaccaaaaacttaacagggaaccagttggtgtgtacttgatgattctagtggattgattgaagaccattccaatcaattgcaataagctgtccatcggtgacaattcagtccacaattaaaaatcttccttccactatgtacatactccttatttcatttcactttttgcttttgaaaacaaaaatgatgtaagagtattatcctgtttgacaacacataatgtgtgagattggttaattaatccatatttcgattgactgtgcattatatatggtgaaatattggatgctgatccttctaagttctagtcaagattcagggataagggttatacactaggtacttgaatgtttgtgggtttctgaagtgtgaccagcagtggctggtcatcagggaaaaggaaggaaaacaaactttatatgatagtatcaagttgcacgtctatatctttaatatctgcgttcataaatagcttttctctttttttttgtttcccctcactttatttatacttgatgtttgcgaacacgcaaatttcttgagtggaaatcccagaggaacaggtataatgtatatgattatggactcagttttgcctttggcttcttctcttcatcccaatcaacatccggtacacccttggacgagacgcccttgagctgctaacttaatcaactcgctcagcttcatagggggctcattaaagttagcttccgctgtgcgatttggttggattttatctgtcgatcttgctggcataccccatgtccatgccctctgggaaaggcctcggttttttttctggtaggcaaatcatttgtgactttcgggcgaagtcgtatggcatcatagccctacgcgcctatatgtacatagagtattttgagagagacatgtcatgttgaggtcaagacgttcgttgatgaaactggcggactgcttcatcctctgtacggcccactttaccgggcgagacatcctctcgagatcccccgcacgtgatgagctcagacctgtatagagctccctggcccatcgagccagaagaggtcgcttttggagcaatctgacgcacttggaccgaagtcgcctccgggacttggtcgcagctgaaacatctccccagcttgagtacggatgataactgcttaactggaaatggtcttatcgtcgagcagccttgccttgataagggatacgttgtaccaacattagcttgtcttgacgttgctcgcatgccgatcacaactctataaagaaatcattgaaccattgatcattatttcggaatcctttcgctccccatccaagaaacagctcgcatccgaaacatgcgctcaacctcactcgttttcaccttggccaccgcaatcactgcatcggcgcctgacaattctccccatcacaacaatctgcaaccgaggcagatagcgggagatgcagaatcgggagactgctcaggatatgcgttgaatcgaggcacttgggctgagctgggaatcgacaactatcttttgcatttccctggcgggcaaaacctcacactctttgtcagcaatctcaaaaaatcatctgttgattcaactccactaccacgatagtgttcactgaaaattgcttccaatttcccttcttcttgccaggattacactcgctcattaaacgtcttgaatttcgactgtggagtcggtagaatgtgcttggctggacaggtaatttatctaaacttgtaaagaacactagtgtcctcctagcaatattcttttttctccgagagctcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnattgacctaaaccgctcaatacaggcacctccgcctcaacgtgtctgccgacttgtaagtaggatagattcagtgattgacttaatgggttcactgagatttttttttcaacttcggcagtttgcccgagggtgacgacaagaaaaatctgatcaacctgacgattggccttgtatctttgagtggagtgatcctactcgcattcaccgccacgctcatcgtccccatactgtggagattacttgttacgatctggaacgccgccggaatcgctttgtcgtcggtcggtaccgccgtagcgggtacttgggcgtacctcactacatccggagccgaactcgctgcagcagagacatccgaggtcgcggctactgctgccaccaccgctgcaacaagagaagctgaagaggctgcagtggcggcgtcgttaaaaacaacagatgaagctttggtgaagggcgcagcaacagggcaagttacttgaacctcttttgttgatccaccttcacttccgctgaattgcccatctctttacgtttgtaggggactacaaaagcgtagtcccaaacaccaccataaaaccgtgacccatgataaatttcagctggtaagcttggctctgctcaacctgtggaaacagcatctcatttattttgtgtaggtgacgtttgttgatccaacccatttttttccctgagcagtggtccgccctcaacgccaatcttcaacagtttgaagaccgattgcaatccatcatcgcggtgacggccaagctaaccctctactcgccaatcagctcgaaggatggactgtacggatctctgcagaacggaactttcctgtccgatcatccaccaaaagcgaccttggttgacaatgcacgagacacggtacaattgggtgtccttgcccagctcttcagagtaatggtaatatactttttgaatttttaaaactgaaacgagcactccaacacctaactgacttctttctttttcttgctcagaatgtaatctttgttattgatacagtgagtggataatcaactggtactgggcttgaatgagtcgaatcctgacatcgcttcgatccagaacccatgcaaacaagaagggccaaccactccagtgaaaaaccccggagccgttcacttttgcagttctagtggagtgtgggctcccttcgacctgtcaatcaagcatcaaattgatcgaaatactaacctagataattctttggaaaccttgtccacaggaaaacgagtttagggatggtgactgagaagaaaatcgactacgagatccgtaacggaagactgatattttcgaaatacagttattcgaccgaattcctttatcagttagctgctgattgccaaactcaacgagagaacttggatttacctccgaccaatggcacgttgacgatggccaaccatggctcgacattcttgcaaaacgccgggaacgtcagtggggccaattcggtgaacggatcaagtgctgatatgcccaatcatcaaaacaacgccactcaaatcatcgcggctaacactaattctaactcatccgcgtatgtgtcagagaggctttgaggtggtcttcaggattgctcaaactgtctccgggatgtttttgttaggatcttgttgcccgacggctcttcgatttgctcgtttccaatcccaatttgcgatcttagattaccaggtcagtcactcttttctcttatatagtccatcacaatcgtttctgattccaagcataactacgcgtttcttctctcgccagaaatcaaaacccggatctcagcaggcgactctcccgcgaaggcttgtaaacaattcctcaaattacctgatgtttccttttgatatgtacataaaaatacaaacagtcaaaaatgagggttccgtttttcattttaaattattccattgtacataacgcttttttcattggcaaaatccgatggatgttccttccactttgatccacttgcagttttattttcatcgcattattcaacttgttttcttgttcttgttctcaggggaggtttcatttttctagttacattgaaaacaaactcatttaaaactctcaacaaattggacgaagttgagcataacaagatttctgaagaggctcgtcaagtttatgattgaataatcagtaggacagttgcactttacatttttgtagatgcccattgagatatcagaaaagataaagtgatttgataaatttaaactcttcaggaaaaaggagaagaggcctaaatcactcgagcccaaggattgagggacaacttgaaagcttgcggaatacctcgtgtgagctaattgggggccttcggctgaatttcaaggggaaattgtacttccaaaatgaagtcttccttggcaagcaatatcccttggaccagactattattgccaagacaggtccctcattgatcaactggtacaaggcatgtataaccaggtgccaaggatgattccctggatgagtagtacacgtcgtgccagtttgatgattggtatgattcgtcattcaggcaatgtcctctcgatataactgttcttccgaagggagctctctcggtataaccgcgccatggaatgagagtcctcttgatatctgctcatcgctcggtggtcatgccaatgtaaacagccctctcgacatctggtcatcgctcggtatgactggtcatcaaaatatcaattttccaagtttgacgaggcagctctgatccaccgagtgtgtctgtatgtatcttcggtacataccatgaactggatgtaccggacaccggtagtgtacggacggcgaaattaatcccgatcaagctctaaatcgaggaaaacgtatcactatcagcagtgctaagaaactgccgccccctgcagattttaaagagctgagtttgcatggccgttcaaatgtttgatttataccccatgttccgcataggaaattttcaaaacatcattagatgattggagctaaataccagtagatatgaggttttccaggcacacttcaattcttttattatcatcatccatctcaaaacttgcgttgggcatgcggattcctaatttggatgaagcactcacatcaccaaagatccaacgctttcatccggagaatgagccccatcttgtaagcagttttcaagaaccgattgattcatacattcgaaagaacaagtgatcattgagacttctttttttttggaagcaatcaaccggcgtatccgccatctcacctggtagtggtcatatgcggaaagaagtaccaaacggtatacagaagaaagcaaacaagattctggaggatttcgtagggaagacgaacctgaaaaaaatggtcgagcctggagctctggacgtattgaaggcagttggtggctcatctctattttacttgaaaacatggcgccagagaaatttcgccgatttgagaggtgagtggatatagtgccagtcttgttcgagttatcatgcttacaaggttgggctgataatgaaaagatagattcgggtttttttgtgatcctggagaggctttttggtctctcatatttctacttgatcaaagctgatcttcagttacgggagataatcgatttatatctcaagtggcacttaccagaagagtactggacgggcatggaccacatcaaaacgatcagtgcaaaagtgtttaacgatgacaaggcagcaaggctgagtgttaatgaagtgcggaagaaggccaaatggttccagatgcatttccttggggccttaccggatgaatttctcatggagcttcaagccgtagatcgaagaccccgtactggggtcttcagaggtcgtgatcaaattaaccgaagtggaaaaggcgagggccaagcaattcctggagtggcgcaagagaatcgtggacatgcacgttttcttgaatgagctcgagcatgatttgcccgatatcgaacaatatacccactttcgctgggacaaaccggctgatccatagaatgccctcatcgcgatccaaatcaggctagcttgatttttttttttcaattttttggaatgattccagttagaaagagcctgtctggatccatggaacttctccatgcggcttcatgatgacttgtaccccagacttcactggtaaatctccacaggcctcgtgctcttctcacaactcaaacaaatcttctgttgtgcctgaggtgaaaagcaaccaaaggctaatatttttatcagaatatcagcctttggttggttttcatggaccttcttccaattgtctcttctgctgatcaatttttaacggttatgcttgtaagttgtatttgagacaaaattagatcctctatttcctgtttactggcaatgaattagaaatcttgatctatttttgttttgatgagtttctagtccatattaaaggaacctggacctgattttggtttaaacgacctccttctggtggtccagtagattagaaatctgagccttcccttcaacctcctgatgttttttttattattgttctgcttcttaaattggaattgcttcttttttcaattgattcttgatcagatatcatcatcagatttcaattctggttatatcttttgtcacccacctttagcattgaatattacactcaatgtggaaatgctctgtattctactttaagaaacagaagcagaatttcaagttggtttaagaaatgaaatgatagctgaatacttatgtgtctttatgatttcaatttgaatattccaacctcaatataaattttgaaagctttcatattcaaaactttccatcttaaaatgaagcaaagaggtcaaaagaaacaaagcctgagacatcattcaaattgcaactacaggtcagtatagcataatctaagaaggtgctgggagatcagaaattttgtgtgaagcttaacagcagtgtatttgatatttgatacgctatgtagaatgaggggaaagaggtgcaagttcatcttatatatacaggaaattaccaccagaaattctcagtactgatcaccaagattgatggactttccttcaggtgaagtactacttctaaatttgctagtggatttacagaaaaacctgtttgatgcaagtttaaaaatcaccacctattggataatccacacacactttaaaagatcaggcactgtcatgaaaatcgagagaagagctgagggatttgatcaagaatgtcctgtataatatgggatccattagatgtaatttgtttaggatttcagacagatttgggcaatttctgggactttcggtgaaatgctagaaggatgtgttggaatatagagaacactggccattcagatcagggaggggattatatgatctgtttttctctcagtgtgggttgatggttccacttctattaattttatcttgatatgtaagatcctttatgattggaaatcaaacaactccaagatacaattcatctcttcatccctcaaagccttgttgcttcttttttttttttcaaaaaaaagggtgcattgatcaactaattctctacatctgtcttgatgaaaaacaaaaaaaacttagttctcttgtggattgaggtggtggtcttgatgggttttgtttgaggatcttgattcagaatgagatgcgtgaatgagtgcaccattaatggctagaagcatataacaagctacaacatagacaacagaaaagaaaaagctgaggtatccatgtgtatggattctttgtctaatcatgcctttctgctgatctattgcctgtatgcttactccacatgtcacagttttgtaaggtctttcattgttttctctcatcttatatatatatatgtatactggagccagaatctaggaaggaactcttcttgcttgttcttcccaagatcattactgctggctcctgatttatctcaacagaaaacgtactacaggatgagcctgtagtgtgggcttgttctccttaaacaaaaacagtctaggggatagtgtatggtttctttcctttcttgtttcccccccccattgaatggctcgaaatatgtgtgaatggtgttgtttgacctgtttgagcaaagtctgtttgttttttttttgtatgaaaaactcaagttctgatactcctgtctgtgagttataagctgagtttagatctctaccatcagatagcccaattatgtttcaaagcattattgattctgatttgaatggtttattcagaatgagagtccactatgcatagattggtgcaggtttctggcttgttggattatatagctgatagggtttttcttatttaagccagttcgagttgagtattttgagctgtggactgggagatctgaagatgtggatacccggtgtggtggtcggatatggttgatgaggtcggatatcggatagttgtattttgaaatatttcatgaaagagccttctggtttggattgttttggttttgcttcgattccgatttcaagttctttctctcttcttttccactagtgtttctctccaacgaaggccatcatcaccaacaacaccaacaacaccaattgagagaaat