aagcggcaatctgattcatcgccactggtggtggaattctcgggttcagaaacctccagtttccaaaggaaaacatctttgatgacgtgcaacagacgtagcggtggtaatttgataatgagctgcgactggaaaagtgccttaactaaacggtacagagtgtcgggggattttattctggggacgtagtataccaagttagccgagacttcgtccagcaaacgctgatcgtacgggatccttgccgttgaagaaagagcggtgatcagatattcgacgtcatgatcaaacatgctgcttctgcgcccgttcgcgaatgccttcttcttgcacatgcatgcatatccatacttttctcttatgtttgtctttttcgttttttcttccagtgaatttttcccttaatgcggaaatagtaacaatgcagaaagtaagttaaaaagaagaaagacaaagagctatgtagagtatgttgttgtatgtagcgctttttctacaaatggaaagtcacagacacattatatcttgaggtttttagtgccttcctgggcctgcttcaagtcctgtcttctttgcacgtcccagttatacaatcttgcgcaattgacttccatcgtggtaatgttctcccttaggaactcaacgtcctccgtagagaccgtcagggattgctccgagtccgcgagcttcttctgtagtagctctatggcctcatcaaccgggtattccagcatcacgtctgcgcccagccacagtccgactttcaagtcggcacggtcctctggtatatcgatttgagccttcgtgtaaagcgtgtcgttcaactggtagtgcagaagcataggctcagcgctctcgccgtccttgtcactgtgattgcgcagactttggcagatcttcagtgtgttttgcaagtccgggatccggatcttcaattgctttattgtcgccattttagactcttgcatgaacttgtacttagaaagccgttcctgaaacttgttgaagcacagctcgaagtcgcttgggtccttgattatgtcgttgacattttcgatgaacggagcttgcggtatgcctctggcatttttctccgtggagttgaataaggtgtccatagttcttcagcgaatgcttatgtatatctatagttctctacagcaggtgtttcctgagattttagcctctgtattagcgtggattcagttttttttcagctttgggaaaagatcgaaggaacgacacgaccaattcggcgttacccgacttgcaatttggcttacgtgcctgcggtttccgttttggagcggtctcttccgctttcggaaatcccgttcctgcagcgcgtttctttttttttttttatttttcggttttttttcgcacgtttctttttgacgagtgagagagctcgttgcctcctaatataaaggatgagatgagatgagcagtgtcgcaaagggaggagtaacgttcgcgattattagttgtgtttatttgtttccaccggccgatccactcactcacgcatacgcaggcctacattctctcaacgagcgttcacttgtatcatatagcatagtttacgtagcaatgaatagaagcagcagagcattccaggtaccgaataggatcatcaccaaggaggatattacccccttgtccagatcgcatgcaaagaagacggactcccccgggactgcagcaactggcgacagcactggtgccagtgctgtcgatgccgctcccatcatcatcaccactgctcgttcgatagatactgccggttcactatctgaggacaccaccgacgacgataatgtagaggtaggcttgagtcaaaacgccgacgacgatggtgacgacgacgacaatctcgagagcacgctcggctatagttctgagcctgatcctctcttctcgccgtgccaccagccttcctttaccaacaacacatttatctatggcgcggataatgaatttcctgtggaggaaaaccaaaataagaagggtttccacaccgacagcgagggcagtctctttttgcctcagctacaacagtcgttccttttcggtgacagtggcaagagcgatgctagcaacaccgatttctggaaggaagtcaacggcaccgcagaagaagccatttgtctacaagacacaaggcaaaggaaatgctcacttgtggccctgcatccaggcgatgctaccccaggttcggatgacactctgggcattgaggacttcattaaggacgacatcaacagcaccgaagtgatagactcatccgcatcctcgtcttccgaaacgtcatcgtcctcctgcctctttgacaacttggactacaacatcaagcttctgtgctatagggacaacgagggcaagttcacattgaaaaagagaaaattcctgaaaagctccctgcgttcgtcttctgccatctctaaaaagtggaagcccatgtccaagagagacaagctgttgaagagggccatcagaaggaaaagtggtgtttgccagacgttatcagctggttttggtatcggtgaattcatgttgtagtgcaatagtattagtcgtaaaataaatagattcttttatacagtgttagggtaactttttttgtaggatttcaaaaatgtatatacgtatactccatacaaatgtctgatatattattaatcgagtgttcactcgccaactggggggtggagagaggaaataaaggaacggtatattctaacacatatcatgtccacccaatctggtattgccgcagaccaggccttgctggactctttaaacgaaaacctttccgctgctggtactgtcatcgtcatagctaagatttcccctgattctacttcggtgcatcaactgaaagtgacgcatgatttggaccaactgattcagttggcatctcaggataaagaaccgctgtatatcttttataagtcccagggagccgctaagtactttttcgtgtcattcatcccggatggctctccggtaagatcaaggatgctttatgcctcaaccaaaaacacgctggcaagacaggtcggctctaactccttgtctaccgaacaaccattgatcacggatgcgcaagacttggcggatttgaaggacttctgtagcgaccgacctgttgcccagaataaacctttgacgcaagatgaaaaaatgcaaatcgagatcaacaagcaacaggcactcttgaggaaaaataactccataaaattggtgtctcaggacagcgcttctccttcaacattgacttttagggtcagttctgagaaacccgtcaaggacatttttagtaacgacggtaaaaatttgatcatcttccaaattgacccgttggatgaaaccatccaaatcgtgcagttagagacgtgcccttctgtagacgcgttgcgaattgacttgcctgggccaagttacgcgatttttaagcacctcgactcaaatttctttatctattcatgtccctcgggcagtaaagtcaaggatagaatgatatatgcctcgaacaagaatggatttataaactacttgaaaaacgaccagaaaatcacgttcaggaaaatagtggaaattggtgatttcgtcgaactggataagtcctcattatcggcgacgaatgaagaagatggccctgatcatggctctgctctagaccaacagaacaatggcagcttgagatttaataagccaaaaggcccattgaggaaaagaagaacatagaaataaaaacggcattatatatgtatgacatgaatatatatacatatatacttgtttattcttctaagtatgacactgaatttttttatccttctctagtttcctggaatacattacatttgcaaagagttgtttgttatattatgctatttcatgttcattgcttttgcaatttaataacttctctcagggctccaaatggatttttttggaaatcttcgttggttaaaacctggctgaatcttgcagtttcgttagccgctaacgcctttgcacccttttgattcctcatattcggctggttcttttttatccttatggatcctggttctgccttcttcgagtgcaattccttagtatctacaaatcttatccttgagtccatagtaatctcatcatcgccatccacagccgcactagactcctccattatgccctgcaaatccttttcttgttctagagaagtgagcagatcttgcattcttggttttaattcttctcttagtttccttttcctccgtctaacagaggacttggaaatgccgtcgagattagcgttcgcgcggtcaccaagcatagatctttccttaagttgtgataggaatgtgttttgtctgttgaggagtttttcctttttagtttccttgggttgatgtaaaaacgcccttggatcagattccaagtcacacggctggattagaacgccatcgtccagcgcgcttgctccggttttttgaccatttcttgcatttactttgcctctcagactgtttctcttcttagcaaccatcaccactgatctttcaccctatatttggtggttttctttcctgtgcctcagctcatcgaatttttcattctgcagcttgtaaggcttgaaaaatttgcagtgcgtcacccgtttggcttctcgcagccgaaatgatattttcatattggaataattgacgtgaataatggcccgacactatgttattttaactattgtttctttggctatgtctttaagaaacataattagatcgcaacctcaagcaaagcctaccctcaagccatgtctcaatcaagtcctatcctacgtggtttcgccatcacaactgccatagcagctctatcagccaccggttatgctatttactttgactatcaaaggaggaacagcccgcaattcagaaaggtgttgaggcagagagccaaagaacaggctaaggtggaacaagaagccaagagtcacgctaaagaagtgaagctgcaaaaagttacggaattcttatccatggaattggccaacgatcctattcctagtgatccctctgaaagagaggctacattcacgactaacgtggagaatggtgaaagattatctatgcaacaaggcaaagaactagaagccgcctctaagttctataaggcattgactgtatatcctcagcctgccgatttgttgggtatttaccaaaggtccattcctgaagccatttacgagtatattatcctaatgattgccatcttacctccagctaatgtggcctccttcgttaaaggtgttgttggaagtaaagccgagtcagatgctgttgctgaagccaacgatattgatgattgagagtaatattttatttggttcgctttcttttcccttgtttttatttctcctattctgtatatagccatatataattatttctctgtatccttaaacccgttatatatatcaagcttttcctggaaaagccaagaataaaaacacttgttttcattgaacctatcttttatcttactaggtactatatatgtatgtatgttttatacgtacatgtacattcacggatgttgtgtatgcttatgcggaacctttgtattctctcagaatgacagggacagatgaaggtggcaaagcgccgaattcagtaatgactttcttaatgtattcgggtggcgttaaatcgtacaggacattgacaatattcaatgagggtaattcttgccatccatccaagatgttcttatcgttactatctccttcgttactggtgtctttattctcttccacagatccgttcttgctaccagttttattaccctttggtttattttccaaatctagctttttcttttcagatcttctttccttaataaattgctttaatagcgcacctttattgccacgcctttcaactggattttcgtagtctatattgaccaggtcatttggatctgccagctcattaaacgtaacactatccaattgcactctttgcgaaaatttcaaactctcacagcacaccaatacaggtatatttttctcttggcggtcatggccaacattgctgtacctgctcttgagtatagaaacccattggatagaatagaatgtgctcccaaaaacacatagtcaacatccatattgaaaattgtatccaaactcgtaataagagcatacatgacgttgacacctgcatttcttaaagtttctgccattttccgaccctcgaataatggtctcgaatcaacgacaatgactttaatgtcctttcttaaactaattgcattatgaagtaacaattcagctaaaacttttgatgaaccataagtgacgatggtggtagaattttcaatttgagtcgaggcattgtctataataagttgatcagccagttcgattttttctttagcgaactgtccaattttttcgcaaagatctttcttggccgccttatcaggtgttgatggatcgatcaatgaaatttcttgctttaaccatctaatagcatttcccatggtgacacttaatggtctggcttttttcaaaagatcaatttggtgcgataggtaactcgttaaattacgtgacaaggtagttcctttgggtgtttggtagtctttgatgacaatttggaaaacttctagcatggctatgcaacgtggaatggatccgactattttatagtgtgctaaatgggaagtcaataacaaaatcgatggatgaatgagatctttgttcagtaacaattccttaacagatgataccaagctcgaactatcaaaggactgttctaatactgtaggaatcactgaagatataccggggatgacactaaactcacctgcttctagtgaaatagatgccaatgtcttggcaacatcggatgcgcttgacgaggaaatctcttgttgtatagcagtagaagtgtttgttgacgtggaagtagaagcagcagagagtactgtcgaaggagcgatagtaggcgctgtagccgatgcgggaactgcggctgctggtgcggacgccgtgcttgagcccatgggcgttaaggaggaggcggtcaacacatttgatcctgataatgcgctggccactacgggaatcatcaacccagcagcagtaattcttgaagtttttggagatgacactgcacttgttaacgccaaaattgttgctcttctttcttcagtggtttctaagtgaccaaaaagcgtacttttctttacgcttcgttcattttgtttctttttactagcattctttagcttttgttctctcttctgttgctgttcacgttgtgactgctttttttcttttttcatttgcgcttgttgttgttgctgttcaatggacataccatttgcctgcttcatggcggctctctttgcagccttttcctgctttttcagttcttttaactctttgtttgttagtttcttttctccattcgctgctgctcctgttgctgctgttgcagcttgtttagctttacttgatagcgtggtcggccctgattttgcttcagattcgctcatggcaacttggttattgatttttctttcaaaaagcgccgaacgtggtaaagatggtcttctgatgtaccaatgtttgagtaccagtagctgatgatgtgttaggcaatgcttacttttctcaggtttcgaaaaaaatcgaaaagttgaaaaaagtgagaagttgtcaaaaaaatgcgtagggattcccgggtaaacataaacatggtatctgtaacaactatggcttatgtgaagaggtatgctctgttttcttgagtatttacagatatgtttatttatgtaatttcgtatagacctttttgtactatgctgtctctttctcgatcgtctcttgtggagcttgagctttcagttgttccagagatttcaatgaggtgtcgtaaggatcattagattctccccatgcgctctgatattggcatatgaatcgttgtaattcaggatattgggcattgttctggtctatatccaagagtgtcctggaaatcaagtatactccttcgtatttgtttaacaagccttttagttcggcatcactcaaagtagtggggatatctggaaggctgatttgaaccggctccaagccagctaattctggggtaaatccgatctgtctgcccaatgttgtcacgagaatattagctaacccagtatcgttcttcctatttaggacttttttccatgcgacttgcagttttctctgagcaatatcaccatctttgtagtttctcagcttatttcgatgcaaggcacacatgatgttgatattaaaaaaatgctcaatatcaaatacagatggattttgcgctttgaggaacttgtgttcaataccatataggagtccaaccatatgtgcatacttaccaattgtgaagaaggaagcggttaacattttttgaacatgtattggtgagatatatgtccaaatagcacgctttcttatcgaagttccagtccattttttaaaccaatctagtaattctgtggaattgggttcgattgagtaaataaaatcgtttaacgtttgttttgacagcggcttcacgggcgctcttggctttagtggttccttggtccttggatccctaatatctttagtaagcaagatctgggcgttcttgggacggtaaatgaatggttttagtttcgcatctgtcttgtgatatatcaaaaattcttctagctttgttcttgcagattctccagtagacgcaaaacgtttccacaccacgctcttaaacatcttcttgttggtcgtggctcgaggtcaatgtcaccatcgattgtattggtgatatataatcaccgcttttacgcttccccattttttcataatgagaaggagtactgatttttcaaacagacatagccattaccctacatgtgaggcacatcgtagtgattataagttgcgcaagaacaacgcaattcatacgtttggctgatttgtgtaagacatcgaaaagggagactttaataattgatggggatatatagtattgtggagttctaatttgttcttatatattcagtatttgatgttgtaaatgactataactaaaccagattatttatcgagcacatcagcgtcatacttttgcttgaaccaagagacggtgtcttccttggtagtcttatgagagttaccaacggtacccttacatctctttcttctggtgactctggcacctggtctgttcatgacaacgtagaagtccataccgaaaataccaatggatggatcatacttgatacccaagtcaatgtgttcgtcaataccgaaaccaaagttaccagtggcagaaaagtttctgtccctcaattggtattccttgaccttcaaacctctttccaagatttcttcggcctttggacctctgacggtaacgtggacagcgatcttttcgtttcttctgataccgaaagttctgacggtgtatctagccttggattgaactggagtttgaccagacaattgttcaagaaccttggaggctctggtcaatctgtcaccagattcaccgacggagatgttcaagaccaatttctcgatcttgaggtcacgcatagggttttgagctttagtagacatcttggccgcgtatttttgtgtatgtctggctgtcaaagataattaatgatgaagggtaatgtgcgcaaagagaagcgctcttaactatacacatctccaatgaattatgttcaacctgcatctggatttcttgatatttccatccaccgagcggatttggttttttctcggaatgtcgggtagagagggttccaaacaaaaacgaaaaacaaaatctggaaaaaatacaataagtaatgtgtgggtctatggtttacggatgtatagtatctcctccatagaatgaaaattaccattgtcatttgagagaacacttgcattactagggaacatatacacgtaaattatactgccgcgtcgtgctaaaaaacattcccacattaaacattataagcatgcattcggtggagaggaagcaacgacattacttgcatgacaaagaatgaagagaaggtcgttgaatactaacagaaacaaaaaagaaaactgaagtacactgaagtgaaattagagtactatcagaaacacagttagggtatgcgaagtgtgctacttctcgtcgaaataatttgaattttttaaattgttctctgtcgcaattaagaaaataaaagagtacatagtttggggagatattaataatagattagaagtgagaagggaggcaaatacaacaacgtataaaaaaaaaaggaaatagaaaaggaaatgattaaaaattaaaaagtaaaacaatttttttttcaaaggagggcagagatggttttctgtccattcattaattaaaagagattagttaatatagtaattcgttcttttcttgataattttttttttggttttgctcgttatgtttgtttgttggtttttcaaacagtggtctgtgcgggaagagattcgttatgtagttgaccagcttgttcgtgctcttcaactacatcttcctcttgttcaggctcttcgatttgcccgtcttcttgttcgtcttcggaccacctgccttgaccctcttcgtcctcctcttcctcttcaggctcaaagtcttcataatcctgcttgaaacttagagtaggctttacttgggcggagtctagggtccattcattcaatgcgctttcagcatcgatgatgatttgcttggaggcttcgtagccgtcgtaggcaggtctggtttcacccggagtgacgggagaatcgtccaatagttccagtagagctttaccgtaaccagcgattaaagcaattttctctgagtgttcgatgatggagtcaaattggtagttgaaagcggctctcaatttggacctcgtgatgtttgacaattgagcttcagcgaccaaagattccgcttcagcacgcactagttcttgttccagaacttcaatcttgggagattgaggatccttgtacttcaagtaggcgatcttgtcggtgatcttgtccttacggtctctggatggctgtacggagccttcgatgtccctaacggacttcaaggttagtctgtattggtcgtaccggtcgataaactggtcgtctaattcactgacctcgtaaatcaaaacacccagcttgtcggtaatgtcggaaacatcgtcatcgttttccaacccccagatagacaattgcttggcggcgtcacgtctttcgttggcggtcaactccatggatctcagaacattcttctcaatcttcaccaattgagacaactttcttgataattctggcccaaaagcaccagcggcgcttcttctgaaactgtaagcaagaccacctttcccgaaaaacctacccttggtggtagatggaggaggaggtggattctgcaattgagaggcggtaggagccctagagtttcttaacgagtaagttctgtgcatgctatatagttaatgctgatattatcttaccttttacgatactgcggacaggcgggagcgtaaagatgagattgcagataaatatttaaacaaaattttcttttctgtctagagaaagccaacgaagtgtgcccaaacgacggagaacaaggaaggatgaagaatgagcgcttgttatttataaaaagacacgggagggcgaatcccgtcttttgtccgtcggagccaaagagatgagccaaaccagaaaacaggggacgccgcccttcttccgtcccgtgcgtgaggggggcgtggccattcggtttttctaataggaacagtgggccaaaaaataaaagaaaaataaaaggcggctgcagaaatttgttagacaagcgcagggccacagacaaaataataaaatgacatggctgaacaacgatttctcccacatccctttcccaaaaggggaaggaagcgaaacttttttttcccaatccgtaaatttttcgtgcgaagacgcgcactacgtaacatgggtatgcgtaattcatggcgatatcgtttttagatttagtttagattgaccgatgtgttaatttatccaaccgtttacgtacgtagcttgcttaatccagtcatcggcagcagcttgctcttctctagccgtccaatatctggcattcattgccgcagtttaccgcgcttgtttggccaaattctgtaaaaaggcatcatacaagggcagctctagctcaactgctttgatcatggtattcgtctactcaacgtggcgtttgtcgttgttcgggacaaacaggtacggcttcaaccgccatctaatcgtagtgggcatttcttgcacggtcagctacaatggtctgtcgccgctgaacaagatggctctctagccgggatcgatgtcctctgcaaccaactacagcgctcaaagtggcaccgttggcaaatcttatgggccgccatagcacctgtgagatatcgtgtgcgtccttgaggagaattgcttggttggaagcaagcgtggacgcgccagtctctgttttggttcttgtccaaactagcgaggataagtcattgcttatatataatctgtactgtaaattttaaatctgtcaagtgcactcctagcataatctaagggccctaattttctattgtgcttggacggcttaacgttgaaaagaaaaaagcagagagagattttcagcatctaaacataaaaacaaaaaaagcaacagtcctggaaagacaccggtgcaagcaatagctgcgacatgataatgaaaacttaaatgtgcgtggtggatggtaggtaacaagtgttacaagcgcgggcgatcaagccaccttcaccgcgccaagattgccctactaactgccagcggatcccaaaagaagtcggagatgctaaggaacggaagccgaaaacagcccgtccgttatctccatgccgccttgcactgctcttctgcctactttcacagagacaggaccacggttggccctttttttcaagnnnncngggncccnngataaggggtcccagtccgtgtggaattgcgtattgttccccccccctcttcaagatgtgagcctatcgccaatccaaaaagactattgctgtggttattttgtcactaatatgatgaaagagcatagttcatctcaccctctgattgcaggctaggctagccaatataaccccgacttcttgaatgggaagaatttgtaaagatttagcgtggcctggacatatagtgtatttataatatcccctagggccaaacgtataagaaggctcacctttaaccgtataccgaatttcttgtatcttgagcgcagtaagagcatcgactcaactccacaaatgaacgtgttcggtaaaaaggaagaaaagcaggaaaaagtgtactctttgcaaaatgggttcccatactcccatcatccatacgcctcccaatactctaggcctgacggtcctatcttgttgcaagacttccatctactggaaaacattgctagttttgacagagaaagagttccggagcgtgtcgtccacgccaagggcggtggttgtagactagaattcgagttgacagactccctaagcgacattacgtacgccgctccataccaaaatgccggttacaaatgtcctggtcttgtccgtttctccactgttggtggtgaaagtggtacaccagatactgcaagagacccaagaggcgtttctttcaaattctacaccgagtgggggaaccacgactgggtcttcaacaatactcccgtattcttcctcagagacgccatcaagtttcccgtatttatccacactcaaaagagagaccctcagtctcatctaaatcaatttgaggatactaccatatactgggactatctgacattgaacccggaatcgatccatcaaataacgtacatgtttggtgatagaggcactcctgcctcttgggctgatatgaacgcttattctggtcactcatacattatggtcaataaggaaggtaaggacacttacgtgcagttccacgtcttatcagatactggcttcaagaccttgaccggcgacgaagcagctgagatttctggtcctcatccagattataatcaggaaaagctgttcactcagttgcaaaaaggtgaaaagccaaaattcaattgttatgtgcaaacaatgacgcctgaacaagccactaagttcagatactcggtcaatgacttgaccaagatctggccacacaaagaatttcctttgagaaaatttggtacaatcactttgacagaaaacgttgataactactttcaagagatcgagcaagtagcattcagtccaacaaacacttgtatcccaggcatcaagccttccaatgattccgtcctacaagctaggcttttctcttacccagacacacagcgtcataggttgggagccaactatcaacaactgcctgtcaacaggccgagaaacttgggttgtccatactctgaaggagatcctcagtactccgcggaacagtgtccattcaaagccgtgaacttttcaagagacggtccaatgagttanctacatttcggtcctgagccaactatatttcagtttaccaaaccaacttttgagttaaaaagagacaatgat